0001675820-20-000006.txt : 20200218 0001675820-20-000006.hdr.sgml : 20200218 20200218162059 ACCESSION NUMBER: 0001675820-20-000006 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 117 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200218 DATE AS OF CHANGE: 20200218 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TiVo Corp CENTRAL INDEX KEY: 0001675820 STANDARD INDUSTRIAL CLASSIFICATION: PATENT OWNERS & LESSORS [6794] IRS NUMBER: 611793262 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37870 FILM NUMBER: 20625576 BUSINESS ADDRESS: STREET 1: 2160 GOLD STREET CITY: SAN JOSE STATE: CA ZIP: 95002 BUSINESS PHONE: 408-519-9100 MAIL ADDRESS: STREET 1: 2160 GOLD STREET CITY: SAN JOSE STATE: CA ZIP: 95002 FORMER COMPANY: FORMER CONFORMED NAME: Titan Technologies Corp DATE OF NAME CHANGE: 20160527 10-K 1 tivocorp12311910-k.htm 10-K Document
false--12-31FY20190001675820falsefalse00.66670.66670.33330.33330.66660.66660.33330.33333.53.53.003.003.503.503.003.00P7YP7YP24MP6M0.001P3Y0.0010.001250000000250000000125781000129216000123975000126666000000.5610730.3459680.2481960.397348P5YP5YP7YP2Y0.0010.001500000050000000000P1YP1YP1YP1YP1YP3YP3YP4YP4YP4YP4Y0.250.2518060002550000 0001675820 2019-01-01 2019-12-31 0001675820 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:SeriesAPreferredStockMember 2019-01-01 2019-12-31 0001675820 2019-06-30 0001675820 2020-02-12 0001675820 2019-12-31 0001675820 2018-12-31 0001675820 2017-01-01 2017-12-31 0001675820 2018-01-01 2018-12-31 0001675820 rovi:LicensingServicesandSoftwareMember 2018-01-01 2018-12-31 0001675820 rovi:HardwareMember 2017-01-01 2017-12-31 0001675820 rovi:HardwareMember 2019-01-01 2019-12-31 0001675820 rovi:HardwareMember 2018-01-01 2018-12-31 0001675820 rovi:LicensingServicesandSoftwareMember 2019-01-01 2019-12-31 0001675820 rovi:LicensingServicesandSoftwareMember 2017-01-01 2017-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001675820 us-gaap:TreasuryStockMember 2019-12-31 0001675820 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001675820 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001675820 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001675820 us-gaap:CommonStockMember 2017-12-31 0001675820 us-gaap:TreasuryStockMember 2016-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001675820 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001675820 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001675820 us-gaap:TreasuryStockMember 2018-12-31 0001675820 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:RetainedEarningsMember 2016-12-31 0001675820 2016-12-31 0001675820 us-gaap:CommonStockMember 2016-12-31 0001675820 us-gaap:CommonStockMember 2018-12-31 0001675820 us-gaap:RetainedEarningsMember 2019-12-31 0001675820 us-gaap:TreasuryStockMember 2017-12-31 0001675820 2017-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001675820 us-gaap:RetainedEarningsMember 2018-12-31 0001675820 us-gaap:RetainedEarningsMember 2017-12-31 0001675820 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001675820 us-gaap:CommonStockMember 2019-12-31 0001675820 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001675820 us-gaap:AccountingStandardsUpdate201602Member rovi:OperatingLeaseRightofuseAssetMember 2019-01-01 2019-01-01 0001675820 us-gaap:AccountingStandardsUpdate201602Member rovi:OperatingLeaseLiabilityMember 2019-01-01 2019-01-01 0001675820 us-gaap:AccountingStandardsUpdate201604Member 2018-01-01 0001675820 rovi:ComputerEquipmentAndSoftwareMember 2019-01-01 2019-12-31 0001675820 rovi:AccountingStandardsUpdate201409CoststoObtainContractswithCustomersMember 2018-01-01 0001675820 srt:MaximumMember 2019-01-01 2019-12-31 0001675820 rovi:AccountingStandardsUpdate201409ContractswithCustomersMember 2018-01-01 0001675820 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001675820 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001675820 srt:MaximumMember 2019-12-31 0001675820 srt:MinimumMember 2019-01-01 2019-12-31 0001675820 srt:MinimumMember 2019-12-31 0001675820 us-gaap:ComputerEquipmentMember 2018-12-31 0001675820 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001675820 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001675820 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001675820 us-gaap:ComputerEquipmentMember 2019-12-31 0001675820 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001675820 country:US 2019-12-31 0001675820 country:US 2018-12-31 0001675820 us-gaap:NonUsMember 2018-12-31 0001675820 us-gaap:NonUsMember 2019-12-31 0001675820 country:IN us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001675820 country:IN us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001675820 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0001675820 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-12-31 0001675820 rovi:ATTInc.Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001675820 rovi:ATTInc.Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001675820 rovi:ATTInc.Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001675820 rovi:RestofWorldMember 2017-01-01 2017-12-31 0001675820 country:US 2018-01-01 2018-12-31 0001675820 country:CA 2018-01-01 2018-12-31 0001675820 rovi:RestofWorldMember 2018-01-01 2018-12-31 0001675820 country:CA 2017-01-01 2017-12-31 0001675820 rovi:RestofWorldMember 2019-01-01 2019-12-31 0001675820 country:US 2019-01-01 2019-12-31 0001675820 country:CA 2019-01-01 2019-12-31 0001675820 country:US 2017-01-01 2017-12-31 0001675820 2021-01-01 2019-12-31 0001675820 rovi:InternationalMSOAgreementsMember 2018-01-01 0001675820 2025-01-01 2019-12-31 0001675820 rovi:InternationalMSOAgreementsMember rovi:AccountingStandardsUpdate201409ContractswithCustomersMember 2018-01-01 0001675820 rovi:ATTInc.Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001675820 rovi:AccountingStandardsUpdate201409ContractswithCustomersMember rovi:FixedFeePatentLicensingAgreementMember 2018-01-01 0001675820 2020-01-01 2019-12-31 0001675820 2022-01-01 2019-12-31 0001675820 2023-01-01 2019-12-31 0001675820 rovi:ATTInc.Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001675820 2024-01-01 2019-12-31 0001675820 us-gaap:AccountsReceivableMember 2018-12-31 0001675820 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001675820 us-gaap:OtherNoncurrentAssetsMember 2018-12-31 0001675820 us-gaap:AccountsReceivableMember 2019-12-31 0001675820 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001675820 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0001675820 2018-01-01 0001675820 rovi:ProductOperatingSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember rovi:TimingofTransferOutofLicenseSettlementsMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember rovi:TimingofTransferOutofLicenseSettlementsMember 2018-01-01 2018-12-31 0001675820 rovi:TimingofTransferOutofLicenseSettlementsMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001675820 rovi:TimingofTransferOutofLicenseSettlementsMember 2019-01-01 2019-12-31 0001675820 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001675820 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember rovi:TimingofTransferOutofLicenseSettlementsMember 2018-01-01 2018-12-31 0001675820 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001675820 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2019-01-01 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember rovi:TimingofTransferOutofLicenseSettlementsMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001675820 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001675820 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2019-12-31 0001675820 rovi:CurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001675820 rovi:CurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2019-12-31 0001675820 rovi:CurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2018-12-31 0001675820 rovi:NonCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001675820 rovi:NonCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2019-12-31 0001675820 rovi:NonCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2018-12-31 0001675820 rovi:NonCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001675820 rovi:CurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001675820 rovi:CurrentAssetsMember 2019-12-31 0001675820 rovi:NonCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001675820 rovi:NonCurrentAssetsMember 2018-12-31 0001675820 rovi:NonCurrentAssetsMember 2019-12-31 0001675820 rovi:CurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001675820 rovi:NonCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001675820 rovi:CurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0001675820 rovi:CurrentAssetsMember 2018-12-31 0001675820 rovi:NonCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001675820 rovi:NonCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2019-12-31 0001675820 us-gaap:FairValueMeasurementsNonrecurringMember rovi:ProductandIntellectualPropertyLicensingMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember rovi:AssetImpairmentChargesMember rovi:TivoIntegrationRestructuringPlanMember 2017-05-01 2017-05-31 0001675820 us-gaap:FairValueMeasurementsNonrecurringMember rovi:ProductandIntellectualPropertyLicensingMember 2019-01-01 2019-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-01-01 2017-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2017-01-01 2017-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2016-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2018-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2017-12-31 0001675820 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001675820 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001675820 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001675820 rovi:ExistingContractsAndCustomerRelationshipsMember 2018-12-31 0001675820 us-gaap:DatabasesMember 2018-12-31 0001675820 rovi:TiVoInc.Member rovi:TiVoTradenameMember 2018-12-31 0001675820 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001675820 rovi:DevelopedTechnologyAndPatentsMember 2018-12-31 0001675820 rovi:DevelopedTechnologyAndPatentsMember 2019-12-31 0001675820 rovi:ExistingContractsAndCustomerRelationshipsMember 2019-12-31 0001675820 us-gaap:DatabasesMember 2019-12-31 0001675820 us-gaap:DatabasesMember 2019-01-01 2019-12-31 0001675820 rovi:ExistingContractsAndCustomerRelationshipsMember 2019-01-01 2019-12-31 0001675820 rovi:DevelopedTechnologyAndPatentsMember 2019-01-01 2019-12-31 0001675820 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001675820 rovi:TiVoInc.Member rovi:TiVoTradenameMember 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2017-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember 2017-12-31 0001675820 us-gaap:PatentsMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2019-07-01 2019-09-30 0001675820 us-gaap:PatentsMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2019-10-01 2019-12-31 0001675820 2019-09-30 2019-09-30 0001675820 rovi:ProductOperatingSegmentMember 2019-10-01 2019-12-31 0001675820 us-gaap:PatentsMember 2017-01-01 2017-12-31 0001675820 rovi:ProductOperatingSegmentMember 2019-07-01 2019-09-30 0001675820 us-gaap:FairValueMeasurementsNonrecurringMember rovi:IntellectualPropertyLicensingMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueMeasurementsNonrecurringMember rovi:ProductOperatingSegmentMember 2018-01-01 2018-12-31 0001675820 2019-10-01 2019-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2019-01-01 2019-12-31 0001675820 rovi:ProfitImprovementPlanMember 2019-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2019-01-01 2019-12-31 0001675820 rovi:ProfitImprovementPlanMember 2019-01-01 2019-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2019-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2019-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2019-12-31 0001675820 us-gaap:FacilityClosingMember 2019-12-31 0001675820 us-gaap:EmployeeSeveranceMember 2019-12-31 0001675820 us-gaap:FacilityClosingMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember 2018-12-31 0001675820 rovi:LegacyRoviPlansMember 2018-12-31 0001675820 rovi:LegacyRoviPlansMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTransformationPlanMember 2019-01-01 2019-12-31 0001675820 rovi:LegacyTiVoSolutionsPlanandLegacyRoviPlanMember 2017-01-01 2017-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2018-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2019-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2019-01-01 2019-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2019-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 us-gaap:ContractTerminationMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 rovi:AssetImpairmentsMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 us-gaap:ContractTerminationMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 us-gaap:ContractTerminationMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 rovi:AssetImpairmentsMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 rovi:AssetImpairmentsMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2018-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TwoThousandNineteenTransformationPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:OtherRestructuringMember rovi:TwoThousandNineteenTransformationPlanMember 2019-01-01 2019-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TwoThousandNineteenTransformationPlanMember 2019-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TwoThousandNineteenTransformationPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:OtherRestructuringMember rovi:TwoThousandNineteenTransformationPlanMember 2019-12-31 0001675820 us-gaap:OtherRestructuringMember rovi:TwoThousandNineteenTransformationPlanMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TwoThousandNineteenTransformationPlanMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTransformationPlanMember 2018-12-31 0001675820 rovi:TwoThousandNineteenTransformationPlanMember 2019-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TwoThousandNineteenTransformationPlanMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TwoThousandNineteenTransformationPlanMember 2018-12-31 0001675820 srt:MinimumMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember 2019-01-01 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2014-07-02 2014-07-02 0001675820 rovi:RefinancingAgreementNumberOneMember us-gaap:LineOfCreditMember 2017-01-26 2017-01-26 0001675820 us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 rovi:RefinancingAgreementNumberOneMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2017-01-26 2017-01-26 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2015-03-04 0001675820 2014-07-02 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:StockOptionMember us-gaap:ConvertibleDebtMember 2016-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-06-30 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:StockOptionMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2014-09-22 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-06-01 2019-06-30 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-11-22 0001675820 rovi:TiVoInc.Member rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2014-09-22 0001675820 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-11-22 2019-11-22 0001675820 us-gaap:LongTermDebtMember rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2015-03-04 0001675820 us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-11-22 0001675820 rovi:TermLoanAFacilityMember 2014-07-02 0001675820 srt:MinimumMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 us-gaap:RevolvingCreditFacilityMember 2014-07-02 0001675820 us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 rovi:TermLoanBFacilityMember 2017-01-25 0001675820 rovi:TermLoanBFacilityMember 2019-11-01 2019-11-30 0001675820 rovi:RefinancingAgreementNumberOneMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-26 2017-01-26 0001675820 rovi:TiVoCorporationMember rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:SecuredDebtMember 2019-12-18 0001675820 rovi:WarrantstoPurchaseCommonStockMember rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2016-12-31 0001675820 rovi:TermLoanBFacilityMember 2014-07-02 0001675820 srt:MinimumMember rovi:RefinancingAgreementNumberOneMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-26 2017-01-26 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-04-01 2019-06-30 0001675820 rovi:WarrantstoPurchaseCommonStockMember rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2016-10-12 2016-10-12 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember 2019-02-01 2019-02-28 0001675820 rovi:TermLoanBFacilityMember us-gaap:PrimeRateMember 2014-07-02 2014-07-02 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TwoHundredFiftyMillionJuneTwoThousandThirteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:OneHundredTwentyFiveMillionSeptemberTwentyFourteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:OneHundredTwentyFiveMillionSeptemberTwentyFourteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoHundredFiftyMillionJuneTwoThousandThirteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoHundredMillionSeptemberTwentyFourteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoHundredMillionSeptemberTwentyFourteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2017-01-01 2017-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-01-01 2018-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TermLoanAFacilityMember 2014-07-02 2014-07-02 0001675820 rovi:TermLoanBFacilityMember 2014-07-02 2014-07-02 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-09-30 2018-09-30 0001675820 rovi:TiVoInc.Member rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2014-09-22 2014-09-22 0001675820 us-gaap:RevolvingCreditFacilityMember 2014-07-02 2014-07-02 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2015-03-04 2015-03-04 0001675820 rovi:TiVoCorporationMember rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-09-30 2018-09-30 0001675820 srt:MaximumMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 srt:MaximumMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 rovi:CorporateOfficesDataCentersandCertainEquipmentMember 2019-12-31 0001675820 srt:MaximumMember rovi:CorporateOfficesDataCentersandCertainEquipmentMember 2019-12-31 0001675820 rovi:CorporateOfficesDataCentersandCertainEquipmentMember 2019-01-01 2019-12-31 0001675820 srt:MinimumMember rovi:CorporateOfficesDataCentersandCertainEquipmentMember 2019-12-31 0001675820 us-gaap:SettledLitigationMember 2018-04-01 2018-06-30 0001675820 2019-12-31 2019-12-31 0001675820 rovi:DellTechnologiesInc.Member us-gaap:SettledLitigationMember 2019-12-01 2019-12-31 0001675820 rovi:TiVoInc.Member us-gaap:SettledLitigationMember rovi:RetainerFeesMember 2017-01-27 2017-01-27 0001675820 rovi:TiVoInc.Member us-gaap:SettledLitigationMember rovi:RetainerFeesMember 2017-05-01 2017-05-03 0001675820 rovi:FirTreeEntitiesandDreihausEntitiesMember rovi:TiVoInc.Member us-gaap:SettledLitigationMember 2017-01-11 0001675820 rovi:DreihausEntitiesMember us-gaap:SettledLitigationMember 2016-11-15 2016-11-15 0001675820 rovi:FirTreeEntitiesandDreihausEntitiesMember rovi:TiVoInc.Member us-gaap:SettledLitigationMember 2017-03-01 2017-03-31 0001675820 rovi:FirTreeEntitiesandDreihausEntitiesMember rovi:TiVoInc.Member us-gaap:SettledLitigationMember 2017-04-01 2017-04-30 0001675820 rovi:TiVoInc.Member us-gaap:SettledLitigationMember 2017-01-27 2017-01-27 0001675820 rovi:FirTreeEntitiesMember us-gaap:SettledLitigationMember 2016-11-15 2016-11-15 0001675820 rovi:FirTreeEntitiesandDreihausEntitiesMember rovi:TiVoInc.Member us-gaap:SettledLitigationMember 2017-01-01 2017-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyConvertibleNotesMember 2018-01-01 2018-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyOneConvertibleNotesMember 2019-01-01 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:WarrantMember 2018-01-01 2018-12-31 0001675820 us-gaap:WarrantMember 2017-01-01 2017-12-31 0001675820 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyConvertibleNotesMember 2017-01-01 2017-12-31 0001675820 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001675820 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyOneConvertibleNotesMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyOneConvertibleNotesMember 2017-01-01 2017-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyConvertibleNotesMember 2019-01-01 2019-12-31 0001675820 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001675820 2017-02-14 0001675820 us-gaap:SeriesAPreferredStockMember 2019-12-18 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001675820 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001675820 2019-07-01 2019-09-30 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001675820 rovi:RestrictedStockAwardorRestrictedStockUnitMember 2018-12-31 0001675820 rovi:RestrictedStockAwardorRestrictedStockUnitMember 2019-01-01 2019-12-31 0001675820 rovi:RestrictedStockAwardorRestrictedStockUnitMember 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001675820 rovi:Rovi2008EquityIncentivePlanMember 2019-12-31 0001675820 rovi:TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001675820 rovi:PerformanceBasedRestrictedStockAwardsMember 2019-12-31 0001675820 us-gaap:EmployeeStockMember 2019-12-31 0001675820 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2019-12-31 0001675820 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2019-06-01 2019-06-30 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001675820 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001675820 us-gaap:EmployeeStockOptionMember rovi:Rovi2008EquityIncentivePlanMember 2019-01-01 2019-12-31 0001675820 rovi:RestrictedAwardsMember rovi:TiVoInc.Member rovi:TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember 2019-01-01 2019-12-31 0001675820 rovi:RestrictedAwardsMember rovi:Rovi2008EquityIncentivePlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:EmployeeStockOptionMember rovi:TiVoInc.Member rovi:TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember 2019-01-01 2019-12-31 0001675820 rovi:PerformanceBasedRestrictedStockAwardsMember 2019-01-01 2019-12-31 0001675820 rovi:RestrictedAwardsMember rovi:TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:DomesticCountryMember 2019-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001675820 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2019-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2019-12-31 0001675820 us-gaap:ForeignCountryMember us-gaap:GeneralBusinessMember 2019-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember 2017-01-01 2017-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember 2018-01-01 2018-12-31 0001675820 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0001675820 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0001675820 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-12-31 0001675820 rovi:PreFilingClosingAgreementMember 2010-01-01 2010-03-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember 2017-01-01 2017-12-31 0001675820 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:USPayTVProvidersMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:USPayTVProvidersMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:ConsumerElectronicsManufacturersMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:PlatformSolutionsMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:NewMediaInternationalPayTVProvidersandOtherMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:OtherSubsegmentMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:PlatformSolutionsMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:ConsumerElectronicsManufacturersMember 2018-01-01 2018-12-31 0001675820 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:ConsumerElectronicsManufacturersMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:SoftwareandServicesMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:OtherSubsegmentMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:USPayTVProvidersMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:NewMediaInternationalPayTVProvidersandOtherMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:PlatformSolutionsMember 2017-01-01 2017-12-31 0001675820 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:OtherSubsegmentMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:SoftwareandServicesMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:NewMediaInternationalPayTVProvidersandOtherMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:SoftwareandServicesMember 2017-01-01 2017-12-31 0001675820 2018-10-01 2018-12-31 0001675820 2019-04-01 2019-06-30 0001675820 2018-07-01 2018-09-30 0001675820 2018-04-01 2018-06-30 0001675820 2019-01-01 2019-03-31 0001675820 2018-01-01 2018-03-31 iso4217:USD rovi:performance_obligation iso4217:USD xbrli:shares xbrli:shares xbrli:pure rovi:subsidiary rovi:patent iso4217:USD rovi:per_unit rovi:vote rovi:petition rovi:purchase_period rovi:segment
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________________________________ 
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2019
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-37870
TiVo Corporation
(Exact name of registrant as specified in its charter)
Delaware
 
 
 
 
61-1793262
(State or other jurisdiction of
incorporation or organization)
 
 
 
 
(I.R.S. Employer
Identification No.)
2160 Gold Street
,
San Jose
,
California
95002
(Address of principal executive offices, including zip code)
(408) 519-9100
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
 
Trading Symbol(s)
 
Name of Each Exchange on Which Registered
Common Stock, par value $0.001 per share
 
TIVO
 
The Nasdaq Stock Market LLC
 
 
 (Nasdaq Global Select Market)
Series A Junior Participating Preferred Stock Purchase Rights
 
N/A
 
The Nasdaq Stock Market LLC
 
 
 (Nasdaq Global Select Market)
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Securities Act. Yes   No   
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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See 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 Rule 12b-2 of the Exchange Act).    Yes      No  
The aggregate market value of voting and non-voting common equity held by non-affiliates of the Registrant was approximately $911.6 million as of June 30, 2019, based on the closing price on the Nasdaq Global Select Market reported for such date. This calculation does not reflect a determination that certain persons are affiliates of the Registrant for any other purpose.
The number of shares of the Registrant's Common Stock outstanding on February 12, 2020 was 127.5 million.

DOCUMENTS INCORPORATED BY REFERENCE
None.




TIVO CORPORATION AND SUBSIDIARIES
TABLE OF CONTENTS

PART I.
ITEM 1.
ITEM 1A.
ITEM 1B.
ITEM 2.
ITEM 3.
ITEM 4.
 
PART II.
ITEM 5.
ITEM 6.
ITEM 7.
ITEM 7A.
ITEM 8.
ITEM 9.
ITEM 9A.
ITEM 9B.
 
PART III.
ITEM 10.
ITEM 11.
ITEM 12.
ITEM 13.
ITEM 14.
 
PART IV.
ITEM 15.
ITEM 16.
 




1


Forward-Looking Statements
    
This Annual Report on Form 10-K for TiVo Corporation (the “Company,” “we” or “us”) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, Section 21E of the Securities and Exchange Act of 1934, as amended, and the Private Securities Litigation Reform Act of 1995, including the discussion contained in Item 7, "Management’s Discussion and Analysis of Financial Condition and Results of Operations." We have based these forward-looking statements on our current expectations and projections about future events or future financial performance, which include implementing our business strategy, successfully integrating Rovi Corporation ("Rovi") and TiVo Inc. (renamed TiVo Solutions Inc. (“TiVo Solutions”) following our acquisition of TiVo Solutions on September 7, 2016) (the "TiVo Acquisition"), realizing planned synergies and cost-savings associated with the TiVo Acquisition, developing and introducing new technologies, obtaining, maintaining and expanding market acceptance of the technologies we offer, successfully renewing intellectual property licenses with the major North American pay TV service providers, competition in our markets and the impact of our previously announced combination with Xperi Corporation.

In some cases, these forward-looking statements can be identified by terminology such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “future,” “predict,” “potential,” “intend,” or “continue,” and similar expressions. These statements are based on the beliefs and assumptions of our management and on information currently available to our management. Our actual results, performance and achievements may differ materially from the results, performance and achievements expressed or implied in such forward-looking statements. For a discussion of some of the factors that might cause such a difference, see the "Risk Factors" contained in Part I, Item 1A. of this Annual Report on Form 10-K. Except as required by law, we specifically disclaim any obligation to update such forward-looking statements.

PART I.

ITEM 1. BUSINESS

Overview

TiVo Corporation ("TiVo") is a global leader in bringing entertainment together, making entertainment content easy to find, watch and enjoy. Consumers are drowning in entertainment choices with dozens of content providers launching their own video applications, new over-the-top ("OTT") providers expanding their offerings and subscription video-on-demand ("VOD") platforms proliferating. In this world of accelerating fragmentation, content providers, marketers and advertisers are challenged to reach their audiences. TiVo provides a broad set of cloud-based services, embedded software solutions and intellectual property that bring entertainment together for the watchers, creators and advertisers.

TiVo products make it easy for consumers to discover what to watch. We don’t make consumers choose between traditional TV channels and digital content. Instead of forcing people to swipe from app to app, we serve up a personalized selection of shows from hundreds of live TV channels, tens of thousands of on demand movies and TV episodes and the latest digital content. For the creators and advertisers, TiVo's products deliver a passionate group of watchers to increase viewership and engagement across online video, TV and other entertainment viewing platforms.

We have worked closely with pay TV operators globally to deploy sophisticated cloud-based services and software products. This entertainment platform uses machine learning to provide consumers with content recommendations across online video, television programming, movies and music entertainment in a unified discovery experience.

It all starts with our entertainment metadata. We take basic information about TV shows, movies and thousands of digital entertainment episodes from around the world and then enhance that information with a knowledge graph that incorporates all of the extensive connections between actors, directors, genres, famous phrases and social media trends. We are also able to provide personalized recommendations for individuals that change based on the time of day, box in the house and more based on de-identified viewership data. TiVo is unique in that it can incorporate its rich, enhanced metadata with extensive viewing habits to provide its customers with recommendations across entertainment types. Worldwide, tens of millions of households use our personalized content discovery technology.

While we offer our pay TV operator partners and consumers sophisticated guides and search functionality, many of our consumers prefer to use our conversation-based voice search capabilities. Because of our enhanced knowledge graph about the multitude of relationships among various shows, we are able to provide consumers with the ability to drill down into a show they are looking for in a series of related queries. For example, a consumer can use our voice technology to instruct “show me comedy movies on tonight”, then modify that query for “movies with Bill Murray” and “only from the 80s”. Our platform makes this a “conversation” and allows for nested queries with sophisticated context cues.

2



We offer our portfolio of products as both discrete component technologies for our customers to integrate into their internally developed solutions or as part of completely integrated modular solutions. Our integrated portfolio of software and cloud-based services provide an all-in-one approach for navigating a fragmented universe of content by seamlessly combining live, recorded, video-on-demand and over-the-top (e.g., Netflix, Amazon Prime Video, Hulu, VUDU, YouTube and other digital-first brands) content into one intuitive user interface with simple universal search, discovery, viewing and recording making it easier for consumers to find, watch and enjoy entertainment when and where they want it.

By making it easier for consumers to find the entertainment they enjoy watching, we are able to help reduce the churn of our pay TV partners subscribers. This is because subscribers who are able to more easily find content, watch 25% more channels and watch the content for 40% longer. By removing the hassle of finding entertainment, they simply enjoy watching the content more.

We are beginning to monetize this platform. We offer content providers, marketers and advertisers advanced media solutions, including viewership data, the ability to sponsor certain parts of our content discovery experience and audience insights. We have also developed a range of targeted advertising opportunities on our entertainment platform, including advertising inventory in the guides, on the content discovery pages and as pre-roll in front of recorded shows and movies. We plan to expand this monetization platform aggressively. Today, we provide content recommendations on more than 38 million households, we process data on more than 39 million households and we offer an average of 15 billion ad avails per month.

Our solutions are sold globally to cable, satellite and telecommunications pay TV service providers, virtual service providers, consumer electronics ("CE") manufacturers, content and new media companies, advertisers and agencies. In North America, we also sell a whole home media solution with recurring services directly and through retail to consumers.

Our products and innovations are protected by broad portfolios of licensable technology patents. These portfolios cover many aspects of content discovery, digital video recorder ("DVR"), VOD and OTT experiences, multi-screen viewing, mobile device video experiences, entertainment personalization, voice interaction, social and interactive applications, data analytics solutions and advertising. We license our patent portfolios for use with linear broadcast television and, as the industry extends into new video services through internet technologies, for use with internet connected televisions, personal computers, video game consoles, media streaming and mobile devices. We believe that an ongoing marketplace transition toward mobile viewing and device proliferation present further opportunity to extend our patent licensing programs for new use cases and additional customer verticals.

Through our innovations, we have established broad industry relationships with the companies leading the next generation of digital entertainment. As the industry transforms to deliver more content over the internet, we are developing complementary products, services and intellectual property to address our customers' needs.

Industry Background

Fragmentation. The entertainment marketplace is transforming as content moves from traditional broadcast distribution methods to distribution and delivery over the internet. The consumer entertainment experience is increasingly distributed across multiple screens such as televisions, tablets, smartphones and personal computers, via virtual service providers and content and new media companies. The continued expansion of network bandwidth, the influx of connected devices and the increased availability of digital content, along with increased accessibility through mobile devices such as tablets and smartphones, are accelerating this overall industry shift and leading to changes in consumer behavior. Consumers are demanding higher quality personalized, interactive content experiences, where they can easily discover and access entertainment content across service providers and content libraries.

Home Media Complexity. Video content, such as movies and TV shows, continues to capture the majority of consumers' entertainment spending and viewing time. While many consumers have purchased large high definition televisions to maximize video enjoyment in the home, portable devices and services have made video content available to consumers outside the home. These portable devices and services must help identify what is available across linear broadcast television, DVR and VOD, as well as OTT services and digital-first content. For consumers, setting up the ideal home media environment is complex and requires integrating numerous devices, subscribing to multiple services (pay TV, internet and new media services) and often a deep understanding of media format compatibility. Simplifying the consumer experience in the home media ecosystem is critical to the successful evolution of the industry.

Pay TV Is Moving To The Internet. These portable devices and services, as well as new capabilities are impacting the full entertainment value chain, fueling new business models and increasing competition among existing market participants,

3


while introducing new entrants. Distributors such as pay TV and virtual service providers, content and new media companies, retailers and others are seeking ways to strengthen their respective competitive advantages and increase their speed of innovation. Pay TV providers are engaged in a broad effort to enable subscribers to enjoy content where and when they want, on whatever device they choose. This "TV Everywhere" ("TVE") trend is driving significant investment as service providers move from legacy distribution technologies to internet-based infrastructure for delivering pay TV services across broadband networks and wireless networks.

Content Producer and Distributor Business Models. Content producers are also exploring new forms of distribution and business models to protect and advance their position in the distribution value chain. Many content producers are trying direct-to-consumer business models, exploring new forms of content licensing and additional hybrid business models which combine both traditional pay TV with direct-to-consumer distribution through either subscription or ad-supported monetization. Content distributors are looking to better understand consumer engagement, improve their services and expand their ability to market their content and services. Many distributors are also investing in original content or developing online or digital first video to establish a more competitive position, retain subscribers and protect their business from future subscriber losses. Combined, these changes are resulting in an overall increase in industry competition between content producers and content distributors, as well as increasing the number of companies distributing premium video content directly to consumers.

Consumer Electronics Devices. Global economic trends and increased competition have challenged much of the traditional CE marketplace and consumption habits are evolving beyond the TV and set-top boxes ("STBs") and gaming consoles to a broader set of video consumption devices such as tablets, smart phones and media streaming devices. Consumers are demanding access to media on all their devices that can connect to video services. This has evolved into an ecosystem of multi-device functionality that requires extensive software development, cloud infrastructure and ongoing maintenance and support for these devices throughout their usable life, leading to higher costs for a CE manufacturer years after the initial device is sold. Consumers are becoming more comfortable managing multiple consumption endpoints driving CE manufacturers to seek an ongoing revenue relationship with their customers; one that expands beyond selling the consumer a new device every few years. This leads to a demand for add-on services and advertising that allow the CE manufacturer to monetize and profit from the ongoing distribution or maintenance of entertainment content over the life of a device.

Audiences and Engagement. As traditional media changes, the opportunities for advertisers are evolving as well. As television viewership has become more fragmented, advertisers are looking for new ways to reach audiences by managing consumer engagement across the many devices and applications in use. Additionally, the growth of digital online advertising has fundamentally changed the criteria advertisers use to evaluate advertising campaigns, adding metrics such as completion and guaranteed views. Consumption data, audience measurement and other analytics data and services that bridge a consumer's engagement across many devices and entertainment services are emerging as key capabilities required to capture advertising value across both pay TV and internet advertising. Virtually every major broadcast network has a significant program in place to enable analytics-driven advertising models.

Data Driven Economy. To enable this evolving advertising and media ecosystem, it is critical that advertisers, advertising agencies, broadcast networks, content producers and content distributors have broad access to granular census-level viewership data that can be anonymously matched with other information such as behavioral, demographic or purchase data. While much of the third-party data is available as a result of the relative maturity of the digital advertising ecosystem, this level of pay TV, OTT and online or digital first video viewership data is still relatively scarce. Viewership data is a critical component required to identify, locate and market to specific audiences, as well as to enable effective cross-platform measurement and attribution.

Our Strategy

Television is rapidly evolving with an expanding sea of content choices including traditional linear programming, VOD, TVE, OTT services, digital-first and user-generated content. Further, consumers are accessing and subscribing to video content in new ways such as "skinny bundles" (which include smaller groups of channels) from incumbent pay TV service providers or through OTT services on tablets, smart televisions and streaming devices. According to our research, consumers are now using an average of seven services every month. This is leading to pressure on the content producers and content distribution business models and we believe we have created a best-in-class suite of products, advanced technologies and intellectual property that addresses the needs of consumers, pay TV service providers, virtual service providers, CE manufacturers, content and new media companies and the evolving advertising ecosystem. Our key growth strategy includes:

Entertainment Discovery, Access and Recording. Finding content to watch or record and watch later remains the foundation of the entertainment experience. We believe new discovery experiences integrating advanced personalization, live, recorded, OTT and online video on multiple screens with social engagement and new forms of interaction such as voice

4


commands, will continue to be an area of opportunity. We also believe that metadata, which contains detailed information about entertainment content and programming, data on consumer’s entertainment interests and media engagement history, along with predictive analytics to interpret and utilize the data will be important in enabling highly personalized content experiences both in pay TV and video services from virtual service providers, CE manufacturers and content and new media companies.

Unified Access to Internet Streamed Content. We have created the guide for the streaming age by enabling content from the internet to be fully integrated with traditional TV, OTT services and online or digital first video to engage viewing audiences through a single single unified content discovery experience. We are enabling content producers, service providers and advertisers to promote and merchandize content in new ways. Central to this experience are streaming channels that bring video made for digital content, movies and a variety of internet video streams together in a single location that is easy to access across content platforms. This platform lets viewers access ad-supported free programming, a-la-carte purchases and subscription collections of their favorite internet-based content. Viewers have access to categories like news, sports and entertainment and internet favorites from well-known content aggregators. We enable both our multichannel video programming distributor (“MVPD”) end-users and our retail customers to access all this content with no applications to open. Content discovery can be seamless with an entertainment experience that is highly personalized for every viewer.

Audience Monetization and Insights. Shifts in the value chain are creating new ways for consumers to gain access to content and new business models are emerging to capture consumers’ entertainment engagement and resulting spend. Monetizing audiences through content and media experiences across television and OTT services accessed through different devices such as smart TVs, tablets, smartphones, personal computers, media streaming devices and video game consoles, has become a critical challenge for the industry. We are focused on ensuring consumer privacy while delivering solutions that utilize consumer media engagement data to help service providers, content producers and advertisers better understand consumer behavior and better target and measure audiences.

Build on Key Customer Relationships. We intend to grow our business by expanding on the technologies that we provide to existing customers and creating new customer product licensing relationships as more companies add media entertainment to their digital lifestyle solutions. We continue to accelerate our customers' efforts to address the industry's expanding needs for entertainment discovery, access, recording and audience data. We will continue to expand relationships with customers in various industry and market segments, including:
Pay TV Service Providers: Cable, telecommunications and satellite television providers that aggregate and distribute content over their own networks.
Virtual Service Providers: Content distributors that aggregate and stream content, including linear television, over broadband networks.
CE Manufacturers: Producers of content access points such as smart televisions, Blu-ray and DVD players, DVRs, video game consoles, mobile devices, streaming media devices, digital STBs and other connected media devices.
Content Producers and New Media Companies: Creators and owners of video content for OTT content, media distribution, search, social network, digital first and online retail companies.
Advertisers: Marketers, brand advertisers, agencies and advertising technology providers.
Retail End-Consumers: The entertainment consumer that aspires to create their own bundle of entertainment across available pay TV services, OTT, virtual service providers and new media.

Innovating Products, Services and Technologies. We are continually striving to develop new technologies and solutions to meet the evolving needs of both traditional pay TV and internet distribution of entertainment from content owners and other aggregators. We are committed to expanding our technology base, enhancing our existing products and introducing additional products and services. Key areas of development include enabling our customers to transition to internet or streamed video delivery, powering natural language voice interactions, enabling personalized content discovery, monetizing audiences through sponsored promotions and delivering media engagement data to enable targeted advertising solutions. In addition to improving technologies in our current fields of operation, we intend to pursue emerging opportunities where we are positioned to drive growth in the business.

Protect our Intellectual Property Position. We have adopted a proactive patent strategy designed to protect and extend our technology and intellectual property. We have built and will continue to add to a large intellectual property patent portfolio. The licensing of our intellectual property patent portfolio is a significant part of our business. We believe that our future success partly depends on our ability to continue innovating for the evolving media consumption marketplace. We have patented functionality for many aspects of our solutions in the areas of content discovery, DVR, VOD, TVE, OTT, multi-screen, personalization, contextual search and recommendation and other interactive applications, data analytics and advertising. Our portfolio of internally developed innovation is enhanced by patents acquired or licensed from other industry participants when appropriate. While we historically have licensed our portfolio for use with linear broadcast television, the

5


industry transition to internet platform technologies is enabling new video services for television inside and outside the home on a broad array of media consumption devices. We believe this transition presents new opportunities for us to continue to develop patentable inventions and expand the industries we serve and to license additional patent rights, which enables advanced media devices and services.

Pursue Strategic Transactions. When appropriate, we seek to expand our technology portfolio, improve our capabilities and extend or grow our businesses by pursuing licensing arrangements, joint ventures and strategic acquisitions of companies whose business, technologies or proprietary rights complement and advance our operational and strategic goals.

On December 18, 2019, the Company and Xperi Corporation (“Xperi”) entered into an Agreement and Plan of Merger and Reorganization (the “Xperi Merger Agreement”), pursuant to which TiVo and Xperi agreed to effect an all-stock, merger of equals strategic combination of their respective businesses (the "Xperi Combination"). The board of directors of each of TiVo and Xperi have approved the Xperi Merger Agreement and the transactions contemplated thereby. The Xperi Combination is subject to certain customary approvals, including the approval of shareholders of TiVo and Xperi, and is expected to be completed by June 30, 2020.

Product Segment

We group our Product business into two verticals based on the products delivered to our customer: Platform Solutions; and Software and Services. Platform Solutions includes licensing Company-developed User Experience ("UX") products, the TiVo Service and selling TiVo-enabled devices. Software and Services includes licensing our metadata and advanced media and advertising solutions, including viewership data, sponsored discovery and in-guide advertising. These Software and Services make up a suite of component technologies that can be integrated into any of our customer segments' internally developed platforms or deployed as an integrated solution for pay TV service providers. Our Product segment generated 53%, 58% and 51% of our Total Revenues, net for the years ended December 31, 2019, 2018 and 2017, respectively.

Platform Solutions

We currently offer our Platform Solutions products in North America, Europe, Latin America, Asia Pacific and most recently Africa. Globally, our Platform Solutions customers include Altice USA, Inc., Charter Communications, Inc. ("Charter"), Cogeco Inc., Mediacom LLC, RCN Corporation, Virgin Media plc ("Virgin") and many others. As of December 31, 2019, 25 million pay TV and consumer households are estimated to utilize our Platform Solutions, including those using G-Guide, with 14 million of these households outside North America.

UX Solutions. We are reimagining television to evolve the user experience to be the content discovery platform that breaks down the content silos and boundaries to create a truly unified media experience. We are integrating virtual channels of internet delivered video directly into the consumer's primary video consumption platform to provide universal search, discovery and consumption regardless of where the content originates. Our UX Solutions allow service providers to customize certain elements of the IPGs for their customers and to upgrade the programming features and services they offer. Our UX Solutions provide content producers with a platform for merchandising their content. Our UX Solutions allow viewers to build their own entertainment bundle to truly personalize their experience with current and future program information and are compatible with service providers' subscription management, pay-per-view (“PPV”) and VOD services. We also offer operational support, professional services and content metadata. Our UX Solutions also have the ability to include advertising. When advertising is included, we typically share a portion of the advertising revenue with the service provider. We currently offer UX Solutions marketed to service providers under the TiVo, iGuide and Passport brands in the U.S., Canada and Latin America. Service providers generally pay us a monthly per subscriber fee to license our UX Solutions.

We also offer UX Solutions to the CE industry under the G-GUIDE brand in Japan. We receive license fees for these solutions based on the number of units produced or shipped that incorporate our technology or utilize our patents. Our agreements with the major CE manufacturers generally allow them to ship an unlimited number of units incorporating our technology, provided they pay us a fixed fee. In addition, our joint venture with Dentsu Inc. and Tokyo News Service Limited, Interactive Program Guide Inc. (“IPG JV”), acts as the exclusive provider of program listings and advertising for our program guides in Japan, marketed under the G-Guide brand. We own 46% of the IPG JV and have certain contractual management rights. We retain the right to license and collect fees for other products, technology and intellectual property in Japan, regardless of whether the customer is an active customer of IPG JV.

TiVo Service. The TiVo Service is our most advanced platform, offering a fully-integrated cloud-based solution that powers the TiVo Service client software that operates on STBs in consumer homes, as well as applications that operate on third party software platforms, such as iOS and Android, that power tablets, smartphones and mobile streaming devices. The solution

6


supports multiple services and applications, such as linear TV programming, broadband OTT video content, digital music, photos and other media experiences. The cloud-based service manages interaction with the TiVo Service infrastructure, automatically connecting TiVo-enabled devices to provide program guide data, content recommendations, media promotion, advertising, broadband content and client software upgrades. We have enabled the TiVo Service client software to operate on STBs, such as those from CommScope Holding Company, Inc. ("CommScope") and Technicolor SA, as well as, Android TVTM boxes and streamers from a variety of manufacturers, for deployment in MVPD networks. We also enable a full suite of cloud-based internet-protocol television ("IPTV") solutions, including internet protocol linear, VOD, start-over, catch-up and network DVR. We allow pay TV operators the flexibility to transition to IPTV while utilizing their current infrastructure to take advantage of internet video and OTT content. This solution allows the STB to operate as an ultra HD STB and a multi-room client STB. Over the past few years, the TiVo Service client software has undergone a significant refactoring. In addition to developing a new look and feel, our next generation TiVo Service platform integrates all of our most advanced technologies and solutions, including advanced cross-platform conversational voice search, personalized recommendations, predictions and insights, extensive video metadata, robust data collection and new back office capabilities, and allows our hardware partners' devices to connect with third-party consumer devices and services to enable existing and future functionality.

We also offer a direct-to-consumer retail TiVo Service in North America, to consumers who purchase TiVo DVRs and companion TiVo Mini whole-home devices. For our direct-to-consumer retail TiVo Service, consumers either pay us recurring service fees, or in some cases pay a one-time upfront fee for access to the TiVo Service for the life of the purchased TiVo DVR. We outsource the manufacturing and hardware designs to a strategic partner. The TiVo Service Platform includes a modular front-end that allows the basic platform to be used by hardware manufacturers to build STBs that support digital and analog broadcast, cable, internet TV, OTT and VOD services. We continue to advance the TiVo Service client software to operate across a variety of hardware platforms. As of December 31, 2019, more than six million households were using the TiVo Service.

CubiTV Solutions. We provide flexible middleware solutions targeted to pay TV service providers, whether cable, satellite, terrestrial and telecommunications operators, in developing and emerging markets who want to introduce advanced TV services to their networks. CubiTV and CubiGo give emerging market pay TV service providers the ability to cost-effectively deliver a wide range of interactive services along with a superior user experience to their subscribers. TiVo Lite is a more advanced middleware that offers the TiVo user interface integrated with our Personalized Content Discovery solution and the Cubiware cloud-based infrastructure. Our middleware runs on STBs and supports DVR functionality. Our CubiTV and TiVo Lite solutions enable multi-screen technology for pay TV service providers to cost-effectively deliver video-oriented services through CE devices, such as tablets, personal computers and smartphones. CubiTV and TiVo Lite middleware customers typically pay engineering integration fees plus a per device license fee.

Software and Services

Metadata. Our metadata products are a critical component of delivering an interactive entertainment experience. We offer comprehensive metadata covering television, sports, movies, digital-first, music, celebrities, books and video games. As of December 31, 2019, our content library includes unique data on more than 21.8 million video programs, including theatrical, digital-first, DVD and Blu-ray releases, as well as thousands of celebrities. Our database also has information on more than 4.1 million music albums, 36.0 million songs, 12.7 million books, 135,000 video games, 144,000 active athletes and 159,000 sporting events. We develop our metadata through a technology platform that combines machine learning techniques and platform-mediated work with our proprietary and patented knowledge graph technology. This technology platform delivers content faster and at higher quality than traditional editorial models can offer. There are five levels within the metadata portfolio: basic metadata (such as artist or album); navigational metadata (such as relationships between actors and movies or television series); editorial metadata (such as actor biographies, television, movie or music reviews); enhanced metadata (such as weighted keywords and connections across all entities in our library) and real-time metadata (such as sports play-by-play and excitement scores). Our focus on quality, robustness and consistent international depth has made us a recognized leader in entertainment metadata services worldwide. Looking forward, we continue to expand our portfolio, recently launching new products that support new media efforts from content studios, TV broadcasters and automotive entertainment providers.

As of December 31, 2019, our television and movie metadata includes information from 50 countries including the United States, countries in Latin America including Brazil and countries in Europe including France, Germany and Spain. We license several metadata and service offerings, including, but not limited to, schedules, listings and web content linking services. Customers typically pay us a monthly or quarterly fee for the rights to use the metadata, receive regular updates and integrate it into their own service. Our metadata can be sold stand-alone or as a complement to another TiVo product such as a UX Solution or search and recommendation solution. We deliver metadata using real-time APIs and as bulk data files depending on our customer’s requirements. Globally our metadata customers include leading companies such as Microsoft Corporation ("Microsoft") and Samsung Electronics Co. Ltd. ("Samsung").

7



Personalized Content Discovery and Natural Language Voice. Personalized Content Discovery with conversation services provides service providers, CE device manufacturers and application/service developers a way to enable their customers to quickly find, discover and access content across linear broadcast television, VOD, DVR and OTT sources. The ongoing investment in our Personalized Content Discovery platform enables us to provide some of the most advanced capabilities in media personalization, prediction and voice search. Built on a robust cloud architecture and widely deployed with pay TV and other providers, our solution is a leading technology in the market. We continue to expand this solution with innovations focused on new verticals such as, content promotion, internet video services and advertising.

We process anonymous viewing information uploaded from STBs, digital media devices and consumer input for use in recommendations and personalization. The advanced algorithms of our technology understands the nature and relationship of content information and the context surrounding a user's behavior to deliver an advanced personalized content discovery experience. Results can be generated through traditional text entry, voice interaction or our content recommendations. Our natural language voice solution, when combined with our advanced search and recommendations technology, enables a conversational interaction between a viewer and their content experience. We have brought together advanced semantic and contextual technologies to enable powerful media centric voice interactivity. Combined with the expertise of our content editors and our comprehensive entertainment metadata, we deliver a powerful discovery solution. These technologies can be applied to pay TV, internet TV and video services from virtual service providers, content producers and CE manufacturers. Customers typically pay us a per subscriber or per device fee. Our search and recommendation solutions are widely deployed with many leading pay TV service providers including Charter and Verizon Communications, Inc. ("Verizon").

Advanced Media and Advertising. Our Advanced Media and Advertising solutions enable pay TV and virtual service providers, content and new media companies, and advertisers and their agencies to better understand and monetize consumer media engagement. We are leading the industry to use advanced technologies focused on television data to create efficiencies and value multipliers in the evolving television advertising ecosystem. Our TV data platform processes the raw TV viewership events from millions of STBs which our customers can anonymously match against billing, customer and a range of other third-party data.

We provide advertisers with nationwide or regionally targeted advertising on our UX Solutions. Advertisers place ads in a variety of display formats in both traditional linear television and digital advertising for internet delivered content, seamlessly incorporated into the user interface. Advertisements can trigger a variety of actions when selected via a remote control, including video advertisement playback, DVR recordings and direct response. Media and conventional advertisers are interested in the value proposition of utilizing display advertising in television interfaces to reach consumers with an interactive experience or guide them to related media content. Utilizing our Personalized Content Discovery platform, we also target content promotions as ‘paid search’ by directly including the sponsored content in user interface’s recommended content carousel. We work with service providers bundling their non-TiVo advertising inventory with our native inventory giving us a more significant national footprint.

Our TV Viewership Data platform processes millions of households of TV viewership data with program airings data. Our platform enables us to partner with service providers to unlock the value of their return-path data, transforming raw return-path data into meaningful viewership information to inform advertising, promotion and marketing initiatives. Utilizing our TV Viewership Data, MVPDs, broadcasters, content producers, advertising agencies and advertisers can activate subscriber’s TV viewership alone or in combination with third-party data sources using industry-leading data safe havens to target directly, or through third party viewer segments, promotions and advertising to monetize their subscriber customer base.

We also offer a software-as-a-service Audience Insights solution used by service providers to analyze the habits and preferences of TV subscribers, providing critical insights that can be utilized to increase operational efficiency, improve customer engagement, support carriage and bundling decisions, help mitigate churn and maximize average revenue per user. Integrated with our Personalized Content Discovery solutions, Audience Insights processes millions of households of TV viewership data, programming data, billing and customer attributes data, as well as third-party sources providing service providers deep analysis of their subscriber’s second-by-second engagement and consumption of content.

Other

Analog Content Protection. Our legacy technology of analog video content security, commercially known as ACP, has been used to protect billions of videocassettes since 1985 and billions of DVDs since 1997. We license ACP directly to CE manufacturers and content producers, as well as semiconductor companies that supply the CE manufacturers. ACP can be licensed as a fixed annual fee, per unit royalty or, in some cases, as a one-time fee for a perpetual license.

8



Intellectual Property Licensing Segment

Our Intellectual Property Licensing segment generated 47%, 42% and 49% of our Total Revenues, net for the years ended December 31, 2019, 2018 and 2017, respectively.

Patent Portfolios. The foundation for our Intellectual Property Licensing segment is an expansive patent portfolio. We have filed patent applications relating to thousands of inventions resulting from our research and development, including many critical aspects of the design, functionality and operation of TiVo products and services, as well as technology that we may incorporate into future products and services. We continue to grow our patent portfolios in size and relevance through ongoing investment, targeted acquisitions and strategic management of the portfolio. We generate a substantial portion of our Intellectual Property Licensing revenue from our discovery patents, which represents 93% of our total patents.

Over the last 10 years, our portfolio of U.S. discovery patents has more than quadrupled in total size. The scope and relevance of our discovery patent portfolios have also grown over this period, reflective of the increase in available entertainment experiences and expanding functionality. Our discovery portfolio's patents have expiration dates as late as 2038. We have extensive, ongoing innovation efforts in place to ensure the longevity of our patent portfolios so they continue to provide long-term protection across the key areas of our business and the media experience.

Protecting our Investment. From time-to-time, we engage in litigation to protect our intellectual property from infringement. We are currently involved in litigation against Comcast Corporation ("Comcast"), where we have alleged that Comcast is infringing our intellectual property. While litigation is never our preference and we prefer to reach a mutually agreeable commercial licensing arrangement, it is a necessary tool to effectively protect our technology investment.

Multiple Licensing Segments. Traditional pay TV service providers typically pay us a monthly per subscriber fee and have historically licensed our discovery patent portfolio for the television use case. We have extended our pay TV licensing program to cover virtual service providers, who deliver pay TV services over the internet at comparable rates to traditional pay TV. As mobile TV initiatives have also become more prevalent with service providers, we have established secondary licensing agreements to provide coverage and rights for the mobile TV use case. Online and OTT video service providers typically have paid us a flat fee to license our patents for a specified period of time. Our CE licensees typically pay us license fees based on the number of units produced or shipped that utilize our patents, for specified products, in defined territories. Our agreements with the major CE manufacturers generally allow them to ship an unlimited number of units utilizing our discovery patents, provided they pay us a fixed annual fee.

Major Licensees. Our major pay TV service provider and video distribution intellectual property licensees include Altice USA, Inc. (including Cablevision), AT&T, Inc. ("AT&T"), Charter, Cox Communications, Inc, Sky plc, Verizon and many others. We also have license agreements with third party IPG providers. Our CE intellectual property licensees include leading CE companies such as Panasonic Corporation and Samsung. As of December 31, 2019, 148 million pay TV subscribers worldwide are estimated to be receiving a licensed UX or IPG solution, including 83 million internationally.

Supporting Operations

Operations and Technical Support. We have technical support and certification operations to support our products:
We provide training, technical support and integration services to pay TV service providers who license our products.
We operate the internet-based services required for our service offerings including data delivery, search, recommendation, advertising, device management and media recognition.
We provide broadcast delivery of television programming data and advertising to UXs on TVs and STBs in major European markets and in Japan. In North America, we deliver similar programming and advertising data via the internet.
We support our customers with porting and engineering services to ensure our IPGs and DVRs operate properly.
We provide customer care for UX and DVR customers to resolve data, advertising and consumer functional issues.

TiVo Customer Service. We provide customer support through outsourced service providers as well as our internal customer service personnel for our direct-to-consumer retail TiVo Service in North America. When our product is distributed through a pay TV service provider, the pay TV service provider is primarily responsible for customer support. We offer training, network operating center services and other assistance to these pay TV service providers. Our retail TiVo Service

9


subscribers have access to an internet-based repository for technical information and troubleshooting techniques. Subscribers can also obtain support through other means such as our website, web forums, email and telephone support.

Sales and Marketing

Our business is conducted by direct sales organized by geography and by vertical market. Major regions covered are North America, Latin America, Europe/Middle East/Africa (EMEA) and Asia Pacific. Major vertical markets covered are pay-TV Operators, CE Manufacturers, Content Creators/Owners, New Media/Social Media, OTT providers, Advertisers and Agencies.

Multi-Channel Video Service Providers and Consumer Electronics. We license metadata and advanced search and recommendation and viewership data, as well as sponsored discovery and in-guide advertising to multi-channel video service providers and consumer electronics manufacturers globally.

Consumer Retail. We sell TiVo-enabled DVRs and the related service directly to customers through sales programs via the TiVo.com website and license the sale of TiVo-enabled DVRs through a third party to a limited number of retailers. The customer commits to either a minimum subscription period of one year or for the lifetime of the DVR. After the initial subscription period, customers have various pricing options when they renew their subscription.

Seasonality. We generate a significant number of our new consumer subscriptions for the TiVo Service during and immediately after the Christmas holiday shopping season. We also incur increased sales and marketing costs in advance of the Christmas holiday shopping season.

Competition

There are a number of companies that produce and market advanced media solutions such as UXs, IPGs, DVRs, search, recommendation, natural language voice, metadata and advanced data and analytics in the various formats which compete, or we believe will compete, with our products and services over time. Principal competitive factors include brand recognition and awareness, product and service functionality, innovation, ease of use, personalization, content access and availability, mobility and pricing. While we are competitive across this range of factors, we believe our primary competitive differentiation comes from our ability to integrate all of our products to create unique value to our customers and the depth and breadth of our IP portfolio.

Platform Solutions. Our Platform Solutions face competition from companies such as Synamedia, MediaKind, Kudelski, SA, MobiTV, Inc., Enghouse Systems Limited and from MSO developed solutions such as Comcast X1 and Liberty Global plc's Horizon Media, which have created competing products that provide user interface software for use on STBs and CE and mobile devices. Such companies may offer more economically attractive agreements to service providers and CE manufacturers by bundling multiple products together. Another common competitor we encounter is a customer who chooses to build its own IPG and DVR solution, under license with our intellectual property. We believe that we provide a strong alternative to “do-it-yourself,” as we have innovative, high-quality products ready to be implemented, with local and network DVR, integrated data distribution infrastructure and content, as well as third party services (such as VOD services). We differentiate our products by continuing to integrate our broad portfolio of products into a suite of solutions and services for our customers. We believe our solutions can speed our customers' time to market, can be deployed at a lower cost than internally built products and can be superior to “do-it-yourself” products. For those that choose to do it themselves, we have component products such as advanced search, recommendation, conversation and insights, Cubiware middleware products and our extensive metadata offerings providing them a full suite of services to power their next generation in-house built media experience.

TiVo Service. The TiVo Service competes in North America against solutions sold directly by pay TV service providers and virtual service providers in North America. These solutions often have similar feature sets, such as DVR capabilities, search and discovery, multi-room viewing and TVE access for mobile devices. Some of these solutions are offered at lower prices, but in many cases, are bundled with other services provided by the operator and the price for the DVR and DVR service may not be apparent to the consumer. In addition, the DVRs are usually professionally installed and may appeal to consumers who do not wish to pro-actively select a DVR service. The TiVo Service also competes against products with on-demand OTT streaming capabilities offered by CE manufacturers. Though these devices do not offer the breadth of the TiVo Service, they do offer alternative ways to access TVE and OTT content. For example, many CE manufacturers have television or DVD products that are internet-enabled and others have built dedicated devices for accessing video over the internet such as Apple TV, Amazon Fire TV Recast, Google Chromecast and Roku. Similarly, companies such as DISH Network L.L.C (Sling

10


TV), AT&T (DirecTV NOW), Microsoft and Sony Corporation have now enabled the digital delivery of video programming over the internet to video game consoles and other consumer devices.

Metadata. In metadata, we compete with other providers of entertainment-related content metadata such as Gracenote (a subsidiary of Nielsen Holdings plc) and Ericsson Group's Red Bee Media, as well as a number of local metadata providers. While we do not believe that our competitors' metadata sets offer the same comprehensive breadth of focus on media exploration, discovery and management in as many regions of the world as we do, they present competition to our metadata business for each of their areas of focus.

TV Audience Data. We collect and analyze audience research data in an area where companies such as comScore, Inc. and Nielsen Holdings plc and other online data analytics companies compete for research spend from advertisers, advertising agencies and television networks. Other large companies are also focusing resources in this area including Comcast, Facebook, Inc. and Alphabet, Inc.'s Google business. Many of our existing customers are investing in significant platforms to enable their businesses with these capabilities. We believe that there is a significant opportunity for us as an independent data and technology provider, with proprietary access to critical data assets associated with consumers' engagement with entertainment media.

Intellectual Property Rights, including Patents, Copyrights, Trademarks and Tradenames

We operate in an industry in which innovation, investment in new ideas and protection of our intellectual property rights are critical for success. We protect our innovations and inventions through a variety of means, including but not limited to applying for patent protection domestically and internationally.

As of December 31, 2019, we held approximately 1,600 U.S. patents and had approximately 600 U.S. patent applications pending. As of December 31, 2019, we also had approximately 2,200 foreign patents and approximately 1,000 foreign patent applications pending. Each of our issued patents expire at a different time based on the particular filing date of that respective patent, with expiration dates as late as 2038.

We own or have rights to various copyrights, trademarks and trade names used in our business. These include, but are not limited to, TiVo, Rovi, Passport, Rovi Guides, G-GUIDE, iGuide and Cubiware. We have secured numerous foreign and domestic trademark registrations for our distinctive marks, including but not limited to registrations for the marks “TiVo,” the TiVo logo, “Season Pass” and certain sound marks.

Many of our competitors, other companies and individuals have obtained and may be expected to obtain in the future, patents that may directly or indirectly affect the products or services offered or under development by us. We offer no assurance that any enhancements developed by us would not be found to infringe patents that are currently held or may be issued to others. There can be no assurance that we are or will be aware of all patents that may pose a risk of infringement by our products and services. In addition, patent applications are generally confidential for a period of 18 months from the filing date, or until a patent is issued in some cases, so we cannot evaluate the extent to which certain products and services may be covered or asserted to be covered by claims contained in pending patent applications prior to their publication. In general, if one or more of our products or services were to infringe patents held by others, we may be required to stop developing or marketing the products or services, to obtain licenses to develop and market the products or services from the patent holders or to redesign the products or services in such a way as to avoid infringing the patent. This could affect our ability to compete in a particular market.

Legislative and Regulatory Actions

A number of government and legislative initiatives have been enacted to encourage development and implementation of technologies that protect the rights and intellectual property of the content owners. For example, the U.S. and other countries have adopted certain laws, including the Digital Millennium Copyright Act of 1998 ("DMCA") and the European Copyright Directive, which are aimed at the prevention of piracy of content and the manufacture and sale of products that circumvent copy protection technologies, such as those covered by our patents.

Compatibility Between Cable Systems and CE Equipment

The Federal Communications Commission ("FCC") has been working for over a decade to implement a congressional mandate to create a competitive market for cable television STBs and other devices to access video programming on cable systems (“navigation devices”) and give consumers a choice in the devices used to access such programming, while still allowing the cable systems to have control over the secured access to their systems.

11



To meet its statutory obligation without compromising the security of video services, the FCC required cable systems to make available a security element (now known as a CableCARD) separate from the basic navigation device needed to access video program channels. In 2003, the FCC adopted regulations implementing an agreement between cable television system operators and CE manufacturers to facilitate the retail availability of so-called “plug and play” devices that utilize unidirectional CableCARDs, including digital televisions and other digital devices that enable subscribers to access cable television programming without the need for a STB (but without the ability for consumers to use interactive content). In 2013, the United States Court of Appeals for the District of Columbia Circuit struck down the FCC rules in a way that could have an impact on cable operators’ continued provision of CableCARDs to customers for use with third-party navigation devices. In December 2014, Congress passed the Satellite Television Extension and Localism Act Reauthorization ("STELAR"), which repealed an FCC requirement that cable operators employ separable security (i.e., CableCARDs) in the STBs they lease to their subscribers effective December 4, 2015. STELAR also directed the FCC to create a working group to find a successor standard to replace the CableCARD. The cable industry has continued to provide CableCARDs for third-party devices like ours. We cannot predict the ultimate impact of any new technical equipment regulations on our business and operations. Although current FCC regulations no longer prohibit multi-channel video service providers from deploying navigation devices with combined security and non-security functions, further developments with respect to these issues could impact the availability and/or demand for “plug and play” devices, particularly bi-directional devices and STBs, all of which could affect demand for UXs incorporated in STBs or CE devices.

General Government Regulation

We are subject to a number of foreign and domestic laws and regulations that affect companies that import or export software and technology, including encryption technology, such as the U.S. export control regulations as administered by the U.S. Department of Commerce.

We are also subject to a number of foreign and domestic laws that affect companies conducting business on the internet. In addition, because of the increasing popularity of the internet and the growth of online services, laws relating to user privacy, freedom of expression, content, advertising, accessibility, network neutrality, information security and intellectual property rights are being debated and considered for adoption by many countries throughout the world. Each jurisdiction may enact different standards, which could impact our ability to deliver data, services or other solutions through the internet.

We may be further subject to international laws associated with data protection, privacy and other aspects of our business in Europe and elsewhere and the interpretation and application of data protection laws remains uncertain. In addition, because our services are accessible worldwide, foreign jurisdictions may claim that we are required to comply with their laws. Further, the application of existing laws regulating or requiring licenses for certain businesses of our advertisers can be unclear. The resulting regulation, if any, may alter our ability to target advertising or provide data about the end-users and/or customers and their behavior.

Additionally, the privacy regulatory landscape in the U.S. changes rapidly and we may become subject to new privacy or cybersecurity regulations. Such laws and regulations could affect our ability to process personal data (in particular, our ability to use certain data for purposes such as risk or fraud avoidance, marketing or advertising), our ability to control our costs by using certain vendors or service providers or our ability to offer certain services in certain jurisdictions. For example, the California Consumer Privacy Act, or CCPA, became effective on January 1, 2020. The CCPA creates new individual privacy rights for consumers (as that word is broadly defined in the law) and places increased privacy and security obligations on entities handling personal data of consumers or households. The CCPA requires covered companies to provide new disclosures to California consumers, provide such consumers new ways to opt-out of certain sales of personal information and allows for a new cause of action for data breaches. It is unclear how the CCPA will be interpreted, but as currently written, it will likely impact our business activities and exemplifies the vulnerability of our business to not only cyber threats but also the evolving regulatory environment related to personal data.

In the U.S., service providers have been subject to claims of defamation, libel, invasion of privacy and other data protection claims, torts, unlawful activity, copyright or trademark infringement, or other theories based on the nature and content of the materials searched and the ads posted or the content generated by users. In addition, several other federal laws could have an impact on our business. For example, the DMCA has provisions that limit, but do not eliminate, our liability for hosting or linking to third-party websites that include materials that infringe copyrights or other rights, so long as we comply with the statutory requirements of this act. The Children's Online Privacy Protection Act restricts the ability of service providers to collect information from minors and the Protection of Children from Sexual Predators Act of 1998 requires service providers to report evidence of violations of federal child pornography laws under certain circumstances.


12


Employees

As of December 31, 2019, we had approximately 1,450 full-time employees, of which approximately 640 were based outside the U.S. None of our employees are covered by a collective bargaining agreement or are represented by a labor union. We have not experienced any organized work stoppages. We believe that our future success will depend in part on the continued service of our key employees and on our continued ability to hire and retain qualified personnel.

Available Information

Our website is located at www.TiVo.com. We intend to make available free of charge on our website our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after we electronically file such material with, or otherwise furnish it to, the Securities and Exchange Commission (the “SEC”). The reference to our website does not constitute incorporation by reference of the information contained on or hyperlinked from our website and should not be considered part of this document.

13



ITEM 1A. RISK FACTORS

Investing in our common stock involves a high degree of risk. You should carefully consider the risk factors set forth below. You should consider these risk factors together with other information contained or incorporated by reference in our filings with the SEC before investing in our securities. If any of the following risks are realized, our business, operating results, financial condition, cash flows and prospects could be materially and adversely affected, which in turn could adversely affect our ability to repay our outstanding convertible senior notes or other indebtedness. In those events, the price of our common stock could decline and you could lose part or all of your investment. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may also adversely affect our business.

Risks Related to Our Financial Position and Capital Needs

We have incurred and may continue to incur significant restructuring costs and may not realize our anticipated cost savings with respect to our restructuring initiatives.

We have incurred material restructuring costs in connection with our cost saving initiatives, exploring strategic alternatives and integrating TiVo Solutions' operations with the operations of Rovi. These restructuring actions may not achieve the associated cost savings in a timely and efficient manner, and we may not fully realize the anticipated cost savings for a variety of reasons. Some of the risks include failure to obtain expected cost savings due to cost overruns. In addition, these restructuring plans are designed to reduce our fixed costs and our operating expenses, which have included and may include in the future, employee-related costs, the consolidation of office locations, elimination of redundant information systems and product integration and consolidation efforts. These restructuring activities may result in material restructuring charges that could adversely affect our results of operations and cash flows in the periods in which such charges occur or payments are made. Additionally, actual costs related to such restructuring actions have in the past and may in the future, exceed the amounts that we previously estimated. Further, if the expected cost saving benefits are not realized, our business may be harmed.

Our ability to use net operating losses to offset future taxable income may be subject to limitations.

As of December 31, 2019 we had U.S. federal and state net operating losses of $1.0 billion and $1.1 billion, respectively. The federal and state net operating loss carryforwards will begin to expire, if not utilized, beginning in 2020. These net operating loss carryforwards could expire unused and be unavailable to offset future income tax liabilities. Under the Tax Act of 2017, federal net operating losses incurred in 2018 and in future years may be carried forward indefinitely, but the deductibility of such federal net operating losses is limited. It is uncertain if and to what extent various states will conform to the Tax Act of 2017. In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as a greater than 50% change, by value, in its equity ownership over a three-year period, the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes to offset its post-change income or taxes may be limited. We may experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. If an ownership change occurs and our ability to use our net operating loss carryforwards is materially limited, it would harm our future operating results by effectively increasing our future tax obligations.

In connection with the approval of the Xperi Combination, our Board of Directors approved a Section 382 rights agreement (the “NOL Rights Plan”). The NOL Rights Plan is designed to protect TiVo’s NOLs from the effect of Internal Revenue Code Section 382 discussed above. The completion of the merger would move TiVo significantly closer to the 50 percent ownership change outlined in Section 382 and increase the likelihood of a loss of TiVo’s valuable NOLs. The NOL Rights Plan will only be effective until the earlier of the consummation of the mergers contemplated by the Merger Agreement or the termination of the Merger Agreement. Although the NOL Rights Plan is intended to reduce the likelihood of an “ownership change” that could adversely affect utilization of our NOLs, there is no assurance that the NOL Rights Plan will prevent all transfers that could result in such an “ownership change.” The NOL Rights Plan and the transfer restrictions described above could make it more difficult for a third party to acquire, or could discourage a third party from acquiring, a large block of our common stock. A third party that acquires in excess of 4.95% or more of our common stock could suffer substantial dilution of its ownership interest under the terms of the NOL Rights Plan. This may adversely affect the marketability of our common stock by discouraging existing or potential investors from acquiring our stock or additional shares of our stock.
 

14


We have indebtedness which could adversely affect our financial position.
 
As of December 31, 2019, we had $1.0 billion of total debt outstanding, which includes $715.0 million under our 2019 Term Loan Facility and $295.0 million under our 2020 Convertible Notes. Our 2019 Term Loan Facility is guaranteed by us and certain of our domestic subsidiaries and is secured by substantially all of our and the subsidiary guarantors' assets. Our indebtedness may:    
limit our ability to borrow additional funds for working capital, capital expenditures, acquisitions or other general business purposes;
limit our ability to use our cash flow or obtain additional financing for future working capital, capital expenditures, acquisitions or other general business purposes;
require us to use a substantial portion of our cash flow from operations to make debt service payments;
limit our flexibility to plan for, or react to, changes in our business and industry;
place us at a competitive disadvantage compared to our less leveraged competitors; and
increase our vulnerability to the impact of adverse economic and industry conditions.
 
Our ability to meet our debt service obligations will depend on our future performance, which will be subject to financial, business and other factors affecting its operations, many of which are beyond our control.

The elimination of the USD London Interbank Offered Rate ("LIBOR") could materially impact our interest expense.

In July 2017, the Financial Conduct Authority (the authority that regulates LIBOR) announced it intends to stop compelling banks to submit rates for the calculation of LIBOR after 2021. The Alternative Reference Rates Committee ("ARRC") has proposed that the Secured Overnight Financing Rate ("SOFR") is the rate that represents best practice as the alternative to USD-LIBOR for use in derivatives and other financial contracts that are currently indexed to USD-LIBOR. ARRC has proposed a paced market transition plan to SOFR from USD-LIBOR and organizations are currently working on industry-wide transition plans as it relates to derivatives and cash markets exposed to USD-LIBOR. The Company’s 2019 Term Loan Facility and interest rate swaps are currently indexed to USD-LIBOR and are expected to be indexed to USD-LIBOR or its replacement in the future. To the extent the USD-LIBOR replacement results in higher interest rates, the Company’s interest expense on its 2019 Term Loan Facility could materially increase.

Covenants in our debt agreements restrict our business in many ways and if we do not effectively manage our covenants, our financial condition and results of operations could be adversely affected.
 
Our 2019 Term Loan Facility contains various covenants that limit our ability and/or our restricted subsidiaries’ ability to, among other things:    
incur or assume liens or additional debt or provide guarantees in respect of obligations of other persons;     
issue redeemable preferred stock;     
pay dividends or distributions or redeem or repurchase capital stock;     
prepay, redeem or repurchase certain debt;     
make loans, investments and capital expenditures;     
enter into agreements that restrict distributions from our subsidiaries;     
sell assets and capital stock of our subsidiaries;     
enter into certain transactions with affiliates; and     
consolidate or merge with or into, or sell substantially all of our assets to, another person.
 
A breach of any of these covenants could result in a default under our 2019 Term Loan Facility and/or our other indebtedness, which could in turn result in a substantial portion of our indebtedness becoming due prior to its scheduled maturity date. In such event, we may be unable to repay all of the amounts that would become due under our indebtedness. If we were unable to repay those amounts, the lenders under our 2019 Term Loan Facility could proceed against the collateral granted to them to secure that indebtedness. In any case, if a significant portion of our debt was accelerated, we might be forced to seek bankruptcy protection.

We may not be able to generate sufficient cash to service our debt obligations.
 
Our ability to make payments on and to refinance our indebtedness will depend on our financial and operating performance, which is subject to prevailing economic and competitive conditions and to certain financial, business and other factors beyond our control. We may be unable to maintain a level of cash flows from operating activities sufficient to permit us to pay the principal and interest on our indebtedness when due.
 

15


If our cash flows and capital resources are insufficient to timely fund our debt service obligations, we may be forced to reduce or delay investments and capital expenditures, or to sell assets, seek additional capital or restructure or refinance our indebtedness. These alternative measures may not be successful and may not permit us to meet our scheduled debt service obligations. In the absence of cash flows and capital resources, we could face substantial liquidity problems and might be required to dispose of material assets or operations to meet our debt service and other obligations. Our 2019 Term Loan Facility restricts our ability to dispose of assets, use the proceeds from any disposition of assets and refinance our indebtedness. We may not be able to consummate those dispositions or to maximize the proceeds that we could realize from them and these proceeds may not be adequate to meet any debt service obligations then due.
 
In addition, borrowings under our 2019 Term Loan Facility bear interest at variable rates and expose us to interest rate risk. If interest rates increase, our debt service obligations on the variable rate indebtedness would increase even though the amount borrowed remained the same, and our net income would decrease.

Repayment of debt is dependent on cash flow generated by our subsidiaries and their respective subsidiaries.
 
Our subsidiaries, including Rovi Guides Inc., Rovi Solutions Corporation, TiVo Platform Technologies LLC and TiVo Solutions Inc., own a significant portion of our assets and conduct substantially all of our operations. Each subsidiary is a distinct legal entity and, under certain circumstances, legal and contractual restrictions may limit our ability to obtain cash from our subsidiaries. In the event Rovi Corporation does not receive distributions from its subsidiaries, it may be unable to make required principal and interest payments on its debt obligations, including the 2020 Convertible Notes. Accordingly, repayment of Rovi Corporation's indebtedness depends, to a significant extent, on the generation of cash flow by its subsidiaries, including Rovi Guides, Inc. and Rovi Solutions Corporation. Because they are not guarantors or a co-issuer of the 2020 Convertible Notes, Rovi Corporation’s subsidiaries do not have any obligation to pay amounts due on those notes or to make funds available for that purpose. Conversely, the ability of TiVo Corporation to repay its indebtedness under our 2019 Term Loan Facility depends, in part, on the generation of cash flow by its subsidiaries. Our subsidiaries may not be able to, or may not be permitted to, make distributions to enable us to make payments in respect of our indebtedness. Additionally, distributions from our non-U.S. subsidiaries may be subject to foreign withholding taxes and would be subject to U.S. federal and state income tax which could reduce the net cash available for principal and interest payments.

Our capital requirements and our business strategy could increase our expenses, cause us to change our growth and development plans, reduce or suspend our capital allocation activities, and cause us to incur more indebtedness.
 
If economic conditions or other risks and uncertainties in our future business cause a significant reduction in our cash flows from operations, we may reduce or suspend capital expenditures, growth and acquisition activity, implementation of our business strategy, dividend declarations or share repurchases. We and our subsidiaries may choose to incur additional indebtedness in the future to fund these activities, although our access to capital markets is not assured and we may not be able to incur additional indebtedness at a cost that is consistent with current borrowing rates. The terms of our debt do not prohibit us or our subsidiaries from incurring additional indebtedness, although such debt terms impose restrictions on our ability to do so. If we incur any additional indebtedness that ranks equally with existing indebtedness, the holders of that indebtedness will be entitled to share ratably with the holders of our existing debt obligations in any proceeds distributed in connection with any insolvency, liquidation, reorganization, dissolution or other winding-up of us. If new indebtedness is added to our current debt levels, the related risks that we and our subsidiaries now face could intensify.

The nature of our business requires the application of complex accounting principles. Significant changes in U.S. generally accepted accounting principles (“GAAP”) could materially affect our financial position and results of operations.

From time to time the Financial Accounting Standards Board (the “FASB”) modifies the accounting standards applicable to our financial statements, which could materially affect our financial position or results of operations. For example, in February 2016, the FASB issued an amended accounting standard for leases, Accounting Standards Update No. 2016-02, Leases (“Topic 842”). On January 1, 2019, we adopted Topic 842 using the modified retrospective approach. As a result of adopting Topic 842, we recognized the present value of our existing minimum lease payments as lease liabilities of $81.9 million and a corresponding right-of-use asset of $66.7 million. See Note 1 to the Consolidated Financial Statements in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein, for additional information about the effect of adopting Topic 842.


16


We utilize non-GAAP reporting in our quarterly earnings press releases.
 
As part of our quarterly earnings press releases, we publish measures compiled in accordance with GAAP as well as non-GAAP financial measures, along with a reconciliation between the GAAP and non-GAAP financial measures. The reconciling items adjust amounts reported in accordance with GAAP for certain items which are described in detail in each such quarterly earnings press release. We believe that our non-GAAP financial measures are meaningful to investors when analyzing our results of operations as this is how our business is managed. The market price of our stock may fluctuate based on future non-GAAP results if investors base their investment decisions on such non-GAAP financial measures. If we decide to alter or curtail the use of non-GAAP financial measures in our quarterly earnings press releases, the market price of our stock could be adversely affected if investors analyze our performance in a different manner.

Our investment portfolio is subject to risks which may cause losses and affect the liquidity of our investment portfolio.

Our investment portfolio includes various money market funds and marketable debt securities, such as corporate debt securities, U.S. Treasury and agency securities. Weakened financial markets have at times adversely impacted the general credit, liquidity, market prices and interest rates for these and other types of debt securities. Additionally, changes in monetary policy by the Federal Open Market Committee may cause a decrease in the purchasing power of the U.S. dollar and adversely affect our investment portfolio. Furthermore, if there is a default on or downgrade of the securities in our investment portfolio, our investment portfolio may be adversely impacted, requiring impairment charges that could adversely affect our financial position, results of operations or cash flows. The financial market and monetary risks associated with our investment portfolio may have a material adverse effect on our financial condition, liquidity, results of operations, or cash flows.

Risks Related to Our Business and Industry

We are subject to risks and uncertainties related to announced combination with Xperi Corporation.
 
In December 2019, we signed and announced an agreement to combine with Xperi. The Xperi Combination is not yet completed. The proposed Xperi Combination exposes us to certain risks and uncertainties, including potential risks and uncertainties in retaining and attracting employees during the pendency of the combination, risks and uncertainties regarding regulatory review of the combination, the diversion of management’s time to the combination; exposure to potential litigation in connection with the combination; and risks and uncertainties with respect to suppliers, customers and other business relationships, all of which could disrupt and negatively affect our business. Speculation regarding any developments related to the Xperi Combination and perceived uncertainties related to the future of TiVo could cause our stock price to fluctuate significantly. We can provide no assurance that the Xperi Combination will have a positive impact on our results of operations, cash flow or financial condition.

The value of the merger consideration payable to stockholders of TiVo Corporation in the Xperi Combination is uncertain.

TiVo stockholders will receive a fixed number of shares of the common stock of a new parent company (“HoldCo”) in the Xperi Combination, rather than a number of shares of HoldCo common stock with a particular fixed market value. The market value of TiVo common stock at the consummation of the Xperi Combination may vary significantly from the TiVo common stock price prior to the date the Xperi Combination merger agreement was executed or the date on which TiVo stockholders vote on the proposed Xperi Combination. Because the exchange ratio set forth in the Xperi Merger Agreement is fixed and will not be adjusted to reflect any changes in the market price of TiVo common stock, the market value of the HoldCo common stock issued in the proposed Xperi Combination, and the TiVo common stock surrendered in the proposed Xperi Combination, respectively, may be higher or lower than the market values of such shares of common stock on earlier dates. All of the merger consideration to be received by TiVo stockholders in the Xperi Combination will be HoldCo common stock (other than cash in lieu of fractional shares of HoldCo common stock received by certain TiVo stockholders). At the time of the special meeting of TiVo stockholders to be held to vote on the Xperi Combination, TiVo stockholders will not know or be able to determine the market value of the HoldCo common stock they may receive upon completion of the Xperi Combination. Changes in the market price of TiVo common stock may result from a variety of factors that are beyond the control of TiVo, including changes in its business, operations and prospects, regulatory considerations, governmental actions and legal proceedings and other developments. Market assessments of the benefits of the combination, the likelihood that the combination will be completed and general and industry-specific market and economic conditions may also have an effect on the market price of TiVo common stock. Changes in the market price of TiVo common stock may also be caused by fluctuations and developments affecting industry-specific and general economic and market conditions and may have an adverse effect on TiVo common stock prior to the consummation of the Xperi Combination.


17


TiVo is not permitted to terminate the Xperi Merger Agreement solely because of changes in the market prices of either its or Xperi Corporation’s common stock. In addition, the market values of Xperi common stock and TiVo common stock may vary significantly from the date of the special meetings of their respective stockholders held to vote on the Xperi Combination to the date of the completion of the mergers effecting the Xperi Combination. There is no assurance that the mergers will be completed, that there will not be a delay in the completion of the mergers, or that all or any of the anticipated benefits of the mergers will be obtained.

Termination of the Xperi Merger Agreement could negatively impact us.

If the Xperi Merger Agreement is terminated in accordance with its terms and the mergers effecting the combination are not consummated, the ongoing business of TiVo may be adversely affected by a variety of factors. TiVo’s business may be adversely impacted by the failure to pursue other beneficial opportunities during the pendency of the proposed combination, by the failure to obtain the anticipated benefits of the combination, by payment of certain costs relating to the combination, and by the focus of its management on the combination for an extended period of time rather than on management opportunities or other issues. The market price of TiVo common stock might decline as a result of any such failures to the extent that the current market prices reflect a market assumption that the combination will be completed.

In addition, if the Xperi Merger Agreement is terminated under certain circumstances, TiVo may be required to pay a termination fee to Xperi Corporation, depending on the circumstances surrounding the termination. TiVo may also be negatively impacted if the merger agreement is terminated and its board seeks but is unable to find another business combination or strategic transaction offering equivalent or more attractive consideration than the consideration to be provided in the combination, or if TiVo becomes subject to litigation related to entering into or failing to consummate the mergers, including direct actions by TiVo stockholders against the directors and/or officers of TiVo for breaches of fiduciary duty, or derivative actions brought by TiVo stockholders in the name of TiVo.

We are subject to certain contractual restrictions while the proposed Xperi Combination is pending.

The Xperi Merger Agreement restricts TiVo from making certain acquisitions and divestitures, entering into certain contracts, incurring certain indebtedness and expenditures, paying dividends in excess of certain thresholds, repurchasing or issuing securities outside of existing share repurchase and equity award programs, and taking other specified actions until the earlier of the completion of the Xperi Combination or the termination of the merger agreement without the consent of the other party. These restrictions may prevent TiVo from pursuing attractive business opportunities that may arise prior to the completion of the Xperi Combination and could have the effect of delaying or preventing other strategic transactions. Adverse effects arising from the pendency of the Xperi Combination could be exacerbated by any delays in consummation of the combination or the termination of the Xperi Merger Agreement.

TiVo will be subject to business uncertainties while the Xperi Combination is pending.
    
Uncertainty about the completion or effect of the Xperi Combination may affect the relationship between us and our suppliers, customers, distributors, licensors and licensees and may have an adverse effect on TiVo. These uncertainties may cause our suppliers, customers, distributors, licensors and others that deal with us to seek to change existing business relationships and to delay or defer decisions concerning us pending the Xperi Combination. Changes to existing business relationships, including termination or modification, could negatively affect our revenues, earnings and cash flows, as well as the market price of our common stock.

Third parties may terminate or alter existing contracts or relationships with us.

TiVo has contracts with customers, suppliers, vendors, distributors, landlords, licensors, joint venture partners and other business partners, which may require TiVo to obtain consent from these other parties in connection with the Xperi Combination. If these consents cannot be obtained, the counterparties to these contracts and other third parties with which TiVo currently has a relationship may have the ability to terminate, reduce the scope of or otherwise materially adversely alter their relationships with TiVo in anticipation of the combination, or with the combined company following the mergers. The pursuit of such rights may result in TiVo or the combined company suffering a loss of potential future revenue or incurring liabilities in connection with a breach of such agreements and TiVo or the combined company may lose rights that are material to their respective businesses. Any such disruptions could limit the combined company’s ability to achieve the anticipated benefits of the Xperi Combination. The adverse effect of such disruptions could also be exacerbated by a delay in the completion of the combination or the termination of the Xperi Merger Agreement.


18


We will incur significant transaction costs in connection with the Xperi Combination.

TiVo has incurred and expects to incur a number of non-recurring costs associated with the proposed Xperi Combination. These costs and expenses may include financial advisory, legal, accounting, consulting and other advisory fees and expenses, reorganization and restructuring costs, severance/employee benefit-related expenses, public company filing fees and other regulatory expenses, printing expenses and other related charges. Some of these costs are payable by TiVo regardless of whether the Xperi Combination is completed. Moreover, under specified circumstances, TiVo may be required to pay a termination fee to Xperi Corporation of $50.8 million. Additionally, under specified circumstances, TiVo may be required to pay an expense reimbursement amount to Xperi Corporation of $10.0 million.

If we fail to develop and timely deliver innovative technologies and services in response to changes in the technology and entertainment industries, our business could decline.
 
The markets for our products, services and technologies are characterized by rapid change and technological evolution. We will need to continue to expend considerable resources on research and development in the future in order to continue to design and deliver enduring, innovative entertainment products, services and technologies. Despite our efforts, we may not be able to develop timely and effectively market new products, technologies and services that adequately or competitively address the needs of the changing marketplace. In addition, we may not correctly identify new or changing market trends at an early enough stage to capitalize on market opportunities. At times, such changes can be dramatic, as were the shift from VHS videocassettes to DVDs for consumer playback of movies in homes and elsewhere and the transition from packaged media to internet distribution. Our future success depends to a great extent on our ability to develop and timely deliver innovative technologies that are widely adopted in response to changes in the technology and entertainment industries and that are compatible with the technologies, services or products introduced by other entertainment industry participants.
 
Despite our efforts and investments in developing new products, services and technologies:    
we may not receive significant revenue from our current research and development efforts for several years, if at all;
we cannot assure you that the level of funding and significant resources we are committing for investments in new products, services and technologies will be sufficient or result in successful new products, services or technologies;     
we cannot assure you that our newly developed products, services or technologies can be successfully protected as proprietary intellectual property rights or will not infringe the intellectual property rights of others;     
we cannot assure you that any new products or services that we develop will achieve market acceptance;     
our products, services and technologies may become obsolete due to rapid advancements in technology and changes in consumer preferences;    
we cannot assure you that revenue from new products, services or technologies will offset any decline in revenue from our products, services and technologies which may become obsolete; and     
our competitors and/or potential customers may develop products, services or technologies similar to those developed by us, resulting in a reduction in the potential demand for our newly developed products, services or technologies.
 
Our failure to successfully develop new and improved products, services and technologies, including as a result of any of the risks described above, may reduce our future growth and profitability and may adversely affect our business, results and financial condition.

Our business may be adversely affected by fluctuations in the number of cable television, telecommunications television and digital broadcast satellite subscribers, if the availability of OTT content services causes consumers to cancel their pay TV subscriptions.
 
For some of our technologies, we are paid a royalty based on the number of subscribers our pay TV customers have or the number of set top-boxes our pay TV customers provide to their end-user subscribers. The ability to enjoy digital entertainment content downloaded or streamed over the internet has caused some consumers to elect to cancel their pay TV subscriptions. If our pay TV customers are unable to maintain their subscriber bases, the royalties they owe us may decline.

Our competitors may be able to respond more quickly to new or emerging technologies and changes in customer requirements than we do, which could reduce demand for our products or services or render them obsolete and if competition increases or if we are unable to effectively compete with existing or new competitors, the result could be price reductions, fewer customers and loss of market share, any of which could result in less revenue and harm our business.

19



The advanced video solutions market is rapidly evolving, and our Platform Solutions face significant competition in the product and service offerings sold to service providers and to retail consumers. Moreover, the market for in-home entertainment is intensely competitive and subject to rapid technological change such as the growth and availability of content streamed over the internet. Our advanced video solutions compete with other CE products and home entertainment services (such as Roku, AppleTV and Amazon FireTV) as well as products and service offerings built by other service providers or their suppliers for consumer spending. Many of these products and services have broad user bases, substantially greater brand recognition, market presence, distribution channels, advertising and marketing budgets and promotional activities as well as more strategic partners. We in turn rely on our service provider customers and retailers to help market and promote our advanced video solutions. As a result of this intense competition, we could incur increased research and development expenses and increased marketing and promotions costs that could adversely affect our business, including rendering certain of our advanced video solutions obsolete, in the future.

Our Platform Solutions also face competition from companies that produce and market program guides as well as television schedule information in a variety of formats, including passive and interactive on-screen electronic guide services, online listings, over the top applications, printed television guides in newspapers and weekly publications and local cable television guides. Our Platform Solutions also compete against customers and potential customers who choose to build their own IPG, including both those who do and those who do not elect to license our patents.
 
The markets for the consumer hardware and software products sold by our customers are competitive and price sensitive. Licensing fees for our technologies, products and services, particularly in the physical media, CE and personal computer areas, may decline due to competitive pricing pressures and changing consumer demands. In addition, we may experience pricing pressures in other parts of our business. These trends could make it more difficult for us to increase or maintain our revenue and could adversely affect our operating results. To increase per unit royalties, we must continue to introduce new, highly functional versions of our technologies, products and services for which we can charge higher amounts. Any inability to introduce such technologies, products and services in the future or other declines in the amounts we can charge would also adversely affect our revenues.
 
Some of our current or future competitors may have significantly greater financial, technical, marketing and other resources than we do, may enjoy greater brand recognition than we do, or may have more experience or advantages than we have in the markets in which they compete. Further, many of the consumer hardware and software products that include our technologies also include technologies developed by our competitors. As a result, we must continue to invest significant resources in product development in order to enhance our technologies and our existing products and services and introduce new high-quality technologies, products and services to meet the wide variety of such competitive pressures. Our ability to generate revenues from our business will suffer if we fail to do so successfully.

We face competitive risks in the provision of an entertainment offering involving the distribution of digital content provided by third party application providers through broadband.

We have previously launched access in certain of our products and services to the entertainment offerings of Amazon Prime Video, Netflix, Hulu Plus, VUDU, Pandora and others for the distribution of digital content directly to broadband-connected TiVo devices. Our offerings with Amazon Prime Video, Netflix, Hulu Plus, Pandora and others typically involve no significant long-term commitments. We face competitive, technological and business risks in our ongoing provision of an entertainment offering involving the distribution of digital content through broadband to consumer televisions with Amazon Video, Netflix and others, including the availability of premium and high-definition content, as well as the speed and quality of the delivery of such content to TiVo devices. For instance, we face increased competition from a growing number of broadband-enabled devices from providers such as Roku, AppleTV, Amazon Prime Video and Google that provide broadband delivered digital content directly to a consumer's television connected to such a device. Additionally, we face competition from online content providers and other PC software providers who deliver digital content directly to a consumer's personal computer, which in some cases may then be viewed on a consumer's television. If we are unable to provide a competitive entertainment offering with Amazon Prime Video, Netflix, Hulu Plus, Pandora and our other partners, on our own, or an equivalent offering with other third-parties, the attractiveness of the TiVo service to new subscribers would be harmed as consumers increasingly look for new ways to receive and view digital content and our ability to retain and attract subscribers would be harmed.

Establishing and maintaining licensing relationships with companies are important to build and support a worldwide entertainment technology licensing ecosystem and to expand our business, and failure to do so could harm our business and prospects.
 

20


Our future success depends on our ability to establish and maintain licensing relationships with companies in related business fields, including:    
pay TV service providers;    
operators of entertainment content distributors, including PPV and VOD networks;     
CE, digital PPV/VOD set-top hardware manufacturers, DVD hardware manufacturers and personal computer manufacturers;     
semiconductor and equipment manufacturers;     
content rights holders;    
retailers and advertisers;    
digital rights management suppliers; and     
internet portals and other digital distribution companies.
 
Substantially all of our license agreements are non-exclusive, and therefore our licensees are free to enter into similar agreements with third parties, including our competitors. Our licensees may develop or pursue alternative technologies either on their own or in collaboration with others, including our competitors.
 
Some of our third-party license arrangements require that we license others' technologies and/or integrate our solutions with others. In addition, we rely on third parties to report usage and volume information to us. Delays, errors or omissions in this information could harm our business. If these third parties choose not to support integration efforts or delay the integration of our solutions, our business could be harmed.
 
If we fail to maintain and expand our relationships with a broad range of participants throughout the entertainment industry, including motion picture studios, broadcasters, pay TV service providers and CE manufacturers, our business and prospects could be materially harmed. Relationships have historically played an important role in the entertainment industries that we serve. If we fail to maintain and strengthen these relationships, these industry participants may not purchase and use our technologies, which could materially harm our business and prospects. In addition to directly providing a substantial portion of our revenue, these relationships are also critical to our ability to have our technologies adopted. Moreover, if we fail to maintain our relationships, or if we are not able to develop relationships in new markets in which we intend to compete in the future, including markets for new technologies and expanding geographic markets, our business, operating results and prospects could be materially and adversely affected. In addition, if major industry participants form strategic relationships that exclude us, our business and prospects could be materially adversely affected.

We are exposed to risks associated with our changing technology base through strategic acquisitions, investments, divestitures, the Xperi Combination, and discontinued businesses.

We have expanded our technology base in the past through strategic acquisitions of companies with complementary technologies or intellectual property and intend to do so in the future. Acquisitions hold special challenges in terms of successful integration of technologies, products, services and employees. We may not realize the anticipated benefits of the Xperi Combination or of any other acquisitions we have completed or may complete in the future, and we may not be able to incorporate any acquired services, products or technologies with our existing operations, or integrate personnel from the acquired businesses, in which case our business could be harmed.
 
Acquisitions, divestitures, discontinued businesses and other strategic decisions involve numerous risks, including:    
problems integrating and divesting the operations, technologies, personnel, services or products over geographically disparate locations;     
unanticipated costs, taxes, litigation and other contingent liabilities;     
continued liability for discontinued businesses and pre-closing activities of divested businesses or certain post-closing liabilities which we may agree to assume as part of the transaction in which a particular business is divested;     
adverse effects on existing business relationships with suppliers and customers;     
cannibalization of revenue as customers may seek multi-product discounts;    
risks associated with entering into markets in which we have no, or limited, prior experience;     
incurrence of significant restructuring charges if acquired products or technologies are unsuccessful;     
significant diversion of management's attention from our core business and diversion of key employees' time and resources;     
licensing, indemnity or other conflicts between existing businesses and acquired businesses;    
inability to retain key customers, distributors, suppliers, vendors and other business relations of the acquired business; and     

21


potential loss of our key employees or the key employees of an acquired organization or as a result of discontinued businesses.
 
Financing for the Xperi Combination, as well as for future acquisitions, may not be available on favorable terms, or at all. If we identify an appropriate acquisition candidate for any of our businesses, we may not be able to negotiate the terms of the acquisition successfully, finance the acquisition or integrate the acquired business, products, service offerings, technologies or employees into our existing business and operations. Future acquisitions and divestitures may not be well-received by the investment community, which may cause the value of our stock to fall. We cannot ensure that we will be able to identify or complete any acquisition, divestiture or discontinued business in the future. Further, the terms of our indebtedness constrains our ability to make and finance additional acquisitions or divestitures.

Our strategic investments may involve joint development, joint marketing, or entry into new business ventures, or new technology licensing. Any joint development efforts may not result in the successful introduction of any new products or services by us or a third party, and any joint marketing efforts may not result in increased demand for our products or services. Further, any current or future strategic acquisitions and investments by us may not allow us to enter and compete effectively in new markets or enhance our business in our existing markets and we may have to impair the carrying amount of our investments.

Our success is heavily dependent on our proprietary technologies.
 
We believe that our future success will depend on our ability to continue to introduce proprietary solutions for digital content and technologies. We rely on a combination of patent, trademark, copyright and trade secret laws, nondisclosure and other contractual provisions and technical measures to protect our intellectual property rights. Our patents, trademarks and copyrights may be challenged and invalidated or circumvented. Our patents may not be of sufficient scope or strength or be issued in all countries where products or services incorporating our technologies can be sold. We have filed applications to expand our patent claims and for improvement patents to extend the current periods of patent coverage. However, expiration of some of our patents may harm our business. If we are not successful in protecting our intellectual property, our business would be harmed.
 
Others may develop technologies that are similar or superior to our technologies, duplicate our technologies or design around our patents. Effective intellectual property protection may be unavailable or limited in some foreign countries. Despite efforts to protect our proprietary rights, unauthorized parties may attempt to copy or otherwise use aspects of processes and devices that we regard as proprietary. Policing unauthorized use of our proprietary information is difficult, and the steps we have taken may not prevent misappropriation of our technologies. Such competitive threats could harm our business.

Our ability to maintain and enforce our trademark rights has a large impact on our ability to prevent third party infringement of our brand and technologies and if we are unable to maintain and strengthen our brands, our business could be harmed.
 
Maintaining and strengthening our brands is important to maintaining and expanding our business, as well as to our ability to enter into new markets for our technologies, products and services. If we fail to promote and maintain these brands successfully, our ability to sustain and expand our business and enter into new markets may suffer. Much of the promotion of our brand depends, among other things, on hardware device manufacturing companies and service providers displaying our trademarks on their products. If these companies choose for any reason not to display our trademarks on their products, or if these companies use our trademarks incorrectly or in an unauthorized manner, the strength of our brand may be diluted or our ability to maintain or increase our brand awareness may be harmed. We generally rely on enforcing our trademark rights to prevent unauthorized use of our brand and technologies. Our ability to prevent unauthorized uses of our brand and technologies would be negatively impacted if our trademark registrations were overturned in the jurisdictions where we do business. We also have trademark applications pending in a number of jurisdictions that may not ultimately be granted, or if granted, may be challenged or invalidated, in which case we would be unable to prevent unauthorized use of our brand and logo in such jurisdiction. We have not filed trademark registrations in all jurisdictions where our brand and logo are used.

We may not be able to join standards bodies, license technologies or integrate with platforms that are necessary or helpful to our product or services businesses because of the encumbrances that the proposed associated agreements place on our patents.
 
Standards bodies often require, as a condition of joining such bodies, that potential members license, agree to license, disclose or place other burdens on their patents. Similarly, technology licensors and platform operators often require that licensees cross license, or agree not to assert, their patents. In order to develop, provide or distribute certain products or

22


services, we may find it necessary or helpful to join these standards bodies, license these technologies or contract with these platform operators. However, in order to do so, we might have to sign agreements under which we would have to license or agree not to assert patents without being able to collect royalties or for fees that we believe are less than those that we could otherwise collect. Similarly, these agreements could require us to disclose invention-related information that we would otherwise prefer to keep confidential. If we choose not to be part of standards bodies, to license certain technologies, or to contract with certain platform operators, our business could be harmed.

For our business to succeed, we need to attract and retain qualified employees and manage our employee base effectively.
 
Our success depends on our ability to hire and retain qualified employees and to manage our employee base effectively. Because of the specialized nature of our business, our future success will depend on our continuing ability to identify, attract, train and retain highly skilled managerial, technical, sales and marketing personnel, particularly as we enter new markets. Competition for people with the skills that we require is intense, particularly in the San Francisco Bay Area, where our headquarters are located, and the high cost of living in these areas makes our recruiting and compensation costs higher. Moreover, changes in our management or executive leadership team could lead to disruption of our business or distraction of our employees as the organization adapts to such management changes. Uncertainties with respect to the Xperi Combination may also distract our employees and management team and lead to attrition of qualified employees, increasing our hiring and retention risks. If we are unable to hire and retain qualified employees, our business and operating results could be adversely affected.

Qualifying, certifying and supporting our technologies, products and services is time consuming and expensive.
 
We devote significant time and resources to qualify and support our software products on various personal computer, CE and mobile platforms, including operating systems from Apple Inc., Google and Microsoft. In addition, we maintain high-quality standards for products that incorporate our technologies and products through a quality control certification process. To the extent that any previously qualified, certified and/or supported platform or product is modified or upgraded, or we need to qualify, certify or support a new platform or product, we could be required to expend additional engineering time and resources, which could add significantly to our development expenses and adversely affect our operating results.

Because many of our technologies, products and services are designed to comply with industry standards, to the extent we cannot distinguish our technologies, products and services from those sold by our competitors, our current distributors and customers may choose alternate technologies, products and services or choose to purchase them from multiple vendors.
 
We cannot provide any assurance that the industry standards for which we develop new technologies, products and services will allow us to compete effectively with companies possessing greater financial and technological resources than we have to market, promote and exploit sales opportunities as they arise in the future. Technologies, products and services that are designed to comply with standards may also be viewed as interchangeable commodities by certain customers. We may be unable to compete effectively if we cannot produce technologies, products and services more quickly or at lower cost than our competitors. Further, any new technologies, products and services developed may not be introduced in a timely manner or in advance of our competitors' comparable offerings and may not achieve the broad market acceptance necessary to generate significant revenues.

The success of certain of our solutions depends on the interoperability of our technologies with consumer hardware devices.
 
To be successful, we design certain of our solutions to interoperate effectively with a variety of consumer hardware devices, including personal computers, DVD players and recorders, Blu-ray players, digital still cameras, digital camcorders, portable media players, digital TVs, home media centers, set-top boxes, video game consoles, MP3 devices, multi-media storage devices, mobile tablets and smartphones. We depend on significant cooperation with manufacturers of these devices and the components integrated into these devices, as well as software providers that create the operating systems for such devices, to incorporate certain of our technologies into their product offerings and ensure consistent playback of encoded files. Currently, a limited number of devices are designed to support certain of our technologies. If we are unsuccessful in causing component manufacturers, device manufacturers and software providers to integrate certain of our technologies into their product offerings, those technologies may become less accessible to consumers, which would adversely affect our revenue potential.


23


We have made and expect to make significant investments in infrastructure which, if ineffective, may adversely affect our business results.
 
We have made and expect to make significant investments in infrastructure, tools, systems, technologies and content, including initiatives relating to digital asset and rights management, cloud-based systems and technologies and data warehouses, aimed to create, assist in the development or operation of, or enhance our ability to deliver innovative products and services across multiple media, digital and emerging platforms. These investments may ultimately cost more than is anticipated, their implementation may take longer than expected, we may need to utilize more than one vendor to remain cloud agnostic and they may not meaningfully contribute to or result in successful new or enhanced products, services or technologies.

If we fail to adequately manage our increasingly complex distribution agreements, including licensing, development and engineering services, we could be subjected to unexpected delays in the deployment of TiVo's advanced television solutions, increased costs, possible penalties and adverse accounting and contractual consequences, including termination of such distribution arrangements. In any such event, our business would be harmed.
    
In connection with our deployment arrangements for TiVo, we engage in complex licensing, development and engineering services arrangements with our marketing partners and distributors. These deployment agreements with television service providers usually provide for some or all of the following deliverables: software engineering services, solution integration services, hosting the TiVo Service, maintenance and support. In general, these contracts are long-term and complex and often rely on the timely performance of such television service provider's third-party vendors that are outside TiVo's control. The engineering services and technology we agree to provide and/or develop may be essential to the functionality of the licensed software and delivered product or such software may involve significant customization and modification for each customer. We have experienced or may experience delays in delivery with television service providers including, for example, Virgin, as well as significant increases in expected costs of development and performance in certain instances in the past. Additional delays could lead to additional costs and adverse accounting treatments forcing us to recognize costs earlier than expected. If we are unable to deliver the contracted for technology, including specified customizations and modifications, and services in a timely manner or at all, then we could face penalties in the form of unreimbursed engineering development work, loss of subscriber or minimum financial commitments on the part of our partners or in extreme cases the early termination of such distribution agreements. In any such case our business would be harmed.

In addition, when we enter into such deployment agreements with television service providers, we are typically required to make cost estimates based on historical experience and various other assumptions. These estimates are assessed continually during the term of the contract and revisions are reflected when the conditions become known. Using different cost estimates related to engineering services may produce materially different operating results, in addition to differences in timing and income statement classification of related expenses and revenues. An unfavorable change in estimates could result in a reduction of profit due to higher cost or the recording of a loss once such a loss becomes known to us that would be borne solely by us. We also recognize revenues for software engineering services using the percentage-of-completion method. We recognize revenue by measuring progress toward completion based on the ratio of costs incurred, principally labor, to total estimated costs of the project, an input method. If we are unable to properly measure and estimate our progress toward completion in such circumstances, we could incur unexpected additional costs, be required to recognize certain costs earlier than expected, or otherwise be required to delay recognition of revenues unexpectedly. A material inability to properly manage, estimate and perform these development and engineering services for our television service provider customers could cause us to incur unexpected losses and reduce or even eliminate any profit from these arrangements, and in such a case our business would be harmed.

Our products and services could be susceptible to errors, defects, or unintended performance problems that could result in lost revenues, liability or delayed or limited market acceptance.

We develop and offer complex solutions, which we license and otherwise provide to customers. The performance of these solutions typically involves working with sophisticated software, computing and communications systems. Due to the complexity of these products and services, and despite our quality assurance testing, the products may contain undetected defects or errors that may affect the proper use or application of such products or services by the customer. Because certain of our products and services are embedded in digital content and other software, or rely on stable transmissions, our solutions' performance could unintentionally jeopardize our customers' product performance. Because customers rely on our products and services as used in their software and applications, defects or errors in our products or services may discourage customers from purchasing our products or services. These defects or errors could also result in product liability, service level agreement claims or warranty claims. Although we attempt to reduce the risk of losses resulting from these claims through warranty disclaimers and limitation of liability clauses in our agreements, these contractual provisions may not be enforceable in every instance. Any

24


such defects, errors, or unintended performance problems in existing or new products or services, and any inability to meet customer expectations in a timely manner, could result in loss of revenue or market share, failure to achieve market acceptance, diversion of development resources, injury to our reputation, increased insurance costs and increased service costs, any of which could materially harm our business.

Business interruptions could adversely affect our future operating results.
 
The provision of certain of our products and services depends on the continuing operation of communications and transmission systems and mechanisms, including satellite, cable, wire, internet and over-the-air. These communication and transmission systems and mechanisms are subject to significant risks and any damage to or failure of these systems and mechanisms could result in an interruption of the provision of our products and services.
 
Several of our major business operations are subject to interruption by earthquake, fire, power shortages, terrorist attacks and other hostile acts, and other events beyond our control. The majority of our research and development activities, our corporate headquarters, our principal information technology systems and other critical business operations are located near major seismic faults. Our operating results and financial condition could be materially harmed in the event of a major earthquake or other natural or man-made disaster that disrupts our business. The communications and transmission systems and mechanisms that we depend on are not fully redundant, and our disaster recovery planning cannot account for all eventualities.

If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements could be impaired, which could increase our operating costs and affect our ability to operate our business.
 
We have a complex business that is international in scope. Ensuring that we have adequate internal controls and procedures in place to facilitate the production of accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be re-evaluated frequently. We are continually in the process of documenting, reviewing and, if appropriate, improving our internal controls and procedures in connection with Section 404 of the Sarbanes-Oxley Act of 2002, which requires annual management assessments of the effectiveness of our internal control over financial reporting and a report by our independent registered public accountants on the effectiveness of our internal controls over financial reporting. If we or our independent registered public accountants identify areas for further attention or improvement, implementing any appropriate changes to our internal controls may require specific compliance training of our directors, officers and employees, entail substantial costs in order to modify our existing accounting systems and take a significant amount of time to complete. We have in the past identified, and may in the future identify, significant deficiencies in the design and operation of our internal controls, which have been or will in the future need to be remediated. Furthermore, our independent registered public accountants may interpret the Section 404 requirements and the related rules and regulations differently from how we interpret them, or our independent registered public accountants may not be satisfied with our internal control over financial reporting or with the level at which these controls are documented, operated or reviewed in the future. Finally, in the event we make a significant acquisition, or a series of smaller acquisitions, we may face significant challenges in implementing the required processes and procedures in the acquired operations. As a result, our independent registered public accountants may decline or be unable to report on the effectiveness of our internal controls over financial reporting or may issue a qualified report in the future. This could result in an adverse reaction in the financial markets due to investors' perceptions that our internal controls are inadequate or that we are unable to produce accurate financial statements.

We incur costs and demands on management as a result of complying with the laws and regulations affecting public companies, which could affect our operating results.
 
We have incurred and expect to continue to incur, significant legal, accounting and other expenses associated with corporate governance and public company reporting requirements, including complying with the requirements of the Sarbanes-Oxley Act of 2002, as well as rules implemented by the SEC and Nasdaq. As long as the SEC requires the current level of compliance or more for public companies of our size, we expect these rules and regulations to require significant legal and accounting compliance costs and to make some activities time-consuming and costly. These rules and regulations may make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage than was previously available. As a result, it may be more difficult for us to attract and retain qualified individuals to serve on our board of directors or as our executive officers.

If we fail to comply with the laws and regulations relating to the collection of sales tax and payment of income taxes in the various states and foreign jurisdictions in which we do business, we could be exposed to unexpected costs, expenses, penalties and fees as a result of our noncompliance in which case our business could be harmed.


25


As our business grows and expands, we have started to do business in an increasing number of states nationally and foreign jurisdictions. By engaging in business activities in these states and foreign jurisdictions, we become subject to their various laws and regulations, including possible requirements to collect sales tax from our sales within those states and foreign jurisdictions and the payment of income taxes on revenue generated from activities in those states and foreign jurisdictions. The laws and regulations governing the collection of sales tax and payment of income taxes are numerous, complex, and vary among states and foreign jurisdictions. If we fail to comply with these laws and regulations requiring the collection of sales tax and payment of income taxes in one or more states and foreign jurisdictions where we do business, we could be subject to significant costs, expenses, penalties and fees in which case our business would be harmed.

We generate a significant portion of our revenue from patent license agreements with a small number of major pay TV service providers which would lead to substantial revenue loss and possible litigation if not renewed.
 
We generate a significant amount of revenue from our contracts with AT&T and Charter. In September 2017, our contract with AT&T was extended to December 2025. In June 2016, we amended our license agreement with Charter to cover Time Warner Cable. Our contract with Comcast expired in March 2016 and we filed litigation against Comcast for patent infringement in April 2016. The expiration of our license with Comcast, as well as litigation initiated against Comcast, has resulted in a reduction of current revenue and an increase in litigation costs. The length of time that Comcast is out of license prior to executing a license or reaching a resolution is unknown. In addition, the amount of revenue recognized in the reporting period a license is executed or resolution is reached is uncertain and will depend on a variety of factors including terms such as duration, pricing, licensed products and fields of use, and the duration of the out-of-license period. In addition, while litigation costs may increase, whether the litigation initiated against Comcast will cause total expenses to increase or decrease longer-term will be a function of several factors, including the length of time Comcast is out of license. Furthermore, we cannot assure you that these license agreements with major pay TV service providers will not be terminated under certain circumstances. If that occurs and we are unable to replace the revenue associated with these agreements through similar or other business arrangements, our revenues and profit margins would decline and our business would be harmed.

Some software we provide may be subject to “open source” licenses, which may restrict how we use or distribute our software or require that we release the source code of certain products subject to those licenses.
 
Some of the products we support and some of our proprietary technologies incorporate open source software such as open source codecs that may be subject to the Lesser Gnu Public License or other open source licenses. The Lesser Gnu Public License and other open source licenses may require that source code subject to the license be released or made available to the public. Such open source licenses may mandate that software developed based on source code that is subject to the open source license, or combined in specific ways with such open source software, become subject to the open source license. We take steps to ensure that proprietary software we do not wish to disclose is not combined with, or does not incorporate, open source software in ways that would require such proprietary software to be subject to an open source license. However, few courts have interpreted the Lesser Gnu Public License or other open source licenses, and the manner in which these licenses may be interpreted and enforced is therefore subject to some uncertainty. We often take steps to disclose source code for which disclosure is required under an open source license, but it is possible that we have or will make mistakes in doing so, which could negatively impact our brand or our adoption in the community, or could expose us to additional liability. In addition, we rely on multiple software programmers to design our proprietary products and technologies. Although we take steps to ensure that our programmers (both internal and outsourced) do not include open source software in products and technologies we intend to keep proprietary, we cannot be certain that open source software is not incorporated into products and technologies we intend to keep proprietary. In the event that portions of our proprietary technology are determined to be subject to an open source license, or are intentionally released under an open source license, we could be required to publicly release the relevant portions of our source code, which could reduce or eliminate our ability to commercialize our products and technologies. Also, in relying on multiple software programmers to design products and technologies that we intend, or ultimately end up releasing in the open source community, we may discover that one or multiple such programmers have included code or language that would be embarrassing to us, which could negatively impact our brand or our adoption in the community, or could expose us to additional liability. Such additional liability could include claims that result in litigation, require us to seek licenses from third-parties in order to keep offering our software, require us to re-engineer our software, require us to release proprietary source code, require us to provide indemnification or otherwise subject us to liability to a customer or supplier, or require us to discontinue the sale of a product in the event re-engineering cannot be accomplished in a timely manner, any of which could adversely affect our business.

Limitations on control of our IPG JV may adversely impact our operations in Japan.
 
We own 46% of our IPG JV with non-affiliated third parties holding the remaining interest. As a result of such arrangement, we may be unable to control the operations, strategies and financial decisions of the IPG JV, which could in turn

26


result in limitations on our ability to implement strategies that we may favor, or to cause dividends or distributions to be paid. In addition, our ability to transfer our interests in the IPG JV may be limited under the joint venture arrangement.

Dependence on the cooperation of pay TV service providers, television broadcasters, hardware manufacturers, data providers and delivery mechanisms could adversely affect our revenues.
 
We rely on third party providers to deliver our metadata to some of the CE devices that include our UXs and IPGs. Further, our national data network provides customized and localized listings for pay TV and licensees of our data used in third party IPGs for pay TV. In addition, we purchase certain metadata from commercial vendors that we redistribute. The quality, accuracy and timeliness of that metadata may not continue to meet our standards or be acceptable to consumers. There can be no assurance that commercial vendors will distribute data to us without error or that the agreements that govern some of these relationships can be maintained on favorable economic terms. Technological changes may also impede the ability to distribute metadata. Our inability to renew these existing arrangements on terms that are favorable to us, or enter into alternative arrangements that allow us to effectively transmit our metadata to CE devices could have a material adverse effect on our CE IPG business.

We are dependent on third parties for metadata, third party images and content.
 
We distribute, as a revenue generating activity, metadata. In the future, we may not be able to obtain this content, or may not be able to obtain it on the same terms. Such a failure to obtain the content, or obtain it on the same terms, could damage the attractiveness of our metadata offerings to our customers, or could increase the costs associated with providing our metadata offerings, and could thus cause revenues or margins to decrease.

We depend on a limited number of third-parties to design, manufacture, distribute and supply hardware devices upon which the TiVo software and service operate. We may be unable to meet the software and service needs of our customers if these parties do not perform their obligations to TiVo or their MVPD customers.

The TiVo software and services operate on a number of hardware products, including DVR and non-DVR STBs, produced by third-party hardware companies. If we fail to effectively manage the integration of our software and services with our hardware partners' devices, we could suffer from product recalls, poorly performing product and higher than anticipated warranty costs. We have contracted for the design, manufacture and distribution of certain TiVo-branded DVRs and non-DVRs with a third-party partner. This third-party partner does not typically enter into long-term volume commitments with the major retail distributors. We currently rely on our TiVo-branded hardware partner's relationships with major retail distributors, including Best Buy, Amazon and others, for the distribution of TiVo-enabled DVRs and non-DVR products within the United States. If one or several major retail partners were to discontinue selling TiVo-enabled products, the volume of TiVo-enabled DVRs and non-DVRs sold to consumers could decrease, which could harm TiVo’s service business.

We depend on a third-party partner for the certain TiVo-branded hardware devices that are sold through the TiVo website. If this third-party partner fails to perform its obligations, we may be unable to find alternative suppliers or deliver our products and services sold through the TiVo website on time or with the features and functionality customers expect. In addition, because our third-party partner may be dependent on sole suppliers for key components and services, their ability to manufacture DVRs and non-DVR STBs which run our software may be subject to concentrated risks of supply shortages (without immediately available alternatives) and exposure to unexpected cost increases in such sole supplied components. Additionally, certain features and functionalities of our TiVo service and DVRs are dependent on third party components and technologies. If TiVo or our third-party partner is unable to purchase or license such third-party components or technologies, we would be unable to offer certain related features and functionalities to our customers. In such a case, the desirability of our products to our customers could be reduced, thus harming our business.

TiVo also relies on third-parties to whom we outsource supply-chain activities related to inventory warehousing, order fulfillment, distribution and other direct sales logistics to provide cost-effective and efficient supply chain services. We cannot be sure that these parties will perform their obligations as expected or that any revenue, cost savings or other benefits will be derived from the efforts of these parties. If one or several of our third-party supply chain partners were to discontinue service to us, our ability to fulfill sales orders through the TiVo website and distribute inventory timely, cost effectively, or at all, may be delayed or prevented, which could harm our business. Any of these events could require us to undertake unforeseen additional responsibilities or devote additional resources to commercialize our TiVo service. Any of these outcomes could harm our ability to compete effectively and achieve increased market acceptance and brand recognition.

27



If our third-party partners are not successful, or experience delays, product shortages or other problems, the needs of our customers that use our TiVo service may not be met. In addition, as we are dependent on third-party hardware to operate our software and services, the loss of a hardware device relationship could require us to identify alternative sources of devices capable of running our software and services, which we may be unable to do or which could prove time-consuming and expensive.

In connection with our sales of TiVo-branded products through the TiVo website, we maintain an inventory of certain DVR and non-DVR products based on our demand forecast. Due to the seasonality in our business and the nature of long-lead time product development and manufacturing cycles, we make demand forecasts for these products well in advance of our peak selling periods. As such, we are subject to risks in managing the inventory needs of our business during the year, including estimating the appropriate quantity and mix of demand across our older and newer DVR and non-DVR products. If we were to overestimate demand for hardware products, we may have inventories in excess of currently forecasted demand which could require us to record a loss. However, if we were to underestimate demand for the TiVo-branded hardware products, we may end up with inventory shortages which could cause us to fail to meet actual customer demand. Should actual market conditions differ from our estimates, our future results of operations could be materially affected. Excess purchase commitments as a result of changes in our sales forecast may require us to record a loss.

If cable operators were to cease supporting and providing CableCARDs to consumers or cable operators were to transmit television programs using technology that prevents our retail products from receiving and displaying television programs, the functionality of our current retail products would be severely limited, in which case our business would be harmed.
    
The FCC’s rules currently require the cable industry in the United States to provide access to digital high definition television signals to retail products by supplying separable security functionality to decrypt encrypted signals. Traditionally, cable operators have satisfied this separable security requirement by supplying CableCARD conditional access security cards. We rely on cable operators to supply CableCARDs for certain types of our DVRs to receive encrypted digital television signals without a cable operator supplied set-top box. With the limited exception of high definition over the air broadcast channels, our DVRs presently are limited to using CableCARDs to access digital cable, high definition and premium cable channels (such as HBO) that are delivered in a linear fashion where all programs are broadcast to all subscribers all the time. Our retail cable products are unable to access the encrypted digital television signals of satellite providers such as DIRECTV and DISH Network L.L.C. ("DISH") as well as alternative television service providers such as AT&T U-verse and Google Fiber. And without CableCARDs, there presently is no alternative way for us to sell a retail cable product that works across cable systems nationwide. Furthermore, to the extent more pay TV customers obtain television service from satellite television providers and alternative television providers such as AT&T U-verse and Google Fiber, the desirability of our retail products and service will be harmed.

In December 2014, Congress passed the Satellite Television Extension and Localism Act Reauthorization ("STELAR"). Among other things, STELAR repealed an FCC requirement that cable operators employ separable security (i.e., CableCARDs) in the set-top boxes they lease to their subscribers effective December 4, 2015. STELAR did not address the FCC's requirement that cable operators provide separable security to retail devices and the cable industry has represented to Congress that it would continue to provide and support retail CableCARD devices in compliance with the separable security requirement. However, if operator-leased devices do not continue to rely on CableCARDs, the prices charged by operators to consumers whose devices continue to rely on CableCARDs could increase and support for retail CableCARD devices could deteriorate.

If cable operators were to cease supporting and providing CableCARDs to consumers without providing us with a commercially viable alternative method of accessing digital cable, high definition and premium cable channels that works across cable systems nationwide, we would be unable to sell most of our current retail products, may be unable to create future retail products that receive pay TV programming, and our business would be harmed as the market for devices which only receive over the air broadcast television signals is significantly smaller than the current pay TV market. We cannot predict the impact of any new technical equipment regulations on our business and operations.

Certain cable operators are deploying switched digital video technologies to transmit television programs in an on-demand fashion (switched digital) only to subscribers who request to watch a particular program. Although cable operators are deploying a solution to enable our retail products to receive channels delivered with switched technologies (known as the “Tuning Adapter”), if this technology is not successful or is not accepted by our customers (due to cost, complexity, functionality, or other reasons), then the increased use of switched technologies and the continued inability of our products to

28


receive switched cable programming without a Tuning Adapter may reduce the desirability and competitiveness of our products and services and adversely affect sales of our retail TiVo service subscriptions in which case our business would be harmed.

Similarly, if cable operators implement new technologies in the future to transmit television programming that do not allow programs to be received and displayed on our retail products, the desirability and competitiveness of our products and services will be adversely affected and impact the sales of our retail TiVo service products and services, in which case our business would be harmed.

We have limited control over existing and potential customers' and licensees' decisions to include our technology in their product and service offerings.
 
In general, we are dependent on our customers and licensees to incorporate our technology into their products and services. Although we have license agreements with many of these companies, many of these license agreements do not require any minimum purchase commitments, or are on a non-exclusive basis, or do not require incorporation of our technology in their products and services. If our customers were to determine that the benefits of our technology do not justify the cost of licensing the technology, then demand for our technology would decline. Furthermore, while we may be successful in having one or more industry standards-setting organizations require that our technology be used in order for a product to be compliant with the standards promulgated by such organizations, there is no guarantee that products associated with these standards will be successful in the market. Our licensees and other manufacturers might not utilize our technology in the future. If this were to occur, our business would be harmed.

The nature of some of our business relationships may restrict our ability to operate freely in the future and could be interpreted in a manner that adversely affects revenues, including from licensing, under those agreements.

                From time to time, we have engaged and may engage in the future in discussions with other parties concerning business relationships, which have included and may in the future include exclusivity provisions (such as geographic or product specific limitations), most favored customer limitations, and patent licensing arrangements. While we believe that such business relationships have historically enhanced our ability to finance and develop our business model or otherwise were justified by the terms of the particular relationship, the terms and conditions of such business relationships may place some restrictions on the operation of our business, including where we operate, who we work with, and what kinds of activities we may engage in, in the future. Additionally, some of our license agreements contain "most favored nation" clauses. These clauses typically provide that if we enter into an agreement with another licensee on more favorable terms, we must offer some of those terms to our existing licensees. We have entered into a number of license agreements with terms that differ in some respects from those contained in other agreements. These agreements may obligate us to provide different, more favorable, terms to licensees, which could, if applied, result in lower revenues or otherwise adversely affect our business, financial condition, results of operations. While we believe that we have appropriately complied with the most favored nation terms included in our license agreements, these contracts are complex and other parties could reach a different conclusion that, if correct, could have an adverse effect on our financial condition or results of operations.

We face significant risks to our business when we engage in the outsourcing of engineering work, including outsourcing of software work overseas, which, if not properly managed, could result in the loss of valuable intellectual property, increased costs due to inefficient and poor work product, and subject us to export control restrictions which could impede or prevent us from working with partners internationally, which could harm our business, including our financial results, reputation and brand.

We have from time-to-time outsourced engineering work related to the design and development of the software in our products, typically to save money and gain access to additional engineering resources. We have worked, and expect to in the future work, with companies located in jurisdictions outside of the United States, including, but not limited to, Romania, India, Ukraine and the United Kingdom. We have limited experience in the outsourcing of engineering and software development to third parties located internationally that operate under different laws and regulations than those in the United States. If we are unable to properly manage and oversee the outsourcing of this engineering and other work related to our products, we could suffer the loss of valuable intellectual property, or the loss of the ability to claim such intellectual property, including patents, trademarks, trade secrets and copyrights. We could also be subjected to increased regulatory and other scrutiny related to export control restrictions which could impede or prevent us from working with international partners. Additionally, instead of saving money, we could incur significant additional costs as a result of inefficient or delayed engineering services or poor work product. As a result, our business would be harmed, including our financial results, reputation and brand.


29


The markets for our targeted audience delivery and advertising platforms may not develop and we may fail in our ability to fully exploit these opportunities if these markets do not develop as we anticipate.
 
The market for targeted audience delivery platforms for the provision of data-driven, audience-based advertising analytics for advertisers, networks and agencies and interactive television advertising are at an early stage of development and we cannot assure you that we will succeed in our efforts to develop our targeted audience delivery and interactive advertising platforms as products widely accepted by our customers. In addition, with respect to our interactive advertising platform, pay TV service providers who have a patent license from us are not required to provide advertising or utilize our technology, although some have. Therefore, our ability to derive advertising revenues from our patent licensees also depends on the implementation of compatible interactive advertising technologies by such licensees.

Consolidation of the telecommunications, cable and satellite broadcasting industry could adversely affect existing agreements.
 
We have entered into agreements with a large number of pay TV service providers for the licensing or distribution of our technology, products and services. If consolidation of the telecommunications, cable and satellite broadcasting industry continues, some of these agreements may be affected by mergers, acquisitions or system swaps which could result in an adverse effect on the amount of revenue we receive under these types of agreements.

A significant portion of our revenue is derived from international sales. Economic, political, regulatory and other risks associated with our international business or failure to manage our global operations effectively could have an adverse effect on our operating results.
 
As of December 31, 2019, we had two major locations (defined as a location with more than 50 employees) and employed approximately 640 employees outside the U.S. We face challenges inherent in efficiently managing employees over large geographic distances and across multiple office locations, including the need to implement appropriate systems, controls, policies, benefits and compliance programs. Our inability to successfully manage our global organization could have a material adverse effect on our business and results of operations.
 
We expect that international and export sales will continue to represent a substantial portion of our revenues for the foreseeable future. Our future growth will depend to a large extent on worldwide acceptance and deployment of our solutions.
 
To the extent that foreign governments impose restrictions on importation of programming, technology or components from the U.S., the demand for our solutions in these markets could diminish. In addition, the laws of some foreign countries may not protect our intellectual property rights to the same extent as do the laws of the U.S., which increases the risk of unauthorized use of our technologies. Such laws also may not be conducive to copyright protection of digital content, which may make our content protection technology less effective and reduce the demand for it.
 
Because we sell our products and services worldwide, our business is subject to the risks associated with conducting business internationally, including:    
foreign government regulation;     
changes in diplomatic and trade relationships;
changes in, or imposition of, foreign laws and regulatory requirements and the costs of complying with such laws (including consumer and data protection laws);     
changes in, or weakening of copyright and intellectual property (patent) laws;     
difficulty of effective enforcement of contractual provisions in local jurisdictions or difficulty in obtaining export licenses for certain technology;     
import and export restrictions and duties, including tariffs, quotas or taxes and other trade barriers and restrictions;
fluctuations in our effective income tax rate driven by changes in the pre-tax profits that we derive from international sources, as well as changes in tax laws in jurisdictions in which we have a presence;     
changes in a specific country's or region's political or economic condition, including changes resulting from the threat of terrorism;     
difficulty in staffing and managing foreign operations, including compliance with laws governing labor and employment; and     
fluctuations in foreign currency exchange rates.
 
Our business could be materially adversely affected if foreign markets do not continue to develop, if we do not receive additional orders to supply our technologies, products or services for use by international pay TV service providers, CE and

30


STB manufacturers, PPV/VOD providers and others or if regulations governing our international businesses change. Any changes to the statutes or the regulations with respect to export of encryption technologies could require us to redesign our products or technologies or prevent us from selling our products and licensing our technologies internationally.

In addition to the above risks related to our international operations, we also face risks related to health epidemics, such as the recent outbreak of the Coronavirus first identified in Wuhan, Hubei Province, China. An outbreak of a contagious disease, and other adverse public health developments, particularly in Asia, could have a material adverse effect on our business operations. The effects could include restrictions on our ability to travel to support our sites in Asia or our customers located there, disruptions in our ability to distribute products, and/or temporary closures of our facilities in Asia or the facilities of our suppliers or customers and their contract manufacturers. Disruption to the operations of our suppliers or customers and their contract manufacturers would likely impact our sales and operating results.

We face risks with respect to conducting business in China due to China's historically limited recognition and enforcement of intellectual property and contractual rights and because of certain political, economic and social uncertainties relating to China.
 
We have direct license relationships with many consumer hardware device manufacturers located in China and a number of the electronics companies that license our technologies utilize captive or third-party manufacturing facilities located in China. We expect consumer hardware device manufacturing in China to continue to increase due to its lower manufacturing cost structure as compared to other industrialized countries. As a result, we face additional risks in China, in large part due to China's historically limited recognition and enforcement of contractual and intellectual property rights. In particular, we have experienced and expect to continue to experience, China-based consumer hardware device manufacturers underreporting or failing to report shipments of their products that incorporate our technologies, or incorporating our technologies or trademarks into their products without our authorization or without paying us licensing fees. We may also experience difficulty enforcing our intellectual property rights in China, where intellectual property rights are not as respected as they are in the U.S., Japan and Europe. Unauthorized use of our technologies and intellectual property rights by China-based consumer hardware device manufacturers may dilute or undermine the strength of our brands. If we cannot adequately monitor the use of our technologies by China-based consumer hardware device manufacturers, or enforce our intellectual property rights in China, our revenue could be adversely affected.

Our systems and networks are subject to cybersecurity and stability risks that could harm our business and reputation and expose us to litigation or liability.
 
Online business activities depend on the ability to store and transmit confidential information and licensed intellectual property securely on our systems, third party systems and over private, hybrid and public networks. Any compromise of our ability to store or transmit such information and data securely or reliably, and any costs associated with preventing or eliminating such problems, could harm our business. Storage and online transmissions are subject to a number of security and stability risks, including:    
our own or licensed encryption and authentication technology, or access or security procedures, may be compromised, breached or otherwise be insufficient to ensure the security of customer information or intellectual property;     
we could experience unauthorized access, computer viruses, system interference or destruction, “denial of service” attacks and other disruptive problems, whether intentional or accidental, that may inhibit or prevent access to our websites or use of our products and services, or cause customer information or other sensitive information to be disclosed to a perpetrator, others or the general public;     
someone could circumvent our security measures and misappropriate our, our business relations or customers' proprietary information or content or interrupt operations, or jeopardize our licensing arrangements, many of which are contingent on our sustaining appropriate security protections;     
our computer systems could fail and lead to service interruptions or downtime for television or other guidance systems, or websites, which may include e-commerce websites;     
we could inadvertently disclose customer information; or    
we may need to grow, reconfigure or relocate our data centers in response to changing business needs, which may be costly and lead to unplanned disruptions of service.
 
The occurrence of any of these or similar events could damage our business, hurt our ability to distribute products and services and collect revenue, threaten the proprietary or confidential nature of our technology, harm our reputation, increase the costs of our ongoing cybersecurity protections and enhancements, and expose us to litigation and other liabilities. Because some of our technologies and businesses are intended to inhibit use of or restrict access to our customers' intellectual property, we may become the target of hackers or other persons whose use of or access to our customers' intellectual property is affected

31


by our technologies. Also, hackers may, for financial gain or other motives, seek to infiltrate or damage our systems, or obtain sensitive business information or customer information. We also may be exposed to customer claims, or other liability, in connection with any security breach or inadvertent disclosure. We may be required to expend significant capital or other resources to protect against the threat of security breaches, hacker attacks or system malfunctions or to alleviate problems caused by such breaches, attacks or failures.
 
Our product and service offerings rely on a variety of systems, networks and databases, many of which are maintained by us at our data centers or third-party data centers (e.g., cloud services). We do not have complete redundancy for all of our systems, and we do not maintain real-time back-up of our data, so in the event of significant system disruption, particularly during peak periods, we could experience loss of data processing capabilities, which could prevent us from providing our products and services to our customers for an uncertain amount of time, cause us to lose customers as a result of such breaches, and could harm our operating results through loss of revenue and increased costs to remediate such cybersecurity incidents. Notwithstanding our efforts to protect against “down time” for products and services, we do occasionally experience unplanned outages or technical difficulties. In order to provide products and services, we must protect the security of our systems, networks, databases and software.

We need to safeguard the security and privacy of our customers’ confidential data and remain in compliance with laws that govern such data, and any inability to do so may harm our reputation and brand and expose us to legal action.

Our products and services and back-end information technology systems can collect and allow us to store individual viewer and account preferences and other data our customers may consider confidential or may be considered personal information or personal data under applicable regulatory schemes. To provide better consumer experiences and to operate effectively, and for our analytics business and other businesses, we collect certain information from users. Collection and use of such information may be subject to U.S. federal and state privacy and data collection laws and regulations, standards used by credit card companies applicable to merchants processing credit card details, and foreign laws. We may also be subject to third party privacy policies and permissions and obligations we owe to third parties, including, for example, those of pay TV service providers. We post our privacy policies concerning the collection, use and disclosure of user data, including interactions between client and server. Privacy concerns, however, could create uncertainty in the marketplace for digital video recording and for our products and services more generally. Any failure by us to comply with privacy policies or contractual obligations, any failure to comply with standards set by credit card companies relating to privacy or data collection, any failure to conform the privacy policy to changing aspects of our business or applicable law, or any existing or new legislation regarding privacy issues could impact our data collection efforts and subject us to fines, litigation or other liability.

Further, our compliance with such laws dealing with the use, collection and processing of such customer data, including personal data, is core to our strategy. These laws are increasing in number, enforcement, fines and other penalties. All states have adopted laws requiring notice to consumers of a security breach implicating their personal information. In the event of a security breach, these laws may subject us to incident response, notice and remediation costs, as well as costs associated with any investigations that might arise from federal regulatory agencies and state attorneys general. Failure to safeguard data adequately or to destroy data securely could subject us to regulatory investigations or enforcement actions under federal or state data security, unfair practices, or consumer protection laws. The scope and interpretation of these laws could change and the associated burdens and compliance costs could increase in the future. Two such governmental regulations that have significant implications for our products and services are the General Data Protection Regulation (“GDPR”) and the California Consumer Privacy Act (“CCPA”).

The GDPR went into effect in May 2018, implementing more stringent requirements in relation to the use of personal data relating to European Union individuals. Personal data includes any type of information that can identify a living individual, including name, identification number, email address, location, internet protocol addresses and cookie identifiers. Among other requirements, the GDPR mandates notice of and a lawful basis for data processing activities, data protection impact assessments, a right to “erasure” of personal data, and data breach reporting.

In the United States, California adopted the CCPA, which became effective in January 2020. The CCPA establishes a privacy framework for covered businesses, including an expansive definition of personal information and data privacy rights for California residents. The CCPA includes a framework with potentially severe statutory damages and private rights of action. The CCPA requires covered companies to provide new disclosures to California consumers (as that word is broadly defined in the CCPA), provide such consumers new ways to opt-out of certain sales of personal information, and allow for a new cause of action for data breaches. It remains unclear how the CCPA will be interpreted, but as currently written, it will likely impact our business activities and exemplifies the vulnerability of our business to not only cyber threats but also the evolving regulatory environment related to personal data. As we expand our operations, the CCPA may increase our compliance costs and potential

32


liability. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the United States. Other states are beginning to pass similar laws.

Compliance with these and any other applicable privacy and data security laws and regulations is a rigorous and time-intensive process, and we may be required to put in place additional mechanisms ensuring compliance with the new data protection rules. If we fail to comply with any such laws or regulations, we may face significant fines and penalties that could adversely affect our business, financial condition and results of operations. Furthermore, the laws are not consistent, and compliance in the event of a widespread data breach is costly.

In addition, the Children's Online Privacy Protection Act imposes civil and criminal penalties on persons collecting personal information from children under the age of 13. We do not knowingly distribute harmful materials to minors, direct our websites or services to children under the age of 13, or collect personal information from children under the age of 13. However, we are not able to control the ways in which consumers use our technology, and our technology may be used for purposes that violate this or other similar laws. The manner in which such laws may be interpreted and enforced cannot be fully determined, and future legislation could subject us to liability if we were deemed to be non-compliant.

Further, if our technological security measures are compromised, our customers may curtail or stop use of our products and services. Our products and services such as DVRs may contain the private information of our customers, and security breaches could expose us to a risk of loss of this information, which could result in potential liability and litigation. Like all services that connect with the internet, our service, including our website, is vulnerable to break-ins, attacks, attempts to overload our servers with denial-of-service or other attacks and similar disruptions from unauthorized use of our computer systems, any of which could lead to interruptions, delays, or shutdowns of our service, causing loss of critical data or the unauthorized disclosure or use of personally identifiable or other confidential information. If we experience compromises to our security that result in service and website performance or availability problems, the complete shutdown of our service or website, or the loss or unauthorized disclosure of confidential information, our customers may lose trust and confidence in us, and decrease or discontinue their use of our service. Further, outside parties may attempt to fraudulently induce employees to disclose sensitive information in order to gain access to our information or our customers' information. It is also possible that one of our employees could gain access to our information or our customer's information and use it in violation of our internal policies and procedures. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently and often are not recognized until launched against a target, we may be unable to proactively address these techniques or to implement adequate preventative measures from either external or internal threats. We may be required to make significant expenditures to protect against security breaches or to remedy problems caused by any breaches. Additionally, the laws governing such data are constantly changing and evolving and we must comply with these laws or our business, including our reputation, brand and financial results will be harmed. Failure to protect our information and our customer's information from external or internal threats could negatively impact our ability to attract new customers, cause existing customers to cancel their subscriptions, cause commercial partners to cease doing business with us, subject us to third-party lawsuits, regulatory fines or other actions or liabilities, thereby harming our business and operating results.

We and the third-party vendors we work with will need to remain compliant with the Payment Card Industry requirements for security and protection of customer credit card information and an inability to do so by us or our third-party vendors will adversely affect our business.

As a merchant who processes credit card payments from its customers, we are required to comply with the payment card industry requirements imposed on us for the protection and security of our customers' credit card information. If we are unable to successfully remain compliant with the payment card industry requirements imposed on us as a credit card merchant, our business would be harmed because we could be prevented in the future from transacting customer subscription payments by means of a credit card.

Risks Related to the Ownership of Our Common Stock

Our revenue and expense levels or rate of revenue and expense growth on a quarterly or annual basis may fluctuate, which may cause us to not be able to sustain our operating results, which may cause our common stock price to decline.
 
Our revenues and expenses could vary significantly in the future and period-to-period comparisons should not be relied on as indications of future performance. We may not be able to sustain our revenue or expense levels, or our rate of revenue or expense growth, on a quarterly or annual basis. In addition, we may be required to delay or extend recognition of revenue on more complex licensing arrangements as required under U.S. GAAP. Fluctuations in our operating results have in the past caused, and may in the future cause, the price of our common stock to decline.
 

33


Other factors that could affect our operating results include:    
the acceptance of our technologies by pay TV service providers and CE manufacturers and other customers;
the timing and introduction of new services and features;    
expenses related to, and the financial impact of, possible acquisitions of other businesses and the integration of such businesses;
expenses related to, and the financial impact of, the dispositions of businesses, including post-closing indemnification obligations;     
the timing and ability of signing high-value licensing agreements during a specific period;     
the extent to which new content technologies or formats replace technologies to which our solutions are targeted;    
the pace at which our analog and older products sales decline compared to the pace at which our digital and new product revenues grow; and     
adverse changes in the level of economic activity in the U.S. or other major economies in which we do business as a result of the threat of terrorism, military actions taken by the U.S. or its allies, or generally weak and uncertain economic and industry conditions.
 
Seasonal trends may cause our quarterly operating results to fluctuate and our inability to forecast these trends may adversely affect the market price of our common stock.

Although predicting consumer demand for our products is very difficult, new consumer subscriptions for the TiVo Service have traditionally been higher during and immediately after the Christmas holiday shopping season than during other
times of the year. If we are unable to accurately forecast and respond to consumer demand for our products, our reputation and brand will suffer and the market price of our common stock would likely fall.

The price of our common stock may be volatile.
 
The market price of our common stock has been, and in the future could be, significantly affected by factors such as:    
actual or anticipated fluctuations in operating results and dividends;     
announcements of renewal or termination of major contracts;    
announcements of technical innovations;     
new products, services or contracts;     
announcements by competitors or their customers;     
announcements by our customers;     
governmental regulatory and copyright action;     
developments with respect to patents or proprietary rights;     
announcements or developments regarding the Xperi Combination or other acquisitions or divestitures;     
announcements regarding court cases, litigation or regulatory matters;     
changes in financial estimates or coverage by securities analysts;
changes in interest rates which affect the value of our investment portfolio or the rate of interest we pay on variable rate debt;     
changes in tax law or the interpretation of tax laws; and     
general market conditions.
 
Announcements by satellite television operators, cable television operators, major content providers or others regarding CE business or pay TV service provider combinations, evolving industry standards, consumer rights activists' “wins” in government regulations or the courts, motion picture production or distribution or other developments could cause the market price of our common stock to fluctuate.
 
There can be no assurance that our historic trading prices, or those of technology companies in general, will be sustained. In the past, following periods of volatility in the market price of a company's securities, some companies have been named in class action suits.
 
Further, economic uncertainty may adversely affect the global financial markets, which could cause the market price of our common stock to fluctuate.

Our Certificate of Incorporation, Bylaws and Delaware law could discourage a third-party from acquiring us and consequently decrease the market value of our common stock.
    
In the future, we could become the subject of an unsolicited attempted takeover of our Company. Although an unsolicited takeover could be in the best interests of our stockholders, certain provisions of Delaware law and our

34


organizational documents could be impediments to such a takeover. We are subject to the provisions of Section 203 of the Delaware General Corporation Law, an anti-takeover law. In general, the statute prohibits a publicly held Delaware corporation from engaging in a business combination with an interested stockholder for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. Our amended and restated certificate of incorporation and amended and restated bylaws also require that any action required or permitted to be taken by our stockholders must be affected at a duly called annual or special meeting of the stockholders and may not be affected by a consent in writing. In addition, special meetings of our stockholders may be called only by a majority of the total number of authorized directors, the chairman of the board, our president or the holders of 20% or more of our common stock. These provisions of Delaware law, our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws could make it more difficult for us to be acquired by another company, even if our acquisition is in the best interests of our stockholders. Any delay or prevention of a change of control or change in management could cause the market price of our common stock to decline.

Legal and Regulatory Risks

Changes in, or interpretations of, tax rules and regulations, could adversely affect our effective tax rates and negatively affect our business and financial condition.
 
On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act of 2017) was signed into law. The Tax Act of 2017 enacted comprehensive tax reform that made broad and complex changes to the U.S. federal income tax code. The Tax Act of 2017, among other things, contains significant changes to corporate taxation, including reduction of the corporate tax rate from a top marginal rate of 35% to a flat rate of 21%, limitation of the tax deduction for interest expense to 30% of adjusted earnings, limitation of the deduction for newly generated net operating losses to 80% of post-2017 annual taxable income and elimination of net operating loss carrybacks, future taxation of payment from a U.S.-based taxpayer to related foreign entities, future taxation of certain classes of offshore earnings regardless of whether they are repatriated, immediate deductions for certain new investments instead of deductions for depreciation expense over time, and modifying or repealing many business deductions and credits. Beginning in December 2018, the U.S. Department of Treasury commenced publication of draft regulations regarding certain aspects of the Tax Act of 2017, not all of which have been finalized. It is uncertain if additional regulations will be issued or if the draft regulations will be finalized as proposed. In addition, certain states have not finalized their decisions regarding conformity with the Tax Act of 2017. As a result, the overall impact of the Tax Act of 2017 is uncertain and the Tax Act of 2017 could adversely affect our effective tax rate, financial condition, results of operations or cash flows.

We are subject to U.S. federal and state income taxes, as well as various international jurisdictions. As a result, our effective tax rate is derived from a combination of applicable tax rates in the various jurisdictions where we operate. In preparing our financial statements, we estimate the amount of tax to accrue in each tax jurisdiction. Nevertheless, our effective tax rate may be different than experienced in the past due to numerous factors, including from the passage of new tax laws, changes in the mix of our profitability from state to state and from country to country, the amount of payments from the company’s U.S. entities to related foreign entities, the results of examinations and audits of our tax filings, our inability to secure or sustain acceptable agreements with tax authorities and changes in accounting for income taxes. Our future effective tax rates could be unfavorably affected by changes in tax rates, tax laws or the interpretation of tax laws, including associated with the Tax Act of 2017, by changes in the amount of pre-tax income derived from countries with high statutory income tax rates, or by changes in our deferred tax assets and liabilities, including changes in our ability to realize our deferred tax assets. Our effective income tax rate could be unfavorably affected by changes in the amount of sales to customers in countries with high withholding tax rates. Any of these factors could cause us to experience an effective tax rate significantly different from previous periods or our current expectations and may result in tax obligations in excess of amounts accrued in our financial statements.
 
In addition, U.S. federal, U.S. state, and foreign tax jurisdictions may examine our income tax returns, including income tax returns of acquired companies and acquired tax attributes included therein. We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. In making such assessments, we exercise judgment in estimating our provision for income taxes. While we believe our estimates are reasonable, we cannot assure you that the final determination from these examinations will not be materially different from that reflected in our historical income tax provisions and accruals. Any adverse outcome from these examinations may have a material adverse effect on our business and operating results.

35



We may need to use litigation to protect our intellectual property, which could be costly to our business.

We are currently engaged in litigation, and litigation may be necessary in the future, to enforce our patents and other intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others. For example, we have initiated patent infringement litigation against Comcast and expect to incur significant expenses in connection with this patent infringement case. If we are unable to reach favorable license terms with Comcast or otherwise experience an adverse outcome in patent infringement lawsuits, our revenues could be adversely impacted and our ability to license our intellectual property on favorable terms to other third parties in the future, each of which would harm our business.
 
We, and many of our current and potential competitors, dedicate substantial resources to protection and enforcement of intellectual property rights. We believe that companies will continue to take steps to protect their technologies, including, but not limited to, seeking patent protection. Companies in the technology and content-related industries have frequently resorted to litigation regarding intellectual property rights. Disputes regarding the ownership of technologies and their associated rights are likely to arise in the future and we may be forced to litigate to determine the validity and scope of other parties' proprietary rights. Any such litigation is inherently risky, the outcome is uncertain, could be costly, could distract our management from focusing on operating our business, could delay recognition of revenue until a settlement or decision is ultimately reached, could result in the invalidation or adverse claims construction of patents, and might ultimately be unsuccessful. The existence and/or outcome of such litigation could harm our business.
 
Additionally, the relationships with our customers, suppliers and technology collaborators may be disrupted or terminated as a result of patent assertions that we may make against them, which could harm our business.
 
Finally, adverse legal rulings could result in the invalidation of our patents, the narrowing of the claims of our patents, or fostering of the perception by licensees or potential licensees that a judicial finding of their infringement is unlikely. Such results or perceptions could decrease the likelihood that licensees or potential licensees may be interested in licensing our patents, or could decrease the amounts of license fees that they are willing to pay, which could harm our business.

We may be subject to intellectual property infringement claims or other litigation, which are costly to defend and could limit our ability to use certain technologies, result in the loss of significant rights, require us to alter our current product and business strategy and force us to cease operating our business, in which case our business would be harmed.

From time to time we receive claims and inquiries from third parties alleging that our internally developed technology, technology we have acquired or technology we license from third parties may infringe other third parties' proprietary rights (especially patents). Third parties have also asserted and most likely will continue to assert claims against us alleging infringement of copyrights, trademark rights or other proprietary rights relating to video or music content, or alleging unfair competition or violations of privacy rights. We have faced such claims in the past, we currently face such claims, and we expect to face similar claims in the future. Regardless of the merits of such claims, any disputes with third parties over intellectual property rights could materially and adversely impact our business, including by resulting in the diversion of management time and attention from our core business, the significant cost to defend ourselves against such claims or reducing the willingness of licensees to incorporate our technologies into their products or services. For example, many patents covering interactive television technologies have been granted but have not been commercialized. A number of companies in the advanced-television industry earn substantial profits from technology licensing, and the introduction of new technologies by us is likely to provoke lawsuits from such companies. A successful claim of infringement against us, our inability to obtain an acceptable license from the holder of the patent or other right, or our inability to design around an asserted patent or other right could cause our manufacturers to cease manufacturing products that incorporate our technologies, including devices that enable the TiVo service, our retailers to stop selling our products or us to cease providing our service, or all of the above, which would eliminate our ability to generate revenues.

Additionally, we have been asked by content owners to stop the display or hosting of copyrighted materials by our users or ourselves through our service offerings, including notices provided to us pursuant to the DMCA. We have and will promptly respond to legitimate takedown notices or complaints, including but not limited to those submitted pursuant to the DMCA, notifying us that we are providing unauthorized access to copyrighted content by removing such content and/or any links to such content from our services or products. Nevertheless, we cannot guarantee that our prompt removal of content, including removal pursuant to the provisions of the DMCA, will prevent disputes with content owners, that infringing content will not exist on our services, or that we will be able to resolve any disputes that may arise with content providers or users regarding such infringing content.


36


If any of these claims were to prevail, we could be forced to pay damages, comply with injunctions, or stop distributing our products or providing our services while we re-engineer them or seek licenses to necessary technology, which might not be available on reasonable terms or at all. We could also be subject to indemnification claims resulting from open source software violations or from infringement claims made against our customers, other companies with whom we have relationships or the current owners of businesses that we divested. Such indemnification claims could increase our defense costs and potential damages, in addition to forcing the Company to incur material additional expenses. For example, we have received notices and lawsuits from certain customers requesting indemnification in patent-related lawsuits. We evaluate the requests and assess whether we believe we are obligated to provide such indemnification to such customers on a case-by-case basis. Customers or other companies making such requests could become unwilling or hesitant to do business with us if we decline such requests. An adverse determination with respect to such requests or in any of these events described above could require us to change our business practices and have a material impact on our business and results of operations. Furthermore, these types of disputes can be asserted by our licensees or prospective licensees or by other third parties as part of negotiations with us or in private actions seeking monetary damages or injunctive relief. Any disputes with our licensees or potential licensees or other third parties could harm our reputation and expose us to additional costs and other liabilities.

Litigation could harm our business and result in:    
substantial expenditures for legal fees and costs to defend the Company and/or our customers;
substantial settlement, damage awards or related costs, including indemnification of customers and our required payment of royalties and/or licensing fees;
diversion of management and technical attention and resources to help defend the Company, including as part of pre-trial discovery;
either our customers discontinuing to use or ourselves discontinuing to sell infringing products or services;
our expending significant resources to develop and implement non-infringing technology;
our obtaining, or being required to obtain, licenses to infringed technology, which could be costly or unavailable;
an injunction forcing us to limit the functionality of our products and services, stop importing our products and services into certain markets, or cease operating our business altogether; and
delays in product delivery and new service introduction.

We are involved in the business of powering the discovery and enjoyment of digital entertainment, including over the internet. There has been, and we believe that there will continue to be, an increasing level of litigation to determine the applicability of current laws to, and impact of new technologies on, the use and distribution of content over the internet and through new devices. As we develop products and services that protect, provide or enable the provision of content in such ways, the risk of litigation against us may increase.

We may be subject to legal liability for the provision of third-party products, services, content or advertising.
 
We periodically enter into arrangements to offer third-party products, services, content or advertising under our brands or in connection with our various products or service offerings. For example, we license or incorporate certain entertainment Metadata into our data offerings. Certain of these arrangements involve enabling the distribution of digital content owned by third parties, which may subject us to third party claims related to such products, services, content or advertising, including defamation, violation of privacy laws, misappropriation of publicity rights and infringement of intellectual property rights. We require users of our services to agree to terms of use that prohibit, among other things, the posting of content that violates third party intellectual property rights, or that is obscene, hateful or defamatory. We have implemented procedures to enforce such terms of use on certain of our services, including taking down content that violates our terms of use for which we have received notification, or that we are aware of, and/or blocking access by, or terminating the accounts of, users determined to be repeat violators of our terms of use. Despite these measures, we cannot guarantee that such unauthorized content will not exist on our services, that these procedures will reduce our liability with respect to such unauthorized third-party conduct or content, or that we will be able to resolve any disputes that may arise with content providers or users regarding such conduct or content. Our agreements with these parties may not adequately protect us from these potential liabilities. It is also possible that, if any information provided directly by us contains errors or is otherwise negligently provided to users, third parties could make claims against us, including, for example, claims for intellectual property infringement, publicity rights violations or defamation. Investigating and defending any of these types of claims is expensive, even if the claims do not result in liability. If any of these claims results in liability, we could be required to pay damages or other penalties, which could harm our business and our operating results.


37


Entertainment companies and other content owners may claim that some of the features of our TiVo DVRs or other products, such as our advertising products and features, and services violate copyright or trademark laws, which could force us to incur significant costs in defending such actions and affect our ability to market the TiVo service and the products that enable the TiVo service.

A past competitor's DVRs were the subject of several copyright infringement lawsuits by a number of major entertainment companies, including major television networks. These lawsuits alleged that the competitor's DVRs violate copyright laws by allowing users to skip commercials, delete recordings only when instructed and use the internet to send recorded materials to other users. Although we have not been the subject of such actions to date, TiVo-enabled DVRs have some similar features. Based on market or consumer pressures, we may decide in the future to add additional features that may be objectionable to entertainment companies. If similar actions are filed against us based on current or future features of our DVRs and non-DVR products, entertainment companies may seek injunctions to prevent us from including these features and/or damages. Such litigation can be costly, even if we prevail in the litigation, and may divert the efforts of our management. Furthermore, if we were ordered to remove features from our DVRs or other products and services, we may experience increased difficulty in marketing the TiVo service and related TiVo products and services and may suffer reduced revenues as a result.

New governmental regulations or new interpretation of existing laws, including legislative initiatives seeking to, or judicial or regulatory decisions that, weaken patent protection or copyright law, could cause legal uncertainties and result in harm to our business.
 
The standards that courts use to interpret patents are not always applied predictably or uniformly and may evolve, particularly as new technologies develop. For example, the Supreme Court of the United States has modified some legal standards applied by the U.S. Patent and Trademark Office in examination of U.S. patent applications, which may decrease the likelihood that we will be able to obtain patents and may increase the likelihood of challenges to patents we obtain or license.

For example, in 2014, the Supreme Court of the United States decided the Alice Corp v. CSL Bank International ("Alice") case. The Alice case generally addresses patentable subject matter, and specifically an exception to patentable subject matter for "abstract ideas." In the Alice case, the court provides some general interpretive guidance to be considered when determining whether patent claims are directed to patent-ineligible abstract ideas, along with a two-step test for determining patentable subject matter eligibility going-forward. Practically, the effects of the Alice decision are still being assessed by patent holders, attorneys, the United States Patent & Trademark Office and various courts, all of which are attempting to determine the appropriate analysis and boundaries of the Alice decision on other patents. In any event, the Alice decision will provide potential licensees and accused infringers of certain patents - including our patents - new arguments to challenge the validity of such patents, which could cause some delays or risk in pending or future patent negotiations or litigation.

Additionally, the Leahy-Smith America Invents Act (the "Leahy-Smith Act") includes a number of significant changes to the U.S. patent laws, such as, among other things, changing from a "first to invent" to a "first inventor to file" system, establishing new procedures for challenging patents and establishing different methods for invalidating patents. The U.S. Patent and Trademark Office is still in the process of implementing regulations relating to these changes, and the courts have yet to address many of the new provisions of the Leahy-Smith Act. Some of these changes or potential changes may not be advantageous to the Company, and it may become more difficult to obtain adequate patent protection or to enforce the Company's patents against third parties. While the Company cannot predict the impact of the Leahy-Smith Act at this time, these changes or potential changes could increase the costs and uncertainties surrounding the prosecution of the Company's patent applications and adversely affect the Company's ability to protect its intellectual property.

Consumer rights advocates and other constituencies also continuously challenge copyright law, notably the DMCA, through both legislative and judicial actions. Legal uncertainties surrounding the application of the DMCA may adversely affect our business. If copyright law is compromised, or devices that can circumvent our technology are permitted by law and become prevalent, this could result in reduced demand for our technologies, and our business would be harmed.
 
Many laws and regulations are pending and may be adopted in the U.S., individual states and local jurisdictions and other countries with respect to the internet. These laws may relate to many areas that impact our business, including intellectual property rights, digital rights management, copyright, property ownership, privacy, taxation, and the CE and television industry. These types of regulations are likely to differ between countries and other political and geographic divisions. Other countries and political organizations are likely to impose or favor more and different regulation than that which has been proposed in the U.S., thus furthering the complexity of regulations. In addition, state and local governments may impose regulations in addition to, inconsistent with, or stricter than federal regulations. Changes to or the interpretation of these laws could increase our costs, expose us to increased litigation risk, substantial defense costs and other liabilities or require us or our customers to change

38


business practices. It is not possible to predict whether or when such legislation may be adopted, and the adoption of such laws or regulations and uncertainties associated with their validity, interpretation, applicability and enforcement, could materially and adversely affect our business. For example, legislation regarding customer privacy or copyright could be enacted or expanded in ways that apply to the TiVo service, which could adversely affect our business. Laws or regulations could be interpreted to prevent or limit access to some or all television signals by certain CE devices, or impose limits on the number of copies, the ability to transfer or move copies, or the length of time a consumer may retain copies of some or all types of television programming. New or existing copyright laws could be applied to restrict the capture of television programming, which would adversely affect our business. It is unknown whether existing laws and regulations will apply to the digital video recorder market.

In addition, the satellite transmission, cable and telecommunications industries are subject to pervasive federal regulation, including FCC licensing and other requirements, as well as extensive regulation by local and state authorities. The FCC could promulgate new regulations or interpret existing regulations in a manner that would cause us to incur significant compliance costs or force us to alter or eliminate certain features or functionality of our products or services, which may adversely affect our business. For example, the FCC could determine that certain of our products fail to comply with regulations concerning matters such as electrical interference, copy protection, digital tuners, accessibility for blind and deaf users, or display of television programming based on rating systems. The FCC also could impose limits on the number of copies, the ability to transfer or move copies, the length of time a consumer may retain copies, or the ability to access some or all types of television programming. Furthermore, FCC regulations may affect cable television providers and other multi-channel video programming distributors ("MVPDs"), which are the primary customers for certain of our products and services. Although federal law no longer prohibits MVPDs (except DBS providers) from deploying navigation devices (e.g., set-top boxes) with combined security and non-security functions (the “integration ban”), further developments with respect to these issues or other related FCC action could impact the availability and/or demand for “plug and play” devices, including set-top boxes, all of which could affect demand for UXs incorporated in set-top boxes or CE devices and correspondingly affect our license fees; moreover, new regulations, or new interpretations of existing regulations, could reduce the desirability of our products and services, require us to make changes to our products or services, or increase our compliance costs.

It is difficult to anticipate the impact of current or future laws and regulations on our business. We may have significant expenses associated with staying appraised of and in compliance with local, state, federal, and international legislation and regulation of our business and in presenting the Company’s positions on proposed laws and regulations.

We advertise, market and sell our services directly to consumers; many of these activities are highly regulated by constantly evolving state and federal laws and regulations and violations of these laws and regulations could harm our business.

We engage in various advertising, marketing and other promotional activities. For instance, in the past, we have offered gift subscriptions and mail-in-rebates to consumers, which are subject to state and federal laws and regulations. A constantly evolving network of state and federal laws is increasingly regulating these promotional activities. Additionally, we enter into subscription service contracts directly with consumers which govern both our provision of and the consumers' payment for the TiVo service. For example, consumers who activate new monthly subscriptions to the TiVo service may be required to commit to pay for the TiVo service for a minimum of one year or be subject to an early termination fee if they terminate prior to the expiration of their commitment period. If the terms of our subscription service contracts with consumers, such as our imposition of an early termination fee, or our previously offered rebate or gift subscription programs were to violate state or federal laws or regulations, we could be subject to suit, penalties, and/or negative publicity in which case our business would be harmed.

Legislation, laws or regulations relating to environmental issues may adversely impact our business in the future.

It is possible that future proposed environmental regulations on CE devices, such as DVRs and STBs, may regulate and increase the production, manufacture, use and disposal costs incurred by us and our customers. For example, the Energy Independence and Security Act of 2007 directs the Department of Energy to prescribe labeling or other disclosure requirements for the energy use of standalone digital video recorder boxes. This and future energy regulations could potentially make it more costly for our third-party video hardware device partners to design, manufacture and sell certain products to us, or to their retail or MVPD customers, thus harming the growth of our business.


39


Privacy concerns and laws, evolving regulation of television viewing behavior and cloud computing, cross-border data transfer restrictions and other domestic or foreign regulations may limit the use and adoption of our services and adversely affect our business.

Regulation related to the provision of services similar to those we provide through the internet is increasing, as federal, state and foreign governments continue to adopt new laws and regulations addressing data privacy and the collection, processing, storage and use of personal information, including television viewing data. In some cases, foreign data privacy laws and regulations, such as the European Union’s Data Protection Directive, and the country-specific laws and regulations that implement that directive, also govern the processing of personal information. Further, laws are increasingly aimed at the use of personal information for marketing purposes, such as the European Union’s e-Privacy Directive, and the country-specific regulations that implement that directive and the General Data Privacy Regulations which were effective in 2018. Such laws and regulations are subject to new and differing interpretations and may be inconsistent among jurisdictions. These and other requirements could reduce demand for our services or restrict our ability to store and process data or, in some cases, impact our ability to offer our services in certain locations or our customers' ability to deploy our solutions globally and/or transfer data outside certain jurisdictions. The costs of compliance with and other burdens imposed by laws, regulations and standards may limit the use and adoption of our services, reduce overall demand for our services, lead to significant fines, penalties or liabilities for noncompliance, or slow the pace at which we sign new operator customers outside the U.S., any of which could harm our business.

We are subject to the Foreign Corrupt Practices Act (“FCPA”) and similar anti-corruption and anti-bribery laws in the U.S. and other jurisdictions, and our failure to comply with such laws and regulations thereunder could result in penalties which could harm our reputation, business and financial condition.

We are subject to the FCPA, which generally prohibits companies and their intermediaries from making improper payments to foreign officials for the purpose of obtaining or keeping business. The FCPA also requires companies to maintain adequate record-keeping and internal accounting practices to accurately reflect the transactions of the company. Under the FCPA, U.S. companies may be held liable for actions taken by their strategic or local partners or representatives. The FCPA and similar laws in other countries can impose civil and criminal penalties for violations.

If we do not properly implement practices and controls with respect to compliance with the FCPA and similar anti-corruption and anti-bribery laws in the U.S. and other jurisdictions, or if we fail to enforce those practices and controls properly, we may be subject to regulatory sanctions, including administrative costs related to governmental and internal investigations, civil and criminal penalties, injunctions and restrictions on our business activities, all of which could harm our reputation, business and financial condition.

40



ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

ITEM 2. PROPERTIES

The following table lists our principal business locations as of December 31, 2019:
Location
 
Square Footage
 
Lease Expiration
 
Primary Use by Segment
San Jose, California
 
127,000
 
January 2027
 
Corporate; Intellectual Property; Product
Bangalore, India
 
91,000
 
September 2022
 
Product
Burbank, California
 
35,000
 
December 2021
 
Corporate; Intellectual Property; Product
Tulsa, Oklahoma
 
29,000
 
August 2021
 
Corporate; Product
Durham, North Carolina
 
25,000
 
June 2029
 
Product
Warsaw, Poland
 
17,000
 
October 2026
 
Product

We believe that our existing facilities are adequate to meet current requirements and that additional or substitute space will be available as needed to accommodate any expansion of operations.

ITEM 3. LEGAL PROCEEDINGS
    
Information with respect to this item is contained in Note 10 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.


41


PART II.

ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information and Holders

The common stock of TiVo Corporation is listed on the Nasdaq Global Select Market under the symbol "TIVO". Prior to September 7, 2016, (the "TiVo Acquisition Date"), Rovi's common stock was listed on the Nasdaq Global Select Market under the symbol "ROVI".

As of February 12, 2020, there were 298 holders of record of our common stock based on information furnished by American Stock Transfer & Trust Company, the transfer agent for our securities. The number of beneficial stockholders is substantially greater than the number of holders of record as a large portion of our common stock is held through brokerage firms.

Stock Performance Graph*

The following graph and table show a comparison of the cumulative total stockholder return of TiVo Corporation's common stock (and Rovi Corporation's common stock prior to the TiVo Acquisition Date) with the cumulative total return of the Nasdaq Composite Index (the “Nasdaq”), the S&P 500 Composite Index (the “S&P 500”) and the Russell 2000 Index (“Russell 2000”) from December 31, 2014 through December 31, 2019. The graph and table assume an initial investment of $100 in TiVo Corporation common stock and in each of the market indices on December 31, 2014, and further assumes the reinvestment of all dividends. The comparisons in the graph below are based on historical data and are not indicative of, or intended to forecast, future performance of TiVo Corporation's common stock.

chart-4268220a072b7993b7e.jpg



 
December 31,
 
2014
 
2015
 
2016
 
2017
 
2018
 
2019
TiVo Corporation
100

 
74

 
93

 
72

 
46

 
43

Nasdaq
100

 
107

 
116

 
151

 
147

 
200

S&P 500
100

 
101

 
114

 
138

 
132

 
174

Russell 2000
100

 
96

 
116

 
133

 
118

 
148


*
The material in this section is not “soliciting material,” is not deemed filed with the SEC and is not to be incorporated by reference in any filing of TiVo Corporation under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language in such filing.

Dividend Policy

We have a disciplined capital allocation process that considers a range of alternatives for the use of our free cash flow, including dividends. In 2017, we initiated a dividend, declaring and paying $0.18 per share each quarter through March 2019. In June and September 2019, we declared and paid a dividend of $0.08 per share per quarter. Our dividend program, and the payment of future dividends, is subject to restrictions included in the 2019 Term Loan Facility and the Xperi Merger Agreement, as well as continued capital availability and our Board of Directors' continuing determination that the declaration of dividends is in the best interests of our stockholders.

Recent Sales of Unregistered Securities

None.

Issuer Purchases of Equity Securities

We may choose to repurchase shares under our ongoing repurchase program when sufficient liquidity exists, the shares are trading at a discount relative to estimated intrinsic value and there are no alternative investment opportunities expected to generate a higher risk-adjusted return on investment, subject to restrictions in the 2019 Term Loan Facility and the Xperi Merger Agreement.

The following table provides information about the Company's purchases of its common stock during the three months ended December 31, 2019 (in thousands, except per share amounts):
Period
 
Total Number of Shares Purchased (1)
 
Average Price Paid Per Share (1)
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (2)
October 2019
 

 
$

 
 
 
$
150,000
 
November 2019
 

 
$

 
 
 
$
150,000
 
December 2019
 

 
$

 
 
 
$
150,000
 
Total
 

 
$

 
 
 
 

(1)
Excludes shares withheld to satisfy minimum statutory tax withholding requirements in connection with the net share settlement of restricted awards on vesting. During the three months ended December 31, 2019, we withheld 0.1 million shares of common stock to satisfy $0.7 million of required withholding taxes.
(2)
On February 14, 2017, TiVo Corporation's Board of Directors approved an increase to its common stock repurchase program authorization to $150.0 million. The February 2017 authorization includes amounts which were outstanding under previously authorized share repurchase programs. The February 2017 authorization is subject to restrictions included in the Xperi Merger Agreement, and we do not intend to make purchases under the February 2017 authorization during the pendency thereof.

43



ITEM 6. SELECTED FINANCIAL DATA

The tables below set forth selected financial data (in thousands, except per share amounts). The information is not necessarily indicative of results of future operations. The selected financial data is derived from, and should be read in conjunction with, Item 7., "Management's Discussion and Analysis of Financial Condition and Results of Operations," included in Part II and the Consolidated Financial Statements and notes thereto included in Part IV of this Annual Report on Form 10-K, which are incorporated by reference herein.
 
Year Ended December 31,
 
2019
 
2018 (3)
 
2017
 
2016 (4)
 
2015
Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
 
 
Total Revenues, net
$
668,129

 
$
695,865

 
$
826,456

 
$
649,093

 
$
526,271

Restructuring and asset impairment charges
7,741

 
10,061

 
19,048

 
27,316

 
2,160

Goodwill impairment (1)
354,561

 
269,000

 

 

 

Operating (loss) income (2)
(342,636
)
 
(298,968
)
 
4,790

 
21,441

 
71,756

(Loss) income from continuing operations, net of tax
(405,274
)
 
(353,063
)
 
(37,956
)
 
37,249

 
(4,292
)
Income (loss) from discontinued operations, net of tax
(4,793
)
 
3,715

 

 
(4,588
)
 

Net (loss) income
(410,067
)
 
(349,348
)
 
(37,956
)
 
32,661

 
(4,292
)
 
 
 
 
 
 
 
 
 
 
Basic (loss) earnings per share:
 
 
 
 
 
 
 
 
 
Continuing operations
$
(3.23
)
 
$
(2.87
)
 
$
(0.32
)
 
$
0.40

 
$
(0.05
)
Discontinued operations
(0.04
)
 
0.03

 

 
(0.05
)
 

Basic (loss) earnings per share
$
(3.27
)
 
$
(2.84
)
 
$
(0.32
)
 
$
0.35

 
$
(0.05
)
 
 
 
 
 
 
 
 
 
 
Diluted (loss) earnings per share:
 
 
 
 
 
 
 
 
 
Continuing operations
$
(3.23
)
 
$
(2.87
)
 
$
(0.32
)
 
$
0.40

 
$
(0.05
)
Discontinued operations
(0.04
)
 
0.03

 

 
(0.05
)
 

Diluted (loss) earnings per share
$
(3.27
)
 
$
(2.84
)
 
$
(0.32
)
 
$
0.35

 
$
(0.05
)
 
 
 
 
 
 
 
 
 
 
Dividends declared per share
$
0.34

 
$
0.72

 
$
0.72

 
$

 
$


 
December 31,
 
2019
 
2018 (3)
 
2017
 
2016 (4)
 
2015
Consolidated Balance Sheet Data:
 
 
 
 
 
 
 
 
 
Cash, cash equivalents and marketable securities
$
425,012

 
$
394,118

 
$
352,542

 
$
438,640

 
$
324,269

Total assets
2,382,572

 
2,760,303

 
3,163,678

 
3,320,843

 
2,199,296

Long-term liabilities
788,637

 
742,948

 
1,112,417

 
1,128,611

 
1,075,512

Total stockholders’ equity
1,073,683

 
1,492,941

 
1,853,016

 
1,909,636

 
1,030,565


(1)
As a result of goodwill impairment tests performed during the years ended December 31, 2019 and 2018, Goodwill impairment charges of $354.6 million and $269.0 million, respectively, were recognized. For further details about the Goodwill impairment charges, refer to Note 6 of the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

(2)
On May 9, 2019, we announced that our Board of Directors unanimously approved a plan to separate the Product and Intellectual Property Licensing businesses into separately traded public companies (the “Separation”), which was targeted for completion by April 2020. On December 18, 2019, the Company and Xperi Corporation (“Xperi”) entered into an Agreement and Plan of Merger and Reorganization (the “Xperi Combination”), pursuant to which TiVo and Xperi agreed to effect an all-stock, merger of equals strategic combination of their respective businesses. The Separation process has been, and the Xperi Combination process has been and is expected to continue to be, time-consuming and involve significant costs and expenses. During the year ended December 31, 2019, we incurred $26.2 million of Merger, separation

44


and transformation costs. For further details about the Separation and the Xperi Combination, refer to Management's Discussion and Analysis of Financial Condition included in Part II, Item 7. of this Annual Report on Form 10-K, which is incorporated by reference herein.

(3)
On January 1, 2018, new accounting standards were initially applied for revenue recognition, the capitalization and amortization of incremental costs to obtain a contract with a customer and the de-recognition of prepaid stored-value product liabilities, such as gift cards. As a result of adopting these new accounting standards, a cumulative effect adjustment, net of tax effects, was recorded that reduced Accumulated deficit by $31.4 million as of January 1, 2018.

(4)
On September 7, 2016, Rovi completed its acquisition of TiVo Solutions for $1.1 billion. The Consolidated Statements of Operations for the year ended December 31, 2016 reflect an $86.1 million benefit from a reduction in our deferred tax asset valuation allowance in connection with the TiVo Acquisition, which was partially offset by including TiVo Solutions' results for the period subsequent to the TiVo Acquisition Date, $40.0 million of Transaction, transition and integration costs associated with the TiVo Acquisition and $27.3 million in Restructuring and asset impairment charges.

45



ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following commentary should be read in conjunction with the Consolidated Financial Statements and related notes thereto contained in Part IV of this Annual Report on Form 10-K. This discussion contains forward-looking statements based on current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under Item IA.,"Risk Factors," included in Part I of this Annual Report on Form 10-K. This section of the Annual Report on Form 10-K generally discusses the years ended December 31, 2019 and 2018 and the respective year-to-year comparisons. Discussions of the year ended December 31, 2017, and year-to-year comparisons between the years ended December 31, 2018 and 2017 that are not included in this Annual Report on Form 10-K can be found in under Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" included in Part II of the our Annual Report on Form 10-K for the year ended December 31, 2018.

Executive Overview of Results

TiVo Corporation ("TiVo") is a global leader in bringing entertainment together, making entertainment content easy to find, watch and enjoy. TiVo provides a broad set of cloud-based services, embedded software solutions and intellectual property that bring entertainment together for the watchers, creators and advertisers. For the creators and advertisers, TiVo's products deliver a passionate group of watchers to increase viewership and engagement across online video, TV and other entertainment viewing platforms. Our products and innovations are protected by broad portfolios of licensable technology patents. These portfolios cover many aspects of content discovery, digital video recorder ("DVR"), VOD and OTT experiences, multi-screen viewing, mobile device video experiences, entertainment personalization, voice interaction, social and interactive applications, data analytics solutions and advertising.
    
Our operations are organized into two reportable segments for financial reporting purposes: Product and Intellectual Property Licensing. The Product segment consists primarily of licensing Company-developed user experience ("UX") products and services to multi-channel video service providers and consumer electronics ("CE") manufacturers, licensing the TiVo service and selling TiVo-enabled devices, licensing metadata and advanced search and recommendation and viewership data, as well as sponsored discovery and in-guide advertising. The Intellectual Property Licensing segment consists primarily of licensing our patent portfolio to U.S. and international pay television ("TV") providers (directly and through their suppliers), mobile device manufacturers, CE manufacturers and over-the-top ("OTT") video providers. Our broad portfolio of licensable technology patents covers many aspects of content discovery, digital video recorders, video-on-demand, OTT experiences, multi-screen functionality and personalization, as well as interactive applications and advertising.

Total Revenues, net for the year ended December 31, 2019 decreased by 4% compared to the prior year primarily due to a $49.7 million decrease in Product revenues. The decrease in Product revenues was attributable to $34.5 million in revenue from an international cable operator that exercised a contractual option during the three months ended March 31, 2018 to purchase a fully paid license to its then-current version of the TiVo software and purchasing additional engineering services, as well as a $14.3 million decrease in consumer revenue, which was driven by subscriber erosion, an increase in the amortization period for product lifetime subscriptions and lower hardware sales. Product revenue also declined due to a $6.0 million perpetual license executed in the fourth quarter of 2018 with an international customer. These revenue declines were partially offset by a $10.7 million increase in revenue from an international cable operator exceeding its cumulative contractual minimums in 2019. Intellectual Property Licensing revenues increased $22.0 million due to a $20.5 million increase in catch-up payments intended to make us whole for the pre-license period of use and new licenses and contract amendments executed since the year ago period. These increases were partially offset by a $20.1 million decrease in revenue from TiVo Solutions "Time Warp" agreements that were entered into with AT&T Inc. ("AT&T"), DirecTV, EchoStar Corporation ("EchoStar") and Verizon Communications, Inc. ("Verizon") prior to the TiVo Acquisition Date as a result of contract expirations.

Our Loss from continuing operations, net of tax was $405.3 million, or $3.23 per diluted share, compared to $353.1 million, or $2.87 per diluted share, in the prior year. For the year ended December 31, 2019, we reduced Research and development and Selling, general and administrative compensation costs by $29.6 million, primarily as a result of benefits from our transformation and restructuring activities. We also realized a $34.6 million decrease in Amortization of intangible assets due to certain TiVo Solutions intangible assets reaching the end of their economic life. In addition, our results benefited from an $8.2 million decrease in patent litigation costs, which was primarily related to the timing of costs incurred in the ongoing Comcast litigation, and other benefits from our transformation and restructuring activities. Offsetting these improvements, our Loss from continuing operations, net of tax for the year ended December 31, 2019 reflects a $354.6 million Goodwill impairment charge compared to a $269.0 million Goodwill impairment charge for the year ended December 31, 2018. In

46


addition, our revenue declined by $27.7 million and we incurred $26.2 million of Merger, separation and transformation costs in the year ended December 31, 2019.

Our intellectual property license with Comcast Corporation ("Comcast") expired on March 31, 2016. Our Product relationship with Comcast, primarily a metadata license, expired on September 30, 2017. The expiration of our intellectual property license with Comcast, as well as litigation initiated against Comcast, reduced revenues and increased litigation costs. While we anticipate Comcast will eventually execute a new intellectual property license, the length of time that Comcast is out of license prior to executing a new license is uncertain.

On May 9, 2019, we announced that our Board of Directors unanimously approved a plan to separate the Product and Intellectual Property Licensing businesses into separately traded public companies (the “Separation”), which was targeted for completion by April 2020. On December 18, 2019, the Company and Xperi Corporation (“Xperi”) entered into an Agreement and Plan of Merger and Reorganization (the “Xperi Merger Agreement”), pursuant to which TiVo and Xperi agreed to effect an all-stock, merger of equals strategic combination of their respective businesses (the "Xperi Combination"). The board of directors of each of TiVo and Xperi have approved the Xperi Merger Agreement and the transactions contemplated thereby. The Xperi Combination is subject to certain customary approvals, including the approval of shareholders of TiVo and Xperi, and is expected to be completed by June 30, 2020.

The Separation process has been and the Xperi Combination process has been and is expected to continue to be time-consuming and involve significant costs and expenses. During the year ended December 31, 2019, we incurred $26.2 million of Merger, separation and transformation costs. The Merger, separation and transformation costs are primarily Selling, general and administrative costs, consisting of employee-related costs, costs to improve information technology systems and other one-time transaction-related costs, including investment banking and consulting fees and other incremental costs directly associated with the Separation and Xperi Combination. In addition, in connection with the May 2019 announcement of our plan to separate the Product and Intellectual Property Licensing businesses, we implemented a cost efficiency program to transform our business operations and to execute the Separation (the "2019 Transformation Plan"). As a result of the 2019 Transformation Plan, we expect to reduce headcount, move certain positions to lower cost locations, rationalize facilities and legal entities and terminate certain leases and other contracts. The 2019 Transformation Plan will continue to be implemented prior to completion of the Xperi Combination. The 2019 Transformation Plan resulted in restructuring charges of $2.3 million during the year ended December 31, 2019, substantially all of which related to severance costs. We expect to spend up to an additional $20.0 million to complete the 2019 Transformation Plan and prepare for the Xperi Combination, excluding spend contingent on completion of the Xperi Combination.

On November 22, 2019, the Company, as borrower, and certain of the Company’s subsidiaries, as guarantors (together with the Company, collectively, the “Loan Parties”), entered into (i) a $715.0 million Credit and Guaranty Agreement (the “2019 Term Loan Facility”), with the lenders party thereto and HPS Investment Partners, LLC, as administrative agent and collateral agent and (ii) a $60.0 million ABL Credit and Guaranty Agreement (the “Revolving Loan Credit Agreement” and, together with the 2019 Term Loan Facility, the “2019 Credit Agreements”), with the lenders party thereto, Morgan Stanley Senior Funding, Inc., as administrative agent and collateral agent and Wells Fargo Bank, National Association, as co-collateral agent. In connection with the completion of the 2019 Term Loan Facility, the Company repaid the remaining outstanding principal balance of $621.9 million under the Senior Secured Credit Facility entered into on July 2, 2014.



47


Comparison of Years Ended December 31, 2019 and 2018

The consolidated results of operations for the year ended December 31, 2019 compared to the prior year were as follows (dollars in thousands):
 
Year Ended December 31,
 
 
 
 
 
2019
 
2018
 
Change $
 
Change %
Revenues, net:
 
 
 
 
 
 
 
Licensing, services and software
$
659,261

 
$
681,130

 
$
(21,869
)
 
(3
)%
Hardware
8,868

 
14,735

 
(5,867
)
 
(40
)%
Total Revenues, net
668,129

 
695,865

 
(27,736
)
 
(4
)%
Costs and expenses:
 
 
 
 
 
 
 
Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets
156,533

 
169,149

 
(12,616
)
 
(7
)%
Cost of hardware revenues, excluding depreciation and amortization of intangible assets
18,117

 
19,491

 
(1,374
)
 
(7
)%
Research and development
148,422

 
177,285

 
(28,863
)
 
(16
)%
Selling, general and administrative
191,417

 
181,047

 
10,370

 
6
 %
Depreciation
21,247

 
21,464

 
(217
)
 
(1
)%
Amortization of intangible assets
112,727

 
147,336

 
(34,609
)
 
(23
)%
Restructuring and asset impairment charges
7,741

 
10,061

 
(2,320
)
 
(23
)%
Goodwill impairment
354,561

 
269,000

 
85,561

 
32
 %
Total costs and expenses
1,010,765

 
994,833

 
15,932

 
2
 %
Operating loss
(342,636
)
 
(298,968
)
 
(43,668
)
 
15
 %
Interest expense
(49,902
)
 
(49,150
)
 
(752
)
 
2
 %
Interest income and other, net
8,526

 
5,682

 
2,844

 
50
 %
(Loss) gain on interest rate swaps
(4,966
)
 
3,425

 
(8,391
)
 
(245
)%
Loss on debt extinguishment
(2,152
)
 

 
(2,152
)
 
N/a

Loss from continuing operations before income taxes
(391,130
)
 
(339,011
)
 
(52,119
)
 
15
 %
Income tax expense
14,144

 
14,052

 
92

 
1
 %
Loss from continuing operations, net of tax
(405,274
)
 
(353,063
)
 
(52,211
)
 
15
 %
(Loss) Income from discontinued operations, net of tax
(4,793
)
 
3,715

 
(8,508
)
 
(229
)%
Net loss
$
(410,067
)
 
$
(349,348
)
 
$
(60,719
)
 
17
 %

Total Revenues, net

For the year ended December 31, 2019, Total Revenues, net decreased 4% compared to the prior year as Product revenues decreased $49.7 million and Intellectual Property Licensing revenues increased $22.0 million. Product generated 53% and 58% of Total Revenues, net for the years ended December 31, 2019 and 2018, respectively.

For details on the changes in Total Revenues, net, see the discussion of our segment results below.

Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets

Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets, consists primarily of employee-related costs, patent prosecution, maintenance and litigation costs and an allocation of overhead and facilities costs, as well as service center and other expenses related to providing the TiVo service and our metadata offering.

For the year ended December 31, 2019, Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets decreased 7% primarily as a result of an $8.2 million decrease in patent litigation costs, which was primarily related to the timing of costs incurred in the ongoing Comcast litigation, and benefits from our transformation and restructuring activities, including a $2.5 million decrease in compensation costs, a $1.7 million decrease in non-recurring

48


engineering costs, a $1.4 million reduction in royalty fees and a $1.2 million decrease in costs to acquire data from third parties to support our metadata operations. We expect to continue to incur material expenses related to the Comcast litigation in the future. The decrease in costs was partially offset by $4.3 million of impairment charges recognized in 2019 associated with a prepaid license that is not expected to be recoverable from the net direct revenue resulting from patent license agreements executed with new customers.

Cost of hardware revenues, excluding depreciation and amortization of intangible assets

Cost of hardware revenues, excluding depreciation and amortization of intangible assets includes all product-related costs associated with TiVo-enabled devices, including manufacturing costs, employee-related costs, warranty costs and order fulfillment costs, as well as certain licensing costs and an allocation of overhead and facilities costs. Hardware is sold by the Company primarily as a means to generate revenue from the TiVo service. As a result, generating positive gross margins from hardware sales is not the primary goal of our hardware operations.

For the year ended December 31, 2019, Cost of hardware revenues, excluding depreciation and amortization of intangible assets reflects benefits from our transformation and restructuring activities which were partially offset by a $2.4 million inventory impairment charge during the year ended December 31, 2019 due to a reduced forecast for sales of refurbished units.

Research and development

Research and development expenses are comprised primarily of employee-related costs, consulting costs and an allocation of overhead and facilities costs.

For the year ended December 31, 2019, Research and development expenses decreased 16% compared to the prior year, primarily due to a $21.0 million decrease in compensation costs and a $6.0 million decrease in consulting costs as a result of benefits from our transformation and restructuring activities, as well as a $1.0 million decrease in Transition and integration costs associated with the TiVo Acquisition.

Selling, general and administrative

Selling expenses are comprised primarily of employee-related costs, including travel costs, advertising costs and an allocation of overhead and facilities costs. General and administrative expenses are comprised primarily of employee-related costs, including travel costs, corporate accounting, consulting, legal and tax fees and an allocation of overhead and facilities costs.

Selling, general and administrative expenses increased 6% during the year ended December 31, 2019 as $26.2 million of Merger, separation and transformation costs incurred during the year ended December 31, 2019 were partially offset by an $8.6 million decrease in compensation costs, a $7.5 million decrease in Transition and integration costs associated with the TiVo Acquisition, which was primarily due to a $4.5 million loss associated with a legacy TiVo Solutions legal matter recorded in the second quarter of 2018, and other benefits from our transformation and restructuring activities.

Amortization of intangible assets

The decrease in Amortization of intangible assets during the year ended December 31, 2019 was primarily due to certain intangible assets acquired as part of the TiVo Acquisition reaching the end of their economic life.

Restructuring and asset impairment charges

In connection with the May 2019 announcement of our plan to separate the Product and Intellectual Property Licensing businesses, we initiated certain activities to transform our business operations in order to execute the separation (the "2019 Transformation Plan"). As a result of the 2019 Transformation Plan, we expect to reduce headcount, move certain positions to lower cost locations, rationalize facilities and legal entities and terminate certain leases and other contracts. In connection with the 2019 Transformation Plan, we took actions in the second half of 2019 that are expected to generate in excess of $20 million in annualized cost savings and we expect to incur material restructuring charges through 2020. The 2019 Transformation Plan resulted in Restructuring charges of $2.3 million during the year ended December 31, 2019, substantially all of which related to severance costs.


49


In February 2018, we announced our intention to explore strategic alternatives. In connection with exploring strategic alternatives, we initiated certain cost saving actions (the "Profit Improvement Plan"). As a result of the Profit Improvement Plan, we moved certain positions to lower cost locations, eliminated layers of management and rationalized facilities, which resulted in severance costs and the termination of certain leases and other contracts, generating over $40 million in annualized cost savings. As a result of actions associated with the Profit Improvement Plan, Restructuring and asset impairment charges of $5.4 million and $9.7 million, primarily for severance-related benefits, were recognized in the years ended December 31, 2019 and 2018, respectively.

Goodwill impairment

Following the Company's announcement of the Xperi Combination in December 2019, management concluded sufficient indicators of potential impairment were identified and that it was more-likely-than-not that goodwill was impaired and that quantitative interim goodwill impairment tests should be performed as of December 31, 2019 for the Product and Intellectual Property Licensing reporting units. Although the long-range forecasts for the Product and Intellectual Property Licensing reporting units did not materially change from those used in performing the quantitative interim goodwill impairment test as of September 30, 2019, the fair value decreased. The decrease in fair value was primarily due to the elimination of an assumed control premium from the fair value estimate following execution of the Xperi Merger Agreement. Based on this decline in fair value, a Goodwill impairment charge of $217.1 million was recognized during the three months ended December 31, 2019, of which $20.5 million related to the Product reporting unit and $196.6 million related to the Intellectual Property Licensing reporting unit.

During September 2019, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and quantitative interim goodwill impairment tests should be performed as of September 30, 2019 for the Product and Intellectual Property Licensing reporting units. Indicators of potential impairment included a significant and sustained decline in the trading price of TiVo's common stock, as well as lower-than-previously forecast revenue and profitability levels for the Product reporting unit and downward revisions to this reporting unit's short- and long-term forecasts. As a result of the quantitative interim goodwill impairment tests performed as of September 30, 2019, a Goodwill impairment charge of $137.5 million was recognized during the three months ended September 30, 2019, of which $79.3 million related to the Product reporting unit and $58.2 million related to the Intellectual Property Licensing reporting unit.

During December 2018, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and a quantitative interim goodwill impairment test should be performed as of December 31, 2018 for the Product and Intellectual Property Licensing reporting units. Indicators of potential impairment included a significant decline in the trading price of TiVo's common stock during the second half of the fourth quarter of 2018 and current market conditions, as well as lower-than-previously forecast revenue and profitability levels over a sustained period of time and downward revisions to management's short- and long-term forecasts. The forecast revisions were identified as part of TiVo's overall long-term forecasting process, which was substantially completed in December 2018. The revised forecast reflected lower expectations for the Company's Platform Solutions products, including changes in both the market and business models internationally, as well as the decision to eliminate certain analytics products. The changes in expectations related to revenue growth rates, current market trends, business mix, cost structure and other expectations about anticipated short- and long-term operating results. As a result of the quantitative interim goodwill impairment test performed as of December 31, 2018, a Goodwill impairment charge of $269.0 million was recognized related to the Product reporting unit. As a result of the quantitative interim goodwill impairment test performed as of December 31, 2018, no Goodwill impairment charge was recognized related to the Intellectual Property Licensing reporting unit.

For further details about the Goodwill impairment charges, refer to Note 6 of the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

Interest expense

Interest expense increased by $0.8 million during the year ended December 31, 2019 primarily due to changes in the interest rate associated with Term Loan Facility B and changes in the composition of our outstanding debt during 2019, including a $46.6 million Excess Cash Flow principal payment on Term Loan Facility B made in February 2019, $50.0 million of 2020 Convertible Notes repurchased in June 2019 and the refinancing of Term Loan Facility B in November 2019.

Interest income and other, net

The increase in Interest income and other, net for the year ended December 31, 2019 was primarily due to a $2.0

50


million gain on sale of a strategic investment, a $0.7 million increase in interest income due to an increase in interest rates and a $0.6 million increase in income from an equity method investment, which was partially offset by $0.6 million of adverse movements in foreign currency exchange rates.
    
(Loss) gain on interest rate swaps

We have not designated any of our interest rate swaps as hedges for accounting purposes. Therefore, changes in the fair value of our interest rate swaps are not offset by changes in the fair value of the related hedged item in our Consolidated Statements of Operations (see Note 8 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein). We generally utilize interest rate swaps to convert the interest rate on a portion of our loans with a floating interest rate to a fixed interest rate. Under the terms of our interest rate swaps, we receive a floating rate of interest and pay a fixed rate of interest. When there is an increase in expected future LIBOR, we generally have gains when adjusting our interest rate swaps to fair value. When there is a decrease in expected future LIBOR, we generally have losses when adjusting our interest rate swaps to fair value.
    
Loss on debt extinguishment

In November 2019, the Company repaid the remaining outstanding principal balance of Term Loan Facility B, which was accounted for as a debt extinguishment. In addition, in February 2019, the Company made an Excess Cash Flow payment of $46.6 million on Term Loan Facility B, which was accounted for as a partial debt extinguishment. During the year ended December 31, 2019, the Company recognized a Loss on debt extinguishment of $2.1 million from writing off unamortized debt discount and issuance costs related to the Excess Cash Flow payment and the final extinguishment of Term Loan Facility B. In addition, in June 2019, the Company repurchased $50.0 million of outstanding principal on its 2020 Convertible Notes, which was accounted for as a partial debt extinguishment. The repurchase of the 2020 Convertible Notes resulted in a Loss on debt extinguishment of $0.1 million in the year ended December 31, 2019.

Income tax expense

Due to our significant net operating loss carryforwards and a valuation allowance applied against a significant portion of our deferred tax assets, foreign withholding taxes are the primary driver of our Income tax expense.
    
We recorded Income tax expense for the year ended December 31, 2019 of $14.1 million, which primarily consists of $18.2 million of Foreign withholding tax, $4.3 million of U.S. federal Base Erosion and Anti-Abuse Tax ("BEAT") and $2.9 million of Foreign income tax, which was partially offset by a $9.4 million benefit from the Goodwill impairment charge recognized during the year ended December 31, 2019.

We recorded Income tax expense for the year ended December 31, 2018 of $14.1 million, which primarily consists of $14.5 million of Foreign withholding tax, $3.6 million of State income tax, $2.1 million of U.S. federal BEAT and $1.3 million of Foreign income tax, partially offset by the benefit of $7.2 million due to the Goodwill impairment charge recognized in December 2018. The Tax Act of 2017 was signed into law on December 22, 2017 and enacted comprehensive tax reform that made broad and complex changes to the U.S. federal tax code as described in Note 13 of the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

The year-over-year increase in Foreign withholding tax was due to a larger portion of license fees received in the year ended December 31, 2019 coming from licensees in countries subject to foreign withholding taxes.

(Loss) Income from discontinued operations, net of tax

In the year ended December 31, 2019, we recognized a Loss from discontinued operations, net of tax, of $4.8 million, as a result of executing a settlement agreement during the period associated with a previous business disposal and associated legal defense costs. In the year ended December 31, 2018, we recognized Income from discontinued operations, net of tax, of $3.7 million, as a result of the expiration of certain indemnification obligations and the execution of settlement agreements during the period associated with previous business disposals, partially offset by an increase in legal defense costs.

51



Segment Results

We report segment information in the same way management internally organizes the business for assessing performance and making decisions regarding the allocation of resources to the business units. The terms Adjusted Operating Expenses and Adjusted EBITDA in the following discussion use the definitions provided in Note 14 of the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

Product

We group our Product segment into three verticals based on the products delivered to our customer: Platform Solutions; Software and Services; and Other. Platform Solutions includes licensing Company-developed UX products, the TiVo service and selling TiVo-enabled devices. Software and Services includes licensing our metadata and advanced media and advertising solutions, including viewership data, sponsored discovery and in-guide advertising. Other includes legacy Analog Content Protection ("ACP"), VCR Plus+ and media recognition products.

The Product segment's results of operations for the year ended December 31, 2019 compared to the prior year were as follows (dollars in thousands):
 
Year Ended December 31,
 
 
 
 
 
2019
 
2018
 
Change $
 
Change %
Platform Solutions
$
267,441

 
$
315,814

 
$
(48,373
)
 
(15
)%
Software and Services
80,443

 
76,249

 
4,194

 
6
 %
Other
3,097

 
8,667

 
(5,570
)
 
(64
)%
Product Revenues
350,981

 
400,730

 
(49,749
)
 
(12
)%
Adjusted Operating Expenses
302,491

 
333,720

 
(31,229
)
 
(9
)%
Adjusted EBITDA
$
48,490

 
$
67,010

 
$
(18,520
)
 
(28
)%
Adjusted EBITDA Margin
13.8
%
 
16.7
%
 
 
 
 

For the year ended December 31, 2019, Product revenue declined 12% due to a decrease in revenues from Platform Solutions and Other, which was partially offset by an increase in revenue from Software and Services.

For the year ended December 31, 2019, the $48.4 million decrease in Platform Solutions revenue was primarily attributable to a decrease of $34.5 million in revenue from an international cable operator that exercised a contractual option during the three months ended March 31, 2018 to purchase a fully paid license to its then-current version of the TiVo software and purchasing additional engineering services. In addition, revenue for the year ended December 31, 2019 decreased $14.3 million due to consumer subscriber erosion, an increase in the amortization period for product lifetime subscriptions and lower hardware sales. Revenue also declined $6.0 million due to a perpetual license executed the fourth quarter of 2018 with an international customer. These revenue declines were partially offset by a $10.7 million revenue increase for the year ended December 31, 2019 from an international software customer exceeding its cumulative contractual minimums in 2019.

For the year ended December 31, 2019, the $4.2 million increase in Software and Services revenue was primarily the result of a $2.8 million increase in TV viewership data revenue and a $1.0 million increase in personalized content discovery revenue.

For the year ended December 31, 2019, other revenue primarily consists of ACP revenue, which is expected to decline in the future.

The 9% decrease in Product Adjusted Operating Expenses for the year ended December 31, 2019 was primarily due to reduced Research and development compensation and consulting costs. Product Adjusted Operating Expenses also reflect benefits from our transformation and restructuring activities, including a $1.7 million decrease in non-recurring engineering costs, a $1.4 million reduction in royalty fees and a $1.2 million decrease in costs to acquire data from third parties to support our metadata operations. A $2.4 million inventory impairment charge during the year ended December 31, 2019 due to a reduced forecast for sales of refurbished units partially offset these benefits.

The decrease in Adjusted EBITDA Margin for the year ended December 31, 2019 reflects the revenue changes and inventory impairment described above, which were partially offset by benefits from reduced Research and development

52


compensation and consulting costs, benefits from our transformation and restructuring activities and a shift in business mix toward higher margin products due to the planned transition of our customers to deploying the TiVo service on third-party hardware.

Intellectual Property Licensing

We group our Intellectual Property Licensing segment into three verticals based primarily on the business of our customer: US Pay TV Providers; CE Manufacturers; and New Media, International Pay TV Providers and Other. US Pay TV Providers includes direct and indirect licensing of traditional US Pay TV Providers regardless of the particular distribution technology (e.g., cable, satellite or the internet). CE Manufacturers includes the licensing of our patents to traditional CE manufacturers. New Media, International Pay TV Providers and Other includes licensing to international pay TV providers, virtual service providers, mobile device manufacturers and content and new media companies.

The Intellectual Property Licensing segment's results of operations for the year ended December 31, 2019 compared to the prior year were as follows (dollars in thousands):
 
Year Ended December 31,
 
 
 
 
 
2019
 
2018
 
Change $
 
Change %
US Pay TV Providers
$
173,217

 
$
185,954

 
$
(12,737
)
 
(7
)%
CE Manufacturers
42,503

 
35,644

 
6,859

 
19
 %
New Media, International Pay TV Providers and Other
101,428

 
73,537

 
27,891

 
38
 %
Intellectual Property Licensing Revenues
317,148

 
295,135

 
22,013

 
7
 %
Adjusted Operating Expenses
95,962

 
99,532

 
(3,570
)
 
(4
)%
Adjusted EBITDA
$
221,186

 
$
195,603

 
$
25,583

 
13
 %
Adjusted EBITDA Margin
69.7
%
 
66.3
%
 
 
 
 

For the year ended December 31, 2019, Intellectual Property Licensing revenue grew 7% due to an increase in revenues from New Media, International Pay TV Providers and Other and CE Manufacturers, which was partially offset by a decrease in revenue from US Pay TV Providers.

For the year ended December 31, 2019, the decrease in revenue from US Pay TV Providers was primarily due to a decrease of $20.1 million in revenue from TiVo Solutions Time Warp agreements that were entered into with AT&T, DirecTV, EchoStar and Verizon prior to the TiVo Acquisition Date due to the expiration of these contracts by the end of July 2018. In addition, revenue from catch-up payments from US Pay TV Providers intended to make us whole for the pre-license period of use for the year ended December 31, 2019 decreased by $0.7 million. These revenue declines were partially offset by increases in revenue from our existing customers, including $4.0 million in revenue due to a large multiple system operator ("MSO") customer updating its subscription reporting in the three months ended December 31, 2019.

For the year ended December 31, 2019, the increase in revenue from CE Manufacturers was primarily the result of an increase of $7.5 million from catch-up payments from CE Manufacturers intended to make us whole for the pre-license period of use. This increase in revenue was partially offset by a decrease in our licensees' market share, combined with continuing pressures on our licensees' business models. Such declines could continue unless we are able to successfully license new entrants to this market.

For the year ended December 31, 2019, New Media, International Pay TV Providers and Other reflects an increase in revenue compared to the prior period due to an increase of $13.7 million in revenue from catch-up payments intended to make us whole for the pre-license period of use, primarily related to expanding our license with Shaw Communications to include the TiVo Solutions patent portfolio as well as licensing our first social media customers. For the year ended December 31, 2019, New Media, International Pay TV Providers and Other also reflects new licenses and contract amendments executed since the year ago period.

The 4% decrease in Intellectual Property Licensing Adjusted Operating Expenses during the year ended December 31, 2019 reflects an $8.2 million decrease in patent litigation costs, which was primarily related to the timing of costs incurred in ongoing litigation. The decrease in costs was partially offset by $4.3 million of impairment charges recognized in 2019 associated with a prepaid license that is not expected to be recoverable from the net direct revenue resulting from patent license agreements executed with new customers.


53


The increase in Adjusted EBITDA Margin for the year ended December 31, 2019 is primarily the result of the increase in Intellectual Property Licensing revenue combined with the decrease in patent litigation costs, partially offset by impairment charges associated with the prepaid license described above.

Corporate

Corporate costs primarily include general and administrative costs such as corporate management, finance, legal and human resources.

Corporate costs for the year ended December 31, 2019 compared to the prior year were as follows (dollars in thousands):    
 
Year Ended December 31,
 
 
 
 
 
2019
 
2018
 
Change $
 
Change %
Adjusted Operating Expenses
$
58,383

 
$
62,521

 
$
(4,138
)
 
(7
)%

For the year ended December 31, 2019, the decrease in Corporate Adjusted Operating Expenses primarily reflects a decrease in compensation costs and other benefits from our transformation and restructuring activities.
 
Liquidity and Capital Resources

We finance our business primarily from operating cash flow. We believe our cash position remains strong and our cash, cash equivalents and marketable securities and anticipated operating cash flow, supplemented with access to capital markets as necessary, are generally sufficient to support our operating businesses, capital expenditures, restructuring activities, maturing debt, interest payments and income tax payments, in addition to investments in future growth opportunities and activities related to the Xperi Combination for at least the next twelve months. Our access to capital markets may be constrained and our cost of borrowing may increase under certain business, market and economic conditions; however, our use of a variety of funding sources to meet our liquidity needs is designed to facilitate continued access to sufficient capital resources under such conditions.

As of December 31, 2019, we had $373.7 million in Cash and cash equivalents and $51.3 million in Short-term marketable securities. Our cash, cash equivalents and marketable securities are held in numerous locations around the world, with $44.1 million held by our foreign subsidiaries as of December 31, 2019. Due to our net operating loss carryforwards and the effects of the Tax Act of 2017, we could repatriate amounts to the U.S. with minimal income tax effects.

Sources and Uses of Cash

Cash flows for the year ended December 31, 2019 compared to the prior year were as follows (in thousands):
 
Year Ended December 31,
 
 
 
 
 
2019
 
2018
 
Change $
 
Change %
Net cash provided by operating activities - Continuing operations
$
118,333

 
$
159,072

 
$
(40,739
)
 
(26
)%
Net cash provided by (used in) investing activities
161,544

 
(32,598
)
 
194,142

 
(596
)%
Net cash used in financing activities
(63,282
)
 
(92,380
)
 
29,098

 
(31
)%
Net cash used in operating activities - Discontinued operations
(4,912
)
 
(524
)
 
(4,388
)
 
837
 %
Effect of exchange rate changes on cash and cash equivalents
81

 
(580
)
 
661

 
(114
)%
Net increase in cash and cash equivalents
$
211,764

 
$
32,990

 
$
178,774

 
542
 %

For the year ended December 31, 2019, operating cash flow decreased $40.7 million. The decrease was primarily due to the timing of collections on Accounts receivable, net and payments for Merger, separation and transformation costs. We expect to make material cash payments for Merger, separation and transformation costs through 2020. The availability of cash generated by our operations in the future could be adversely affected by business risks including, but not limited to, the Risk Factors described in Part I, Item 1A. of this Annual Report on Form 10-K, which are incorporated by reference herein.


54


For the year ended December 31, 2019, investing cash flow increased $194.1 million. Net proceeds from marketable security investment transactions increased by $192.9 million compared to the prior year. The proceeds from the investment transactions were primarily used to repay debt during the year ended December 31, 2019 and are expected to be used to repay the 2020 Convertible Notes at their maturity. The decrease in capital expenditures for the year ended December 31, 2019 was primarily associated with infrastructure projects designed to integrate TiVo Solutions in 2018. We expect 2020 full year capital expenditures of approximately $20 million to $25 million for infrastructure projects designed to support anticipated growth in our business, to strengthen our operations infrastructure and to complete the 2019 Transformation Plan. Partially offsetting these cash flow benefits was $6.9 million of cash paid to acquire patent portfolios during the year ended December 31, 2019.

Financing cash flow for the year ended December 31, 2019 reflects the repurchase of $50.0 million of outstanding principal of the Company's 2020 Convertible Notes for $49.4 million and $668.5 million of principal payments on Term Loan Facility B compared to $7.0 million of principal payments in the year ended December 31, 2018. Financing cash flow for the year ended December 31, 2019 also reflects the net proceeds of the $715.0 million 2019 Term Loan Facility. Net cash used in financing activities for the year ended December 31, 2019 reflects dividend payments of $0.34 per share, resulting in aggregate cash payments of $42.5 million compared to dividend payments of $0.72 per share, resulting in aggregate cash payments of $89.0 million for the year ended December 31, 2018.

On February 14, 2017, TiVo Corporation's Board of Directors approved an increase to the stock repurchase program authorization to $150.0 million, which remains available as of December 31, 2019. The February 2017 authorization includes amounts which were outstanding under previously authorized share repurchase programs.    The February 2017 authorization is subject to restrictions included in the Xperi Merger Agreement, and we do not intend to make purchases under the February 2017 authorization during the pendency thereof.

Capital Resources

The outstanding principal and carrying amount of debt we issued or assumed was as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Outstanding Principal
 
Carrying Amount
 
Outstanding Principal
 
Carrying Amount
2020 Convertible Notes
$
295,000

 
$
292,699

 
$
345,000

 
$
326,640

2021 Convertible Notes
48

 
48

 
48

 
48

2019 Term Loan Facility
715,000

 
692,792

 

 

Term Loan Facility B

 

 
668,500

 
665,449

Total
$
1,010,048

 
$
985,539

 
$
1,013,548

 
$
992,137


For more information on our borrowings, see Note 8 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein. Our ability to make payments on and to refinance our indebtedness depends on our financial and operating performance, which is subject to prevailing economic and competitive conditions. If our cash flows and capital resources are insufficient to service our debt obligations, we may be forced to reduce or delay investments and capital expenditures, or to sell assets, seek additional capital or restructure or refinance our indebtedness. For additional information about liquidity risk, see the Risk Factors described in Part I, Item 1A. of this Annual Report on Form 10-K, which are incorporated by reference herein.

2020 Convertible Notes

Rovi issued $345.0 million in aggregate principal of 0.500% Convertible Notes that mature on March 1, 2020 at par pursuant to an Indenture dated March 4, 2015 (the "2015 Indenture"). In June 2019, the Company repurchased $50.0 million of outstanding principal of the 2020 Convertible Notes.

The 2020 Convertible Notes were convertible at an initial conversion rate of 34.5968 shares of TiVo Corporation common stock per $1,000 of principal of notes, which was equivalent to an initial conversion price of $28.9044 per share of TiVo Corporation common stock. The conversion rate and conversion price are subject to adjustment pursuant to the 2015 Indenture, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, the 2020 Convertible Notes are convertible at a conversion rate of 39.7348 shares of TiVo Corporation common stock per $1,000 principal of notes, which is equivalent to a conversion price of $25.1668 per share of TiVo Corporation common stock.
    

55


On or after December 1, 2019 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert the 2020 Convertible Notes, in multiples of $1,000 of principal, at any time. In addition, during the 35-day trading period following a Merger Event, as defined in the 2015 Indenture, holders may convert the 2020 Convertible Notes, in multiples of $1,000 of principal.

On conversion, a holder will receive the conversion value of the 2020 Convertible Notes converted based on the conversion rate multiplied by the volume-weighted average price of our common stock over a specified observation period. On conversion, Rovi will pay cash up to the aggregate principal of the 2020 Convertible Notes converted and deliver shares of our common stock in respect of the remainder, if any, of the conversion obligation in excess of the aggregate principal of the 2020 Convertible Notes being converted.

The conversion rate is subject to adjustment in certain events, including certain events that constitute a "Make-Whole Fundamental Change" (as defined in the 2015 Indenture). In addition, if we undergo a "Fundamental Change" (as defined in the 2015 Indenture) prior to March 1, 2020, holders may require Rovi to repurchase for cash all or a portion of the 2020 Convertible Notes at a repurchase price equal to 100% of the principal of the repurchased 2020 Convertible Notes, plus accrued and unpaid interest. The conversion rate is also subject to customary anti-dilution adjustments.

The 2020 Convertible Notes are not redeemable prior to maturity by Rovi and no sinking fund is provided. The 2020 Convertible Notes are unsecured and do not contain financial covenants or restrictions on the payment of dividends, the incurrence of indebtedness or the repurchase of other securities by Rovi. The 2015 Indenture includes customary terms and covenants, including certain events of default after which the 2020 Convertible Notes may be due and payable immediately.
    
2021 Convertible Notes

TiVo Solutions issued $230.0 million in aggregate principal of 2.0% Convertible Senior Notes that mature October 1, 2021 (the "2021 Convertible Notes") at par pursuant to an Indenture dated September 22, 2014 ("the 2014 Indenture"). On October 12, 2016, TiVo Solutions repaid $229.95 million of the par value of the 2021 Convertible Notes.

The 2021 Convertible Notes were convertible at an initial conversion rate of 56.1073 shares of TiVo Solutions common stock per $1,000 principal of notes, which was equivalent to an initial conversion price of $17.8230 per share of TiVo Solutions common stock. The conversion rate and conversion price are subject to adjustment pursuant to the 2014 Indenture, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, the 2021 Convertible Notes are convertible at a conversion rate of 24.8196 shares of TiVo Corporation common stock per $1,000 principal of notes and $154.30 per $1,000 principal of notes, which is equivalent to a conversion price of $34.0738 per share of TiVo Corporation common stock.

TiVo Solutions can settle the 2021 Convertible Notes in cash, shares of common stock, or any combination thereof pursuant to the 2014 Indenture. Subject to certain exceptions, holders may require TiVo Solutions to repurchase, for cash, all or part of their 2021 Convertible Notes upon a “Fundamental Change” (as defined in the 2014 Indenture) at a price equal to 100% of the principal amount of the 2021 Convertible Notes being repurchased plus any accrued and unpaid interest up to, but excluding, the “Fundamental Change Repurchase Date” (as defined in the 2014 Indenture). In addition, on a “Make-Whole Fundamental Change” (as defined in the 2014 Indenture) prior to the maturity date of the 2021 Convertible Notes, TiVo Solutions will, in some cases, increase the conversion rate for a holder that elects to convert its 2021 Convertible Notes in connection with such Make-Whole Fundamental Change.

2019 Term Loan Facility and Revolving Loan Credit Agreement

On November 22, 2019, the Company, as borrower, and certain of the Company’s subsidiaries, as guarantors (together with the Company, collectively, the “Loan Parties”), entered into (i) a Credit and Guaranty Agreement (the “2019 Term Loan Facility”), with the lenders party thereto and HPS Investment Partners, LLC, as administrative agent and collateral agent and (ii) an ABL Credit and Guaranty Agreement (the “Revolving Loan Credit Agreement” and, together with the 2019 Term Loan Facility, the “2019 Credit Agreements”), with the lenders party thereto, Morgan Stanley Senior Funding, Inc., as administrative agent and collateral agent and Wells Fargo Bank, National Association, as co-collateral agent.

Under the 2019 Term Loan Facility, the Company borrowed $715.0 million, which matures on November 22, 2024. Loans under the 2019 Term Loan Facility bear interest, at the Company's option, at an interest rate equal to either (a) the London Interbank Offered Rate ("LIBOR"), plus (i) if TiVo’s Total Leverage Ratio (as defined in the 2019 Term Loan Facility) is greater than or equal to 3.50:1.00, 5.75%, (ii) if TiVo’s Total Leverage Ratio is greater than or equal to 3.00:1.00 but less than 3.50:100, 5.50%, or (iii) if TiVo’s Total Leverage Ratio is less than 3.00:1.00, 5.25%, in each case, subject to a 1.00% LIBOR

56


floor or (b) the Base Rate (as defined in the 2019 Term Loan Facility), (i) if TiVo’s Total Leverage Ratio is greater than or equal to 3.50:1.00, 4.75%, (ii) if TiVo’s Total Leverage Ratio is greater than or equal to 3.00:1.00 but less than 3.50:100, 4.50%, or (iii) if TiVo’s Total Leverage Ratio is less than 3.00:1.00, 4.25%, in each case, subject to a 2.00% Base Rate floor.

TiVo may voluntarily prepay the 2019 Term Loan Facility at any time subject to (i) a 3.00% prepayment premium if the loans are prepaid on or prior to November 22, 2020 and (ii) a 2.00% prepayment premium if the loans are prepaid on or prior to November 22, 2021. TiVo is required to make mandatory prepayments with (i) net cash proceeds from certain asset sales, (ii) net insurance or condemnation proceeds, (iii) net cash proceeds from issuances of debt (other than permitted debt), (iv) beginning with the fiscal year ending December 31, 2020, 50% of TiVo’s Consolidated Excess Cash Flow (as defined in the 2019 Term Loan Facility), (v) extraordinary receipts and (vi) certain net litigation proceeds, in each case, subject to certain exceptions. In the event the Xperi Combination is completed on or prior to November 22, 2020, TiVo would be required to repay the then-outstanding principal of the 2019 Term Loan Facility at par plus a 3.00% prepayment premium.

On March 31, 2020, TiVo will be required to make a payment equal to 0.25% of the original principal amount of the 2019 Term Loan Facility. Thereafter, quarterly installments in an amount equal to 2.50% of the original principal amount of the 2019 Term Loan Facility are due, with any remaining balance payable on the final maturity date of the 2019 Term Loan Facility.

The Company also entered into a $60.0 million Revolving Loan Credit Facility as part of the 2019 Credit Agreements, which expires on March 31, 2021. Availability of the Revolving Loan Credit Facility is based upon a borrowing base formula and periodic borrowing base certifications valuing certain of the Loan Parties’ accounts receivable as reduced by certain reserves, if any. There were no amounts outstanding under the Revolving Loan Credit Agreement at any time during the year ended December 31, 2019. Loans under the Revolving Loan Credit Facility bear interest, at TiVo’s option, at a rate equal to either (a) LIBOR, plus (i) if the average daily Specified Excess Availability (as defined in the Revolving Loan Credit Agreement) is greater than 66.67%, 1.50%, (ii) if the average daily Specified Excess Availability is greater than 33.33% but less than or equal to 66.66%, 1.75%, or (iii) if the average daily Specified Excess Availability is less than or equal to 33.33%, 2.00%, in each case, subject to a 0.00% LIBOR floor or (b) the Base Rate (as defined in the Revolving Loan Credit Agreement), (i) if the average daily Specified Excess Availability is greater than 66.67%, 0.50%, (ii) if the average daily Specified Excess Availability is greater than 33.33% but less than or equal to 66.66%, 0.75%, or (iii) if the average daily Specified Excess Availability is less than or equal to 33.33%, 1.00%, in each case, subject to a 1.00% Base Rate floor.

Revolving loans may be borrowed, repaid and re-borrowed until March 31, 2021, when all outstanding amounts must be repaid.

The 2019 Credit Agreements contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness, and dividends and other distributions. The 2019 Credit Agreements are secured by substantially all of the Company's assets.

Financing for the Xperi Combination

In connection with the execution of the Xperi Merger Agreement, TiVo and Xperi obtained a debt commitment letter (the “Commitment Letter”), dated December 18, 2019, with Bank of America, N.A. (“Bank of America”), BofA Securities, Inc. and Royal Bank of Canada (“Royal Bank”), pursuant to which, Bank of America and Royal Bank have committed to provide a senior secured first lien term loan B facility in an aggregate principal amount of $1,100 million (the “Debt Financing”). On January 3, 2020, TiVo, Xperi, Bank of America, Royal Bank and Barclays Bank PLC (“Barclays”) entered into a supplement to the Commitment Letter to add Barclays as an additional initial lender and an additional joint lead arranger and joint bookrunner and to reallocate a portion of the debt commitments of Bank of America and Royal Bank under the Commitment Letter to Barclays. The proceeds from the Debt Financing may be used (i) to pay fees and expenses incurred in connection with the Merger and the related transactions, (ii) to finance the refinancing of certain existing indebtedness of TiVo and Xperi, and (iii) to the extent of any remaining amounts, for working capital and other general corporate purposes.

Critical Accounting Policies and Estimates

The preparation of our Consolidated Financial Statements in accordance with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the amounts reported in the financial statements and accompanying notes. Our estimates, assumptions and judgments are based on historical experience and various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amount of assets and liabilities that are not readily apparent from other sources. Making estimates, assumptions and judgments about

57


future events is inherently unpredictable and is subject to significant uncertainties, some of which are beyond our control. Management believes the estimates, assumptions and judgments employed and resulting balances reported in the Consolidated Financial Statements are reasonable; however, actual results could differ materially.

A summary of our significant accounting policies, including a discussion about associated risks and uncertainties, is contained in Note 1 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein. An accounting policy is deemed critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, if different estimates reasonably could have been used or if changes to the estimate that are reasonably possible could materially affect the financial statements. Of our significant accounting policies, the following are considered critical to understanding our Consolidated Financial Statements and evaluating our results as they are inherently uncertain, involve the most subjective or complex judgments, include areas where different estimates reasonably could have been used and the use of an alternative estimate that is reasonably possible could materially affect the financial statements.

Revenue Recognition

General
    
Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration we expect to receive in exchange for those goods or services, which may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

Depending on the terms of the contract, a portion of the consideration received may be deferred because of a requirement to satisfy a future obligation. Stand-alone selling price for separate performance obligations is based on observable prices charged to customers for goods or services sold separately or the cost-plus-a-margin approach when observable prices are not available, considering overall pricing objectives.

Arrangements with Multiple Performance Obligations

Some of our contracts with customers contain multiple performance obligations. For these contracts, the individual performance obligations are separately accounted for if they are distinct. In an arrangement with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative stand-alone selling price basis. The determination of stand-alone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Operations during a given period.

Contract Modifications

Contracts may be modified due to changes in contract specifications or customer requirements. Contract modifications occur when the change in terms either creates new enforceable rights and obligations or changes existing enforceable rights and obligations. The effect of a contract modification for goods and services that are not distinct in the context of the contract on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. Contract modifications that result in goods or services that are distinct from the existing goods or services are accounted for as separate contracts if they are sold at their stand-alone selling price, or otherwise prospectively.

Variable Consideration

When a contract with a customer includes a variable transaction price, an estimate of the consideration to which we expect to be entitled to for transferring the promised goods or services is made at contract inception. Depending on the terms of the contract, variable consideration is estimated using either the expected value approach or the most likely value approach. Under either approach to estimating variable consideration, the estimate considers all information (historical, current and forecast) that is reasonably available at contract inception. The amount of variable consideration is estimated at contract inception and updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception. Certain payments to retailers and distributors, such as market development funds and revenue shares,

58


are treated as a reduction of the transaction price, and therefore revenue, rather than Selling, general and administrative expense.

When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of intellectual property, or when a license of intellectual property is the predominant item to which the variable consideration relates, revenue is recognized at the later of when the subsequent sale or usage occurs or the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied or partially satisfied.

Significant Judgments

Determining whether promises to transfer multiple goods and services in contracts with customers are considered distinct performance obligations that should be accounted for separately requires significant judgment, including related to the level of integration and interdependency between the performance obligations. In addition, judgment is necessary to allocate the transaction price to the distinct performance obligations, including whether there is a discount or significant financing component to be allocated based on the relative stand-alone selling price of the various performance obligations.

Significant judgment is required to determine the stand-alone selling price for each distinct performance obligation when an observable price is not available. In instances where stand-alone selling price is not directly observable, such as when we do not sell the good or service separately, the stand-alone selling price is determined using a range of inputs that includes market conditions and other observable inputs. More than one stand-alone selling price may exist for individual goods and services due to the stratification of those goods and services, considering attributes such as the size of the customer and geographic region.

Due to the nature of the work required to be performed on some performance obligations, significant judgment may be required to determine the transaction price. It is common for our license agreements to contain provisions that can either increase or decrease the transaction price. These variable amounts are generally estimated based on usage. In addition to estimating variable consideration, significant judgment is necessary to identify forms of variable consideration, determine whether the variable consideration relates to a sales-based or usage-based royalty of intellectual property and determine whether and when to include estimates of variable consideration in the transaction price.

Some hardware products are sold with a right of return and in other circumstances, other credits or incentives may be provided such as consideration (sales incentives) given to customers or resellers, which are accounted for as variable consideration and recognized as a reduction to the revenue recognized. Estimates of returns, credits and incentives are made at contract inception and updated each reporting period.

In contracts where we do not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of software, we recognize revenue as progress toward completion occurs using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Significant judgment is required to estimate the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement.

On an ongoing basis, management evaluates its estimates, inputs and assumptions related to revenue recognition. Using different estimates, inputs or assumptions may materially affect the reported amounts of assets and liabilities as of the date of the financial statements and the results of operations for the reporting period.

Nature of Goods and Services

The following is a discussion of the principal activities from which we generate revenue.

Patent Licensing Agreements

We license our discovery patent portfolio to traditional pay TV providers, virtual service providers, OTT video providers, CE manufacturers and others. We license our patented technology portfolio under two revenue models: (i) fixed fee licenses and (ii) per-unit royalty licenses.

Our long-term fixed-fee license agreements provide rights to future patented technologies over the term of the agreement that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the agreement. We treat these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license agreement.

59



At times, we enter into license agreements in which a licensee is released from past patent infringement claims and is granted a license to ship an unlimited number of units over a future period for a fixed fee. In these arrangements, we allocate the transaction price between the release for past patent infringement claims and the future license. In determining the stand-alone selling price of the release for past patent infringement claims and the future license, we consider such factors as the number of units shipped in the past and in what geographies these units where shipped, the number of units expected to be shipped in the future and in what geographies these units are expected to be shipped, as well as the licensing rate we generally receive for units shipped in the same geographies. As the release from past patent infringement claims is generally satisfied at execution of the agreement, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the agreement is executed and the amount of transaction price allocated to the future license is recognized ratably over the future license term.

We recognize revenue from per-unit royalty licenses in the period in which the licensee's sales are estimated to have occurred, which results in an adjustment to revenue when actual sales are subsequently reported by the licensees, which is generally in the month or quarter following usage or shipment. We generally recognize revenue from per-unit royalty licenses on a per-subscriber per-month model for licenses with service providers and a per-unit shipped model for licenses with CE manufacturers.

Arrangements with Multiple System Operators for the TiVo Service

Our arrangements with multiple system operators ("MSOs") typically include software customization and set-up services, associated maintenance and support, limited training, post-contract support, TiVo-enabled digital video recorders ("DVRs"), non-DVR STBs and the TiVo service.

We have two types of arrangements with MSOs that include technology deployment and engineering services. In instances where we host the TiVo service, non-refundable payments received for customization and set-up services are deferred and recognized as revenue ratably over the hosting term. The related cost of such services is capitalized to the extent it is deemed recoverable and amortized to cost of revenues over the same period as the related TiVo service revenue is recognized. We estimate the stand-alone selling prices for training, DVRs, non-DVR STBs and maintenance and support based on the price charged in stand-alone sales of the promised good or service. The stand-alone selling price for the TiVo service is determined considering the size of the MSO and expected volume of deployment, market conditions, competitive landscape, internal costs and total gross margin objectives. For a term license to the TiVo service, we receive license fees for the hosted TiVo service on either a per-subscriber per-month basis or a fixed fee. We recognize revenue from per-subscriber per-month licenses during the month the TiVo service is provided to the customer and recognize revenue from fixed fee licenses ratably over the license period.

In arrangements where we do not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of the software, we recognize revenue as progress toward completion is made using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Project costs are primarily labor related to the specific activities required for the project. Costs related to general infrastructure or uncommitted platform development are not included in the project cost estimates and are expensed as incurred. Estimating project costs requires forecasting costs, tracking progress toward completion and projecting the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement, and revisions to estimates are recognized on a cumulative catch-up basis when the changed conditions become known. Provisions for losses are recorded when estimates indicate it is probable that a loss will be incurred for the contract. We generally recognize revenue from license fees for the TiVo service that we do not host on a per-subscriber per-month basis due to the recognition constraint on intellectual property usage-based royalties.
    
Subscription Services

Subscription services revenues primarily consist of fees to provide customers with access to one or more of our hosted products such as our iGuide IPG, advanced search and recommendations, metadata and analytics products, including routine customer support. We generally receive per-subscriber per-month fees for our iGuide IPG and search and recommendations service and revenue is recorded in the month the customer uses the service. We generally receive a monthly or quarterly fee from metadata or analytics licenses for the right to use the metadata or access our analytics platform and to receive regular updates. Revenue from our metadata and analytics service is recognized ratably over the subscription period.


60


Passport Software

               We license our Passport IPG software to pay TV providers in North and South America. We generally receive per-subscriber per-month fees for licenses to the Passport IPG software and support. Due to the usage-based royalty provisions of the revenue recognition guidance, revenue is generally recognized in the month the customer uses the software.

Advertising

We generate advertising revenue through our IPGs. Advertising revenue is recognized when the related advertisement is provided. Advertising revenue is recorded net of agency commissions and revenue shares with service providers and CE manufacturers.

TiVo-enabled DVRs and TiVo Service

We sell TiVo-enabled DVRs and the related service directly to customers through sales programs via the TiVo.com website and license the sale of TiVo-enabled DVRs through a limited number of retailers. For sales through the TiVo.com website, the customer receives a DVR and commits to either a minimum subscription period of one year or for the lifetime of the DVR. Customers who purchase a DVR from TiVo.com have the right to return the DVR within 30 days of purchase for a full refund. For licensed sales of TiVo-enabled DVRs through retailers, the customer commits to either a minimum subscription period of one year or for the lifetime of the DVR. All customers have the right to cancel their subscription to the TiVo service within 30 days of subscription activation for a full refund. After the initial subscription period, all customers have various pricing options when they renew their subscription.
    
The stand-alone selling price for the TiVo service is established based on stand-alone sales of the service and varies by the length of the service period. The stand-alone selling price of the DVR is determined based on the price for which we would sell the DVR without any service commitment from the customer.

The transaction price allocated to the DVR is recognized as revenue on delivery and the transaction price allocated to the TiVo service is recognized as revenue ratably over the service period. Subscription revenues from lifetime subscriptions are recognized ratably over the estimated useful life of the DVR associated with the subscription. The estimated useful life for a DVR depends on a number of assumptions, including, but not limited to, customer retention rates, the timing of new product introductions and historical experience. As of December 31, 2019, we recognize revenue for lifetime subscriptions over a 72-month period. We periodically reassess the estimated useful life of a DVR. When the actual useful life of the DVR materially differs from our estimate, the estimated useful life of the DVR is adjusted, which could result in the recognition of revenue over a longer or shorter period of time.
    
Shipping and handling costs associated with outbound freight after control of a DVR has transferred to a customer are accounted for as a fulfillment cost and are included in Cost of hardware revenues, excluding depreciation and amortization of intangible assets as incurred.

Indefinite-Lived Intangible Assets and Goodwill

Indefinite-lived intangible assets and Goodwill are evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate their carrying amount may not be recoverable.

Qualitative factors are first assessed to determine whether events or changes in circumstances indicate it is more-likely-than-not that an indefinite-lived intangible asset or the fair value of a reporting unit is less than its carrying amount. Qualitative factors which could trigger an interim impairment review, include, but are not limited to a:
significant deterioration in general economic, industry or market conditions;
significant adverse development in cost factors;
significant deterioration in actual or expected financial performance or operating results;
significant adverse changes in legal factors or in the business climate, including adverse regulatory actions or assessments; and
significant sustained decrease in share price.

Indefinite-Lived Intangible Assets

If, based on the qualitative assessment, it is considered more-likely-than-not that the fair value of an indefinite-lived intangible asset is less than its carrying amount, then a quantitative impairment test is performed. In the quantitative impairment

61


test for indefinite-lived intangible assets, fair value is compared to the carrying amount of the indefinite-lived intangible asset. When we are required to estimate the fair value of an indefinite-lived intangible asset, we use an income approach, such as a relief-from-royalty technique. If the fair value of an indefinite-lived intangible asset exceeds its carrying amount, the indefinite-lived intangible asset is not impaired. If the carrying amount of an indefinite-lived intangible asset exceeds its fair value, an impairment loss equal to the difference is recognized.

The process of evaluating indefinite-lived intangible assets for potential impairment is subjective and requires significant estimates, assumptions and judgments, particularly related to estimating the fair value of the asset. Estimating the fair value of an indefinite-lived intangible asset considers the amount and timing of the future cash flows associated with the asset, the expected long-term growth rate, assumed royalty rates, income tax rates and economic and market conditions, as well as risk-adjusted discount rates.

For reasons similar to those described below related to goodwill, during the fourth quarter of 2018, the third quarter of 2019 and the fourth quarter of 2019, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that the indefinite-lived intangible asset was impaired and that quantitative interim impairment tests should be performed as of December 31, 2018, September 30, 2019 and December 31, 2019.
    
The quantitative interim impairment test for the indefinite-lived intangible asset performed as of December 31, 2019 and December 31, 2018 indicated that its fair value exceeded its carrying amount by 37% and 57%, respectively. Accordingly, as of December 31, 2019 and December 31, 2018, no impairment charges were recognized for the indefinite-lived intangible asset. As of December 31, 2019, the carrying amount of the indefinite-lived intangible asset was $14.0 million.

Goodwill

Goodwill represents the excess of cost over fair value of the net assets of an acquired business. The recoverability of goodwill is assessed at the reporting unit level, which is either the operating segment or one level below.

If, based on the qualitative assessment, it is considered more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, then a quantitative impairment test is performed. In the quantitative impairment test, the fair value of each reporting unit is compared to its carrying amount. In 2019, the fair value of the Product reporting unit and the Intellectual Property Licensing reporting unit was estimated using an income approach. In 2018, the fair value of the Product reporting unit was estimated by weighting the fair values derived from an income approach and a market approach and the fair value of the Intellectual Property Licensing reporting unit was estimated using an income approach.

Under the income approach, the fair value of a reporting unit is estimated based on the present value of estimated future cash flows and considers estimated revenue growth rates, future operating margins and risk-adjusted discount rates. Under the market approach, the fair value of a reporting unit is estimated based on market multiples of revenue or earnings derived from comparable publicly-traded companies. The carrying amount of a reporting unit is determined by assigning the assets and liabilities, including goodwill and intangible assets, to the reporting unit. If the fair value of a reporting unit exceeds its carrying amount, goodwill is not impaired. If the fair value of a reporting unit is less than its carrying amount, an impairment loss equal to the difference is recognized.

The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit. Estimating the fair value of a reporting unit considers future revenue growth rates, operating margins, income tax rates and economic and market conditions, as well as risk-adjusted discount rates and the identification of appropriate market comparable data.

During December 2018, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and a quantitative interim goodwill impairment test should be performed as of December 31, 2018 for the Product and Intellectual Property Licensing reporting units. Indicators of potential impairment included a significant decline in the trading price of TiVo's common stock during the second half of the fourth quarter of 2018 and current market conditions, as well as lower-than-previously forecast revenue and profitability levels over a sustained period of time and downward revisions to management's short- and long-term forecasts. The forecast revisions were identified as part of TiVo's overall long-term forecasting process, which was substantially completed in December 2018. The revised forecast reflected lower expectations for the Company's Platform Solutions products, including changes in both the market and business models internationally, as well as the decision to eliminate certain analytics products. The changes in expectations related to revenue growth rates, current market trends, business mix, cost structure and other expectations about anticipated short- and long-term operating results. As a result of the quantitative interim goodwill impairment test performed as of December 31,

62


2018, a Goodwill impairment charge of $269.0 million was recognized related to the Product reporting unit. As a result of the quantitative interim goodwill impairment test performed as of December 31, 2018, no Goodwill impairment charge was recognized related to the Intellectual Property Licensing reporting unit.

During September 2019, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and a quantitative interim goodwill impairment test should be performed as of September 30, 2019, for the Product and Intellectual Property Licensing reporting units. Indicators of potential impairment included a significant and sustained decline in the trading price of TiVo's common stock, as well as lower-than-previously forecast revenue and profitability levels for the Product reporting unit and downward revisions to this reporting unit's short- and long-term forecasts. The forecast revisions for the Product reporting unit were identified as part of TiVo's 2020 budgeting process and reflect lower expectations for its Platform Solutions products, including changes in both the market and business models internationally. The changes in such expectations related to revenue growth rates, current market trends, business mix, cost structure and other expectations about the anticipated short- and long-term operating results. As a result of the quantitative interim goodwill impairment test performed as of September 30, 2019, a Goodwill impairment charge of $137.5 million was recognized, of which $79.3 million relates to the Product reporting unit and $58.2 million relates to the Intellectual Property Licensing reporting unit. The Goodwill impairment charge for the Intellectual Property Licensing reporting unit resulted from an increase in the discount rate used to estimate fair value due to the decline in the trading price of TiVo's common stock.

Following the Company's announcement of the Xperi Combination in December 2019, management concluded sufficient indicators of potential impairment were identified and that it was more-likely-than-not that goodwill was impaired and that quantitative interim goodwill impairment tests should be performed as of December 31, 2019 for the Product and Intellectual Property Licensing reporting units. Although the long-range forecasts for the Product and Intellectual Property Licensing reporting units did not materially change from those used in performing the quantitative interim goodwill impairment test as of September 30, 2019, the fair value decreased. The decrease in fair value was primarily due to the elimination of an assumed control premium from the fair value estimate following execution of the Xperi Merger Agreement. Based on this decline in fair value, a Goodwill impairment charge of $217.1 million was recognized during the three months ended December 31, 2019, of which $20.5 million related to the Product reporting unit and $196.6 million related to the Intellectual Property Licensing reporting unit.

Following the recognition of the Goodwill impairment charge during the three months ended December 31, 2019, the equity fair value of the Product reporting unit equaled its carrying amount of $420.4 million and the equity fair value of the Intellectual Property Licensing reporting unit equaled its carrying amount of $653.3 million, which was net of the Company's debt as of December 31, 2019. A deterioration in conditions or circumstances similar to those described above may result in additional goodwill impairment charges for the Product or Intellectual Property Licensing reporting units in the future. In addition, if we fail to renew licenses, or renew licenses with materially different terms than those assumed, or if there is an adverse outcome with respect to patent infringement claims we have asserted against Comcast, an impairment of goodwill for the Intellectual Property Licensing reporting unit could result, the effect of which could be material.

Long-Lived Assets, including Property and Equipment and Finite-Lived Intangible Assets

Long-lived assets, such as property and equipment and finite-lived intangible assets, are assessed for potential impairment whenever events or changes in circumstances (collectively, “triggering events”) indicate the carrying amount of an asset group may not be recoverable. An asset group is established by identifying the lowest level of cash flows generated by a group of assets that are largely independent of the cash flows of other assets and could include assets used across multiple businesses or segments. Once a triggering event has been identified, the impairment test employed is based on whether we intend to continue to use the asset group or to hold the asset group for sale. For assets held for use, recoverability is assessed based on the estimated undiscounted future cash flows expected to result from the use and eventual disposition of the asset group. If the undiscounted future cash flows are less than the carrying amount of the asset group, the asset group is impaired. The amount of impairment, if any, is measured as the difference between the carrying amount of the asset group and its fair value. To the extent the carrying amount of each asset exceeds its fair value, the impairment is allocated to the finite-lived assets of the asset group on a pro rata basis using their relative carrying amounts.

For assets held for sale, to the extent the asset group's carrying amount is greater than its fair value less cost to sell, an impairment loss is recognized for the difference. Assets held for sale are separately presented in the Consolidated Balance Sheets at the lower of their carrying amount or fair value less cost to sell, and are no longer depreciated.

Determining whether a finite-lived asset group is impaired requires various estimates, assumptions and judgments, including whether a triggering event has occurred and the identification of appropriate asset groups. When required to estimate

63


the fair value of a finite-lived asset group, we generally use an income approach, such as a discounted cash flow technique. Significant estimates, assumptions and judgments inherent in the income approach include the amount and timing of the future cash flows associated with the asset group, the expected long-term growth rate, income tax rates and economic and market conditions, as well as risk-adjusted discount rates. If we establish different asset groups or utilize different valuation methodologies or assumptions, the impairment test results could differ.

As of December 31, 2019, the carrying amount of property and equipment and finite-lived intangible assets was $48.3 million and $401.1 million, respectively.

Equity-Based Compensation

Equity-based compensation costs are estimated based on the grant date fair value of the award. Equity-based compensation cost is recognized for those awards expected to meet the service or performance vesting conditions on a straight-line basis over the requisite service period of the award. Equity-based compensation is estimated based on the aggregate grant for service-based awards and at the individual vesting tranche for awards with performance or market conditions. Forfeiture estimates are based on historical experience.

As our restricted stock awards are generally not eligible for dividend protection, the fair value of restricted awards subject to service or performance conditions is estimated as the price of our common stock at the close of trading on the date of grant, less the present value of dividends expected to be paid during the vesting period. When restricted stock award requires a post-vesting restriction on sale, the grant date fair value is adjusted to reflect a liquidity discount based on the expected post-vesting holding period.

A Monte Carlo simulation is used to estimate the fair value of restricted stock units subject to market conditions with expected volatility estimated using the historical volatility of our common stock.

We use the Black-Scholes-Merton option-pricing formula to estimate the fair value of stock options and employee stock purchase plan ("ESPP") shares. The Black-Scholes-Merton option-pricing formula uses complex and subjective inputs, such as the expected volatility of our common stock over the expected term of the award and projected employee exercise behavior. Expected volatility is estimated using a combination of historical volatility and implied volatility derived from publicly-traded options on our common stock. The expected term is estimated by calculating the average term from historical experience. The risk-free interest rate is the yield on U.S. Treasury zero-coupon bonds with remaining terms similar to the expected term of the ESPP shares at the grant date. The expected dividend yield assumes a constant dividend yield commensurate with the dividend yield of TiVo's common stock on the grant date.

The number of awards expected to vest during the requisite service period is estimated at the time of grant. We use historical data to estimate pre-vesting forfeitures and record equity-based compensation only for those awards for which the requisite service is expected to be rendered. Forfeiture estimates are revised during the requisite service period and the effect of changes in the number of awards expected to be forfeited is recorded as a cumulative adjustment in the period estimates are revised.

The estimated fair value of our equity-based compensation awards is subject to significant estimates, assumptions and judgments. Changing the terms of our equity-based compensation awards, granting new forms of awards, changing the number of awards granted, changes in the price of our common stock or the historical or implied volatility derived from publicly-traded options on our common stock or adjusting our forfeiture assumptions, may cause us to realize material changes in equity-based compensation in the future. 

Income Taxes

We are subject to income taxes in the U.S. and numerous foreign jurisdictions and are subject to the examination of our income tax returns by the relevant tax authorities which may assert assessments against us. Significant estimates, assumptions and judgments are required in determining our provision for income taxes and income tax assets and liabilities, including the effects of any valuation allowance or unrecognized tax benefits. Our estimates, assumptions and judgments consider existing tax laws, our interpretation of existing tax laws and possible outcomes of current and future audits conducted by various tax authorities. Changes in tax law or our interpretation of existing tax laws and the resolution of current and future tax audits could significantly impact the provision for income taxes in our Consolidated Financial Statements.

We assess the likelihood that we will be able to recover the carrying amount of our deferred tax assets and reflect any changes to our estimate of the amount we are more likely than not to realize as a deferred tax asset valuation allowance, with a

64


corresponding adjustment to earnings or other comprehensive income, as appropriate. The ultimate realization of a deferred tax asset depends on the generation of future taxable income during the periods in which those deferred tax assets will become deductible. In determining the need for a valuation allowance, we assess all available positive and negative evidence regarding the realizability of our deferred tax assets, including the future reversal of existing taxable temporary differences, taxable income in carryback periods, prudent and feasible tax planning strategies, estimated future taxable income (including the reversal of deferred tax liabilities) and whether we have a recent history of pre-tax losses. Significant judgment is required in assessing the need for, and extent of, any deferred tax asset valuation allowance. The deferred tax asset valuation allowance can be affected by changes in tax regulations, interpretations and rulings, changes to enacted statutory tax rates and changes to estimates of future taxable income.

Cumulative U.S. GAAP pre-tax losses incurred beginning in 2014, including those from discontinued operations, represent a significant source of negative evidence indicating the need for a valuation allowance with respect to a substantial portion of our deferred tax assets. We believe the size and frequency of losses, including those from discontinued operations, in recent years and the uncertainty associated with projecting future taxable income support the conclusion that a valuation allowance is required to reduce our deferred tax assets to the amount expected to be realized. If we achieve profitability in future periods, an evaluation would be performed of whether the recent history of profitability would constitute sufficient positive evidence to support the reversal of a portion, or all, of the valuation allowances.

From time to time, we engage in transactions for which the tax consequences may be uncertain. Accruals are established for unrecognized tax benefits, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, when we believe it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authority based on the technical merits of the position. We adjust our accruals for unrecognized tax benefits when facts and circumstances change, such as the closing of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. The final outcome of a matter can differ from amounts recorded for a number of reasons, including the decision to settle rather than litigate a matter, relevant legal precedent related to similar matters and success in supporting our position with the tax authorities. Although we believe we have adequately accrued for our unrecognized tax benefits, if our estimate proves different than the ultimate outcome, such differences will affect the provision for income taxes in the period in which such a determination is made.

Contractual Obligations

Our contractual obligations as of December 31, 2019 were as follows (in thousands):
 
 
Payments due by period
Contractual Obligations (1)
 
Total
 
2020
 
2021 - 2022
 
2023 - 2024
 
Thereafter
Long-term debt (2)
 
$
1,010,048

 
$
350,413

 
$
143,048

 
$
516,587

 
$

Interest on long-term debt (2, 3)
 
209,152

 
55,223

 
90,284

 
63,645

 

Purchase obligations
 
19,771

 
6,693

 
9,671

 
3,407

 

Operating lease commitments (4)
 
91,529

 
17,657

 
30,087

 
23,676

 
20,109

Transition Tax (5)
 
486

 
69

 
200

 
217

 

Total
 
$
1,330,986

 
$
430,055

 
$
273,290

 
$
607,532

 
$
20,109


(1)
The following items have been excluded from the table:
Due to uncertainty about the periods in which tax examinations will be completed and limited information related to ongoing tax return audits, we are unable to reliably estimate the timing of cash payments and settlements associated with accruals for unrecognized tax benefits; therefore, amounts related to these obligations have been excluded from the table.
(2)
The 2020 Convertible Notes can be freely converted by holders at any time. For additional information, see Note 8 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.
(3)
Interest on the 2019 Term Loan Facility is presented based on the interest rate in effect as of December 31, 2019. For additional information, see Note 8 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.
(4)
Operating leases are presented on a gross basis. We have agreements to receive payments of approximately $37.0 million under subleases through 2026.
(5)
As a result of the Tax Act of 2017, during the year ended December 31, 2018, we determined our Transition Tax on unrepatriated foreign earnings of our foreign subsidiaries was $33.7 million. We utilized $32.8 million of available tax

65


credits to offset the majority of the Transition Tax. We elected to pay the Transition Tax over the 8 year period provided by the Tax Act of 2017. For additional information on the Tax Act of 2017, see Note 13 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

Off-Balance Sheet Arrangements    

We have not engaged in any material off-balance sheet arrangements, including the use of structured finance vehicles, special purpose entities or variable interest entities.

Recent Accounting Pronouncements

For a summary of applicable recent accounting pronouncements, see Note 1 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

In the normal course of business, we are exposed to market risks, including those related to changes in interest rates, foreign currency exchange rates and security prices that could impact our financial position, results of operations or cash flows. Our risk management strategy with respect to these market risks may include the use of derivative financial instruments to manage existing underlying exposures; however, we do not use derivative contracts for speculative purposes.

Future realized gains and losses may differ materially from the sensitivity analysis provided below based on changes in the timing and amount of interest rate, foreign currency exchange rate and security price movements and our actual exposures and derivatives in place at the time of the change. There have been no material changes to the nature of our market risk exposures, nor how those exposures are managed since December 31, 2018.

Investment Risk

Our marketable securities portfolio consists of money market mutual funds, U.S. Treasury and agency securities and corporate bonds which are classified as cash equivalents and short- and long-term marketable securities. The fair value of our marketable securities portfolio was $305.7 million and $354.0 million as of December 31, 2019 and 2018, respectively.
 
Our primary investment objective is to preserve principal, while at the same time maximizing yields without significantly increasing risk. We seek to limit our exposure to interest rate and credit risk by establishing and monitoring compliance with our investment policies and guidelines. Our marketable securities portfolio is subject to interest rate risk as an increase in interest rates could adversely affect its fair value, while a decrease in interest rates could adversely affect the amount of interest income we receive. We regularly monitor the credit risk of our marketable securities portfolio and manage credit and interest rate risk in accordance with our investment policies and guidelines. We do not use derivative financial instruments to manage or hedge our marketable securities portfolio. A hypothetical 50 basis point increase in the current yield of our marketable securities portfolio would result in a $0.1 million and $0.7 million decrease in the fair value of our investment portfolio as of December 31, 2019 and 2018, respectively.

While we cannot predict future market conditions or liquidity, we believe that our investment policies and guidelines provide an appropriate means to manage the risks of our marketable securities portfolio.

Interest Rate Risk

2019 Term Loan Facility. The $715.0 million of borrowings outstanding as of December 31, 2019 under our 2019 Term Loan Facility is subject to a variable interest rate. If LIBOR were to increase, our debt service costs would increase even though the amount borrowed remained the same. 2019 Term Loan Facility is more fully described in Note 10 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

2020 Convertible Notes. In March 2015, we issued $345.0 million in principal of 2020 Convertible Notes that have a fixed interest rate of 0.500%. As the 2020 Convertible Notes have a fixed interest rate, there is no economic interest rate exposure. However, the fair value of the 2020 Convertible Notes is exposed to fluctuations in interest rates and the market price of our common stock. Generally, the fair value of the 2020 Convertible Notes will decrease as interest rates increase and the fair value of the 2020 Convertible Notes will increase as the price of our common stock increases.

66



In connection with offering the 2020 Convertible Notes, we purchased call options and sold warrants with respect to our common stock. The options are expected to offset the potential dilution from any conversion of the 2020 Convertible Notes into shares of our common stock. The warrants have a dilutive effect with respect to our common stock to the extent that the market price of our common stock exceeds the strike price of the warrants. However, we have the right to settle the warrants in cash or shares. As of December 31, 2019, the strike price of the warrants was $34.9541 per share. The number of shares of our common stock underlying the warrants is 13.0 million shares, subject to anti-dilution adjustments.

For further discussion regarding the 2020 Convertible Notes and the related call options and warrants, see Note 8 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

Interest Rate Swaps. Our interest rate swaps were designed to economically hedge a significant portion of the borrowings under Term Loan Facility B. Under the terms of these interest rate swaps, we generally pay interest at a fixed rate and receive interest at a floating rate from the counterparties. Following the extinguishment of Term Loan Facility B in November 2019, the interest rate swaps remain outstanding and economically hedge a significant portion of the borrowings under the 2019 Term Loan Facility. For further discussion regarding the 2019 Term Loan Facility and our interest rate swaps, see Note 8 to the Consolidated Financial Statements included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

Foreign Currency Exchange Rate Risk

Due to our operations outside the U.S., we are subject to the risks of fluctuations in foreign currency exchange rates, particularly related to the Euro, Indian rupee and Japanese yen. As a substantial majority of our non-U.S. revenue and expense transactions are denominated in U.S. dollars, fluctuations in foreign currency exchange rates could cause our products and services to become relatively more expensive to customers in a particular country, leading to a reduction in sales or profitability in that country. Some of our subsidiaries operate in their local currency, which mitigates a portion of the exposure related to fluctuations in foreign currency exchange rates.

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The information required by this item is included in Part IV of this Annual Report on Form 10-K, which is incorporated by reference herein.

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

67



ITEM 9A. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Exchange Act Rule 13a-15(e). Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Annual Report on Form 10-K.

Management’s Report on Internal Control Over Financial Reporting
 
Our management is responsible for establishing and maintaining an adequate system of internal control over financial reporting. Our internal control over financial reporting includes those policies and procedures that:
pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets;
provide reasonable assurance that transactions are recorded as necessary to permit preparation of our financial statements in accordance with generally accepted accounting principles in the United States, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.

Our management assessed the effectiveness of our system of internal control over financial reporting as of December 31, 2019. In making this assessment, we used the framework in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013) (“COSO”). Based on our assessment and the criteria set forth by COSO, we believe that TiVo Corporation maintained effective internal control over financial reporting as of December 31, 2019.

The effectiveness of our internal control over financial reporting as of December 31, 2019 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in their report which is included herein.

Inherent Limitations on Effectiveness of Controls

Our system of internal control over financial reporting was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States.

All internal control systems, no matter how well designed and operated, can provide only reasonable assurance with respect to financial statement preparation and presentation. Our management does not expect that our disclosure controls and procedures will prevent all error and fraud. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues have been detected, even with respect to those systems of internal control that are determined to be effective. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdown can occur because of simple error or mistake. The design of any system of controls also is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of these inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. Our internal control system contains self-monitoring mechanisms, and actions are taken to correct deficiencies as they are identified.

Audit Committee Oversight

The Audit Committee of the Board of Directors, which is comprised solely of independent directors, has oversight responsibility for our financial reporting process and the audits of our consolidated financial statements and internal control over financial reporting. The Audit Committee meets regularly with management and with our internal auditors and independent registered public accounting firm (collectively, the "accountants") to review matters related to the quality and

68


integrity of our financial reporting, internal control over financial reporting (including compliance matters related to our Code of Personal and Business Conduct and Ethics), and the nature, extent and results of internal and external audits. Our accountants have full and free access and report directly to the Audit Committee. The Audit Committee recommended, and the Board of Directors approved, that the audited consolidated financial statements be included in this Annual Report on Form 10-K.

Changes in Internal Control Over Financial Reporting

We believe there have been no changes to our internal controls over financial reporting during the quarter ended December 31, 2019, that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

69



Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of TiVo Corporation

Opinion on Internal Control Over Financial Reporting
We have audited TiVo Corporation and subsidiaries’ internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, TiVo Corporation and subsidiaries (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2019, and the related notes and our report dated February 18, 2020 expressed an unqualified opinion thereon.

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

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

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

/s/ Ernst & Young LLP


Los Angeles, California
February 18, 2020


70


ITEM 9B. OTHER INFORMATION

None.


71


PART III.

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Board Leadership Structure and Risk Oversight

Board Leadership Structure. We separate the roles of Chief Executive Officer and Chairman of the Board of Directors in recognition of the differences between the two roles. The Chief Executive Officer is responsible for setting the strategic direction for the company and the day-to-day leadership and performance of the company, while the Chairman of the Board of Directors provides guidance to the Chief Executive Officer and sets the agenda for Board meetings and presides over meetings of the full Board. We also believe that separation of the positions reinforces the independence of the Board of Directors in its oversight of the business and affairs of the company, and creates an environment that is more conducive to objective evaluation and oversight of management’s performance, increasing management accountability and improving the ability of the Board of Directors to monitor whether management’s actions are in the best interests of the company and its stockholders. Our Chairman of the Board of Directors, is “independent” and presides at all executive sessions of “non-management” directors.

Risk Oversight. The Board’s role in the company’s risk oversight process includes receiving regular reports from members of senior management on areas of material risk to the company, including operational, financial, legal and regulatory, information security, and strategic and reputational risks. The full Board of Directors (or the appropriate committee in the case of risks that are under the purview of a particular committee) receives these reports to enable it to understand our risk identification, risk management and risk mitigation strategies. The company’s compensation committee is responsible for overseeing the management of risks relating to the company’s executive compensation plans and arrangements. The audit committee oversees management of financial risks, including as such financial risks maybe impacted by operational, legal and regulatory and information security risks. The corporate governance and nominating committee manages risks associated with the independence of the Board of Directors and potential conflicts of interest. While each committee is responsible for evaluating certain risks and overseeing the management of such risks, the entire Board of Directors is regularly informed of such risks through committee reports at the Board of Directors meeting following a given committee meeting. This enables the Board and its committees to coordinate the risk oversight role, particularly with respect to risk interrelationships.

The company has a formal compliance program, which includes a risk management committee comprised of key operational, financial, legal and information technology personnel who regularly assess risks to the company, including through annual enterprise risk assessments. In addition to the company’s formal compliance program, the Board of Directors encourages management to promote a corporate culture that understands risk management and incorporates it into the overall corporate strategy and day-to-day business operations. The company’s risk management structure also includes an ongoing effort to assess and analyze the most likely areas of future risk for the company. As a result, the Board of Directors (and its committees) periodically asks the company’s executives to discuss the most likely sources of material future risks and how the company is addressing any significant potential vulnerability.

Independence of Directors

As required by the Nasdaq listing standards, a majority of the members of our Board must qualify as “independent,” as affirmatively determined by our Board. Our Board consults with our legal counsel to ensure that its determinations are consistent with all relevant securities and other laws and regulations regarding the definition of “independent,” including those set forth in the SEC rules and pertinent Nasdaq listing standards.

Consistent with these considerations, after review of all relevant transactions and relationships between each director, any of his or her family members, and the company, our executive officers and our independent registered public accounting firm, the Board has affirmatively determined that, except for Mr. Shull, the company’s current President and Chief Executive Officer, who is not an independent director by virtue of his employment with the company, and Mr. Rau, who was employed as the company’s Interim President and Chief Executive Officer through May 30, 2019, all other directors who served on the Board of Directors in 2019 are independent directors.

All members of our Audit Committee, at all times during which they served on such Committee, are “independent” as required by Nasdaq Rule 5605(c)(2)(A). All members of our Compensation Committee, at all times during which they served on such Committee, are “independent” as required by Nasdaq Rule 5605(d)(2)(A).


72


Meetings of the Board and Committees

As of December 31, 2019, our Board of Directors and committees were comprised as follows:
Name
Board of
Directors
Audit
Committee
Compensation
Committee
Corporate
Governance
and
Nominating
Committee
David Shull
P
 
 
 
Laura J. Durr
P
P
 
 
Alan L. Earhart
P
Chair
 
 
Eddy W. Hartenstein
P
P
P
 
James E. Meyer
Chair
 
 
Chair
Daniel Moloney
P
 
P
 
Raghavendra Rau
P
 
 
 
Glenn W. Welling
P
 
Chair
P
Loria B. Yeadon
P
 
 
P
Total # of Meetings in 2019
14
5
10
7
Total # of Actions by Written Consent in 2019
6
1
1

Raghavendra Rau served on our Board of Directors and as the company’s Interim President and Chief Executive Officer through May 30, 2019. During the time he served as the company’s Interim President and Chief Executive Officer, Mr. Rau did not serve on any committees of the Board of Directors.

Board of Directors

Each director who served on the Board during 2019 attended, for the portion of the year in which they served, at least 75% of the aggregate of: (i) the total number of meetings of our Board of Directors that were held in 2019 and (ii) the total number of all meetings of the committees of our Board of Directors on which he or she served. As part of each regularly scheduled Board meeting, the independent members of our Board of Directors hold a separate meeting that non-independent directors and other members of management do not attend. Although we do not have a formal policy regarding attendance by members of the Board of Directors at the annual meeting of stockholders, we encourage directors to attend. Last year, all of the members of our Board of Directors then serving attended the annual meeting in person or by teleconference.

Our Board of Directors has an audit committee, a compensation committee and a corporate governance and nominating committee. Our Board of Directors has adopted charters governing the duties and responsibilities of each of these committees and a copy of each such charter is available in the investor relations section on our website at www.tivo.com.
    
The following is a brief biography of each member of our board of directors, as of December 31, 2019, with each biography including information regarding the experiences, qualifications, attributes or skills that caused our board of directors to determine that each member of our board of directors should serve as a director as of the date of this Form 10-K. The initial year of each member’s service on the board of directors denotes the year in which such member joined as a director of TiVo Corporation or one of its subsidiaries, Rovi, TiVo Inc., Rovi Solutions Corporation (formerly Macrovision Corporation) or Rovi Guides, Inc. (formerly Gemstar-TV Guide International, Inc. (“Gemstar”)).

David Shull. Mr. Shull, age 47, has served as our President and CEO and a member of our Board of Directors since 2019. He has deep experience in the Pay-TV, OTT and digital media fields and served as Chief Executive Officer of The Weather Channel cable network from January 2016 until its sale in September 2018 and served as Group President, TV of The Weather Channel group from May 2015 to January 2016. Prior to The Weather Channel, Mr. Shull held various executive roles from October 2004 to May 2014 at DISH Network and EchoStar, including Executive Vice President and Chief Commercial Officer, Senior Vice President, Programming, Senior Vice President and Managing Director, Asia Pacific, and Vice President, Operations. Mr. Shull holds a B.A. in philosophy from Harvard University and an M.B.A. from Oxford University.

Laura J. Durr. Ms. Durr, age 58, has served as a member of the Board since 2019. Ms. Durr served as the Executive Vice President and Chief Financial Officer of Polycom, Inc. from May 2014 until its acquisition by Plantronics Inc. in July

73


2018. Prior to becoming Chief Financial Officer, Ms. Durr held various finance leadership roles at Polycom between 2004 and 2014, including Senior Vice President-Worldwide Finance, Chief Accounting Officer and Worldwide Controller. Prior to joining Polycom, Ms. Durr held executive positions in finance and administration at Lucent Technologies and International Network Services and also spent six years at Price Waterhouse LLP. Ms. Durr was a certified public accountant and holds a B.S. in Accounting from San Jose State University.

Alan L Earhart. Mr. Earhart, age 76, has served as a member of the Board since 2008. Mr. Earhart retired as partner of PricewaterhouseCoopers LLP, an accounting and consulting firm, in 2001. At the time of his retirement, he served as Managing Partner for PricewaterhouseCoopers’ Silicon Valley office. From 1970 to 2001, Mr. Earhart held a variety of positions with Coopers & Lybrand and its successor entity, PricewaterhouseCoopers LLP. Mr. Earhart holds a B.S. in accounting from the University of Oregon.

Eddy W. Hartenstein. Mr. Hartenstein, age 69, has served as a member of the Board since 2015. Mr. Hartenstein served as President and Chief Executive Officer of the Tribune Company, a multimedia, publishing, digital media and broadcasting company, from May 2011 to January 2013. Mr. Hartenstein was also publisher and Chief Executive Officer of the Los Angeles Times Media Group, a print and online company, from August 2008 to August 2014. Previously, Mr. Hartenstein served as President of DIRECTV, Inc., a television service provider, from its inception in 1990 through 2001 and then as its Chairman and Chief Executive Officer from 2001 to 2003, when News Corporation purchased a controlling interest in the company. He continued as Vice Chairman of The DIRECTV Group until 2004. Mr. Hartenstein was inducted into the Consumer Electronics Association Hall of Fame in 2008, the Broadcasting and Cable Hall of Fame in 2002 and the National Academy of Engineering in 2001, and received an Emmy® from the National Academy of Television Arts and Sciences for lifetime achievement in 2007. Mr. Hartenstein serves as the lead independent director of Sirius XM Holdings Inc., a satellite radio broadcaster, and as a director of Broadcom Limited, a semiconductor company, and Tribune Publishing Company, a media company. Mr. Hartenstein has a B.S. in Aerospace Engineering, a B.S. in Mathematics and an honorary Doctor of Science from California State Polytechnic University, Pomona, and an M.S. in Applied Mechanics from the California Institute of Technology.

James E. Meyer. Mr. Meyer, age 65, has served as a member of the Board since 1997 and has served as Chairman of the Board since 2015. Mr. Myer was Chief Executive Officer of Sirius XM Radio since December 2012. Mr. Meyer served as President of Operations and Sales of Sirius Satellite Radio from April 2004 to December 2012. From 1997 to 2002, Mr. Meyer served in various capacities at Thomson Multimedia Corporation. Mr. Meyer currently serves as a director of Charter Communications, Inc., a broadband communications and cable operator. Mr. Meyer holds a B.S. in Economics and an MBA from St. Bonaventure University.

Dan Moloney. Mr. Moloney, age 60, has served as a member of the Board since 2013. Mr. Moloney has been an Executive Partner at Siris Capital, LLC, a leading private equity firm in the technology and telecommunications industries, since 2013. Prior to this, he served as the President of Motorola Mobility, Inc., a leading provider of innovative technologies, products and services for the mobile and cable/wireline industries. He has almost 30 years of senior executive management, leadership and technological expertise and experience. Prior to Motorola Mobility being spun out of Motorola in early 2011, he served as the President of the Home & Networks Mobility business within Motorola and led the expansion of this business into a worldwide leader in both video and broadband wireless solutions. From 2002 - 2006, he led the Connected Home business for Motorola. He joined Motorola as part of their acquisition of General Instrument in 2000, where he served in various leadership roles around the forefront of key technological breakthroughs including digital TV and HDTV, VoIP, and internet/video applications over cable. Mr. Moloney currently serves as a director of Plantronics, a designer and manufacturer of lightweight communications devices. Mr. Moloney holds a bachelor’s degree in electrical engineering from the University of Michigan and a Master of Business Administration from the University of Chicago.

Raghavendra Rau. Mr. Rau, age 70, has served as a member of the Board since 2015 and has served as Vice Chairman since 2019. He served as the interim President and Chief Executive Officer of TiVo from July 2018 to May 2019. Mr. Rau also served as Chief Executive Officer of SeaChange International Inc., a video software technology company, from November 2011 to October 2014 and was a member of its board from July 2010. Previously, Mr. Rau held a number of senior leadership positions with Motorola Inc. from 1992 to 2008, including Senior Vice President of Strategy and Business Development of the Networks & Enterprise business, Senior Vice President of the Mobile TV Solutions business, and Corporate Vice President of Marketing and Professional Services. Mr. Rau currently serves as a director of Quantum Corp., a storage, archive and data protection company. Mr. Rau holds a bachelor's degree in engineering from the National Institute of Technology (India) and an MBA from the Indian Institute of Management (Ahmedabad).

Glenn W. Welling. Mr. Welling, age 49, has served as a member of the Board since 2015. Mr. Welling has been the founder and Chief Investment Officer of Engaged Capital since 2012. Prior to Engaged Capital, Mr. Welling was a principal

74


and managing director at Relational Investors, an activist equity fund, which he joined in July 2008. At Relational, Mr. Welling was responsible for managing the equity fund's consumer, healthcare and utility group. Mr. Welling spent six years as a managing director at Credit Suisse Group AG, where he also served as the head of the investment banking department's advisory business. Mr. Welling is a member of the board of directors of Hain Celestial Group, a marketer, manufacturer and seller of organic and natural better-for-you food and beverage offerings. Mr. Welling is a graduate of The Wharton School of Business at the University of Pennsylvania.

Loria B. Yeadon. Ms. Yeadon, age 57, has served as a member of the Board since 2019. Ms. Yeadon has been serving as the Chief Executive Officer of YMCA of Greater Seattle since February 2019. She served as the Chief Executive Officer of Yeadon Intellectual Property LLC, a specialized intellectual property consulting firm, from 2014 to 2019. From 2009 to 2014, Ms. Yeadon held various roles at Intellectual Ventures, a global invention and investment business focused on the development and licensing of intellectual property, including serving as the Executive Vice President and General Manager of the IV transportation business, EVP of the Invention Investment Fund and as their Chief IP Counsel. Prior to her tenure at Intellectual Ventures, Ms. Yeadon served as CEO of Honeywell Intellectual Properties, Inc. Ms. Yeadon holds a B.S. in Electrical Engineering from the University of Virginia, a M.S. in Electrical Engineering from Georgia Institute of Technology, and a J.D. from Seton Hall School of Law.

Audit Committee

The principal function of the audit committee is to assist our Board of Directors in its oversight responsibilities relating to our financial accounting, reporting and controls. The audit committee monitors and evaluates periodic reviews of the adequacy of the accounting and financial reporting processes and systems of internal control that are conducted by our financial and senior management and our independent registered public accounting firm; is responsible for the appointment, compensation and monitoring of the work of our independent registered public accounting firm; reviews and evaluates the qualifications, independence and performance of our independent registered public accounting firm; monitors our compliance with legal and regulatory requirements; monitors the performance of our internal audit function; and facilitates communication among our independent registered public accounting firm, our financial and senior management and our Board of Directors. Mr. Earhart and Ms. Durr are “Audit Committee Financial Experts” as defined by SEC rules and regulations and also meet Nasdaq’s professional experience requirements.

From January 1, 2019 to May 1, 2019, the audit committee was comprised of Messrs. Earhart, Hartenstein and former director Jeffrey T. Hinson. Since the annual meeting of stockholders on May 1, 2019, the audit committee membership is as shown in the chart above.

Compensation Committee

The principal functions of the compensation committee are to review and approve our incentive compensation programs for all executive-level direct reports of the Chief Executive Officer and review and recommend the annual compensation for the Chief Executive Officer to the Board of Directors for approval. The compensation committee reviews and approves all compensation (including the adjustment of base salary each year) and all bonus and other incentive compensation programs for our executive-level officers (other than our Chief Executive Officer), and authorizes all awards to our executive-level officers under those programs. The compensation committee also approves any employment severance or termination arrangement with any executive-level officer (other than our Chief Executive Officer). All decisions regarding the compensation of our Chief Executive Officer are reviewed by the compensation committee, which then recommends such compensation to the full Board of Directors for approval. The Chief Executive Officer abstains from voting on approval of his own compensation and such approval is made by the remaining members of the Board of Directors, all of whom are “independent” under applicable rules of the SEC.

The compensation committee meets with our Chief Executive Officer and other internal personnel responsible for compensation analysis for the company prior to the beginning of each fiscal year to plan, and meets several times during the first quarter of each year to discuss, the incentive compensation programs to be effective for that fiscal year. The agenda for each compensation committee meeting is determined by the chairman of our compensation committee. The compensation committee may delegate to subcommittees any power and authority of the compensation committee, and such subcommittees have the sole authority to assist the compensation committee in carrying out its responsibilities, including the sole authority to approve any consultant fees.

For the entirety of 2019, the compensation committee membership was as shown in the chart above.

75



Corporate Governance and Nominating Committee

The principal functions of the corporate governance and nominating committee are to advise and make recommendations to our Board of Directors on matters concerning corporate governance, review potential or actual conflicts of interest involving members of our Board of Directors, help identify, evaluate and recruit candidates to fill vacancies on our Board of Directors, identify the nominees for election to our Board of Directors at the annual meeting of stockholders and oversee the annual evaluation of members of and performance of our Board of Directors and Board committees.

From January 1, 2019 to May 1, 2019, the corporate governance and nominating committee was comprised of Messrs. Earhart, Meyer and Welling. Since the annual meeting of stockholders on May 1, 2019, the corporate governance and nominating committee membership is as shown in the chart above.

Director Nomination Process

Director Qualifications

The corporate governance and nominating committee reviews, evaluates and proposes prospective candidates for our Board of Directors. Each member of our Board of Directors must have broad experience and business acumen, a record of professional accomplishment in his or her field, and demonstrated honesty and integrity consistent with our values. In evaluating director nominees, the corporate governance and nominating committee considers a variety of factors, including the appropriate size of the Board of Directors, our needs with respect to the particular talents and experience of the directors, the nominee’s experience and understanding of our business and industry, familiarity with national and international business matters, strategic thinking and willingness to share ideas, network of contacts, experience with accounting rules and practices, and diversity of professional expertise and experience beneficial to the achievement of our strategic goals. The corporate governance and nominating committee may also consider such other factors as it may deem are in the best interests of our company and our stockholders. The corporate governance and nominating committee understands that it is necessary for at least one, and preferably for several, members of the Board of Directors to meet the criteria for an “audit committee financial expert” as defined by SEC rules and for a majority of the members of the Board of Directors to meet the definition of “independent director” under the Nasdaq listing standards.

Identifying Nominees

In February 2018, our Board of Directors approved amendments to the company’s corporate governance and nominating committee charter to emphasize the Board’s commitment to diversity and inclusiveness in its Board membership. The corporate governance and nominating committee seeks to create a Board of Directors that is strong in its collective knowledge and has a diversity of viewpoints, skills and experience with respect to management and leadership, vision and strategy, business operations, business judgment, industry knowledge, accounting and finance, legal and intellectual property, corporate governance and global markets. Accordingly, in performing its responsibilities to review director candidates and recommend candidates to the Board for election, the Committee will: (i) ensure that candidates with a diversity of gender, race and ethnicity are included in each pool of candidates from which Board nominees are chosen; and (ii) seek diverse candidates by ensuring director searches include nominees from both non-executive corporate positions and non-traditional environments. We will also consider California’s new law, SB 826, in our consideration of nominees to the Board.

The corporate governance and nominating committee identifies nominees by first identifying the desired skills and experience of a new nominee based on the qualifications and diversity considerations discussed above. The corporate governance and nominating committee may identify potential nominees based upon suggestions by non-employee members of the Board of Directors, senior level executives, individuals personally known to the members of the Board of Directors, third-party search firms and/or stockholders, and evaluate those persons on its own. The corporate governance and nominating committee does not evaluate proposed nominees differently depending upon who has made the proposal.

Stockholder Nominations

In identifying nominees for our Board of Directors, the corporate governance and nominating committee will consider any stockholder recommendations for candidates to serve on the Board of Directors. If a stockholder wishes to nominate a candidate to serve on our Board of Directors, the stockholder should follow the procedures as set forth in our bylaws. Any notice of director nomination must meet all the requirements contained in our bylaws and include other information required pursuant to Regulation 14A of the Exchange Act, including the nominee’s consent to serve as a director and evidence of the nominating stockholder’s ownership of our stock. If a stockholder wishes to suggest a candidate for consideration by the

76


corporate governance and nominating committee, the stockholder should provide comparable information to the corporate governance and nominating committee with a request that the committee consider the candidate for nomination.

Communications with the Board

Stockholders may send communications to the Board of Directors or individual members of the Board by submitting one or more letters in sealed envelopes labeled with the names of the desired recipients. Any such letters should be placed in a larger envelope and mailed to TiVo Corporation, Attention: TiVo Corporation, Attention: General Counsel & Corporate Secretary, 2160 Gold Street, San Jose, California 95002. The Corporate Secretary will forward the sealed envelopes to the designated recipient. Comments or complaints relating to accounting or auditing matters may be submitted directly to the chair of the audit committee through the same address listed above.

Executive Officers

The names of our executive officers, their ages, positions and biographical summaries as of December 31, 2019 are shown below.
Name
Age
Position
David Shull
47
President and Chief Executive Officer
Wesley Gutierrez
42
Chief Financial Officer
Michael Hawkey
54
Senior Vice President and General Manager, User Experience
Matt Milne
52
Chief Revenue Officer
Arvin Patel
48
Executive Vice President and Chief Intellectual Property Officer
Pamela Sergeeff
47
Executive Vice President, General Counsel and Chief Compliance Officer

For a biography of David Shull, please see above in Item 10, "Board of Directors".

Wesley Gutierrez. Mr. Gutierrez has served as our Chief Financial Officer since December 2019. Mr. Gutierrez was appointed as the Company’s Senior Vice President, Chief Accounting Officer and Treasurer in July 2015 and served in this role until his appointment as Chief Financial Officer in December 2019. He joined Gemstar-TV Guide International Inc. in November 2004 and served in various roles in the finance organization, including as the Company’s Director, Financial Reporting from May 2008 (when the Company acquired Gemstar-TV Guide) to February 2009, the Company’s Vice President, Financial Reporting from March 2009 to September 2013 and the Company’s Vice President, Finance and Treasury from October 2013 to July 2015. Mr. Gutierrez holds a B.A in business economics from the University of California at Los Angeles.

Michael Hawkey. Mr. Hawkey has served as our Senior Vice President and General Manager, User Experience since September 2015. Prior to joining the Company (then Rovi), Mr. Hawkey was Senior Vice President and General Manager for Sling Media, Inc., a former subsidiary of EchoStar Corporation, from 2012 to 2015. Prior to this role, Mr. Hawkey worked as Vice President of Marketing and Sales for EchoStar Technologies, a communications technology company. He has also held leadership positions at Advanced Digital Broadcast (ADB) Americas and STMicroelectronics. Mr. Hawkey holds a B.S. in Computer Engineering from Rose-Hulman Institute of Technology.

Matt Milne. Mr. Milne has served as our Chief Revenue Officer since January 2017. Mr. Milne joined the Company (then Rovi) in February 2011 and served as Senior Vice President, CE Sales from 2011 to 2012. Mr. Milne served as our Executive Vice President, Worldwide Sales and Marketing from January 2012 to May 2014 and as Senior Vice President responsible for Tier 1 Intellectual Property Licensing & Sales from May 2014 to April 2016. He served as SVP and GM of Intellectual Property and Licensing from April 2016 until his promotion to Chief Revenue Officer in January 2017. Prior to joining the Company, Mr. Milne held various sales, marketing and product leadership positions at DivX, MediaFLO USA (a wholly owned subsidiary of Qualcomm Incorporated), Viewsonic, Gateway, Inc., Cameo Technologies and Western Digital. Mr. Milne holds an MBA from California State Polytechnic University, Pomona and a B.A. in business from California State University, Fullerton.

Arvin Patel. Mr. Patel has served as our Executive Vice President and Chief Intellectual Property Officer since August 2017. Prior to joining the Company, Mr. Patel served as Chief Intellectual Property Officer at Technicolor SA, a video technologies supplier, from August 2015 to June 2017. Mr. Patel previously served as Senior Vice President, Intellectual Property Licensing at Rovi from April 2011 to July 2015. Mr. Patel holds a B.A. in legal studies from the University of California, Berkeley, and a J.D. from the California Western School of Law.

77



Pamela Sergeeff. Ms. Sergeeff has served as our Executive Vice President and General Counsel since December 2013. Ms. Sergeeff also serves as the Company’s Chief Compliance Officer and Corporate Secretary. Ms. Sergeeff joined the Company (then Macrovision) in 2003 and has held various positions of increasing responsibility in the legal group, including serving as Senior Vice President and Associate General Counsel from 2011 to 2013 and as Vice President and Associate General Counsel from 2007 to 2011. Ms. Sergeeff holds a B.A. in Economics from the University of California, Los Angeles and a J.D. from the University of California, Berkeley. Ms. Sergeeff is a member of the California State bar.

Corporate Governance Materials
Code of Conduct. We adopted our Code of Personal and Business Conduct and Ethics (the “Code of Conduct”) as required by applicable securities laws, rules of the SEC and the Nasdaq listing standards. The Code of Conduct applies to all of our directors and employees, including the principal executive officer, principal financial officer and principal accounting officer. A copy of our current Code of Conduct is available in the investor relations section of our website at www.tivo.com. If we make any substantive amendments to the Code of Conduct or grant any waiver, including implicit waiver, from a provision of the Code of Conduct to our principal executive officer, principal financial officer or principal accounting officer, we will disclose the nature of such amendment or waiver on our website at www.tivo.com or in a Current Report on Form 8-K filed with the SEC.
Corporate Governance Guidelines. In November 2016, we adopted amended Corporate Governance Guidelines to assist the Board in following corporate practices that serve the best interest of the company and its stockholders. From time to time, we may further amend such Corporate Governance Guidelines as we believe appropriate and in the best interest of the company and its stockholders. Our currently effective Corporate Governance Guidelines are available in the investor relations section of our website at www.tivo.com.
ITEM 11. EXECUTIVE COMPENSATION

Compensation Discussion and Analysis

This Compensation Discussion and Analysis describes the material elements of our compensation programs and explains our executive compensation philosophy, policies and practices for the following executives, who are referred to in this Compensation Discussion and Analysis and in the subsequent tables as our named executive officers for 2019: David Shull, current President and Chief Executive Officer; Raghavendra Rau, former Interim President and Chief Executive Officer; Wesley Gutierrez, current Chief Financial Officer; Peter Halt, former Chief Financial Officer; Michael Hawkey, Senior Vice President and General Manager, User Experience; Matt Milne, Chief Revenue Officer; and Arvin Patel, Executive Vice President and Chief Intellectual Property Officer.

Prior to the TiVo Acquisition, Messrs. Halt, Hawkey and Milne were employed by Rovi, the predecessor registrant to TiVo Corporation and the acquiring entity in the TiVo Acquisition for accounting purposes under generally accepted accounting principles in the United States. All references in this Compensation Discussion and Analysis to “us”, the “company” and “TiVo” refer to Rovi prior to the TiVo Acquisition and TiVo Corporation following the TiVo Acquisition and all references in this Compensation Discussion and Analysis to “compensation committee” refer to the compensation committee of the Board of Directors of Rovi prior to the TiVo Acquisition and the compensation committee of the Board of Directors of TiVo Corporation following the TiVo Acquisition. All references in this Compensation Discussion and Analysis to the “Chief Executive Officer” and “CEO” refer to Raghavendra Rau prior to May 30, 2019, the date Mr. Rau ceased service as our Interim President and Chief Executive Officer, and David Shull on and after May 31, 2019, the date Mr. Shull became our Chief Executive Officer.

Executive Summary

Our Business

We are a global leader in media and entertainment products that power consumer entertainment experiences and enable our customers to deepen and further monetize their audience relationships. We provide a broad set of cloud-based services, embedded software solutions and intellectual property that enable people to find and enjoy online video, television programming, movies and music entertainment. Our solutions include content discovery through device embedded and cloud-based user experience, including interactive program guides (“IPGs”), digital video recorders (“DVRs”), natural language voice and text search, cloud-based recommendations services and our extensive entertainment metadata (i.e., descriptive information,

78


promotional images or other content that describes or relates to television shows, videos, movies, sports, music, books, games or other entertainment content).

We are industry pioneers having invented the IPG and the DVR. Today, we continue our strong focus on innovation with new advanced solutions for unified viewing of internet video and pay TV, cutting edge natural language voice enabled technologies, entertainment personalization, audience management and viewership prediction solutions. Through our innovations, we have established broad industry relationships with the companies leading the next generation of digital entertainment. As the industry transforms to deliver more content over the internet, we are developing complementary products, services and intellectual property to address our customers' needs.

To achieve our corporate mission, we rely on our employees. We encourage teamwork and collaboration among our employees and we demand accountability and strong results.

Accordingly, we have designed our executive compensation program to provide a competitive compensation package
that considers paying for performance, internal pay equity, retention value, comparability of compensation to peer group companies and executive pay survey data.

Our 2019 Performance

In February 2018, our Board of Directors reached the conclusion that our stock price was not at a level that they believed reflected the true value of the business given the company’s strong foundation, leading technologies, and solid cash flow from our long-term IP license agreements and guide deployments. As such, we announced we had begun a process of evaluating a wide range of strategic alternatives to realize long-term shareholder value. Over the balance of 2018 and throughout most of 2019, we continued to make progress with our review of strategic alternatives. That effort resulted in two major strategic announcements in 2019: (1) on May 9, 2019, we announced that our Board of Directors unanimously approved a plan to separate the Product and Intellectual Property Licensing businesses into separately traded public companies (the “Separation”); and (2) on December 18, 2019, we and Xperi entered into the Xperi Merger Agreement, pursuant to which we and Xperi agreed, subject to the terms and conditions of the Xperi Merger Agreement, to effect an all-stock, merger of equals strategic combination of our and Xperi’s respective businesses.

Additionally, in terms of major events with respect to our personnel, in late May 2019 we concluded our Chief Executive Officer search, hiring David Shull to replace Raghavendra Rau, one of our Board members who had stepped in as our Interim President and Chief Executive Officer in mid-2018.

The ongoing strategic review process and the David Shull announcement drove a significant number of our 2019
compensation decisions. Both circumstances presented high levels of uncertainty in terms of employee retention generally and executive retention specifically, and our compensation committee’s decisions reflect those uncertainties and retention needs. However, despite the uncertainties facing our business, our team achieved various successes against our 2019 operational strategy. Specifically, we (i) continued our cost reduction and cost containment efforts during the year (and exceeded our internal goals with respect to such reductions and containment efforts), (ii) exceeded our 2019 outlook for revenue and adjusted EBITDA, (iii) launched several products and released product enhancements, including TiVo+, (iv) focused on innovation which led to having 367 patents granted in 2019 and (v) entered into multiple IP licensing and product agreements, including with customers such as Shaw Communications and Discovery Communications.

CEO Appointment and Interim CEO Transition

In May 2019, Mr. Shull was appointed as our President and Chief Executive Officer. Effective as of Mr. Shull’s commencement of employment, Mr. Rau resigned as Interim President and Chief Executive Officer and, effective at the same time, was appointed as Vice Chairperson of the Board of Directors. In connection with this transition, in May 2019, we entered into (i) a Letter Agreement with Mr. Rau (the “Letter Agreement”) and (ii) an offer letter agreement with Mr. Shull, as further described under “Employment Agreements with Named Executives” below. We also entered into an Executive Severance and Arbitration Agreement with Mr. Shull, the terms of which are described below under “Potential Payments upon Termination or Change of Control.” In determining Mr. Shull’s compensation for his service as President and Chief Executive Officer, our Board of Directors considered the company’s existing executive compensation program, the 2019 compensation package that had been established for Mr. Rau and advice from the compensation committee’s independent compensation consultant to design a competitive, market-based compensation package appropriate for a CEO with Mr. Shull’s skills and experience.


79


Commitment to Responsible Executive Compensation Philosophy and Practices

The following table summarizes both the responsible practices we have implemented and the practices we have avoided to best serve our stockholders’ long-term interests.
What We Do
 
What We Don't Do
Ÿ 
Pay for performance
 
Ÿ 
We don’t guarantee salary increases
Ÿ 
Grant performance-based stock awards that directly align executive and stockholder interests and are based on TSR over a multi-year measurement period
 
Ÿ 
We don’t provide excise tax gross-ups upon change in control of the company
Ÿ 
Use a balanced mix of fixed and variable cash incentives and long-term equity
 
Ÿ 
We don't permit hedging or other forms of speculative transactions by executive officers, members of management or directors
Ÿ 
Maintain rigorous stock ownership guidelines for our named executive officers and directors
 
Ÿ 
We do not reprice underwater stock options without stockholder approval. Despite the fact that our executives hold stock options which are underwater, we have not repriced stock options since our option exchange program over ten years ago.
Ÿ 
Maintain a clawback policy that applies to incentive cash and stock compensation
 
 
 
Ÿ 
Value stockholder feedback on our compensation practices
 
 
 
Ÿ 
Limit payments following a change in control of our company to situations involving an involuntary termination of employment (a so-called “double trigger” arrangement) and situations where equity awards are not assumed by the successor or surviving company
 
 
 
Ÿ 
Conduct an annual assessment of compensation related risk to effectively manage our compensation related risks profile
 
 
 

In addition, we are committed to aligning our executive compensation program with our stockholders’ interests and concerns, and thus we maintain the following pay practices:

Regularly evaluate our peer group to ensure that our peers are appropriate reference points;

Pay bonuses under our annual bonus plan only upon achievement of specified corporate and, if applicable, business group and individual performance goals without a discretionary bonus component;

Structure a significant percentage of the annual equity compensation of our named executive officers as performance-based, where vesting is based on relative TSR over a multi-year measurement period;

Use different performance goals for our short-term and long-term incentive compensation; and

Continue to provide enhanced disclosure about the structure and process of our performance-based equity awards, including the specific performance goals, so that our stockholders have visibility into the rigor of our goal-setting process and our goals.

Stockholder Engagement

Management and our compensation committee value the input of our stockholders, which continues to inform our decisions designed to match compensation of our executives with the evolving nature of our business and align their compensation with the fundamental interests of investors. As we continue to focus on transforming our business, we intend to continue eliciting and addressing our stockholders’ interests and concerns regarding our compensation programs, as described below.


80


Our compensation committee is committed to ensuring that our executive compensation program is effective and aligned with our stockholders’ interests and concerns. Accordingly, an important component of our compensation committee’s process has been to continue to:

Review emerging compensation “best practices” in the United States, with a focus toward companies of similar size;

Solicit advice from our compensation committee’s independent compensation consultant; and

Consider feedback from major stockholders to gain a thorough understanding of their concerns and review proxy advisory firms’ methodology, rationale and critiques of our compensation program.

Our interaction directly with stockholders, proxy advisors and other experts has significantly aided in the ongoing evolution of our compensation program, and prior changes to our compensation program that were made to address our stockholders’ concerns. Stockholder support for our recent say-on-pay votes was as follows: 96% in 2017, 95% in 2018 and 67% in 2019.

Our compensation committee carefully considers the results of our prior say-on-pay votes, including our 2019 vote. However, the compensation committee believes that evaluating our executive compensation program in light of changes in our business, best practices, market dynamics and stockholders’ input, is an important ongoing process. Accordingly, the compensation committee is committed to continue its thoughtful evaluation in an effort to continuously strengthen our compensation program to serve our company and stockholder objectives.


81


Executive Compensation Philosophy: Objectives, Considerations and Elements
Objectives
 
Our executive compensation programs are generally designed to:
 
Ÿ align the interests of executives with the long-term interests of our stockholders through equity-based awards whose value over time depends upon the market value of the company’s common stock;
Ÿ motivate key executives to achieve strategic business initiatives and to reward them for their achievements;
Ÿ support a pay-for-performance environment that differentiates bonus amounts among the named executive officers on their responsibilities and contributions toward company performance; and
Ÿ attract and retain talented and experienced executives by offering compensation programs that are in line with our peer companies.
Considerations
 
 
To achieve these objectives, our executive compensation package typically provides a mix of compensation elements, including base salary, annual variable cash bonuses, stock-based compensation, broad-based employee benefits, severance benefits and, in certain circumstances, retention payments. In any given year, our compensation committee may consider one or more of the following factors in determining the amount and form of each of these compensation elements with appropriate attention to both absolute and relative levels of compensation and the mix in achieving proper parity:
 
Ÿ compensation practices and levels among our peer companies and pay levels among our peer companies and executive pay survey as further described below under “Compensation Positioning Against Peer Data and Executive Pay Survey Data”;
Ÿ historical and anticipated corporate and individual performance, including stock price, achievement of revenue and adjusted EBITDA, and execution of individual, team and company-wide strategic initiatives;
Ÿ budget constraints for salary, bonus and equity adjustments;
Ÿ historical compensation levels;
Ÿ broader economic conditions, with the goal of ensuring that our pay strategies are effective, yet responsible;
Ÿ the potential dilutive effect of our equity compensation practices on our stockholders; and
Ÿ individual negotiations with executives, as these executives may be leaving meaningful compensation opportunities at their prior employer or forgoing other compensation opportunities with other prospective employers to work for us, as well as negotiations upon their departures, as we recognize the benefit to our stockholders of smooth transitions.

82


Elements
 
 
What We Pay
 
Why We Pay It
Base Salary (fixed cash)
 
Ÿ Fixed source of compensation provides our executives a degree of certainty in the face of having a material portion of their compensation “at risk” in the form of annual variable cash bonuses and equity-based compensation.
Ÿ Helps to attract and retain our named executive officers.
Ÿ The compensation committee generally set base salaries annually and targets base salary levels at the 50th percentile of our market data (using peer group companies and executive pay survey data) as it believes this positioning provides adequate retention incentive.
Annual Variable Cash Bonus (“at-risk” cash)
 
Ÿ Rewards the achievements of our executive officers and their contributions to our financial performance.
Ÿ Promotes strong linkages between our executives’ contributions and our company performance, supports the achievement of our business objectives and promotes retention of our executives.
Ÿ Our compensation committee recognizes the important role that variable compensation plays in attracting, retaining and motivating our executives to achieve our short-term goals.
Ÿ The compensation committee generally sets bonus levels annually and targets annual variable cash bonus levels at the 50th percentile of our market data (using peer group companies and executive pay survey data).
Equity Compensation (“at-risk” stock awards)
 
Ÿ Aligns the long-term interests of our stockholders and our employees by creating a strong, direct link between employee compensation and stock price appreciation and, with respect to performance-based awards, company performance and relative TSR.
Ÿ The compensation committee believes that if our officers own shares of our common stock with values that are significant to them, they will have an incentive to act to maximize long-term stockholder value.
Ÿ The compensation committee and/or Board of Directors generally approves equity awards annually in the form of restricted stock units (“RSUs”) that vest based on service and/or RSUs that vest based on achievement of specific performance goals.
Ÿ The compensation committee generally targets annual equity awards at or near the 50th percentile of our market data (using peer group companies and executive pay survey data).

Role of Our Compensation Committee

Our compensation committee evaluates and approves the annual compensation changes for our named executive officers other than our Chief Executive Officer. Our compensation committee also evaluates and recommends for approval by the independent members of the Board of Directors the annual compensation changes for our Chief Executive Officer, as well as the performance goals for our compensation programs. References below in this “Executive Compensation” section to approvals by our Board of Directors are intended to refer to approvals by the independent members of the Board of Directors.

Our compensation committee solicits and considers our Chief Executive Officer’s recommendations on the compensation levels of each named executive officer, as well as his reviews of each named executive officer’s performance and contributions in the prior year. In addition, our chairman of the Board of Directors solicits from other Board members their evaluations of the performance of the Chief Executive Officer for the prior year and discusses his assessment of our Chief Executive Officer’s performance with the other members of the compensation committee.

As part of its deliberations, in any given year, the compensation committee may review and consider materials such as company financial reports and projections, historical achievement of company-wide operational and financial objectives,

83


operational data, tax and accounting information, total compensation that may become payable to executives in various hypothetical scenarios, executive stock ownership information, company stock performance data, analyses of historical executive compensation levels and current company-wide compensation levels, and the recommendations of our Chief Executive Officer, human resources department and the advice of the compensation committee’s independent compensation consultant.

Role of Management in Setting Compensation

The company’s human resources, finance and legal departments work with our Chief Executive Officer to review peer compensation data, to propose compensation programs for consideration by the compensation committee, to recommend changes to existing compensation programs, to recommend financial and other performance targets to be achieved under those programs, to prepare analyses of financial data and other briefing materials, and ultimately to implement the decisions of the compensation committee.

Our internal personnel responsible for compensation analysis for the company generally attend a portion of each of the compensation committee’s meetings and leave before certain executive sessions. None of our named executive officers were present or participated directly in the compensation committee or the Board of Directors’ final determinations regarding the amount of any component of their own 2019 compensation packages.

However, given our Chief Executive Officer’s responsibilities for managing the performance of our executive officers, our Chief Executive Officer generally plays a primary role in establishing the performance goals for, and evaluating the performance of, our other named executive officers, as described in greater detail below under “Short-Term Incentive Compensation”. The compensation committee solicits and considers our Chief Executive Officer’s evaluations and recommendations (as well as those of the human resources group), including recommendations regarding base salary adjustments and target cash and equity incentive award levels for the other named executive officers. In the case of the Chief Executive Officer, the compensation committee and the Board of Directors meet outside the presence of our Chief Executive Officer to assess his performance.

Role of Our Independent Compensation Consultant

The compensation committee retains an independent consultant to provide the compensation committee with an additional external perspective with respect to its evaluation of relevant market and industry practices. Since August 2015, the compensation committee has retained Farient Advisors (“Farient”) to act as its independent compensation consultant.

In weighing its recommendations for executive compensation for the fiscal year 2019, the compensation committee directed Farient to advise the compensation committee on both best practices and peer practices when designing and modifying our compensation program for executive officers in order to achieve our objectives. As part of its duties, Farient provided the compensation committee with the following services with respect to 2019 compensation decisions:
provided compensation data for the peer group for 2019 pay decisions, using the same peer group as in the prior year, which was established in November 2017, and relevant executive pay survey data and an analysis of the compensation of the company’s executive officers as compared to this market data;
reviewed and provided recommendations regarding proposed special retention equity grants with performance conditions for certain executive officers (Messrs. Milne and Patel);
assisted the compensation committee in determining a pay package for Mr. Shull;
conducted a comprehensive pay-for-performance assessment;
provided recommendations regarding the annual bonus and long-term incentive program design for 2019;
assisted the compensation committee with the design of 2019 pay programs consistent with the company’s business strategy and pay philosophy;
provided background information and data for 2019 adjustments to the company’s executive compensation program consistent with good governance practices and the company’s objectives;
provided analysis and peer group development for each of the two businesses as stand-alone businesses, competitive compensation data for potential positions in the stand-alone businesses, and director pay for the stand-alone businesses that were ultimately not used in light of the announced Xperi Combination; and
provided a review of regulatory changes, and stockholder and proxy advisor firms’ best practices with respect to executive pay.

In 2019, the compensation committee met regularly with Farient, both with and without the Chief Executive Officer and the senior vice president and chief human resources officer present depending upon the topic being discussed. Farient took its direction from the compensation committee chairman. The company’s senior vice president and chief human resources

84


officer worked with Farient to provide any information Farient needed about the company to provide its services; however, the compensation committee retained the sole authority to direct, terminate or continue Farient’s services. Farient was not engaged for any non-compensation related services.

The compensation committee has analyzed whether the work of Farient as a compensation consultant has raised any conflict of interest, taking into consideration the following factors: (i) the provision of other services to the company by Farient; (ii) the amount of fees from the company paid to Farient as a percentage of the firm’s total revenue; (iii) Farient’s policies and procedures that are designed to prevent conflicts of interest; (iv) any business or personal relationship of Farient or the individual compensation advisors employed by the firm with an executive officer of the company; (v) any business or personal relationship of the individual compensation advisors with any member of the compensation committee; and (vi) any stock of the company owned by Farient or the individual compensation advisors employed by the firm. The compensation committee has determined, based on its analysis of the above factors, that the work of Farient and the individual compensation advisors employed by Farient as compensation consultants to the company has not created any conflict of interest.

Peer Group Determination

The compensation committee considers compensation practices and levels among our peer companies as one factor in determining compensation each year. This helps us, among other process objectives, to balance our goal of attracting and retaining top executive talent with the need to maintain a reasonable and responsible cost structure. Our compensation committee generally reviews and updates our peer group of companies annually to reflect changes in the industry and to ensure that our comparisons to peer group data are meaningful to the compensation committee’s process and review.

2019 Peer Group. Given the ongoing development of strategic alternatives during 2018 (and ultimately up to May 2019), the compensation committee, management, and Farient determined that for 2019 compensation decisions our peer group of companies should remain unchanged from 2018, with the exception of one company that was acquired in late 2017, as listed below. The companies in our peer group were companies: (i) that have similar business focus to us (focusing on a combination of IP licensing, data solutions, data aggregator or provider services, content delivery platforms and solutions, integrated targeted advertising products and a similar customer base) and with whom we believed we compete within the market for executive talent; and (ii) with a revenue range of approximately one-half to up to potentially three times our 2017 actual revenue (resulting in median revenue for the group higher than our actual 2017 revenue of $826 million, determined as of August 2017 when the peer group proposed by Farient was approved by the compensation committee). Market capitalization, enterprise value and EBITDA were also considered in developing the peer group, as indicative of company performance, but were not formal screening criteria.
    
 Akamai Technologies, Inc.
 InterDigital, Inc.
Take-Two Interactive Software, Inc.
 Commvault Systems, Inc.
 j2 Global, Inc.
Teradata Corporation
 CoreLogic, Inc.
LiveRamp Holdings, Inc.
Universal Electronics Inc.
 Dolby Laboratories, Inc.
MicroStrategy Incorporated
Verint Systems Inc.
 Envestnet, Inc.
Nuance Communications, Inc.
Xperi Corporation
 Fair Isaac Corporation
Pegasystems, Inc.
 

Compensation Positioning Against Peer Data and Executive Pay Survey Data

As a general guideline, our compensation committee targets total direct compensation at a level that is competitive within our peer group and also the marketplaces in which we operate. The compensation committee’s compensation consultant collects, analyzes and provides to the compensation committee a report on the total direct compensation, target total direct compensation, base salary, long-term incentive awards, target short-term incentives, target short-term compensation, equity award and pay practice data, as applicable, for executive officers holding comparable positions at the peer group companies from individual proxy filings (specifically with respect to chief executive officer and chief financial officer compensation) and based on other proprietary and published survey sources (collectively referred to as the “peer data”). In order to provide a broader reference point for certain of the named executive officers, our compensation consultant referred to data from the 2018 Radford Global Technology Survey for technology companies with revenue between $500 million and $1.5 billion, both generally and as specifically limited to our peer group companies who participated in the survey, in order to capture compensation data from our peer group companies for certain named executive officer positions for which there was less publicly available data.


85


Our compensation committee believes that compensation should be at the levels necessary to achieve the objectives of our executive compensation program - attracting and retaining top talent as well as linking more of our executives’ compensation to achievement of annual and longer-term corporate performance goals and long-term gains in the value of our stock. The opportunity for higher performance-based compensation reflects our commitment to pay for performance, with compensation being higher for exceptional performance and compensation being lower if our performance goals are not reached

Our compensation committee believes that comparisons to the peer data and executive pay survey data are useful guidelines to measure the competitiveness of our compensation practices. For 2019 compensation decisions made in the normal course for our named executive officers other than Mr. Shull and Mr. Rau, the compensation committee generally targeted overall cash compensation, long-term incentives and total target compensation around the 50th percentile of peer data. The compensation committee feels that targeting around the 50th percentile of peer data serves the committee’s objective of offering a market competitive compensation program, while at the same time motivating and rewarding our executives to achieve our initiatives and aligning their interests with those of our stockholders, as the incentive nature of our long-term and short-term compensation is designed to deliver above median pay with strong company performance and below median pay with poor company performance. The compensation committee referenced the full range of pay for executives in similarly sized firms from the peer data. For 2019, the compensation committee maintained discretion to set levels of executive compensation above or below peer levels based upon distinguishing factors such as individual performance, an executive’s level of experience and responsibilities, the comparability or lack thereof in roles and responsibilities when compared with peer companies, internal pay equity and our compensation budget.

Reasons for Providing, and Manner of Structuring, the Key Compensation Elements in 2019

As described above under “Compensation Philosophy: Our Objectives, Elements and Considerations,” our 2019 executive compensation program consists of three principal components: base salary, annual variable cash bonus and equity compensation. The compensation committee does not have a set formula for determining the mix of each pay element, but instead seeks to ensure that compensation across all elements is fair and consistent with our company’s compensation philosophy as a whole. In addition, the compensation committee has not adopted any formal or informal policies or guidelines on the mix of the equity awards in future years. We believe having flexibility in our allocation among various elements of compensation allows us to tailor each executive’s compensation package to meet our compensation goals based on the facts and circumstances known at that time.

2019 Base Salary Decisions

Base Salary: In May 2019 and June 2019, our compensation committee reviewed and determined the 2019 base salaries set forth in the table below for each of the named executive officers, other than Mr. Shull, whose 2019 base salary was approved in connection with his hiring in May 2019, Mr. Rau, whose 2018 base salary was approved in connection with his appointment in July 2018 and remained the same for 2019, and Mr. Gutierrez, whose 2019 base salary was determined prior to - and did not change in connection with - his appointment as Chief Financial Officer in December 2019. In making these 2019 decisions, the compensation committee considered the positioning of each individual’s salary as compared to the peer data, as well as the individual’s historical salary levels, our then-current budget for employee salary adjustments and the individual’s anticipated role and responsibilities for the coming year.

The compensation committee determined not to make any increases to the base salaries of the continuing named executive officers in May 2019 and June 2019 in light of its assessment of comparable market data regarding base salaries and the ongoing strategic alternatives process.
    
In connection with his commencement of employment in May 2019, the Board of Directors set Mr. Shull’s annual base salary at $750,000, consistent with the base salary the Board of Directors had approved for Mr. Rau in 2019.
Executive Officer
2019 Base Salary
Change from 2018
Dave Shull (1)
 
$
750,000

 
N/A

Raghavendra Rau (2)
 
$
750,000

 
%
Wesley Gutierrez (3)
 
$
330,000

 
3.8
%
Peter Halt (4)
 
$
413,751

 
%
Michael Hawkey
 
$
400,000

 
%
Matt Milne
 
$
444,960

 
%
Arvin Patel
 
$
450,000

 
%

86


 
(1)
Mr. Shull’s 2019 base salary was effective upon his commencement of employment as President and Chief Executive Officer on May 31, 2019.

(2)
Mr. Rau resigned as our Interim President and Chief Executive Officer on May 30, 2019 and, effective at the same time, was appointed Vice Chairperson of the Board of Directors. Pursuant to his Letter Agreement, we agreed to pay Mr. Rau (i) for June 2019, as part of the transition, a cash payment of $62,500 and (ii) for the balance of fiscal year 2019, a cash payment of $250,000, reduced as described below under “Employment Agreements with Named Executives.”

(3)
Mr. Gutierrez was appointed as Chief Financial Officer, effective December 30, 2019.

(4)
Mr. Halt ceased serving as Chief Financial Officer on December 30, 2019. Mr. Halt will remain in an advisory role from January 2, 2020, through March 31, 2020, and will be paid $50,000 per month during such period.

2019 Short-Term Incentive Compensation Decisions

Target Amounts: In May 2019 and June 2019, the compensation committee reviewed the target bonus levels of all of the named executive officers serving at such time (including for Mr. Milne, who participates in a sales commission plan, the details of which are discussed more fully in the section below entitled “Milne Sales Incentive Compensation Plan”), considering the peer data and Messrs. Rau’s and Shull’s recommendations (other than for themselves) and determined all such bonus levels were appropriate and should remain unchanged from the 2018 target bonus levels, with the exception of Mr. Hawkey’s, which was increased from 55% to 60% for purposes of retention and to reflect his role overseeing the entire products organization and to be closer to the 50th percentile. Messrs. Halt’s, Hawkey’s and Patel’s resulting 2019 target bonus percentages were at or below approximately the 50th percentile of the peer data with respect to short-term incentive compensation targets, which the compensation committee determined was appropriate in light of the ongoing strategic alternatives process. Mr. Gutierrez’s 2019 target bonus percentage was determined prior to - and did not change in connection with - his appointment as Chief Financial Officer.

In connection with Mr. Shull’s appointment as President and Chief Executive Officer in May 2019, the Board of Directors considered recommendations from Farient and approved a target bonus percentage of 125% of base salary for Mr. Shull, consistent with the 2019 target bonus percentage the Board of Directors had approved for Mr. Rau.
Executive Officer
2019 Target Bonus (% of base salary)
Change from 2018
Dave Shull
125

%
N/A

Raghavendra Rau
125

%
%
Wesley Gutierrez
40

%
0

Peter Halt
70

%
%
Michael Hawkey
60

%
9.1
%
Arvin Patel
70

%
%

Determining and Weighting of Goals. Our named executive officers were eligible to earn annual variable cash bonuses under our 2019 Senior Executive Company Incentive Plan (the “2019 Executive Incentive Plan”). Such bonuses were based on the company’s achievement of worldwide revenue (“Revenue”) and worldwide adjusted EBITDA (“Adjusted EBITDA”) targets, and, except for Messrs. Shull and Rau, achievement of individual performance goals, with the weightings set forth in the following table. Each of Mr. Hawkey’s and Mr. Patel’s cash bonus is additionally based on achievement of a business group performance factor (“BGPF”) based on a given business unit achieving a revenue target and non-GAAP contribution margin target.


87


 
Weighting Among Goals
Executive Officer
Corporate
Performance
 
Individual
Performance
 
Business Group Performance Weighting
Dave Shull
100%
 
—%
 
—%
Raghavendra Rau
100%
 
—%
 
—%
Wesley Gutierrez
70%
 
30%
 
—%
Peter Halt
75%
 
25%
 
—%
Michael Hawkey
50%
 
10%
 
40%
Arvin Patel
50%
 
10%
 
40%
 
With respect to Mr. Halt, the compensation committee set the 2019 weighting between corporate and individual performance at the same level as in effect at the end of 2018, as they believed it appropriately aligned Mr. Halt with corporate performance. To further align our business unit leaders with corporate performance, for 2019, the compensation committee increased the weighting of the corporate performance goals (from 20% to 50%) and decreased the weighting of individual goals (from 30% to 10%) and business group goals (from 50% to 40%) for Mr. Hawkey, and updated Mr. Patel’s weightings to reflect this arrangement.

Corporate Performance Goals. The average of the payout percentages for the Revenue and Adjusted EBITDA goals is the “corporate performance factor” for Messrs. Shull, Rau, Gutierrez, Halt, Hawkey and Patel. The portion of the annual variable cash bonus that could be earned based on corporate performance is calculated as the product of: (i) the executive’s base salary, (ii) target bonus percentage, (iii) the fraction of the annual variable cash bonus that could be earned based on corporate performance, (iv) the corporate performance factor, and (v) the fraction of the number of calendar days during the fiscal year that the executive is in the incentive-eligible position.

Adjusted EBITDA is defined as operating income excluding depreciation, amortization of intangible assets, restructuring and asset impairment charges, goodwill impairment, equity-based compensation, transaction, transition and integration costs, retention earn-outs payable to former stockholders of acquired businesses, earn-out settlements, CEO transition cash costs, remeasurement of contingent consideration, gain on settlement of acquired receivable and changes in franchise tax reserve.

Rigor of Corporate Performance Targets. To assist the compensation committee in determining the appropriate target levels, Farient provided a competitive assessment of our targets, considering our historical performance and the historical performance of our peer group, the S&P 600 Software and Services Index, the S&P 400 Software and Services Index and projected performance.

To increase the rigor of our annual variable cash bonus program, for 2019 the compensation committee increased the threshold level of attainment necessary for our executives to earn any bonus from 90% to 95% (without a corresponding increase to the payout level) and reduced the maximum payout level from 200% to 175% (without a corresponding reduction to the level of attainment necessary to earn the maximum payout).

The corporate performance factor for Messrs. Shull, Gutierrez, Halt, Hawkey and Patel was calculated by averaging the payout of each of the Revenue and Adjusted EBITDA targets. The payout level for each level of attainment is set forth in the table below.
 
 
Attainment
(% of target) (1)
 
Payout
(% of target)
Threshold
95
%
 
50
%
Target
100
%
 
100
%
 
105
%
 
125
%
Maximum
110
%
 
175
%

(1) Below 95% of attainment, the plan provided for 0% payout. Between 95% and 100% attainment of target, a straight-line interpolation of 10% points of payout were earned for every 1% point of attainment. From 100% to 105% of attainment, the plan provides for 5% points of payout for every 1% point of attainment. From 105% to 110% of attainment, 10% points of payout were earned for every 1% point of attainment. The maximum payout was capped at 175%.


88


Business Group Performance Goals. The BGPF for each of Messrs. Hawkey and Patel was calculated by averaging the payout of the applicable business group revenue target (“BG Revenue”) and contribution margin target (“BG Contribution Margin”). The portion of the annual variable cash bonus that could be earned based on business group performance is calculated as the product of: (i) Mr. Hawkey’s or Mr. Patel’s base salary, (ii) target bonus percentage, (iii) the fraction of the annual variable cash bonus that could be earned based on business group performance, (iv) the BGPF and (v) the fraction of the number of calendar days during the fiscal year that Mr. Hawkey or Mr. Patel, as applicable, was in the incentive-eligible position.

To increase the rigor of our annual variable cash bonus program, for 2019 the compensation committee increased the threshold level of attainment necessary to earn any bonus relating to BGPF from 90% to 95% (without a corresponding increase to the payout level) and reduced the maximum payout level from 200% to 175% (without a corresponding reduction to the level of attainment necessary to earn the maximum payout). The payout level for each level of attainment is set forth in the table below.
 
 
Attainment
(% of target) (1)
 
Payout
(% of target)
Threshold
95
%
 
50
%
Target
100
%
 
100
%
 
105
%
 
125
%
Maximum
110
%
 
175
%

(1) Below 95% of attainment, the plan provided for 0% payout. Between 95% and 100% attainment of target, a straight-line interpolation of 10% points of payout were earned for every 1% point of attainment. From 100% to 105% of attainment, the plan provides for 5% points of payout for every 1% point of attainment. From 105% to 110% of attainment, 10% points of payout were earned for every 1% point of attainment. The maximum payout was capped at 175%.

Individual Performance Goals. Individual performance is calculated as a number, between 0 and 175%, with 100% as target performance, and that number is called the individual performance factor. The portion of the annual variable cash bonus that could be earned based on individual performance was calculated for each participant as the product of: (i) the executive’s base salary, (ii) target bonus percentage, (iii) the fraction of the annual variable cash bonus that could be earned based on individual performance, (iv) the individual performance factor, and (v) the fraction of the number of calendar days during the fiscal year that the executive is in the incentive-eligible position. The compensation committee approved each eligible executive’s individual performance factor based on Mr. Shull’s evaluation of performance of each respective function and whether certain pre-established individual goals for the year had been achieved. The compensation committee believes it is important to retain flexibility to reward individuals for their contributions to overall company performance.

2019 Corporate Performance Results. The Revenue target at 100% achievement was $675.4 million and the Adjusted EBITDA target at 100% achievement was $200.0 million. Our performance in 2019 against our Revenue and Adjusted EBITDA goals was $668.1 million in Revenue, or 99% of the target goal, and $211.3 million in Adjusted EBITDA, or 106% of the target goal, resulting in a factor on the corporate performance factor of 110% (that is, the average of 89% payout for Revenue and 131% payout for Adjusted EBITDA).

2019 BGPF Results. Applicable to Mr. Hawkey, his bonus was tied to the results of only the User Experience product group for the first half of 2019 and was tied to the results of All Products, other than advertising and TV viewership data, for the second half of 2019. For the first half of 2019, the BG Revenue target at 100% achievement was $135.7 million and the BG Contribution Margin target at 100% achievement was $48.9 million. Our performance in the first half of 2019 against our BG Revenue and BG Contribution Margin goals for User Experience was $136.8 million in BG Revenue, or 101% of the target goal, and $47.8 million in BG Contribution Margin, or 98% of the target goal, resulting in a factor on the BGPF for User Experience of 92% (that is, the average of 104% payout for BG Revenue and 79% payout for BG Contribution Margin). Our performance in the second half of 2019 against our BG Revenue and BG Contribution Margin goals for All Products, other than advertising and TV viewership data, was $159.1 million in BG Revenue, or 88% of the target goal, and $56.6 million in BG Contribution Margin, or 78% of the target goal, resulting in a factor on the BGPF for All Products of 0% (that is, the average of 0% payout for BG Revenue and 0% payout for BG Contribution Margin). As a result, for the full year 2019, Mr. Hawkey is eligible for 46% of target BGPF, which is the average of 92% for the first half of 2019 and 0% for the second half of 2019.

Applicable to Mr. Patel, for the IP business group, the BG Revenue target at 100% achievement was $309.0 million and the BG Contribution Margin target at 100% achievement was $222.2 million. Our performance against our BG Revenue and BG Contribution Margin goals for the IP business group was $317.1 million in BG Revenue, or 103% of the target goal,

89


and $239.2 million in BG Contribution Margin, or 108% of the target goal, resulting in a factor on the BGPF for the IP business group of 132% (that is, the average of 113% payout for BG Revenue and 152% payout for BG Contribution Margin).

2019 Individual Performance Results. In February 2020, our compensation committee evaluated Messrs. Gutierrez, Halt, Hawkey and Patel to determine the individual performance factor payouts as follows:

Wesley Gutierrez: Mr. Shull recommended, and our compensation committee approved, an individual performance factor payout for Mr. Gutierrez of 1.15 (as reflected in the table below) based on Mr. Gutierrez’s contribution to the management of our financial reporting and audit processes, leadership in completing the November 2019 debt refinancing and support of the business during the strategic alternatives and separation processes.

Peter Halt: Mr. Shull recommended, and our compensation committee approved, an individual performance factor payout for Mr. Halt of 0.7 (as reflected in the table below) based on Mr. Halt’s management of the Company’s investor relations activities, assistance in the debt refinancing process and leadership of the finance group prior to his departure in December 2019.

Michael Hawkey: Mr. Shull recommended, and our compensation committee approved, an individual performance factor payout for Mr. Hawkey of 1.0 (as reflected in the table below) based upon management of our core products group, securing customer wins for future growth products such as internet TV and initiating cost efficiency programs for the product business.

Arvin Patel: Mr. Shull recommended, and our compensation committee approved, an individual performance factor payout for Mr. Patel of 0.85 (as reflected in the table below) based upon management of our IP business group and the development of strategic patent sourcing partnerships.
 
2019 Target Bonus
 
 
2019 Actual Bonus Paid
 
 
Executive Officer
2019 Target
Bonus as a Percentage of Base Salary (%)
2019 Target
Bonus ($)
 
Corporate Performance Factor (#)
Corporate Performance Factor Payout Calculation ($)
Individual Performance Factor (#)
Individual Performance Factor Payment Calculation ($)
Business Group Performance Factor (#)
Business Group Performance Factor Payment Calculation ($)
2019 Actual Bonus Paid ($)(1)
2019 Actual Bonus as a % of Target Bonus
David Shull
125

552,226

(2)
1.10

607,449

N/A

N/A

N/A

N/A

607,449

110
%
Raghavendra Rau
125

385,274

(3)
1.10

423,801

N/A

N/A

N/A

N/A

423,801

110
%
Wesley Gutierrez
40

132,000

 
1.10

101,640

1.15

45,540

N/A

N/A

147,180

112
%
Peter Halt
70

289,626

(4)
1.10

238,941

0.70

50,684

N/A

N/A

289,626

100
%
Michael Hawkey
60

230,082

(5)
1.10

126,545

1.00

23,008

0.46

42,335

191,889

83
%
Arvin Patel
70

315,000

 
1.10

173,250

0.85

26,775

1.32

166,320

366,345

116
%
 
(1)
The Actual Bonus Paid for each executive is generally equal to the Corporate Performance Factor Payout Calculation plus the Individual Performance Factor Payout Calculation (plus the Business Group Performance Factor Payment Calculation for Messrs. Hawkey and Patel), as shown above. However, under the terms of the 2019 Executive Incentive Plan, the compensation committee has the discretion to pay less than the full amount (including to pay zero percent) of the payout to which any participant would otherwise be entitled, which determination shall be based upon such factors as the compensation committee determines appropriate.

(2)
Mr. Shull’s bonus calculations reflect proration of such base salary and related bonus target amounts to reflect the portion of 2019 during which Mr. Shull served as President and Chief Executive Officer.

(3)
Mr. Rau’s bonus calculations reflect proration of such base salary and related bonus target amounts to reflect the portion of 2019 during which Mr. Rau served as Interim President and Chief Executive Officer, pursuant to the Letter Agreement we entered into with Mr. Rau in connection with resignation, as further described under “Employment Agreements with Named Executives” below.

(4)
Mr. Halt's ceased serving as our Chief Financial Officer on December 30, 2019, but he remained eligible to receive his annual bonus for 2019.


90


(5) Mr. Hawkey’s bonus calculations reflect proration to account for an increase in bonus target percentage from 55% to 60%, effective as of July 1, 2019.

Milne Sales Incentive Compensation Plan

Mr. Milne participates in the FY2019 Sales Incentive Compensation Plan (the “Commission Plan”), which is designed to compensate employees who are engaged in sales activities for sales performance and to reward such employees for delivering early and often during the plan year. As a participant in the Commission Plan, Mr. Milne is not eligible to participate in the 2019 Executive Incentive Plan. Mr. Milne’s total commission target for 2019 was based on specified target revenue quotas and target quotas for new sales contracts. For 2019, Mr. Milne’s total commission target was $280,325, or 63% of his base salary, which was approved by the compensation committee in May 2019 and June 2019. Under the Commission Plan, compensation is paid as an advance by the 45th day following the close of the quarter and deemed earned after the company recognizes revenue and receives payment from a customer. For the year ended December 31, 2019, Mr. Milne earned compensation under the Commission Plan in the amount of $275,241.

Executive Cash Retention Payments

In May 2018, to provide continuity of key members of the management team and address the elevated risk of executive retention associated with the ongoing strategic alternatives process, at the recommendation of the compensation committee, the Board of Directors approved an Executive Retention Plan for certain company executives as designated by the compensation committee, including Messrs. Hawkey, Milne and Patel. During this period of uncertainty, the Board of Directors determined it was critical to retain key executives who are critical in driving the business and steering the company through its review of strategic alternatives, and that retention awards were critical to achieve this goal. The plan provided for a cash retention award of $750,000 to each of Messrs. Hawkey, Milne and Patel if the officer remained employed by the company on December 31, 2019. Each such officer met the conditions of the award and received such retention payment on January 15, 2020.

Under the terms of Mr. Rau’s Letter Agreement, Mr. Rau is entitled to a change of control payment of $750,000 paid in one lump sum, subject to his continued services as a director. In addition, Mr. Gutierrez is eligible to receive a one-time cash retention bonus of $200,000 on the earlier of (i) the consummation of the Xperi Combination, (ii) November 15, 2020, or (iii) the date of his termination by the Company without cause. The details of such payments are discussed more fully in the section below entitled “Employment Agreements with Named Executives.”

Other Bonuses
    
In connection with his appointment as President and Chief Executive Officer, Mr. Shull received a one-time $1,000,000 cash signing bonus, subject to standard payroll reductions and withholdings, a portion of which is subject to repayment under certain circumstances.

Prior to his appointment as our Chief Financial Officer, Mr. Gutierrez received (i) a $50,000 bonus in February 2019 as a CEO Special Recognition Award and (ii) a $62,500 cash retention award in October 2019 under the company's broad-based employee retention plan.

2019 Long-Term Incentive Compensation Decisions

Size of Equity Awards. In determining the size of the total equity compensation opportunity in 2019, the compensation committee:

aimed to have the aggregate target award value result in target total direct compensation at a level that is competitive in the marketplaces in which we compete;
focused a larger portion of total direct compensation in the form of long-term and performance-based equity awards intended to drive long-term differentiated value relative to our peers and maximize long-term stockholder value;
aimed to structure a substantial portion of equity opportunity in the form of awards that vest based on achievement of performance goals to better align our executives’ long-term compensation opportunity with our stockholders’ interests; and
considered the recommendations of Mr. Shull for the other named executive officers.


91


Interim CEO Equity Award. In connection with the amendment of Mr. Rau’s employment agreement to extend his tenure as Interim President and Chief Executive Officer, the Board of Directors granted to Mr. Rau a time-vesting RSU award in January 2019 with a grant date target value of $2,000,000. The award value was determined based on peer data with input from Farient and pro-rated in recognition of Mr. Rau’s expected tenure in such role of six months. Pursuant to the Letter Agreement, the vesting of the 2019 RSU award, as well as the RSU granted to Mr. Rau in 2018, was accelerated in full.

New CEO Equity Award. In connection with his appointment as President and Chief Executive Officer, the Board of Directors granted to Mr. Shull a performance-vesting RSU award in June 2019 with a grant date target value of $3,500,000. The award value was determined based on peer data with input from Farient.

Equity Award Mix for Annual Awards to Other Named Executive Officers. The compensation committee determined that the annual equity awards granted to the named executive officers (other than Messrs. Rau, Shull and Halt and except for Mr. Gutierrez who was not a named executive officer at the time of grant and therefore received only time-vesting RSUs) in 2019 should consist of time-vesting RSU grants and performance-vesting RSU grants as set forth in the table below. The compensation committee determined that these two types of equity awards provided the appropriate balance of long-term incentives for our executive officers in 2019. Specifically, RSU awards that vest based on performance goals focus executives on achieving specific longer-term company performance goals and increasing stockholder value, and RSU awards that vest over time provide tangible value to executive officers and serve as an incentive and retention tool during a difficult operating or volatile business environment, while still being tied to our stockholder value. The compensation committee determined not to grant stock options in 2019 because it felt that using solely performance-vesting RSUs and time-vesting RSUs would strengthen the direct alignment of the long-term incentive program to stockholder value creation.

In setting the mix of the two types of equity awards for 2019, the compensation committee determined that a substantial portion of the equity grants should consist of awards that vest based on our performance (in the form of measurable performance goals based on relative TSR), in addition to continued service over time. Accordingly, the compensation committee structured performance-based awards to account for half of each executive’s annual equity award.

In setting the annual grant levels, the compensation committee reviewed peer data and generally aimed for the equity grants to the executive officers for 2019 to fall around the 50th percentile of peer data. The compensation committee believes that this positioning, combined with its mix of equity compensation reflects our commitment to pay for performance, with compensation above the median of our peers for exceptional performance and compensation below this level if our performance goals are not reached. The resulting target grant values were established based on market data, individual performance and criticality, the retention value of current existing equity awards. Each award fell around or under the 50th percentile of the peer data, except for the grant to Mr. Hawkey, which fell around the 60th percentile of the peer data. The compensation committee determined Mr. Hawkey’s award was appropriate in recognition of his 2018 performance and from an internal pay equity perspective.

The Board of Directors did not grant any annual equity awards to Mr. Rau in July 2019 in his role as Interim President and Chief Executive Officer because Mr. Rau had resigned prior to the grant of the annual equity awards in July 2019; however, pursuant to his Letter Agreement, Mr. Rau received an annual restricted stock award grant on July 1, 2019, on the same terms as all other non-employee directors, in connection with his appointment as Vice Chairperson.

The compensation committee approved a total dollar value for each named executive officer’s annual grants, which we refer to as the grant date target value, based on the market data and other factors described above, and the allocation of such value to each of the two forms of equity awards (50% performance-vesting RSUs and 50% time-vesting RSUs). The actual number of performance-based RSUs and time-based RSUs granted on July 1, 2019 were calculated using the closing stock price of our common stock as of grant date or, if the grant date is not a trading day, the last trading day immediately prior to the grant date (dividing the applicable grant date target value by such closing stock price to arrive at the target number of performance-based RSUs and the number of time-based RSUs.
Executive Officer
 
RSU -
Time Vesting
 
RSU -
Performance Vesting (Target)
Wesley Gutierrez
 
35,000
 
Michael Hawkey
 
67,842
 
67,842
Matt Milne
 
67,842
 
67,842
Arvin Patel
 
61,058
 
61,058


92


2019 Performance Award Vesting Criteria. The 2019 performance-vesting RSU awards were structured to be based entirely on a three-year performance period (2019-2021) and are eligible to vest on a cliff basis, if at all, after three years based upon the achievement of a three-year relative TSR metric of percentile ranking against the S&P 600 Software & Services Index (the “TSR Factor”), as reflected below. We carefully set the performance award goals to be rigorous and ultimately serve to align management and our stockholders’ interests. The TSR Factor was set at levels the compensation committee determined to be competitively challenging, with the maximum metric extremely robust. Further, the vesting of the performance awards is conditioned upon the grantee remaining employed with the company through the vesting date, which is the third anniversary of the grant date.

The compensation committee structured the TSR Factor to be based on a three-year measurement period (rather than one-year measurements over a three-year period), to enhance the long-term nature of the award, distinguish long-term incentive award and short-term incentive award goals and further align management with our long-term stockholder interests. The compensation committee chose the TSR Factor to provide a relative performance metric against an appropriate comparator group of companies to incentivize and reward not only for returns to our stockholders, but also returns in excess of our general industry.

At the end of the 2019-2021 performance period, the compensation committee will determine the level of achievement of the TSR Factor for the three-year performance period and then apply the resulting vesting factor to the grant amount to determine the total amount that will vest. Depending on the level of achievement, the minimum number of shares issuable pursuant to the performance award is zero and the maximum number of shares issuable is twice the number of target shares.

The range of threshold, target and maximum levels for the three-year TSR Factor and resulting vesting are as follows:
TSR Factor
Payout as a % of
Target (if TSR is positive)
Payout as a % of
Target (if TSR is
negative)
75 or higher
200%
100%
70
180%
100%
65
160%
100%
60
140%
100%
55
120%
100%
50 (target)
100%
100%
45
90%
90%
40
80%
80%
35
70%
70%
30
60%
60%
25
50%
50%
Below 25
—%
—%

Additional Executive Equity Awards. In connection with increased responsibilities undertaken with respect to completion of the separation of the product and intellectual property businesses contemplated in our announcement of the same on May 9, 2019, on June 1, 2019, each of Messrs. Milne and Patel were granted performance-vesting RSU awards with a total value of $200,000 and $100,000, respectively, the details of which are set forth in the Grants of Plan-Based Awards table and Outstanding Equity Awards table below.

Mr. Halt’s Equity Awards. In connection with his cessation of employment on December 30, 2019 and in accordance with the terms of the Non-Change in Control Executive Severance Plan (as described below), the vesting of Mr. Halt’s non-performance-based equity awards was accelerated by twelve months from the date sixty days following his separation date. As a result of the determination of the TSR calculations for the performance period starting January 1, 2017 and ending December 31, 2019, none of the shares of Mr. Halt’s 2017 performance-based equity awards that would have vested, if at all, based on the performance period ending December 31, 2019 were vested at the end of such performance period. All other outstanding, but unvested, equity awards were canceled as of December 30, 2019.
 

93


Equity Compensation Policies

Our general policy is to make annual, new-hire and promotion equity grants on pre-determined dates as follows:
In 2019, annual equity grants for named executive officers were recommended by the compensation committee and approved by the Board of Directors, or approved by the compensation committee, as applicable, on the second regularly scheduled meeting of the compensation committee and/or the Board of Directors during the second quarter of each year, with a target grant date effective as of July 1.
New-hire and promotion grants of equity awards (stock options and/or RSUs) for all executive officers are subject to approval by our compensation committee and occur on the first day of the month following the new employee’s start date or promotion date, as applicable (except for January, which would be January 2, due to the perpetual January 1 holiday). For example, if the compensation committee authorized a grant to a new-hire executive officer on January 10 and the executive officer started employment on January 20, the grant date would be February 1. If the new-hire executive officer started employment on January 20 but the compensation committee did not authorize the grant until February 2, the grant date would be March 1.

It is our policy not to purposely accelerate or delay the public release of material information in consideration of a pending equity grant to allow the grantee to benefit from a more favorable stock price.

Directors and Named Executive Officers Stock Ownership Guidelines

We have maintained stock ownership guidelines for our Board of Directors and our executive officers (including the named executive officers) since 2011. Those guidelines currently provide the following:
Board members are required to own, or acquire within five years after appointment, shares of common stock of the company (including vested stock options or other vested equity awards received as compensation for serving as a member of the Board of Directors) having a market value of at least four times the amount of the annual cash retainer for such director.
Our Chief Executive Officer is required to own, or acquire within five years after appointment), shares of common stock of the company (including vested stock options or other vested equity awards received as compensation in connection with his employment with the company) having a market value of at least six times his then-current annual base salary.
Each named executive officer (other than the Chief Executive Officer) is required to own, or acquire within five years after appointment), shares of common stock of the company (including vested stock options or other vested equity awards received as compensation in connection with his employment with the company) having a market value of at least three times his then-current annual base salary.
The required ownership level for each member of the Board of Directors, the Chief Executive Officer and the other named executive officers of the company shall be recalculated whenever such person’s level of base pay changes (for members of the Board of Directors, such director’s annual cash retainer), and as of January 1 of every third year; and, if such re-calculation results in an increased ownership amount being required under the above guidelines, then such person shall have five years from the date of the re-calculation to accumulate the incremental amount of the increase resulting from the re-calculation.

Compensation Recovery Policy

We adopted a clawback policy, even though the SEC has not yet issued final rules implementing the Dodd-Frank Wall Street Reform and Consumer Protection Act requirement. Our policy currently provides that, in the event of (i) a financial statement restatement or (ii) a later determination that the figures upon which incentive compensation (equity compensation or cash) was calculated and paid to executive officers were in error (provided that in each case that an executive officer’s misconduct caused either the noncompliance that resulted in the restatement or the error in the figures upon which incentive compensation was calculated and paid), the Board of Directors may take action to recover the incentive compensation that was paid or vested (including gain from the sale of vested shares) during the three-year period preceding the restatement or the determination of the error as noted above. In addition, as a public company subject to the provisions of Section 304 of the Sarbanes-Oxley Act of 2002, if we are required as a result of misconduct to restate our financial results due to our material noncompliance with any financial reporting requirements under the federal securities laws, our Chief Executive Officer and Chief Financial Officer may be legally required to reimburse us for any bonus or other incentive-based or equity-based compensation they receive. We will also comply with the requirements of the Dodd-Frank Wall Street Reform and Consumer Protection Act and will modify our policy to the extent required by law once the SEC adopts final regulations on the subject.


94


Anti-Hedging Policy

We have a policy that prohibits our executive officers, directors and other members of management from engaging in short sales, transactions in put or call options, hedging transactions or other inherently speculative transactions with respect to our stock. We adopted this policy as a matter of good corporate governance. Furthermore, by not allowing executives to engage in such transactions, they face the downside risk of a reduction in value of their unvested equity awards, and therefore pay from equity is more strongly correlated to stock price performance over the vesting period.

Agreements Providing for Change of Control and Severance Benefits

The employment of each of our named executive officers is “at will.”

Executive Severance and Arbitration Agreements. Messrs. Halt, Hawkey, Milne and Patel have entered into executive severance and arbitration agreements with us that have substantially the same material terms, providing cash severance of up to twelve months of base pay, continuation of Welfare Benefits (as defined in the agreement) during the period in which cash severance is being paid, and accelerated vesting of certain equity-based compensation, only upon termination of employment (i) by the company for any reason other than cause or (ii) by each officer with good reason, and in either the case of (i) or (ii), in connection with a change in control of the company.

In connection with his appointment as Interim President and Chief Executive Officer, we entered into an executive severance and arbitration agreement with Mr. Rau, which was amended and restated effective December 27, 2018.

In connection with his appointment as President and Chief Executive Officer, we entered into an executive severance and arbitration agreement with Mr. Shull, which provides for certain severance and change in control-related benefits. Our Board of Directors determined that these severance benefits were necessary and appropriate in order to secure Mr. Shull’s employment.

The details of the executive severance and arbitration agreements are discussed more fully in the section below entitled “Potential Payments upon Termination or Change of Control.”

Non-Change in Control Executive Severance Plan. Additionally, each of Messrs. Gutierrez, Halt, Hawkey, Milne and Patel are eligible for severance benefits under the Company’s Executive Severance Plan effective July 7, 2017 and as amended September 3, 2019 and filed with the Securities and Exchange Commission on November 7, 2019 (as amended, the “Executive Severance Plan”) that is applicable for certain designated company executive vice presidents and senior vice presidents. The plan provides for cash severance of twelve months of base salary for executive vice presidents and our chief revenue officer and six months of base salary for certain other senior vice presidents, certain equity acceleration benefits and certain health and outplacement severance benefits to each such named executive officer, upon a termination of employment by the company for any reason other than cause or by each officer for specified limited instances of good reason. The benefits under the plan are offset by any then-existing change in control severance agreements and subject to certain cessation upon commencement of new employment. In connection with his termination, Mr. Halt received a lump sum payment equal to twelve months of base salary under the Executive Severance Plan and is also entitled to continued welfare benefits and to outplacement services for up to twelve months. The details of the Executive Severance Plan are discussed more fully in the section below entitled “Potential Payments upon Termination or Change of Control.”

Executive Retention Plan. In addition, in May 2018, to provide continuity of key members of the management team and address the elevated risk of executive retention associated with the ongoing strategic alternatives process being undertaken by the management team and the Board of Directors, at the recommendation of the compensation committee, the Board of Directors approved an Executive Retention Plan for certain company executives as designated by the compensation committee, including Messrs. Hawkey, Milne and Patel.

The Executive Retention Plan provided for a cash retention award of $750,000 to each of Messrs. Hawkey, Milne and Patel if the officer remained employed by the company on December 31, 2019. Each such officer met the conditions of the award and received such retention payment on November 15, 2019 for Mr. Gutierrez and on January 15, 2020 for Messrs. Hawkey, Milne and Patel.

Additional Executive Cash Retention Payments. Under the terms of Mr. Rau’s Letter Agreement, Mr. Rau is entitled to a change of control payment of $750,000 paid in one lump sum, subject to his continued services. In addition, Mr. Gutierrez is eligible to receive a one-time cash retention bonus of $200,000 on the earlier of (i) the consummation of the Company’s previously announced combination with Xperi Corporation, (ii) November 15, 2020, or (iii) the date of his termination by the

95


Company without cause. The details of such payments are discussed more fully in the section below entitled “Potential Payments upon Termination or Change of Control.

The amounts, terms and conditions of these change in control and severance rights reflect the arrangements between our named executive officers and the company at the time these awards and documents were entered into and the benefits provided by our peer companies to similarly situated executives, as well as our desire for internal pay equity among our executive officers. The compensation committee believes that the severance benefits and accelerated vesting offered to our named executive officers in the event of a termination of employment in connection with a change in control (i) serves to minimize the distractions to our executive team and helps our named executive officers maintain a balanced perspective in making overall business decisions during periods of uncertainty and (ii) are structured so that an acquirer that wishes to retain our management team during a transition period or over the long term will have an opportunity to do so. The non-change in control severance benefits under the Executive Severance Plan and the cash award under the Executive Retention Plan were intended to facilitate leadership stability in the company’s management team.

401(k) Plan

Our employees, including our named executive officers, are eligible to participate in our 401(k) plan. Our 401(k) plan is intended to qualify as a tax qualified plan under Section 401 of the Code. Each participant may contribute a portion of his or her pretax compensation to our 401(k) plan. Employee contributions are held and invested by the 401(k) plan’s trustee. Our 401(k) matching contribution program matches employee contributions at a rate of 50% up to 6% of eligible compensation and within the federal statutory limit under Section 401(a)(17). We believe that this benefit is consistent with the practices of our peer companies, and therefore is a necessary element of compensation in attracting and retaining employees.

Other Employee Benefits

We provide health insurance, dental insurance, life insurance, disability insurance, healthcare savings accounts, wellness program incentives, health club membership reimbursement and paid vacation time benefits to all of our employees, including our named executive officers on the same terms and conditions. We believe these benefits are consistent with the practices of our peer companies, and therefore necessary in attracting and retaining our employees.

In addition to the benefits listed above, the compensation committee provides, from time to time, limited business-related perquisites to our named executive officers. In considering potential perquisites, the compensation committee reviews the company’s cost of such benefits against the perceived value we receive. Pursuant to his offer letter agreement, Mr. Shull is entitled to (i) a monthly supplemental stipend of $8,000 beginning in June 2019, the intent of which is to cover Mr. Shull’s travel and housing expenses and (ii) a reimbursement of up to $25,000 for legal fees in connection with the negotiation of his offer letter agreement and executive severance and arbitration agreement, which was paid in full in 2019, and $9,819 in legal fees related to the separate negotiation of Mr. Shull’s potential role as the Chief Executive Officer of the Product business following its contemplated separation from the IP Licensing business.

Tax Deductibility of Executive Compensation

Under Section 162(m), compensation paid to any publicly held corporation’s “covered employees” that exceeds $1 million per taxable year for any covered employee is generally non-deductible.

Prior to the enactment of the Tax Cuts and Jobs Act (the “Tax Act”), Section 162(m) provided a performance-based compensation exception, pursuant to which the deduction limit under Section 162(m) did not apply to any compensation that qualified as “performance-based compensation” under Section 162(m). Pursuant to the Tax Act, the performance-based compensation exception under Section 162(m) was repealed with respect to taxable years beginning after December 31, 2017, except that certain transition relief is provided for compensation paid pursuant to a written binding contract which was in effect on November 2, 2017 and which is not modified in any material respect on or after such date.

As a result, compensation paid to any of the company’s “covered employees” in excess of $1 million per taxable year generally will not be deductible unless it qualifies for the performance-based compensation exception under Section 162(m) pursuant to the transition relief provided by the Tax Act. Because of certain ambiguities and uncertainties as to the application and interpretation of Section 162(m) and the recently released proposed regulations thereunder, no assurance can be given that any compensation paid by the company will be eligible for such transition relief and qualify for the performance-based compensation exception under Section 162(m). Although the compensation committee will continue to monitor the applicability of Section 162(m) to the company’s ongoing compensation arrangements, the compensation committee also intends to continue to provide compensation for the company’s named executive officers in a manner consistent with the best

96


interests of the company and its stockholders (which may include providing for compensation that is non-deductible due to the deduction limit under Section 162(m)).

Accounting Considerations

The company accounts for equity compensation paid to our employees under the FASB ASC Topic No. 718 (“Topic 718”), Compensation - Stock Compensation, which requires us to measure the grant date fair value of our equity-based awards and recognize the grant date fair value as an expense over the requisite service period of the award. Our cash compensation is recorded as an expense at the time the obligation is incurred. The accounting impact of our compensation programs are one of many factors that the compensation committee considers in determining the structure and size of our executive compensation programs.

Compensation Program Risk Review

Our compensation committee has reviewed our compensation policies as generally applicable to our employees and believes that our policies do not encourage excessive or inappropriate risk taking and that the level of risk that they do encourage is not reasonably likely to have a material adverse effect on the company.

97




SUMMARY EXECUTIVE COMPENSATION TABLE

The following table shows compensation for the years ended December 31, 2019, 2018 and 2017 awarded to, earned by or paid to each person who served as our President and Chief Executive Officer in 2019, each person who served as
our Chief Financial Officer in 2019, and our three other most highly compensated executive officers, each of whom has total 2019 compensation in excess of $100,000 ("Named Executives").
Name and Principal
Position
Year
Salary
($)
Bonus
($)
Stock
Awards ($)
Option
Awards
($)
Non-Equity
Incentive Plan
Compensation
($)
All Other
Compensation
($)
Total
($)
(a)
(b)
(c)
(d)(5)
(e)(1)(6)
(f)
(g)(7)
(i)(1)(8)
(j)
David Shull
President and Chief Executive Officer (1)
2019
440,104
1,000,000
3,305,555
607,449
98,619
5,451,727
 
 
 
 
 
 
 
 
Raghavendra Rau
Interim President and Chief Executive Officer (2)
2019
312,500
2,016,101
423,801
253,193
3,005,595
2018
365,625
1,893,118
522,432
50,960
2,832,135
Wesley Gutierrez Chief Financial Officer (3)
2019
324,000
112,600
225,750
147,180
9,485
819,015
 
 
 
 
 
 
 

Peter Halt
Chief Financial Officer (4)
2019
413,751
289,626
644,972
1,348,349
2018
413,751
975,804
339,586
10,650
1,739,791
2017
413,751
1,193,260
297,490
10,500
1,915,001
Michael Hawkey
SVP and General Manager
2019
400,000
750,000
816,139
191,889
101,892
2,259,920
2018
400,000
977,968
--
293,170
88,266
1,759,404
Matt Milne
Chief Revenue Officer
2019
444,960
750,000
1,005,023
275,241
15,515
2,490,739
2018
444,960
668,865
291,495
16,778
1,422,098
Arvin Patel
EVP and Chief Intellectual Property Officer
2019
450,000
750,000
828,966
366,345
9,587
2,404,898
2018
450,000
668,865
--
369,338
9,087
1,497,290

(1)
Mr. Shull was appointed as President and Chief Executive Officer on May 31, 2019. In connection with his appointment, Mr. Shull was paid a $1,000,000 signing bonus.

(2)
Mr. Rau was appointed as Interim President and Chief Executive Officer on July 5, 2018. He resigned from his position on May 31, 2019 and was appointed Vice Chairperson of the Board of Directors. Amounts disclosed under "Stock Awards" includes aggregate grant date fair value of stock awards of $150,009 and "All Other Compensation" includes cash director fees of $232,500 received by Mr. Rau for his services as a non-employee director after his resignation as Interim President and Chief Executive Officer.

(3)
Mr. Gutierrez was appointed as Chief Financial Officer on December 30, 2019. Prior to this appointment, Mr. Gutierrez served as Chief Accounting Officer and Treasurer.

(4)
No stock awards were granted to Mr. Halt in 2019. Mr. Halt ceased serving as our Chief Financial Officer on December 30, 2019.

(5)
Amounts disclosed under “Bonus” represent (a) a sign-on bonus in connection with Mr. Shull joining the Company in May 2019, (b) payments earned as part of an Executive Retention Plan for Messrs. Hawkey, Milne and Patel in the amount of $750,000 each if the officer remained employed by the Company through December 31, 2019 and (c) a broad-based employee cash retention plan payment earned by Mr. Gutierrez in the amount of $62,600 if he remained employed by the Company through October 31, 2019. Such cash retention awards were paid on November 15, 2019 to Mr. Gutierrez and on January 15, 2020 to Messrs. Hawkey, Milne and Patel. Mr. Gutierrez also received a $50,000 CEO Special Recognition Bonus on February 28, 2019.

(6)
Amounts disclosed under “Stock Awards” represent the aggregate grant date fair value of stock awards granted during the year indicated, measured in accordance with Topic 718. For a discussion of assumptions used to measure fair value, see Note 12, “Equity-based Compensation,” to the Consolidated Financial Statements in this Annual Report on

98


Form 10-K. As our restricted stock units are not dividend-protected, with respect to restricted stock units subject to only service-based vesting conditions, the grant date fair value of restricted stock units was estimated based on the price of our common stock at the close of trading on the date of grant, reduced by the present value of dividends expected to be paid during the vesting period. In addition, as restricted stock units granted to Mr. Rau in connection with his employment as Interim President and Chief Executive Officer are subject to a post-vesting restriction on sale, the grant date fair value of Mr. Rau's restricted stock units were further reduced by an illiquidity discount consistent with Topic 718. With respect to restricted stock units granted July 1, 2019, 2018 and 2017, subject to market vesting conditions, the grant date fair value was estimated using a Monte-Carlo simulation. Assuming that the highest level of attainment is achieved for awards subject to market vesting conditions, the aggregate maximum grant date fair value of awards granted in 2019 would be as follows: Mr. Hawkey - $757,117; Mr. Milne - $757,117; and Mr. Patel - $681,407. With respect to performance-based restricted stock units granted June 1, 2019 that are subject to a liquidity vesting condition, the grant date fair value was measured using was estimated as the price of our common stock at the close of trading on the date of grant, reduced by the present value of dividends expected to be paid during the vesting period. Assuming the highest level of performance criteria will be achieved, the aggregate maximum grant date fair value of awards granted will be as follows: Mr. Shull - $3,305,555; Mr. Milne - $188,884; and Mr. Patel - $94,438. These amounts do not necessarily correspond to the actual value that may be realized by the Named Executives.

(7)
Amounts disclosed under “Non-Equity Incentive Plan Compensation” represent: (i) for all persons listed other than Mr. Milne, the individual and corporate performance component (with respect to Mr. Shull, only the corporate performance component, and for Messrs. Hawkey and Patel, the business group performance component) of the annual cash bonuses earned pursuant to the 2019 Executive Incentive Plan for services rendered in 2019, and (ii) for Mr. Milne, his earned compensation under a sales commission plan, the details of which are discussed more fully in the section above entitled “Milne Sales Incentive Compensation Plan”. Such bonuses for services rendered in 2019 were paid in 2020.

(8)
Amounts disclosed under “All Other Compensation” in 2019 consist of: (i) matching contributions made on behalf of the Named Executives to our 401(k) plan, (ii) employer paid premiums for life insurance coverage, (iii) $25,000 in legal fee reimbursement for Mr. Shull in connection with his appointment as Chief Executive Officer (which was paid in full in 2019) and $9,819 in legal fees related to the separate negotiation of his potential role as the Chief Executive Officer of the Product business following its contemplated separation from the IP Licensing business (which was paid in full in 2020), a $56,000 stipend to cover Mr. Shull’s travel and housing expenses, (iv) $12,153 in employer paid COBRA premiums for medical insurance for Mr. Rau after his resignation as Interim President and Chief Executive Officer, (v) a $527 bonus for Mr. Gutierrez, (vi) termination benefits for Mr. Halt consisting of a $413,751 cash payment and $220,421 related to the acceleration of vesting on time-based restricted stock units, (vii) $92,208 in commuting costs for Mr. Hawkey, and (viii) $6,920 in costs, inclusive of a tax gross-up, related to attendance at the Sales Excellence Club for Mr. Milne.


99


Grants of Plan-Based Awards

The following table sets forth certain information with respect to grants of plan-based awards for the fiscal year ended December 31, 2019 to the Named Executives.
Name
Grant
Date
Approval
Date
Estimated Possible Payouts
Under Non-Equity Incentive
Plan Awards (1)
 
Estimated Future Payouts
Under Equity Incentive Plan
Awards
All Other Stock Awards:
Number of Shares of Stock or Units
(#)(2)
All Other Option Awards:
Number of Securities Underlying Options
(#)
Exercise or Base Price of Option Awards
($/Sh)
Grant Date Fair Value of Stock and Option Awards
($)(3)
Threshold
($)
Target
($)(4) 
Maximum
($)
 
Threshold
(#)
Target
(#)(5)
Maximum
(#)(5)
(a)
(b)
 
(c)
(d) 
(e)
 
(f)
(g)
(h)
(i)
(j)
(k)
(l)
David Shull
N/A
N/A
276,113
552,226
966,396
 
 
 
 
 
 
 
 
6/1/2019
5/23/2019
 
 
 
 
 
486,111
486,111
 
 
0.001
3,305,555
Raghavendra Rau
N/A
N/A
193,921
387,842
678,724
 
 
 
 
 
 
 
 
1/2/2019
12/29/2018
 
 
 
 
 
 
 
212,539
 
0.001
1,866,092
7/1/2019
5/29/2019
 
 
 
 
 
 
 
21,709 (7)
 
0.001
150,009
Wesley Gutierrez
N/A
N/A
66,000
132,000
231,000
 
 
 
 
 
 
 
 
7/1/2019
6/19/2019
 
 
 
 
 
 
 
35,000
 
0.001
225,750
Peter Halt
N/A
N/A
144,813
289,626
506,845
 
 
 
 
 
 
 
 
Michael Hawkey
N/A
N/A
115,041
230,082
402,644
 
 
 
 
 
 
 
 
7/1/2019
5/29/2019
 
 
 
 
 
 
 
67,842
 
0.001
437,581
7/1/2019
5/29/2019
 
 
 
 
 
67,842
135,684
 
 
0.001
378,558
Matt Milne
N/A
N/A
N/A
280,325
N/A
 
 
 
 
 
 
 
 
7/1/2019
5/29/2019
 
 
 
 
 
 
 
67,842
 
0.001
437,581
6/1/2019
5/29/2019
 
 
 
 
 
27,777
27,777
 
 
0.001
188,884
7/1/2019
5/29/2019
 
 
 
 
 
67,842
135,684
 
 
0.001
378,558
Arvin Patel
N/A
N/A
157,500
315,000
551,250
 
 
 
 
 
 
 
 
7/1/2019
5/29/2019
 
 
 
 
 
 
 
61,058
 
0.001
393,824
6/1/2019
5/29/2019
 
 
 
 
 
13,888
13,888
 
 
0.001
94,438
7/1/2019
5/29/2019
 
 
 
 
 
61,058
122,116
 
 
0.001
340,704

(1)
We award the individual and corporate components of cash bonuses pursuant to our 2019 Executive Incentive Plan. The 2019 Executive Incentive Plan provides for the award of such annual cash bonuses based upon the attainment of: (i) corporate performance based on specified revenue and operating income goals (the only factor with respect to Mr. Shull), (ii) individual performance based upon achievement of pre-established individual objectives, and (iii) with respect to Messrs. Hawkey and Patel, business group performance based on specified revenue and contribution margin goals. The table above reflects the threshold, target and maximum cash bonuses that each Named Executive could earn. Because there is no threshold level for an executive’s individual performance achievement, the amounts shown in the threshold payout column assume that the individual performance threshold equals the threshold for corporate performance. The actual amount of the cash bonus attributable to corporate and individual performance (and, with respect to Messrs. Hawkey and Patel, business group performance) that was earned and paid to each of the Named Executives for year ended December 31, 2019 is set forth in the Summary Compensation Table under the column Non-Equity Incentive Plan Compensation.

(2)
All time-based restricted stock granted to the Named Executives in 2019 was granted under the TiVo Corporation 2008 Equity Incentive Plan, as amended, other than with respect to Mr. Rau, whose restricted stock units granted on January 2, 2019 were pursuant to the 2008 TiVo Plan.

(3)
Amounts disclosed represent the aggregate grant date fair value of stock awards granted during the year, measured in accordance with Topic 718. For a discussion of valuation assumptions used to measure fair value, see Note 12, “Equity-based Compensation” in the Consolidated Financial Statements of this Annual Report on Form 10-K. As our restricted stock units are not dividend-protected, with respect to restricted stock units subject to only service-based vesting conditions, the grant date fair value of restricted stock units was estimated based on the price of our common stock at the close of trading on the date of grant, reduced by the present value of dividends expected to be paid during the vesting period. In addition, as restricted stock units granted to Mr. Rau, January 2, 2019, in connection with his employment as Interim President and Chief Executive Officer are subject to a post-vesting restriction on sale, the grant date fair value of Mr. Rau's restricted stock units were further reduced by an illiquidity discount. With respect to restricted stock units granted in 2019 subject to market vesting conditions, the grant date fair value was measured using a Monte-Carlo simulation.


100


(4)
Other than Mr. Milne, amounts represent the target payout with respect to corporate performance under the 2019 Executive Incentive Plan assuming 100% achievement of target. Amount for Mr. Milne represents the target payout with respect to his commission payments under the 2019 Sales Incentive Compensation Plan. Mr. Shull’s amounts are prorated from his hire date on May 31, 2019. Mr. Rau’s amounts are prorated through May 31, 2019, when he resigned his position as Interim President and Chief Executive Officer. Mr. Hawkey’s amounts are prorated to account for an increase in bonus target during the year.

(5)
Represents the target and maximum number of shares that may be earned under the restricted stock units granted July 1, 2019 to Named Executives subject to TSR criteria and pursuant to the TiVo Corporation 2008 Equity Incentive Plan, as amended. Restricted stock units granted June 1, 2019 allow for equal target and maximum shares (grant date shares) that may be earned subject to specific "Performance Criteria" as stipulated in the "Notice of Restricted Stock Unit Grant" and subject to the TiVo Corporation 2008 Equity Incentive Plan, as amended.

(6)
No awards were issued in 2019 to Mr. Halt.

(7)
Represents restricted stock award granted to Mr. Rau as Vice Chairperson, Board of Directors after his resignation as Interim President and Chief Executive Officer.

Discussion of Summary Compensation and Plan-Based Awards Tables

Our executive compensation policies and practices, pursuant to which the compensation set forth in the Summary Compensation Table and the Grants of Plan-Based Awards table was paid or awarded, are described above under “Compensation Discussion and Analysis.” A summary of certain material terms of our continuing compensation plans and arrangements is set forth below.

Employment Agreements with Named Executives

Mr. Shull. In May 2019, we appointed Mr. Shull as the company’s President and Chief Executive Officer. On May 24, 2019, we entered into an offer letter agreement with Mr. Shull under which he is entitled to an annual base salary, currently set at $750,000, and is eligible to participate in the company’s Senior Executive Company Incentive Plan with a cash bonus target equal to 125% of his base salary and a maximum payout of up 175% of the target amount, pro rated for any partial year served. In connection with his appointment, the company also granted Mr. Shull, on June 1, 2019, a restricted stock unit award with a total value of $3,500,000.  The restricted stock unit award will vest, if at all, only to the extent Mr. Shull remains in employment as the CEO of the company on the earliest date that TiVo consummates: (i) a sale of the entire company, (ii) a spin-off of the company’s Product business, (iii) a spin-off of the company’s IP Licensing business or (iv) a sale of either the company’s Product or IP Licensing businesses (the “Vesting Date”). The restricted stock unit award was granted pursuant to the company’s TiVo Corporation 2008 Equity Incentive Plan and standard form of performance-based restricted stock unit award agreement thereunder, and the awards are not subject to any vesting acceleration benefits under any executive severance plan or otherwise. Mr. Shull also received a one-time $1,000,000 cash signing bonus, subject to standard payroll reductions and withholdings, within 30 days following his start date. A portion of such signing bonus will be subject to repayment by Mr. Shull if his employment is terminated prior to the first anniversary of the start date: (i) by the company or a subsidiary for Cause (as defined in the Severance Agreement), (ii) by Mr. Shull without Good Reason (as defined in the Severance Agreement), or (iii) by the company or a subsidiary due to Mr. Shull’s failure to perform his duties, subject to certain notice requirements as set forth in the offer letter agreement; provided, that if the Vesting Date occurs prior to the first anniversary of the start date, the foregoing repayment obligation will lapse.

Additionally, Mr. Shull is paid a monthly stipend of $8,000 to cover his travel and housing expenses in travelling from his home and working at the company’s San Jose offices, and was reimbursed for up to $25,000 for his legal expenses incurred in connection with negotiation of the offer letter and Severance Agreement. Mr. Shull also entered into an Executive Severance and Arbitration Agreement (the “Severance Agreement”) with the company, the terms of which are described under “Potential Payments upon Termination or Change of Control.”

Mr. Rau. In July 2018, we appointed Mr. Rau as the company’s Interim President and Chief Executive Officer. On July 23, 2018, we entered into an offer letter agreement with Mr. Rau under which he was entitled to an annual base salary of $750,000, and was eligible to participate in the company’s Senior Executive Company Incentive Plan (the “SECIP”) with a cash bonus target equal to 125% of his base salary and a maximum payout of up to two times the target amount, pro rated for the time period during which he held the Interim President and Chief Executive Officer position. The cash portion of Mr. Rau’s director compensation was not paid with respect to such time period. In connection with his appointment, the company also granted Mr. Rau, on August 1, 2018, a restricted stock unit award in the amount of 164,609 shares, with a grant date target

101


value of approximately $2,000,000. The restricted stock unit award was subject to a quarterly vesting schedule, with one-fourth (1/4th) of the units vesting each three months after the grant date. In light of the interim nature of Mr. Rau’s role, he was reimbursed for his travel and housing expenses in travelling from his home and working at the company’s San Jose offices. Mr. Rau also entered into an Executive Severance and Arbitration Agreement with the company, which was later amended in December 2018 and replaced in its entirety by the Letter Agreement (as defined below) in May 2019 in connection with his resignation as Interim President and Chief Executive Officer.

In December 2018, we amended Mr. Rau’s compensation and related employment arrangements in connection with the extension of his tenure as the company’s Interim President and Chief Executive Officer. Under the terms of the amended arrangements, Mr. Rau’s annual base salary, eligibility to participate in the Senior Executive Company Incentive Plan and, except as described below, eligibility to receive company benefits, remained the same as provided under his original offer letter and Mr. Rau continued to be reimbursed for his travel and housing expenses in travelling from his home and working at the company’s San Jose offices. During the extension of his employment period, the cash portion of Mr. Rau’s director compensation was not paid. The company granted, on January 2, 2019, an additional restricted stock unit award of 212,539 shares, with a grant date target value of approximately $2,000,000. The restricted stock unit award was subject to a quarterly vesting schedule, with one-fourth (1/4th) of the units vesting each three months after the grant date. The company also entered into an Amended and Restated Executive Severance and Arbitration Agreement with Mr. Rau dated December 27, 2018.

In May 2019, Mr. Rau resigned as the company’s Interim President and Chief Executive Officer, and effective at the same time, the board of directors appointed Mr. Rau as Vice Chairperson of the Board. On May 24, 2019, the company entered into a Letter Agreement with Mr. Rau (the “Letter Agreement”), under the terms of which, the company agreed to pay Mr. Rau: (i) for June 2019, a cash payment $62,500, (ii) for the balance of fiscal year 2019, a cash payment of $250,000 reduced by one half of the value of the non-employee director annual equity grant to be made July 1, 2019, paid in two quarterly installments. Under the Letter Agreement, Mr. Rau is also entitled to such compensation as is determined by the Board for 2020.

On July 1, 2019, consistent with the company’s standard non-employee director arrangements, the company granted Mr. Rau an annual restricted stock award grant on the same terms as all other non-employee directors.

For the 2019 fiscal year, pursuant to the company’s standard Senior Executive Company Incentive Plan, Mr. Rau will receive a pro rated bonus for time served as Interim President and Chief Executive Officer in 2019, subject to a minimum payment of 50% of his target 2019 bonus (assuming full performance but no over-performance). Mr. Rau’s 2019 bonus will be paid concurrently with payment of other executive bonuses and no later than March 15, 2020. Such bonus payment is subject to Mr. Rau’s execution of a release of claims in the company’s standard form (the “Release”). In addition, the 2018 and 2019 RSU (each as defined in Mr. Rau’s amended and restated offer letter from the company dated December 27, 2018) will be fully vested on the effective date of the Release.

Additionally, the company agreed to reimburse Mr. Rau for (i) his travel and housing expenses in travelling from his home and working at the company’s San Jose offices through June 30, 2019, (ii) expenses incurred in the performance of his duties prior to June 30, 2019, and (iii) expenses incurred for travel as needed for fulfillment of his Vice Chairperson duties. The company has also agreed to pay Mr. Rau’s COBRA premiums, under certain conditions, through the earlier of: (i) December 31, 2019 and (ii) the date on which Mr. Rau becomes eligible for health insurance coverage through a new employer.

Finally, the Letter Agreement provides, among other things, for change of control payments to Mr. Rau under certain conditions as described in “Potential Payments upon Termination of Change of Control.”

Mr. Gutierrez. On December 27, 2019, we appointed Mr. Gutierrez, the Company’s Chief Accounting Officer as the Company’s Chief Financial Officer, effective December 30, 2019. In connection with Mr. Gutierrez’s appointment, his annual base salary of $330,000 and his cash bonus targets, equal to 40% of his base salary, were unchanged.

Mr. Gutierrez is not entitled to any payments from the Company in the event his employment by the Company terminates as a result of death or disability. Mr. Gutierrez participates in the Executive Severance Plan at the senior vice president level and his time-based equity awards will be accelerated by twelve months from the termination date in the event of his termination by the Company without cause. Mr. Gutierrez is also eligible to receive a one-time cash retention bonus of $200,000 on the earlier of (i) the consummation of the Company’s previously announced combination with Xperi Corporation, (ii) November 15, 2020, or (iii) the date of his termination by the Company without cause.

Mr. Halt. In May 2012, we appointed Mr. Halt as our Chief Financial Officer. Under the terms of Mr. Halt’s employment, prior to his termination date (described further below), he was entitled to an annual base salary of $413,751 and was eligible to participate in the company’s SECIP with a cash bonus target currently equal to 70% of his base salary. Also, Mr.

102


Halt was offered an Executive Severance and Arbitration Agreement (for which he is no longer eligible due to his separation in December 2019), the terms of which are described under “Potential Payments upon Termination or Change of Control.”

On December 27, 2019, the Board of Directors of the company approved the departure of Mr. Halt as the Chief Financial Officer effective as December 30, 2019. Mr. Halt will be engaged in an advisory role from January 2, 2020 through March 31, 2020 to facilitate a smooth transition of duties, and he will be paid $50,000 per month for his work in such role.

Consistent with the terms of the Company’s Executive Severance Plan for executive vice presidents, Mr. Halt received a lump sum payment equal to twelve months of base salary (excluding bonus or any pro ration thereof) and will be eligible to receive certain health and outplacement benefits, subject to the terms and conditions of the Executive Severance Plan.

Additionally, the vesting of Mr. Halt’s non-performance-based equity awards was accelerated by twelve months from December 30, 2019 and such awards will be released 60 days thereafter. None of Mr. Halt’s performance-based equity awards that would have vested based on the performance period ending December 31, 2019 will vest as the compensation committee determined that the TSR performance criteria for the three-year period was not achieved. All other outstanding, but unvested, equity awards were canceled as of December 30, 2019. Finally, Mr. Halt remained eligible to receive his annual bonus for 2019. All of the foregoing benefits are subject to the terms and conditions of the Executive Severance Plan.

Mr. Hawkey. In 2015, we appointed Mr. Hawkey as our Senior Vice President and General Manager, User Experience. Under the terms of Mr. Hawkey’s employment, he is entitled to an annual base salary, currently set at $400,000, and is eligible to participate in the company’s SECIP with a cash bonus target currently equal to 60% of his base salary, with such percentage subject to change each year as determined by the company’s compensation committee. Also, Mr. Hawkey was offered an Executive Severance and Arbitration Agreement, the terms of which are described under “Potential Payments upon Termination or Change of Control.”

Mr. Milne. In January 2017, we appointed Mr. Milne as our Chief Revenue Officer. Under the terms of Mr. Milne’s employment, he is entitled to an annual base salary, currently set at $444,960, and participates in the Commission Plan with a total commission target based on specified revenue quotas and quotas for new sales contracts. Also, Mr. Milne was offered an Executive Severance and Arbitration Agreement, the terms of which are described under “Potential Payments upon Termination or Change of Control.”

In connection with increased responsibilities and efforts related to the Separation, Mr. Milne was granted, on June 1, 2019, restricted stock unit awards with a total value of $200,000. The restricted stock unit awards will vest, if at all, only to the extent that the executive remains in employment with the Company on the earliest date that TiVo consummates: (i) a sale of the entire Company, (ii) a spin-off of the Company’s Product business, (iii) a spin-off of the Company’s IP Licensing business or (iv) a sale of either the Company’s Product or IP Licensing businesses. The proposed combination with Xperi Corporation will trigger the vesting of these restricted stock unit awards. The restricted stock unit awards will be granted pursuant to the Company’s TiVo Corporation 2008 Equity Incentive Plan and standard form of performance-based restricted stock unit award agreement thereunder, and the awards are not subject to any vesting acceleration benefits under any executive severance plan or otherwise.

Mr. Patel. In August 2017, we appointed Mr. Patel as our Executive Vice President and Chief Intellectual Property Officer. Under the terms of Mr. Patel’s employment, he is entitled to an annual base salary, currently set at $450,000, and is eligible to participate in the company’s SECIP with a cash bonus target currently equal to 70% of his base salary, with such percentage subject to change each year as determined by the company’s compensation committee. Also, Mr. Patel was offered an Executive Severance and Arbitration Agreement, the terms of which are described under “Potential Payments upon Termination or Change of Control.”

To recognize his responsibilities related to the Separation, Mr. Patel was granted, on June 1, 2019, restricted stock unit awards with a total value of $100,000. The restricted stock unit awards will vest, if at all, only to the extent that the executive remains in employment with the Company on the earliest date that TiVo consummates: (i) a sale of the entire Company, (ii) a spin-off of the Company’s Product business, (iii) a spin-off of the Company’s IP Licensing business or (iv) a sale of either the Company’s Product or IP Licensing businesses. The proposed combination with Xperi Corporation will trigger the vesting of these restricted stock unit awards. The restricted stock unit awards will be granted pursuant to the Company’s TiVo Corporation 2008 Equity Incentive Plan and standard form of performance-based restricted stock unit award agreement thereunder, and the awards are not subject to any vesting acceleration benefits under any executive severance plan or otherwise.

2019 Executive Incentive Plan Cash Awards. Our 2019 Senior Executive Company Incentive Plan (“SECIP”) provides for annual cash bonus award opportunities to reward executive officers for performance in the prior fiscal year. For more

103


information regarding our 2019 SECIP, please see the section entitled “2019 Short-Term Incentive Compensation Decisions” in the Compensation Discussion and Analysis above.

2019 Equity Incentive Awards. During 2019, the Named Executives received restricted stock unit awards under the TiVo Corporation 2008 Equity Plan (formerly known as the Rovi Corporation Amended 2008 Equity Incentive Plan), other than with respect to Mr. Rau, which restricted stock units were granted pursuant to the 2008 TiVo Plan. Other than with respect to Mr. Rau, the restricted stock unit awards granted to the Named Executive Officers in 2019 consisted of awards that vest over a four-year period and awards that vest upon specified performance goals, as further described under “2019 Long-Term Incentive Compensation Decisions in the Compensation Discussion and Analysis” section above.

Executive Severance Plan. Certain of our Named Executives are participants in our Executive Severance Plan as described under “Potential Payments upon Termination or Change of Control.”

Executive Retention Plan. Certain of our Named Executives were participants in our Executive Retention Plan as described under “Executive Retention Plan in the Compensation Discussion and Analysis” section above.

Outstanding Equity Awards

The following table sets forth certain information with respect to outstanding equity awards held by the Named Executives as of December 31, 2019.
 
Option Awards
 
Stock Awards
Name
Number of Securities Underlying Unexercised Options (#) Exercisable
Number of Securities Underlying Unexercised Options (#) Unexercisable
Equity Incentive Plan Awards: Number of Securities Underlying Unexercised Unearned Options (#)
Option Exercise Price ($)
Option Expiration Date
Number of Shares or Units of Stock That Have Not Vested (#)
Market Value of Shares or Units of Stock That Have Not Vested ($)
Equity Incentive Plan Awards: Number of Unearned Shares, Units or Other Rights That Have Not Vested (#)
Equity Incentive Plan Awards:
Market or Payout Value of Unearned Shares, Units or Other Rights That Have Not Vested ($)
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
(j)
David Shull
 
 
 
 
 
 
 
486,111 (8)
4,122,221
Raghavendra Rau
 
 
 
 
 
21,709 (2)
184,092
 
 
Wesley Gutierrez
 
 
 
 
 
61,625 (3)
522,580
 
 
Peter Halt
23,000
 
 
24.84
3/1/2021 (1)
25,993 (4)
220,421
32,172 (9)
272,819 (9)
40,000
 
 
24.88
3/1/2022 (1)
 
 
 
 
22,195
 
 
23.44
3/1/2023 (1)
 
 
 
 
Michael Hawkey
 
 
 
 
 
115,132 (5)
976,319
35,316 (10)
299,480
 
 
 
 
 
 
 
67,842 (11)
575,300
Matt Milne
14,000
 
 
24.84
3/1/2021
115,128 (6)
976,285
27,777 (8)
235,549
 
 
 
 
 
 
 
27,881 (10)
236,431
 
 
 
 
 
 
 
67,842 (11)
575,300
Arvin Patel
 
 
 
 
 
113,996 (7)
966,686
13,888 (8)
117,770
 
 
 
 
 
 
 
27,881 (10)
236,431
 
 
 
 
 
 
 
61,058 (11)
517,772
 
 
 
 
 
 
 
10,000 (12)
84,800

(1)
As stipulated in Mr. Halt's Separation Agreement and General Release, all unexercised options expire on March 30, 2020, which is 90 days after the date he ceased serving as our Chief Financial Officer.

(2)
These shares vest on July 1, 2020.

(3)
These shares vest as follows: 2,625 shares on March 1, 2020; 17,750 shares on July 1, 2020; 17,750 shares on July 1, 2021; 14,750 shares on July 1, 2022; and 8,750 shares on July 1, 2023.

(4)
As stipulated in Mr. Halt's Separation Agreement and General Release, vesting for these shares accelerated on December 30, 2019 and will be released on February 28, 2020, which is 60 days after he ceased serving as our Chief Financial Officer.

(5)
These shares vest as follows: 2,500 shares on March 1, 2020; 2,768 shares on April 1, 2020; 30,789 shares on July 1, 2020; 2,767 shares on April 1, 2021; 30,790 shares on July 1, 2021; 2,768 shares on April 1, 2022; 25,789 shares on July 1, 2022; and 16,961 shares on July 1, 2023.


104


(6)
These shares vest as follows: 1,250 shares on February 1, 2020; 7,000 shares on March 1, 2020; 1,125 shares on April 1, 2020; 29,930 shares on July 1, 2020; 5,000 shares on March 1, 2021; 29,931 shares on July 1, 2021; 23,931 shares on July 1, 2022; and 16,961 shares on July 1, 2023.    
        
(7)
These shares vest as follows: 22,234 shares on July 1, 2020; 16,013 shares on August 1, 2020; 22,235 shares on July 1, 2021; 16,014 shares on August 1, 2021; 22,235 shares on July 1, 2022; and 15,265 shares on July 1, 2023.

(8)
These shares are eligible to vest, if at all, on the date the Compensation Committee of the Board of Directors approves the achievement of the "Performance Criteria" as discussed in the "Notice of Restricted Stock Unit Grant." The Participant must remain in Continuous Service on the earliest date (the "Performance Vesting Date") that the Company consummates: (i) a sale of the entire Company, (ii) a spin-off of the Company's Product business, (iii) a spin-off of the Company's IP Licensing business, or (iv) a sale of either the Company's Product or IP Licensing businesses (collectively, the "Performance Criteria").

(9)
As stipulated in Mr. Halt's Separation Agreement and General Release, these shares remained eligible to vest and eligible to be released on March 1, 2020 based on the achievement of a three-year relative TSR metric of percentile ranking against a peer group established by our compensation committee. On February 12, 2020, the compensation committee determined that the TSR performance criteria for the three-year period was not achieved and therefore none of Mr. Halt’s performance-based equity awards will vest. All other outstanding, but unvested, equity awards were canceled as of December 30, 2019.

(10)
These shares are eligible to vest on March 1, 2021 based on the achievement of a three-year relative TSR metric of percentile ranking against a peer group established by our compensation committee.

(11)
These shares are eligible to vest on March 1, 2022 based on the achievement of a three-year relative TSR metric of percentile ranking against a peer group established by our compensation committee.

(12)
These shares are eligible to vest on March 1, 2020 based on the achievement of a three-year relative TSR metric of percentile ranking against a peer group established by our compensation committee.

Option Exercises and Stock Vested

The following table shows for the fiscal year ended December 31, 2019 certain information regarding option exercises and stock awards acquired on vesting during 2019 with respect to the Named Executives:
 
 
Option Awards
 
Stock Awards
Name
 
Number of Shares Acquired on Exercise (#)
 
Value Realized on Exercise ($)
 
Number of Shares Acquired on Vesting (#)(1)
 
Value Realized on Vesting ($)(2)
(a)
 
(b)
 
(c)
 
(d)
 
(e)
David Shull
 
--
 
--
 
--
 
--
Raghavendra Rau
 
--
 
--
 
335,996
 
2,709,718
Wesley Gutierrez
 
--
 
--
 
20,761
 
169,906
Peter Halt (3)
 
--
 
--
 
38,034
 
333,155
Michael Hawkey
 
--
 
--
 
25,346
 
197,831
Matt Milne
 
--
 
--
 
24,345
 
207,254
Arvin Patel
 
--
 
--
 
22,984
 
182,325

(1)
Represents the vesting of restricted stock.

(2)
The value realized is based on the closing price of our common stock on the vest date multiplied by the number of restricted stock or restricted stock units vested, less the par value of the stock issued.

(3)
As stipulated in Mr. Halt's Separation Agreement and General Release, 25,993 of these shares were accelerated on December 30, 2019 and are scheduled to be released on February 28, 2020, which is 60 days after he ceased serving as our Chief Financial Officer.


105


Potential Payments upon Termination or Change of Control

We entered into an Executive Severance and Arbitration Agreement (the “Severance Agreement”) with Mr. Shull dated as of May 31, 2019. The Severance Agreement provides, among other things, for severance payments to Mr. Shull under certain conditions as follows: if, at any time, (i) the company terminates Mr. Shull’s employment without Cause and other than as a result of Mr. Shull’s death or Disability, (ii) Mr. Shull resigns for Good Reason or (iii) Mr. Shull does not become the Chief Executive Officer of either of the Product or IP businesses at the completion of the separation of such businesses contemplated in the Company’s May 9, 2019 announcement of same (the “Separation”), then subject to certain obligations required of Mr. Shull, including the execution, delivery and non-revocation of a release of claims against the Company, the Company will provide Mr. Shull: (A) an amount equal to one year of his annual base salary in effect on the date of such termination (without giving effect to any change of pay triggering a Good Reason resignation), paid over the twelve-month period following Mr. Shull’s separation from service, (B) if Mr. Shull’s termination occurs six months or more following the Start Date, a pro rated annual bonus based on time served in the year of termination (or the prior year if termination occurs after the end of a given year and prior to the payment of bonuses for such year), and (C) continuation of welfare benefits and COBRA premiums for up to twelve months, for a total value of $1,387,722. The consummation of the proposed combination with Xperi Corporation announced on December 19, 2019 will trigger these payments, provided that Mr. Shull satisfies the obligations required of him to obtain same. Additionally, in the event that Mr. Shull is terminated on a change in control of the company, Mr. Shull would also be entitled to accelerated vesting of his performance-based restricted stock having a value of $4,122,221.

Mr. Shull’s severance benefits are conditional upon, as applicable: (a) Mr. Shull continuing to comply with his obligations under his proprietary information, inventions and ethics agreement during the period of time in which he is receiving such severance benefits; (b) Mr. Shull delivering to the company an effective, general release of claims in favor of the Company within 60 days following his Separation from Service (as defined in the Severance Agreement), and (c) Mr. Shull’s resignation from the board of directors, to be delivered and effective no later than 48 hours after the date of Mr. Shull’s termination of employment (or such later date as requested by the board of directors).

Concurrent with Mr. Rau’s appointment as Interim President and Chief Executive Officer in July 2018, the company entered into an Executive Severance and Arbitration Agreement with Mr. Rau, which was amended and restated in connection with the extension of his tenure as the company’s Interim President and Chief Executive Officer in December 2018 by the Amended and Restated Executive Severance and Arbitration Agreement (the “Amended Severance Agreement”).

In May 2019, Mr. Rau resigned as the company’s Interim President and Chief Executive Officer, and effective at the same time, the board of directors appointed Mr. Rau as Vice Chairperson of the Board pursuant to a Letter Agreement dated May 24, 2019. The Letter Agreement superseded and replaced the amended and restated offer letter and the Amended Severance Agreement in their entirety, except as specifically provided in the Letter Agreement. Mr. Rau has received payment in connection with his resignation as Interim President and Chief Executive Officer in accordance with the terms of the Letter Agreement as described in “Employment Agreements with Named Executives”.

Under the terms of Mr. Rau’s Letter Agreement, if the company enters into an agreement, on or prior to December 31, 2019, to consummate: (i) a sale of the entire company, or (ii) a sale of either the company’s Product business or IP Licensing business, then subject to Mr. Rau’s continued service to the company through end of his current term as a director, the company will pay Mr. Rau a change of control payment of $750,000 paid in one lump sum, subject to standard deductions and withholdings, upon consummation of such transaction; provided, that such transaction is completed prior to December 31, 2020. The consummation of the proposed combination with Xperi Corporation announced on December 19, 2019 will trigger this payment, provided that such transaction is, as is currently expected, completed prior to December 31, 2020 and provided that Mr. Rau continues his service to the company through the end of his current term as a director.

We have also entered into executive severance and arbitration agreements with each of Messrs. Halt (whose eligibility for benefits under this agreement ended in December 2019 when he ceased serving as our Chief Financial Officer), Hawkey, Milne and Patel (see Exhibit 10.22 to the company’s Annual Report on Form 10-K filed with the SEC on February 27, 2018). Under the agreements, in the event of a change in control of TiVo, each of the eligible executives is entitled to receive minimum severance payments in the form of up to twelve months of salary continuation calculated on base salary (excluding bonus) upon termination of employment by the company for any reason other than cause or by the eligible executive with good reason within 90 days prior or 12 months following a change in control of the company. In addition, upon such event all unvested stock awards held by the eligible executives shall become immediately vested, except for performance-based stock unit awards (which awards may or may not vest based on performance achieved through the date of the change in control of the company). The eligible executives are also entitled to receive all welfare benefits we have provided to them immediately prior to a change in control during the period we are obligated to make their severance payments, or if sooner, until the eligible executive is entitled to welfare benefits from any entity employing such executive after such executive’s employment with the

106


company terminates. Such executive’s right to receive benefits under these agreements, including the right to exercise any options that have accelerated under these agreements, will cease if such executive accepts employment with one of our competitors. In addition, the eligible executive agrees not to solicit, for one year following termination, any employee of ours to work for another business. The consummation of the proposed combination with Xperi Corporation announced on December 19, 2019 will trigger the payments provided for under these agreements, provided that the conditions as to the payments described above are satisfied.

In July 2017, we approved an executive severance plan (and as amended September 3, 2019 and filed with the Securities and Exchange Commission on November 7, 2019, the “Executive Severance Plan”) for certain company executive vice presidents and senior vice presidents designated by the compensation committee, including the following Named Executives: (i) Mr. Halt (who is receiving the benefits under the Executive Severance Plan in connection with his departure in December 2019), (ii) Mr. Gutierrez, (iii) Mr. Hawkey, (iv) Mr. Milne and (v) Mr. Patel. Under the terms of the Executive Severance Plan, upon termination of employment by the company for any reason other than cause or by the Executive Severance Plan participant with good reason (each, a “Termination Event”), each designated executive vice president (including Mr. Patel) and Mr. Milne is entitled to receive up to twelve (12) months of base salary (excluding bonus) and each designated senior vice president (including Messrs. Gutierrez and Hawkey) is entitled to receive up to six (6) months of base salary (excluding bonus), along with certain health and outplacement severance benefits, subject in each case to offset of benefits provided under any then-existing change in control severance agreements. Health benefits cease upon the participant becoming eligible for coverage under another employer's plan prior to the end of the severance period, and outplacement benefits cease upon the participant commencing employment with a new employer prior to the end of the severance period. In addition to the Executive Severance Plan benefits, upon a Termination Event, (i) the vesting of non-performance-based equity awards held by the designated executive will be accelerated by twelve (12) months and (ii) performance-based equity awards held by the designated executive will vest, if the Termination Event occurs within the last twelve (12) months of a given performance-based award’s performance period, if and to the extent that the performance criteria are achieved for the entire performance period of such original award. An Executive Severance Plan participant’s right to receive benefits under the Executive Severance Plan is conditioned, among other things, on the participant (i) timely executing an effective release of claims against the company following the Termination Event, and (ii) agreeing not to solicit, for two years following the Termination Event, any employee of the company to work for another business.

In addition, in May 2018, to provide continuity of key members of the management team and address the elevated risk of executive retention associated with the ongoing strategic alternatives process being undertaken by the management team and the Board, the compensation committee approved an Executive Retention Plan for certain company executives as designated by the compensation committee, including Messrs. Hawkey, Milne and Patel. The plan provided for a cash retention award of $750,000 to each of Messrs. Hawkey, Milne and Patel if the officer remains employed by the company on December 31, 2019. Such cash retention awards were paid on January 15, 2020.

In addition, in connection with increased responsibilities undertaken with respect to completion of the separation of the product and intellectual property businesses contemplated in the company’s announcement of the same on May 9, 2019, on June 1, 2019, each of Messrs. Milne and Patel were granted performance-vesting RSU awards with a target value of $200,000 and $100,000, respectively, the details of which are set forth in the Grants of Plan-Based Awards table and Outstanding Equity Awards table below.

None of our Named Executives is entitled to any payments from the company in the event his employment by the company terminates as a result of death or disability.

In the event that the company had terminated the employment of Mr. Hawkey, Mr. Milne or Mr. Patel without “cause” or any of such executives had voluntarily terminated with good reason on December 31, 2019, and this was within 90 days prior or 12 months following a change in control of the company, then: (i) Mr. Hawkey would be entitled to salary continuation having a value of $400,000; accelerated vesting of stock options having a value of $0; accelerated vesting of time-based restricted stock having a value of $976.319; accelerated vesting of performance-based restricted stock having a value of $0 assuming performance to date; and healthcare benefit continuation having a value of $30,117, for a total value of $1,406,436; (ii) Mr. Milne would be entitled to salary continuation having a value of $444,960; accelerated vesting of stock options having a value of $0; accelerated vesting of time-based restricted stock having a value of $976,285; accelerated vesting of performance-based restricted stock having a value of $235,549 assuming performance to date; and healthcare benefit continuation having a value of $31,887, for a total value of $1,688,681; and (iii) Mr. Patel would be entitled to salary continuation having a value of $450,000; accelerated vesting of stock options having a value of $0; accelerated vesting of time-based restricted stock having a value of $966,686; accelerated vesting of performance-based restricted stock having a value of $117,770 assuming performance to date; and healthcare benefit continuation having a value of $31,686, for a total value of $1,566,142. The above amounts assume vesting at target for performance-based restricted stock.

107



In the event that the company had terminated the employment of Mr. Gutierrez, Mr. Hawkey, Mr. Milne or Mr. Patel without “cause” or any of such executives had voluntarily terminated with good reason on December 31, 2019, and such termination was not within 90 days prior or 12 months following a change in control of the company, then: (i) Mr. Gutierrez would be entitled to salary continuation having a value of $165,000; a cash retention payment of $200,000; accelerated vesting of time-based restricted stock having a value of $172,780, and healthcare benefit continuation having a value of $910, for a total value of $538,690; (ii) Mr. Hawkey would be entitled to salary continuation having a value of $200,000; accelerated vesting of time-based restricted stock having a value of $305,763; and healthcare benefit continuation having a value of $15,059, for a total value of $520,822; (iii) Mr. Milne would be entitled to salary continuation having a value of $444,960; accelerated vesting of time-based restricted stock having a value of $333,306; healthcare benefit continuation having a value of $31,887, for a total value of $810,153; and (iv) Mr. Patel would be entitled to salary continuation having a value of $450,000; accelerated vesting of time-based restricted stock having a value of $324,335; and healthcare benefit continuation having a value of $31,686; for a total value of $806,021.

CEO Pay Ratio Disclosure

For 2019, the median of the annual total compensation of all employees of our company (other than our CEO) was $115,636 and the annual total compensation of our President and Chief Executive Officer, David Shull, was $6,362,250. Based on this information, for 2019 the ratio of the annual total compensation of our CEO to the median of the annual total compensation of all employees was 55 to 1. This ratio is a reasonable estimate calculated in a manner consistent with SEC rules.

During 2019, Mr. Rau served as our Interim President and Chief Executive Officer until May 31, 2019, at which time Mr. Shull was appointed as our President and Chief Executive Officer. As permitted by SEC rules, we chose to use the annual total compensation of Mr. Shull, who was serving as our Chief Executive Officer on December 31, 2019, to calculate our pay ratio. We determined Mr. Shull's annual total compensation for the year ended December 31, 2019 was $6,362,250, which, as required by SEC rules, includes his annualized base salary and annual variable cash bonus for 2019. Because we are required to annualize his compensation for purposes of this disclosure, Mr. Shull's annual total compensation is greater than the total compensation as reported for him in our 2019 Summary Compensation Table.

In 2019, there was no change in our employee population or employee compensation arrangements that we believe would significantly impact the pay ratio. Accordingly, for purposes of calculating the pay ratio set forth above, we used the same median employee that we identified for purposes of our 2018 pay ratio.

For a description of our methodology for identifying the median employee, see “CEO Pay Ratio Disclosure” on page 78 of our definitive proxy statement filed with the Securities and Exchange Commission on March 16, 2018.

We calculated the 2019 annual total compensation for our median employee using the same methodology we use for our named executive officers as set forth in our Summary Compensation Table (which excludes any retirement and health benefits).

Because SEC rules for identifying the median of the annual total compensation of all employees allow companies to adopt a variety of methodologies, apply certain exclusions, and make reasonable estimates and assumptions that reflect their employee population and compensation practices, the pay ratio reported by other companies may not be comparable to our pay ratio, as other companies have different employee populations and compensation practices and may have used different methodologies, exclusions, estimates and assumptions in calculating their pay ratios. As explained by the SEC when it adopted these rules, the rule was not designed to facilitate comparisons of pay ratios among different companies, even companies within the same industry, but rather to allow stockholders to better understand and assess each particular company’s compensation practices and pay ratio disclosures.

DIRECTOR COMPENSATION

Non-Employee Director Compensation Philosophy

Our non-employee director compensation philosophy is based on the following guiding principles:
Aligning the long-term interests of stockholders and directors; and
Compensating directors appropriately and adequately for their time, effort and experience.


108


The elements of director compensation consist of annual cash retainers and equity awards, as well as customary and usual expense reimbursement in attending company meetings. The targeted competitive position for total annual compensation for our non-employee directors is at the 50th percentile of peers. In an effort to align the long-term interests of our stockholders and non-employee directors, the mix of cash and equity compensation has historically been, and is currently, weighted more heavily to equity.

Each year, our compensation committee reviews non-employee director compensation levels with its compensation consultant and recommends to our Board, as it deems appropriate, changes to such compensation levels. Our director compensation for fiscal 2019 is described below.

Non-Employee Director Compensation for Fiscal 2019

For 2019, each of the company’s non-employee directors, other than Mr. Rau (whose compensation is set forth in the Summary Compensation Table above), and excluding the chairman of the Board, received an annual cash retainer of $46,000. The chairman of the Board received an annual cash retainer of $96,000. Each director serving on the committees of the Board of Directors received annual cash retainers in the following amounts: the chair of the audit committee received $23,500; each other member of the audit committee received $10,000; the chair of the compensation committee received $18,500; each other member of the compensation committee received $9,000; the chair of the corporate governance and nominating committee received $10,000; and each other member of the corporate governance and nominating committee receive $5,000. The company does not pay, and directors do not receive, any fees for serving on the strategy committee of the Board. The company does not pay, and directors do not receive, any “per-meeting” fees as the annual retainer and respective committee fees are ascertained to provide proper compensation for Board duties irrespective of the number of meetings held. Non-employee directors are also reimbursed for customary and usual travel expenses incurred attending company meetings.

For 2019, cash retainers payable to the each of the company’s non-employee directors, were paid in arrears for prior quarters, in four quarterly installments, i.e. on April 1 for first quarter service; July 1 for the second quarter service; October 1 for the third quarter service and January 2 for fourth quarter service. If a Board member ceases serving prior to the end of a quarter, such Board member’s retainer payment would be pro-rated for the time served during the quarter. Non-employee directors have the option to receive their Board retainers in cash or in equity (in the form of fully-vested restricted stock), with an annual election form to be completed prior to the beginning of the year.

Stock Awards. Each non-employee director received restricted stock under the TiVo Corporation 2008 Equity Incentive Plan (formerly known as the Rovi Corporation Amended 2008 Equity Incentive Plan). On July 1, 2019, each non-employee director, provided that he or she continued to serve as a member of the Board of Directors, received an automatic annual restricted stock grant for the number of shares with a grant date target value equal to approximately $160,000 on the grant date or, if the grant date is not a trading day, on the last trading day immediately prior to the grant date. The restricted stock has a purchase price equal to $0.001 per share, with all of the shares vesting on the one-year anniversary of the Board grant date, in each case provided that such member remains on our Board of Directors through the applicable vesting date.

Non-Employee Director Limitation. The aggregate value of all compensation paid or granted to any non-employee director for services on the company’s Board with respect to any fiscal year beginning with 2016, including awards granted under the TiVo Corporation 2008 Equity Incentive Plan (formerly known as the Rovi Corporation Amended 2008 Equity Incentive Plan) and cash fees paid by the company to such non-employee director, shall not exceed $700,000 in total value, calculating the value of any equity awards based on the grant date fair value of such awards for financial reporting purposes. The Board may make exceptions to this limit in extraordinary circumstances, as the Board determines in its discretion, provided that the director who is granted or paid such additional compensation may not participate in the decision to grant or pay such compensation.

The table below summarizes the compensation paid by the company to our non-employee directors for the fiscal year ended December 31, 2019.


109


DIRECTOR COMPENSATION FOR FISCAL YEAR 2019
Name (a)
 
Fees Earned or Paid in Cash ($)(b)
 
Stock Awards ($)(c)(1)
 
Option Awards ($)(d)
 
Non-Equity Incentive Plan Compensation ($)(e)
 
Change in Pension Value and Nonqualified Deferred Compensation Earnings
($)(f)
 
All Other Compensation ($)(g)
 
Total ($)(h)
Laura Durr
 
 
25,912

 
 
 
150,009

 
 

 

 

 
 
 
175,921

Alan L. Earhart
 
 
72,426

 
 
 
150,009

 
 

 

 

 
 
 
222,435

Eddy W. Hartenstein
 
 
48,750

 
 
 
166,249

 
 

 

 

 
 
 
214,999

Jeffrey T. Hinson (2)
 
 
32,615

 
 
 

 
 

 

 

 
 
 
32,615

James E. Meyer
 
 
106,000

 
 
 
150,009

 
 

 

 

 
 
 
256,009

Daniel Moloney
 
 
55,000

 
 
 
150,009

 
 

 

 

 
 
 
205,009

Glenn W. Welling
 
 

 
 
 
219,488

 
 

 

 

 
 
 
219,488

Loria Yeadon
 
 
23,824

 
 
 
150,009

 
 

 

 

 
 
 
173,833


(1)
Amounts disclosed under "Stock Awards" represent the aggregate grant date fair value of restricted stock awards granted during 2019. As our restricted stock awards are not dividend-protected, the fair value of restricted stock awards is estimated based on the price of our common stock at the close of trading on the date of grant, reduced by the present value of dividends expected to be paid during the vesting period. All non-employee directors were each granted restricted stock awards in the following amounts: Ms. Durr - 21,709 shares, Mr. Earhart - 21,709 shares, Mr. Hartenstein - 23,435 shares, Mr. Meyer - 21,709 shares, Mr. Moloney - 21,709 shares, Mr. Rau - 21,709 shares, Mr. Welling - 30,113 and Ms. Yeadon - 21,709 shares. The restricted stock has a purchase price equal to $0.001 per share, par value.

(2)
Mr. Hinson served as a non-employee director until May 1, 2019.

As of December 31, 2019, each current non-employee director held 21,709 shares in unvested restricted stock awards.

As of December 31, 2019, no non-employee director holds outstanding options.

Employee Director Compensation for Fiscal 2019

Mr. Shull serves as President and Chief Executive Officer and also as a member of our Board of Directors, but is not compensated for his services as a director. As an employee, Mr. Shull receives the salary as disclosed in the “Summary Compensation Table”. Subsequent to his resignation as Interim President and Chief Executive Officer, Mr. Rau received non-employee director compensation as reflected in the table above. In addition to the compensation Mr. Rau received as Interim President and Chief Executive Officer, the “Summary Compensation Table” also includes disclosure of the compensation he received as a non-employee director.

Compensation Committee Interlocks and Insider Participation

None of the members of the compensation committee during 2019 had any interlocking relationship as defined by the SEC.

Compensation Committee Report

The material in this compensation committee report is not “soliciting material,” is not deemed “filed” with the SEC and is not to be incorporated by reference in any filing of the company under the Securities Act or the Exchange Act, other than in TiVo’s Annual Report on Form 10-K where it shall be deemed to be furnished, whether made before or after the date hereof and irrespective of any general incorporation language in any such filing.

The compensation committee has reviewed and discussed with management the Compensation Discussion and Analysis required by Item 402(b) of Regulation S-K contained in this proxy statement. Based on this review and discussion, the compensation committee recommended to our Board of Directors that the Compensation Discussion and Analysis be included in this proxy statement for the year ended December 31, 2019.

Respectfully submitted,


110


Members of the Compensation Committee
Glenn W. Welling (Chair)
Eddy Hartenstein
Daniel Moloney

111


ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT

The following table shows how much of our common stock was beneficially owned as of February 12, 2020, by each director, each executive officer named in the summary compensation table, all executive officers and directors as a group, and by each holder of 5% or more of our common stock. To our knowledge and except as set forth in the footnotes to the table, the persons named in the table have sole voting and investment power with respect to all shares shown as beneficially owned by them, subject to community property laws where applicable. Unless we indicate otherwise, each holder’s address is c/o TiVo Corporation, 2160 Gold Street, San Jose, California 95002.

The option column below reflects shares of common stock that are subject to options that are currently exercisable or are exercisable within 60 days of February 12, 2020. Those shares are deemed outstanding for the purpose of computing the percentage ownership of the person holding these options, but are not deemed outstanding for the purpose of computing the beneficial ownership of any other person. Percentage ownership is based on 127,549,868 shares outstanding on February 12, 2020. All options listed below have exercise prices in excess of the current fair market value of our common stock.
Beneficial Owner
Shares
Options
Total
Percent of
Class
BlackRock, Inc. (1)
19,747,751


19,747,751

15.6%
The Vanguard Group (2)
13,592,247


13,592,247

10.7%
Ameriprise Financial, Inc. (3)
10,309,197


10,309,197

8.1%
Dimensional Fund Advisors LP (4)
7,276,630


7,276,630

5.7%
Wesley Gutierrez
46,819


46,819

*
Peter Halt
218,680

85,195

303,875

*
Michael Hawkey
42,504


42,504

*
Matt Milne
69,452

14,000

83,452

*
Arvin Patel
30,693


30,693

*
Raghavendra Rau (5)
285,191


285,191

*
David Shull
2,424


2,424

*
Laura Durr (5)
21,709


21,709

*
Alan L. Earhart (5)
86,091


86,091

*
Eddy W. Hartenstein (5)
98,380


98,380

*
Jeffrey T. Hinson (6)
49,063


49,063

*
James E. Meyer (5)
122,304


122,304

*
Daniel Moloney (5)
50,692


50,692

*
Glenn W. Welling (7)
2,626,473


2,626,473

2.1%
Loria Yeadon (8)
21,709


21,709

*
All executive officers and directors as a group (15 persons) (9)
3,772,184

99,195

3,871,379

3.0%

*    Less than one percent

(1)
Based solely on, and in reliance upon, and without independent investigation of, information provided by BlackRock, Inc. in an amended Schedule 13G filed with the SEC on February 10, 2020. BlackRock, Inc. has sole voting power with respect to 19,421,569 shares and sole dispositive power with respect to 19,747,751 of the shares. The address of BlackRock, Inc. is 55 East 52nd Street, New York, NY 10055.

(2)
Based solely on, and in reliance upon, and without independent investigation of, information provided by The Vanguard Group in an amended Schedule 13G filed with the SEC on February 12, 2020. The Vanguard Group has sole voting power with respect to 117,622 shares, sole dispositive power with respect to 13,469,753 shares, shared voting power with respect to 19,392 shares, and shared dispositive power with respect to 122,494 shares. The address of The Vanguard Group is 100 Vanguard Blvd., Malvern, Pennsylvania 19355.


112


(3)
Based solely on, and in reliance upon, and without independent investigation of, information provided by Ameriprise Financial, Inc. and Columbia Management Investment Advisers, LLC in an amended Schedule 13G filed with the SEC on February 14, 2020. Ameriprise Financial, Inc. has sole voting power and sole dispositive power with respect to 0 shares, shared voting power with respect to 9,716,816 shares, and shared dispositive power with respect to all of the shares. Columbia Management Investment Advisers, LLC has sole voting power and sole dispositive power with respect to 0 shares, shared voting power with respect to 10,053,232 shares, and shared dispositive power with respect to 10,309,197 shares. Ameriprise Financial, Inc., or AFI, is the parent company of Columbia Management Investment Advisors, LLC, or CMIA (225 Franklin St., Boston, MA 02110). AFI may be deemed to beneficially own the shares reported by CMIA. The shares reported by AFI include those shares separately reported by CMIA. Each of AFI and CMIA disclaim beneficial ownership of the shares reported herein. The address of Ameriprise Financial, Inc. is 145 Ameriprise Financial Center, Minneapolis, MN 55474.

(4) Based solely on, and in reliance upon, and without independent investigation of, information provided by Dimensional Fund Advisors LP in an amended Schedule 13G filed with the SEC on February 12, 2020. Dimensional Fund Advisors LP has sole voting power with respect to 7,160,234 shares and sole dispositive power with respect to 7,276,630 of the shares. The address of Dimensional Fund Advisors LP is Building One, 6300 Bee Cave Road, Austin, Texas 78746. Dimensional Fund Advisors LP, an investment adviser registered under Section 203 of the Investment Advisors Act of 1940, furnishes investment advice to four investment companies registered under the Investment Company Act of 1940, and serves as investment manager or sub-adviser to certain other commingled funds, group trusts and separate accounts (such investment companies, trusts and accounts, collectively referred to as the “Funds”). In certain cases, subsidiaries of Dimensional Fund Advisors LP may act as an adviser or sub-adviser to certain Funds. In its role as investment advisor, sub-adviser and/or manager, Dimensional Fund Advisors LP or its subsidiaries (collectively, “Dimensional”) may possess voting and/or investment power over the securities of the Issuer that are owned by the Funds, and may be deemed to be the beneficial owner of the shares held by the Funds. Dimensional disclaims beneficial ownership of such securities. In addition, the filing of this Schedule 13G shall not be construed as an admission that the reporting person or any of its affiliates is the beneficial owner of any securities covered by this Schedule 13G for any other purposes than Section 13(d) of the Securities Exchange Act of 1934.

(5)
Shares beneficially owned include 21,709 unvested shares subject to the release of restricted stock awards. TiVo has a right of repurchase with respect to unvested shares subject to the restricted stock awards, which lapse when the shares vest on July 1, 2020.

(6)
Mr. Hinson served on the TiVo board of directors until May 1, 2019. Shares beneficially owned are based on a Form 4 filed with the SEC on July 3, 2018 and do not include any shares subject to release of restricted stock awards.

(7)
Shares beneficially owned include direct ownership of 21,709 unvested shares subject to the release of restricted stock awards and indirect ownership of 2,271,000 shares held by Engaged Capital Flagship Master Fund, LP and 254,000 shares held by Managed Account of Engaged Capital, LLC (together with Engaged Capital Flagship Master Fund, LP, the "Engaged Capital Funds"). TiVo has a right of repurchase with respect to unvested shares subject to the restricted stock awards, which lapse when the shares vest on July 1, 2020. Mr. Welling is a Principal and Chief Executive Officer of Engaged Capital, LLC, which is the general partner of each of the Engaged Capital Funds, and may be deemed to have shared voting and dispositive power with respect to the shares held by or issuable to the Engaged Capital Funds. Mr. Welling disclaims beneficial ownership of all such shares held by the Engaged Capital Funds, except to the extent of his proportionate pecuniary interest therein.

(8)
Shares beneficially owned include 21,709 unvested shares subject to the release of restricted stock awards, held in the name of “Yeadon IP, LLC”, over which Ms. Yeadon has sole voting and dispositive power. TiVo has a right of repurchase with respect to unvested shares subject to the restricted stock awards, which lapse when the shares vest on July 1, 2020.

(9)
All executive officers and directors as a group includes all individual executive officers and directors listed in the summary compensation table.

113



EQUITY COMPENSATION PLAN INFORMATION

The following table provides certain information with respect to all of the company’s equity compensation plans in effect as of December 31, 2019.
Plan Category
 
Number of securities to be issued upon exercise of outstanding options, warrants and rights
(#)
(a) (1)
 
Weighted-average exercise price of outstanding options, warrants and rights
($)
(b)
 
Number of securities remaining available for issuance under equity compensation plans (excluding securities reflected in column (a))
(#)
(c)
Equity compensation plan
approved by security holders
 
7,051,458
 
$23.49 (2)
 
14,803,474 (3)
Equity compensation plans not
approved by security holders
 
0
 
$0
 
0
Total
 
7,051,458
 
$23.49
 
14,803,474

(1)
All shares reflected in this table are issuable pursuant to the TiVo Corporation Amended 2008 Equity Incentive Plan (the “2008 EIP”) and the TiVo Corporation 2008 Employee Stock Purchase Plan (the “2008 ESPP”), as well as the TiVo Inc. Amended and Restated 2008 Equity Incentive Award Plan (the “2008 TiVo Plan”), which was assumed in connection with the TiVo Acquisition.

(2)
This reflects the weighted average exercise price for stock options granted pursuant to equity compensation plans only. Restricted stock is issued at a cost of $0.001 per share and therefore has no weighted average exercise price.

With respect to the 2008 TiVo Plan, there are 24,094 shares of stock available to be issued upon exercise of outstanding options, with a weighted average exercise price of $23.87. The 2008 TiVo Plan expired on August 6, 2018.

(3)
As of December 31, 2019, 3,315,021 shares remained available for future issuance under the 2008 ESPP.

114


ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

From January 1, 2019 to the date of this report, there have not been any transactions, and there are currently no proposed transactions, in which the amount involved exceeded $120,000 to which we or any of our subsidiaries were or are to be a party and in which any executive officer, director, nominee for director, 5% beneficial owner of our common stock or member of their immediate family had or will have a direct or indirect material interest, except as described above under “Executive Compensation”. There are no business relationships between us and any entity of which a director of the company is an executive officer or of which a director of the company owns an equity interest in excess of 10%, involving indebtedness in excess of 5% of our total consolidated assets for 2019 or involving payments for property or services in excess of 5% of our (or the other entity’s) consolidated gross revenues for 2019.

Procedures for Approval of Related Party Transactions

We have a number of policies, procedures and practices that relate to the identification, review and approval of related party transactions. In accordance with our Corporate Governance Guidelines, our Board of Directors reviews the relationships that each director has with the company and shall endeavor to have a majority of directors that are “independent directors” as defined by the SEC and Nasdaq rules. As part of the review process, the company distributes and collects questionnaires that solicit information about any direct or indirect transactions with the company from each of our directors and officers and legal counsel and the chief accounting officer reviews the responses to these questionnaires and reports the any related party transactions to the audit committee. We may enter into arrangements in the ordinary course of our business that involve the company receiving or providing goods or services on a non-exclusive basis and at arm’s-length negotiated rates or in accordance with regulated price schedules with corporations and other organization in which a company director, executive officer or nominee for director may also be a director, trustee or investor, or have some other direct or indirect relationship.

Our Code of Conduct requires all directors, officers and employees to avoid any situation that involves an actual or apparent conflict of interest in personal and professional relationships or with their duty to, or with any interest of, the company. Depending on the nature of the potential conflict, such related party transactions involving an employee require approval by our Chief Compliance Officer, Chief Financial Officer or Chief Executive Officer. If such transaction is determined to be material to the company by our Chief Compliance Officer, Chief Financial Officer or Chief Executive Officer, our audit committee must review and approve in writing in advance such related party transactions. All related party transactions involving the company’s directors or executive officers or members of their immediate families must be reviewed and approved in writing in advance by the audit committee.

Independence of Directors
As required by the Nasdaq listing standards, a majority of the members of our Board must qualify as “independent,” as affirmatively determined by our Board. Our Board consults with our legal counsel to ensure that its determinations are consistent with all relevant securities and other laws and regulations regarding the definition of “independent,” including those set forth in pertinent Nasdaq listing standards.
Consistent with these considerations, after review of all relevant transactions and relationships between each director, any of his or her family members, and the company, our executive officers and our independent registered public accounting firm, the Board has affirmatively determined that, except for (a) Mr. Shull, the company’s current President and Chief Executive Officer, who is not an independent director by virtue of his employment with the company, and (b) Mr. Rau, the company’s former Interim President and Chief Executive Officer, who is not an independent director by virtue of his employment with the company through May 30, 2019, all other directors who served on the Board of Directors in 2019 are independent directors.

All members of our Audit Committee, at all times during which they served on such Committee, are “independent” as required by Nasdaq Rule 5605(c)(2)(A). All members of our Compensation Committee, at all times during which they served on such Committee, are “independent” as required by Nasdaq Rule 5605(d)(2)(A).

115



ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

Ernst & Young, who performed our audit services for fiscal year 2019, including an examination of the consolidated financial statements and services related to filings with the SEC, has served as our independent registered public accounting firm since June 5, 2008. Ernst & Young performed all of its services in 2019 at customary rates and terms. The audit report of Ernst & Young on the consolidated financial statements of the company and subsidiaries as of December 31, 2019 and 2018 and for each of the three years in the period ended December 31, 2019, did not contain any adverse opinion or disclaimer of opinion, nor were they qualified or modified as to uncertainty or audit scope.

The following table presents fees for professional audit services rendered by Ernst & Young for the audit of our annual financial statements for 2019 and 2018, and fees billed for other services rendered by Ernst & Young during 2019 and 2018.
Type of Fees
 
Fees for Fiscal 2019
 
Fees for Fiscal 2018
Audit Fees (1)
 
$
4,872,457

 
$
3,019,941

Audit-Related Fees (2)
 
6,000

 

Tax Fees (3)
 

 
108,379

All Other Fees (4)
 
4,670

 
7,029

Total Fees
 
$
4,883,127

 
$
3,135,349


(1)
Audit Fees consist of fees for: professional services rendered for the audit of our consolidated financial statements included in our annual report and the review of our interim financial statements included in our quarterly reports; statutory audits of our subsidiaries; services provided in connection with the audit of our internal control over financial reporting as required by the Sarbanes-Oxley Act of 2002; and services that are normally provided by Ernst & Young in connection with regulatory filings or engagements. Audit Fees in 2019 also include fees to audit the carve-out financial statements of the Product business.

(2)
Audit-Related Fees consist of due diligence reviews.

(3)
Tax Fees consist of fees for tax compliance and tax advice.

(4)
All Other Fees include fees paid for the Ernst & Young online accounting research tool, and in 2018 include fees paid in connection with a review of our Audience Management Platform’s processes.

All the fees described above were approved by our audit committee.

The audit committee must pre-approve, except as provided below, all audit related services and non-audit services provided by our independent registered public accounting firm. However, until the Board of Directors amended our audit committee charter on February 22, 2018, for de minimus audit related services or permitted non-audit services, the audit committee was permitted to approve such services after the fact if the following conditions were met:

the aggregate amount of all such services provided constituted no more than 5% of the total amount of fees paid by us to our accounting firm during the fiscal year in which the services were provided;
such services were not recognized by us at the time of engagement as being audit related or non-audit related services; and
such services were promptly brought to the attention of the audit committee and approved by the audit committee prior to completion of the annual audit.

The audit committee has determined that all such services rendered by the independent registered public accounting firm are permissible under applicable laws and regulations, and during 2019, were pre-approved by the audit committee in accordance with the audit committee pre-approval policy that is attached as an exhibit to our audit committee charter. A copy of our audit committee charter and the pre-approval policy attached as Exhibit A to our audit committee charter are available in the investor relations section of our website at www.tivo.com.

The audit committee has determined the services provided by Ernst & Young are compatible with maintaining the independence of Ernst & Young.


116


PART IV.

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a)
The following financial statements are filed as part of this report under Item 8:

1.    Financial Statements

2.
Financial Statement Schedules

All schedules are omitted as the required information is not applicable or is included in the Consolidated Financial Statements and notes thereto in Item 8 above.

3.
Exhibits
 
 
 
 
Incorporated by Reference
 
 
Exhibit Number
 
Exhibit Description
 
Company Form+
 
Filing
Date
 
Exhibit
Number
 
Filed Herewith
2.01
 
 
TiVo Corp. 8-K
 
12/24/2019
 
2.1
 
 
3.01
 
 
TiVo Corp.
8-K
 
9/8/2016
 
3.1
 
 
3.02
 
 
TiVo Corp. 8-K
 
12/24/2019
 
3.1
 
 
3.03
 
 
TiVo Corp.
10-Q
 
5/30/2019
 
3.1
 
 
4.01
 
 
TiVo Solutions
8-K
 
9/23/2014
 
4.1
 
 
4.02
 
 
TiVo Corp.
8-K
 
9/8/2016
 
4.2
 
 
4.03
 
 
TiVo Solutions
8-K
 
9/23/2014
 
4.2
 
 
4.04
 
 
TiVo Corp. 10-Q
 
11/3/2016
 
4.08
 
 
4.05
 
 
 
 
 
 
 
 
X

117


4.06
 
 
TiVo Corp. 8-K
 
12/24/2019
 
4.1
 
 
10.01
 
 
Rovi Corp.
S-8
 
5/5/2016
 
99.1
 
 
10.02
 
 
Rovi Corp.
S-8
 
5/5/2016
 
99.7
 
 
10.03
 
 
Macrovision Corp. DEF 14A
 
3/16/2006
 
Annex A
 
 
10.04
 
 
Rovi Corp.
10-K
 
2/11/2016
 
10.04
 
 
10.05
 
 
Rovi Corp.
10-K
 
2/11/2016
 
10.05
 
 
10.06
 
 
Rovi Corp.
10-K
 
2/11/2016
 
10.06
 
 
10.07
 
 
Rovi Corp.
10-K
 
2/11/2016
 
10.07
 
 
10.08
 
 
TiVo Corp. 10-Q
 
11/7/2018
 
10.01
 
 
10.09
 
 
TiVo Solutions
10-Q
 
9/9/2005
 
10.7
 
 
10.10
 
 
TiVo Corp.
S-8
 
9/9/2016
 
4.7
 
 
10.11
 
 
TiVo Solutions
10-Q
 
9/9/2008
 
10.2
 
 
10.12
 
 
TiVo Corp. 10-Q
 
11/7/2018
 
10.02
 
 
10.13
 
 
TiVo Corp.
10-Q
 
11/2/2017
 
10.02
 
 
10.14
 
 
TiVo Corp.
10-Q
 
11/2/2017
 
10.03
 
 
10.15
 
 
TiVo Corp.
10-K
 
2/27/2018
 
10.22
 
 
10.16
 
 
TiVo Corp.
8-K
 
7/7/2017
 
10.1
 
 
10.17
 
 
Rovi Corp.
10-K
 
3/2/2009
 
10.15
 
 
10.18
 
 
TiVo Corp. 8-K
 
5/15/2018
 
10.1
 
 

118


10.19
 
 
TiVo Corp.
10-K
 
2/26/2019
 
10.21
 
 
10.20
 
 
TiVo Corp. 8-K
 
1/2/2019
 
10.1
 
 
10.21
 
 
TiVo Corp. 8-K
 
1/2/2019
 
10.2
 
 
10.22
 
 
TiVo Solutions
8-K
 
8/23/2016
 
10.1
 
 
10.23
 
 
Rovi Corp.
10-Q
 
7/30/2015
 
10.01
 
 
10.24
 
 
TiVo Corp.
 
5/30/2019
 
10.1
 
 
10.25
 
 
TiVo Corp.
10-K
 
5/30/2019
 
10.2
 
 
10.26
 
 
TiVo Corp.
10-K
 
5/30/2019
 
10.3
 
 
10.27
 
 
TiVo Corp.
10-Q
 
3/15/2019
 
Annex A
 
 
10.28
 
 
TiVo Corp.
10-Q
 
7/31/2019
 
10.05
 
 
10.29
 
 
TiVo Corp.
10-Q
 
7/31/2019
 
10.06
 
 
10.30
 
 
TiVo Corp.
10-Q
 
7/31/2019
 
10.07
 
 
10.31
 
 
TiVo Corp.
10-Q
 
7/31/2019
 
10.08
 
 
10.32
 
 
TiVo Corp.
10-Q
 
7/31/2019
 
10.09
 
 
10.33
 
 
TiVo Corp.
10-Q
 
11/7/2019
 
10.01
 
 
10.34
 
 
TiVo Corp. 8-K
 
11/26/2019
 
10.1
 
 
10.35
 
 
TiVo Corp. 8-K
 
11/26/2019
 
10.2
 
 

119


10.36
 
 
TiVo Corp. 8-K
 
12/24/2019
 
10.1
 
 
10.37
 
 
TiVo Corp. 8-K
 
3/15/2019
 
10.1
 
 
10.38
 
 
TiVo Corp. 8-K
 
1/8/2020
 
10.1
 
 
21.01
 
 
 
 
 
 
 
 
X
23.01
 
 
 
 
 
 
 
 
X
24.01
 
 
 
 
 
 
 
 
X
31.01
 
 
 
 
 
 
 
 
X
31.02
 
 
 
 
 
 
 
 
X
32.01
 
 
 
 
 
 
 
 
*
32.02
 
 
 
 
 
 
 
 
*
101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
X
101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
X
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
X
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
X
101.SCH
 
Inline XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
X
104
 
Cover Page Interactive Data File
 
 
 
 
 
 
 
***


+
Company Forms include filings by Rovi Corporation, TiVo Solutions Inc. (formerly known as TiVo Inc.) and TiVo Corporation.

*
Furnished herewith.

**
Management contract or compensatory plan or arrangement.

***
Included in Interactive Data File covered by Exhibit 101.

ITEM 16. FORM 10-K SUMMARY

None.

120



Signatures

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant caused this report to be signed on its behalf by the undersigned thereunto duly authorized on this 18th day of February 2020.

 
 
TIVO CORPORATION
 
 
 
 
By:
/s/ David Shull
 
 
David Shull
 
 
President and Chief Executive Officer
 
 
 


121


POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints DAVID SHULL and WESLEY GUTIERREZ and each or any one of them, his true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to sign any and all amendments (including post-effective amendments) to this report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his substitutes or substitute, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant, and in the capacities and on the date indicated.
Name
 
Title
 
Date
 
 
 
 
 
Principal Executive Officer:
 
 
 
 
 
 
 
 
 
/s/ David Shull
 
President and Chief Executive Officer and Director
 
February 18, 2020
David Shull
 
 
 
 
 
 
 
 
 
Principal Financial and Accounting Officer:
 
 
 
 
 
 
 
 
 
/s/ Wesley Gutierrez
 
Chief Financial Officer
 
February 18, 2020
Wesley Gutierrez
 
 
 
 
 
 
 
 
 
Additional Directors:
 
 
 
 
 
 
 
 
 
/s/ James E. Meyer
 
Chairman of the Board of Directors
 
February 18, 2020
James E. Meyer
 
 
 
 
 
 
 
 
 
/s/ Raghavendra Rau
 
Vice Chairman of the Board of Directors
 
February 18, 2020
Raghavendra Rau
 
 
 
 
 
 
 
 
 
/s/ Laura J. Durr
 
Director
 
February 18, 2020
Laura J. Durr
 
 
 
 
 
 
 
 
 
/s/ Alan L. Earhart
 
Director
 
February 18, 2020
Alan L. Earhart
 
 
 
 
 
 
 
 
 
/s/ Eddy W. Hartenstein
 
Director
 
February 18, 2020
Eddy W. Hartenstein
 
 
 
 
 
 
 
 
 
/s/ Dan Moloney
 
Director
 
February 18, 2020
Dan Moloney
 
 
 
 
 
 
 
 
 
/s/ Glenn W. Welling
 
Director
 
February 18, 2020
Glenn W. Welling
 
 
 
 
 
 
 
 
 
/s/ Loria B. Yeadon
 
Director
 
February 18, 2020
Loria B. Yeadon
 
 
 
 


122


TIVO CORPORATION
CONSOLIDATED FINANCIAL STATEMENTS
 

F- 1



Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of TiVo Corporation

Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of TiVo Corporation and subsidiaries (the Company) as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2019, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles.

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

Adoption of ASC No. 2014-09
As discussed in Note 1 to the consolidated financial statements, the Company changed its method for recognizing revenue as a result of the adoption of Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606), and the amendments in ASUs 2015-14, 2016-08, 2016-10 and 2016-12 effective January 1, 2018.

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

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

Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

F- 2


 
Revenue Recognition
Description of the Matter
As described in Note 1 to the consolidated financial statements, the Company’s contracts with customers sometimes contain multiple performance obligations, which are accounted for separately if they are distinct. In such cases, the transaction price is then allocated to the distinct performance obligations on a relative standalone selling price basis and revenue is recognized when control of the distinct performance obligation is transferred.
Auditing the Company’s revenue recognition was complex, specifically related to the effort required to test the accounting for contracts with multiple performance obligations. This included the identification and determination of the distinct performance obligations, determination of the transaction price, allocation of the transaction price to the distinct performance obligations, and the timing of revenue recognition.
 
 
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of the Company’s controls to identify and determine the distinct performance obligations, the transaction price, the allocation of the transaction price, and the timing of revenue recognition.
To test the revenues recognized for contracts with multiple performance obligations, our audit procedures included, among others, reading a judgmentally selected sample of executed contracts to understand the terms and conditions, evaluating the Company’s identification of the distinct performance obligations, testing the Company’s determination of the transaction price and the allocation to the distinct performance obligations based on relative standalone selling price, and testing the timing of revenue recognition. To test management’s determination of relative standalone selling price for each performance obligation, our audit procedures included, among others, assessing the appropriateness of the methodology applied and testing the reliability and mathematical accuracy of the underlying data and calculations.
 
Valuation of Goodwill
Description of the Matter
At December 31, 2019, the Company’s goodwill was $1.2 billion and represented 50% of total assets. As discussed in Note 1 to the consolidated financial statements, the Company performs an annual impairment assessment of goodwill at the reporting unit level in the fourth quarter of each year, or more frequently if indicators of potential impairment exist. The analysis may include both qualitative and quantitative factors to assess the likelihood of an impairment. As described in Note 6 to the consolidated financial statements, the Company performed quantitative impairment assessments of goodwill as of September 30, 2019 and December 31, 2019, and recorded goodwill impairment charges totaling $354 million during the year ended December 31, 2019.
Auditing management’s goodwill impairment charges was complex and highly judgmental due to the significant estimation required in determining the fair value of its reporting units. In particular, the fair value estimate was sensitive to significant assumptions such as the weighted average cost of capital and revenue growth rate, which are affected by expectations about future market and economic conditions.
 
 
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s goodwill impairment review process, including controls over management’s review of the significant assumptions described above.
To test the estimated fair value of the Company’s reporting units, we performed audit procedures that included, among others, assessing methodologies and testing the significant assumptions discussed above and the underlying data used by the Company in its analysis. We compared the significant assumptions used by management to current industry and economic trends, changes to the Company’s business model, customer base or product mix and other relevant factors. We assessed the historical accuracy of management’s estimates and performed sensitivity analyses of significant assumptions to evaluate the changes in the fair value of the reporting units that would result from changes in the assumptions. We also involved our valuation specialists to assist in reviewing the valuation methodology and testing certain significant assumptions. In addition, we reviewed the reconciliation of the fair value of the reporting units to the market capitalization of the Company.

/s/ Ernst & Young LLP


We have served as the Company’s auditor since 2008.
Los Angeles, California
February 18, 2020

F- 3


TIVO CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In thousands, except per share amounts)

December 31, 2019
 
December 31, 2018
ASSETS
 


Current assets:



Cash and cash equivalents
$
373,719


$
161,955

Short-term marketable securities
51,293


158,956

Accounts receivable, net
158,016


152,866

Inventory
3,197

 
7,449

Prepaid expenses and other current assets
27,023


30,806

Total current assets
613,248

 
512,032

Long-term marketable securities


73,207

Property and equipment, net
48,264


53,586

Intangible assets, net
415,054


513,770

Goodwill
1,189,825


1,544,343

Right-of-use assets
59,888

 

Other long-term assets
56,293


63,365

Total assets
$
2,382,572

 
$
2,760,303





LIABILITIES AND STOCKHOLDERS’ EQUITY



Current liabilities:



Accounts payable and accrued expenses
$
126,249


$
104,981

Unearned revenue
50,968


46,072

Current portion of long-term debt
343,035


373,361

Total current liabilities
520,252

 
524,414

Unearned revenue, less current portion
39,879


54,495

Long-term debt, less current portion
642,504


618,776

Deferred tax liabilities, net
34,231


45,030

Long-term lease liabilities
61,603

 

Other long-term liabilities
10,420


24,647

Total liabilities
1,308,889

 
1,267,362

Contingencies (Note 10)





Stockholders' equity:



Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding



Common stock, $0.001 par value, 250,000 shares authorized; 129,216 shares issued and 126,666 shares outstanding as of December 31, 2019; and 125,781 shares issued and 123,975 shares outstanding as of December 31, 2018
129


126

Treasury stock, 2,550 shares and 1,806 shares as of December 31, 2019 and December 31, 2018, respectively, at cost
(38,176
)

(32,124
)
Additional paid-in capital
3,235,996


3,239,395

Accumulated other comprehensive loss
(3,612
)

(3,869
)
Accumulated deficit
(2,120,654
)

(1,710,587
)
Total stockholders’ equity
1,073,683

 
1,492,941

Total liabilities and stockholders’ equity
$
2,382,572

 
$
2,760,303


The accompanying notes are an integral part of these Consolidated Financial Statements.

F- 4



TIVO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)

 
 
Year Ended December 31,
 
2019
 
2018
 
2017
Revenues, net:
 
 
 
 
 
Licensing, services and software
$
659,261

 
$
681,130

 
$
784,087

Hardware
8,868

 
14,735

 
42,369

Total Revenues, net
668,129

 
695,865

 
826,456

Costs and expenses:
 
 
 
 
 
Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets
156,533

 
169,149

 
167,712

Cost of hardware revenues, excluding depreciation and amortization of intangible assets
18,117

 
19,491

 
46,699

Research and development
148,422

 
177,285

 
194,382

Selling, general and administrative
191,417

 
181,047

 
205,024

Depreciation
21,247

 
21,464

 
22,144

Amortization of intangible assets
112,727

 
147,336

 
166,657

Restructuring and asset impairment charges
7,741

 
10,061

 
19,048

Goodwill impairment
354,561

 
269,000

 

Total costs and expenses
1,010,765

 
994,833

 
821,666

Operating (loss) income
(342,636
)
 
(298,968
)
 
4,790

Interest expense
(49,902
)
 
(49,150
)
 
(42,756
)
Interest income and other, net
8,526

 
5,682

 
2,915

(Loss) gain on interest rate swaps
(4,966
)
 
3,425

 
1,859

TiVo Acquisition litigation

 

 
(14,006
)
Loss on debt extinguishment
(2,152
)
 

 
(108
)
Loss on debt modification

 

 
(929
)
Loss from continuing operations before income taxes
(391,130
)
 
(339,011
)
 
(48,235
)
Income tax expense (benefit)
14,144

 
14,052

 
(10,279
)
Loss from continuing operations, net of tax
(405,274
)
 
(353,063
)
 
(37,956
)
(Loss) Income from discontinued operations, net of tax
(4,793
)
 
3,715

 

Net loss
$
(410,067
)
 
$
(349,348
)
 
$
(37,956
)
 
 
 
 
 
 
Basic loss per share:
 
 
 
 
 
Continuing operations
$
(3.23
)
 
$
(2.87
)
 
$
(0.32
)
Discontinued operations
(0.04
)
 
0.03

 

Basic loss per share
$
(3.27
)
 
$
(2.84
)
 
$
(0.32
)
Weighted average shares used in computing basic per share amounts
125,484

 
123,020

 
120,355

 
 
 
 
 
 
Diluted loss per share:
 
 
 
 
 
Continuing operations
$
(3.23
)
 
$
(2.87
)
 
$
(0.32
)
Discontinued operations
(0.04
)
 
0.03

 

Diluted loss per share
$
(3.27
)
 
$
(2.84
)
 
$
(0.32
)
Weighted average shares used in computing diluted per share amounts
125,484

 
123,020

 
120,355

 
 
 
 
 
 
Dividends declared per share
$
0.34

 
$
0.72

 
$
0.72


The accompanying notes are an integral part of these Consolidated Financial Statements.

F- 5


TIVO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)

 
 
Year Ended December 31,
 
2019
 
2018
 
2017
Net loss
$
(410,067
)
 
$
(349,348
)
 
$
(37,956
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
Change in foreign currency translation adjustment
(86
)
 
(1,787
)
 
4,462

Unrealized gains (losses) on marketable securities
 
 
 
 
 
Change in unrealized gains (losses) on marketable securities
343

 
440

 
(151
)
Less: Reclassification adjustment on sale

 
216

 

Other comprehensive income (loss), net of tax
257

 
(1,131
)
 
4,311

Comprehensive loss
$
(409,810
)
 
$
(350,479
)
 
$
(33,645
)

The accompanying notes are an integral part of these Consolidated Financial Statements.


F- 6


TIVO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)

 
Common stock
Treasury stock
Additional paid-in capital
Accumulated other comprehensive loss
Accumulated deficit
Total stockholders’ equity
 
Shares
Amount
Shares
Amount
Balance as of December 31, 2016
120,526

$
121

(465
)
$
(9,646
)
$
3,280,905

$
(7,049
)
$
(1,354,695
)
$
1,909,636

Net loss
 
 
 
 
 
 
(37,956
)
(37,956
)
Other comprehensive income, net of tax
 
 
 
 
 
4,311

 
4,311

Issuance of common stock on exercise of options
470


 
 
6,853

 
 
6,853

Issuance of common stock under employee stock purchase plan
1,449

1

 
 
15,623

 
 
15,624

Issuance of restricted stock, net
916

1

 
 
1

 
 
2

Equity-based compensation
 
 
 
 
56,463

 
 
56,463

Issuance of common stock in connection with TiVo Acquisition
24


 
 
536

 
 
536

Dividends




(87,359
)
 

(87,359
)
Withholding taxes related to net share settlement of restricted awards
 
 
(804
)
(15,094
)
 
 
 
(15,094
)
Balance as of December 31, 2017
123,385

$
123

(1,269
)
$
(24,740
)
$
3,273,022

$
(2,738
)
$
(1,392,651
)
$
1,853,016

Cumulative effect adjustment
 
 
 
 
 
 
31,412

31,412

Net loss
 
 
 
 
 
 
(349,348
)
(349,348
)
Other comprehensive loss, net of tax
 
 
 
 
 
(1,131
)
 
(1,131
)
Issuance of common stock under employee stock purchase plan
1,150

2

 
 
12,852

 
 
12,854

Issuance of restricted stock, net
1,246

1

 
 

 
 
1

Equity-based compensation
 
 
 
 
42,328

 
 
42,328

Dividends
 
 
 
 
(88,807
)
 
 
(88,807
)
Withholding taxes related to net share settlement of restricted awards
 
 
(537
)
(7,384
)
 
 
 
(7,384
)
Balance as of December 31, 2018
125,781

$
126

(1,806
)
$
(32,124
)
$
3,239,395

$
(3,869
)
$
(1,710,587
)
$
1,492,941

Net loss
 
 
 
 
 
 
(410,067
)
(410,067
)
Other comprehensive income, net of tax
 
 
 
 
 
257

 
257

Issuance of common stock under employee stock purchase plan
1,343

1

 
 
10,871

 
 
10,872

Issuance of restricted stock, net
2,092

2

 
 

 
 
2

Equity-based compensation
 
 
 
 
29,299

 
 
29,299

Dividends
 
 
 
 
(42,573
)
 
 
(42,573
)
Equity component related to repurchase of 2020 Convertible Notes
 
 
 
 
(996
)
 
 
(996
)
Withholding taxes related to net share settlement of restricted awards
 
 
(744
)
(6,052
)
 
 
 
(6,052
)
Balance as of December 31, 2019
129,216

$
129

(2,550
)
$
(38,176
)
$
3,235,996

$
(3,612
)
$
(2,120,654
)
$
1,073,683


The accompanying notes are an integral part of these Consolidated Financial Statements.
 

F- 7


TIVO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
 
Year Ended December 31,
 
2019
 
2018
 
2017
Operating activities:
 
 
 
 
 
Net loss
$
(410,067
)
 
$
(349,348
)
 
$
(37,956
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
 
 
Loss (Income) from discontinued operations, net of tax
4,793

 
(3,715
)
 

Depreciation
21,247

 
21,464

 
22,144

Amortization of intangible assets
112,727

 
147,336

 
166,657

Amortization of convertible note discount and note issuance costs
15,231

 
15,546

 
14,781

Restructuring and asset impairment charges
7,741

 
10,061

 
19,048

Goodwill impairment
354,561

 
269,000

 

Equity-based compensation
28,705

 
39,779

 
52,561

Change in fair value of interest rate swaps
3,290

 
(6,895
)
 
(10,216
)
TiVo Acquisition litigation

 

 
14,006

Loss on debt extinguishment
2,152

 

 
108

Loss on debt modification

 

 
929

Deferred income taxes
(12,056
)
 
(6,591
)
 
(27,193
)
Other operating, net
4,843

 
1,375

 
(3,033
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable
(5,820
)
 
51,500

 
(31,900
)
Inventory
1,860

 
4,132

 
1,605

Prepaid expenses and other current assets and other long-term assets
4,420

 
6,000

 
(52,122
)
Right-of-use assets, net of lease liabilities
(1,032
)
 

 

Accounts payable and accrued expenses and other long-term liabilities
3,687

 
(24,834
)
 
(18,948
)
Taxes payable
(1,143
)
 
2,163

 
627

Unearned revenue
(16,806
)
 
(17,901
)
 
20,986

Net cash provided by operating activities - Continuing operations
118,333

 
159,072

 
132,084

Net cash used in operating activities - Discontinued operations
(4,912
)
 
(524
)
 

Net cash provided by operating activities
113,421

 
158,548

 
132,084

Investing activities:
 
 
 
 
 
Payments for purchase of short- and long-term marketable securities
(75,194
)
 
(201,242
)
 
(148,591
)
Proceeds from sales or maturities of securities
261,041

 
194,193

 
173,275

Return of cash paid for TiVo Acquisition

 

 
25,143

Payment to Dissenting Holders in TiVo Acquisition

 

 
(117,030
)
Payments for purchase of property and equipment
(17,453
)
 
(23,868
)
 
(37,962
)
Payments for acquisition of patents
(6,850
)
 
(1,700
)
 
(2,000
)
Other investing, net

 
19

 
(334
)
Net cash provided by (used in) investing activities
161,544

 
(32,598
)
 
(107,499
)
Financing activities:
 
 
 
 
 
Proceeds from issuance of long-term debt, net of issuance costs
692,266

 

 
681,552

Principal payments on long-term debt
(717,875
)
 
(7,000
)
 
(689,500
)
Payments for dividends
(42,493
)
 
(88,976
)
 
(87,108
)
Payments for contingent consideration and deferred holdback

 
(1,874
)
 
(2,650
)
Payments for withholding taxes related to net settlement of restricted awards
(6,052
)
 
(7,384
)
 
(15,094
)
Proceeds from employee stock purchase plan and exercise of employee stock options
10,872

 
12,854

 
22,481

Net cash used in financing activities
(63,282
)
 
(92,380
)
 
(90,319
)
Effect of exchange rate changes on cash and cash equivalents
81

 
(580
)
 
2,072

Net increase (decrease) in cash and cash equivalents
211,764

 
32,990

 
(63,662
)
Cash and cash equivalents at beginning of period
161,955

 
128,965

 
192,627

Cash and cash equivalents at end of period
$
373,719

 
$
161,955

 
$
128,965


The accompanying notes are an integral part of these Consolidated Financial Statements.

F- 8


TIVO CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(1) Basis of Presentation and Summary of Significant Accounting Policies

Description of Business

On April 28, 2016, Rovi Corporation ("Rovi") and TiVo Inc. (renamed TiVo Solutions Inc. ("TiVo Solutions")) entered into an Agreement and Plan of Merger (the “Merger Agreement”) for Rovi to acquire TiVo Solutions in a cash and stock transaction (the "TiVo Acquisition"). Following consummation of the TiVo Acquisition on September 7, 2016 (the "TiVo Acquisition Date"), TiVo Corporation (the "Company" or "TiVo"), a Delaware corporation founded in April 2016 as Titan Technologies Corporation and then a wholly-owned subsidiary of Rovi, owns both Rovi and TiVo Solutions.

The Company is a global leader in bringing entertainment together, making entertainment content easy to find, watch and enjoy. TiVo provides a broad set of cloud-based services, embedded software solutions and intellectual property that bring entertainment together for the watchers, creators and advertisers. For the creators and advertisers, TiVo's products deliver a passionate group of watchers to increase viewership and engagement across online video, TV and other entertainment viewing platforms. Our products and innovations are protected by broad portfolios of licensable technology patents. These portfolios cover many aspects of content discovery, digital video recorder ("DVR"), VOD and OTT experiences, multi-screen viewing, mobile device video experiences, entertainment personalization, voice interaction, social and interactive applications, data analytics solutions and advertising.

On May 9, 2019, the Company announced that its Board of Directors unanimously approved a plan to separate the Product and Intellectual Property Licensing businesses into separately traded public companies (the “Separation”). The Separation was expected to be completed through a dividend of newly issued shares of the common stock of a Company subsidiary that would hold the Product business (“ProductCo”). 

On December 18, 2019, the Company and Xperi Corporation (“Xperi”) entered into an Agreement and Plan of Merger and Reorganization (the “Xperi Merger Agreement”), pursuant to which TiVo and Xperi have agreed, subject to the terms and conditions of the Xperi Merger Agreement, to effect an all-stock, merger of equals strategic combination of their respective businesses (the "Xperi Combination"). The board of directors of each of TiVo and Xperi have approved the Xperi Combination Agreement and the transactions contemplated thereby. The Xperi Combination is subject to certain customary approvals, including the approval of shareholders of TiVo and Xperi, and is expected to be completed by June 30, 2020.
    
Basis of Presentation and Principles of Consolidation

The accompanying Consolidated Financial Statements include the accounts of TiVo Corporation and subsidiaries and affiliates in which the Company has a controlling financial interest after the elimination of intercompany accounts and transactions.

Certain prior year amounts have been reclassified to conform to the current year presentation.

Use of Estimates

The preparation of the Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities and related disclosures as of the date of the financial statements and the results of operations for the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, long-lived asset impairment, including goodwill and intangible assets, equity-based compensation and income taxes. Actual results may differ from those estimates.

Fair Value Measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When available, fair value measurements are based on quoted market prices. If quoted market prices are not available, fair value is measured based on models that consider relevant transaction characteristics (such as maturity and nonperformance risk) and may use observable or unobservable inputs. Various methodologies and assumptions are used in the measurement of fair value. The use of different methodologies or assumptions could result in a different estimate of fair value at the measurement date.

F- 9



Foreign Currency Translation

The Company predominately uses the U.S dollar as its functional currency. Certain non-U.S. subsidiaries designate a local currency as their functional currency. The translation of assets and liabilities into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using exchange rates in effect at the balance sheet date. The translation of revenues and expenses into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using the average exchange rate for the respective period. Losses from cumulative translation adjustments, net of tax, of $3.6 million and $3.5 million as of December 31, 2019 and 2018, respectively, are included as a component of Accumulated other comprehensive loss in the Consolidated Balance Sheets.

Concentrations of Risk

The TiVo service is enabled using a DVR manufactured by a third-party. The Company also relies on third parties with whom it outsources supply-chain activities related to inventory warehousing, order fulfillment, distribution and other direct sales logistics. The Company cannot be sure that these parties will perform their obligations as expected or that any revenue, cost savings or other benefits will be derived from the efforts of these parties. If any of these parties breaches or terminates their agreement with the Company or otherwise fails to perform their obligations in a timely manner, the Company may be delayed or prevented from commercializing its products and services.

Cash, Cash Equivalents and Investments

Highly liquid investments with original maturities at the date of acquisition of three months or less are considered cash equivalents. The majority of payments due from banks for third-party credit card, debit card and electronic benefit transactions ("EBT") process within 24-72 hours, except for transactions occurring on a Friday, which are generally processed the following Monday. All credit card, debit card and EBT transactions that process in less than three days are classified as cash and cash equivalents. As of December 31, 2019 and 2018, Cash and cash equivalents includes payments due from banks for these transactions of $0.9 million and $0.9 million, respectively.

Marketable securities with original maturities at the date of acquisition of more than three months are classified as Short-term marketable securities or Long-term marketable securities based on the remaining contractual maturity of the security at the reporting date.

Marketable securities are considered available-for-sale and are reported at fair value in the Consolidated Balance Sheets. Realized gains and losses on marketable securities are calculated based on the specific identification method and are included in Interest income and other, net in the Consolidated Statements of Operations. Interest income from marketable securities is included in Interest income and other, net in the Consolidated Statements of Operations.

Unrealized gains and losses, net of applicable taxes, are reported in Accumulated other comprehensive loss in the Consolidated Balance Sheets. The Company monitors its marketable securities portfolio for potential impairment. When the carrying amount of an investment in debt securities exceeds its fair value and the decline in fair value is determined to be other-than-temporary (i.e., when the Company does not intend to sell the security and it is not more-likely-than-not that the Company will be required to sell the security prior to the anticipated recovery of its amortized cost basis), an impairment associated with the credit loss is recorded in Interest income and other, net in the Consolidated Statements of Operations and the remainder, if any, is recorded in Other comprehensive income (loss), net of tax in the Consolidated Statements of Comprehensive Loss.

Investments in non-marketable equity securities are accounted for using either the equity method or the cost method. Investments in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in Interest income and other, net in the Consolidated Statements of Operations. Investments in entities over which the Company does not have the ability to exercise significant influence are accounted for using the cost method. The Company monitors its non-marketable securities portfolio for potential impairment. When the carrying amount of an investment in a non-marketable security exceeds its fair value and the decline in fair value is determined to be other-than-temporary, the loss is recorded in Interest income and other, net in the Consolidated Statements of Operations.

Accounts Receivable

The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection. A receivable related to revenue recognized for multi-year

F- 10


licenses is recognized when the Company has an unconditional right to invoice and receive payment in the future related to those licenses.

Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component. As the primary purpose of the Company's invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, significant financing components are generally not identified in the Company’s contracts with customers.

Allowance for Doubtful Accounts

The Company performs ongoing credit evaluations of its customers. The Company reviews its accounts receivable to identify potential collection issues. A specific allowance for doubtful accounts is recorded when warranted by specific customer circumstances, such as in the case of a bankruptcy filing, a deterioration in the customer's operating results or financial position or the past due status of a receivable based on its contractual payment terms. If there are subsequent changes in circumstances related to the specific customer, adjustments to recoverability estimates are recorded. For accounts receivable not specifically reserved, an allowance for doubtful accounts is recorded based on historical loss experience and other currently available evidence. Accounts receivable deemed uncollectible are charged off when collection efforts have been exhausted.

Inventory

Inventories consist primarily of finished DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.

Contract Assets

Contract assets primarily consist of revenue recognized in excess of the amount billed to the customer, limited to net realizable value and deferred engineering costs for significant software customization or modification and set-up services to the extent deemed recoverable. Contract assets for unbilled receivables are included in Accounts receivable, net in the Consolidated Balance Sheets.

Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission. The incremental costs of obtaining a contract with a customer are recognized as an asset when the expected period of benefit is greater than one year. The incremental costs of obtaining a contract with a customer are amortized on a straight-line basis over a period of time commensurate with the period of benefit, generally three to five years, which considers the transfer of goods or services to which the assets relate, technological developments during the period of benefit, customer history and other factors. The period of benefit is generally the estimated life of the customer relationship if renewals are expected, and may exceed the contract term. Amortization of the capitalized incremental costs of obtaining a contract with a customer is included in Selling, general and administrative expenses in the Consolidated Statements of Operations.

Contract assets are classified as current or noncurrent in the Consolidated Balance Sheets based on when the asset is expected to be realized. Contract assets are subject to periodic impairment reviews.

Long-Lived Assets, including Property and Equipment and Finite-Lived Intangible Assets

Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is recognized on a straight-line basis over the estimated useful lives of the respective assets. Computer equipment and software are depreciated over three years. Furniture and fixtures are depreciated over five years. Leasehold improvements are amortized over the shorter of the asset's useful life or the remaining lease term. Intangible assets with finite lives are amortized on a straight-line basis over the estimated economic life of the asset, which generally ranges from two to 18 years at the date of acquisition.

Long-lived assets, including property and equipment and intangible assets with finite lives, are assessed for potential impairment whenever events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Once a triggering event has been identified, the impairment test employed is based on whether the Company

F- 11


intends to continue to use the asset group or to hold the asset group for sale. For assets held for use, recoverability is assessed based on the estimated undiscounted future cash flows expected to result from the use and eventual disposition of the asset group. If the undiscounted future cash flows are less than the carrying amount of an asset group, the asset group is impaired. The amount of impairment, if any, is measured as the difference between the carrying amount of the asset group and its fair value, which is generally estimated using an income approach. To the extent the carrying amount of each asset exceeds its fair value, the impairment is allocated to the finite-lived assets of the asset group on a pro rata basis using their relative carrying amounts.

For assets held for sale, to the extent the asset group's carrying amount is greater than its fair value less cost to sell, an impairment loss is recognized for the difference. Assets held for sale are separately presented in the Consolidated Balance Sheets at the lower of their carrying amount or fair value less cost to sell, and are no longer depreciated.

Software Development Costs

Costs are capitalized to acquire or develop software subsequent to establishing technological feasibility for the software, which is generally on completion of a working prototype that has been certified as having no critical bugs and is a release candidate or when an alternative future use exists. Capitalized software development costs are amortized using the greater of the amortization on a straight-line basis or the ratio that current gross revenues for a product bear to the total current and anticipated future gross revenues for that product. The estimated useful life for capitalized software development costs is generally 5 years or less. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.

Indefinite-Lived Intangible Assets and Goodwill

Indefinite-lived intangible assets and Goodwill are evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate their carrying amount may not be recoverable. The recoverability of goodwill is assessed at the reporting unit level, which is either the operating segment or one level below.

Qualitative factors are first assessed to determine whether events or changes in circumstances indicate it is more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount. If, based on the qualitative assessment, it is considered more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount, then a quantitative impairment test is performed.

In the quantitative impairment test for indefinite-lived intangible assets, fair value is compared to the carrying amount of the indefinite-lived intangible asset. When required to estimate the fair value of an indefinite-lived intangible asset, an income approach, such as a relief-from-royalty technique, is used. Estimating the fair value of an indefinite-lived intangible asset considers the amount and timing of the future cash flows associated with the asset, the expected long-term growth rate, assumed royalty rates, income tax rates and economic and market conditions, as well as risk-adjusted discount rates. If the fair value of an indefinite-lived intangible asset exceeds its carrying amount, the indefinite-lived intangible asset is not impaired. If the carrying amount of an indefinite-lived intangible asset exceeds its fair value, an impairment loss equal to the difference is recognized.

In the quantitative impairment test for goodwill, the fair value of the reporting unit is compared to its carrying amount. In 2019, the fair value of the Product reporting unit and the Intellectual Property Licensing reporting unit was estimated using an income approach. In 2018, the fair value of the Product reporting unit was estimated by weighting the fair values derived from an income approach and a market approach and the fair value of the Intellectual Property Licensing reporting unit was estimated using an income approach.

Under the income approach, the fair value of a reporting unit is estimated based on the present value of estimated future cash flows and considers estimated revenue growth rates, future operating margins and risk-adjusted discount rates. Under the market approach, the fair value of a reporting unit is estimated based on market multiples of revenue or earnings derived from comparable publicly-traded companies. The carrying amount of a reporting unit is determined by assigning the assets and liabilities, including goodwill and intangible assets, to the reporting unit. If the fair value of a reporting unit exceeds its carrying amount, goodwill is not impaired. If the fair value of a reporting unit is less than its carrying amount, an impairment loss equal to the difference is recognized.


F- 12


Right-of-Use Assets and Lease Liabilities

At inception of an agreement, the agreement is reviewed to determine if it is or contains a lease. If an agreement is or contains a lease, the Company recognizes a Right-of-use asset, representing the right to use an underlying asset for the lease term, and a Lease liability, representing the obligation to make lease payments arising from a lease.

Right-of-use assets and Lease liabilities are measured based on the present value of the lease payments over the lease term. The lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The present value of future lease payments is calculated utilizing the discount rate implicit in the lease. If the discount rate implicit in the lease is not readily determinable, the present value of future lease payments is calculated utilizing the Company’s incremental borrowing rate. Right-of-use assets and Lease liabilities are subject to adjustment in the event of modifications to lease terms, changes in the probability that an option to extend or terminate a lease would be exercised and other factors. In addition, Right-of-use assets are periodically reviewed for impairment.

Certain of the Company’s lease agreements require variable payments, such as inflation-indexed measures. When a lease requires an indexed payment, Right-of-use assets and Lease liabilities are measured based on the variable rate in effect at the measurement date. All other variable fees, such as increases in lessor operating costs and usage-based fees, are excluded from the calculation of the Right-of-use assets and Lease liabilities and are expensed as incurred.

The Company has lease agreements that contain both lease components (e.g., fixed payments including rent, real estate taxes and insurance costs) and non-lease components (e.g., common-area maintenance costs). The Company applies a practical expedient to combine lease components and non-lease components into a single lease component for recognition and measurement purposes.

Lease expense includes amortization of the Right-of-use assets and accretion of the Lease liabilities. Amortization of the Right-of-use assets is calculated as the periodic lease cost less accretion of the lease liability. The amortization period for Right-of-use assets is limited to the expected lease term. For operating leases, lease expense is recognized in the Consolidated Statements of Operations as an operating expense over the lease term on a straight-line basis. For financing leases, amortization of the Right-of-use asset is recognized as an operating expense in the Consolidated Statements of Operations over the lease term separately from accretion of the Lease liability.
    
The Company applies a practical expedient to not measure or recognize Right-of-use assets or Lease liabilities for leases with a lease term of 12 months or less and lease expense for these leases is recognized as incurred.

Contract Liabilities, including Unearned Revenue

Contract liabilities are mainly comprised of unearned revenue related to consumer lifetime subscriptions to the TiVo service and multi-period licensing or cloud-based services and other offerings for which the Company is paid in advance of when control of the good or service is transferred to the customer. Unearned revenue also includes amounts related to professional services to be performed in the future. Unearned revenue arises when cash payments are received or due, including amounts which are refundable, in advance of performance. Contract liabilities exclude amounts expected to be refunded. Payment terms and conditions vary by contract type, location of customer and the products or services offered. For certain products or services and customer types, payment before the products or services are delivered to the customer is required.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.

From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing

F- 13


of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax expense (benefit) includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.

Revenue Recognition

General

Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of taxes collected from customers which are subsequently remitted to governmental authorities.

Depending on the terms of the contract, a portion of the consideration received may be deferred because of a requirement to satisfy a future obligation. Stand-alone selling price for separate performance obligations is based on observable prices charged to customers for goods or services sold separately or the cost-plus-a-margin approach when observable prices are not available, considering overall pricing objectives.

Arrangements with Multiple Performance Obligations

Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the individual performance obligations are separately accounted for if they are distinct. In an arrangement with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative stand-alone selling price basis. The determination of stand-alone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Operations during a given period.

Contract Modifications

Contracts may be modified due to changes in contract specifications or customer requirements. Contract modifications occur when the change in terms either creates new enforceable rights and obligations or changes existing enforceable rights and obligations. The effect of a contract modification for goods and services that are not distinct in the context of the contract on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. Contract modifications that result in goods or services that are distinct from the existing goods or services are accounted for as separate contracts if they are sold at their stand-alone selling price, or otherwise prospectively.

Variable Consideration

When a contract with a customer includes a variable transaction price, an estimate of the consideration to which the Company expects to be entitled to for transferring the promised goods or services is made at contract inception. Depending on the terms of the contract, variable consideration is estimated using either the expected value approach or the most likely value approach. Under either approach to estimating variable consideration, the estimate considers all information (historical, current and forecast) that is reasonably available at contract inception. The amount of variable consideration is estimated at contract inception and updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception. Certain payments to retailers and distributors, such as market development funds and revenue shares, are treated as a reduction of the transaction price, and therefore revenue, rather than Selling, general and administrative  expense.

When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of intellectual property, or when a license of intellectual property is the predominant item to which the variable consideration relates, revenue is recognized at the later of when the subsequent sale or usage occurs or the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied or partially satisfied.


F- 14


Significant Judgments

Determining whether promises to transfer multiple goods and services in contracts with customers are considered distinct performance obligations that should be accounted for separately requires significant judgment, including related to the level of integration and interdependency between the performance obligations. In addition, judgment is necessary to allocate the transaction price to the distinct performance obligations, including whether there is a discount or significant financing component to be allocated based on the relative stand-alone selling price of the various performance obligations.

Significant judgment is required to determine the stand-alone selling price for each distinct performance obligation when an observable price is not available. In instances where stand-alone selling price is not directly observable, such as when the Company does not sell the good or service separately, the stand-alone selling price is determined using a range of inputs that includes market conditions and other observable inputs. More than one stand-alone selling price may exist for individual goods and services due to the stratification of those goods and services, considering attributes such as the size of the customer and geographic region.

Due to the nature of the work required to be performed on some performance obligations, significant judgment may be required to determine the transaction price. It is common for the Company's license agreements to contain provisions that can either increase or decrease the transaction price. These variable amounts are generally estimated based on usage. In addition to estimating variable consideration, significant judgment is necessary to identify forms of variable consideration, determine whether the variable consideration relates to a sales-based or usage-based royalty of intellectual property and determine whether and when to include estimates of variable consideration in the transaction price.

Some hardware products are sold with a right of return and in other circumstances, other credits or incentives may be provided such as consideration (sales incentives) given to customers or resellers, which are accounted for as variable consideration and recognized as a reduction to the revenue recognized. Estimates of returns, credits and incentives are made at contract inception and updated each reporting period.

In contracts where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of software, the Company recognizes revenue as progress toward completion occurs using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Significant judgment is required to estimate the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement.

On an ongoing basis, management evaluates its estimates, inputs and assumptions related to revenue recognition. Using different estimates, inputs or assumptions may materially affect the reported amounts of assets and liabilities as of the date of the financial statements and the results of operations for the reporting period.

Nature of Goods and Services

The following is a discussion of the principal activities from which the Company generates its revenue.

Patent Licensing Agreements

The Company licenses its discovery patent portfolio to traditional pay TV providers, virtual service providers, OTT video providers, CE manufacturers and others. The Company licenses its patented technology portfolio under two revenue models: (i) fixed-fee licenses and (ii) per-unit royalty licenses.

The Company's long-term fixed-fee license agreements provide rights to future patented technologies over the term of the agreement that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the agreement. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license agreement.

At times, the Company enters into license agreements in which a licensee is released from past patent infringement claims and is granted a license to ship an unlimited number of units over a future period for a fixed fee. In these arrangements, the Company allocates the transaction price between the release for past patent infringement claims and the future license. In determining the stand-alone selling price of the release for past patent infringement claims and the future license, the Company considers such factors as the number of units shipped in the past and in what geographies these units were shipped, the number of units expected to be shipped in the future and in what geographies these units are expected to be shipped, as well as the licensing rate the Company generally receives for units shipped in the same geographies. As the release from past patent

F- 15


infringement claims is generally satisfied at execution of the agreement, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the agreement is executed and the amount of transaction price allocated to the future license is recognized ratably over the future license term.

The Company recognizes revenue from per-unit royalty licenses in the period in which the licensee's sales are estimated to have occurred, which results in an adjustment to revenue when actual sales are subsequently reported by the licensees, which is generally in the month or quarter following usage or shipment. The Company generally recognizes revenue from per-unit royalty licenses on a per-subscriber per-month model for licenses with service providers and a per-unit shipped model for licenses with CE manufacturers.

Arrangements with Multiple System Operators for the TiVo Service

The Company's arrangements with multiple system operators ("MSOs") typically include software customization and set-up services, associated maintenance and support, limited training, post-contract support, TiVo-enabled DVRs, non-DVR STBs and the TiVo service.

The Company has two types of arrangements with MSOs that include technology deployment and engineering services. In instances where the Company hosts the TiVo service, non-refundable payments received for customization and set-up services are deferred and recognized as revenue ratably over the hosting term. The related cost of such services is capitalized to the extent it is deemed recoverable and amortized to cost of revenues over the same period as the related TiVo service revenue is recognized. The Company estimates the stand-alone selling prices for training, DVRs, non-DVR STBs and maintenance and support based on the price charged in stand-alone sales of the promised good or service. The stand-alone selling price for the TiVo service is determined considering the size of the MSO and expected volume of deployment, market conditions, competitive landscape, internal costs and total gross margin objectives. For a term license to the TiVo service, the Company receives license fees for the hosted TiVo service on either a per-subscriber per-month basis or a fixed fee. The Company recognizes revenue from per-subscriber per-month licenses during the month the TiVo service is provided to the customer and recognizes revenue from fixed fee licenses ratably over the license period.

In arrangements where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of the software, the Company recognizes revenue as progress toward completion is made using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Project costs are primarily labor related to the specific activities required for the project. Costs related to general infrastructure or uncommitted platform development are not included in the project cost estimates and are expensed as incurred. Estimating project costs requires forecasting costs, tracking progress toward completion and projecting the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement, and revisions to estimates are recognized on a cumulative catch-up basis when the changed conditions become known. Provisions for losses are recorded when estimates indicate it is probable that a loss will be incurred for the contract. The Company generally recognizes revenue from license fees for the TiVo service that it does not host on a per-subscriber per-month basis due to the recognition constraint on intellectual property usage-based royalties.    

Subscription Services

Subscription services revenues primarily consist of fees to provide customers with access to one or more of the Company's hosted products such as its iGuide IPG, advanced search and recommendations, metadata and analytics products, including routine customer support. The Company generally receives per-subscriber per-month fees for its iGuide IPG and search and recommendations service and revenue is recorded in the month the customer uses the service. The Company generally receives a monthly or quarterly fee from its metadata or analytics licenses for the right to use the metadata or access its analytics platform and to receive regular updates. Revenue from the Company's metadata and analytics service is recognized ratably over the subscription period.

Passport Software

               The Company licenses its Passport IPG software to pay TV providers in North and South America. The Company generally receives per-subscriber per-month fees for licenses to its Passport IPG software and support. Due to the usage-based royalty provisions of the revenue recognition guidance, revenue is generally recognized in the month the customer uses the software.


F- 16


Advertising

The Company generates advertising revenue through its IPGs. Advertising revenue is recognized when the related advertisement is provided. Advertising revenue is recorded net of agency commissions and revenue shares with service providers and CE manufacturers.

TiVo-enabled DVRs and TiVo Service

The Company sells TiVo-enabled DVRs and the related service directly to customers through sales programs via the TiVo.com website and licenses the sale of TiVo-enabled DVRs through a limited number of retailers. For sales through the TiVo.com website, the customer receives a DVR and commits to either a minimum subscription period of one year or for the lifetime of the DVR. Customers who purchase a DVR from TiVo.com have the right to return the DVR within 30 days of purchase for a full refund. For licensed sales of TiVo-enabled DVRs through retailers, the customer commits to either a minimum subscription period of one year or for the lifetime of the DVR. All customers have the right to cancel their subscription to the TiVo service within 30 days of subscription activation for a full refund. After the initial subscription period, all customers have various pricing options when they renew their subscription.

The stand-alone selling price for the TiVo service is established based on stand-alone sales of the service and varies by the length of the service period. The stand-alone selling price of the DVR is determined based on the price for which the Company would sell the DVR without any service commitment from the customer.

The transaction price allocated to the DVR is recognized as revenue on delivery and the transaction price allocated to the TiVo service is recognized as revenue ratably over the service period. Subscription revenues from lifetime subscriptions are recognized ratably over the estimated useful life of the DVR associated with the subscription. The estimated useful life for a DVR depends on a number of assumptions, including, but not limited to, customer retention rates, the timing of new product introductions and historical experience. As of December 31, 2019, the Company recognizes revenue for lifetime subscriptions over a 72-month period. The Company periodically reassesses the estimated useful life of a DVR. When the actual useful life of the DVR materially differs from the Company's estimate, the estimated useful life of the DVR is adjusted, which could result in the recognition of revenue over a longer or shorter period of time.

Shipping and handling costs associated with outbound freight after control of a DVR has transferred to a customer are accounted for as a fulfillment cost and are included in Cost of hardware revenues, excluding depreciation and amortization of intangible assets as incurred.

Warranty

The Company accrues for the expected material and labor costs required to provide warranty services on its hardware products. The Company’s warranty accrual is estimated based on the total volume of units sold, the term of the warranty period, expected failure rates and the estimated cost to replace or repair the defective unit.

Research and Development

Research and development costs are expensed as incurred.

Advertising Costs

Advertising costs are expensed as incurred and are presented within Selling, general and administrative expense in the Consolidated Statements of Operations. Advertising expenses for the years ended December 31, 2019, 2018 and 2017, were $7.7 million$7.8 million and $8.8 million, respectively.

Restructuring

Management-approved restructuring plans can include employee severance and benefit costs to terminate a specified number of employees, including the acceleration of vesting in equity-based compensation awards, infrastructure charges to vacate facilities and consolidate operations and contract cancellation costs. Employee severance and benefit costs are accrued under these actions when it is probable that benefits will be paid and the amount is reasonably estimable.


F- 17


Equity-Based Compensation

Equity-based compensation costs are estimated based on the grant date fair value of the award. Equity-based compensation cost is recognized for those awards expected to meet the service or performance vesting conditions on a straight-line basis over the requisite service period of the award. Equity-based compensation is estimated based on the aggregate grant for service-based awards and at the individual vesting tranche for awards with performance or market conditions. Forfeiture estimates are based on historical experience.

Recent Accounting Pronouncements

Standards Adopted in 2019

In February 2016, the FASB issued a new accounting standard for leases. The new lease accounting standard generally requires the recognition of operating and financing lease liabilities and corresponding right-of-use assets on the statement of financial position. The Company adopted the provisions of the new lease accounting standard on January 1, 2019 using the modified retrospective transition approach and certain practical expedients as described in Note 9. On adoption, the Company recognized the present value of its existing minimum lease payments as a $66.7 million Right-of-use asset and an $81.9 million Lease liability. The difference between the Right-of-use asset and the Lease liability on adoption primarily arises from previously recorded deferred rent, which was effectively reclassified to the Right-of-use asset on adoption. As a result, there was no impact on Accumulated deficit. Results for periods beginning after December 31, 2018 are presented in accordance with the new lease accounting standard, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous lease accounting policies.
    
In March 2017, the FASB shortened the amortization period for certain investments in callable debt securities held at a premium to the earliest call date. Application of the shortened amortization period was effective for the Company beginning on January 1, 2019 on a modified retrospective basis. The application of the shortened amortization period did not have an effect on the Company's Consolidated Financial Statements

In February 2018, the FASB issued guidance on the reclassification of certain income tax effects from accumulated other comprehensive income resulting from the Tax Cuts and Jobs Act of 2017 (the "Tax Act of 2017"). Application of the reclassification guidance was effective for the Company beginning on January 1, 2019. On adoption, the Company made an accounting policy election to use the specific identification method to release income tax effects from Accumulated other comprehensive loss. The Company also made an accounting policy election not to reclassify the stranded tax effects of the Tax Act of 2017 from Accumulated other comprehensive loss to Accumulated deficit. The application of the reclassification guidance did not have a material effect on the Company's Consolidated Financial Statements

Standards Adopted in 2018

In January 2017, the Financial Accounting Standards ("FASB") clarified the definition of a business. The clarified guidance provides a more defined framework to use in determining when a set of assets and activities constitute a business. The clarified definition was effective for the Company on January 1, 2018 and was applied using a prospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.

In October 2016, the FASB amended its guidance on the tax effects of intra-entity transfers of assets other than inventory. The amended guidance requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The amendment was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.

In August 2016, the FASB issued clarifying guidance on the presentation of eight specific cash flow issues for which previous guidance was either unclear or not specific. The clarified guidance was effective for the Company on January 1, 2018 and was applied using a retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.

In March 2016, the FASB provided guidance for the derecognition of prepaid stored-value product liabilities, such as gift cards. Pursuant to this guidance, among other criteria, prepaid stored-value product liabilities are eligible to be derecognized when the likelihood of redemption becomes remote. The guidance was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. On adoption, the Company recorded a cumulative

F- 18


effect adjustment, net of tax effects, of $2.2 million that reduced Accumulated deficit for prepaid stored-value product liabilities where the likelihood of redemption was deemed to be remote at the adoption date.

In May 2014, the FASB issued an amended accounting standard for revenue recognition. The core principle of the amended revenue recognition guidance is for an entity to recognize revenue to depict the transfer of promised goods or services to customers in amounts that reflect the consideration to which the entity expects to be entitled in exchange for those goods or services. The amendments also require enhanced disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity’s contracts with customers. In addition, the FASB amended its guidance related to the capitalization and amortization of the incremental costs of obtaining a contract with a customer. The Company adopted the amended revenue and cost recognition guidance on January 1, 2018 using the modified retrospective transition approach. On adoption, the Company recorded a cumulative effect adjustment, net of tax effects, that reduced Accumulated deficit by $27.9 million for the effects of the amended revenue recognition guidance and reduced Accumulated deficit by $1.3 million for the effects of capitalizing incremental costs to obtain contracts with customers. The significant differences giving rise to the cumulative effect adjustments are described in Note 4. Results for periods beginning after December 31, 2017 are presented under the amended revenue and cost recognition guidance, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous revenue and cost recognition policies.

Standards Pending Adoption

In August 2018, the FASB modified the requirements for capitalizing costs incurred to implement a hosting arrangement that is a service contract. The modified requirements were intended to align the cost capitalization requirements for hosting arrangements with the cost capitalization requirements for internal-use software. The modified guidance is effective for the Company beginning on January 1, 2020, with early adoption permitted. The guidance can be applied prospectively to all arrangements entered into or materially modified after the effective date or using a retrospective transition approach. The Company does not expect application of the modified requirements for capitalizing costs incurred to implement a hosting arrangement to have a material effect on its Consolidated Financial Statements.

In June 2016, the FASB issued updated guidance that requires entities to use a current expected credit loss model to measure credit-related impairments for financial instruments held at amortized cost. The current expected credit loss model is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect collectability. Current expected credit losses, and subsequent adjustments, represent an estimate of lifetime expected credit losses that are recorded as an allowance deducted from the amortized cost of the financial instrument. The updated guidance also amends the other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments for credit-related losses through an allowance and eliminating the length of time a security has been in an unrealized loss position as a consideration in the determination of whether a credit loss exists. The updated guidance is effective for the Company beginning on January 1, 2020 and is effective using a modified retrospective transition approach for the provisions related to application of the current expected credit loss model to financial instruments and using a prospective transition approach for the provisions related to credit losses on available-for-sale debt securities. Early application is permitted. Adoption of the updated guidance is expected to result in the recognition of an immaterial addition to the allowance for credit losses as an adjustment to Accumulated deficit, primarily related to establishing an allowance for credit losses for contract assets for which revenue has been recognized in excess of the amount billed to the customer.

In December 2019, the FASB issued guidance to simplify the accounting for income taxes by removing certain exceptions to general principles, clarifying requirements and including amendments to improve consistent application of the guidance. The guidance specifically removes the exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, such as discontinued operations or other comprehensive income. The guidance also requires an entity to recognize a franchise tax that is partially based on income as an income-based tax and to account for any other amounts incurred as a non-income based tax. The guidance is effective for the Company beginning on January 1, 2021 using a prospective approach. Early adoption is permitted. The Company is evaluating the effect of application on its Consolidated Financial Statements.

(2) Discontinued Operations

In the year ended December 31, 2019, the Company recognized a Loss from discontinued operations, net of tax, of $4.8 million as a result of executing a settlement agreement during the period associated with a previous business disposal and associated legal defense costs.


F- 19


In the year ended December 31, 2018, the Company recognized Income from discontinued operations, net of tax, of $3.7 million as a result of the expiration of certain indemnification obligations and the execution of settlement agreements during the period associated with previous business disposals, partially offset by an increase in legal defense costs.

(3) Financial Statement Details

Inventory

Components of Inventory were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Raw materials
$
133

 
$
864

Finished goods
3,064

 
6,585

Inventory
$
3,197

 
$
7,449



Property and equipment, net

Components of Property and equipment, net were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Computer software and equipment
$
156,335

 
$
148,935

Leasehold improvements
50,941

 
47,431

Furniture and fixtures
10,054

 
9,494

Property and equipment, gross
217,330

 
205,860

Less: Accumulated depreciation and amortization
(169,066
)
 
(152,274
)
Property and equipment, net
$
48,264

 
$
53,586


    
Property and equipment, net by geographic area was as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
United States
$
41,125

 
$
44,516

Rest of the world
7,139

 
9,070

Property and equipment, net
$
48,264

 
$
53,586



As of December 31, 2019 and 2018, India accounted for 9% and 13%, respectively, of Property and equipment, net.

Accounts payable and accrued expenses

Components of Accounts payable and accrued expenses were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Accounts payable
$
11,801

 
$
2,180

Accrued compensation and benefits
44,456

 
46,466

Other accrued liabilities
69,992

 
56,335

Accounts payable and accrued expenses
$
126,249

 
$
104,981



F- 20


Interest income and other, net

Components of Interest income and other, net were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Interest income
$
5,939

 
$
5,232

 
$
3,122

Foreign currency loss
(1,128
)
 
(550
)
 
(1,574
)
Equity method income (loss)
1,572

 
996

 
(451
)
Other income, net
2,143

 
4

 
1,818

Interest income and other, net
$
8,526

 
$
5,682

 
$
2,915



Supplemental cash flow information (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Cash paid during the period for:
 
 
 
 
 
Income taxes, net of refunds
$
27,298

 
$
17,906

 
$
17,660

Interest
$
33,896

 
$
32,462

 
$
26,567

 
 
 
 
 
 
Significant noncash transactions:
 
 
 
 
 
Fair value of shares issued in connection with the TiVo Acquisition
$

 
$

 
$
536

Patents acquired as part of a licensing agreement
$
7,086

 
$
16,000

 
$



(4) Revenues

Adoption of Amended Revenue and Cost Recognition Guidance

The Company adopted the provisions of the amended revenue recognition guidance described in Note 1 using the modified retrospective transition approach on January 1, 2018. As such, the amended revenue recognition guidance was applied to those contracts which were not completed as of December 31, 2017. Results for periods beginning after December 31, 2017 are presented under the amended revenue recognition guidance, while prior period amounts were not restated and continue to be reported in accordance with the previous revenue recognition guidance.

In addition, the Company adopted amended guidance related to the capitalization and amortization of incremental costs to obtain a contract with a customer and guidance for the de-recognition of prepaid stored-value product liabilities, such as gift cards, each as described in Note 1 using the modified retrospective transition approach on January 1, 2018.

The cumulative effect of these changes on the Consolidated Balance Sheets on adoption was as follows (in thousands):    
 
 
 
Contracts with Customers
 
Costs to Obtain Contracts with Customers
 
De-recognition of Prepaid Stored Value Product Liabilities
 
 
 
December 31, 2017
 
 
 
 
January 1, 2018
Accounts receivable, net
$
180,768

 
$
24,177

 
$

 
$

 
$
204,945

Prepaid expenses and other current assets
34,751

 
(2,705
)
 
525

 

 
32,571

Other long-term assets
71,641

 
(4,419
)
 
819

 

 
68,041

Accounts payable and accrued expenses
(135,852
)
 

 

 
2,155

 
(133,697
)
Unearned revenue
(55,393
)
 
11,208

 

 

 
(44,185
)
Deferred tax liabilities, net
(50,356
)
 
(348
)
 

 

 
(50,704
)
Accumulated deficit
1,392,651

 
(27,913
)
 
(1,344
)
 
(2,155
)
 
1,361,239




F- 21


The most significant impact of the amended revenue recognition guidance relates to the accounting for software arrangements. Under prior industry-specific software revenue recognition guidance, when the Company concluded it did not have vendor-specific objective evidence ("VSOE") of fair value for the undelivered elements of an arrangement, revenue was deferred until the last element without VSOE was delivered. The amended revenue recognition guidance eliminated the concept of VSOE of fair value. The amended revenue recognition guidance requires an evaluation of whether the undelivered elements are distinct performance obligations and, therefore, should each be recognized separately when delivered. On adoption of the amended revenue recognition guidance, the Company accounted for the software and support elements of the TiVo Solutions international MSO agreements as two distinct performance obligations. These agreements contain minimum guarantees, and on adoption of the amended revenue recognition guidance, $34.4 million of these minimums were recorded as an increase in Accounts receivable, net and a reduction to Accumulated deficit as the software was delivered prior to the date of adoption.

The amended revenue recognition guidance also requires the Company to record revenue related to fixed-fee patent licensing agreements that do not provide the right to future patented technologies acquired by the Company during the term of the license when access to the existing patented technology is granted to the licensee. Under prior revenue recognition guidance, the Company recognized revenue from this type of fixed-fee license agreement on a straight-line basis over the term of the agreement. On adoption of the amended revenue recognition guidance, the Company recorded a $10.2 million reduction in Unearned revenue and Accumulated deficit for this type of fixed-fee license agreement.

The amended revenue recognition guidance includes specific guidance for contract modifications. Based on the nature of the modification, the revenue recognized for the contract may be updated on a cumulative catch-up basis on execution of the modification or updated prospectively as a result of the modification. For certain contract modifications, this accounting treatment differs from the accounting treatment in accordance with previous revenue recognition guidance.

Prior to the adoption of the amended revenue recognition guidance, the Company recognized revenue from per-unit royalty licenses with certain CE manufacturers and third party IPG providers in the period the licensee reported its sales to the Company, which was generally in the month or quarter after the underlying sales by the licensee occurred. On adoption of the amended revenue recognition guidance, revenue from per-unit royalty licenses is recognized in the period in which the licensee's sales are estimated to have occurred, limited to the amount of revenue that is not subject to a significant risk of reversal, which results in an adjustment to revenue when actual amounts are subsequently reported by the Company's licensees.

Pursuant to the amended cost capitalization guidance, incremental costs to obtain a contract with a customer are capitalized and amortized over a period of time commensurate with the expected period of benefit, which may exceed the contract term. Prior to the adoption of the amended cost capitalization guidance, the Company expensed incremental costs to obtain a contract with a customer as incurred.

The impact of adoption of the amended revenue and cost recognition guidance on the Consolidated Statements of Operations was as follows (in thousands):
 
Year Ended December 31, 2018
 
As Reported
 
As If Applying Prior Guidance
 
Effect of Change 
Higher/(Lower)
Total Revenues, net
$
695,865

 
$
713,142

 
$
(17,277
)
Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets
169,149

 
171,898

 
(2,749
)
Selling, general and administrative
181,047

 
181,245

 
(198
)
Loss from continuing operations before income taxes
(339,011
)
 
(324,681
)
 
(14,330
)
Income tax expense
14,052

 
15,561

 
(1,509
)
Loss from continuing operations, net of tax
(353,063
)
 
(340,242
)
 
(12,821
)


Practical Expedients and Exemptions

The Company applies a practical expedient to not perform an evaluation of whether a contract includes a significant financing component when the timing of revenue recognition differs from the timing of cash collection by one year or less.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred as a component of Selling, general and administrative expenses when the amortization period would have been one year or less.


F- 22


The Company applies a practical expedient when disclosing revenue expected to be recognized from unsatisfied performance obligations to exclude contracts with customers with an original duration of less than one year, contracts for which revenue is recognized based on the amount which the Company has the right to invoice for services performed and amounts attributable to variable consideration arising from (i) a sales-based or usage-based royalty of an intellectual property license or (ii) when variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation.

Revenue Details

The following information depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors by disaggregating revenue by significant customer, contract-type, geographic area and product offering (presented in Note 14). This information includes revenue recognized from contracts with customers and revenue from other sources, including out-of-license settlements.
    
Customers representing 10% or more of Total Revenues, net were as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
AT&T Inc. ("AT&T")
11
%
 
10
%
 
14
%


Substantially all revenue from AT&T is reported in the Intellectual Property Licensing segment.

By segment, the pattern of revenue recognition was as follows (in thousands):
 
Year Ended December 31, 2019
 
Year Ended December 31, 2018
 
Product
 
Intellectual Property Licensing
 
Total Revenues, net
 
Product
 
Intellectual Property Licensing
 
Total Revenues, net
Goods and services transferred at a point in time
$
73,948

 
$
125,194

 
$
199,142

 
$
104,803

 
$
110,679

 
$
215,482

Goods and services transferred over time
277,033

 
148,249

 
425,282

 
295,927

 
161,230

 
457,157

Out-of-license settlements

 
43,705

 
43,705

 

 
23,226

 
23,226

Total Revenues, net
$
350,981

 
$
317,148

 
$
668,129

 
$
400,730

 
$
295,135

 
$
695,865



Revenue by geographic area was as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
United States
$
448,630

 
$
464,364

 
$
616,883

Canada
68,136

 
39,997

 
37,680

Rest of the world
151,363

 
191,504

 
171,893

Total Revenues, net
$
668,129

 
$
695,865

 
$
826,456



Revenue by geographic area is predominately based on the end user's location. Other than the U.S. and Canada, no country accounted for more than 10% of Total Revenues, net for the year ended December 31, 2019. Other than the U.S., no country accounted for more than 10% of Total Revenues, net for the years ended December 31, 2018 and 2017.

Accounts receivable, net

Components of Accounts receivable, net were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Accounts receivable, gross
$
160,139

 
$
155,708

Less: Allowance for doubtful accounts
(2,123
)
 
(2,842
)
Accounts receivable, net
$
158,016

 
$
152,866




F- 23


As of December 31, 2019 and 2018, AT&T represented 19% and 18% of Accounts receivable, net, respectively. Other than AT&T, no customer accounted for more than 10% of Accounts receivable, net as of December 31, 2019 and 2018.

Allowance for Doubtful Accounts

Changes in the Allowance for Doubtful Accounts were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of period
$
(2,842
)
 
$
(2,575
)
 
$
(1,963
)
Provision for bad debt
(671
)
 
(579
)
 
1,726

Deductions and write-offs, net
1,390

 
312

 
(2,338
)
Balance at end of period
$
(2,123
)
 
$
(2,842
)
 
$
(2,575
)


Contract Balances

Contract assets primarily consist of revenue recognized in excess of the amount billed to the customer, limited to net realizable value and deferred engineering costs for significant software customization or modification and set-up services to the extent deemed recoverable. Substantially all unbilled amounts are expected to be invoiced to the customer within the next 12 months. Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission. Contract assets were recorded in the Consolidated Balance Sheets as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Accounts receivable, net
$
51,433

 
$
35,115

Prepaid expenses and other current assets
2,600

 
1,654

Other long-term assets
11,514

 
8,532

Total contract assets, net
$
65,547

 
$
45,301


No impairment losses were recognized with respect to contract assets for the years ended December 31, 2019 and 2018.

Contract liabilities are mainly comprised of unearned revenue related to consumer lifetime subscriptions for the TiVo service, multi-period licensing or cloud-based services and other offerings for which the Company is paid in advance of when control of the promised good or service is transferred to the customer. Unearned revenue also includes amounts related to professional services to be performed in the future. For the year ended December 31, 2019, the Company recognized $44.2 million of revenue that had been included in Unearned revenue as of December 31, 2018.

As of December 31, 2019, approximately $662.7 million of revenue is expected to be recognized from unsatisfied performance obligations that are primarily related to fixed-fee intellectual property and software-as-a-service agreements, which is expected to be recognized as follows: 31% in 2020, 20% in 2021, 15% in 2022, 13% in 2023, 11% in 2024 and 11% thereafter.

(5) Investments and Fair Value Measurements

Fair Value Hierarchy

The Company uses valuation techniques that are based on observable and unobservable inputs to measure fair value. Observable inputs are developed using publicly available information and reflect the assumptions market participants would use, while unobservable inputs are developed using the best information available about the assumptions market participants would use. Fair value measurements are classified in a hierarchy that gives the highest priority to observable inputs and the lowest priority to unobservable inputs. Assets and liabilities are classified in a fair value hierarchy based on the lowest level input that is significant to the fair value measurement in its entirety:

F- 24


Level 1. Quoted prices in active markets for identical assets or liabilities.
Level 2. Inputs other than Level 1 inputs that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or market-corroborated inputs.
Level 3. Unobservable inputs for the asset or liability.

The Company recognizes transfers between levels of the fair value hierarchy as of the end of the reporting period. For the years ended December 31, 2019, 2018 and 2017, there were no transfers between levels of the fair value hierarchy.

Recurring Fair Value Measurements

Assets

The amortized cost and fair value of cash, cash equivalents and marketable securities by significant investment
category, as well as their classification on the Consolidated Balance Sheets were as follows (in thousands):
As of December 31, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
 
$
119,349

 
$

 
$

 
$
119,349

 
$
119,349

 
$

 
$

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
226,111

 

 

 
226,111

 
226,111

 

 

Level 1 Subtotal
 
226,111

 

 

 
226,111

 
226,111

 

 

Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
 
40,522

 

 
(1
)
 
40,521

 
16,280

 
24,241

 

U.S. Treasuries / Agencies
 
39,009

 
32

 
(10
)
 
39,031

 
11,979

 
27,052

 

Level 2 Subtotal
 
79,531

 
32

 
(11
)
 
79,552

 
28,259

 
51,293

 

Total assets
 
$
424,991

 
$
32

 
$
(11
)
 
$
425,012

 
$
373,719

 
$
51,293

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
 
$
40,125

 
$

 
$

 
$
40,125

 
$
40,125

 
$

 
$

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
121,830

 

 

 
121,830

 
121,830

 

 

Level 1 Subtotal
 
121,830

 

 

 
121,830

 
121,830

 

 

Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
 
114,159

 
1

 
(400
)
 
113,760

 

 
90,753

 
23,007

U.S. Treasuries / Agencies
 
118,497

 
70

 
(164
)
 
118,403

 

 
68,203

 
50,200

Level 2 Subtotal
 
232,656

 
71

 
(564
)
 
232,163

 

 
158,956

 
73,207

Total assets
 
$
394,611

 
$
71

 
$
(564
)
 
$
394,118

 
$
161,955

 
$
158,956

 
$
73,207



F- 25



The fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, were as follows (in thousands):
 
December 31, 2019
 
Less than 12 Months
 
12 Months or Longer
 
Total
Description of Securities
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Corporate debt securities
$
7,003

 
$
(1
)
 
$

 
$

 
$
7,003

 
$
(1
)
U.S. Treasuries / Agencies
11,979

 
(1
)
 
16,497

 
(9
)
 
28,476

 
(10
)
Marketable securities
$
18,982

 
$
(2
)
 
$
16,497

 
$
(9
)
 
$
35,479

 
$
(11
)
 
December 31, 2018
 
Less than 12 Months
 
12 Months or Longer
 
Total
Description of Securities
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Corporate debt securities
$
52,617

 
$
(170
)
 
$
46,991

 
$
(230
)
 
$
99,608

 
$
(400
)
U.S. Treasuries / Agencies
68,519

 
(82
)
 
19,160

 
(82
)
 
87,679

 
(164
)
Marketable securities
$
121,136

 
$
(252
)
 
$
66,151

 
$
(312
)
 
$
187,287

 
$
(564
)


As of December 31, 2019 and 2018, Other long-term assets include equity securities accounted for under the equity method with a carrying amount of $3.7 million and $2.2 million, respectively, and equity securities without a readily determinable fair value with a carrying amount of $0.4 million and $1.5 million, respectively. During the year ended December 31, 2019, the Company realized a gain from the sale of equity securities without a readily determinable fair value of $2.0 million. No impairments or adjustments to the carrying amount of the Company's equity securities without a readily determinable fair value were recognized in the years ended December 31, 2019 and 2018. For the year ended December 31, 2017, an impairment loss of $1.2 million was recognized on the Company's equity securities without a readily determinable fair value.

Liabilities

Liabilities reported at fair value in the Consolidated Balance Sheets were classified in the fair value hierarchy as follows (in thousands):
 
 
December 31, 2019
 
December 31, 2018
 
 
Significant Other
Observable Inputs
(Level 2)
 
Significant Other
Observable Inputs
(Level 2)
Liabilities
 
 
 
 
Other long-term liabilities
 
 
 
 
Interest rate swaps
 
$
(6,120
)
 
$
(3,012
)
Total Liabilities
 
$
(6,120
)
 
$
(3,012
)


F- 26


Rollforward of Level 3 Fair Value Measurements

Changes in the fair value of assets and liabilities classified in Level 3 of the fair value hierarchy were as follows (in thousands): 
 
Year Ended December 31,
 
2018
 
2017
 
Auction Rate Securities
 
Cubiware Contingent Consideration
 
Auction Rate Securities
 
Cubiware Contingent Consideration
Balance at beginning of period
$
10,584

 
$
(2,234
)
 
$
10,368

 
$
(5,273
)
Sales
(10,715
)
 

 

 

Settlements

 
1,874

 

 
2,650

Transfers out (a)

 
1,700

 

 

Gain (loss) included in earnings
(85
)
 
(1,340
)
 

 
389

Unrealized loss reclassified on sale
216

 

 

 

Unrealized gains included in other comprehensive income

 

 
216

 

Balance at end of period
$

 
$

 
$
10,584

 
$
(2,234
)


(a)
During the year ended December 31, 2018, $1.7 million related to the Cubiware Contingent Consideration was reclassified to a contingent liability that is not measured at fair value.

For the year ended December 31, 2018, the Loss included in earnings related to the Cubiware contingent consideration liability is included in Selling, general and administrative expense related to remeasurement of the liability as a $1.1 million loss, respectively, and in Interest expense related to accretion of the liability to future value of $0.2 million. For the year ended December 31, 2017, the Gain included in earnings related to the Cubiware contingent consideration liability is included in Selling, general and administrative expense related to remeasurement of the liability as a $1.0 million gain and in Interest expense related to accretion of the liability to future value of $0.6 million.

Nonrecurring Fair Value Measurements

As part of the goodwill impairment tests performed for the years ended December 31, 2019 and 2018, the Product and Intellectual Property Licensing reporting units were measured at fair value, resulting in Goodwill impairment charges of $354.6 million and $269.0 million, respectively. The unobservable inputs used to estimate the fair value of the Product and Intellectual Property Licensing reporting units include projected revenue growth rates, future operating margins and risk-adjusted discount rates, and, accordingly, these measurements would be classified in Level 3 of the fair value hierarchy. The Goodwill impairment charge and the valuation techniques used to estimate reporting unit fair values are more fully described in Note 1 and Note 6.

In May 2017, TiVo Corporation vacated a portion of a leased facility as part of its ongoing TiVo Integration Restructuring Plan (as described in Note 7) resulting in a $6.7 million loss on the impairment of certain property and equipment, principally leasehold improvements. The fair value of the impaired assets was estimated using a discounted cash flow analysis that incorporated among other items, the timing and amount of expected future cash flows associated with the assets, income tax rates and economic and market conditions, as well as a risk adjusted discount rate. The fair value of the impaired assets would be classified in Level 2 of the fair value hierarchy.

Valuation Techniques

The fair value of marketable securities is estimated using observable market-corroborated inputs, such as quoted prices in active markets for similar assets or independent pricing vendors, obtained from a third-party pricing service.

The fair value of interest rate swaps is estimated using a discounted cash flow analysis that considers the expected future cash flows of each interest rate swap. This analysis reflects the contractual terms of the interest rate swap, including the remaining period to maturity, and uses market-corroborated inputs, including forward interest rate curves and implied interest rate volatilities. The fair value of an interest rate swap is estimated by netting the discounted future fixed cash payments against the discounted expected variable cash receipts. The variable cash receipts are estimated based on an expectation of future

F- 27


interest rates derived from forward interest rate curves. The fair value of an interest rate swap also incorporates credit valuation adjustments to reflect the nonperformance risk of the Company and the respective counterparty. In adjusting the fair value of its interest rate swaps for the effect of nonperformance risk, the Company considers the effect of its master netting agreements.
Other Fair Value Disclosures
The carrying amount and fair value of debt issued or assumed by the Company were as follows (in thousands): 
 
December 31, 2019
 
December 31, 2018
 
Carrying Amount
 
Fair Value (a)
 
Carrying Amount
 
Fair Value (a)
2020 Convertible Notes
$
292,699

 
$
292,419

 
$
326,640

 
$
316,538

2021 Convertible Notes
48

 
48

 
48

 
48

2019 Term Loan Facility
692,792

 
736,110

 

 

Term Loan Facility B

 

 
665,449

 
633,404

Total Long-term debt
$
985,539

 
$
1,028,577

 
$
992,137

 
$
949,990



(a)
If reported at fair value in the Consolidated Balance Sheets, debt issued or assumed by the Company would be classified in Level 2 of the fair value hierarchy.

(6) Intangible Assets, Net and Goodwill

Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands): 
 
 
 
December 31, 2019
 
Weighted-Average Remaining Useful Life
 
Gross
 
Accumulated
Amortization
 
Net
Finite-lived intangible assets
 
 
 
 
 
 
 
Developed technology and patents
4.1 years
 
$
1,065,506

 
$
(855,934
)
 
$
209,572

Existing contracts and customer relationships
12.3 years
 
402,695

 
(216,148
)
 
186,547

Content databases and other
4.0 years
 
57,410

 
(52,475
)
 
4,935

Trademarks / Tradenames
N/A
 
8,300

 
(8,300
)
 

Total finite-lived intangible assets
 
 
1,533,911

 
(1,132,857
)
 
401,054

Indefinite-lived intangible assets
 
 
 
 
 
 
 
TiVo Tradename
N/A
 
14,000

 

 
14,000

Total intangible assets
 
 
$
1,547,911

 
$
(1,132,857
)
 
$
415,054


 
December 31, 2018
 
Gross
 
Accumulated
Amortization
 
Net
Finite-lived intangible assets
 
 
 
 
 
Developed technology and patents
$
1,051,635

 
$
(765,221
)
 
$
286,414

Existing contracts and customer relationships
402,756

 
(195,752
)
 
207,004

Content databases and other
57,235

 
(50,883
)
 
6,352

Trademarks / Tradenames
8,300

 
(8,300
)
 

Total finite-lived intangible assets
1,519,926

 
(1,020,156
)
 
499,770

Indefinite-lived intangible assets
 
 
 
 
 
TiVo Tradename
14,000

 

 
14,000

Total intangible assets
$
1,533,926

 
$
(1,020,156
)
 
$
513,770




F- 28


Patent Acquisitions

In the year ended December 31, 2019, the Company acquired patent portfolios for an aggregate cost of $14.0 million. The patent portfolios acquired in 2019 were obtained for $7.1 million as consideration in a licensing agreement and for $6.9 million in cash payments. The Company accounted for the patent portfolios acquired as asset acquisitions and is amortizing the purchase prices over a weighted average period of nine years.

In the year ended December 31, 2018, the Company acquired patent portfolios for an aggregate cost of $17.7 million. The patent portfolios acquired in 2018 were obtained for $16.0 million as consideration in a licensing agreement and for a $1.7 million cash payment. The Company accounted for the patent portfolios acquired as asset acquisitions and is amortizing the purchase price over a weighted average period of ten years.

During the year ended December 31, 2017, the Company acquired a portfolio of patents for $2.0 million in cash. The Company accounted for the patent portfolio acquired as an asset acquisition and is amortizing the purchase price over a weighted average period of five years.

Estimated Amortization of Finite-Lived Intangible Assets

As of December 31, 2019, estimated amortization expense for finite-lived intangible assets was as follows (in thousands): 
2020
$
112,512

2021
69,744

2022
42,026

2023
24,852

2024
21,851

Thereafter
130,069

Total
$
401,054



Goodwill

Goodwill allocated to the reportable segments and changes in the carrying amount of goodwill by reportable segment were as follows (in thousands):
 
Product
 
Intellectual Property Licensing
 
Total
December 31, 2017
$
521,895

 
$
1,291,332

 
$
1,813,227

Impairment
(269,000
)
 

 
(269,000
)
Foreign currency translation
116

 

 
116

December 31, 2018
$
253,011

 
$
1,291,332

 
$
1,544,343

Impairment
(99,828
)
 
(254,733
)
 
(354,561
)
Foreign currency translation
43

 

 
43

December 31, 2019
$
153,226

 
$
1,036,599

 
$
1,189,825



Goodwill at each reporting unit is evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit.

Following the Company's announcement of the Xperi Combination in December 2019, management concluded sufficient indicators of potential impairment were identified and that it was more-likely-than-not that goodwill was impaired and that a quantitative interim goodwill impairment test should be performed as of December 31, 2019 for the Product and Intellectual Property Licensing reporting units. Although the long-range forecasts for the Product and Intellectual Property Licensing reporting units did not materially change from those used in performing the quantitative interim goodwill impairment test as of September 30, 2019, the fair value decreased. The decrease in fair value was primarily due to the elimination of an

F- 29


assumed control premium from the fair value estimate following execution of the Xperi Merger Agreement. Based on this decline in fair value, a Goodwill impairment charge of $217.1 million was recognized during the three months ended December 31, 2019, of which $20.5 million related to the Product reporting unit and $196.6 million related to the Intellectual Property Licensing reporting unit.

During September 2019, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and quantitative interim goodwill impairment tests should be performed as of September 30, 2019 for the Product and Intellectual Property Licensing reporting units. Indicators of potential impairment included a significant and sustained decline in the trading price of TiVo's common stock, as well as lower-than-previously forecast revenue and profitability levels for the Product reporting unit and downward revisions to this reporting unit's short- and long-term forecasts. The forecast revisions for the Product reporting unit were identified as part of TiVo's 2020 budgeting process and reflect lower expectations for its Platform Solutions products, including changes in both the market and business models internationally. The changes in such expectations related to revenue growth rates, current market trends, business mix, cost structure and other expectations about the anticipated short- and long-term operating results. As a result of the quantitative interim goodwill impairment tests performed as of September 30, 2019, Goodwill impairment charges of $137.5 million was recognized during the three months ended September 30, 2019, of which $79.3 million related to the Product reporting unit and $58.2 million related to the Intellectual Property Licensing reporting unit. The Goodwill impairment charge for the Intellectual Property Licensing reporting unit resulted from an increase in the discount rate used to estimate fair value due to the decline in the trading price of TiVo's common stock.

During December 2018, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and a quantitative interim goodwill impairment test should be performed as of December 31, 2018 for the Product and Intellectual Property Licensing reporting units. Indicators of potential impairment included a significant decline in the trading price of TiVo's common stock during the second half of the fourth quarter of 2018 and current market conditions, as well as lower-than-previously forecast revenue and profitability levels over a sustained period of time and downward revisions to management's short- and long-term forecasts. The forecast revisions were identified as part of TiVo's overall long-term forecasting process, which was substantially completed in December 2018. The revised forecast reflected lower expectations for the Company's Platform Solutions products, including changes in both the market and business models internationally, as well as the decision to eliminate certain analytic products. The changes in such expectations were related to revenue growth rates, current market trends, business mix, cost structure and other expectations about the anticipated short- and long-term operating results. As a result of the quantitative interim goodwill impairment test performed as of December 31, 2018, a Goodwill impairment charge of $269.0 million was recognized related to the Product reporting unit. As a result of the quantitative interim goodwill impairment test performed as of December 31, 2018, no Goodwill impairment charge was recognized related to the Intellectual Property Licensing reporting unit.

Prior to completing the quantitative interim goodwill impairment test, TiVo tested the recoverability of long-lived assets other than goodwill assigned to the Product and Intellectual Property Licensing reporting units and concluded that such assets were not impaired.

(7) Restructuring and Asset Impairment Charges

Components of Restructuring and asset impairment charges were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Facility-related costs
$
(180
)
 
$
340

 
$
4,465

Severance costs
6,576

 
6,658

 
4,696

Share-based payments
375

 
3,039

 
2,663

Asset impairment
961

 
24

 
7,220

Contract termination costs and other
9

 

 
4

Restructuring and asset impairment charges
$
7,741

 
$
10,061

 
$
19,048



F- 30


Components of accrued restructuring costs were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Facility-related costs
$

 
$
264

Severance costs
2,264

 
3,996

Accrued restructuring costs
$
2,264

 
$
4,260


The Company expects a substantial portion of the accrued restructuring costs to be paid by the end of 2020.

2019 Transformation Plan

In connection with the May 2019 announcement of its plan to separate its Product and Intellectual Property Licensing business, the Company initiated certain activities to transform its business operations in order to execute the Separation (the "2019 Transformation Plan"). As a result of the 2019 Transformation Plan, the Company expects to reduce headcount, move certain positions to lower cost locations, rationalize facilities and legal entities and terminate certain leases and other contracts. Restructuring activities related to the 2019 Transformation Plan for the year ended December 31, 2019 were as follows (in thousands): 
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Severance costs
$

 
$
1,960

 
$
(1,355
)
 
$

 
$
(2
)
 
$
603

Share-based payments

 
375

 

 
(375
)
 

 

Other

 
8

 
(8
)
 

 

 

Total
$

 
$
2,343

 
$
(1,363
)
 
$
(375
)
 
$
(2
)
 
$
603



The process of completing the Xperi Combination and the 2019 Transformation Plan has been and is expected to continue to be time-consuming and involve significant costs and expenses. In addition to the restructuring costs associated with the 2019 Transformation Plan, the Company also recorded costs that do not qualify as restructuring expense related to the Separation, Transformation and Xperi Combination of $26.2 million during the year ended December 31, 2019. These costs are primarily Selling, general and administrative costs and consist of employee-related costs, costs to establish certain stand-alone functions and information technology systems and other one-time transaction-related costs, including investment banking and consulting fees and other incremental costs directly associated with the prior Separation efforts and Xperi Combination.

Profit Improvement Plan

In February 2018, the Company announced its intention to explore strategic alternatives. In connection with exploring strategic alternatives, the Company initiated certain cost saving actions (the "Profit Improvement Plan"). As a result of the Profit Improvement Plan, the Company moved certain positions to lower cost locations, eliminated layers of management and rationalized facilities resulting in severance costs and the termination of certain leases and other contracts. Restructuring activities related to the Profit Improvement Plan were as follows (in thousands): 
 
December 31, 2019
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$

 
$
(180
)
 
$

 
$
180

 
$

 
$

Severance costs
3,857

 
4,617

 
(6,916
)
 

 
(36
)
 
1,522

Asset impairment

 
961

 

 
(961
)
 

 

Total
$
3,857

 
$
5,398

 
$
(6,916
)
 
$
(781
)
 
$
(36
)
 
$
1,522



F- 31


 
December 31, 2018
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$

 
$
47

 
$
(47
)
 
$

 
$

 
$

Severance costs

 
6,541

 
(2,668
)
 

 
(16
)
 
3,857

Share-based payments

 
3,039

 

 
(3,039
)
 

 

Asset impairment

 
24

 

 
(24
)
 

 

Total
$

 
$
9,651

 
$
(2,715
)
 
$
(3,063
)
 
$
(16
)
 
$
3,857



The Profit Improvement Plan was substantially complete as of December 31, 2019.

Previous Restructuring Plans

TiVo Integration Restructuring Plan

Following completion of the TiVo Acquisition, TiVo Corporation began implementing integration plans that were intended to realize operational synergies between Rovi and TiVo Solutions (the "TiVo Integration Restructuring Plan"). As a result of these integration plans, the Company eliminated duplicative positions resulting in severance costs and the termination of certain leases and other contracts. Restructuring activities related to the TiVo Integration Restructuring Plan were as follows (in thousands): 
 
December 31, 2019
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$
110

 
$

 
$
(47
)
 
$

 
$
(63
)
 
$

Total
$
110

 
$

 
$
(47
)
 
$

 
$
(63
)
 
$

 
December 31, 2018
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$
111

 
$
280

 
$
(230
)
 
$

 
$
(51
)
 
$
110

Severance costs
448

 
115

 
(564
)
 

 
1

 

Total
$
559

 
$
395

 
$
(794
)
 
$

 
$
(50
)
 
$
110

 
December 31, 2017
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$
224

 
$
3,690

 
$
(3,486
)
 
$

 
$
(317
)
 
$
111

Severance costs
3,504

 
4,850

 
(7,876
)
 

 
(30
)
 
448

Share-based payments

 
2,663

 

 
(2,663
)
 

 

Asset impairment

 
7,220

 

 
(7,220
)
 

 

Contract termination costs and other
63

 
4

 
(67
)
 

 

 

Total
$
3,791

 
$
18,427

 
$
(11,429
)
 
$
(9,883
)
 
$
(347
)
 
$
559


    
The TiVo Integration Restructuring Plan was completed as of December 31, 2018.


F- 32


Legacy Rovi and TiVo Solutions Restructuring Plans

Prior to the TiVo Acquisition, Rovi and TiVo Solutions had each initiated restructuring plans. The Legacy Rovi Restructuring Plan and the Legacy TiVo Solutions Restructuring Plan were completed as of December 31, 2018. Immaterial Restructuring and asset impairment charges were recognized related to these plans for the year ended December 31, 2018. For the year ended December 31, 2017, Restructuring and asset impairment charges of $0.6 million were recognized in the Consolidated Statements of Operations related to these plans. As of December 31, 2019 and 2018, Accrued restructuring costs of $0.1 million and $0.3 million, respectively, are included in the Consolidated Balance Sheets related to the Legacy Rovi Restructuring Plan.

(8) Debt and Interest Rate Swaps

A summary of debt issued by or assumed by the Company was as follows (dollars in thousands):
 
 
 
 
December 31, 2019
 
December 31, 2018
 
Stated Interest Rate
Issue Date
Maturity Date
Outstanding Principal
Carrying Amount
 
Outstanding Principal
Carrying Amount
2020 Convertible Notes
0.500%
March 4, 2015
March 1, 2020
$
295,000

$
292,699

 
$
345,000

$
326,640

2021 Convertible Notes
2.000%
September 22, 2014
October 1, 2021
48

48

 
48

48

2019 Term Loan Facility
Variable
November 22, 2019
November 22, 2024
715,000

692,792

 


Term Loan Facility B
Variable
July 2, 2014
NA


 
668,500

665,449

Total Long-term debt
 
 
 
$
1,010,048

985,539

 
$
1,013,548

992,137

Less: Current portion of long-term debt
 
 
 
 
343,035

 
 
373,361

Long-term debt, less current portion
 
 
 
 
$
642,504

 
 
$
618,776



2020 Convertible Notes

Rovi issued $345.0 million in aggregate principal of 0.500% Convertible Senior Notes that mature March 1, 2020 (the “2020 Convertible Notes”) at par pursuant to an Indenture dated March 4, 2015 (as supplemented, the "2015 Indenture"). The 2020 Convertible Notes were sold in a private placement and bear interest at an annual rate of 0.500% payable semi-annually in arrears on March 1 and September 1 of each year, commencing September 1, 2015. In connection with the TiVo Acquisition, TiVo Corporation and Rovi entered into a supplemental indenture under which TiVo Corporation became a guarantor of the 2020 Convertible Notes and the notes became convertible into TiVo Corporation common stock.

In June 2019, the Company repurchased $50.0 million of outstanding principal of the 2020 Convertible Notes for $49.4 million. The Company allocated $48.4 million of the repurchase price to the liability component and the remaining $1.0 million to the equity component of the 2020 Convertible Notes. The Company accounted for the repurchase as a partial debt extinguishment and recognized a Loss on debt extinguishment of $0.1 million during the three months ended June 30, 2019 from writing off unamortized debt discount and issuance costs related to the repurchase.

The 2020 Convertible Notes were convertible at an initial conversion rate of 34.5968 shares of TiVo Corporation common stock per $1,000 of principal of notes, which was equivalent to an initial conversion price of $28.9044 per share of TiVo Corporation common stock. The conversion rate and conversion price are subject to adjustment pursuant to the 2015 Indenture, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, the 2020 Convertible Notes are convertible at a conversion rate of 39.7348 shares of TiVo Corporation common stock per $1,000 principal of notes, which is equivalent to a conversion price of $25.1668 per share of TiVo Corporation common stock.

On or after December 1, 2019 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert the 2020 Convertible Notes, in multiples of $1,000 of principal, at any time. In addition, during the 35-day trading period following a Merger Event, as defined in the 2015 Indenture, holders may convert the 2020 Convertible Notes, in multiples of $1,000 of principal.

On conversion, a holder will receive the conversion value of the 2020 Convertible Notes converted based on the conversion rate multiplied by the volume-weighted average price of TiVo Corporation’s common stock over a specified observation period. On conversion, Rovi will pay cash up to the aggregate principal of the 2020 Convertible Notes converted

F- 33


and deliver shares of TiVo Corporation’s common stock in respect of the remainder, if any, of the conversion obligation in excess of the aggregate principal of the 2020 Convertible Notes being converted.

The conversion rate is subject to adjustment in certain events, including certain events that constitute a "Make-Whole Fundamental Change" (as defined in the 2015 Indenture). In addition, if Rovi undergoes a "Fundamental Change" (as defined in the 2015 Indenture) prior to March 1, 2020, holders may require Rovi to repurchase for cash all or a portion of the 2020 Convertible Notes at a repurchase price equal to 100% of the principal of the repurchased 2020 Convertible Notes, plus accrued and unpaid interest. The conversion rate is also subject to customary anti-dilution adjustments.

The 2020 Convertible Notes are not redeemable prior to maturity by Rovi and no sinking fund is provided. The 2020 Convertible Notes are unsecured and do not contain financial covenants or restrictions on the payment of dividends, the incurrence of indebtedness or the repurchase of other securities by Rovi. The 2015 Indenture includes customary terms and covenants, including certain events of default after which the 2020 Convertible Notes may be due and payable immediately.

TiVo Corporation has separately accounted for the liability and equity components of the 2020 Convertible Notes. The initial carrying amount of the liability component was calculated by estimating the value of the 2020 Convertible Notes using TiVo Corporation’s estimated non-convertible borrowing rate of 4.75% at the time the instrument was issued. The carrying amount of the equity component, representing the value of the conversion option, was determined by deducting the liability component from the principal of the 2020 Convertible Notes. The difference between the principal of the 2020 Convertible Notes and the liability component is considered a debt discount which is being amortized to interest expense using the effective interest method over the expected term of the 2020 Convertible Notes. The equity component of the 2020 Convertible Notes was recorded as a component of Additional paid-in capital in the Consolidated Balance Sheets and will not be remeasured as long as it continues to meet the conditions for equity classification. Transaction costs of $7.6 million attributable to the liability component were recorded in Long-term debt, less current portion in the Consolidated Balance Sheets and are being amortized to interest expense using the effective interest method over the expected term of the 2020 Convertible Notes.

Related to the 2020 Convertible Notes, the Consolidated Balance Sheets included the following (in thousands):
 
December 31, 2019
 
December 31, 2018
Liability component
 
 
 
Principal outstanding
$
295,000

 
$
345,000

Less: Unamortized debt discount
(2,031
)
 
(16,253
)
Less: Unamortized debt issuance costs
(270
)
 
(2,107
)
Carrying amount
$
292,699

 
$
326,640

 
 
 
 
Equity component
$
62,858

 
$
63,854



Components of interest expense related to the 2020 Convertible Notes included in the Consolidated Statements of Operations were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Stated interest
$
1,594

 
$
1,725

 
$
1,725

Amortization of debt discount
12,809

 
13,246

 
12,645

Amortization of debt issuance costs
1,652

 
1,628

 
1,475

Total interest expense
$
16,055

 
$
16,599

 
$
15,845



Purchased Call Options and Sold Warrants related to the 2020 Convertible Notes

Concurrent with the issuance of the 2020 Convertible Notes in 2015, Rovi purchased call options with respect to its common stock. The call options gave TiVo Corporation the right, but not the obligation, to purchase up to 11.9 million shares of TiVo Corporation's common stock at an exercise price of $28.9044 per share, which corresponds to the initial conversion price of the 2020 Convertible Notes, and are exercisable by TiVo Corporation on conversion of the 2020 Convertible Notes. The exercise price is subject to adjustment, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, the call options give TiVo Corporation the right, but not the obligation, to purchase up to 11.7 million shares of TiVo

F- 34


Corporation's common stock at an exercise price of $25.1668 per share. The call options are intended to reduce the potential dilution from conversion of the 2020 Convertible Notes. The purchased call options are separate transactions from the 2020 Convertible Notes and holders of the 2020 Convertible Notes do not have any rights with respect to the purchased call options.

Concurrent with the issuance of the 2020 Convertible Notes in 2015, Rovi sold warrants that provide the holder of the warrant the right, but not the obligation, to purchase up to 11.9 million shares of TiVo Corporation common stock at an exercise price of $40.1450 per share. The exercise price is subject to adjustment, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, 13.0 million warrants were outstanding with an exercise price of $34.9541 per share. The warrants are exercisable beginning June 1, 2020 and can be settled in cash or shares at TiVo Corporation's election. The warrants were entered into to offset the cost of the purchased call options. The warrants are separate transactions from the 2020 Convertible Notes and holders of the 2020 Convertible Notes do not have any rights with respect to the warrants.

2021 Convertible Notes

TiVo Solutions issued $230.0 million in aggregate principal of 2.0% Convertible Senior Notes that mature October 1, 2021 (the "2021 Convertible Notes") at par pursuant to an Indenture dated September 22, 2014 (as supplemented, "the 2014 Indenture"). The 2021 Convertible Notes bear interest at an annual rate of 2.0%, payable semi-annually in arrears on April 1 and October 1 of each year, commencing April 2015. On October 12, 2016, TiVo Solutions repaid $229.95 million of the par value of the 2021 Convertible Notes.

The 2021 Convertible Notes were convertible at an initial conversion rate of 56.1073 shares of TiVo Solutions common stock per $1,000 principal of notes, which was equivalent to an initial conversion price of $17.8230 per share of TiVo Solutions common stock. The conversion rate and conversion price are subject to adjustment pursuant to the 2014 Indenture, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, the 2021 Convertible Notes are convertible at a conversion rate of 24.8196 shares of TiVo Corporation common stock per $1,000 principal of notes and $154.30 per $1,000 principal of notes, which is equivalent to a conversion price of $34.0738 per share of TiVo Corporation common stock.

TiVo Solutions can settle the 2021 Convertible Notes in cash, shares of common stock, or any combination thereof pursuant to the 2014 Indenture. Subject to certain exceptions, holders may require TiVo Solutions to repurchase, for cash, all or part of their 2021 Convertible Notes upon a “Fundamental Change” (as defined in the 2014 Indenture) at a price equal to 100% of the principal amount of the 2021 Convertible Notes being repurchased plus any accrued and unpaid interest up to, but excluding, the “Fundamental Change Repurchase Date” (as defined in the 2014 Indenture). In addition, on a “Make-Whole Fundamental Change” (as defined in the 2014 Indenture) prior to the maturity date of the 2021 Convertible Notes, TiVo Solutions will, in some cases, increase the conversion rate for a holder that elects to convert its 2021 Convertible Notes in connection with such Make-Whole Fundamental Change.
    
2019 Term Loan Facility and Revolving Loan Credit Agreement

On November 22, 2019, the Company, as borrower, and certain of the Company’s subsidiaries, as guarantors (together with the Company, collectively, the “Loan Parties”), entered into (i) a Credit and Guaranty Agreement (the “2019 Term Loan Facility”), with the lenders party thereto and HPS Investment Partners, LLC, as administrative agent and collateral agent and (ii) an ABL Credit and Guaranty Agreement (the “Revolving Loan Credit Agreement” and, together with the 2019 Term Loan Facility, the “2019 Credit Agreements”), with the lenders party thereto, Morgan Stanley Senior Funding, Inc., as administrative agent and collateral agent and Wells Fargo Bank, National Association, as co-collateral agent.

Under the 2019 Term Loan Facility, the Company borrowed $715.0 million, which matures on November 22, 2024. Loans under the 2019 Term Loan Facility bear interest, at the Company's option, at an interest rate equal to either (a) the London Interbank Offered Rate ("LIBOR"), plus (i) if TiVo’s Total Leverage Ratio (as defined in the 2019 Term Loan Facility) is greater than or equal to 3.50:1.00, 5.75%, (ii) if TiVo’s Total Leverage Ratio is greater than or equal to 3.00:1.00 but less than 3.50:100, 5.50%, or (iii) if TiVo’s Total Leverage Ratio is less than 3.00:1.00, 5.25%, in each case, subject to a 1.00% LIBOR floor or (b) the Base Rate (as defined in the 2019 Term Loan Facility), (i) if TiVo’s Total Leverage Ratio is greater than or equal to 3.50:1.00, 4.75%, (ii) if TiVo’s Total Leverage Ratio is greater than or equal to 3.00:1.00 but less than 3.50:100, 4.50%, or (iii) if TiVo’s Total Leverage Ratio is less than 3.00:1.00, 4.25%, in each case, subject to a 2.00% Base Rate floor.

TiVo may voluntarily prepay the 2019 Term Loan Facility at any time subject to (i) a 3.00% prepayment premium if the loans are prepaid on or prior to November 22, 2020 and (ii) a 2.00% prepayment premium if the loans are prepaid on or prior to November 22, 2021. TiVo is required to make mandatory prepayments with (i) net cash proceeds from certain asset sales, (ii) net insurance or condemnation proceeds, (iii) net cash proceeds from issuances of debt (other than permitted debt),

F- 35


(iv) beginning with the fiscal year ending December 31, 2020, 50% of TiVo’s Consolidated Excess Cash Flow (as defined in the 2019 Term Loan Facility), (v) extraordinary receipts and (vi) certain net litigation proceeds, in each case, subject to certain exceptions. In the event the Xperi Combination is completed on or prior to November 22, 2020, TiVo would be required to repay the then-outstanding principal of the 2019 Term Loan Facility at par plus a 3.00% prepayment premium.

On March 31, 2020, TiVo will be required to make a payment equal to 0.25% of the original principal amount of the 2019 Term Loan Facility. Thereafter, quarterly installments in an amount equal to 2.50% of the original principal amount of the 2019 Term Loan Facility are due, with any remaining balance payable on the final maturity date of the 2019 Term Loan Facility.

The Company also entered into a $60.0 million Revolving Loan Credit Facility as part of the 2019 Credit Agreements, which expires on March 31, 2021. Availability of the Revolving Loan Credit Facility is based upon a borrowing base formula and periodic borrowing base certifications valuing certain of the Loan Parties’ accounts receivable as reduced by certain reserves, if any. There were no amounts outstanding under the Revolving Loan Credit Agreement at any time during the year ended December 31, 2019. Loans under the Revolving Loan Credit Facility bear interest, at TiVo’s option, at a rate equal to either (a) LIBOR, plus (i) if the average daily Specified Excess Availability (as defined in the Revolving Loan Credit Agreement) is greater than 66.67%, 1.50%, (ii) if the average daily Specified Excess Availability is greater than 33.33% but less than or equal to 66.66%, 1.75%, or (iii) if the average daily Specified Excess Availability is less than or equal to 33.33%, 2.00%, in each case, subject to a 0.00% LIBOR floor or (b) the Base Rate (as defined in the Revolving Loan Credit Agreement), (i) if the average daily Specified Excess Availability is greater than 66.67%, 0.50%, (ii) if the average daily Specified Excess Availability is greater than 33.33% but less than or equal to 66.66%, 0.75%, or (iii) if the average daily Specified Excess Availability is less than or equal to 33.33%, 1.00%, in each case, subject to a 1.00% Base Rate floor.

Revolving loans may be borrowed, repaid and re-borrowed until March 31, 2021, when all outstanding amounts must be repaid.

The 2019 Credit Agreements contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness, and dividends and other distributions. The 2019 Credit Agreements are secured by substantially all of the Company's assets.

Senior Secured Credit Facility

On July 2, 2014, Rovi Corporation, as parent guarantor, and two of its wholly-owned subsidiaries, Rovi Solutions Corporation and Rovi Guides, Inc., as borrowers, and certain of its other subsidiaries, as subsidiary guarantors, entered into a Credit Agreement (the “Credit Agreement”). After the completion of the TiVo Acquisition, TiVo Corporation became a guarantor under the Credit Agreement. The Credit Agreement provided for a (i) five-year $125.0 million term loan A facility (“Term Loan Facility A”), (ii) seven-year $700.0 million term loan B facility (“Term Loan Facility B” and together with Term Loan Facility A, the “Term Loan Facility”) and (iii) five-year $175.0 million revolving credit facility (including a letter of credit sub-facility) (the "Revolving Facility” and together with the Term Loan Facility, the “Senior Secured Credit Facility”). In September 2015, Rovi made a voluntary principal prepayment to extinguish Term Loan Facility A and elected to terminate the Revolving Facility. In November 2019, in conjunction with entering into the 2019 Term Loan Facility, the outstanding principal balance of $621.9 million of Term Loan Facility B was repaid in full.

Prior to the refinancing described below, Term Loan Facility B was amortizing in equal quarterly installments in an aggregate annual amount equal to 1% of the original principal amount thereof, with any remaining balance payable on the final maturity date of Term Loan Facility B. Loans under Term Loan Facility B bore interest, at the Company's option, at a rate equal to either the London Interbank Offered Rate ("LIBOR"), plus an applicable margin equal to 3.00% per annum (subject to a 0.75% LIBOR floor) or the prime lending rate, plus an applicable margin equal to 2.00% per annum.

On January 26, 2017, TiVo Corporation, as parent guarantor, two of its wholly-owned subsidiaries, Rovi Solutions Corporation and Rovi Guides, Inc., as borrowers, and certain of TiVo Corporation’s other subsidiaries, as subsidiary guarantors, entered into Refinancing Agreement No. 1 with respect to Term Loan Facility B. The $682.5 million in proceeds from Refinancing Agreement No. 1 was used to repay existing loans under Term Loan Facility B in full. The borrowing terms for Refinancing Agreement No. 1 were substantially similar to the borrowing terms of Term Loan Facility B. However, loans under Refinancing Agreement No. 1 bore interest, at the borrower's option, at a rate equal to either LIBOR, plus an applicable margin equal to 2.50% per annum (subject to a 0.75% LIBOR floor) or the prime lending rate, plus an applicable margin equal to 1.50% per annum. Refinancing Agreement No. 1 was part of the Senior Secured Credit Facility.


F- 36


The Credit Agreement contained customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness, and dividends and other distributions. The Credit Agreement was secured by substantially all of the Company's assets.

The November 2019 repayment of the remaining outstanding principal balance Term Loan Facility B of $621.9 million was accounted for as a debt extinguishment. In addition, annually, the Company was required to make an additional principal payment on Term Loan Facility B, which was calculated as a percentage of the prior year's "Excess Cash Flow" as defined in the Credit Agreement. In February 2019, the Company made an Excess Cash Flow payment of $46.6 million, which eliminated the remaining quarterly principal payments required by Term Loan Facility B. The Company accounted for the Excess Cash Flow payment in February 2019 as a partial debt extinguishment. During the year ended December 31, 2019, the Company recognized a Loss on debt extinguishment of $2.1 million from writing off unamortized debt discount and issuance costs related to the Excess Cash Flow payment and the final extinguishment of Term Loan Facility B.

Financing for the Xperi Combination

In connection with the execution of the Xperi Merger Agreement, TiVo and Xperi obtained a debt commitment letter (the “Commitment Letter”), dated December 18, 2019, with Bank of America, N.A. (“Bank of America”), BofA Securities, Inc. and Royal Bank of Canada (“Royal Bank”), pursuant to which, Bank of America and Royal Bank have committed to provide a senior secured first lien term loan B facility in an aggregate principal amount of $1,100 million (the “Debt Financing”). On January 3, 2020, TiVo, Xperi, Bank of America, Royal Bank and Barclays Bank PLC (“Barclays”) entered into a supplement to the Commitment Letter to add Barclays as an additional initial lender and an additional joint lead arranger and joint bookrunner and to reallocate a portion of the debt commitments of Bank of America and Royal Bank under the Commitment Letter to Barclays. The proceeds from the Debt Financing may be used (i) to pay fees and expenses incurred in connection with the Merger and the related transactions, (ii) to finance the refinancing of certain existing indebtedness of TiVo and Xperi, and (iii) to the extent of any remaining amounts, for working capital and other general corporate purposes.

Expected Principal Payments

As of December 31, 2019, aggregate expected principal payments on long-term debt, including the current portion of long-term debt, were as follows (in thousands):
2020
$
350,413

2021
71,548

2022
71,500

2023
71,500

2024
445,087

Total
$
1,010,048



Interest Rate Swaps

The Company issues long-term debt denominated in U.S. dollars based on market conditions at the time of financing and may enter into interest rate swaps to achieve a primarily fixed interest rate. Alternatively, the Company may choose not to enter into an interest rate swap or may terminate a previously executed interest rate swap if it believes a larger proportion of floating-rate debt would be beneficial. The Company has not designated any of its interest rate swaps as hedges for accounting purposes. The Company records interest rate swaps in the Consolidated Balance Sheets at fair value with changes in fair value recorded as (Loss) gain on interest rate swaps in the Consolidated Statements of Operations. Amounts are presented in the Consolidated Balance Sheets after considering the right of offset based on its master netting agreements. During the years ended December 31, 2019, 2018 and 2017, the Company recorded a loss of $5.0 million and gains of $3.4 million and $1.9 million, respectively, from adjusting its interest rate swaps to fair value.


F- 37


Details of the Company's interest rate swaps as of December 31, 2019 and December 31, 2018 were as follows (dollars in thousands):
 
 
 
Notional
 
 
Contract Inception
Contract Effective Date
Contract Maturity
December 31, 2019
December 31, 2018
Interest Rate Paid
Interest Rate Received
June 2013
January 2016
March 2019
$

$
250,000

2.23%
One-month USD-LIBOR
September 2014
January 2016
July 2021
$
125,000

$
125,000

2.66%
One-month USD-LIBOR
September 2014
March 2017
July 2021
$
200,000

$
200,000

2.93%
One-month USD-LIBOR


(9) Leases

Adoption of New Lease Accounting Standard

The Company adopted the provisions of the new lease accounting standard described in Note 1 using the modified retrospective transition approach on January 1, 2019. As such, the new lease accounting standard was applied to contracts in effect as of December 31, 2018. Results for periods beginning after December 31, 2018 are presented in accordance with the new lease accounting standard, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous lease accounting policies. On adoption, the Company recognized a $66.7 million Right-of-use asset and an $81.9 million Lease liability.

Practical Expedients and Exemptions

On adoption, the Company elected to apply the package of practical expedients permitted under the transition provisions of the new lease accounting standard, which among other things, allowed the Company to carryforward the historical lease classification. In addition, the Company elected to apply a practical expedient to combine the lease components and non-lease components into a single lease component. The Company also elected to apply a practical expedient to not measure or recognize right-of-use assets or lease liabilities for leases with a lease term of 12 months or less.

Lease Details

The Company has operating leases for corporate offices, data centers and certain equipment. As of December 31, 2019, the Company's leases have remaining lease terms of 6 months to 10 years and the Company has an option to terminate certain leases within the next 7 years. Additionally, certain leases include options to extend the lease term for up to 10 years. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The Company subleases certain real estate to third parties. The sublease portfolio consists of operating leases for previously exited office space. Certain subleases include variable payments for operating costs. The subleases are generally co-terminus with the head lease, or shorter. Subleases do not include any residual value guarantees or restrictions or covenants imposed by the leases. Income from subleases is recognized as a reduction to Selling, general and administrative expenses.

The components of operating lease costs were as follows (in thousands):
Classification
Year Ended December 31, 2019
Fixed lease cost
$
17,601

Variable lease cost
5,031

Short-term lease cost
426

Less: Sublease income
(9,317
)
Total operating lease cost
$
13,741



F- 38


Supplemental cash flow information related to leases was as follows (in thousands):
 
Year Ended December 31, 2019
Operating cash flows:
 
Cash paid for amounts included in the measurement of operating Lease liabilities
$
19,328

Non-cash activity:
 
Right-of-use assets obtained in exchange for operating Lease liabilities
$
8,519

Derecognition of Right-of-use assets upon early termination of lease
$
(2,373
)
Impairment of Right-of-use assets
$
(591
)

Supplemental balance sheet information related to operating leases was as follows (in thousands, except weighted average lease term and discount rate):
 
December 31, 2019
Right-of-use assets
$
59,888

 
 
Lease liabilities - current
$
13,009

Lease liabilities - non current
61,603

Total Lease liabilities
$
74,612

 
 
Weighted average remaining lease term
6.0 years

Weighted average discount rate
6.6
%


Expected Lease Payments

As of December 31, 2019, aggregate expected lease payments were as follows (in thousands):
 
Operating Lease Liabilities
 
Sublease Income
 
Net Operating Lease Payments
2020
$
17,657

 
$
(5,823
)
 
$
11,834

2021
16,406

 
(5,738
)
 
10,668

2022
13,681

 
(5,909
)
 
7,772

2023
11,681

 
(6,081
)
 
5,600

2024
11,995

 
(6,256
)
 
5,739

Thereafter
20,109

 
(7,214
)
 
12,895

Total lease payments
91,529

 
(37,021
)
 
54,508

Less: imputed interest
(16,917
)
 

 
(16,917
)
Total
$
74,612

 
$
(37,021
)
 
$
37,591



(10) Contingencies

Guaranteed Minimum Purchase Obligation

On December 31, 2019, the Company entered into a contract requiring the Company to generate a minimum number of Qualified Referred Subscribers (as defined in the contract) over a 30 month period. In the event that the aggregate number of Qualified Referred Subscribers generated by the Company within the specified time period is less than the minimum guaranteed subscribers, the Company is required to pay an amount equal to the shortfall between the number of Qualified Referred Subscribers generated by the Company and the required minimum multiplied by a per Qualified Referred Subscribers fee, up to a maximum of $5.0 million. As of December 31, 2019, no amounts were accrued in the Consolidated Balance Sheets related to this contract as the Company believes is will be able to satisfy the contractual minimum within the 30 month period.

F- 39



Indemnifications

In the normal course of business, the Company provides indemnifications of varying scopes and amounts to certain of its licensees against claims made by third parties arising out of the use and / or incorporation of the Company's products, intellectual property, services and / or technologies into the licensees' products and services. TiVo Solutions has also indemnified certain customers and business partners for, among other things, the licensing of its products, the sale of its digital video recorders ("DVRs"), and the provision of engineering and consulting services. The Company’s obligation under its indemnification agreements with customer and business partners would arise in the event a third party filed a claim against one of the parties that was covered by the Company’s indemnification. Pursuant to these agreements, the Company may indemnify the other party for certain losses suffered or incurred by the indemnified party in connection with various types of claims, which may include, without limitation, intellectual property infringement, advertising and consumer disclosure laws, certain tax liabilities, negligence and intentional acts in the performance of services and violations of laws.

In some cases, the Company may receive tenders of defense and indemnity arising from products, intellectual property services and / or technologies that are no longer provided by the Company due to having divested certain assets, but which were previously licensed or provided by the Company.

The term of the Company's indemnification obligations is generally perpetual. The Company's indemnification obligations are typically limited to the cumulative amount paid to the Company by the licensee under the license agreement; however, some license agreements, including those with the Company's largest multiple system operator and digital broadcast satellite providers, have larger limits or do not specify a limit on amounts that may be payable under the indemnity arrangements. 

The Company cannot reasonably estimate the possible range of losses that may be incurred pursuant to its indemnification obligations, if any. Variables affecting any such assessment include, but are not limited to: the nature of the claim asserted; the relative merits of the claim; the financial ability of the party suing the indemnified party to engage in protracted litigation; the number of parties seeking indemnification; the nature and amount of damages claimed by the party suing the indemnified party; and the willingness of such party to engage in settlement negotiations. Due to the nature of the Company's potential indemnity liability, the Consolidated Financial Statements could be materially adversely affected in a particular period by one or more of these indemnities.

Under certain circumstances, TiVo Solutions may seek to recover some or all amounts paid to an indemnified party from its insurers. TiVo Solutions does not have any assets held either as collateral or by third parties that, on the occurrence of an event requiring it to indemnify a customer, could be obtained and liquidated to recover all or a portion of the amounts paid pursuant to its indemnification obligations.

Legal Proceedings

The Company may be involved in various lawsuits, claims and proceedings, including intellectual property, commercial, securities and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.

In July 2018, Dell Technologies Inc. filed a complaint against the Company and certain of its subsidiaries in Texas state court, alleging breach of contract and other causes of action. The claim was related to Dell’s past relationship with the Company’s Sonic Solutions subsidiary dating back to 2001 whereby Dell and Sonic had an agreement related to one of Sonic’s product lines (the Company acquired Sonic in 2011 and divested the product line at issue in 2012). In 2011, Dell sought indemnity from Sonic Solutions for a third-party claim of patent infringement, which was rejected. Dell subsequently resolved the underlying claim with the third-party. In response to the July 2018 complaint, the Company filed its defenses to Dell’s claims and the state court had set a trial date for September 2020. Dell and the Company had been in discussions regarding Dell’s claim throughout the discovery period and in December 2019, the parties agreed to settle all claims for a $4.0 million payment from the Company and the case was dismissed. The settlement loss and cash payment are included as part of discontinued operations during the year ended December 31, 2019.

On June 15, 2011, TNS Media Research, LLC (d/b/a Kantar Media Audiences, or "Kantar") brought a claim for declaratory judgment against TRA Global Inc. (which was acquired by TiVo Inc. in July 2012 and renamed TiVo Research and

F- 40


Analytics, Inc. or "TiVo Research") in U.S. District Court alleging non-infringement of a TiVo Research patent, among other claims. TiVo Research responded by alleging affirmative defenses as well as counterclaims alleging infringement by Kantar of the TiVo Research patent at issue and one other patent. On February 22, 2016, the District Court granted Kantar's summary judgment motion on invalidity under Section 101 as to each of TiVo Research's asserted patent claims. On May 18, 2018, the District Court granted Kantar’s motion for attorneys' fees and expenses related to TiVo Research’s patent claims in this action. During the three months ended June 30, 2018, TiVo Research recorded a $4.5 million loss in Selling, general and administrative expenses and agreed to transfer of ownership of the two patents at issue to Kantar as part of a settlement agreement. TiVo Research paid the settlement during the year ended December 31, 2018.

On January 27, 2017, UBS Securities LLC ("UBS") filed a complaint against TiVo Solutions in the Supreme Court of the State of New York, County of New York alleging TiVo Solutions breached its contractual obligations to UBS under a September 14, 2010 letter agreement (the "Letter Agreement") whereby TiVo Solutions retained UBS as its financial advisor. In the complaint, UBS alleged that TiVo Solutions never terminated its Letter Agreement with UBS and, as a result, TiVo Solutions breached its obligations to UBS by (i) not paying UBS's annual retainer fee of $0.3 million for an unspecified number of years, but totaling an amount of $1.4 million, including unpaid retainer fees and out-of-pocket expenses, and (ii) not considering or retaining UBS as TiVo Solutions' financial advisor in connection with its merger with Rovi, for which UBS alleged TiVo Solutions owed it a fee of $14.5 million (the amount TiVo Solutions paid its financial advisor for the merger). The Company and UBS settled this matter in May 2017 for $0.7 million, to be paid in a combination of a current cash payment and potential future service fees.

On November 15, 2016, Driehaus Appraisal Litigation Fund, L.P., Driehaus Companies Profit Sharing Plan and Trust, and Richard H. Driehaus IRA (the “Driehaus Entities”) filed a petition for appraisal pursuant to Section 262 of the Delaware General Corporation Law ("Section 262") in the Court of Chancery of the State of Delaware covering a total of 1.9 million shares of common stock of TiVo Solutions in connection with the TiVo Acquisition. Additionally, on November 15, 2016, Fir Tree Value Master Fund L.P. and Fir Tree Capital Opportunity Master Fund L.P. (the “Fir Tree Entities” and together with the Driehaus Entities, the “Dissenting Holders”) filed a petition for appraisal pursuant to Section 262 in the Court of Chancery of the State of Delaware covering a total of 7.2 million shares of common stock of TiVo Solutions in connection with the TiVo Acquisition. On January 11, 2017, the Court of Chancery consolidated the two petitions into a consolidated action entitled In re Appraisal of TiVo, Inc., C.A. No. 12909-CB (Del. Ch.). The Dissenting Holders were also seeking the payment of their costs and attorneys’ fees. On March 27, 2017, TiVo Corporation executed a settlement agreement with the Dissenting Holders to settle their claims for $117.0 million, which was paid in cash in April 2017. In connection with the settlement, in March 2017, the exchange agent in the TiVo Acquisition returned $25.1 million in cash related to the Dissenting Holders to TiVo Corporation. As the amount paid to Dissenting Holders resulted from a settlement other than a judgment from the Delaware Court of Chancery, a TiVo Acquisition litigation loss of $12.9 million was recognized in the Consolidated Statements of Operations for the year ended December 31, 2017.

The Company believes it has recorded adequate provisions for any such lawsuits, claims and proceedings and, as of December 31, 2019, it was not reasonably possible that a material loss had been incurred in excess of the amounts recognized in the Consolidated Financial Statements. Based on its experience, the Company believes that damage amounts claimed in these matters are not meaningful indicators of potential liability. Some of the matters pending against the Company involve potential compensatory, punitive or treble damage claims or sanctions, that, if granted, could require the Company to pay damages or make other expenditures in amounts that could have a material adverse effect on its Consolidated Financial Statements. Given the inherent uncertainties of litigation, the ultimate outcome of the ongoing matters cannot be predicted with certainty. While litigation is inherently unpredictable, the Company believes it has valid defenses with respect to the legal matters pending against it. Nevertheless, the Consolidated Financial Statements could be materially adversely affected in a particular period by the resolution of one or more of these contingencies.

(11) Stockholders' Equity

Earnings (Loss) Per Share

Basic earnings per share ("EPS") is computed using the weighted average number of common shares outstanding during the period. Diluted EPS is computed using the weighted average number of common shares and dilutive common share equivalents outstanding during the period, except for periods of a loss from continuing operations. In periods of a loss from continuing operations, no common share equivalents are included in Diluted EPS because their effect would be anti-dilutive.


F- 41


The number of shares used to calculate Basic and Diluted EPS were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Weighted average shares used in computing basic per share amounts
125,484

 
123,020

 
120,355

Dilutive effect of equity-based compensation awards

 

 

Weighted average shares used in computing diluted per share amounts
125,484

 
123,020

 
120,355



Weighted average potential shares excluded from the calculation of Diluted EPS as their effect would have been anti-dilutive were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Restricted awards
5,377

 
4,696

 
4,567

Stock options
800

 
2,027

 
2,850

2020 Convertible Notes (a)
12,589

 
13,162

 
12,429

2021 Convertible Notes (a)
1

 
1

 
1

Warrants related to 2020 Convertible Notes (a)
12,933

 
12,486

 
12,232

Weighted average potential shares excluded from the calculation of Diluted EPS
31,700

 
32,372

 
32,079

 
(a)
See Note 8 for additional details.

For the years ended December 31, 2019, 2018 and 2017, 0.8 million, 0.7 million and 0.4 million weighted average performance-based restricted awards, respectively, were excluded from the calculation of Diluted EPS as the performance metric had yet to be achieved.

Effect of the 2020 Convertible Notes and related transactions on Diluted EPS

In periods when the Company reports income from continuing operations, the dilutive effect of additional shares of common stock that may be issued on conversion of the 2020 Convertible Notes are included in the calculation of Diluted EPS if the price of the Company’s common stock exceeds the conversion price. The 2020 Convertible Notes have no impact on Diluted EPS until the price of the Company's common stock exceeds the conversion price of $25.1668 per share because the principal of the 2020 Convertible Notes is required to be settled in cash. Based on the closing price of the Company's common stock of $8.48 per share on December 31, 2019, the if-converted value of the 2020 Convertible Notes was less than the outstanding principal.

The 2020 Convertible Notes would be dilutive if the Company’s common stock closed at or above $25.1668 per share. However, on conversion, no economic dilution is expected from the 2020 Convertible Notes as the exercise of call options purchased by the Company with respect to its common stock described in Note 8 is expected to eliminate any potential dilution from the 2020 Convertible Notes that would have otherwise occurred. The call options are always excluded from the calculation of Diluted EPS as they are anti-dilutive under the treasury stock method.

The warrants sold by the Company with respect to its common stock in connection with the 2020 Convertible Notes described in Note 8 have an effect on Diluted EPS when the Company’s share price exceeds the warrant’s strike price of $34.9541 per share. As the price of the Company’s common stock increases above the warrant strike price, additional dilution would occur.

F- 42



Share Repurchase Program

On February 14, 2017, TiVo Corporation's Board of Directors approved an increase to the share repurchase program authorization to $150.0 million. The February 2017 authorization includes amounts which were outstanding under previously authorized share repurchase programs. During the years ended December 31, 2019, 2018 and 2017, no shares were repurchased under the share repurchase program. As of December 31, 2019, the Company had $150.0 million of share repurchase authorization remaining.

The Company issues restricted stock and restricted stock units (collectively, "restricted awards") as part of the equity-based compensation plans described in Note 12. For the majority of restricted awards, shares are withheld to satisfy required withholding taxes at the vesting date. Shares withheld to satisfy required withholding taxes in connection with the vesting of restricted awards are treated as common stock repurchases in the Consolidated Financial Statements because they reduce the number of shares that would have been issued on vesting. However, these withheld shares are not included in common stock repurchases under the Company's authorized share repurchase plan. During the years ended December 31, 2019, 2018 and 2017, the Company withheld 0.7 million, 0.5 million and 0.8 million shares of common stock to satisfy $6.1 million, $7.4 million and $15.1 million of required withholding taxes, respectively.

Dividends

For the years ended December 31, 2019, 2018 and 2017, the Company declared and paid dividends of $0.34, $0.72 and $0.72 per share, respectively, for aggregate cash payments of $42.5 million, $89.0 million and $87.1 million, respectively.

The capacity to pay dividends in the future depends on many factors, including the Company's financial condition, results of operations, capital requirements, capital structure, industry practice and other business conditions that the Board of Directors considers relevant. In addition, the agreements governing the Company's debt and the Xperi Merger Agreement restrict the payment of dividends.

Section 382 Transfer Restrictions

On December 18, 2019 (the “Rights Dividend Declaration Date”), upon entering into an Agreement and Plan of Merger and Reorganization with Xperi Corporation, the Board of Directors of the Company adopted a Section 382 rights plan (the “Section 382 Rights Plan”), and declared a dividend distribution of one right for each outstanding share of the Company’s common stock to stockholders of record at the close of business on January 6, 2020. The Board of Directors adopted the Section 382 Rights Plan in an effort to protect stockholder value by attempting to protect against a possible limitation on the Company’s ability to use its net operating loss carryforwards (“NOLs”). If the Company experiences an “ownership change,” as defined in Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”), the Company’s ability to fully utilize the NOLs on an annual basis will be substantially limited, and the timing of the usage of the NOLs could be substantially delayed, which could therefore significantly impair the value of those benefits. The Section 382 Rights Plan is intended to act as a deterrent to any person (an “Acquiring Person”) acquiring (together with all affiliates and associates of such person) beneficial ownership of 4.95% or more of the Company’s outstanding common stock within the meaning of Section 382 of the Code, without the approval of the Board of Directors. Stockholders who beneficially own 4.95% or more of the Company’s outstanding common stock as of the Rights Dividend Declaration Date will not be deemed to be an Acquiring Person, but such person will be deemed an Acquiring Person if such person (together with all affiliates and associates of such person) becomes the beneficial owner of securities representing a percentage of the Company’s common stock that exceeds by 0.5% or more than the lowest percentage of beneficial ownership of the Company’s common stock that such person had at any time since the Rights Dividend Declaration Date. The description and terms of the rights are set forth in a Section 382 Rights Agreement, dated as of December 18, 2019, by and between the Company and American Stock Transfer & Trust Company, LLC, as Rights Agent.

On the Rights Dividend Declaration Date, the Board of Directors authorized the issuance of one right (a “Right”) for each outstanding share of the Company’s common stock to the Company’s stockholders of record as of December 18, 2019. Subject to the terms, provisions and conditions of the Section 382 Rights Agreement, if the Rights become exercisable, each Right would initially represent the right to purchase from the Company one one-thousandth of a share of the Company’s Series A Junior Participating Preferred Stock, par value $0.001 per share, for a purchase price of $35 per Right. If issued, each fractional share of Series A Junior Participating Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does one share of the Company’s common stock. However, prior to exercise, a Right does not give its holder any rights as a stockholder of TiVo, including any dividend, voting or liquidation rights.


F- 43


(12) Equity-based Compensation

Restricted Awards and Stock Options

The Company grants equity-based compensation awards from the Rovi 2008 Equity Incentive Plan (the “Rovi 2008 Plan”). The Rovi 2008 Plan permits the grant of restricted awards, stock options and similar types of equity awards to employees, officers, directors and consultants of the Company. Restricted stock is considered outstanding at the time of grant as holders are entitled to voting rights. Restricted awards are generally subject to a four-year graded vesting period. Stock options generally have vesting periods of four years with one quarter of the grant vesting on the first anniversary of the grant, followed by monthly vesting thereafter. Stock options generally have a contractual term of seven years. As of December 31, 2019, the Company had 36.5 million shares of common stock reserved and 11.5 million shares of common stock available for issuance under the Rovi 2008 Plan.

On September 7, 2016, the Company assumed the TiVo Inc. Amended and Restated 2008 Equity Incentive Award Plan (the “TiVo 2008 Plan”). The Company amended and restated the TiVo 2008 Plan effective as of the closing of the TiVo Acquisition to be the TiVo Corporation Titan Equity Incentive Award Plan for purposes of awards granted following the TiVo Acquisition Date. Restricted stock is considered outstanding at the time of grant as holders are entitled to voting rights. Restricted awards assumed from the TiVo 2008 Plan are generally subject to a three-year vesting period, with semiannual vesting. Restricted awards issued by the Company from the TiVo 2008 Plan are generally subject to a four-year graded vesting period. Stock options assumed from the TiVo 2008 Plan generally have a four-year vesting period with one quarter of the grant vesting on the first anniversary of the grant followed by monthly vesting thereafter. Stock options assumed from the TiVo 2008 Plan generally have a contractual term of seven years. As of December 31, 2019, there were 3.9 million shares of common stock reserved for future issuance as outstanding awards vest under the TiVo 2008 Plan. The TiVo 2008 Plan expired in August 2018, and no further shares of common stock are available for future grant.

The Company also grants performance-based restricted stock units to certain of its senior officers for three-year performance periods. Vesting in the performance-based restricted stock units is subject to a market condition, as well as a service condition. Depending on the level of achievement, the maximum number of shares that could be issued on vesting generally could be up to 200% of the target number of performance-based restricted stock units granted. For awards subject to a market vesting condition, the fair value per award is fixed at the grant date and the amount of compensation expense is not adjusted during the performance period regardless of changes in the level of achievement of the market condition.

In June 2019, the Company granted 0.6 million performance-based restricted stock units to certain of its senior officers with vesting conditioned on completion of a change-in-control event as defined in the grant agreement, as well as a service condition. For these awards, the fair value per award is estimated as the price of the Company's common stock at the close of trading on the date of grant, less the present value of dividends expected to be paid during the vesting period. However, no compensation expense is recognized for these awards until the change-in-control event occurs, at which time the grant date fair value of $3.8 million, adjusted for any forfeitures, would be recognized as compensation expense.

Employee Stock Purchase Plan

The Company’s 2008 Employee Stock Purchase Plan (“ESPP”) allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions. The ESPP consists of up to four consecutive six-month purchase periods within a twenty-four-month offering period. Employees purchase shares each purchase period at the lower of 85% of the market value of the Company’s common stock at either the beginning of the offering period or the end of the purchase period. As of December 31, 2019, the Company had 3.3 million shares of common stock reserved and 3.3 million shares available for issuance under the ESPP.

Valuation Techniques and Assumptions

As the Company's restricted awards are generally not eligible for dividend protection, the fair value of restricted awards subject to service conditions is estimated as the price of the Company's common stock at the close of trading on the date of grant, less the present value of dividends expected to be paid during the vesting period. Where a restricted stock award requires a post-vesting restriction on sale, the grant date fair value is adjusted to reflect a liquidity discount based on the expected post-vesting holding period.

A Monte Carlo simulation is used to estimate the fair value of restricted stock units subject to market conditions with expected volatility estimated using the historical volatility of the Company's common stock.


F- 44


The Company uses the Black-Scholes-Merton option-pricing formula to estimate the fair value of ESPP shares. The Black-Scholes-Merton option-pricing formula uses complex and subjective inputs, such as the expected volatility of the Company's common stock over the expected term of the grant and projected employee exercise behavior. Expected volatility is estimated using a combination of historical volatility and implied volatility derived from publicly-traded options on the Company's common stock. The expected term is estimated by calculating the period the award is expected to be outstanding based on historical experience and the terms of the grant. The risk-free interest rate is estimated based on the yield of U.S. Treasury zero-coupon bonds with remaining terms similar to the expected term at the grant date. The Company assumes a constant dividend yield commensurate with the dividend yield on the grant date.

Weighted-average assumptions used to estimate the fair value of equity-based compensation awards granted during the period were as follows: 
 
Year Ended December 31,
 
2019
 
2018
 
2017
Restricted stock units subject to market conditions:
 
 
 
 
 
Expected volatility
40.7
%
 
39.2
%
 
50.1
%
Expected term
2.5 years

 
2.5 years

 
3.0 years

Risk-free interest rate
1.8
%
 
2.6
%
 
1.9
%
Expected dividend yield
4.4
%
 
5.5
%
 
4
%
ESPP shares:
 
 
 
 
 
Expected volatility
49.2
%
 
43.3
%
 
42.0
%
Expected term
1.3 years

 
1.3 years

 
1.3 years

Risk-free interest rate
2.1
%
 
2.2
%
 
1.1
%
Expected dividend yield
5.1
%
 
5.6
%
 
2.4
%


The number of awards expected to vest during the requisite service period is estimated at the time of grant using historical data and equity-based compensation is only recognized for awards for which the requisite service is expected to be rendered for awards subject to service or performance vesting conditions. Forfeiture estimates are revised during the requisite service period and the effect of changes in the number of awards expected to vest during the requisite service period is recognized on a cumulative catch-up basis in the period estimates are revised.

The weighted-average grant date fair value of equity-based awards (per award) and pre-tax equity-based compensation expense (in thousands) was as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Weighted average grant date fair value
 
 
 
 
 
Restricted awards
$
6.73

 
$
11.63

 
$
15.18

ESPP shares
$
3.62

 
$
3.99

 
$
5.70

Equity-based compensation
 
 
 
 
 
Pre-tax equity-based compensation, excluding amounts included in restructuring expense
$
28,705

 
$
39,779

 
$
52,561

Pre-tax equity-based compensation, included in restructuring expense
$
375

 
$
3,039

 
$
2,663


    
As of December 31, 2019, there was $50.4 million of unrecognized compensation cost, net of estimated forfeitures, related to unvested equity-based awards which is expected to be recognized over a remaining weighted average period of 2.6 years. The unrecognized compensation cost, net of estimated forfeitures, excludes $3.8 million of unrecognized compensation cost related to performance-based restricted stock units with vesting conditioned on completion of a change-in-control event.


F- 45


Equity-Based Compensation Award Activity

Activity related to the Company's restricted awards for the year ended December 31, 2019 was as follows:
 
 Restricted Awards (In Thousands)
 
 Weighted-Average Grant Date Fair Value
Outstanding as of beginning of period
5,350

 
$
14.26

Granted
4,591

 
$
6.73

Vested
(2,063
)
 
$
14.29

Forfeited
(1,346
)
 
$
12.18

Outstanding as of end of period
6,532

 
$
9.39



As of December 31, 2019, unvested restricted awards include 1.1 million performance-based restricted stock units.

The aggregate fair value of restricted awards vested during the years ended December 31, 2019, 2018 and 2017 was $16.8 million, $23.5 million and $48.6 million, respectively.

Activity related to the Company's stock options for the year ended December 31, 2019 was as follows:
 
 Options (In Thousands)
 
 Weighted-Average Exercise Price
 
 Weighted-Average Remaining Contractual Term
 
 Aggregate Intrinsic Value (In Thousands)
Outstanding as of beginning of period
1,702

 
$
24.56

 
 
 
 
Forfeited and expired
(1,182
)
 
$
25.03

 
 
 
 
Outstanding as of end of period
520

 
$
23.49

 
1.3 years
 
$

Vested and expected to vest as of December 31, 2019
520

 
$
22.49

 
1.3 years
 
$

Exercisable as of December 31, 2019
517

 
$
23.50

 
1.3 years
 
$



The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value that option holders would have received had all option holders exercised their options at the end of the last trading day in the period. The aggregate intrinsic value is the difference between the closing price of the Company's common stock on the last trading day of the period and the exercise price of the stock option, multiplied by the number of in-the-money stock options.

The aggregate intrinsic value of stock options exercised is the difference between the market price of the Company's common stock at the time of exercise and the exercise price of the stock option, multiplied by the number of stock options exercised. No stock options were exercised during the years ended December 31, 2019 and 2018. The aggregate intrinsic value of stock options exercised during the year ended December 31, 2017 was $2.1 million.


F- 46


(13) Income Taxes

Deferred Tax Assets and Liabilities

 Significant deferred tax assets and deferred tax liabilities were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Deferred tax assets:
 
 
 
U.S. federal and state net operating losses and credits
$
424,515

 
$
414,994

Accrued liabilities
19,759

 
21,906

Deferred revenue
24,241

 
27,210

Equity-based compensation
2,802

 
5,384

Capital and other losses
5,407

 
14,477

Other
7,655

 
9,773

Gross deferred tax assets
484,379

 
493,744

Valuation allowance
(409,124
)
 
(387,643
)
Net deferred tax assets
75,255

 
106,101

Deferred tax liabilities:
 
 
 
Intangible assets
(105,348
)
 
(148,207
)
Other
(1,842
)
 
(1,309
)
Gross deferred tax liabilities
(107,190
)
 
(149,516
)
Net deferred tax liabilities
$
(31,935
)
 
$
(43,415
)

Deferred tax assets and liabilities are presented in the Consolidated Balance Sheets as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Other long-term assets
$
2,296

 
$
1,615

Deferred tax liabilities, net
(34,231
)
 
(45,030
)
Net deferred tax liabilities
$
(31,935
)
 
$
(43,415
)

                
As of December 31, 2019, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):
 
Carryforward Amount
 
Years of Expiration
Federal
$
952,627

 
2020 - 2035
State
$
1,073,262

 
2020 - 2039

Utilization of federal and state net operating losses and credit carryforwards may be subject to limitations to due future ownership changes.

As of December 31, 2019, the Company had the following credits available to reduce future income tax expense as follows (in thousands):
 
Carryforward Amount
 
Years of Expiration
Federal research and development credits
$
65,761

 
2023 - 2039
State research and development credits
$
69,199

 
Indefinite
Foreign tax credits
$
101,417

 
2020 - 2029


F- 47


Deferred Tax Asset Valuation Allowance
        
During 2010, the Company entered into a closing agreement with the Internal Revenue Service through its Pre-Filing Agreement ("PFA") program confirming that the Company recognized an ordinary tax loss of $2.4 billion from the 2008 sale of its TV Guide Magazine business. In connection with the PFA closing agreement, the Company established a valuation allowance as a result of determining that it was more-likely-than-not that its deferred tax assets would not be realized. While the Company believes that its fundamental business model is robust, there has been no change to the Company's position that it is more-likely-than-not that this deferred tax asset will not be realized.

The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of period
$
(387,643
)
 
$
(390,161
)
 
$
(428,778
)
Additions
(21,481
)
 
(12,356
)
 
(66,578
)
Deductions resulting from TiVo Acquisition

 

 
195

Deductions resulting from Tax Act of 2017

 
14,874

 
105,000

Balance at end of period
$
(409,124
)
 
$
(387,643
)
 
$
(390,161
)

    
During the year ended December 31, 2017, the Company recorded an income tax benefit of $105.0 million due to a change in the deferred tax valuation allowance resulting from a reduction in the U.S. federal tax rate.

Unrecognized Tax Benefits

Unrecognized tax benefits and changes in unrecognized tax benefits were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of period
$
85,480

 
$
73,080

 
$
83,055

Increases:
 
 
 
 
 
Assumed in acquisition

 

 
365

Tax positions related to the current year
1,993

 

 
6,263

Tax positions related to prior years
158

 
81

 
2,091

Tax Act of 2017

 
14,938

 

Decreases:
 
 
 
 
 
Tax positions related to prior years
(8,312
)
 
(1,724
)
 
(2,232
)
Tax Act of 2017

 

 
(15,282
)
Audit settlements
(409
)
 

 

Statute of limitations lapses
(698
)
 
(893
)
 
(1,242
)
Foreign currency
(1
)
 
(2
)
 
62

Balance at end of period
$
78,211

 
$
85,480

 
$
73,080



The amount of unrecognized tax benefits that would affect the Company's effective tax rate, if recognized, was $3.0 million and $4.5 million as of December 31, 2019 and 2018, respectively.
    
The Company recorded a benefit of $0.4 million, $0.1 million and $0.1 million for interest and penalties related to unrecognized tax benefits for the years ended December 31, 2019, 2018 and 2017, respectively. Accrued interest and penalties related to unrecognized tax benefits were $0.3 million and $0.7 million at December 31, 2019 and 2018.

In the normal course of business, the Company conducts business globally and, as a result, files U.S. federal, state and foreign income tax returns in various jurisdictions and therefore is subject to examination by taxing authorities throughout the world. With few exceptions, the Company is no longer subject to income tax examination prior to 2012. Based on the status of U.S. federal, state, and foreign tax audits, the Company does not believe it is reasonably possible that a significant change in unrecognized tax benefits will occur in the next twelve months.

F- 48



The Company believes it has provided adequate reserves for all tax deficiencies or reductions in tax benefits that could result from U.S. federal, state and foreign income tax audits. The Company regularly assesses the potential outcomes of these audits in order to determine the appropriateness of its tax positions. Adjustments to accruals for unrecognized tax benefits are made to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular income tax audit. However, income tax audits are inherently unpredictable, and there can be no assurance the Company will accurately predict the outcome of these audits. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously recognized, and therefore the resolution of one or more of these uncertainties in any particular period could have a material adverse impact on the Consolidated Financial Statements.    

Income tax expense (benefit)

The components of Loss from continuing operations before income taxes consist of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
United States
$
(402,407
)
 
$
(350,017
)
 
$
(55,846
)
Rest of the world
11,277

 
11,006

 
7,611

Loss from continuing operations before income taxes
$
(391,130
)
 
$
(339,011
)
 
$
(48,235
)


Income tax expense (benefit) consisted of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
Federal
$
4,015

 
$
3,000

 
$

State
1,279

 
3,451

 
906

Foreign
20,173

 
14,136

 
16,329

Total current income tax expense
25,467

 
20,587

 
17,235

Deferred:
 
 
 
 
 
Federal
(5,019
)
 
(7,663
)
 
(24,579
)
State
(4,311
)
 
60

 
(1,947
)
Foreign
(1,993
)
 
1,068

 
(988
)
Total deferred income tax benefit
(11,323
)
 
(6,535
)
 
(27,514
)
Income tax expense (benefit)
$
14,144

 
$
14,052

 
$
(10,279
)


For the years ended December 31, 2019, 2018 and 2017, the Company utilized U.S. federal net operating loss carryforwards of $66.9 million, $101.5 million and $144.4 million, respectively. For the years ended December 31, 2019, 2018 and 2017, the Company utilized state net operating loss carryforwards of $17.4 million, $26.3 million and $49.0 million, respectively.


F- 49


Income tax expense (benefit) differed from the amounts computed by applying the U.S. federal income tax rate to Loss from continuing operations before income taxes as a result of the following (in thousands):

 
Year Ended December 31,
 
2019
 
2018
 
2017
Federal income tax
$
(82,137
)
 
$
(71,192
)
 
$
(16,882
)
State income tax, net of federal benefit
(1,674
)
 
2,878

 
(397
)
Foreign income tax rate differential
(1,103
)
 
(1,053
)
 
(748
)
Foreign withholding tax
18,199

 
14,533

 
13,849

Repatriation of foreign income, deemed and actual
2,390

 
1,948

 
1,526

Change in unrecognized tax benefits
(123
)
 
339

 
(704
)
Change in valuation allowance
7,722

 
10,887

 
12,511

Equity-based compensation
870

 
2,175

 
(976
)
TiVo Acquisition-related items

 
595

 
5,724

Entity rationalization

 

 
2,369

Tax Act of 2017
4,083

 
2,936

 
(26,551
)
Goodwill impairment
65,917

 
50,006

 

Income tax expense (benefit)
$
14,144

 
$
14,052

 
$
(10,279
)

    
Due to the fact that the Company has significant net operating loss carryforwards and has recorded a valuation allowance against a significant portion of its deferred tax assets, foreign withholding taxes are the primary driver of Income tax expense (benefit). Luxembourg is the main contributor to the Company’s foreign income tax rate differential. For the years ended December 31, 2019, 2018 and 2017, Luxembourg had gains with no net income tax expense due to the utilization of the valuation allowance.

Tax Act of 2017

On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act of 2017”) was signed into law. The Tax Act of 2017 enacted comprehensive tax reform that made broad and complex changes to the U.S. federal income tax code which affect 2017, including, but not limited to requiring a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries that is payable over eight years (the "Transition Tax"). The Tax Act of 2017 also established new tax laws which affect 2018 and later years, including, but not limited to, a reduction of the U.S. federal income tax rate from 35% to 21%, a general elimination of U.S. federal income taxes on dividends from foreign subsidiaries and a new provision designed to tax global intangible low-taxed income (“GILTI”), a limitation of the deductibility of interest expense, a limitation of the deduction for newly generated net operating losses to 80% of current year taxable income and the elimination of net operating loss carrybacks.

The Tax Act of 2017 requires that certain income (i.e., GILTI) earned by foreign subsidiaries must be included currently in the gross income of the U.S. shareholder. The tax effect of GILTI is fully offset by the Company’s net operating losses, resulting in no net U.S. federal income tax expense from GILTI. The Company has made an accounting policy election to treat GILTI as a component of current income tax expense.

The Tax Act of 2017 created a minimum tax on corporations for payments to related foreign persons (referred to as the base erosion and anti-abuse tax ("BEAT")). The Company recorded a BEAT liability of $4.3 million and $2.1 million during the years ended December 31, 2019 and 2018.

As a result of the Tax Act of 2017, during the year ended December 31, 2018, the Company changed its assertion regarding the indefinite reinvestment of undistributed foreign earnings. In the year ended December 31, 2017, the Company accrued a Transition Tax liability for U.S. federal and certain U.S. state income taxes on its non-U.S. subsidiaries’ previously undistributed foreign earnings. The nature of the Transition Tax is that undistributed foreign earnings are now considered previously taxed income ("PTI") for U.S. federal income tax purposes. However, because the PTI was previously taxed, any repatriation of PTI is not subject to additional U.S. federal income tax. The Company determined that a distribution of PTI would be subject to tax and recorded $0.7 million and $1.2 million in foreign withholding taxes during the years ended December 31, 2019 and 2018, respectively. The Company's revised assertion regarding indefinite reinvestment of undistributed

F- 50


earnings is that only undistributed earnings in excess of PTI are indefinitely reinvested. The Company previously asserted that all of its foreign undistributed earnings were indefinitely reinvested.

The Company has not recognized U.S. federal or state tax liabilities on certain of its non-U.S. subsidiaries' undistributed foreign earnings as such amounts are considered indefinitely reinvested outside of the U.S. As of December 31, 2019, the Company has not provided for income and withholding tax on $5.2 million of undistributed foreign earnings. If these foreign earnings were to be distributed, the Company would recognize tax expense of approximately $0.3 million.

(14) Segment Information

Reportable segments are identified based on the Company's organizational structure and information reviewed by the Company’s chief operating decision maker ("CODM") to evaluate performance and allocate resources. The Company's operations are organized into two reportable segments for financial reporting purposes: Product and Intellectual Property Licensing.

The Product segment consists primarily of licensing Company-developed user experience products and services to multi-channel video service providers and consumer electronics ("CE") manufacturers, licensing the TiVo service and selling TiVo-enabled devices, licensing metadata and advanced search and recommendation and viewership data, as well as sponsored discovery and in-guide advertising. We group our Product segment into three verticals based on the products delivered to our customer: Platform Solutions; Software and Services; and Other. Platform Solutions includes licensing Company-developed UX products, the TiVo service and selling TiVo-enabled devices. Software and Services includes licensing our metadata and advanced media and advertising solutions, including viewership data, sponsored discovery and in-guide advertising. Other includes legacy Analog Content Protection ("ACP"), VCR Plus+ and media recognition products.

The Intellectual Property Licensing segment consists primarily of licensing our patent portfolio to U.S. and international pay television ("TV") providers (directly and through their suppliers), mobile device manufacturers, CE manufacturers and over-the-top ("OTT") video providers. Our broad portfolio of licensable technology patents covers many aspects of content discovery, DVR, video-on-demand, OTT experiences, multi-screen functionality and personalization, as well as interactive applications and advertising. We group our Intellectual Property Licensing segment into three verticals based primarily on the business of our customer: US Pay TV Providers; CE Manufacturers; and New Media, International Pay TV Providers and Other. US Pay TV Providers includes direct and indirect licensing of traditional US Pay TV Providers regardless of the particular distribution technology (e.g., cable, satellite or the internet). CE Manufacturers includes the licensing of our patents to traditional CE manufacturers. New Media, International Pay TV Providers and Other includes licensing to international pay TV providers, virtual service providers, mobile device manufacturers and content and new media companies.

Segment results are derived from the Company's internal management reporting system. The accounting policies used to derive segment results are substantially the same as those used by the consolidated company. Intersegment revenues and expenses have been eliminated from segment financial information as transactions between reportable segments are excluded from the measure of segment profitability reviewed by the CODM. In addition, certain costs are not allocated to the segments as they are considered corporate costs. Corporate costs primarily include general and administrative costs such as corporate management, finance, legal and human resources. The CODM uses an Adjusted EBITDA (as defined below) measure to evaluate the performance of, and allocate resources to, the segments. Segment balance sheets are not used by the CODM to allocate resources or assess performance.


F- 51


Segment results were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Product
 
 
 
 
 
Platform Solutions
$
267,441

 
$
315,814

 
$
334,004

Software and Services
80,443

 
76,249

 
84,964

Other
3,097

 
8,667

 
4,548

Revenues, net
350,981

 
400,730

 
423,516

Adjusted Operating Expenses (1)
302,491

 
333,720

 
377,107

Adjusted EBITDA (2)
48,490

 
67,010

 
46,409

Intellectual Property Licensing
 
 
 
 
 
US Pay TV Providers
173,217

 
185,954

 
278,973

CE Manufacturers
42,503

 
35,644

 
51,219

New Media, International Pay TV Providers and Other
101,428

 
73,537

 
72,748

Revenues, net
317,148

 
295,135

 
402,940

Adjusted Operating Expenses (1)
95,962

 
99,532

 
97,059

Adjusted EBITDA (2)
221,186

 
195,603

 
305,881

Corporate
 
 
 
 
 
Adjusted Operating Expenses (1)
58,383

 
62,521

 
62,148

Adjusted EBITDA (2)
(58,383
)
 
(62,521
)
 
(62,148
)
Consolidated
 
 
 
 
 
Total Revenues, net
668,129

 
695,865

 
826,456

Adjusted Operating Expenses (1)
456,836

 
495,773

 
536,314

Adjusted EBITDA (2)
211,293

 
200,092

 
290,142

Depreciation
21,247

 
21,464

 
22,144

Amortization of intangible assets
112,727

 
147,336

 
166,657

Restructuring and asset impairment charges
7,741

 
10,061

 
19,048

Goodwill impairment
354,561

 
269,000

 

Equity-based compensation
28,705

 
39,779

 
52,561

Merger, separation and transformation costs
26,212

 

 

Transition and integration costs
1,736

 
9,797

 
20,364

Earnout amortization

 
1,494

 
3,833

CEO transition cash costs
1,000

 
(975
)
 
4,305

Remeasurement of contingent consideration

 
1,104

 
(1,023
)
Gain on settlement of acquired receivable

 

 
(2,537
)
Operating (loss) income
(342,636
)
 
(298,968
)
 
4,790

Interest expense
(49,902
)
 
(49,150
)
 
(42,756
)
Interest income and other, net
8,526

 
5,682

 
2,915

(Loss) gain on interest rate swaps
(4,966
)
 
3,425

 
1,859

TiVo Acquisition litigation

 

 
(14,006
)
Loss on debt extinguishment
(2,152
)
 

 
(108
)
Loss on debt modification

 

 
(929
)
Loss from continuing operations before income taxes
$
(391,130
)
 
$
(339,011
)
 
$
(48,235
)

(1)
Adjusted Operating Expenses are defined as operating expenses excluding Depreciation, Amortization of intangible assets, Restructuring and asset impairment charges, Goodwill impairment, Equity-based compensation, Merger, separation and transformation costs, Transition and integration costs, retention earn-outs payable to former shareholders of acquired businesses, CEO transition cash costs and Remeasurement of contingent consideration.

F- 52



(2)
Adjusted EBITDA is defined as operating loss excluding Depreciation, Amortization of intangible assets, Restructuring and asset impairment charges, Goodwill impairment, Equity-based compensation, Merger, separation and transformation costs, Transition and integration costs, retention earn-outs payable to former shareholders of acquired businesses, CEO transition cash costs and Remeasurement of contingent consideration.


F- 53


(15) Quarterly Financial Data (Unaudited)
 
Q1
 
Q2
 
Q3
 
Q4
 
(in thousands, except per share amounts)
2019
 
 
 
 
 
 
 
Total Revenues, net
$
158,235

 
$
176,172

 
$
158,524

 
$
175,198

Restructuring and asset impairment charges
1,813

 
2,676

 
1,995

 
1,257

Goodwill impairment

 

 
137,453

 
217,108

Operating (loss) income from continuing operations
(8,020
)
 
12,629

 
(137,717
)
 
(209,528
)
Loss from continuing operations, net of tax
(26,644
)
 
(9,540
)
 
(151,010
)
 
(218,080
)
Loss from discontinued operations, net of tax

 

 
(379
)
 
(4,414
)
Net loss
(26,644
)
 
(9,540
)
 
(151,389
)
 
(222,494
)
 
 
 
 
 
 
 
 
Basic loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.72
)
Discontinued operations

 

 

 
(0.03
)
Basic loss per share
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.75
)
Weighted average shares used in computing basic per share amounts
124,422

 
124,960

 
126,081

 
126,444

 
 
 
 
 
 
 
 
Diluted loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.72
)
Discontinued operations

 

 

 
(0.03
)
Diluted loss per share
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.75
)
Weighted average shares used in computing diluted per share amounts
124,422

 
124,960

 
126,081

 
126,444

 
 
 
 
 
 
 
 
Dividends declared per share
$
0.18

 
$
0.08

 
$
0.08

 
$

 
 
 
 
 
 
 
 
2018
 
 
 
 
 
 
 
Total Revenues, net
$
189,837

 
$
172,860

 
$
164,709

 
$
168,459

Restructuring and asset impairment charges
4,546

 
1,101

 
2,921

 
1,493

Goodwill impairment

 

 

 
269,000

Operating loss from continuing operations
(9,040
)
 
(8,763
)
 
(7,681
)
 
(273,484
)
Loss from continuing operations, net of tax
(19,014
)
 
(22,868
)
 
(22,992
)
 
(288,189
)
Income (loss) from discontinued operations, net of tax
1,297

 
2,298

 
143

 
(23
)
Net loss
(17,717
)
 
(20,570
)
 
(22,849
)
 
(288,212
)
 
 
 
 
 
 
 
 
Basic loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.16
)
 
$
(0.19
)
 
$
(0.19
)
 
$
(2.33
)
Discontinued operations
0.01

 
0.02

 

 

Basic loss per share
$
(0.15
)
 
$
(0.17
)
 
$
(0.19
)
 
$
(2.33
)
Weighted average shares used in computing basic per share amounts
122,080

 
122,713

 
123,459

 
123,802

 
 
 
 
 
 
 
 
Diluted loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.16
)
 
$
(0.19
)
 
$
(0.19
)
 
$
(2.33
)
Discontinued operations
0.01

 
0.02

 

 

Diluted loss per share
$
(0.15
)
 
$
(0.17
)
 
$
(0.19
)
 
$
(2.33
)
Weighted average shares used in computing diluted per share amounts
122,080

 
122,713

 
123,459

 
123,802

 
 
 
 
 
 
 
 
Dividends declared per share
$
0.18

 
$
0.18

 
$
0.18

 
$
0.18



F- 54
EX-4.05 2 exhibit405-description.htm EXHIBIT 4.05 Exhibit


Exhibit 4.05

DESCRIPTION OF THE REGISTRANT’S SECURITIES
The following is a description of the common stock, $0.001 par value (the “Common Stock”), of TiVo Corporation (the “Company”), and the Series A Junior Participating Preferred Stock Purchase Rights, $0.001 par value (the “Rights”) which are the securities of the Company registered pursuant to Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).
General
The Company is authorized to issue up to 250,000,000 shares of Common Stock. The following description summarizes selected information regarding the Common Stock, the Rights, as well as relevant provisions of (i) the Company’s Restated Certificate of Incorporation, as currently in effect (the “Certificate of Incorporation”), (ii) the Company’s Amended and Restated Bylaws, as currently in effect (the “Bylaws”), and (iii) the Delaware General Corporation Law (the “DGCL”). The following summary description of the Common Stock and the Rights of the Company is qualified in its entirety by reference to the provisions of the Certificate of Incorporation and Bylaws, copies of which have been filed as exhibits to the Company’s periodic reports under the Exchange Act, and the applicable provisions of the DGCL.
Common Stock
Dividend Rights. Subject to preferences that may apply to shares of preferred stock outstanding at the time, the holders of outstanding shares of the Company’s Common Stock are entitled to receive dividends out of funds legally available if the board of directors, in its discretion, determines to issue dividends and only then at the times and in the amounts that the board of directors may determine.
Voting Rights. The holders of the Company’s Common Stock are entitled to one vote per share. Stockholders do not have the ability to cumulate votes for the election of directors. The Certificate of Incorporation and Bylaws do not provide for a classified board of directors and, as a result, each director serves for a one-year term, and until his or her successor is elected, except in the case of death, resignation or removal of the director.
No Preemptive or Similar Rights. The Company’s Common Stock is not entitled to preemptive rights and is not subject to conversion, redemption, or sinking fund provisions.
Right to Receive Liquidation Distributions. Upon the Company’s dissolution, liquidation or winding-up, the assets legally available for distribution to the stockholders are distributable ratably among the holders of the Common Stock, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights and payment of liquidation preferences, if any, on any outstanding shares of preferred stock.
Rights
Blank Check Preferred Stock. Under the Certificate of Incorporation, without further stockholder action, the board of directors is authorized to provide for the issuance of preferred stock in one or more series, to fix the number of shares of any such series, and to fix the designation of any such series as well as the powers, preferences, and rights and the qualifications, limitations, or restrictions of the preferred stock and to increase or decrease the number of shares of any such series (but not below the number of shares of such series then outstanding). The Company is authorized to issue up to 5,000,000 shares of preferred stock.
Section 382 Shareholder Rights Plan. The board of directors adopted a Section 382 rights plan, pursuant to the Section 382 Rights Agreement (the “Section 382 Rights Agreement”), by and between the Company and American Stock Transfer & Trust Company, LLC, as rights agent. The board of directors adopted the Section 382 rights plan in an effort to protect stockholder value by attempting to protect against a possible limitation on the Company’s ability to use its net operating loss carryforwards (“NOLs”).  If the Company experiences an “ownership change,” as defined in the Code, the Company’s ability to fully utilize the NOLs on an annual basis will be substantially limited, and the timing of the usage of the NOLs could be substantially delayed, which could therefore significantly impair the value of those benefits. The Section 382 rights plan is intended to act as a deterrent to any person (an “Acquiring Person”) acquiring (together with all affiliates and associates of such person) beneficial ownership of 4.95% or more of the Company’s outstanding Common Stock within the meaning of Section 382 of the Code, without the approval of the board of directors.





Series A Junior Preferred Participating Stock. The Company’s board of directors have created and authorized 150,000 shares of Series A Junior Participating Preferred Stock, par value $0.001 per share. The board of directors authorized the issuance of one right (a “Right”) for each outstanding share of the Company’s Common Stock to the stockholders of record as of December 18, 2019 (the “Rights Dividend Declaration Date”). Subject to the terms, provisions and conditions of the Section 382 Rights Agreement, if the Rights become exercisable, each Right would initially represent the right to purchase from the Company one one-thousandth of a share of the Company’s Series A Junior Participating Preferred Stock for a purchase price of $35 per Right (the “Purchase Price”). If issued, each fractional share of Series A Junior Participating Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does one share of the Company’s Common Stock. However, prior to exercise, a Right does not give its holder any rights as a stockholder of the Company, including any dividend, voting or liquidation rights. Shares of the Series A Junior Participating Preferred Stock are not redeemable.
Initial Exercisability. The Rights are not exercisable until the earlier of (i) ten days after a public announcement that a person has become an Acquiring Person and (ii) ten business days (or such later date as may be determined by the board of directors) after the commencement of a tender or exchange offer by or on behalf of a person that, if completed, would result in such person becoming an Acquiring Person. The date that the Rights become exercisable under the Section 382 Rights Agreement is referred to as the “Distribution Date.” Until the Distribution Date, the Company’s Common Stock certificates will evidence the Rights. Any transfer of the Company’s Common Stock prior to the Distribution Date will constitute a transfer of the associated Rights. After the Distribution Date, separate Rights certificates will be issued, and the Rights may be transferred apart from the transfer of the underlying shares of the Company’s Common Stock, unless and until the board of directors has determined to effect an exchange pursuant to the Section 382 Rights Agreement (as described below).
“Flip-In” Event. In the event that a person becomes an Acquiring Person, each holder of a Right, other than Rights that are or, under certain circumstances, were beneficially owned by the Acquiring Person (which will thereupon become void), will from and after the Distribution Date, have the right to receive, upon exercise of a Right and payment of the Purchase Price, a number of shares of the Company’s Common Stock having a market value of two times the Purchase Price. However, Rights are not exercisable following the occurrence of a person becoming an Acquiring Person until such time as the Rights are no longer redeemable by the Company (as described below).

Exempted Persons and Exempted Transactions. The board of directors recognizes that there may be instances when an acquisition of shares of the Company’s Common Stock that would cause a stockholder to become an Acquiring Person may not jeopardize or endanger in any material respect the availability of the NOLs to the Company. Accordingly, the Section 382 Rights Agreement grants discretion to the board of directors to designate a person as an “Exempted Person” or to designate a transaction involving shares of the Company’s Common Stock as an “Exempted Transaction.” An “Exempted Person” cannot become an Acquiring Person and an “Exempted Transaction” cannot result in a person becoming an Acquiring Person. The board of directors can revoke an “Exempted Person” designation if it subsequently makes a contrary determination regarding whether a person jeopardizes or endangers in any material respect the availability of the NOLs to the Company.
Redemption. At any time until ten calendar days following the first date of public announcement that a person has become an Acquiring Person, the Company may redeem the Rights in whole, but not in part, at a price of $0.001 per Right (the “Redemption Price”). The redemption of the Rights may be made effective at such time, on such basis and with such conditions as the board of directors in its sole discretion may establish. Immediately upon any redemption of the Rights, the Right to exercise the Rights will terminate, and the only right of the holders of Rights will be to receive the Redemption Price.
Exchange. At any time after a person becomes an Acquiring Person and prior to the acquisition by the Acquiring Person of 50% or more of the Company’s outstanding Common Stock, the board of directors may exchange the Rights (other than Rights that have become void), in whole or in part, at an exchange ratio of one share of Common Stock, or a fractional share of Series A Junior Participating Preferred Stock (or of a share of a similar class or series of the Company’s preferred stock having similar rights, preferences and privileges) of equivalent value, per Right (subject to adjustment). Immediately upon an exchange of any Rights, the right to exercise such Rights will terminate and the only right of the holders of Rights will be to receive the number of shares of Common Stock (or a fractional share of Series A Junior Participating Preferred Stock or of a share of a similar class or series of the Company’s preferred stock having similar rights, preferences and privileges) equal to the number of such Rights held by such holder multiplied by the exchange ratio.
Expiration. The Rights issued under the Section 382 rights plan will expire on the earliest of (i) 5:00 p.m., New York City time, on December 18, 2022, (ii) the redemption or exchange of the Rights (as defined below), (iii) the termination of the merger agreement prior to the consummation of the mergers, (iv) the consummation of the mergers, (v) the time at which the board of directors determines that the Section 382 Rights Agreement is no longer necessary or desirable for the preservation of tax benefits and (vi) the close of business on the first day of a taxable year to which the board of directors determines that no tax benefits may be carried forward.





Anti-Dilution Provisions. The board of directors may adjust the Purchase Price of the Series A Junior Participating Preferred Stock, the number of shares of Series A Junior Participating Preferred Stock issuable and the number of outstanding Rights to prevent dilution that may occur as a result of certain events, including among others, a share dividend, a share split or a reclassification of the Series A Junior Participating Preferred Stock or of the Company’s Common Stock. With certain exceptions, no adjustments to the Purchase Price will be required until cumulative adjustments amount to at least 1% of the Purchase Price.

Amendments. Prior to the Distribution Date, the board of directors may supplement or amend any provision of the Section 382 Rights Agreement in any respect without the approval of the holders of the Rights. From and after the Distribution Date, no amendment can adversely affect the interests of the holders of the Rights.
Anti-takeover Effects of Provisions of the Certificate of Incorporation and Bylaws and Delaware Law
Certificate of Incorporation and Bylaws Provisions. The Certificate of Incorporation and Bylaws include a number of provisions that may have the effect of deterring hostile takeovers or delaying or preventing changes in control of the Company’s management team, including the following:
Board of Directors Vacancies. The Bylaws authorize the board of directors to fill vacant directorships, including newly-created seats. In addition, the number of directors constituting the board of directors is set only by resolution adopted by a majority vote of the entire board of directors. These provisions prevent a stockholder from increasing the size of the board of directors and gaining control of the board of directors by filling the resulting vacancies with its own nominees.
Stockholder Action; Special Meeting of Stockholders. The Certificate of Incorporation provides that stockholders are not able to take action by written consent, and are only be able to take action at annual or special meetings of the stockholders. Stockholders are not be permitted to cumulate their votes for the election of directors. The Certificate of Incorporation further provides that special meetings of the stockholders may be called at any time by the board of directors, or by the chairperson of the board, or in the absence of the chairperson of the board, the vice chairperson of the board, or by the president, or by holders of not less than 20% of all shares entitled to cast votes at the meeting.
Advance Notice Requirements for Stockholder Proposals and Director Nominations. The Bylaws provide advance notice procedures for stockholders seeking to bring business before the annual meeting of stockholders, or to nominate candidates for election as directors at any meeting of stockholders. The Bylaws also specify certain requirements regarding the form and content of a stockholder’s notice. These provisions may preclude the Company’s stockholders from bringing matters before the annual meeting of stockholders or from making nominations for directors at the meetings of stockholders.
Issuance of Undesignated Preferred Stock; Creation of Series A Junior Participating Preferred Stock. The board of directors have the authority, without further action by the holders of Common Stock, to issue up to 5,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by the board of directors. The existence of authorized but unissued shares of preferred stock enable the board of directors to render more difficult or to discourage an attempt to obtain control of the Company by means of a merger, tender offer, proxy contest, or otherwise. The creation and authorization of 150,000 shares of Series A Junior Participating Preferred Stock and authorization of the Rights (described above under the section entitled “Rights - Section 382 Shareholder Rights Plan”) could act as a deterrent to any person acquiring (together with all affiliates and associates of such person) beneficial ownership of 4.95% or more of the Company’s outstanding Common Stock within the meaning of Section 382 of the Code, without the approval of the board of directors.
Delaware Law. The Company is governed by the provisions of Section 203 of the DGCL regulating corporate takeovers. This section prevents some Delaware corporations from engaging, under some circumstances, in a business combination, which includes a merger or sale of at least 10% of the corporation’s assets with any interested stockholder, meaning a stockholder who, together with affiliates and associates, owns or, within three years prior to the determination of interested stockholder status, did own 15% or more of the corporation’s outstanding voting stock, unless:
the transaction is approved by the board of directors prior to the time that the interested stockholder became an interested stockholder;
upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned (i) by persons who are directors and also officers and (ii) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or





subsequent to such time that the stockholder became an interested stockholder the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders by at least two-thirds of the outstanding voting stock which is not owned by the interested stockholder.
A Delaware corporation may “opt out” of these provisions with an express provision in its original certificate of incorporation or an express provision in its certificate of incorporation or bylaws resulting from a stockholders’ amendment approved by at least a majority of the outstanding voting shares. The Company has not opted out of these provisions. As a result, mergers, or other takeover or change in control attempts of the Company may be discouraged or prevented.




EX-21.01 3 exhibit2101-12311910xk.htm EXHIBIT 21.01 Exhibit


Exhibit 21.01

LIST OF SUBSIDIARIES
NAME
STATE OR OTHER JURISDICTION
OF INCORPORATION
3xi Labs Europe Limited
United Kingdom
All Media Guide, LLC
Delaware
Aptiv Digital LLC
Delaware
DigitalSmiths Corporation
Delaware
EuroMedia Group, Inc.
Delaware
Gemstar Development LLC
California
Gemstar-TV Guide Interactive, LLC
Delaware
IPG, Inc. (46.25% owned)
Japan
Rovi Corporation
Delaware
Rovi Corporation (Shanghai) Co., Ltd.
China
Rovi Data Solutions, Inc.
Delaware
Rovi Europe Ltd.
United Kingdom
Rovi Global Services SARL
Luxembourg
Rovi Guides, Inc.
Delaware
Rovi International Solutions SARL
Luxembourg
Rovi Netherlands BV
Netherlands
Rovi Solutions Corporation
Delaware
Rovi Technologies Corporation
Delaware
Sonic Solutions LLC
California
TiVo Brands LLC
Delaware
TiVo Canada Inc.
Canada
TiVo Europe S.R.L.
Romania
TiVo International Holding 1 LLC
Delaware
TiVo International Holding 2 LLC
Delaware
TiVo Korea Co. Ltd.
Korea
TiVo KK
Japan
TiVo Poland Sp. z o. o.
Poland
TiVo Platform Technologies LLC
Delaware
TiVo Product HoldCo LLC
Delaware
TiVo Research and Analytics, Inc.
Delaware
TiVo Singapore Pte. Ltd.
Singapore
TiVo Solutions Inc.
Delaware
TiVo Solutions Mexico S. de R.L. de C.V.
Mexico
TiVo Tech Private Limited
India
TV Guide International, Inc.
Delaware
TV Guide Media Sales, Inc.
Delaware
TV Guide Online, Inc.
Delaware
TVSM Publishing, Inc.
Delaware
Veveo, Inc.
Delaware
All subsidiaries are 100% owned unless otherwise noted.



EX-23.01 4 exhibit2301-12311910xk.htm EXHIBIT 23.01 Exhibit


Exhibit 23.01

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statements (Form S-8 Nos. 333-213578 and 333-231328) pertaining to the Rovi Corporation 2000 Equity Incentive Plan, Rovi Corporation Amended 2008 Equity Incentive Plan, Rovi Corporation Amended 2008 Employee Stock Purchase Plan, TiVo Inc. Amended and Restated 1999 Equity Incentive Plan, TiVo Inc. Amended and Restated 2008 Equity Incentive Award Plan (now named the “TiVo Corporation Titan Equity Incentive Award Plan”), and TiVo Corporation 2008 Equity Incentive Plan of TiVo Corporation of our reports dated February 18, 2020, with respect to the consolidated financial statements of TiVo Corporation and subsidiaries, and the effectiveness of internal control over financial reporting of TiVo Corporation and subsidiaries, included in this Annual Report (Form 10-K) for the year ended December 31, 2019.

/s/ Ernst & Young LLP

Los Angeles, California
February 18, 2020



EX-31.01 5 exhibit3101-12311910xk.htm EXHIBIT 31.01 Exhibit


Exhibit 31.01
CERTIFICATION
I, David Shull, certify that:
1. I have reviewed this Annual Report on Form 10-K of TiVo Corporation;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:
February 18, 2020
 
 
 
 
 
 
/s/ David Shull
 
 
David Shull
 
 
President and Chief Executive Officer



EX-31.02 6 exhibit3102-12311910xk.htm EXHIBIT 31.02 Exhibit


Exhibit 31.02
CERTIFICATION
I, Wesley Gutierrez, certify that:
1. I have reviewed this Annual Report on Form 10-K of TiVo Corporation;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date:
February 18, 2020
 
 
 
 
 
 
/s/ Wesley Gutierrez
 
 
Wesley Gutierrez
 
 
Chief Financial Officer



EX-32.01 7 exhibit3201-12311910xk.htm EXHIBIT 32.01 Exhibit


Exhibit 32.01
SECTION 1350 CERTIFICATION
In connection with the Annual Report of TiVo Corporation (the “Company”) on Form 10-K for the period ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), David Shull certifies in his capacity as Chief Executive Officer of the Company, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350, as adopted), that to the best of his knowledge:
(a)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)), and
(b)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.
IN WITNESS WHEREOF, the undersigned has hereunto signed this Certification as of February 18, 2020.
 
 
/s/ David Shull
 
David Shull
 
President and Chief Executive Officer



EX-32.02 8 exhibit3202-12311910xk.htm EXHIBIT 32.02 Exhibit


Exhibit 32.02
SECTION 1350 CERTIFICATION
In connection with the Annual Report of TiVo Corporation (the “Company”) on Form 10-K for the period ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Wesley Gutierrez certifies in his capacity as Chief Financial Officer of the Company, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350, as adopted), that to the best of his knowledge:
(a)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)), and
(b)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.
IN WITNESS WHEREOF, the undersigned has hereunto signed this Certification as of February 18, 2020.
 
 
/s/ Wesley Gutierrez
 
Wesley Gutierrez
 
Chief Financial Officer



EX-101.SCH 9 rovi-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2101100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements Of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements Of Operations link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements Of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Debt and Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Debt and Interest Rate Swaps - 2020 Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2408407 - Disclosure - Debt and Interest Rate Swaps - 2021 Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Debt and Interest Rate Swaps - Components of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Debt and Interest Rate Swaps - Equity Component of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2408411 - Disclosure - Debt and Interest Rate Swaps - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Debt and Interest Rate Swaps - Purchased Call Options and Sold Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2408410 - Disclosure - Debt and Interest Rate Swaps - Schedule of Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Debt and Interest Rate Swaps - Schedule of Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2408409 - Disclosure - Debt and Interest Rate Swaps - Senior Secured Term Loans (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Debt and Interest Rate Swaps (Tables) link:presentationLink link:calculationLink link:definitionLink 2408408 - Disclosure - Debt and Interest Rate Swaps - Term Loan and Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Discontinued Operation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Equity-based Compensation link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Equity-based Compensation - Assumptions Used To Value Equity-Based Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Equity-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Equity-based Compensation - Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Equity-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Equity-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Equity-based Compensation - Weighted Average Fair Value Per Share Of Equity-Based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Statement Details (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Income Taxes - Changes in Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Income Taxes - Components of Income Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2413410 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities on the Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Income Taxes - Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413411 - Disclosure - Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Income Taxes - Summary of Changes in Deferred Tax Asset Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Income Taxes - Tax Credits (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Intangible Assets, Net and Goodwill link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Intangible Assets, Net and Goodwill - Estimated Amortization Expense In Future Periods (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Intangible Assets, Net and Goodwill - Summary Of Goodwill Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Intangible Assets, Net and Goodwill - Summary Of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Intangible Assets, Net and Goodwill (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 - Assets And Liabilities Measured And Recorded At Fair Value On A Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Investments and Fair Value Measurements - Changes in Level 3 Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2405406 - Disclosure - Investments and Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Investments and Fair Value Measurements - Outstanding Debt Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Investments and Fair Value Measurements - Summarized Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Restructuring and Asset Impairment Charges link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Restructuring and Asset Impairment Charges - Accrued Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Restructuring and Asset Impairment Charges - Components of Restructuring and Asset Impairment Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Restructuring and Asset Impairment Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Restructuring and Asset Impairment Charges - Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Restructuring and Asset Impairment Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2404408 - Disclosure - Revenues - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2404409 - Disclosure - Revenues - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Revenues - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Revenues - Consolidated Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2404410 - Disclosure - Revenues - Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Revenues - Cumulative Effect of Changes on Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2404411 - Disclosure - Revenues - Expected Revenue Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Revenues - Revenue by Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Revenues - Schedule of Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stockholders' Equity - Schedule of Weighted Average Number of Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stockholders' Equity - Weighted Average Potential Anti-Dilutive Common Shares (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 rovi-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 rovi-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 rovi-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Nonrecurring Fair Value, Nonrecurring [Member] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] Tivo Integration Restructuring Plan Tivo Integration Restructuring Plan [Member] Tivo Integration Restructuring Plan [Member] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Asset Impairment Charges Asset Impairment Charges [Member] Asset Impairment Charges [Member] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Cubiware Contingent Consideration Cubiware Contingent Consideration [Member] Cubiware Contingent Consideration [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Interest Expense Interest Expense [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] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Non-marketable equity method investments Equity Securities without Readily Determinable Fair Value, Amount Securities owned not readily marketable Security Owned Not Readily Marketable, Fair Value Gain on equity securities without readily determinable fair value Equity Securities without Readily Determinable Fair Value, Gain (Loss) Equity Securities without Readily Determinable Fair Value, Gain (Loss) Impairment of equity securities without a readily determinable fair value Equity Method Investment, Non-Marketable, Other than Temporary Impairment Equity Method Investment, Non-Marketable, Other than Temporary Impairment Increase (decrease) during period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Impairment of certain property and equipment Impairment of Long-Lived Assets Held-for-use Share-based Payment Arrangement [Abstract] Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding as of beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Forfeited and expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Outstanding as of end of period (in shares) Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding as of beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Forfeited and expired (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Outstanding as of end of period (in dollars per share) Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted-Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding as of end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Outstanding as of end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Leases [Abstract] Components of Lease Expense Lease, Cost [Table Text Block] Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Performance-based Restricted Stock Units Performance-based Restricted Stock Units [Member] Performance-based Restricted Stock Units [Member] ESPP Plan Employee Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Income Tax Disclosure [Abstract] Other long-term assets Deferred Income Tax Assets, Net Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Net deferred tax liabilities Deferred Tax Liabilities, Net Goodwill and Intangible Assets Disclosure [Abstract] Intangible Assets, Net and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Facility-related Costs Facility Closing [Member] Severance Costs Employee Severance [Member] Legacy TiVo Solutions Plan and Legacy Rovi Plan Legacy TiVo Solutions Plan and Legacy Rovi Plan [Member] Legacy TiVo Solutions Plan and Legacy Rovi Plan [Member] 2019 Transformation Plan Two Thousand Nineteen Transformation Plan [Member] Two Thousand Nineteen Transformation Plan [Member] Legacy Rovi Plans Legacy Rovi Plans [Member] Legacy Rovi Plans [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Separation and transformation costs Separation Costs Separation Costs Restructuring Expense Restructuring Charges Accrual adjustment Restructuring Reserve Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Rovi 2008 Plan Rovi 2008 Equity Incentive Plan [Member] Rovi 2008 Equity Incentive Plan [Member] TiVo 2008 Plan TiVo Inc. Amended and Restated 2008 Equity Incentive Award Plan [Member] TiVo Inc. Amended and Restated 2008 Equity Incentive Award Plan [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] TiVo Solutions TiVo Inc. [Member] TiVo Inc. [Member] Stock Options Share-based Payment Arrangement, Option [Member] Restricted Awards Restricted Awards [Member] Restricted Awards [Member] Restricted Awards Restricted Stock [Member] Performance-Based Restricted Stock Awards Performance Based Restricted Stock Awards [Member] Performance Based Restricted Stock Awards [Member] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Vesting period (years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Award vesting rights Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Contractual term of stock options granted (years) Share Based Compensation Arrangement By Share Based Payment Award, Contractual Term Share based compensation arrangement by share based payment award, contractual term Reserved for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Award requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Potential shares to be issued upon vesting Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Potential Shares to be Issued Upon Vesting, Percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Potential Shares to be Issued Upon Vesting, Percent Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of purchase periods Share-based Compensation, Number of Purchase Periods Share-based Compensation, Number of Purchase Periods Offering purchase period Share-based Compensation Arrangement, Offering Purchase Period Share-based Compensation Arrangement, Offering Purchase Period Offering period Share-based Compensation Arrangement, Offering Period Share-based Compensation Arrangement, Offering Period Percentage purchase price of common stock for employees Percentage purchase price of common stock for employees Percentage purchase price of common stock for employees Equity-based compensation Share-based Payment Arrangement, Noncash Expense Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Weighted average period of recognition of unrecognized compensation cost (years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Awarded and unvested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Aggregate fair value of vested restricted stock Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2020 Convertible Notes Two Thousand And Twenty Convertible Notes [Member] Two Thousand And Twenty Convertible Notes [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Debt Convertible Debt [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Stated interest Interest Expense, Debt, Excluding Amortization Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of debt issuance costs Amortization of Debt Issuance Costs Total interest expense Interest Expense, Debt Revenue from Contract with Customer [Abstract] Impairment losses Contract with Customer, Asset, Credit Loss Expense (Reversal) Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedules of Concentration of Risks Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue By Contract Type Disaggregation of Revenue [Table Text Block] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule Of Allowance For Doubtful Accounts Continuing Operations Schedule Of Allowance For Doubtful Accounts Continuing Operations [Table Text Block] Schedule Of Allowance For Doubtful Accounts Continuing Operations [Table Text Block] Contract Assets with Customer Contract with Customer, Asset and Liability [Table Text Block] Leases Lessee, Operating Leases [Text Block] Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Warrants to Purchase Common Stock Warrants to Purchase Common Stock [Member] Warrants to Purchase Common Stock [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] 2021 Convertible Notes Two Thousand And Twenty-One Convertible Notes [Member] Two Thousand And Twenty-One Convertible Notes [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common stock Common Stock [Member] Series A Junior Participating Preferred Stock Purchase Rights Series A Preferred Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Weighted average potential shares excluded from the calculation of Diluted EPS (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Initial conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Share price (in us dollars per share) Share Price Warrant exercise price (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Authorized stock repurchase amount Stock Repurchase Program, Authorized Amount Stock repurchase (in shares) Treasury Stock, Shares, Acquired Remaining number of shares authorized to be repurchased Stock Repurchase Program, Remaining Authorized Repurchase Amount Tax withholding for share-based compensation (shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Tax withholding for share-based compensation Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Dividends declared per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Dividend payments Payments of Dividends Number of shares purchased (in shares) Shares Issued, Purchase Rights, Percentage of Share Purchased Shares Issued, Purchase Rights, Percentage of Share Purchased Preferred Stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Price per share issued (in usd per share) Shares Issued, Price Per Share Preferred stock number of votes per each share (in votes) Preferred Stock, Voting Rights, Number of Votes per Share Preferred Stock, Voting Rights, Number of Votes per Share Operating cash flows: Additional Cash Flow Elements, Operating Activities [Abstract] Cash paid for amounts included in the measurement of operating Lease liabilities Operating Lease, Payments Non-cash activity: Noncash Investing and Financing Items [Abstract] Right-of-use assets obtained in exchange for operating Lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Derecognition of Right-of-use assets upon early termination of lease Derecognition of Right-of-Use Assets Upon Early Termination of Operating Lease Derecognition of Right-of-Use Assets Upon Early Termination of Operating Lease Impairment of Right-of-use assets Operating Lease, Impairment Loss Supplemental Balance Sheet Information Assets and Liabilities, Lessee [Abstract] Right-of-use assets Operating Lease, Right-of-Use Asset Lease liabilities - current Operating Lease, Liability, Current Lease liabilities - non current Operating Lease, Liability, Noncurrent Total Lease liabilities Operating Lease, Liability Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Assets And Liabilities Measured And Recorded At Fair Value On A Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Summary of Level 3 Contingent Consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Summary Of Level 3 Auction Rate Securities Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Outstanding Debt Fair Value Schedule of Outstanding Debt Fair Value [Table Text Block] Schedule of outstanding debt fair value [Table Text Block] Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities [Table Text Block] Fair value and gross unrealized losses related to available-for-sale securities [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accounts Receivable, Net Accounts Receivable [Member] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Other Long-term Assets Other Noncurrent Assets [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Treasury stock Treasury Stock [Member] Additional paid-in capital Additional Paid-in Capital [Member] Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Accumulated deficit Retained Earnings [Member] Statement Statement [Line Items] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance Stockholders' Equity Attributable to Parent Common shares, beginning balance (in shares) Common Stock, Shares, Issued Treasury shares, beginning balance (in shares) Treasury Stock, Shares Cumulative effect adjustment Cumulative Effect of New Accounting Principle in Period of Adoption Net loss Net Income (Loss) Attributable to Parent Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of common stock on exercise of options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of common stock on exercise of options Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of restricted stock, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of restricted stock, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Equity-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Issuance of common stock in connection with Tivo Acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Issuance of common stock in connection with TiVo Acquisition Stock Issued During Period, Value, Acquisitions Dividends Dividends, Common Stock, Cash Equity component related to repurchase of 2020 Convertible Notes Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature Withholding taxes related to net share settlement of restricted stock units (in shares) Withholding taxes related to net share settlement of restricted awards Ending balance Common shares, ending balance (in shares) Treasury shares, ending balance (in shares) Quarterly Financial Information Disclosure [Abstract] Revenues, net Revenues Restructuring and asset impairment charges Restructuring, Settlement and Impairment Provisions Goodwill impairment Goodwill, Impairment Loss Operating income (loss) from continuing operations Operating Income (Loss) Loss from continuing operations, net of tax Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Income (loss) from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Net loss Continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Basic loss per share (in dollars per share) Earnings Per Share, Basic Weighted average shares used in computing basic per share amounts (in shares) Weighted Average Number of Shares Outstanding, Basic Continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Diluted loss per share (in dollars per share) Earnings Per Share, Diluted Weighted average shares used in computing diluted per share amounts (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Restricted awards (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value ESPP shares (in dollars per share) Share based compensation arrangement by share based payment award equity instruments, employee purchase share rights, weighted average grant date fair value Share based compensation arrangement by share based payment award equity instruments, employee purchase share rights, weighted average grant date fair value Equity-based compensation Share-based Payment Arrangement, Noncash Expense [Abstract] Pre-tax equity-based compensation, excluding amounts included in restructuring expense Pre-tax equity-based compensation, included in restructuring expense Restructuring and Related Activities, Share-based Compensation Restructuring and Related Activities, Share-based Compensation Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets, Nature of Assets [Axis] Fair Value, by Balance Sheet Grouping [Axis] Fair Value, by Balance Sheet Grouping [Axis] Fair Value Assets, Nature of Assets [Domain] Fair Value Assets Nature Of Assets [Domain] Fair Value Assets, Nature of Assets [Domain] Short-Term Investments Current Assets [Member] Current Assets [Member] Long-Term Investments Non Current Assets [Member] Non-Current Assets [Member] Other long-term liabilities Non Current Liabilities [Member] Non Current Liabilities [Member] Financial Instruments [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Money market funds Money Market Funds [Member] Corporate debt Corporate Debt Securities [Member] U.S. Treasuries / Agencies Agency Securities [Member] Interest rate swaps Interest Rate Swap [Member] Quoted Prices in Active Markets (Level 1) Fair Value, Inputs, Level 1 [Member] Fair Value, Recurring Fair Value, Recurring [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash Cash, Fair Value Disclosure Cash, Fair Value Disclosure 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 Total Debt Securities, Available-for-sale Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Fair value liabilities measured on a recurring basis Financial and Nonfinancial Liabilities, Fair Value Disclosure Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Foreign Foreign Tax Authority [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research and Development Research Tax Credit Carryforward [Member] Tax Credits General Business Tax Credit Carryforward [Member] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Carryforward Amount Tax Credit Carryforward, Amount Line of Credit Line of Credit [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] 2019 Term Loan Facility Two Thousand Nineteen Term Loan Facility [Member] Two Thousand Nineteen Term Loan Facility [Member] Term Loan Facility B Term Loan B Facility [Member] Term Loan B Facility [Member] Interest rate of debt, stated percentage Debt Instrument, Interest Rate, Stated Percentage Outstanding Principal Long-term Debt, Gross Carrying amount Long-term Debt Less: Current portion of long-term debt Long-term Debt, Current Maturities Long-term debt, less current portion Long-term Debt, Excluding Current Maturities Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Estimated Amortization Expense In Future Periods Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Goodwill Activity Schedule of Goodwill [Table Text Block] Assumptions Used To Value Equity-Based Payments Schedule Of Share Based Payment Award Options And Employee Stock Purchase Plan Valuation Assumptions [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans and option plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. Weighted Average Fair Value Per Share Of Equity-Based Awards Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Restricted Awards Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Facility-related costs Facility-Related Costs Facility-Related Costs Severance costs Severance Costs Share-based payments Asset impairment Asset Impairment Charges Contract termination costs and other Contract Termination Costs And Other Contract Termination Costs And Other Restructuring and asset impairment charges Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Carryforward Amount Operating Loss Carryforwards 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total Finite-Lived Intangible Assets, Net Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Fixed-Fee Patent Licensing Agreement [Member] Fixed-Fee Patent Licensing Agreement [Member] Fixed-Fee Patent Licensing Agreement [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Contracts with Customers Accounting Standards Update 2014-09, Contracts with Customers [Member] Accounting Standards Update 2014-09, Contracts with Customers [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] International MSO Agreements [Member] International MSO Agreements [Member] International MSO Agreements [Member] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Number of distinct performance obligations Contract with Customer, Contracts, Number of Performance Obligations Contract with Customer, Contracts, Number of Performance Obligations Accumulated deficit Retained Earnings (Accumulated Deficit) Revenue recognized Contract with Customer, Liability, Revenue Recognized Revenue from remaining performance obligation 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] Revenue is expected to recognized Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Expected timing of satisfaction Revenue, Remaining Performance Obligation, Percentage Deferred tax assets: Deferred Tax Assets, Net [Abstract] U.S. federal and state net operating losses and credits Deferred Tax Assets, Operating Loss Carryforwards Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred revenue Deferred Tax Assets, Deferred Income Equity-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Capital and other losses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses Other Deferred Tax Assets, Other Gross deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Intangible assets Deferred Tax Liabilities, Intangible Assets Other Deferred Tax Liabilities, Other Gross deferred tax liabilities Deferred Tax Liabilities, Gross Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Reporting Unit [Axis] Reporting Unit [Axis] Reporting Unit [Domain] Reporting Unit [Domain] Product Product Operating Segment [Member] Product Operating Segment [Member] Intellectual Property Licensing Intellectual Property Licensing [Member] Intellectual Property Licensing [Member] Patents Patents [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Intangible assets acquired Finite-lived Intangible Assets Acquired Patents acquired as part of a licensing agreement Noncash or Part Noncash Acquisition, Intangible Assets Acquired Payments for purchase of patents Payments to Acquire Intangible Assets Acquired finite-lived intangible assets weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Cover page. Entities [Table] Entities [Table] Entity Information [Line Items] Entity Information [Line Items] Document Type Document Type Document Annual Report Document Annual 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 Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers 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 Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Equity Option Equity Option [Member] Long-term Debt Long-term Debt [Member] Debt issued Debt Instrument, Face Amount Shares issued per $1,000 principal amount Debt Instrument, Convertible, Conversion Ratio Common stock strike price (in usd per share) Derivative, Price Risk Option Strike Price Convertible notes, percentage of principal to be paid on notes redeemed Convertible notes, percentage of principal to be paid on notes redeemed Percentage of principal to be paid on notes redeemed. Non-convertible borrowing rate (percent) Debt Instrument, Interest Rate, Effective Percentage Debt issuance costs Debt Issuance Costs, Gross Outstanding principal repurchase amount Debt Instrument, Repurchased Face Amount Repayments of long-term debt Repayments of Long-term Debt Liability component amount Debt Instrument, Repurchase Amount, Convertible, Liability Component, Amount Debt Instrument, Repurchase Amount, Convertible, Liability Component, Amount Equity component amount Debt Instrument, Repurchase Amount, Convertible, Equity Component, Amount Debt Instrument, Repurchase Amount, Convertible, Equity Component, Amount Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Discontinued Operations and Disposal Groups [Abstract] (Loss) Income from discontinued operations, net of tax Concentration Risk [Table] Concentration Risk [Table] 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 Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Benchmark Revenue Benchmark [Member] Accounts Receivable Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] AT&T AT&T Inc. [Member] AT&T Inc. [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk (percent) Concentration Risk, Percentage Debt and Interest Rate Swaps Debt Disclosure [Text Block] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Transferred at Point in Time Transferred at Point in Time [Member] Transferred over Time Transferred over Time [Member] Out-of-license settlements Timing of Transfer Out-of-License Settlements [Member] Timing of Transfer Out-of-License Settlements [Member] Total Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Carrying Amount Reported Value Measurement [Member] Fair Value Estimate of Fair Value Measurement [Member] Total Long-term debt Long-term Debt, Fair Value Principal outstanding Less: Unamortized debt discount Debt Instrument, Unamortized Discount Less: Unamortized debt issuance costs Unamortized Debt Issuance Expense Equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Statement of Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Loss (Income) from discontinued operations, net of tax Depreciation Depreciation Amortization of intangible assets Amortization of Intangible Assets Amortization of convertible note discount and note issuance costs Amortization of Debt Issuance Costs and Discounts Change in fair value of interest rate swaps Change in Fair Value Of Interest Rate Swaps Change in Fair Value Of Interest Rate Swaps TiVo Acquisition litigation Gain (Loss) Related to Litigation Settlement Loss on debt extinguishment Loss on debt modification Gains (Losses) on Restructuring of Debt Deferred income taxes Increase (Decrease) in Deferred Income Taxes Other operating, net Other Noncash Income (Expense) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Prepaid expenses and other current assets and other long-term assets Increase (Decrease) in Prepaid Expense and Other Assets Right-of-use assets, net of lease liabilities Increase (Decrease) in Operating Right-of-Use Assets, Net Increase (Decrease) in Operating Right-of-Use Assets, Net Accounts payable and accrued expenses and other long-term liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Taxes payable Increase (Decrease) in Income Taxes Payable Unearned revenue Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities - Continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Net cash used in operating activities - Discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Net cash provided by operating activities - Continuing operations Net Cash Provided by (Used in) Operating Activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Payments for purchase of short- and long-term marketable securities Payments to Acquire Marketable Securities Proceeds from sales or maturities of securities Proceeds from Sale and Maturity of Marketable Securities Return of cash paid for TiVo Acquisition Proceeds from Previous Acquisition Payment to Dissenting Holders in TiVo Acquisition Payments for Previous Acquisition Payments for purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Payments for acquisition of patents Other investing, net Payments for (Proceeds from) Other Investing Activities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of long-term debt, net of issuance costs Proceeds from Issuance of Long-term Debt Principal payments on long-term debt Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security Payments for dividends Payments for contingent consideration and deferred holdback Payment for Contingent Consideration Liability, Financing Activities Payments for withholding taxes related to net settlement of restricted awards Payment, Tax Withholding, Share-based Payment Arrangement Proceeds from employee stock purchase plan and exercise of employee stock options Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents at end of period Loans and Leases Receivable Disclosure [Table] Loans and Leases Receivable Disclosure [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Corporate Offices, Data Centers and Certain Equipment Corporate Offices, Data Centers and Certain Equipment [Member] Corporate Offices, Data Centers and Certain Equipment [Member] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Operating Lease Right-of-use Asset Operating Lease Right-of-use Asset [Member] Operating Lease Right-of-use Asset [Member] Operating Lease Liability Operating Lease Liability [Member] Operating Lease Liability [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Loans and Leases Receivable Disclosure [Line Items] Loans and Leases Receivable Disclosure [Line Items] Effect of new accounting principle New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification Period to terminate option Lessee, Operating Lease, Option to Terminate, Period Lessee, Operating Lease, Option to Terminate, Period Term of extension option Lessee, Operating Lease, Renewal Term Commitments and Contingencies Disclosure [Abstract] Contingencies Commitments and Contingencies Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Change in unrealized gains (losses) on marketable securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Less: Reclassification adjustment on sale Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Other comprehensive income (loss), net of tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fixed lease cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Short-term lease cost Short-term Lease, Cost Less: Sublease income Sublease Income Total operating lease cost Lease, Cost Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term marketable securities Marketable Securities, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Inventory Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets Total current assets Assets, Current Long-term marketable securities Marketable Securities, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Right-of-use assets Other long-term assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Unearned revenue Contract with Customer, Liability, Current Current portion of long-term debt Total current liabilities Liabilities, Current Unearned revenue, less current portion Contract with Customer, Liability, Noncurrent Deferred tax liabilities, net Long-term lease liabilities Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Contingencies (Note 10) Commitments and Contingencies Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding Preferred Stock, Value, Issued Common stock, $0.001 par value, 250,000 shares authorized; 129,216 shares issued and 126,666 shares outstanding as of December 31, 2019; and 125,781 shares issued and 123,975 shares outstanding as of December 31, 2018 Common Stock, Value, Issued Treasury stock, 2,550 shares and 1,806 shares as of December 31, 2019 and December 31, 2018, respectively, at cost Treasury Stock, Value Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] TiVo Corporation TiVo Corporation [Member] TiVo Corporation [Member] Repayments of convertible debt Repayments of Convertible Debt Initial conversion price to principal of notes (in usd per share) Debt Instrument, Convertible, Conversion Ratio, Cash Conversion Ratio to Principal Amount Debt Instrument, Convertible, Conversion Ratio, Cash Conversion Ratio to Principal Amount Call option, shares Call Option Shares Number of shares which may be purchased under the convertible call option. Warrants outstanding, shares Class of Warrant or Right, Number of Securities Called by Warrants or Rights Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Computer Equipment And Software Computer Equipment And Software [Member] Computer Equipment And Software [Member] Furniture and fixtures Furniture and Fixtures [Member] Software and Software Development Costs Software and Software Development Costs [Member] De-recognition of Prepaid Stored Value Product Liabilities Accounting Standards Update 2016-04 [Member] Costs to Obtain Contracts with Customers Accounting Standards Update 2014-09, Costs to Obtain Contracts with Customers [Member] Accounting Standards Update 2014-09, Costs to Obtain Contracts with Customers [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Losses from cumulative translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Due from banks Due from Banks Contract assets amortization period Capitalized Contract Cost, Amortization Period Property, plant and equipment useful life Property, Plant and Equipment, Useful Life Finite-lived intangible asset useful life Finite-Lived Intangible Asset, Useful Life Product return period Product Return Period Product Return Period Period to cancel subscription for a full refund Subscription Cancellation Period, For Full Refund Subscription Cancellation Period, For Full Refund Lifetime subscription amortization period Product Lifetime Subscriptions, Amortization Period Product Lifetime Subscriptions, Amortization Period Advertising expense Advertising Expense Accumulated deficit Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Canada CANADA Rest of world Rest of World [Member] Rest of World [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues, net: Operating Lease Liabilities Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Sublease Income Lessee, Operating Lease, Liability, Sublease Income [Abstract] Lessee, Operating Lease, Liability, Sublease Income [Abstract] 2020 Lessor, Operating Lease, Payments to be Received, Next Twelve Months 2020 Lessor, Operating Lease, Payments to be Received, Two Years 2021 Lessor, Operating Lease, Payments to be Received, Three Years 2022 Lessor, Operating Lease, Payments to be Received, Four Years 2023 Lessor, Operating Lease, Payments to be Received, Five Years Thereafter Lessor, Operating Lease, Payments to be Received, Thereafter Total lease payments Lessor, Operating Lease, Payments to be Received Net Operating Lease Payments Net Operating Lease Payments [Abstract] Net Operating Lease Payments [Abstract] 2020 Net Operating Lease Payments, Next Twelve Months Net Operating Lease Payments, Next Twelve Months 2020 Net Operating Lease Payments, Due Year Two Net Operating Lease Payments, Due Year Two 2021 Net Operating Lease Payments, Due Year Three Net Operating Lease Payments, Due Year Three 2022 Net Operating Lease Payments, Due in Four Years Net Operating Lease Payments, Due in Four Years 2023 Net Operating Lease Payments, Due Year Five Net Operating Lease Payments, Due Year Five Thereafter Net Operating Lease Payments, Due after Year Five Net Operating Lease Payments, Due after Year Five Total lease payments Net Operating Lease Payments Net Operating Lease Payments Less: imputed interest Net Operating Lease Payments, Imputed Interest Net Operating Lease Payments, Imputed Interest Total Net Operating Lease Payments, Lease Liability Net Operating Lease Payments, Lease Liability Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Income Taxes Income Tax Disclosure [Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current income tax expense Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred income tax benefit Deferred Income Tax Expense (Benefit) Income tax expense (benefit) Income Tax Expense (Benefit) Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table] Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] TiVo Tradename TiVo Tradename [Member] TiVo Tradename [Member] Acquired Indefinite-lived Intangible Assets [Line Items] Acquired Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Trade Names Indefinite-Lived Trade Names Acquired Finite-Lived Intangible Assets by Major Class [Axis] Developed Technology and Patents Developed Technology And Patents [Member] Developed Technology and Patents [Member] Existing Contracts and Customer Relationships Existing Contracts And Customer Relationships [Member] Existing Contracts and Customer Relationships [Member] Content Databases and Other Database Rights [Member] Trademarks / Tradenames Trademarks and Trade Names [Member] Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Total Intangible Assets, Gross Intangible Assets, Gross (Excluding Goodwill) Total Intangible Assets, Net Schedule of Quarterly Consolidated Financial Data (Unaudited) Quarterly Financial Information [Table Text Block] Schedule of Weighted Average Number of Shares Schedule of Weighted Average Number of Shares [Table Text Block] Weighted Average Potential Anti-Dilutive Common Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Accrued restructuring costs Product and Intellectual Property Licensing Product and Intellectual Property Licensing [Member] Product and Intellectual Property Licensing [Member] Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Auction Rate Securities Auction Rate Securities [Member] Assets Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Balance at beginning of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Sales Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales Gain (loss) included in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Unrealized loss reclassified on sale Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Unrealized Gain (Loss) Adjustment on Sale Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Unrealized Gain (Loss) Adjustment on Sale Unrealized gains included in other comprehensive income Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) Balance at end of period Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Balance at beginning of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Transfers out Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Gain (loss) included in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Balance at end of period Goodwill impairment Investment [Table] Investment [Table] U.S. Treasuries / Agencies US Treasury and Government [Member] Investment [Line Items] Investment [Line Items] Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Equity-based Compensation Share-based Payment Arrangement [Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] Pre-Filing Agreement [Axis] Pre-Filing Agreement [Axis] Information related to prefiling closing agreement with the IRS. Pre-Filing Agreement [Domain] Pre Filing Agreement [Domain] Information related to prefiling closing agreement with the IRS. Pre-Filing Closing Agreement [Member] Pre Filing Closing Agreement Member Pre-Filing Closing Agreement Member. Income Tax Expense Benefit Continuing Operations [Line Items] Income Tax Contingency [Line Items] Ordinary tax loss from sale of business Ordinary Tax Loss From Sale Of Business Ordinary tax loss from sale of business Deductions resulting from Tax Act of 2017 Valuation Allowance, Deferred Tax Asset, Decrease from Tax Cuts and Jobs Act of 2017 Valuation Allowance, Deferred Tax Asset, Decrease from Tax Cuts and Jobs Act of 2017 Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Benefit from operating loss carryforwards reduced income tax expense Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability BEAT liability Tax Cuts and Jobs Act, Incomplete Accounting, Base Erosion and Anti-Abuse Tax Liability, Amount Tax Cuts and Jobs Act, Incomplete Accounting, Base Erosion and Anti-Abuse Tax Liability, Amount Provisional PTI foreign withholding taxes Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Undistributed Accumulated Earnings of Foreign Subsidiary Previously Taxed Income, Tax Expense Withholdings Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Undistributed Accumulated Earnings of Foreign Subsidiary Previously Taxed Income, Tax Expense Withholdings Undistributed foreign earnings Undistributed Earnings of Foreign Subsidiaries Amount of unrecognized tax liability on undistributed foreign earnings Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning of Period Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) End of Period Balance at beginning of period Accounts Receivable, Allowance for Credit Loss, Current Provision for bad debt Accounts Receivable, Credit Loss Expense (Reversal) Deductions and write-offs, net Allowance For Doubtful Accounts Receivable Adjustments Increase (Decrease) Allowance For Doubtful Accounts Receivable Adjustments Increase (Decrease) Balance at end of period Weighted average shares used in computing basic per share amounts Dilutive effect of equity-based compensation awards Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average shares used in computing diluted per share amounts Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Financial Statement Details Additional Financial Information Disclosure [Text Block] Movement in Deferred Tax Asset, Valuation Allowance Movement in Deferred Tax Valuation Allowances [Roll Forward] Movement in Deferred Tax Valuation Allowances [Roll Forward] Balance at beginning of period Additions Valuation Allowance, Deferred Tax Asset, Additions Valuation Allowance, Deferred Tax Asset, Additions Deductions resulting from TiVo Acquisition Valuation Allowance, Deferred Tax Asset, Decrease due to Business Combination Valuation Allowance, Deferred Tax Asset, Decrease due to Business Combination Balance at end of period Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Accounts Payable and Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Components of Interest Income and Other, Net Interest and Other Income [Table Text Block] Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Restructuring and Asset Impairment Charges Restructuring, Impairment, and Other Activities Disclosure [Text Block] Restructuring and Asset Impairment Charges Restructuring and Related Costs [Table Text Block] Restructuring Activities Related to Plans Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Carrying Value and Par Value of Debt Schedule of Long-term Debt Instruments [Table Text Block] Convertible Debt Convertible Debt [Table Text Block] Components of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Summary of Interest Rate Swaps Schedule of Interest Rate Derivatives [Table Text Block] Revenues Revenue from Contract with Customer [Text Block] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Accounts receivable, net Investments and Fair Value Measurements Fair Value Disclosures [Text Block] Description of Business Business Description [Policy Text Block] The entire disclosure for the business description. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of Presentation and Principles of Consolidation Basis of Presentation and Principles Of Consolidation [Policy Text Block] The entire disclosure for the basis of presentation concepts and principles of consolidation. Basis of presentation describes the underlying basis used to prepare the financial statements. Principles of consolidation discloses the accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Reclassifications Reclassification, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Concentrations of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Cash, Cash Equivalents and Investments Cash and Cash Equivalents, Policy [Policy Text Block] Marketable Securities Investment, Policy [Policy Text Block] Accounts Receivable Receivable [Policy Text Block] Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Inventory Inventory, Policy [Policy Text Block] Long-Lived Assets, including Property and Equipment and Finite-Lived Intangible Assets Property, Plant and Equipment, Policy [Policy Text Block] Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Indefinite-Lived Intangible Assets and Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Right-of-Use Assets and Lease Liabilities Lessee, Leases [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Warranty Standard Product Warranty, Policy [Policy Text Block] Research and Development Research and Development Expense, Policy [Policy Text Block] Advertising Costs Advertising Cost [Policy Text Block] Restructuring Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Equity-Based Compensation Share-based Payment Arrangement [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] (Loss) gain on interest rate swaps Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] $250M June 2013 Swaps Two Hundred Fifty Million June Two Thousand Thirteen Swaps [Member] Two Hundred Fifty Million June Two Thousand Thirteen Swaps [Member] $125M September 2014 Swaps One Hundred Twenty Five Million September Twenty Fourteen Swaps [Member] One Hundred Twenty Five Million September Twenty Fourteen Swaps [Member] $200M September 2014 Swaps Two Hundred Million September Twenty Fourteen Swaps [Member] Two Hundred Million September Twenty Fourteen Swaps [Member] Notional amount of interest rate swaps Derivative, Notional Amount Fixed interest rate (percent) Derivative, Fixed Interest Rate Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Accounts receivable, net Prepaid expenses and other current assets Other long-term assets Accounts payable and accrued expenses Unearned revenue Deferred Revenue, Current Deferred tax liabilities, net Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Convertible Notes Payable Convertible Notes Payable [Member] Warrants Warrant [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Preferred Stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred Stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred Stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common Stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Common Stock, shares authorized (in shares) Common Stock, Shares Authorized Common Stock, shares issued (in shares) Common Stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Treasury Stock, shares (in shares) 2020 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Total Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Corporate Corporate, Non-Segment [Member] Subsegments [Axis] Subsegments [Axis] Subsegments [Domain] Subsegments [Domain] Platform Solutions Platform Solutions [Member] Platform Solutions [Member] Software and Services Software and Services [Member] Software and Services [Member] Other Other Subsegment [Member] Other Subsegment [Member] US Pay TV Providers US Pay TV Providers [Member] US Pay TV Providers [Member] Consumer Electronics Manufacturers Consumer Electronics Manufacturers [Member] Consumer Electronics Manufacturers [Member] New Media, International Pay TV Providers and Other New Media, International Pay TV Providers and Other [Member] New Media, International Pay TV Providers and Other [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of reportable segments Number of Reportable Segments Adjusted Operating Expenses Adjusted Operating Expenses Operating expenses excluding depreciation, amortization of intangible assets, restructuring and asset impairment charges, equity-based compensation, contested proxy election costs, transaction, transition and integration expenses and changes in contingent consideration. Adjusted EBITDA Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization Earnings excluding depreciation, amortization of intangible assets, restructuring and asset impairment charges, equity-based compensation, contested proxy election costs, transaction, transition and integration expenses and changes in contingent consideration Merger, separation and transformation costs Separation and Transformation Costs Separation and Transformation Costs Transition and integration costs Transition and Integration Costs Transition and Integration Costs Earnout amortization Business Combinations, Earnout Settlement Business Combinations, Earnout Settlement CEO transition cash costs Officers' Transition Compensation Costs Officers' Transition Compensation Costs Remeasurement of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Gain on settlement of acquired receivable Business Combination, Acquired Receivables, Gain (Loss) on Settlement Business Combination, Acquired Receivables, Gain (Loss) on Settlement Operating (loss) income Interest expense Interest Expense Interest income and other, net Other Nonoperating Income (Expense) TiVo Acquisition litigation Loss on debt extinguishment Loss on debt modification Loss from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Rest of the world Income (Loss) from Continuing Operations before Income Taxes, Foreign As If Applying Prior Guidance [Member] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Effect of Change Higher/(Lower) [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets Cost of Licensing Revenue Excluding Depreciation and Amortization of Intangible Assets Cost of Licensing Revenue Excluding Depreciation and Amortization of Intangible Assets Selling, general and administrative Selling, General and Administrative Expense Loss from continuing operations before income taxes Income tax expense Loss from continuing operations, net of tax Inventory, Net Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventory Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Rest of the world Non-US [Member] India INDIA Computer Software and Equipment Computer Equipment [Member] Leasehold Improvements Leasehold Improvements [Member] Geographic Concentration Risk Geographic Concentration Risk [Member] Property, Plant and Equipment Property, Plant and Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Accounts Payable and Accrued Expenses Accounts Payable and Accrued Liabilities [Abstract] Accounts payable Accounts Payable, Current Accrued compensation and benefits Employee-related Liabilities, Current Other accrued liabilities Other Accrued Liabilities, Current Accounts payable and accrued expenses Interest and Other Income [Abstract] Interest and Other Income [Abstract] Interest income Investment Income, Interest Foreign currency loss Foreign Currency Transaction Gain (Loss), before Tax Equity method income (loss) Income (Loss) from Equity Method Investments Other income, net Interest and Other Income Interest income and other, net Cash paid during the period for: Supplemental Cash Flow Information [Abstract] Income taxes, net of refunds Income Taxes Paid, Net Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Significant noncash transactions Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Fair value of shares issued in connection with the TiVo Acquisition Stock Issued Significant Portions of the Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Tax Credit Carryforwards Summary of Tax Credit Carryforwards [Table Text Block] Summary of Operating Loss Carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Schedule of Deferred Tax Asset Valuation Roll Forward Schedule of Deferred Tax Asset Valuation Roll Forward [Table Text Block] Schedule of Deferred Tax Asset Valuation Roll Forward [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Components of Income from Continuing Operations Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Profit Improvement Plan Profit Improvement Plan [Member] Profit Improvement Plan [Member] Share-based Payments Restructuring Share-based Payments [Member] Restructuring Share-based Payments [Member] Asset Impairment Asset Impairments [Member] Asset Impairments [Member] Contract termination costs and other Contract Termination [Member] Other Other Restructuring [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Balance at Beginning of Period Cash Settlements Payments for Restructuring Non-Cash Settlements Restructuring Reserve, Settled without Cash Other Restructuring Reserve, Translation and Other Adjustment Balance at End of Period Income Statement [Abstract] Licensing, Services and Software Licensing, Services and Software [Member] Licensing, Services and Software [Member] Hardware Hardware [Member] Hardware [Member] Revenues, net: Revenues [Abstract] Costs and expenses: Cost of Revenue [Abstract] Cost of hardware revenues, excluding depreciation and amortization of intangible assets Cost of Hardware Revenue Excluding Depreciation and Amortization of Intangible Assets Cost of Hardware Revenue Excluding Depreciation and Amortization of Intangible Assets Research and development Research and Development Expense Selling, general and administrative Total costs and expenses Costs and Expenses Loss on debt extinguishment Loss on debt modification Income tax expense (benefit) Loss from continuing operations, net of tax Basic loss per share: Earnings Per Share, Basic [Abstract] Diluted loss per share: Earnings Per Share, Diluted [Abstract] Restricted Awards Restricted Stock Award or Restricted Stock Unit [Member] Restricted Stock Award or Restricted Stock Unit [Member] Restricted Awards (In Thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning Balance (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending Balance (in shares) Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Beginning Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending Balance (in dollars per share) Effective Income Tax Rate Reconciliation, Amount [Abstract] Effective Income Tax Rate Reconciliation, Amount [Abstract] Federal income tax Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State income tax, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Foreign income tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Foreign withholding tax Effective Income Tax Rate Reconciliation, Withholding Tax, Foreign, Amount Effective Income Tax Rate Reconciliation, Withholding Tax, Foreign, Amount Repatriation of foreign income, deemed and actual Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Change in unrecognized tax benefits Effective Income Tax Rate Reconciliation, Change in Unrecognized Tax Benefits, Amount Effective Income Tax Rate Reconciliation, Change in Unrecognized Tax Benefits, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Equity-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount TiVo Acquisition-related items Effective Income Tax Rate Reconciliation, Acquisition of Business, Amount Effective Income Tax Rate Reconciliation, Acquisition of Business, Amount Entity rationalization Effective Income Tax Rate Reconciliation, Entity Rationalization, Amount Effective Income Tax Rate Reconciliation, Entity Rationalization, Amount Tax Act of 2017 Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Dell Technologies Inc. [Member] Dell Technologies Inc. [Member] Dell Technologies Inc. [Member] Dreihaus Entities Dreihaus Entities [Member] Dreihaus Entities [Member] Fir Tree Entities Fir Tree Entities [Member] Fir Tree Entities [Member] Dissenting Holders Fir Tree Entities and Dreihaus Entities [Member] Fir Tree Entities and Dreihaus Entities [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Retainer Fees Retainer Fees [Member] Retainer Fees [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Settled Litigation Settled Litigation [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Minimum purchase obligation period Long-term Purchase Commitment, Period Maximum obligation under purchase obligations Long-term Purchase Commitment, Maximum Amount Long-term Purchase Commitment, Maximum Amount Loss accrual Long-Term Purchase Commitment, Accrued Long-Term Purchase Commitment, Accrued TiVo Acquisition litigation Amount of patent settlement claim Litigation Settlement, Amount Awarded to Other Party Number of patents transferred in settlement Loss Contingency, Patents Transferred in Settlement, Number Loss Contingency, Patents Transferred in Settlement, Number Professional fees Professional Fees Amount of damages sought Loss Contingency, Damages Sought, Value Dissenting shares outstanding (in shares) Common Stock, Shares Outstanding, Exercised Appraisal Rights Common Stock, Shares Outstanding, Exercised Appraisal Rights Number of pending petitions Loss Contingency, Pending Claims, Number Payment to Dissenting Holders in TiVo Acquisition Cash returned from acquisition Cash Returned from Acquisition Cash Returned from Acquisition Revolving Credit Facility Revolving Credit Facility [Member] Secured Debt Secured Debt [Member] Term Loan A Facility Term Loan A Facility [Member] Term Loan A Facility [Member] Refinancing Agreement No.1 Refinancing Agreement Number One [Member] Refinancing Agreement Number One [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] LIBOR London Interbank Offered Rate (LIBOR) [Member] Prime Rate Prime Rate [Member] Number of wholly-owned subsidiaries Number of Wholly Owned Subsidiaries Number of Wholly Owned Subsidiaries Debt instrument term Debt Instrument, Term Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Repayments of lines of credit Repayments of Long-term Lines of Credit Aggregate annual amortization amount Line of Credit Facility, Periodic Payment, Amortization Amount, Percent Line of Credit Facility, Periodic Payment, Amortization Amount, Percent LIBOR floor Debt Instrument, Variable Interest Rate, Floor Debt Instrument, Variable Interest Rate, Floor Variable interest rate (percent) Debt Instrument, Basis Spread on Variable Rate Excess cash flow payment Line of Credit Facility, Covenant Compliance, Excess Cash Flow Payment Line of Credit Facility, Covenant Compliance, Excess Cash Flow Payment Basis of Presentation and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Balance at beginning of period Unrecognized Tax Benefits Assumed in acquisition Unrecognized Tax Benefits, Increase Resulting from Acquisition Tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Tax Act of 2017 Unrecognized Tax Benefits, Increase Resulting from Tax Cuts and Jobs Act of 2017 Unrecognized Tax Benefits, Increase Resulting from Tax Cuts and Jobs Act of 2017 Tax positions related to prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Tax Act of 2017 Unrecognized Tax Benefits, Decrease Resulting from Tax Cuts and Jobs Act of 2017 Unrecognized Tax Benefits, Decrease Resulting from Tax Cuts and Jobs Act of 2017 Audit settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Statute of limitations lapses Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Foreign currency Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Foreign currency Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Balance at end of period Line of Credit Facility [Table] Line of Credit Facility [Table] Base Rate Base Rate [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Total Leverage Ratio interest rate, range one Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range One Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range One Total Leverage Ratio spread on interest rate, range one Line of Credit Facility, Interest Rate, Option One, Total Leverage Ratio, Spread on Interest Rate Line of Credit Facility, Interest Rate, Option One, Total Leverage Ratio, Spread on Interest Rate Total Leverage Ratio interest rate, range two Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range Two Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range Two Total Leverage Ratio spread on interest rate, range two Line of Credit Facility, Interest Rate, Option Two, Total Leverage Ratio, Spread on Interest Rate Line of Credit Facility, Interest Rate, Option Two, Total Leverage Ratio, Spread on Interest Rate Total Leverage Ratio interest rate, range three Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range Three Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range Three Total Leverage Ratio spread on interest rate, range three Line of Credit Facility, Interest Rate, Option Three, Total Leverage Ratio, Spread on Interest Rate Line of Credit Facility, Interest Rate, Option Three, Total Leverage Ratio, Spread on Interest Rate Prepayment premium percentage, period one Line of Credit Facility, Covenant Terms, Prepayment Premium, Percent, Period One Line of Credit Facility, Covenant Terms, Prepayment Premium, Percent, Period One Prepayment premium percentage, period two Line of Credit Facility, Covenant Terms, Prepayment Premium, Percent, Period Two Line of Credit Facility, Covenant Terms, Prepayment Premium, Percent, Period Two Prepayment covenants based on Excess Cash Flow Line of Credit Facility, Covenant Terms, Mandatory Prepayment Covenants, Excess Cash Flow, Percent Line of Credit Facility, Covenant Terms, Mandatory Prepayment Covenants, Excess Cash Flow, Percent Acquisition covenant prepayment premium percentage on the outstanding balance Line of Credit Facility, Covenant Terms, Prepayment Premium, Acquisition Covenant, Outstanding Balance, Percent Line of Credit Facility, Covenant Terms, Prepayment Premium, Acquisition Covenant, Outstanding Balance, Percent Required payment on percentage of original principal amount Line of Credit Facility, Covenant Terms, Required Payment, Original Principal Amount, Percent Line of Credit Facility, Covenant Terms, Required Payment, Original Principal Amount, Percent Quarterly installments equal to percentage of original principal amount Line of Credit Facility, Periodic Payment, Original Principal Amount, Percent Line of Credit Facility, Periodic Payment, Original Principal Amount, Percent Amount outstanding Long-term Line of Credit Specified Excess Availability, range one Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range One Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range One Specified Excess Availability interest rate, range one Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range One, Interest Rate, Percent Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range One, Interest Rate, Percent Specified Excess Availability, range two Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Two Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Two Specified Excess Availability interest rate, range two Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Two, Interest Rate, Percent Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Two, Interest Rate, Percent Specified Excess Availability, range three Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Three Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Three Specified Excess Availability interest rate, range three Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Three, Interest Rate, Percent Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Three, Interest Rate, Percent EX-101.PRE 13 rovi-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 chart-4268220a072b7993b7e.jpg begin 644 chart-4268220a072b7993b7e.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" &4 J0# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .?\ M6>*O#O@;POXC\:^+M7L?#_A3PCH.L>)_$VO:G,+?3=$\/>'].N=7UK5]0N"" M(+'3-,L[J^NYB"([>"1\'&#^?/[/O[<'Q:_:B_9]\._M7_!G]F&[U;X*_$35 M;"]^$^A>)/B9:>&?C9XW^%%UXWA\,_\ "X)_!+^#M1\(^'--O_#ZZC\0/#O@ M6]^(%UXOUCP?;633MI?BC5H/"T'V[\9?A;X<^./PB^*?P6\8M>IX1^+WPY\< M?"_Q4VF3K;:D/#?C_P ,:IX3UPZ?+M=\)W&NZ<=:LO&/V&^?2;( ^V M;7]H#X$WVJ6VAVGQI^$MUK5Y\0]6^$EGH]M\2/!L^J7?Q4T&P@U76_AI;:?% MK3W)=-L+F"\O-+AMI4E;C3^V+^R0'OH_^&H_V=3)I MF@>*?%>I(/C;\,R^G^%O VHG2/&GB2]1?$Y:UT'PAJP.E^)]6G$=CH.H@V6J M36MRK1#\49/^"5W[65M^UC!\0+"Z^ ES\'=&_P""T6K?\%.[;6[GQ[XRLOB! MJW@/QY^S'H/P2USX>Q^"(?A9>Z!I_BWPEXAT.76(]1N?'-QI_BRPOX6AG\/W M%G,EYY_\+O\ @CC^TQX.^+/[)?Q(UVT_9QN[7X%?M5?\%:_CYX\L[/Q5KUUJ M?BG0/V]O _B[0/@YI.G7%W\)+6WU+Q!X%U/Q+IR^.&UQ[>PT^PT&"X\,7>NR MK965N ?T.7'[0WP"M;/0-1N?C?\ "_%7@'4_BMX7OIOB7X+BL_$GPNT2P MAU76/B1H%S)K:P:QX!TG2[BWU+4_&.G/<^'=/T^>&\O-1@MI4E;Y9C_X*"^ MI_VY_#W['UII&AZAX0\4_L*:Q^W=HG[1FF_$;0+SX?77@#2/BKX?^&;:8(([ M#^SY--O8/$%OXOL?'-KXMN- FT10!!B072_CC%_P1L_;$T3]FG_@GE\*M(US M]GC6?'7[,_[ _P"W]^Q'\5I-;\>^/-/\*"^_:S^'&D>%?!?Q'\%ZI;?"C5-8 M\2Z'X:O_ Y%'XA\+ZGH?A34'LM7C73K]ULK@OJR_P#!(?\ ;#T31OA9)HEK M^R1XXU7X:_\ !!'3/^"7$OA;XM:KXP\4_#7Q1\?-'\ IQ:'4);;71KUYHS:IX2N-(L]168 _,_#FKVY^*OB'Q!I?ANQ^'N;/5&2#Q7;7^KVU MWKNDWLEK/X:T"'4?$_B$:9X=TN_U.WP_"?[:_P .[_XB_'G0_'WB7X%?#GX4 M_"_Q+\%?#'PY^,-W^U!\&M>M?BUJ'Q@^'P\:06NI>#;'5[;6OA/JMO?+/I'@ M_1?&-U+J/Q1TF!O&7@V*XT%@U?C9XM_X)._MB:[\-?VP+.6]^"6O^-_BO_P4 M>_8U_;T^&MIXH^+GC#6HO$EE\#M+^!:?$WP!\0/&DWP1L/\ A&]>U6Z^&&M6 MNA>*=#\#ZIH.LQ:G;Q-X1\(:+%!I47MOCK_@DCX[^./B_P#X+4)\5[OX;:-X M-_X*.:3^S!J?P#U;PIXAU[4?%OP?^)G[,WP*L?!/@[QIKR2^#_#ZZ7=>%OB[ MH?A_QSX0N/#FJZI/)H-@UE?QZ7>7$UFP!^TWB3XZ_!3P?;:A>>*_B[\,O#=I MI/B5_!FK7.N>._"^E0Z7XNBTJ/7I_"^HR7VJ0+8^(+;0)H]?NM(NC%?6FA,- M:NH(=+!NQ!\5_%_Q1\+6WA5OA9\,M#^)%SJ^N7UOXGN/$OQ#?X=:!X,\+V'A M;7]:;Q'=:E9^"_'^J:U=7FN:=HGA?3]!TOP^999]?.JW6HV6G:3=F7\;OVJ/ M^":'[0_QLU7]@SQWK^J?#7XZZQ\*?A1^T/\ "']MWX=:M\3/B%^S9X?^/K_M M<_#7X?\ A'XP_$;P1XZ^&GA#QAK&@26>N^#[NR_X0K5M D@U[X5:N_@^RUO0 M;BQA-S^S_A_P6/A[\(-!^'W@O1;5H_!7P[TCP9X7T&?Q'K4MH(/#GAJVT#1M M,F\5^(QXC\13P1P6=M:R:_KIUO6YXE-_J;:C?O.9@#\_OV!?^"D6J_MG_LP? M"G]LSQE\'/"'[._[.GQ9\'>-]=T_Q?XG^/FD^(=5\*^)O"?QA;X0:5X.\8Z5 M?_#WP+I=K-XWU"SU?4_"^JZ%XCU^.62RL_#][86NMZQIT$GT[XF_;H_9+\)_ M$SX ?"'5/CS\-'\>?M/)XBN/@GI.G^+_ _?P^-]/\,+]GOM3TW4[?4FTZ2R MO==DM/"'A\1W,MWXE\87J>'=!M=0U"SU6/3_ ,<_@%_P25_:9^&7_!,?_@G% M^R?XK\7?"Y_C#_P3Z_;6^&'[56K6/A7Q9XEO_A9\=?#OP[^.OQ%^*,W@D:YJ MW@O0=:T#53HGQ%75?"L^M^%KO2]/^*?@GPU=7T\&C3'6],T?@1_P2B_:2^"G MQP_8\^-+ZI\%?'(^'GC_ /X*G^+_ (M^$/$GB?Q/'8>!;#]OWXCZ!\3_ #H M?P\NH?A_=-X\TSX;W7AN73_%FGW:?!XGF\.?\)'I^EZH/#NJ:AHL^F:G=6%Q!!,R6]W+:\_^T;_P4#^''[,_ M[(WPR_:T^(NF1^'_ I\3M5_9WT&*7Q%KR:/X-^']]^T1K'A;2-+\0?%+Q]' MI.HVWA+X=^"#XE;4/&GC(Z)>B"QTYH]/TNYU#4+&T;\3-)_X(]_MTZU\-/VF M/#WBX?LM^%_$'Q__ ."0FF?L#Z3H/@+XC>-;;X8_#?XJZ%\6_BCK^BP>"_#$ M7P3TF'P?\ =.\&?$.T70-#TF+5?$'AQM"DTR^_X3/7=9U3QCN+=ZQ/J=GI6K>#[C7O"5MI5W<6$46MKI%O/-/:@&?K_[?GPO^#'P\ ME^)G[5.L_#CX*^"==^,'PQ^$7P>\?:=\5M!\;?#SX]R_%FQ\&CPEXN^&WB9[ M'PPK:#_;?B76K#Q&-7MH(_"6C^"/%'C/5]3/@ZUBUN3ZJL?C=\&]3\96'P\T M[XK?#F_\>:I86NJ:9X-LO&WANZ\3ZAIU]H;>)K&^L=#M]2DU*[MKWPTK^(K. M2"WD%UH"/K4 DTM&NQ_/!?\ _!%'XG?#WX)R^"_V:%\#>#_ WAC_ (*C_LH? MM\_!/]D/X@?%/QCK_P -?A-X!^"EWX2OOBM\+O#OQ2O?"7C/4O#UY\6?%-KX MI\:QZ3IOA36_!WAB.;2O#MO)JLKZCJ<_M.I_\$H_CSJ/[17]O+\3=!M/AQ 'W]^V?_P %$/A+^RI^S!^TY^T/X1OO!'Q\UO\ M98\*V?BWXA?"/P=\5/#&G>*K2PN/%,/A66#4KBTM?%<_AVX6^CUNWLWU30S: M7FK^'-9T%KBVU&QOA9V?VT?V_O 7[(_P!\<_&[3M.\/?%_4_A?\ $/\ 9\\ M_$?X8^'_ (CZ%H_BWP;-^T)\3O 'PV\/7.O*-/\ $$FB7ED?B)I'BFWTKQ!I M^C_V[X=@N+JQOH4EM9I?R+T[_@D-^T])_P $H/CC^P'KW@W]D6Y_:$7X"W/[ M*'PG_:\L?%/BZU\0?%OX,6OQQU/XN>#&^+-O-\(;OQ7\/+7P\/$FOZKK?@S3 MO$OQ0T_6/B1J6MZ_IMSI<&L75Y/ZC\=/^"<'[=GQ7_9+_;"_8_U;QO\ !SXI M>%OBM^U'\!/V@_@/\5/BUXXU#_#?B?3_">C>$].TR$ _;NR_:-_9_U'P3=_ M$G3OC?\ "/4?A]8>*;WP->>-].^(_@_4/"=OXUT_46TB[\'2>(++6)]+'BR# M55_LN3PTMRVM+J3+8BQ:X94/SOXJ_;H\,:%^V3^RM^RGH?ABQ\::)^U9\#_C M;\;O"'QE\.>.M)O?#FGZ/\&4\&W$UO'I=IIE[:>(=-\5V/C;2[S1?$6D^*%M M8XXKAI;.: PW$GY>>"?^"5'[27@7XI:[\8H[SX27Z^'?^"T?QD_X*7>"_A5I M/C'6;3P_XQ^%7Q<_9Q@^ =OX8U^[NOA[:6'A?XT> +N"7QIX M(/!NJ:CIFGZ9>:7H6E%'TRV /UT\%_\ !1SX6^/?VX_%/[(/A=/"7B+PCX<_ M8SL/VR!^T3X9^*7AKQ!X"D\.R_%[5?A)JWA'4K2RLQ:Z5>:-)[CQ(/% M%[HLF@2VTK) 7DDC^KC^TE^SRFA:#XGD^.OP>A\.>*=;U/PUX9UVX^)G@NVT M?Q#XCT6SN-1UCP_HFHW.M0VFIZYI.GV=W?:EI%G++J-C9VMS=W-M%;022K_- MKX@_X(H?MC?%KP)XD\'^)_%OP!^#MQJ/_!#;X4?\$JK74_ 7C;QOXCBO/BG\ M%?BK%XPT_P =SV/_ JWPR++X+_$3P_HECH.K:&;C4/%GAK0?$6I:3]AU_[& M5N?J;Q__ ,$P/C!\6?"/['VLZM\*_@IX-^('A3_@IG\&_P!O[]KWPYKG[2'Q MA^/.@?$34/A=\$-:^".KW_AGQ7\2?AL+O5/%>NZ8W@R31O#,_ASPAX2M_#W@ MG3[#Q#JVI:U'?VC_AIX!\+>$_ M'-E;^!OB5H]CH_CSP?XM\4>'O"]AK7@OQYIFC>-/#NJVSR>);+5+.ZBCETW4 MM.AN3;:@)6MQ)F?!/]OU/B'^V'KO[$?Q"^$>H_#[XN6?[*W@7]L#0M<\,^+X MOB3\--6^%?C+Q?+X"DTS5O$Z3XJB:WC\->(?#$4'B'2H;S6 M] U2[M+*9!RW_!5']BKQK^US_P $U_CI^Q'^S=IWPQ\#:]\3_"?A#P3X.3Q' M<7'@7X:^#-*\.^.?"GBQV>T\'>$_$-Q9Z?!9>&I+#3]*T3PZ8Q<7< 'V:UCE MD7XS\#_\$J?VAO@_\2?VP- ^"OCKX>^!OV6?^"A/[*.J>!OB]X-N/$OBO4OB M7^S-^U4/A1JGPKL?BC\ M8D\,3Q^*_A3J^EWZZCJ7@#6O$W@\^&-;6"Z\$VV ME:1I]MH$@!^IOQ7_ &^/V/?@O\/M)^*/CK]H?X3V?@?7/BIX%^"FE:[8>//" MNIV-W\3/B)K&D:7X<\,"[M=7:SM[D6FM6OBK6+J[N;>PT+P)!?\ CC5;JU\+ MV,^ICUD_M&?L^B[33S\=/@Z+Z3QIX7^&\=D?B=X(%V_Q#\;Z='J_@SP(EL=< M$S>,_%VDS1:IX7\+JAUSQ#ITL=]I%A>6KK,?YY-._P""/'[0UM^RI^SUI,/P M]_9^TG]JWX%_M&_\$U?B%\0=4F_:1^-OC[X>?M$>!?\ @G?J5]HNC1:=J/C; MX77-O\"8_$7@[6=4C\->#O#OP[\06VC6LB^'/$.MZYIVG^'H=*ZW]HO_ ()+ M_M8?$_\ :[^)GQ9\'ZC^S]'\+O&O_!3+_@FE_P % K>\U[QOXUT[QI:Z#^Q] M\*-.^&?Q,^%UMX8L/A9JNCKKVIW.CG6_!?B2?Q4FEWNG:C'IVI6.D7:W-Q M?NK?_M7?LN:5K&H^'M4_:1^ FFZ_I%UXXL=5T._^,/P[L]8TR]^&.BVOB3XE M6>H:7<>(X[ZQNOAYX=OK+7_'4%W!#+X1T6\M=5\0+IUA/%/O"GC2[\,#Q/IQU?PVWB&W\-ZMJ'O^"9'Q(L_!G_!8Y-=\+? 74?B?^W;\ M2OVC?%G[./CF:_N-0U7P5X>^-G[->E? 72]'\;:_>?#==<\%365]I^K:SXBC M\&OXJM[W0?$UWIJ27]RMU#=;7_!,W_@G3\;/V-_CEX@\?>/A\((/".K?L ?L M!?LM0V/PVU_6;R]3XD?LF^#/$7AWQ[KT^EWO@+PM9-X6\5:CXFDN?"NJ?;WU MN2UT^1M;T;39[U(8 #]NJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ K\_?^"CO[<\O_ 3]^"GA'XS?\*K7XMVOBGXV_"7X)MX?3QRO@.YL M=3^+_B>+PIH6N#4I?"/B^"ZL--U&5)-5M#:6]S]D8RV;SRH8&_0*ORC_ ."P M?[%OQ>_;Q_9E\&?!/X.I\-CK6C_M%_ GXPZW_P +3\1ZOX=\,WGACX1>,X?% M>L:!YFB>"_'%W=ZAXEM8WTBSBFTE-/B:9IK^?R 89 #U/]E__@H#X6^//Q _ M;)^%7CCP6_P<\8_L1_%?PI\+OBEK][XQTKQ5\'-?G\>>'+?Q+X3U3P%\5#IG MA6UU6Z:VN8=-\4^$]8T'0_%/@W7KO3-%UC3_ +;J=JC?3$O[37[.<'A'0?'\ M_P >/@]!X&\3SZY:^'_&,WQ)\'Q^&-8N?#$L]OXF@L->VU@64\3QC\3;K_ ()D?M=>&-+_ &\->^%C?LQ^'_#W[3/QU_94 M^*OP+_8PU#4_%&I?L]?L]ZA\)/&G@[Q%\9?C)X'OB=H_ASQ+X@T_P >W\#W(\:O?^".W[6:_"37M*\.>*_! M?@+]H_PW^VI^WE^T7^SY^T/X2^-_BS6SX2\,?M:?$#P9XFC\$?&SP+XS^$4^ M@_&[X6?$/P_;:UX?_:'^'7B&UN[_ %IO"/A35- U:_D\0:[IMB ?TF)\4OAK M)X\D^%L?Q \%O\2HK ZI+\/T\4:(WC2/31:P7S7S^&!>G6EM5LKJUO&E-EA; M2ZMKML6UQ#,_Q=X0_P""AWPZ^('[?>D?L0^ ;'PYX]T[7/V1_%W[55C\;O!' MQ)T'Q1X:2/P7\:M!^"FL_#N[T#2=/N2FKQZSK3ZE'KD'B2XLC%876GFP^UQS M20?$/AG_ ()8_%9/VJ/VP_%7CS5M#\2_#?XU?&WXQ?M/_L\?'73OCO\ %[1? MBG^SW\3/CI^RE#^RCXMT,_L_Z?H%G\,?%5YX8\'B[TGP7XVU/QU>1Q^ [R/1 MKS0$U/1]".G9'_!/K_@FM^U'^SC^TQ^R!\7_ (L#X"VGA3]F'_@E$G_!-_6X M_AYXV\6ZYXA\9^*/"GQE\(^,_#OQ4TJQU3X8^&+&V\+^(_#G@U+R^T/5=6BU MS0?$/B/4H@VJ1127-T ?M]KOQ=^%?ACQEHGP[\2?$CP)H'CWQ*EA)X>\&:SX MMT'3/%.N+JMU?66E?V5H-[?PZI?'5;S2]5M=+6WMI'U.XTK5(-/6YETZ]2#E M]$_:5_9U\2^-K+X:>'?CW\%]>^(NI:GXKT73O .C?%+P-JGC6_UGP&JOXXTB MS\*V.NW&NW.J>#497\5:=%8->>'E.[5X+10Q'XS_ +57_!*/XZ?&K]H_]J_Q MGX3^)/ABR\!_MB?&;_@F)\5[KQAJ.M:SI_CS]G^T_8!\67.M^*_"_A/1+;0[ M^'Q);^-K:VLM<^&'PPNEVT4&D^);^\NF6W /W^^(GQB^$WPBM+._ M^*GQ,\ _#>QU!PEE>^.O%_A_PG:7)-]IVF9BN==U"PA,8U+5])T]YRX@COM5 MTRSDE2XU"TCFYKQ;^TO^SEX!\3/X*\<_'[X*>#/&4>H>%=(?PGXK^*G@3P[X MF35O'!_#5[XBT/X?>-I-4^ EU<^#)-4\5^#],OO"]W=>-[?PWXDUNZU_0_#:^%- M:^4/VWO^"07[4W[4D_[5^J>'X?V=-*\0?'G]DK_@G%\#?!FJ>)_''BBZN?"/ MC']DW]HW2OCM\7I+K5K;X/W.J6_A3Q5IT;^'?">H:4&U#6]6T#2M0\2Z#H=E M<0C2P#]XOVC/CKK'P.M_@TVA>$?"'C.]^*OQ_P#A9\&;NQ\6?&GP#\%VT70O M'VL3:=KWC#PW/X]D2/XE>*/"MG&NH:3\(/"8D\<>/I6;3O#:?:8I#6_I?[37 M[..N>,;;X=Z)\??@IK'Q!O-0\7:3:>!-*^*O@74/&5UJGP_02^/=,MO#%GKL MVN3:EX)A)F\6Z>E@;SP[&"VKPV:ABOQO_P %+/V1?BW^U_X9_8QT_P"&$O@3 M3M0_9[_X*!_LJ?M=>-HO'&OZKI-O>^"/@/XDU;Q!XG\.>&+K2/"WB-KOQ?K$ M6I"QT$:A;:5I!D2674-4LHF56_.[X:_\$F/VF/!/[5W@[X_W0^ ITO0O^"OW M[9?_ 4!UEM+\7^(H_%VI_!S]HKX%Q_";P1X0,TGPO@BN?B#H.J2W&J^(]+N MM63PQ!ID,<6E>)-2O+AD@ /TK^&7_!2WX':EX?\ V8+/X]^*/A#\#/C!^UIX MP^+7A7X3?"_1_P!H/X8?&S1]<@^%GB3QII,FO:=\5_ 5[%X&U73]9T_PQH\; M1V<_VC2_B#XPTCX3NE[XS@N[9?6/A%^V)X(\3_!1OC/\;M8^#GP%TH^-OBMX M:BEE_:.^%'Q+\&2:%\./'6N>%[+Q0?B;X5U&V\(QR:QX?TRP\6^)/#S3_P!H M?#5M1NO#OBZ:WU#1;^8?C5^QO_P20_:I_9HC_P""/]_XBG_9_P#%&I_L#_$3 M_@HK'\9=/TOQOXL@LM=\#?ML>+-?\6^$?$_PYU*\^%2S:KKWPX74HK35?"&O MZ7X;M]2U=VN-+\4V=D9+Q/.)/^".O[:"_LG^!_V;+6W_ &1WU*6/_@KOI?CC MXC:EXE\93>-?#&C?MY:=XEOOA'H_PX\7)\)IM0M?!5UK'B6VLOVEO!MOI?A_ M4_&<'@OPG:Z'XT'AO^VM,U0 _;O1?VV=+UK_ (*&ZW^P1;^!'FFT_P#8Q\+? MMDZ7\7K#Q;97^AZOX>\4?%_4_A%;^#QX:CT>.>&^2]TF?7X-?MM?U'3+S2IK M:)+>*XD8ITVA_M=^%8?BU^T7X&^*-[\'OA3X%^"OC3X/^ O"'Q(UG]I'X2ZG M=_$3Q+\4_!G_ D$V@^)/A[#J5EXE^#'B;2_$*7'A;PUX7\>2_VS\2(+:3Q- MX3MI=*^4? ?[&/\ P3Z_:(^!?[9'P)_:)^(=S\*1X1^'O_!'?]G3_@GUXFTC MPIXR\1:YXB'QA^$/C\^-]=\2Z3!J'@'P[IM]\/+^SD73--U&;4+#7SJ,4LDW MAZ*P>*>OG;]H[_@DS^TO\7_CA_P45\?Z6WP&U'P=^V%^UW_P2\^.W@[1_%7B M_P 1+=6W@#]ABS\&V?Q.\/>/M._X5=K6F_VMX\B\)W5OX.TNQGU_1Y+36A%X MDU#35M[B*Y /W4TK]I[]FO7-*\':[HG[0GP/UC1/B+XOOOA]\/M8TKXL> M0 MTOQWX\TN[?3]2\%>#;^TU^6U\4>+M/OXWL;WPUH(UO-9)*I6MO5_C MQ\$M @TNZUOXO?#'2+;6_$6K^$-'N-2\>>%K/%>@:HFB:]X:L)KG5(X[K M7M$UN6+1M8TJ%FO=*U:6+3-0AMKZ6.!OPSM_^"0?QGU?]E/]M;X7W7BKX3^ M/CWXW_X*G?%__@IK^Q#\4?#<^J>)=-^"7Q!U/XG^&?B/\&[OQ);7_@_19--U MO3[+1M:\#_$+3]!L-+-9MM)U*_6<@>L?MF_\ !,;X@_&S]I3X+_$C M0K/P?\7O@-J'[*OQK_8W_:7^"7C3XV_%7]GM];\+?&_XD^"_BKXF^*WA[Q!\ M)?#7B:\\27GB7Q-X2:#XD^ +ZY\,Q^(+/^Q;W3?$*:II-G/8 'ZA?$+]K?\ M9D^%6A?%/Q%X_P#CO\+/#FG?!/PMXE\:_%..[\:Z#+JO@KPUX/;3X?$FI:QH M=K?3ZQ'_ &5?:QHND7%I%8RWO]NZ[H6@I;MK.M:98W7*:'^WA^QMK/P\\'_% M"X_:>^ OAGPAXW^'^F_%#1;_ ,8_%_X<^%G7P5J.HVNA'6[^/5O$\"V=IIOB MB[C\':S<-*]KI7C&.?PO=W$>LP268_)7Q]_P2=^/?B6\_P""E?A?X=>-/#7P MX^#W[;O[,_[6/@B/X2>*_'NM?%+P#8_M2?&S6M*B\)?M">!)]9\#?\)S\%=- M\=^'-'FU[]I;P3IVN^*=-U_XEWN@:_X>BUX^%-/OK7GOCO\ \$L?VH_CE8:! M>3Z)^SKX=U5/^"(G[1W_ 3BFTJY\?>(=N[?1O#]]!%-=7X!^\FD_'WX%Z\?B,-#^,WP MHU@_!\VX^+0TOXB^#]0/PO\ M>G2ZO;'XA_9-9F'@H7&DP3ZG WB0Z:LVGP3 M7<9:&&5TQM9_:@_9L\-Z%X>\4>)/V@?@IX<\.>++7Q1>^%]=\0_%/P-H>D^( M;3P/'OXM-F\S>&A9W7]M+8FWF"?SF>(_^")O[ M6NM_"K]J'P1H?C/X$>"]=^*O[%?_ 2L^#?@"]L?%/C=]%NOC#_P3R\3^'_& MWC"R\=Q:/X!T74]/^&OQ6U+2Y_#^E^*-%N-4\4:=ISG6-4\-;R=%E^LM8_X) MA?$+4?B%^P]\3O"OPF^#_@*V^$OQ_P#VQ_VG/VB?ASXG_:#^)OQVFUKXH_M1 M_L[^)OA8^L>%_'OQ(^&)+ MB?5+X _43Q1^W+^R9X1^)'[._P *-6^//PT?QK^U7INIZ[\![#3_ !AX>U&R M^(7AO3M/M[V'Q-H>LVVIOI-[H7B"ZO\ 2M"\'WMK=W!\9^(=6L])\+Q:K/%J M!LO;?'7Q=^%7PPN-$M?B1\2? G@*Y\2R747A^#QEXMT#PS+K4EE/I]K>#3(] M:U"R:\6UN]7TBSN98 \-O>:OI5I-)'%/'WPNO;SX8M<>*T MT.7P=/!<>&/$5MX&N+2XUN&6RUGR8KZ5O5/^"D?_ 3/^-_[4_QE^-?Q/^%G MBWP/<:?^T)_P3*^*G_!.J^\.>/M9UC1;7X3:S\0?C%H/Q+M/C5H?]G>'O$2: M_H][IL&HZ=X_\,6D6DZ_JVI>$/AJ-.O)[0ZA>>'0#ZSO/^"@^G:]^WOK?["' MPC\#^&/B)XN^&'@[X6?$'X[ZW??&3PKX1U?P'X0^*%W\0K5KWPGX$FTO6M6^ M(.K_ __ .$/\+WGQ \./?\ A;4=,TWXI>"[S3S?>9<1O/X/_P""@VC?$[]J MGXQ_LO?"WX?1>+O$?[._CW0/ OQJTVX^(6A>&_BEX8L]?TOX3:Q#\4M'^$NL M:6E[KWP9M['XMVO[KXIZIXG_9R?X@-XD\7>--% MF\+0Z=:P^-AXYM989K'QGK5\;O1;E]3@$=S8_9_/_P!I[_@G]\2/VB_VQOV> M_P!HNPT+X6_"7X@_L]?%S0/%7AC]JWX;>+?%6@?%O7O@%H_C+X>:[XI_9U^) M'@>Q\.6%OX_M/B+XT+Q%-XRL=,M/$+W?A;6@#VO2 M_P#@IK\(AXW_ ."EGAOQKX'^(7P[T#_@E[X8\&>+OC?XJ\0KX6OU\3Z#XK^# MGB/XYOJO@+1O#6OZS"?#?PA_X*I> /A7X#\"ZCX/\ $FJ>*?'?PX@\ ?LR MWG[/NI:UXJT#4?"7AG1#J;ZO=0^./#=KI'B'6;3[-:1Z3K$T5PS3/X+(+2#6-$T?6K74=,M?1D_:3_ &>' MTCQMX@'QV^#HT#X;113_ !"UU_B9X*31? \$VH7NCQ7'BW5GUM=/\/6TFLZ9 MJFBI=ZK<6MJVLZ7JFDK,=1TV^MK?Y+_8V_8=UK]GCX>?MF6/B'QL;7Q]^VU^ MU=^TK^U+XLO_ / M))]'TB+5/&(U6^L]+L]+^PQ#\9K'_@A_^U4GP)\:_#=?%WP/T[Q#H?\ P1@U M7_@D[X$M+7Q%XJA\)?$CQ?K/QHN/B*W[0GC*XB\#S7OA#0M)T6&QFT_PO_8W MB[Q._BKQ1X_@^VVUC#8ZWXG /Z%O$:V<&H-X?\1GPYJ>I#1-;6PN;:\.EZE]FO1:W$%QY/E2 MJY_)+Q-_P6 UKPCXL_X*2VNI_LK:SKO@+_@E[K_PU7X]>(? WQ$?^"K\GPZ\*^'/'.H>,O&OBOQ% M\&?A]HWPCN/@C\0M6UOX>6?PYT&Q\5>,]4\+:OK>K^"='T[X@:;H=IJSZ?'X M@UX6]M.ET ?MCX0_:<^ 'CGPU\'/%?A[XN^ I=)_:"\)>%/'7P834/$VE:-J MOQ%\+>-M.T_5/#&J>&="U>ZLM:U!-4MM5TZ.&".Q^T+?WD&EO$NI2+:GHK/X MY_!;4?$OC#P;8?%KX:7GB[X>Z1J&O^._#%MXZ\,3:_X-T+2;E[+5=:\4:0FJ M&^T'2-+O(I+/4]2U."VLM-NXY+6_GMKA&B'XA:=_P1Z\1?#?]I'X16?AB#0? MC#^QEHG[)7[$_P"S=J7A7QG\>/BO\'?B)\-/%'[ WQ.U3XI_![XE66E?"_PU M=:%\7K#4_%-]#X[O?"VJ>(/ [V'Q5LDU?[>^@:A?P5QUC_P2+_:,U_\ 8<_; M+_8@\;7OP!B\7^+]!_:Y\$_LU?MQ6FN^)=5^-_BCX:_M4_M%WG[4>J_#GXU: M%+\-;+4/!^@:S\0KIM.^+T'A7QWXQT7Q1:0Z9JFD^';B]LYFG /W5E_:6_9V M@T#0?%5S\>/@W:^&?%.N:CX9\,^(+OXG>"K/1?$/B32+6>^U;P]HNIW6MPV> MIZ[IEE;7-WJ&CV\'^#O"'Q?\#ZUJ_C3P+X>CO(9O%FB6^@ZGKFI7G@QM8M#HEUXNTW2 M=4TJPOS)"YEN8'MC^1WC#_@F?\;/B/X>_8W\3S?#3X,> /B9X,_X*:_!W_@H M#^UMH^K?M'_&#X\Z/X[U/X8_ [7/@;K&J>$?%OQ)^&PO;_QEK>E2^#I?#VA' MP]X,\-Z9HG@G2XM7UJ]\1R-J:>$?LW_\$)GOO$UG_ ,% KPW_ ,'K3PVLGPOT6/4F\!(D6G>-X]>N M-*@L(PK^%VUF&)(5 /V&_8&_X* ?"#]O']GOX3_&;PUJ?A#P9XU^(GPGT?XO M>(O@IZ5I]YXIM=,_LW4(-+N;C2YDM];O-!TJQFGWV MI$=Q"\9^B8?VDOV>9_#^G^+(OCK\'F\+ZOXOT_X?:3XC/Q,\%IH6J^.]7AMK MG1_!FFZM)K:6%]XJUFUO;&\T?0+6XEU75K*^LKW3;6ZM+RVFE_G=^#G_ 1% M_:+A^!GPH^#7Q$^(GPO^&>K? _\ X)._M;?\$\M*\>?"S5_$?B67X@?$']JJ MYM'3Q[JL-UX5\%:A;?#/X:6=BFI6OAZ_D;Q+KGC?5]4O[,:-;:1::OK_ &VJ M?\$C?C9XN_96^$_@O4_AA\"/"_Q]A_:@_P""?WQ7_:4N[K]I/XT?%KP#\9?" MG[#@T?P_<:AH#+>PT/03IFF>+O&VM0:1 M8Q60!^_*?%_P]XR^$D_Q:^ ^I>#OCSHFH:7J5YX+U+P+\1?"$_@GQ=<:=?W> MDW(MOB-;WNJ>%[?2].U6PO[+6]5MY-5?3)--U&W33[[4K7^SI/S&UG_@L)X: M\&?\$U/BQ_P4;\=?LX?$^U\._!KQQ\0?AWXJ^'O@GQC\,?'4&M:O\/\ XOO\ M$;SQA\//B@FOZ#X/\>?"+4_&^R'2O'^B6TESJ&G1WVH:;X8U&WM%DN/O3XX> M"?C9X5^!X\*_L2^%_P!FO0?&6F>(M$N;/P%\9]"\1^'_ (+ZWX,O?$[:I\2_ M##GX5Z;-?^$=;\5:3?:R=)\3P>$_%.G6/B*^?4];\+:[%%SI_P (CKES_9W@#PK::GX]\9:]=Z9X8\*>&Q9:;8@' M]#=I.;JUM[DIY9G@AF,>[?L,L22%-P5=VS=MW!1NQG S@?F_^T+_ ,%!?$7[ M-W[5W[-WP,\<_LJ?%RX^"G[2_P 6= _9Y\'?M2:1XE^'5]X6MOCSXM\+^(?% MWAOP?%9]'\,ZV^J_$2[TO2]&TN71-,;WXT>$/VAM+\4:7'I21>*V33_A M]K7PQUGPG=3Z=9:;;Z';>,'U[3M3UNY^QZ-;PVLWRO\ &SX4_P#!1OQQ^WU\ M%OB9X/\ !/["=]^R5\'M;T1=#U;XI^-OCMJW[0OAF#Q9:#1?CC\1_ ?@;PWX M,TWX4V/Q-U;P/?:K\./AY=>(_$^MCPWX(5\&ZQ'8Z'?>U_L>?MT>! MOVO?!?[1OCO3O!?BSX2:-^S9^T[\+O#6I_##]@K4_^"D^J_ *RTBZU>/Q7XUC_;\^*^C^-]&TCQW97ND0:1X; MC^#O@V/Q)X-NK[3-6\1_\)YK&HZ1XF@M?"MIIUSH]SU?[*G_ 3<^.'@WX)? MMJ_"+XI_?@?J?[1G_ 4=^./[;_@#XC_LM^-/#^O>-/#'ACXH_$;P]\0_ M#?@K7&^+_P &-6\(OK.D7/ARWL/%MI/X+\2^']4CDCETJ]1X]T0!]O\ [%'[ M;?@?]MGX9_%+XM>$?"_B#P+X/^&_[0'QQ^!22>-WBTW5=7_X4;XG;PKK/C&_ MTF>"TNO"=EJ]];WUW;:#K>-8TK3X(FUH6E])<6-G[#I/[47[-&OP:'K^&?"LVG:A% MXDU[3FN=*T&2PO8]5N[1[2=8_B/_ ()._L+?&#]@SX,_''X=_&;XSWWQJ\0? M$O\ :U_:$^.VB^(+[4]-U:2#PQ\4/&4FNZ)=:Q<:?\/?ATJ>.?$R;_%?Q,MK M?3;O08?'&JZLOA.>U\.FRT^W^-_"G_!%'Q5X ^('PJ\2^!_BWX?T#PY\"_\ M@H;^T-\9/A%X;M=+GAL/!G_!/[]K?P5JMY^T3^Q[8Z=;V45E(GB_XO>(]\*WFC17O@7PW>IKOPGUZV\2^(;_2 M#X6\'?$?CCQ+IL.I^%OV4$^&NF^+? WC[68OA?K*^"-=\6V/@C4I M] OM'TWQWI<4&J6^G:J(@+IF3]I7_@D_^U!\8_VE?VL_C=X>7]G^RT[XX?M2 M?\$G/CCX%@U+QMXHM]=\/^%/V"('E^*V@7\\7PHO%TO4O%]VJVOP\BTNYNK" MZMI7NO$\_AYU-G( ?T)>.OB'X*^'&E66K>-_&'A+P=:ZQK-AX8T&[\8^(M.\ M-:?K'BK6?.31/#ME>:C*GVO5M5E@E6TT^QBO-0GCAN);>SF6WEV_E]^R3_P5 M6L/VJ_A_^R5\5(/A1X*^&?@+]HJS_;'U'QWJ/C;]ISX6:;KWP>TK]D_QSXG\ M"Q:]I'@[6K+P[XD^-'A?QW>>$->U36?$O@BPM-(^$^B6L.J>-+E[&ZANG]6_ M;7_98^+WQB^//_!/[]H?X2ZCX3U6Z_8X_: \=?$/Q9\*?''B+5/"N@>/?"GQ M4^#?C#X-:GK6E:YIWAKQ=#;^/?ALGBL^)?"=OJ>BQ6&I6LWB'31K&DWEU:RS M_F-^QA_P2%_:<_9[\3_\$D+OX@ZA\ -;T']@L_\ !46#XN6WAGQ5XLU"'Q-8 M?MW^-=2\1^ K;X?:1K7PQTF"[M_"&G7SZ5XVL=>O-$@>W98]#EU:/S(0 ?L[ M\;_VP?AU\/O@!XN^-'PI\4_!7XT:K9?#?6/B/\./"TW[1OPF^%WA3XGZ;I.L M6/ATSV7Q@\6:M<^!O#WAI_$.HV>@W?C?4);GP[IFLW5GIEW<+?7MM!)Y'^V_ M_P %%_AW^Q=\)=+\?7UCX2^(OC>X\7?L]Z#JWP;TKXL>&-'\<:?H'[07Q.\/ M?"S1O&5G EAK\VIZ/IFM:[/>VLSZ;8:?XFT[0-?ETC55.F7)B^ _$G_!(+XN M:'_P3!_;B_8!^'7COX)/#.MZ7X$O=<^&?B72I=%%E/XG\3:1KGA^SENVU/ M40#^B2Y^,OPDL?$WB'P7?_$_X?6'B_PGHUYXD\4>%[WQGXUO2)]1CO]*TC3]+U/2M3U'4+Z""VT_3M6TJ^O)(+34K&>XP/!/[2'[/ M/Q+FU^V^'/QW^#7C^Y\*^&-+\:^)[?P3\4? _BJ?PYX.URVN+W1/%>O1Z%KM M^VC^&M9LK6YO-*U[4!;Z5?VMO/<6UW)#$[C\=?@O_P $O?BM\.?VF_VLOB;X M_P!"^'OQ7TSQK^T'^U?^U/\ LO\ Q6N?C]\8= \3?#SQ!^UG\'D^%OBWX1>+ M/@1!X2F^&=]'H5C$?"]C\4;[Q!XHCF^'UMX;6'P+:>(?#>C-I7QI\/O^"%'[ M3>F_#;6?AAJ7C+X%?#ZV\1_\$)(_^"76J^)/ &N^)[V:7X]P?%[QI\2=0^(M M[I:_#CPP=5^%?B^S\10:;XCO9;N+QQ ?V?/A!^SS\8H?V@K#XK^&M=^'_CC1?VA]0\6:3X>T M^U$%C:6>CWMGJ7A>.ULI$\1:Y%XG.NZ*='427]K#(/!FH-H_COX%Z MA)9W-O-KOA#PWX3\::;IN@W>HW]C]U:I^R-^U)XP_P""0GQ:_8M^*'Q(\"_$ MO]J?XI_LK_'[X(:C\4M14^%?"6M>+OB[I7C[P_X:\5>-;SP_X4EFOM4TS2?% M>C7?Q*\4:7X1-[XY\5:?XD\30:6EYX@X /ND?M._LWMHGB'Q+'\?_@K-X>\) M>(;'PEXKURW^*?@:YTGPQXIU/0K;Q1IOAOQ#J%OKLMIHVOW_ (8O;/Q)9Z/J M$L&HW'A^ZM];CMFTR5;JO,;?]KOPA8?%[XX>$?'6I?!WP'\(/@Y\//@YXV/Q MNU?]H_X2R1ZA>_%:X\00RZ1XO^'9U.V\1_"K2=+BL/#4WACQGXSO(- ^)9\5 MQP^$GF?2+KS?S'^+W_!+WXOP_!__ ()DR? O0OA%I'CO]BFXT^'XW_"#1OB7 MXP^!/@WXXV/B3]E.Z_94\=:UI?QK^''P[U/QA'XX\,^';^[F\%^(/$G@PSZY MX6U#6?"VNW&F6M_):3?/GQW_ ."+GQX\2^#/^"A/PP^!]I\"_ OP\_:5_P"" M?O[%?[&7[/WA[6OB?\2-8@^&TO[,$M]:WL'BW6-;^'?B+Q1?^#K+0M7BTKP? MJ\VI>)O%6I0^&[?^W++2WU")K _H @_:J_9ANM*EUVV_:-^ ]QHEO\ $-/A M%<:Q!\7_ (>S:7!\5Y(EN(_AA-J$?B)K2/XB26[I/'X*:8>)9(766/3'C8,> ME\0?';X)^$["]U3Q-\7_ (8Z!INF^*;WP/J6H:QX\\+:;9Z?XSTRS_M'5/"= M]JQ16?B32]-#ZGJFBW#1ZAIFF1RZEJ%O;6,4EPGXD>,/^"1/Q!^*OA/\ MX*V^%/$<_P +_ARO[9OCKX#?&3]D?7/ NM:C+J7P$^+_ .SO\$O OA;X8^*M M7ALO _AN#PU<>&OBS\.M&UX2^"9-1?4O!&H:GI#O:3W5U93=S^V3_P $UOC= M\=/%W[$7CR*Y^'OQEM/A3\.OVF_A'^U_\*-?^*'Q$_9OT7XXZ?\ MB>"/!F@ M_%WXA>#O''PT\*>-=3\.7L7B3PYJ?VWP1J&ARV>O_#?Q#>>$=/UW0YK.!KD M_6WQC^T9\ _A[?>)]+\=?&CX6^$-4\%^'=6\6^*]+\1^//#&CZEX?\-:#X=_ MX2_7-;U:POM3AN[+3M&\)E/$^JSRPK]@\/36VLW*QZ==VMS/Y]\+/VVOV5OC M%\(OA1\*M M'^$/P2^,G[.GCWX(?&'X?^(_B5XM^,/@#XHZG:?L>Z%^S;^S[\7-%\#>./#5 M_P")/A)\;_A[-:1^#?B!X]T;QUKK_$OX*>#=!M=9:Z\6>*?$-O8^!Z5_P2"_ M:6O?!G_!/S0OB;X=^#/Q"\(?"G_@F_J__!,[]K3X"V'[2OQG^%_A#7/!E_?? M"RYD^,7@7X@?#WX6Z;K_ (O;QE)\*=,/Q'^&FM:1X1>[T]]!MK#QAJ>K>'K7 M6X@#]:?VS?\ @H;\.OV1O$/P$\(16/ASXH^,OC%^UQ^S;^RKXD\$:+\2=!T3 MQK\+Y/VE];NM'\*?$37/#.'\*^(O@QXG\ ^(/^"RO[)W_!4[2/'?C[ MQUXSL?']MX-^$'A+P;X4\<_ R[T:U^&_B4KKFA1> [:Q^&_B/_A*+[2=2\+: MXUGK8T>^@O$F_I&''YG]22* %HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O%]4_:-^ M 6B?%_1/V?\ 6/C-\,-*^-_B73Y-3\/?"?4?&_AZR^(&N6<5G-J3-I/A:XOX M]6U"?^RK:[U=+*VMI+Z71[&_U>&VDTVQNKJ'V@XP<],<_2ORH_:*^-?[&WQ M_:4^$7[,_C7QEIVG>//AQ^T?\)_C)=>%]/\ AI\1M1UWQ+\<=&LX+CX/:=I7 MBC1O -[X:MY[74-0\.ZMXS\6-XHA^P^'])L_ >K7$6B:OXI&B 'W3%^TE\"+ MCXX77[-EO\5O!5S\=['PVOB^_P#A5;ZS%/XST_PTUK!>KK-_I,*N]E8M9W5I M=+)=20LUO>6DRH8[JW:7KO 7Q6^&OQ1AU.X^'7CGPMXV@T>>W@U*;PSK5CJ\ M=K]MBDGTZX=[.:0-8:K;127>CZE%YFG:Q:(]WI5W>6R-*/QK^.OPT^(GQ ?] MKWP[^P5\8/BSXB'QR^ /[;O@+XS?#CQSK_C?5O /PY_:1USX>^(=%^#_ ([^ M%VL_$NSLM2^%?C:7XIROX9OO /@S7XOAOKO@?4G\96OAW1SX1T'7;_V;]D70 M]<\3?M6Z%\4/!/AO7_"GP8\)?\$XOV<_@3XEM-6T/5O"4$?Q@T+XC>-_$]E\ M-I?#^I65D$\2?!+PE=:Q8^*+*.)QX1NOB/:>'WD2]GU"SM #];J**\&\=?#G MXG:SK.KZ[X=_:%\;>!])E@CEM/"^D^!?@_K6G::;33XHYO(O_%'@75M=N1=W M$$M[*M[JLVR6XD@MV@M4ABB />:*_+?_ ((_?M+_ !E_;>_X)O?LM_M2?&GQ M#I"_$_XM>$_%6I^+3X/\+Z7X?\.R7F@_$SQOX/LYM/T>;(F$5[ M*1@,(."['.3GG W/[*U3_H8[[_P T7_Y7T ;U%8/]E:I_P!#'??^ &B__*^C M^RM4_P"ACOO_ T7_Y7T ;U%8/]E:I_T,=]_P" &B__ "OH_LK5/^ACOO\ MP T7_P"5] &]16#_ &5JG_0QWW_@!HO_ ,KZ/[*U3_H8[[_P T7_ .5] &]1 M6#_96J?]#'??^ &B_P#ROH_LK5/^ACOO_ #1?_E?0!O45@_V5JG_ $,=]_X M:+_\KZ/[*U3_ *&.^_\ #1?_E?0!O45Q&@1ZUJFG-=S^(;I9!J6MV8$6G:. MJ&+3=;U#38&*M92'>\%I&\IW;3*SE%12$79_LK5/^ACOO_ #1?\ Y7T ;U%8 M/]E:I_T,=]_X :+_ /*^C^RM4_Z&.^_\ -%_^5] &]16#_96J?\ 0QWW_@!H MO_ROH_LK5/\ H8[[_P -%_^5] &]16#_96J?]#'??\ @!HO_P KZ/[*U3_H M8[[_ , -%_\ E?0!O45@_P!E:I_T,=]_X :+_P#*^C^RM4_Z&.^_\ -%_P#E M?0!O45@_V5JG_0QWW_@!HO\ \KZ/[*U3_H8[[_P T7_Y7T ;U%<1H<>M:G:W M<\_B&Z5X-9UW3D$6G:.JF'2]8O=/@9MUDY,CPVR/*P*JTC.41%PHV?[*U3_H M8[[_ , -%_\ E?0!O45@_P!E:I_T,=]_X :+_P#*^C^RM4_Z&.^_\ -%_P#E M?0!O45@_V5JG_0QWW_@!HO\ \KZ/[*U3_H8[[_P T7_Y7T ;U%8/]E:I_P!# M'??^ &B__*^C^RM4_P"ACOO_ T7_Y7T ;U%8/]E:I_T,=]_P" &B__ "OH M_LK5/^ACOO\ P T7_P"5] &]16#_ &5JG_0QWW_@!HO_ ,KZ#I>J $_\)'?< M#_GPT7_Y7T ;U%<+H2ZWJ::FT_B&Y4V6MZMIL7E:=I"AH+"Y,,3/NLGS*R\R M,NU6;E40<5N?V5JG_0QWW_@!HO\ \KZ -ZBL'^RM4_Z&.^_\ -%_^5]']E:I M_P!#'??^ &B__*^@#>HK!_LK5/\ H8[[_P -%_^5]']E:I_T,=]_P" &B__ M "OH WJ*P?[*U3_H8[[_ , -%_\ E?1_96J?]#'??^ &B_\ ROH WJ*P?[*U M3_H8[[_P T7_ .5]']E:I_T,=]_X :+_ /*^@#>HK!_LK5/^ACOO_ #1?_E? M1_96J?\ 0QWW_@!HO_ROH WJ*XC2H]:OKK7X)?$-TJ:5K(TZW*:=HZL\)T?2 M-0+2[K)PT@FOYD#((U\M8QLW!F;9_LK5/^ACOO\ P T7_P"5] &]16#_ &5J MG_0QWW_@!HO_ ,KZ/[*U3_H8[[_P T7_ .5] &]16#_96J?]#'??^ &B_P#R MOH_LK5/^ACOO_ #1?_E?0!O45@_V5JG_ $,=]_X :+_\KZ/[*U3_ *&.^_\ M #1?_E?0!O45@_V5JG_0QWW_ ( :+_\ *^C^RM4_Z&.^_P# #1?_ )7T ;U% M8/\ 96J?]#'??^ &B_\ ROH_LK5/^ACOO_ #1?\ Y7T ;U%<1IL>M7FH^(;2 M3Q#=+'I.I6MG;E-.T<.\4^BZ5J3-,S63!G$]]*BE%C41+&"K,&=MG^RM4_Z& M.^_\ -%_^5] &]16#_96J?\ 0QWW_@!HO_ROH_LK5/\ H8[[_P -%_^5] & M]16#_96J?]#'??\ @!HO_P KZ/[*U3_H8[[_ , -%_\ E?0!O454LK>XMHF2 MXO9;]S(7$TT-K"RJ54",):0P1E5(+!F0N2Q!8@*!;H **** "BBB@ HHHH * M;L&[=E\YS_K'V_\ ?.[;CVQ@]Z=10 T*!GJ<]=S,W7L-Q.![# ]J4#'3/7/) M)_F3Q[=!VI:* "J.I_\ (.OO^O.[_P#2>6KU4=3_ .0=??\ 7G=_^D\M 'XF M_P#!M[_RA/\ V#O^Q#^(O_J]OBM7[@5^'_\ P;>_\H3_ -@[_L0_B+_ZO;XK M5^X% !1110 4AZ?BO\Q2TAZ?BO\ ,4 #?^0(__ &'?%G_J M5ZU74URW@W_D"/\ ]AWQ9_ZE>M5U- !1110 4444 %%%% !1110 4444 $?]5K_ /V-GB/_ -+S775R/A'_ M %6O_P#8V>(__2\UUU !1110 4444 %%%% !1110 4444 6@#\3?\ @V]_Y0G_ +!W_8A_$7_U>WQ6K]P*_#__ (-O M?^4)_P"P=_V(?Q%_]7M\5J_<"@ HHHH *0]/Q7^8I:0]/Q7^8H Y+P)_R*6A M_P#7F?\ THGKKJY'P)_R*6A_]>9_]*)ZZZ@ HHHH **** "BBB@ HHHH *** M* .6\&_\@1_^P[XL_P#4KUJNIKEO!O\ R!'_ .P[XL_]2O6JZF@ HHHH *** M* "BBB@ HHHH **** .6\(_\@_4O^QI\7_\ J3:K74URWA'_ )!^I?\ 8T^+ M_P#U)M5KJ: "BBB@ HHHH **** "BBB@ I&Z'Z'^5+2-T/T/\J .2\(_ZK7_ M /L;/$?_ *7FNNKD?"/^JU__ +&SQ'_Z7FNNH **** "BBB@ HHHH **** " MBBB@#EO#G_(0\9?]C2/_ %&?#5=37+>'/^0AXR_[&D?^HSX:KJ: "BBB@ HH MHH **** "BBB@ HHHH Y;0O^0WXU_P"P[IW_ *BGAZNIKEM"_P"0WXU_[#NG M?^HIX>KJ: "BBB@ HHHH **** "BBB@ HHHH **** "OBKXR?M5^.O@M\8OA M?X7U_P#9W\5:I\$/B5\4O OP17XUZ-XW\*7.JZ)\1_B4TEEX1O9OA"8O^$FU M#X8GQ ]GX9\1>.+76XM8\/ZA/<:U+X(NO VF:EXM@^U3T..3V'3-?#/CG3OV MP=>_:/\ #-]9_!']FOQ!\"/!GB?1;KP?XU\4_M$_$73/B'X;34]);1_'7C]? M@[IO[..L^%]8\;V.C:OXC\.^!].E^+^F6<.E7E[)SWVG>'9=?\+P:M[3\#/VK;'X ML>.Q\+O%'@?4_AC\1=1^!_PW_:/\-^&=3UJRU^35?A+\3-2UO0K">[O=/LK* MVT[QKX0\0Z&VB?$/PO;G5=.T*[UKPY/HWB?Q+I^K?:[;X'UK_@E!=>./A+X8 M_9+\6>*_#^D_LQ_#3Q/^W1XI\&WGA[^T;WQ_X@A_;+\&_M$_#_1O#WB'1M1T MZUT71E^#GAS]J3XF@:K9:[K(\;ZEX>\!:C]@\/I-X@L(?KO]GS]F'XB>%_C9 M9?'_ .,>L>$Y?&?AO]E/X6?LI>'M&\!WFKWGA^[T_P %^*M=\9^.OB+>/K6D M:3=Z==^/M?N/#,6B^$5&JKX/T;PRZ7/B37;[7;C^SP#[UKE]=\2>';+*^ MU_1+*[CM)Q);7FKZ=:3QF2U=X_,BN+F)XPZ.KJ75048/G:0:ZBO'O&?P-^"O MBV\U?Q/XK^$/PM\3^([VU+WNN^(_AWX-U[5[QK.P6UM#>:EJ^B7EY=BWM;:W MMH1<32K';0Q6Z 0QH@ /R;_X-OYX$_X(H_L'*\T*,/ ?Q%RK2HK#_B^WQ5/* ME@1D$8R.>U?M]]JMO^?B#_O]'_\ %5^&O_!N)I&E77_!%3]@^:YTS3YYF\!_ M$3=+-8VDLK8^.OQ54;I)(6=L #+' Z8K]NO[ T/_H#:5_X+;+_XQ0!H?:K; M_GX@_P"_T?\ \51]JMO^?B#_ +_1_P#Q59_]@:'_ - ;2O\ P6V7_P 8H_L# M0_\ H#:5_P""VR_^,4 :'VJV_P"?B#_O]'_\52&ZMO\ GX@ZC_EM'ZC_ &JH M?V!H?_0&TK_P6V7_ ,8I#H&A_P#0&TKJ/^8;9>H_Z84 8?@6XMU\)Z(&N( 1 M9D$&6/(_?S]1NKK?M5M_S\0?]_H__BJX3P1HFC2^%=%DDTG3'=K3+.VGV;,Q M\^89+& L3@#DDUU?]@:'_P! ;2O_ 6V7_QB@#0^U6W_ #\0?]_H_P#XJC[5 M;?\ /Q!_W^C_ /BJS_[ T/\ Z VE?^"VR_\ C%']@:'_ - ;2O\ P6V7_P 8 MH T/M5M_S\0?]_H__BJ/M5M_S\0?]_H__BJS_P"P-#_Z VE?^"VR_P#C%']@ M:'_T!M*_\%ME_P#&* -#[5;?\_$'_?Z/_P"*H^U6W_/Q!_W^C_\ BJS_ .P- M#_Z VE?^"VR_^,4?V!H?_0&TK_P6V7_QB@#0^U6W_/Q!_P!_H_\ XJC[5;?\ M_$'_ '^C_P#BJS_[ T/_ * VE?\ @MLO_C%']@:'_P! ;2O_ 6V7_QB@#0^ MU6W_ #\0?]_H_P#XJC[5;?\ /Q!_W^C_ /BJS_[ T/\ Z VE?^"VR_\ C%'] M@:'_ - ;2O\ P6V7_P 8H Q_!]Q;KHKAKB '^W?%9QYL?0^*M9(/WNA!!![@ MY%=1]JMO^?B#_O\ 1_\ Q5<3X1T/1I=&=Y-)TMV_MSQ2N6TZR)VIXHUA$49@ MX5$5451PJJ%4!0 .F_L#0_\ H#:5_P""VR_^,4 :'VJV_P"?B#_O]'_\51]J MMO\ GX@_[_1__%5G_P!@:'_T!M*_\%ME_P#&*/[ T/\ Z VE?^"VR_\ C% & MA]JMO^?B#_O]'_\ %4?:K;_GX@_[_1__ !59_P#8&A_] ;2O_!;9?_&*/[ T M/_H#:5_X+;+_ .,4 :'VJV_Y^(/^_P!'_P#%4?:K;_GX@_[_ $?_ ,56?_8& MA_\ 0&TK_P %ME_\8H_L#0_^@-I7_@MLO_C% &A]JMO^?B#_ +_1_P#Q5'VJ MV_Y^(/\ O]'_ /%5G_V!H?\ T!M*_P#!;9?_ !BC^P-#_P"@-I7_ (+;+_XQ M0!H?:K;_ )^(/^_T?_Q5'VJV_P"?B#_O]'_\56?_ &!H?_0&TK_P6V7_ ,8H M_L#0_P#H#:5_X+;+_P",4 8_A*XMUT_4[CD>H( M/0UU'VJV_P"?B#_O]'_\57$^%-#T:2PU$OI.EN5\3>+(P6TZR)"1^)-41%R8 M"=J( JCHJ@*N% Z;^P-#_Z VE?^"VR_^,4 :'VJV_Y^(/\ O]'_ /%4?:K; M_GX@_P"_T?\ \56?_8&A_P#0&TK_ ,%ME_\ &*/[ T/_ * VE?\ @MLO_C% M&A]JMO\ GX@_[_1__%4?:K;_ )^(/^_T?_Q59_\ 8&A_] ;2O_!;9?\ QBC^ MP-#_ .@-I7_@MLO_ (Q0!H?:K;_GX@_[_1__ !5'VJV_Y^(/^_T?_P 56?\ MV!H?_0&TK_P6V7_QBC^P-#_Z VE?^"VR_P#C% &A]JMO^?B#_O\ 1_\ Q5'V MJV_Y^(/^_P!'_P#%5G_V!H?_ $!M*_\ !;9?_&*/[ T/_H#:5_X+;+_XQ0!H M?:K;_GX@_P"_T?\ \52&ZML'_2(.A_Y;1_\ Q54/[ T/_H#:5_X+;+_XQ2'0 M-#P?^)-I70_\PVR_^,4 8?A*XMQ%KV;B 9\5^(B,RQ\@WY(/WNA%=;]JMO\ MGX@_[_1__%5PGA31-&DBUS?I.F-L\4^(8U+:?9L51+XA%!,!(51PJC P M*ZO^P-#_ .@-I7_@MLO_ (Q0!H?:K;_GX@_[_1__ !5'VJV_Y^(/^_T?_P 5 M6?\ V!H?_0&TK_P6V7_QBC^P-#_Z VE?^"VR_P#C% &A]JMO^?B#_O\ 1_\ MQ5'VJV_Y^(/^_P!'_P#%5G_V!H?_ $!M*_\ !;9?_&*/[ T/_H#:5_X+;+_X MQ0!H?:K;_GX@_P"_T?\ \51]JMO^?B#_ +_1_P#Q59_]@:'_ - ;2O\ P6V7 M_P 8H_L#0_\ H#:5_P""VR_^,4 :'VJV_P"?B#_O]'_\51]JMO\ GX@_[_1_ M_%5G_P!@:'_T!M*_\%ME_P#&*/[ T/\ Z VE?^"VR_\ C% &A]JMO^?B#_O] M'_\ %4?:K;_GX@_[_1__ !59_P#8&A_] ;2O_!;9?_&*/[ T/_H#:5_X+;+_ M .,4 8_AVXMQJ'C'-Q -WBA6'[V/D?\ ",^&QD?-Z@CZ@CJ*ZC[5;?\ /Q!_ MW^C_ /BJXGP_H>C/?^+P^DZ6PC\3+'&#IUD0B?\ "-^''VJ/(PJ[W=B!@%F9 MCEF8GIO[ T/_ * VE?\ @MLO_C% &A]JMO\ GX@_[_1__%4?:K;_ )^(/^_T M?_Q59_\ 8&A_] ;2O_!;9?\ QBC^P-#_ .@-I7_@MLO_ (Q0!H?:K;_GX@_[ M_1__ !5'VJV_Y^(/^_T?_P 56?\ V!H?_0&TK_P6V7_QBC^P-#_Z VE?^"VR M_P#C% &A]JMO^?B#_O\ 1_\ Q5'VJV_Y^(/^_P!'_P#%5G_V!H?_ $!M*_\ M!;9?_&*/[ T/_H#:5_X+;+_XQ0!H?:K;_GX@_P"_T?\ \51]JMO^?B#_ +_1 M_P#Q59_]@:'_ - ;2O\ P6V7_P 8H_L#0_\ H#Z5_P""VR_^,4 :'VJV_P"? MB#_O]'_\57CG[07QGT_X"_!CXB_&&XTAO%,'P^\.7/B&7P_9ZI;:9!5=KG6H0IKYC^, MGP(_:<_:R^%WCCPCKEQ\.OV8?"OBK0+C3=*\!Z=I.E_$GQ]K#2S02Q+\3_'= MM!'X?\-::7MEFN_#/PRL]5U,LZPM\1)+=)[:;](X-X.HUK@^'N", M3F^555\9@IYMDGU^BLPCDV!R^E7S_,J=;#1Q&'_ +1RK!5,#@Z[2Q>8 MX&7+47YMQEQE6I93Q+E/ ]+&\1<;X;*,TI9?@\BP^#QT,HSOZA6EESSK'9A5 MH/QE!2>#R['*]-_+OP&_X+(^&?BO\:_"7PR@^ GB# M09_BW\0_#?AN+6KGXAZ/?6^A-J=KI>@K>3V4?ABTDO8X&LFNGABNH6D201K( MC+EOW)%U;$#_ $B#_O\ 1_\ Q5?SO?L[?\$=/B1\+OCS\/OB1JWQB^'VNZ;\ M*?B3X8\0ZOHUMX7\2Q76L6VFII^N2VEK)>3FSAEN+>\6"-KA9HDE0NXVD(/Z M$1X?T/ _XDVE=/\ H&V7_P 8K] ^D7@O O!<0--.7$K>)C?!JDU'#_N&FI/WVV?G7T;<=X\8[ASB"?CWAZF'SZ&%X;^MNI>6(3K)Z+W30^U6W_/Q!_P!_H_\ XJC[ M5;?\_$'_ '^C_P#BJS_[ T/_ * VE?\ @MLO_C%']@:'_P! ;2O_ 6V7_QB MOYW/Z.-#[5;?\_$'_?Z/_P"*H^U6W_/Q!_W^C_\ BJS_ .P-#_Z VE?^"VR_ M^,4?V!H?_0&TK_P6V7_QB@#421) 6C=)%!P2C!@#@'!*DC."#CK@CUI]5K6S MM+*,Q6=M;VL3.9&CMH(H$9R%4N4A1%+D*H+$;B% )P!BS0 4444 %%%% !11 M10 4444 %%%% !5'4_\ D'7W_7G=_P#I/+5ZJ.I_\@Z^_P"O.[_])Y: /Q-_ MX-O?^4)_[!W_ &(?Q%_]7M\5J_<"OP__ .#;W_E"?^P=_P!B'\1?_5[?%:OW M H **** "D/3\5_F*6D/3\5_F* .2\"?\BEH?_7F?_2B>NNKD? G_(I:'_UY MG_THGKKJ "BBB@ HHHH **** "BBB@ HHHH Y;P;_P @1_\ L.^+/_4KUJNI MKEO!O_($?_L.^+/_ %*]:KJ: "BBB@ HHHH **** "BBB@ HHHH Y;PC_P @ M_4O^QI\7_P#J3:K74URWA'_D'ZE_V-/B_P#]2;5:ZF@ HHHH **** "BBB@ MHHHH *1NA^A_E2TC=#]#_*@#DO"/^JU__L;/$?\ Z7FNNKD?"/\ JM?_ .QL M\1_^EYKKJ "BBB@ HHHH **** "BBB@ HHHH Y;PY_R$/&7_ &-(_P#49\-5 MU--OB?J\+!&2Z'AC2V)T'2'5]S>)?%UYX<\+0*KM M7?\(K^U!\=/WGCWQ'_P ,O_#BY_YD+X7ZQ8^(OCAK5HW_ "Q\6?%S M[//X:\ >:8T:?2_A?IFKZW;)-)';?$B-UR/KL!P?CZN$H9KG6)PG#&28B'M< M-F6=.M3JYE1NUSY)E-"E6S?.H2E&5*.+P.#GE5#$$+Z^U7QE\3M2@%SHGPA^&VDS^-OB?J\+!& M2Z_X1C2F)T'2'5]S>)?%]YX<\+P*KM7?\(K^U!\=/WGCWQ'_PR_\ M#BY_YD+X7ZQ8^(OCAK5HW_+'Q9\7/L\_AKP!YIC1I]+^%^F:OK=LDTD=M\2( MW7(][^%WP6^%_P &-(N=&^&O@[2O#$&HSF\UN_@6>^\0^)=18N7U7Q9XIU6: M^\2>*]7E,CF75/$.JZC>ON(,P7"CU&NO_6'(LA]SA/*?K.-CI_K/Q1AL)C

:8:O"&)R_.<%/W(\?^KN?9_[_%V;_5L%+7_5 M?A;%8S!9?;1^SS7B'EP>>YWRR33CA(<-Y7B:%2>%S')L=#WY>7?"[X+?"_X, M:1&(-1G-YK=_ L]]XA\2ZBQ(= M5U&]?<09@N%'J-%(3C]>.YQZ#O7R./S#'9IBZ^89GC<7F&.Q,_:8G&X[$UL7 MBL14LESU\1B)U*M6=DES3G)V25[)'U^ R_ 95@Z&7Y7@L)EV PL/9X;!8'#4 M<)A,/3NWR4,-AX4Z-*%VWRPA%7;=KMG+Z%_R&_&O_8=T[_U%/#U=37B7PU^) M_A3QIX[^+_AO1+SSM0\*>)M.@N]S1^7>11Z%INDW-W8E6)FMK36M*U'2YW P ML]NCY\NYA+>VU\UD'$61\4Y=_:_#N:83.,L>-S/+ECL#45;#RQF3YCBLIS*A M&HDE-X7,<%B<-*4;TYRI.=*=2E*%27MYEE>89/BOJ6:82O@<7]7PF*>'Q$.2 MJJ&.PM'&X2HXO6*K87$4:JB[2BI\LXQG&444445[1P!1110 4444 %%%% !1 M110 4444 %%%% !12;ESMR-W7&1G'KCK2Y!Z'/;\?2@ JCJ?_(.OO^O.[_\ M2>6KU4=3_P"0=??]>=W_ .D\M 'XF_\ !M[_ ,H3_P!@[_L0_B+_ .KV^*U? MN!7X?_\ !M[_ ,H3_P!@[_L0_B+_ .KV^*U?N!0 4444 %(>GXK_ #%+2'I^ M*_S% ')>!/\ D4M#_P"O,_\ I1/775R/@3_D4M#_ .O,_P#I1/774 %%%% ! M1110 4444 %%%% !1110!RW@W_D"/_V'?%G_ *E>M5U-$?]5K__ &-GB/\ ]+S775R7A$$1:]D$?\59XC/([&_.#^-=;0 4 M444 %%%% !1110 4444 %%%% '+>'/\ D(>,O^QI'_J,^&JZFN6\.?\ (0\9 M?]C2/_49\-5U- !17A'Q4_:.^%OPEU&S\,ZSJFH>)/B+J\)F\/?"?X?Z3=^- M?BAX@3 *S6/@_15FOK+36SB3Q#X@?1?#-H 7OM:MHU9AY3_8'[4GQV^?Q;K7 M_#*WPUN?^92\":EI/BKX_:[9-D>5XA^(ODWW@KX9>>@4S:?X"L?%GB"W#LMM MX[T^X7*_79?P=F%?!T,VSC$X3AG(\1'VF'S3.Y5J+S"DIX>2IXC*LCC1K++ MZC49*.=9I7JT,HR-^SFJ\$S>'OA/\/])N_&OQ0\0)@%9K'P?HJS7UEIK9Q)XA\0/HOAFT M +WVM6T:LP\I_L#]J3X[?/XMUL_LJ_#6YS_Q27@34M)\5?'[7;)\CR_$/Q%\ MB^\$_#+SD"M-I_@*Q\6>(+<.RVWCO3[A)#:T?L\UXEY,%GN;VE&Z MAE]/AK 5:52IA,PR[,:7OR\K^%?P4^&/P6TF]TGX<^%++0?[7NO[1\0ZQ)-> MZOXI\5ZJ5*OK'B_Q;K5SJ'B7Q7JT@)#:AKVJ7]PJ$11/'"JQKZI02!_GG\J\ MS\2?%OP3X#E6SWC#B.E1JXRO"G4S//LS3Q&.Q2QIX;"4G['+\HP,:6&PF'C*\ MYK#X6E&CAL/"4W.K4<84H*\I^T_&KQE_P >=GHGPBT:0'%UJWV; MQOX\DCR'5X]*LIXO!V@S,A"@W>I>*S$V3+9A@8ZT]&^#7@VQU"'7=>34O'OB M>W8O#XD\>WQ\1WUHY8/NTBPGBBT#P\%8$HN@:/IFT'!+8!KXO_6CB+.O=X4X M5Q4,--:9]QDL3PU@%%VC*>$R.IAZO%>-Q&'D^?ZKF.4\.X+&4XWPN=I2C-?1 M_P!D97@-X!M.+R M_P#A;6H^)_W/PK\$:SXRBDP$\5ZSYW@OP%&&RGGPZUJ]H^L:[%&^"&\,^'M5 MMYU!"7L:D2#,UKX8?$?QQI&IP>,/BE2" M&YU*^&HCQCXG2T=DN#:G7O#^G7C)Y4^GK$S*??\ %%98C@&>?T*]+CCB+-N( MZ6*HU:5?*,NK8GA3AF$:T'3K4Z.69-C%F>-P]2G:^'XDS_B*%.K>MA_83Y>7 M2GQ)'+:E.?#V5X+*IT9PG3QN*A2SG-I.$HRA*>+QU#ZIAZD9)VJY5EN5SE!N M%7VB;O\ !_P,_96U?X4_$FZ\4Z;\36OTT*>30M8TR3PPUNGB+2]6T?3M4FAF MN%U^4VLL-W=6ES!+Y5UMNK!)60K/)'7WA7+:%_R&_&O_ &'=._\ 44\/5U-: M>&_A=P1X2Y'7X:X RBMD>28C,*V:U,!4SC.\XIQQV(HX>A7K4:F>9EF=?#QJ MPPM%SH8>K2P[J*=;V7MJM6I4CBGB_B#C3,*>:\2XZ&89A2PM/!QQ,<#E^!D\ M-2G4J4Z=2.787"4ZKA*M4Y:E6$ZJ@U3Y_9PA&)1117Z ?-!1110 4444 %%% M% !1110 4444 %?(OCSQUX^T7]MS]G'X>Z;XNNX?AM\0/V>?VJ?$GB?P,VD^ M'Y+"_P#&'PS\:?LP6G@WQ2NMOI1\4VUUIFE_$GQ?I+S7?%MMXK^%O@OXC> O#NCV&J6$'A*YT' MXIZAX&U3Q@-:T>32+BYU*^N[SX;^#9+*]_M2WDTI=)>.P$,>IZLM\ ?E/^T+ M^TM\?/V5/C!^U!\8?C+!\6%T+PO^S)^U'\6?V4O O@WXB> O&O[*WQ0C_9S^ M%^J?$*;PA\0/"UM\(_"/QO\ AS^T!J7AS2)/&$>GWGCOQ?\ #_Q'I:>,D\,^ M(UU#PO9:$?HS]FSXT_%6Q_:9TC]G;XA>-[OXHVWC']ASX1?M23^*M4L-$TS4 M-#^(NK_$#7O ?Q$T[3[/0=+TZTLO _BQKGP[K7@_P].+J;PK)9/'FC^%O"_Q'DF M_P"$P\'>%M)U"S@LK#PYK%C-_8<\-]%JFICPU%%X9&J_V$K:>]CX-_LU?"_X M'7U[J_@^SUR^UZZ\%^"/AC;>(/%GB#4/%.N:3\*_AB=<;X<_#72]3U-FN+?P MGX/E\3^(KNPBF:YU?4]2UJ_U;Q+J^NZM*M\@![]7@OCWXN^(/#6K:SX?LO@/ M\;O&-G:VRHGB;P?I?PWN]!OQ=:='<2'3VU[XH^'-6E-H\[VEPEUI-F3>6\R0 MF:#RKF7WJJ&I@'3[[('_ !YW?;_IWEH _#C_ (-QM3GM_P#@BK^PA$FCZM=* MO@/XB8GMX[ POGXZ_%0G8TVHPR$J3ALQ+@CC(.:_;C^V;G_H7]<_[]:9_P#+ M:OQ=_P"#;W_E"?\ L'?]B'\1?_5[?%:OW H P?[9N?\ H7]<_P"_6F?_ "VH M_MFY_P"A?US_ +]:9_\ +:MZB@#!_MFY_P"A?US_ +]:9_\ +:D.LW/_ $+^ MN=1_RRTSU'_46K?I#T_%?YB@#SCP3JUQ'X6T9%T/6I MI@2)%IVQOW\QRI?5 M$;&3W53[M5U- &#_ &S<_P#0OZY_WZTS_P"6U']LW/\ T+^N?]^M M,_\ EM6]10!@_P!LW/\ T+^N?]^M,_\ EM1_;-S_ -"_KG_?K3/_ );5O44 M8/\ ;-S_ -"_KG_?K3/_ );4?VS<_P#0OZY_WZTS_P"6U;U% &#_ &S<_P#0 MOZY_WZTS_P"6U']LW/\ T+^N?]^M,_\ EM6]10!@_P!LW/\ T+^N?]^M,_\ MEM1_;-S_ -"_KG_?K3/_ );5O44 >>>%=6N$L-0 T+6GW>)?%;DK%IV 7\2: MFQ3YM44EHR=CX&T.K!6=0';I?[9N?^A?US_OUIG_ ,MJJ>$?^0?J7_8T^+__ M %)M5KJ: ,'^V;G_ *%_7/\ OUIG_P MJ/[9N?\ H7]<_P"_6F?_ "VK>HH MP?[9N?\ H7]<_P"_6F?_ "VH_MFY_P"A?US_ +]:9_\ +:MZB@#!_MFY_P"A M?US_ +]:9_\ +:C^V;G_ *%_7/\ OUIG_P MJWJ@N;JVLK>>[O+B"UM;:*2> MYN;F6."WMX85+RS3SRLD4,4: O))(ZHB@LS FFDY-1BG*4FE&*3;;;LDDM6 MV]$EJV)RC%.4FHI)MMM))+=MO1)=6]$9']LW/_0OZY_WZTS_ .6U']LW/_0O MZY_WZTS_ .6U?.>L?MC?!O\ M*[\/?#:;Q1\?O%=E*L-SX=^ OAN[^(R64S' M:8M9\8V+VOPW\--'(5CF'B7QII#0NVUT!5@N:VK?MD?$G]UI7A?X8?LV:#,K MQ2:IXSU.7XW?$U4;#K-:^%/"5UX:^'.AW:KB-7OO''C6WCD#-)83IM4_8T^! M,^I0A7SN.#X4PDHQJ^WXHQ<,IQ$L/-*4<5AW MQE3CW(*TYT,CEC>+,7";I.APMA)9MAX8B,N66%Q6=PE2XCG&(;:_U.XG33$LI7G9!]N0_L>^!O$L MT6H_'7Q?\1/VC=36:.[-E\5?$2_\*]M[Q2"[:?\ ![P?:^&/A?' 65?+74_# M.LW:(J+)?3,"[>V>(?@Y\*/%7@1OA?XA^'/@O5OAT39,/ MSX%%.FW<- M_I^S0(+:+38Q9WD$%S;>7;KY,T22)AE!KZG@O-_#O@7B_A?B',GG?&TRU9'P,\^R#-LKP>,S#%8_.\[HSS'!5<+2G6CDM;+<#D.*P\Z MJJ+%X+-.*80LG"C*<5?^4+_@GO\ M0?M-:G^UK\+M+O/'/QM^-%C?2>.;B[^ M&,_Q5G2U\47!\!^)[DSW*^//$VG>%))--N(TUUVU6\BDEDTY19L^H&U5OZ;; M?XV_&)"W]I_LA?&2!2H\EM,\<_L[ZL68'YQ,I^,6GF %3&P\T29<$)L&[A/ MV>/@9^R59Z_K/CWX2_![X6:'XK\"^.?&'AVQ\3>'/".F:=K&DMLGTV7^SKZ" M,S16-_H^H3VUO/;LEO=V,\T<0VF5:^U_U!Q5*AA<5E638>E M0Q#XLX>S'-:==3PE6K[*CBJ>#]E6HSITE5J8B=7YI?\ : \:6K>5J'[*G[1M MO,0'06<'P4UJ%HSD FYTGXTW,,<@96#02LLH79)M*.I-3_AIJ[C9X[O]G+]I M^SGC=N??&:; MA#V0GZ"ORF.><-RTK<&8"+T;^IYSGM'WKK;ZWC\?[C5_==Y:>TERPLVG3;DI1^63^U=HR ^;\$?VI MHG7(EC'[.OQ#N#&RY#H)+.QN;>?:00)+2:XAEP&@EE1E9H3^V'\.(@)+OP)^ MT;I]L"OG7M]^S%\=K>TM48@&6YF/@5A#$F07<@A1R:^KL = /R%+2>8<&U+< MW#.=4U_U"\58:%T[7_WGAG&?#;W'?2[<_:-JSCEW&E->YQ1D=71:XKA/%5-5 M:S_V7BG!;Z\ZZZT_38KETRIDCMWEDC5E>1%1E8_5^T'U_[Z8?R-&T#^]^+,?YFE]:X'ZY#Q M??RXRR2W3H^ &^_VETV*^J<>77_&0<&VZ_\ &%9[?I?5>(:7>VG;S/EN#]M/ M]F&XW;/C3\/(BF-RZAXQ\+:1(0V<,D.L:W832IP1YD,#O"5].]U>^%_#MY::T>1@B*J+N8[5 48 I*OP3+?*>*J*LK.7$>48O6ZNFH\*8&]]7S)KELE MR2OS(>'XZBE;-^$JSOJEPUG.$5NZ;XMQSTV<6FWJU-:1?FL/[1'P@N8HY[;X M@^!+B"9!)#/!\1OAG+#+&PRLD-2KHPY#*2".0<5Q?QY_:I\%_ OX0^,_B MW=V+>++3P=I]EJ$F@Z%XF\%_VGJ:7NK:;I2QV3?\)!= M&=16Z'='. MAW5OKNDZC'/#QUNT,^GV=Y9^98 R,;GRY 87EKZ+A3#^&&*XIX9HY_ MBN(\)D-7B#)J6=O$T<'4PZRBKF.%CF3KXK!8O"XS#4J>#=?VN(PE"KB(PYJM M"E&K"$)?.<55_%3"\+<2UL@PW#&,SZCP_G%3(XX:ICJ>(EG%++L1/+50PN,P MV*P>)K5,8J*I8;%UJ6&E42IUZLJ4Y3C\/?"?_@L]\-_&WQ#L_!FG? 'XP7-_ MX]\51QV%OH%UX;\4ZRUS+HEE90VMAH&GR6UUJ=U//I7RPPSQ1Q0S&YN;J&WM M[B2/[HN++]JKXWN?^$K;5_V7?AK<.5_X13X>WWAGQ;\>]?L#D?\ $^^([WEU MX*^&:7"A"^G>!-/\4^);<.XA\;Z9<*"/RV_92_X)&_&OX-?M%?#KXKZY\3/A M5JVB_"OQ]:ZAK.FZ.OC(:IJ$<6A^>\6F_;M!M;3S"FM0*/M4\4>Z*4[R-F[^ MBE0%55]% X'H . .U?K7CEC/!/@[B#)Z?@'A\ES7"XC)E7S'/,;4SCB&IEN9 MO'8NG[# X+B:57+J->6$CAZSQ5?+\;6H2>'JY;5R_$TJM:O^1^!&$\<.,^'< MVJ?2!KYSE.+H9RZ&7Y#E]/*>':69Y9]2P=2-?'8WAM4LRK4(XIUZ4<+0S#!4 M*\57IYE2S##U:=*EX9\+/A3\-O@MIU[8?#CX8WFA3:M-]K\0Z[*+?6/%WBN_ MR6;4_%_C'6M>U#Q1XJU)V9F:]UW5K^9=Q2(QQA4'J_\ ;-S_ -"_KG_?K3/_ M );5QWB'XO>"M!U&30;:\O/%7BF,'/A+P583^*/$,; XQ?6NFB2VT2,\G[3K M]YI5HJY9YU4$UA"3XU>,L&./1/A#HKMG?.+3QOX_EC!R/W"%?!7A^61&P?,F M\7F-@0T:L,'^,,[\3\'FF:XU4,7G7B!Q*Z[IYA1R1RSW%TL73Y82P^=9_C<5 M0R+)\9"G%..'X@SS+<14I04:$*C4(/\ K[*."O[*R["4:6#ROA+(Z=)/!1Q5 M.&4X3ZO-N2J9=E6%H2Q^-H2G)N57+,NQ5*,Y.564;RD=QK7C?3?#>GSZMXA@ MN-"TNVQY^HZQ=:%IUG%G.U3<7>MQ1L[8(2)&:60_+&C-Q7G/_"XM>\46OF?" MSX:>*/%$V]UJY.MZ];*PWJ= T:[@N$P$OHRP8=- MH?P=\&:5J,.O:K#J'C;Q1 =T7BCQU?R>)M7MGW!@VEQWB+I&@ $<1>'M+TJ) M1\H3%>J8KRUA./L^2>.S' <#Y?-W^JY#&CG_ !+.'Q4W5SO-\$LARR4D_98W M X?AS.Y1E%RP7$$4XU#T?;<-Y=_N^%Q/$&)6GMLR=3+8XM) MISH8BKFN7IQ:6(RQZQ/G=O!GC/Q2S-\3/$?B[4K&0[G\(^ K>V\"^%2K*!); M7VH6WB&?QIK<.1AAZ<6.SW-,PHK"5L2J6!C*,XY=@J-#+\MC..D:OU#!4\/A)8BVDL3 M.E+$U+7JUIO4PO[9N?\ H7]<_P"_6F?_ "VH_MFY_P"A?US_ +]:9_\ +:N5 M^(_QB^%'P>TC^W_BO\2O GPUT8B0QZEX[\6:'X4M+AHE9VAM)-;OK(WEPP4B M.VM%GN)7Q'%&[L%/S(/VXM"\:CR?V=_@?^T#^T6UQ'(+'Q)X2^'[_#OX6RW" M&,#=\5_CA>?#;PGJ-B1(LC7OA%_%A,7[R"WN 0&^YPV59AC*?MJ&$JO#IN,L M742H8*#6ZJXVNZ6%I;?\O*T3FP^6X[%0]K1PM5T$^66)FE1PD'VJ8NLZ>&I_ M]Q*L3[%_MFY_Z%_7/^_6F?\ RVKC/B)XL\=:/X$\8:M\/? 4_BGQUIGAO6M1 M\(^&=;O[70](\0^(;#3Y[O2M"U#6[2YU*;1X-7NX8M..IBPNUL7N4N9+>2*) MU/S6;+]O[XH FZUCX ?LK>'[N-)%@T*Q\0?M+?%6V4$9B.L:XGPM^%>A7[@M MOV^&OB%8PML\N6[56+R?\,'?#?Q:_P!I_: ^(GQP_:?:]R/*8_@W\,[?X>_"62U+(%BM=4\(:L(X0$>69MTC==/ 8#"5(3S#,\)-T MYPE4P> I5,?B7XEMOB;KFL7G@'POX7TK3]#NY9-+N?!FEVE_JEYX@BT MCP[I]G+J.G(^I:K(SR/!IUPY_H%_MFZ_Z%_7/^_6F?\ RVKY'_9A_8R^!7[, MWQ5_:8\>?"3PK9>&;[XR>,_"=[J.DZ?86%AH?A32M#\$Z*T/A;P=864$46C^ M'+CQ#J>O^*Y]-MUBMTU76Y(88DLM.TZ.'[6KKXLQO#N-S2-3A?*WE.5PP>%B MJ$ZN)K5JF*E357%3JRQ.(Q,DZ5:I+"P5.I[*=/#QJQ5ZDF^KB;%Y%C,QC/AW M+GEN71PN&BJ4JE>I5J8F5-5,3.H\17KM.G5G+#Q5.?LY0H1JI7J-F#_;-S_T M+^N?]^M,_P#EM1_;-S_T+^N?]^M,_P#EM6]17S)\\8/]LW/_ $+^N?\ ?K3/ M_EM1_;-S_P!"_KG_ 'ZTS_Y;5O44 5+*ZDNXFDDL[NR99"@BO%@65@%4^8HM M[BY38=Q4$R!MRME ";=%% !1110 4444 %%%% !1110 4444 %4=3_Y!U]_ MUYW?_I/+5ZJ.I_\ (.OO^O.[_P#2>6@#\3?^#;W_ )0G_L'?]B'\1?\ U>WQ M6K]P*_#_ /X-O?\ E"?^P=_V(?Q%_P#5[?%:OW H **** "D/3\5_F*6D/3\ M5_F* .2\"?\ (I:'_P!>9_\ 2B>NNKD? G_(I:'_ ->9_P#2B>NNH **** " MBBB@ HHHH **** "BBB@#EO!O_($?_L.^+/_ %*]:KJ:Y;P;_P @1_\ L.^+ M/_4KUJNIH **** "BBB@ HHHH **** "BBC./_U$_P J .6\(_\ (/U+_L:? M%_\ ZDVJUU-+F7QZ'M6WJ&I:?I-E= M:EJE]::=IUE#)4I2;2 MC&*U;;22U;L7:*^3K_\ ;)^$^HWMUHOPAL_&?[1GB&TG:UGL/@5X;E\8Z#9W M/W5CU;XF75QH_P *-$VRX29=2\<0W$0#'[,[ *<'4]?_ &L_&$+S:E=_!?\ M92\,O"SS7NO:LGQJ^)\4:@N)%M1+X*^%GANX*!E,TNJ?$2TA=)',-S&@\SZV M?!6;8"A+&<2ULMX+P%.E[>MBN+<;#*<12PO*I?7(Y'RU^)<7@W%IK%8#)<70 MU3LZ+^QU8:DMY\9_BGXP_:O M\8V5PMU#IOC/4-<^+VD1WJ)YDBZ-\'_AUHMM\)=/5I!OM@O@U[E%5%-]*59W M[V;]JCQU%:VOAOX#?L1?'_Q18VEK%;Z.=:\->%_@7X.M(0N^%+?_ (6%J_AA M;>RC#!@MI9 $HJ"4>77S-+C;P@PKYJ MQN.R+!<28^K@JDER2>9/@K$4T^:=6FK27T5'@_Q@SI1E6RS)?#S+ZD5.%?B' M$T*V;UL/.VL)9QBN'<@RW&4E[R=#$<7X23LG"HKH[\WW[9GQ)!CL]%^%G[,V M@3"2-[[Q!?2_'7XHA VY9;?0]"F\*?#+0+IDVQ[[GQ-X^MH9!(S6ER@CWSVW M['GPZUVY@U;XW^)/'_[1VL0SQWJI\8O$?]H^!K6[7#2OIWPD\-VGAOX3V(/^"E7C\,;7X:? GX*6K* 5\0?%:X\2:O$KC. M#!X5^'WCBTGFC!(D6#7--5F!6&X1<7!3_AE;]J+QDD4OQ(_:2\#VP+*9K#P[ M\(_$/C:2,,VZ7[-<_%SXI>(O!JOG[C#X6QP!@&:T,8^SUTOQ&\1FG2X2X0R# MP\H-/V>(K\0Y;DM6K1GR^TC3X@X2EXH\?2IUU?VF SNOA*"LH2HTTW%=4?!_ M@V\:W&W&M/BW$+E;I9A/$<482-6%O9SGP]@\-DO!-&O1:O3QV799*O=\SKRD ME(^P6^(GP9^'UM:>%K'Q!X.T2+3T^QV/A#PLMG-PMJ<>6,(YAB(4U9)S4=?,/$W[:OP] ML+IM/U7]H[]F/P9=R85M \'^*;OX\^/;/?%?XHZA\5/ NL:)\+X?V]/B?XJU.+3Y-!U_P?\ "SQC\ _!D5W8:M8Z MF4.L^*]'^#%C=:5?6]I+I]_;W.KZS:W^GW4UG<.RSM(/U!\,^#/"/@O3UTGP M?X8\/>%-+3&S3O#.B:9X?L4Q@ +::1:V5NH C X'H*Z)D4@Y . <;OF(X M]6R:Y<3X?\(8W#8FEFE?CK/L3B:%:C/&9IQSF6%H_ M:MOO 'PD\8>,_A?XVTGPE+H4T#?$_3K**QUC0/$O@W1?B+H.J^*G\$-VAB4.TB+%)Y?VM\/]#T71H/%::1I&F:6FI>/_ !EK M6HKI]C;6:W^L:GJIN-2U6]$$:"YU+4)_WU[>S;[BZE'F32.W->@%0?48Z ,R MCCV4@5XW!_@EX'?9I@X8NI]8Q&&CFV?Y M?FV+^JRQL\3BZ="$X4Z-7%5N1)2L>UQ9XJ9SQ=F]3-<94S+ .5&C0C0R;-Z^ M6TI4Z,;*5>DJ.(P]6NVW&5:-&G*5.-*$D^1-_%WA/XH_LK^.Y88/ '[6VDZS M>RDM#_:5LM8U.%2K-]FDT75?$FHWT;HBLK1WM@;N'RV!9)8W*^\P?#F_5 M$DT_XM_%%(R?-@8ZIX6U>$!N3^\U3P?J!N8FR<+//,J[B$*A$":7C+X.?"3X MC9'Q!^%WPZ\=JWWD\9>!_"_BA6^97PPUS2KXGYE5NN=R@YR 1X/+^P7^RC%= MF_\ #GPGMOAS>YW)=_![Q;X_^"\\,@Y22(_"KQ7X0B1HW"2+^Z*^9%"Y4F*/ M;]/_ ,0]\-Y2Y\/@,VR25K*&58C$T.7;X:N5YOD/):T?AH)KDIM6=.#C\U_K M'.JOWN8YC;K#&Y?E>>)^M3&2PUU:Z:=%I\TM/?DG[5)X)\;H6%G\9?%70%%U M+PU\.[XB0=G-OX5TV1H#@!HE:*7_ %FVX0LI1H\+?%:(GROBKI4RL!G^T?AO MI\[(PS_JSI_B32@$8$;UD25R0"DB#(/BB?LEZOHDSW'@/]JS]K/P8P!-M9WW MQ,T#XM:9$<85)+;XZ>!_B7>S0JK. G]J1R'<"9=T,!B9%\,/VS?#GG2>'_VI MOASXW11=SS/Y&##' GX:\*U M)<]+B?B2"TY:>(XZ\3\-.^S3IX7.<3A8+5O2ORKHU9,%FU1Q_=8_AE+1J.*X M1RJ%=O323I\/XJDGHKMXEIZW9[H^G_&>+'E>+/AK>;AAA/X#\3V7ED=&5K?X M@W9DW9(965 , JQY%0J_QPB(+6_PKOP,JRK>^,=)+'M*'-AK6S..;36/@_\ LV?$U$)Q+X*^-/Q!^&^JRA.5F,Y.T M;..&S[&YCB&[IOEG0=[N+@XQBD1Q6-FK2P'"N.3?N^SIY/A:D[V^&C@JV Q* M;T5O91DFD[*7,W[F=7^,=N@,W@;P#?%3M7)(#Q17_P\V1@<,T=-=>".+=))(JI+Y?H_A']JK]F;Q[)#;^#/V@?@OXFO)P"FG:/\3O! MEWJJL5+F.;25UE=3@F4*V^&>TCEC*.KHK(X7*OX?\748*;XP\0,+0C]O^RN# M9TFHJU_;XG@>O*2M;WG5E>R?,[R(SXUM)#*,-B%8F+ MC9M8LQ58)OBI<6J/)??#+XI6<:1M*9&\/Z/>1B.,%I'D?2_$E^L"QJ-S?:&A MRN2FX*^WU6.:*5%DB<2QR# =-^'OBZ[ M^)WB72O"'@"+1+M/%WB+6?$4/A/2]*T.X"VU]/J/B*:ZLH]'LW2;[/-Y&L+AZ];*N', M'6H4Z]9PI3K4J->I2NJD:%9J5&KSX3'Y-7Q5"EB^'<+2HU:]*G5EEV(SB>(A M3G4C&;HT<7FF(C6JI7=.DYP]I+]VYPYE.'RI\)?VF==^)GBWXB>&_ ?A#3M1 MO[SQ!<:_X;O=?UU/#NEVOA&*PT?0DU+6XH[;4]9N[[[79PWCZ=H^GSLL.I16 M]Q=6GD">7Z _X5=XC\4@R?%#Q_J^M6TQ#2^$/!@G\#>#0C+\]K=M87<_B[78 M0V XU/Q(EGUNM1LK#P[:>)+R?7HA'_;%Q<1I9W8ACL9IRRKIPDA^S/BA\ M<_@U\$]-CU;XN_%+P#\-;"=&>TE\;^+-$\.2:@5)40Z9::I>V]]JMR[J4BM= M.MKJYFD&R*)WXK\]\+_"WQ6Q&0?V=](7'3XJXIEFN8U<)E.39CFCX5QN3XRL ML7AZ>*R.&2<.5,V5*M6Q.!_L_B&CQ%@:.%P6$G@JE!SJ4*7VG&.<9'A\[HT_ M#7(\PR/"5\#A$I9EE$8<1+&48>PG4P>)GB\SGAU45&%?ZWE/]FUZE>MB(UXS M<%4GW/A[PQX=\)Z?'I/AG0])T#38\%;'1["VT^V+X"M+)%;1QB69\9DGF\R: M1B7D=F))W>GM7PX/VUO^$Z C_9R_9X_: ^/:7$0DL?%L?@M?@K\*Y1LWF9?B M'\=[GP"FKV0' NO!GA[Q>)C@VT5/%IOP M]T#6/VB_B?;Q,/FMG\:^/X/A_P##/2KU 2SM%\+_ !E9K(JB.:>/+-_1>$X8 M658:A@_9Y7P]@L+3A1H8*I*EA?JE**4:=&&3X&G6Q^'II:0C'+XTXI;I(^!K MY?CZM:IB,UQ='"UJLG.O5S/%N>-E4D]95\)3^LYHYS>KG4PK3U2265B(XT1%+.[LJJH)8@#-?)'B[]NK]F+PQK4_ MA+2/B/'\5/'L.^,_#SX$:#XB^.OC=+I)/*-G?Z%\*M+\5/H,WF95G\27&C6T M6-T]Q$OS5SL?[!'P?\2.EW\=O$WQ=_:@U%;E;PI\>OB3K?B#P8+C#%Q#\'O" MO_"'?!>"W+LQ2'_A7TQC0(AE<+D_6WA'P1X,^'^BVWAOP'X2\->"?#ED3]C\ M/^$="TKPUHEID $6^E:):6-A"" !A+<< #M71RY%A_CJ9AF:%>LL?B*]-O3EG@\%4M=WB[6RY\ M9X3"3MUBWI\A'XW_ +7OQ)'E_"+]D^W^&>DW42R6GC;]J[XD:-X2E2/"%I[? MX3?" ?$_QC=R-N81Z=XD\0> KDL@2Y>U+DJX_LU?M!_$0M+\=?VP?'\-A<&. M:7P)^S'X:TC]GKPI&S#$]E-XQFNOB%\;+VW"DQK&^MXBZVG'$YE/&UJ%5?SX.6%5[M1C> MP?VK*EI@L%@,%_?AA_K5>ZVG'$8^6+JT:BLO>PCPRO=J*O8^9/AQ^QM^S)\* M]9/BGPI\'O"<_C9IA-W9B[%@NNI'D M@!%54"_3(4#MG'(+$L1]"Q)'X4ZBO/Q.+Q>-J>UQF*Q&+JV454Q-:I7J**VB MIU92DHKHKV71'#B,5B<7-5,5B*^)J)**J8BM4K345M%2J2E*RZ*]D%%%%KZAX?M=9TJYUW M28+2ZU31K?4;.?5M.MK]6:QN+_38IWO;*"]56:TFN8(HKD F!Y!1I&OZ'X@C MO9="UG2M9BTW4KS1M0DTG4;+4H['5M/9%OM+O'LIYUM=1LFD1;NQG,=U;,Z" M>*,L 0#7JCJ?_(.OO^O.[_\ 2>6KU4=3_P"0=??]>=W_ .D\M 'XF_\ !M[_ M ,H3_P!@[_L0_B+_ .KV^*U?N!7X?_\ !M[_ ,H3_P!@[_L0_B+_ .KV^*U? MN!0 4444 %(>GXK_ #%+6'KWB;PYX8@M[GQ)K^B^'[>[N4M+6?6]6T_28;FZ M*O*+:WEU"XMHYK@Q1R2"")FE*([A"JL14(3J24*<)3DU)J,(N4FHQ9_]*)ZZZO+OAEXP\):QHVEZ+I'BGPWJVKVNEF\N=+TO7](U+4(+0731 MFZFL[&]N+F.W$D\,9G>-8A)*D98.RJ?4:E:PI5$FZ=>E"O1G;W*U&JN:G6I2 MVJ4JD?>A4BW":UBVA4JU&O%SH5J5:,9RIRE2J0J1C.#M.#<&TIQ>DHMWB]&D M%%(64=6 ^I H!!Z$'Z'-%GV_K^FOO-+KNOZ_X=?>+12%@/[W_?+'^0JO75O:1JDDC27,T=NBQQ+NER2;;] M$M7NA2E&*ZWL_B/X4U.Z)D("+'::9JEY),AP;C?F6+SC+\,XV5 MW=5L1"UDG>^UGV=OH6BOE\?ME_LX32>7IOQ#?Q S,R1?\(GX,^(7C 7!0$RM M:-X7\):NEW%!AA<36K316[(Z3O&Z.JS_ /#5OP\ND630_!_Q^\1HY8K)H_[- MGQU,+P*2OVJ*YU/P%IEK-;LX"QM#-))+O5XXVCW.O>^ ^-XV]KPAQ+0B[>_B M&*[7V,-GF6XFH]D[4J&)J5& MUS*Z46]=CZ9HKY?C_:6U"Z(&F?LW?M.ZD"ID+/\ #KP_X>"Q$@1N5\8>.O#C MLTNR>//AWH=[/%/IWB-O\ A'84^&?Q-\3^(IHM2$8N+D30V^GQ-80_:79S M$!]1P7X1\2<7\6\/\)RQ&49+7S[,L/EL,1F&<9-[3#2Q#LJCRV.91S'%..C] MAA:%2O*\>6#YH\WRO&WC!PSP=PCQ!Q9'#YQG=#(,LKYE4PV79+G7L\1&@DW3 M_M.662RW"J5VE7Q5>G0CRRYII1=OV)\' C17!!!_MWQ9P1C_ )FK6JZFOY*? M^"9G[17[5GBW]J+1/#EI\0?%?Q8CG\'>/+UO!7Q4^,_C32/!4K);VUW/J]Q, M-'\=;M4M+F9IK14\/322W%W/.UW:;9)7_HSDG_;.OG41:;^S)X51B@+2ZQ\6 M?'SQ*[AI&,46A?#J.9H(LQ+&+B%;F0^>9[5$\A_J/%GP#S7PEXII<,9KQ9PI MBY5-?C MK=02&W2-GAFDTI5>82/<6TD,?D'BO,UF>5K;5/V[O%6I3L7'V+X7_#OX*23> M9RD26T-M\.OB)J3 +GSH_/G>6[DA:)[=)(;5_P .S'%>'^2R=/.O&#PVRBO% MVGA\PQW$6&K1?9>UX:A2DWK9QJN+M\5M5^S87&<88^TLO\+./L=2DDXU\-3X M3J4K.VLDN*_;PMUYJ"DM/=WM]V;EZ;AGTR*"0/7\ 3_(&OSD\7V_PZ\'V9UC MX@?M&?M>-I2 %]1\3>.%^#.D21QHWE@:F_AOX/6(59"LYF@O(Y+@R(EQ-/91 MO##\ZW?QC_8Z\12MIWA3P[^T=^T?J<8$#6GAKXN_M#_&]+R52SR07,GP]\:? M$#PLHN9!Y]U!>W%M:2$.TL21PHM3A\Y\-\3'GR_BCBSBJDFE/$^'OAEQ)QM@ MHZI-O%8"MAX**>KE)126]FI)>CA\D\5L=&4\+P!EV!C%V<>)>,L'D=1:)^_& MAE6;0IWOO*JDK=59R_9ZYO+6SB:>[N8+6%%=WEN98[>-412[LTDS(BJB*6:(2SW93-(N+B::Y\/Q7$L82V?=M6)/I;P7\!?CR)8I+GP)^Q+\$K62,^ M;;?#;X3ZIX^U6 3O;R7$(U+4[+X;Z8SOY;K*PTZ6%W$,A5]F#=7-N%*'/4P> M1>*/$5.*NH/)N#>"JZ:LW&IAN*>-?[0IS6J=.67\][I)M:Z5.'/$"$8K,,;X M6\.RTYW_ *W9IQE*+TNOJW#N08>HFK[5*D':_6UO;[S]LG]ENUD,,'QT^'>L MS_)MM_"^N)XON7+Y(6.W\*Q:S-(ZHK2R)'&SPP#[1*$@_>54O/VPO@Q;VE_ ;XVR::Z2\V[)KE[X L-!\JY17FM[A]42VEMT-P)O(*._ M66_P>\27^DKI_BWXS?$34)&),I\&G0/A?:8:W6!EMQX0TN+6[==P,T;?\)#+ M-&VQ1*5C /(WG[%W[-FM7'V[QA\-[?XBZAND8W_Q.\0>*OB1FN5/(LXIR:S#Q&X=G!W7_"!X8YUC7T^&OG?B-D/(^TY8"J MKWO2V1\O^+?^"N?[*OA.^FTI+/XK^*]9C:9$T+P7X*L/$.O321.D2Q#0K7Q, M-9@DEF<1*EWI]N\1#2W"0P 2GX=_;Q_X*&Z[\6/V9)8]HN( MK=;A8GECBFC$CD_8\'>(]?A#BSAWBR'A5PG7P_#>:X+.*^3U^+>).)74)U/:XG+,92BZ$_FN/O#_#<8\$\2 M\*8+C_C/ 9IQ#D^-RG#YQ/!<+99D^75L;1=!8S$97A) M<)CJD8N%',*%22JQ_D._8J^+?[8WC/X_>&_"WPC^-?BV;QSJND^,VTJ/X@:O MXD^(_A:(MH5[%GFA(5@[L U?<'[/W[%7P ^#?BUOB1X$\)0Z9XITRZ\8>'+. M]:TT!O(L&U.[TF1X'M]"M;NVNI;*U6&6XM;N!Y8Y;F&4/;W,L+?;-?8^,/CQ MQ3XP\387B;AO!YUX'9=#(L+D6/X6X?EX>XO,,SJ87&YEBJN85..,OX0CQ;AL M)C35<;46+ITY M8IT\/3HTOASPS^Q-%#:PV_Q'_:*_:-^)<,,<$2Z,?B'-\.?!J0P1^5';6_@W MX86OA30K6TC3*Q6UM;0QQH0JK\J%?=_"O[./P.\&,DNA_#3PO]K01XU'5[(^ M)-5+Q A)6U3Q%)JE\9AEOWHF#CV MHXWBO&X_BW'8:I>Z>$QO$V*S7%81)ZJ&&K4H+3W=%;^CZO%G$4Z3H4LTK9?A M7!0>"R>%#(\ X12C&#P&3TL#@G&*223H:+3:R*]O:6MK&(K6WAMHAC$=O%'; MH,# 6%47 ' &/Y"I]JYS@9'&2 3^?6EHKZF,5%*,4HQBE&,4K)1BE&*26B4 M8I)):))):(^>;;;;;;;;;;NVWJVV]6V]6WN%%%%,04444 %(W0_0_P J6D;H M?H?Y4 (_\ TO-==7(^$?\ 5:__ -C9XC_]+S774 %%%% ! M1110 4A56^\H/U /\Z6B@!I4'U&.@#,HX]E(%><^,O@Y\)/B-D?$'X7?#KQV MK?>3QEX'\+^*%;YE?##7-*OB?F56ZYW*#G(!'I%%:4JM6C-5*-6I2FMITIRI MS7I*#37R9=.K4I24Z52=*:VG3G*$EZ2BTU\F?'\O[!?[*,5V;_PY\)[;X\6^/\ X+SPR#E)(C\*O%?A")&C<)(O[HKYD4+E28H]O.>*?V(;77_# M?BCPE8?M+?M4:5X7\7>']9\,:YX8USXDZ!\7M U+0M>TZXTG5=*O;/XY^"/B M3>SVEUIUY=VS*-6BE F$BSK)!;-#]QT5Z<,^SF,HREF.*K,A&46 MG&4:>+]M33BTFFHW32:V/0CG.:QE&4L?B*W(TXK$S^MPBXM--4\4JT$TTFFH MW32/YB/^">/_ 19U'X7?'?]H7Q5\7/&7Q/\-Z+\,/'&H?"OX):S\-O&-S\- M_$'Q%\":IHVGZ[J_C#5_$WAE8_%.D6.M>&];\.>&;FU\*ZWX?O?[I.AA9PH4H4VYT*A.='#2C1I1A>5&$E&;J34ZTE/F2J5:G(HQ:B MF[5R#C)'0GDC\3D_K3J**^6/FPHHHH **** "BBB@ HHHH Y;0O^0WXU_P"P M[IW_ *BGAZNIKEM"_P"0WXU_[#NG?^HIX>KJ: "BBB@ HHHH **** "BBB@ MHHHH **** "O@+XIKX6M_P#@I1^QW=3'P];^*[W]E']N33$GE?3(/$5[H:9%>+<7GV6,2VL-PL]SL1_.<_?M8UQX=T"[UBS\076B:1< MZ[IT+V]AK-QIEC-JUE!)OWPVFI2V[7MM$_FR;XH)XXV\Q]RG>V0#^6CQ79_M M'7'[.GPTT+X2)JLG_!1*R^*O_!9V\^+DWA 7\?C*U@U/X9_MI0^!Y_%[64D> MM#P[K7Q.U']C*3X.-J#_ -FW/E?!VX\),VBZ=IA@_23]BLZ?=?M6:#=? Y(% M_9^L_P#@F9^ROI7C-M \J/PP/BO#X[\>2?#S3-2@ $L7Q(T;X9_\)5_PE5K? M)'XHL- U/P=%XI14G\.HG[ 1:?807=W?P6=K#?7\=K%>WD5O#'=WD5D)A9QW M5RB+/<1V@N)Q:I-(Z6XFE$(C$CY+/3[#3Q<+865I9+=W=S?W2VEM#;+<7UY* M9KN]G6!(Q-=W4K&6YN9 T]Q(=\TCMS0!\6XGMS#X8T\6MM+#:2"[E@ M>[N?;:HZG_R#K[_KSN__ $GEH _#K_@W$BUEO^"*G["!M;_3(8#X#^(FR.XT MFZN95_XOK\5=VZ:/6K1&R1XA_Z"FC?^"*^_P#FCK\G?^"M-K._PN^#_P#;$-KJ MS_\ "V+A=,>S\.WTJV-\_@7Q.HFF;[7K"V[30F:VM[AX8 D\JJ+F-I%5OU[I M&Z=^HZ$CN/2OG>+^&,!QKPIQ-PAF>-SO+L!Q/D&;Y%BL=P[F4',RR&&*H8* M>/6%4<5B,#_:-*B\-C<-B^:6#^LX-U9/ZORTVL32E1J2A7C)RIJ,OY8OV/-/ M^/2?&'6T_9PM?"VF_$Y/AGK+:GJ7B_PTD\2^!6\5>#VU.QTJ[U,Z9H[Z_=ZL MFCRZ;9:GJ26SVMMJ@\@7MUXE_9BA'A MRV<,V];/QC\/]!^,?A^WMSLBDEO-:UVS\T/&N:^$7 ?#7 G!W'69YAE M_#N%Q=-4N-^'^%^),NJXO,,PQ^8XVM@5@>#OVU/@I\1=+!2XD/ MACXIZMX>G20Q@$7.F> _@K+>Z0('+H+%M3,*+F*-_,DN/VX?VJM*MKJXW-NO;:QT;X?Z(+)K@9\JV=Y+:T24PI$H4./ MT_\ &'P/^$?CV=KWQ7\//"FJZJ6#KKITBWL?$D#C.'M?$NEBQU^TD!P1);ZE M&X(!!R,UQC_ C5]"WR?#?XT_%KP:554M])UK7K;XI^&4C4$>4VF_$NTU_6HH M7*G/VN;UI2DW-MR;;_."Z_9L_:/GB635?V:? FN+"-SQW7[6G MQ#\5:FT9Q]ICT^/QS;3Z4MU=#F0RW6FQW.HCK]&&O/VG/ M"F\W&D?"CXN:? H1)-'U#7OA-XHG7G][_9NL)X[\+75Q@?,G]O:+ S$!3&N2 MKG_:%LM!)3XD_#+XM_#988P;G5-2\&R>,O#$3X));Q1\,+OQMIMM;Y&/M&J+ MIB@ O(L: FIEXEY?2BX<0YOXN<-N.E>7$OBQ](;!93AF[-1J\0TO$S$<)R;< M7).AG5:,K*3=VKD,1X?8:2GB/"KPQRJK'XJN-\,.'J%*F[-)2S&.75,N;M>W M)C)JW6Q\.Z1X5^+'AV5)+3]B#6M#1)A<03>$?AY^P9>SQWP VS201?&OPX]L MWEQC;>Q3SR!T2(QKN1QW"?$O]H70!'9Q? ;]IKPZ%W7$(\,_!W]DC4HF$FY) M/W^A_M&ZG:6KNQ;S898H;J0;)5U=M/#\ M,\28>GCZ68\2YU@ZR_=8O#>,7BUF>&JVMK3Q%7Q!QU*IO:5I23YFM+GV.6<0 M950IQJY5POP%2P\D^6>5\+9!2I2VUA4H824'LGI?NK:6_,]OC[\<+=WAU#P3 M^V=87*$;H%_9=^%FM)L8!DD74/#'Q US290ZG)2*_>:$@QW$4,@V4^+]HOQZ MT0-U_P -DV4Z[Q-9S?L'^)KV6"2-F1HS=:3H6IZ9<\J2DUA?W=K*C*\,\B,# M7Z6^7'_<3_OE?\*78G]Q?^^1_A1_JAPBU[V'XSB]/X/BGXB07FDJO$%?W>RN MVM+R>M_6_P!:8/?(\DB][TLFX?CVNOWF25GR]E=M=9/K^;X_:0MD7SM2^*/[ M45C9HGFW5Q_PP!\;-.%K& &DENKN3X*7B06]NNZ2Y;RR%1&;S-JG/S/^UE\; M_A?XV^$<]E?_ !8\3?$"TTKQ-X9UN[\-_&#]CCXBR>%)]-MKQ[+6+FVO]5^$ M?A[3]!\06FD:C?3:+KMS>7$5C*LJR:=>)<$1?MS@>_\ WTW^--:-6!5MQ!Z@ MLQ!'<$$D,IZ,I!5@2"""16&*X-X>>"QM/)\V\3^',VKX3%4,OXCRCQ5XI_MG M),3B,/*A2S/*ZV.GC*-/'X*4OK&#E6HUL/"O"$JN'JP4H3=+B+*9UJ']J\+9 M+G>71K4I8W)LRR?A.ME>9X:G4A4J8''X:7"CC6PV(C%TJT;QDZ*[WXB_ SPCKGCWP]X;TW5] U#5?V;/A1XAU_QN_BO71X?:QT) M?B#I^H>#M%\-:*-#:ZU'7[+6]>'GK/H$,P3ZB_9 M=^ ?PL_9S^%US\/?A'X9@\,>%;CXA?%#Q9-I\)_'NO:A>2/*ZJSP6 M,!L]$T>!@1IOA_2=(TF)FAL(V;Z, X P/05Y?#_ (:\)Y%E&'R/B"OGGC34 MRRKBZ.7<8>-N-_UPXQJ994Q5;%X3!8S'I82E4I8&KB,1'!4YPJO#X2=+!N=2 MG0C)^CF_&&5TLTQE7@CAC*.",GK55.EE/#%&KPUE\JL:=.E/'3R[AZOEN%6, MQ:I1GB95?K+G)1C*^^('[+7P5N5(_=_![]FB7QO MKD'S*V^+QM\5_&RV$\\9CC\N:7X<(KN#-) S8"]I#^QUJ.L!9/B;^TO^TA\3 M':$P3::?B1J7P?\ "LD)&TV__"+?LZ'X/6CVNWY#!>7=ZK1_(Y9>*^UZ*^ZR M[ZKDL'2R'*LDX?I_960Y)E645(I--16(P.$HXII-*SG7E)]9,^;Q?$FZCBW!XNSMKS5Y-]6SY.\(?L7?L\>!KJ+4] ^"WP5_MZ* M83IXIUSX:Q>+_&)G'/G2^,O&.O:_XIGF)^8RS:N\C/\ .6W$D_2,&GZS:PQ6 M]O?Z%!!#&L4,$/A^\A@BB10J1Q0Q>(DBCC50 J(@4#@# %=!16V)QF+QD_:8 MO%8G%5/Y\37JUY_^!592E^)Y5?%8G%24L3B*^(DM%*O6J5I)=DZDI-?>8HMM M?7A=2T4#T&@WH_EXBI?(\0_]!31O_!%??_-'6QD9QD9';//Y=:R]6US1M!M& MO] M(?\ H*:-_P""*^_^:.CR/$/_ $%-&_\ !%??_-'7E%U^TA\%8KK[#IWCO3_% ME]G;]A\ 6.M?$6]\S Q&;?P+IGB%D=F(0>84&\[200157_A>(K+PQ\.--('&Z1?&WB/3O$")N(SL\-S2;=S)&Y7:?E)<>\(.4J> M$SW!YQ7A*49X3AU5^)<;3E&UU4P/#]',L9"U]Y4$M]=&><\YRN[C2QE+%33: M=+ \^/K)K5\U'!1Q%56\X(]A\CQ#_P!!31O_ 17W_S1US?B_P 41> O#6L> M,/&/B[POX>\-:!9O?ZOK&I:/?0VEG;(RH&8KXA>26665XX+:V@CEN;NYEAM; M6&:XFCC;@O[0_:2ULQ/:^'?@_P" ;=QAFUCQ%XN^(^IQ8R-TFG:+H_@+2]S$ MY"QZ_.JX(+OG \1_:'_9H^,7QM^%/B?PCJ?QKMM0U2X?3M7T70+/P/HGA#P3 M>:MHM[%?6EKK%PL_BGQ#Q-QOQ%0X),WPF49AB,FH8["83(,'C,SHX.I6P.&Q.$S_ #/)<^=&MB%3IU(X M7+9UIJ3ITW&OZU=Z)J' MA+Q#HVJMI6H:]=S0ZO9VNK:I8/>Z:[74 EDM1.^G//!;ZB(9986F^F_(\0_] M!31O_!%??_-'7XQ?L=_L*_'+P5X\OOB-XC\76?PONO#MGX@T+09/#TOA[QKJ M>IZK'XHK:Y$J3NNJ7=R+.:R_L\0?:F_3867[3&@&%+; M6_@[\2+2$%I%U?1O%OPNUB< ;BC:AH]_\1-%>8X*AUT*R@+$$QHI('PO@WXE M>*?$'!&%SCQ:\+<[X8SV>/QM*I_8^74XX:67TJE.&$Q53AS&YYC.+\)B)R=> M%2@LMQ<*M.A3QE&HJ>*A1I^-PKG_ !'CLHIXKB7AW&9?C'7K0;PN'4(2H1<5 M3JSR^MC*N:4:CE[2,J?U>JIQA&M3?+5C"/L_D>(?^@IHW_@BOO\ YHZ/(\0_ M]!31O_!%??\ S1UXO_PMWXB:*DK^,_V?O'\$2/M_M#X?:SX/^).FE01ND2TM MM6\.^+W3!!4)X2>5AP(]P*U:M_VE?@R+J+3]=\7-X$U*0#.G_$S0?$GPTN$D M.08MWCC2-"M)7!&W_1[N=&/W'?@G]6CQ_P ()QAC)#_ "K5R,XR,CJ,\_E7 MUM&M1Q%*%>A5IUZ-6*G3JTIQJ4ZD)*\90G!N,HM:IQ;36S/2C*,XQG"49PDD MXRBU*,D]G&2;33Z-.S,?R/$/_04T;_P17W_S1T>1XA_Z"FC?^"*^_P#FCK9H MK0HQO(\0_P#04T;_ ,$5]_\ -'1Y'B'_ *"FC?\ @BOO_FCK9HH QO(\0_\ M04T;_P $5]_\T=(8/$.#_P 331NA_P"8%??_ #1UM4C=#]#_ "H \\\*0ZZ8 MM=\O4=)7'BGQ"&WZ+>/EQ?'>R[=?CVHQY5#O*#@R.?FKJ_(\0_\ 04T;_P $ M5]_\T=97A'_5:_\ ]C9XC_\ 2\UUU &-Y'B'_H*:-_X(K[_YHZ/(\0_]!31O M_!%??_-'6S10!C>1XA_Z"FC?^"*^_P#FCH\CQ#_T%-&_\$5]_P#-'6S10!C> M1XA_Z"FC?^"*^_\ FCH\CQ#_ -!31O\ P17W_P T=;-% &-Y'B'_ *"FC?\ M@BOO_FCH\CQ#_P!!31O_ 17W_S1ULT4 8WD>(?^@IHW_@BOO_FCH\CQ#_T% M-&_\$5]_\T=;-% ' >'X==-_XOV:EI"D>)P)"VB7CAG_ .$;\.G<@&OH8TV% M%V,9#N5G\S#A$Z;R/$/_ $%-&_\ !%??_-'6?X<_Y"'C+_L:1_ZC/AJNIH Q MO(\0_P#04T;_ ,$5]_\ -'1Y'B'_ *"FC?\ @BOO_FCK9HH QO(\0_\ 04T; M_P $5]_\T='D>(?^@IHW_@BOO_FCK9HH QO(\0_]!31O_!%??_-'1Y'B'_H* M:-_X(K[_ .:.MFB@#&\CQ#_T%-&_\$5]_P#-'1Y'B'_H*:-_X(K[_P":.MFB M@#&\CQ#_ -!31O\ P17W_P T='D>(?\ H*:-_P""*^_^:.MFB@#@-#AUTZSX MR"ZEI 8:WIXD+:)>,KM_PB^@$%%&OH8U"%%*LTI+JSA@&$:=-Y'B'_H*:-_X M(K[_ .:.L_0O^0WXU_[#NG?^HIX>KJ: ,;R/$/\ T%-&_P#!%??_ #1T>1XA M_P"@IHW_ ((K[_YHZV:* ,;R/$/_ $%-&_\ !%??_-'1Y'B'_H*:-_X(K[_Y MHZV:* *UJEXD9%]/;7$N\E7M;26SC$>%PIBFO;YF<,&)<3*I!51&"I9K-%% M!1110 4444 %%%% !1110 4444 %4=3_ .0=??\ 7G=_^D\M7JHZG_R#K[_K MSN__ $GEH _$W_@V]_Y0G_L'?]B'\1?_ %>WQ6K]P*_#_P#X-O?^4)_[!W_8 MA_$7_P!7M\5J_<"@ HHHH *0]/Q7^8I:0]/Q7^8H Y+P)_R*6A_]>9_]*)ZZ MZN1\"?\ (I:'_P!>9_\ 2B>NNH **** "DVCGC&>I&03]2,&EHH \T\9_!OX M5?$)VG\9_#[PEXAON/+U:_T.Q.MVQ&%DSU1M!^*-KXME@MR2?W.DZMI)49$4 MD1QCZ(HKY;'\$\*9CBJF/KY'@J.:57>>WU^#/,IJ8+-Z>^OL\;&^ M[NSSJV49;7J2KSP=&&)EOB\.GA<9\L9A71Q4=_LU4?.N[]I[PIG,?PE^+VG6 M\>,QOXA^$/BF?W\N0?$/PK>7///[W0+:1O\ G@#P[_A?\F@D)\2OA)\7/A^L M<9DN=77PLGQ$\+Q#KYC:]\+;SQ>UK .-TVK:9I80<^#/B_P#"[XA$1^"O M'_A+Q+=!2TNG:5KNGSZM:[<[DO=&:9-7LI%Q\T5W8PR($O%$P0)#>ZSH.G7FI6N,;7L]5> :I92KCY);2\AE0\JX(%?#W[7_ .S# MXED^!GB73_@/JGQ0N)?.TF36?AA'\0O%7B70O$?AJVN5EU6QTG0?$^I:Q<+? MPM':ZA!I>DZA9Q:E%9SZ>+&]>:&U?Y_BOB;Q$X,X9S[/9<*Y/QP\DRG'9C3P M_#>89EE.;YI5PN'G6IX?#<.XO+*KJ&'J<.9YCG MF4Y?C<;_ &;A#PM?$1IX"OB,-BL3*E3E.-.G@:F'QEKN-I)/#]S/X>\0:)KUO;>(/%$5Q<:)J^G:M!!++XEUB>*.6;3K MFYBC>2!TFC1V5GB=9$#(0U>B;AQU.>A )'Y@$#\37X#_ /!/3X _'&3XA^)M M_\1ZM'J%L-,T33K?Q1H>H)<2Z;<07]Q?ZK M;:2;G2$CDTZ'4;2;5)H9/U_/[-_PTOUC/BQ?&'Q!F0@LWQ!^(7C?Q79R$#^+ M0[[75\.(,EF"0Z-%&I8A$5<*/D_!WQ8X^\5>!L!Q55\,%PMB\1BL;AYX;B'B M#$Y9@\33PM94X8S+I0X?S#-*M"JG*#>)RO#4E7HUH4:^(A!5)>;PMQ+G7$F3 MT*/B/X(T&ZCR/L.I^*-%MM1=@VTK%IQO#J$K[@1LBMG?((VY!K MC?\ AH?PCJ*(W@[PS\4?B!YC;%D\)_#+Q<-,=B1M">(O$VG^&O#)5U^=9O[9 M,)3#>8 5+>D^&OAWX!\&C'A#P3X2\+ @ _\ "/>'-&T8MA=N7?3K*VD=MN06 M=V8Y.2E.ZGA\!D>/S7&45=-. MAFV.SC!82<[77-7X<<+Z^RDCZ+V6<5/BQ> PL97O"C@ZV)JP\X8FMBJ-*3WU MG@&NO*]CP?\ X3SXV:S*8_#WP.@T*"5#Y-]\3/B5X?T5H]P)2232? 5C\1KM M@%&7@>\M90QV%EP7#/\ A'OVBM^,WBS>@%S9Q>,H? 6ER$\2(MC\+])\%RB!P-IAFOKCY M2J&4 MM@F7[7YAP,L<#'L]%:TN!>#Z=6.(J\/9;F&+A+GCF&<4/[9YP\=F$ MGYRQ+=V^Y4$?\ D'ZE M_P!C3XO_ /4FU6NIKEO"/_(/U+_L:?%__J3:K74T (0#U /U /\ .H;BUM[N M&6WNH8KFWG0QS07$:3P2H<922&4/$ZG'*LA!]*GHI2C&2<914HR3C*,DFI1: MLTT]&FM&GHUHQ-)III--6:>J:>Z:ZIGBFK_LY?!#6;D7\GPV\-:3J>_S#K'A M.VF\$:XTFXMYC:WX+N- U4R9.=[79;.#G@5EGX):[I!FD\$?'#XP>'&8!8+# M7-;T?XF:-&H& CP_$;1-?UPQC"C%OXDM9 N56520P]_HKY&KP%P?.K/$4,@P M.5XNI+FJ9AD*J\.YG.5K7GFF15,NS"6EU9XFVK=KNYYLLFRMRE.&"HX>K)WE M7P2E@<0WYXC!RH5W_P"##Y_%E^TQH!A2VUOX._$BTA!:1=7T;Q;\+M8G &XH MVH:/?_$317F."H=="LH"Q!,:*2 G_"W?B)HJ2OXS_9^\?P1(^W^T/A]K/@_X MDZ:5!&Z1+2VU;P[XO=,$%0GA)Y6' CW K7T#2$ ]0#]0#_.L_P#5/'87_D3\ M9<49?2CK3P>,KY=Q%A7+EC%>WQ/$679EGU6FK7<*>>4)2;_B1)_LVM3_ -US M7,:,5K&E5G0QU.]K+GJ8ZAB,9*/=1QD&_P"9,\)M_P!I7X,BZBT_7?%S>!-2 MD SI_P 3-!\2?#2X20Y!BW>.-(T*TE<$;?\ 1[N=&/W'?@GV'1]>T3Q#9)J6 M@ZOIFMZ?(<1WVCZA::I9R9&1LN;":X@8$<\2'^57[BUM[N&6WNH8KFWG0QS0 M7$:3P2H<922&4/$ZG'*LA!]*\;U?]G+X(:S5N.UFZBEFRJ.U[VI4DWM9'M M61G&1D=1GG\J&X5B>F#_ "KP$_!+7=(,TG@CXX?&#PXS +!8:YK>C_$S1HU MP$>'XC:)K^N&,848M_$EK(%RJRJ2&'A'[3'BG]J?X._ _P <^*=%\6?#_P 6 MKI&E0)+X@TSP)K?AGQIH%IJ&H6>GWOB"VT]?$GBGPOJ,NCVUU+>332VFF6UC M#%+J;P2):&VD\CB#Q QW".0YUQ!Q%P/Q)# %>&R[#5< M75CA*< MIA)X+%TW3P].56:I+ZU1Q4FXP=G/"4XQWFXQNU]D>$>(M>SW\5^(R/NNK^>K]AO]J3XU6GQC;2/$NN_$KXH^!]8TW7M6\8:3;:?KGQ&UG1FC@,UK MXLTZPLH[[6+<#6)+2QU06(>WO+74'86-S=P6VS]KO#G[0WP6\47PTG3OB)X> MM-<9UC7PYXCGG\'>)S(Q(\L>&_%]OH6MEPPVLJV+%6RIP17QG@Y](O@/QAX: MI9_A:ZX4Q53-<7E$,CXFQ^78/,,57PL,/5]MEE\2HYGA:E/%4H^UPT7*GB85 M\/4@I4E*IY7"W'63<48!8RG-9;5>)J858/'U\/3KU)TXTY\^'M4MB*,O\ L:1_ZC/AJNIKEO#G_(0\9?\ 8TC_ -1GPU74 MT %%%% !1110 4444 %%%% !1110!RVA?\AOQK_V'=._]13P]74URVA?\AOQ MK_V'=._]13P]74T %%%% !1110 4444 %%%% !1110 4444 %%%(2 "3P "2 M?8=: %HKY+T']KKPKXH^+7Q0\ Z!X-U_4OAW\%;?Q#;?%7]HJV\TKPUH5CXI\,:WXI^$'A']H+P#IOC/3]/TN]\>?!'QQJ%QI7 MA_XB:#:V.K:I/:VC7\5E%K?ASQ FC^,?"HU_PP?$V@:6_B"PC8 ^HZHZG_R# MK[_KSN__ $GEJ]5'40*JA%.YF) &22<=>* /Q M-_X-O?\ E"?^P=_V(?Q%_P#5[?%:OW K\/\ _@V]X_X(G_L&Y!_Y$/XB]C_T M7;XJ]P/GXK_ #%&1[_D M?\*0GZ]1_"?4>U ')^!/^12T/_KS/_I1/775R/@7CPGHF01_H?H?^>\Y]/0B MNMR/?\C_ (4 +129'O\ D?\ "C(]_P C_A0 M%)D>_Y'_"C(]_R/^% "T4F1 M[_D?\*,CW_(_X4 +129'O^1_PHR/?\C_ (4 +129'O\ D?\ "C(]_P C_A0! MS'@XDZ*Y8EB==\69+$L3_P 55K0ZDD]*ZBN6\'<:*X(((UWQ9D%3D?\ %5:U MUXKJ,CW_ "/^% "T4F1[_D?\*,CW_(_X4 +129'O^1_PHR/?\C_A0 M%)D>_ MY'_"C(]_R/\ A0 M%)D>_P"1_P *,CW_ "/^% "T4F1[_D?\*,CW_(_X4 +R/E/(_X2;5>1Q_DY%=1D>_ MY'_"@!:*3(]_R/\ A1D>_P"1_P * %HI,CW_ "/^%&1[_D?\* %HI,CW_(_X M49'O^1_PH 6BDR/?\C_A1D>_Y'_"@!:AN(8;F":WN(HYX)XI(9H9HTEBEBE1 MDDBEBD5HY(Y$9DDC=61T8JZE209O0_PG_"DTI)QDDXM---) MIIJS33T::T:>C0-)IIJZ>C3V:[,\H^%O@3P1X-3Q2_A'P=X7\+/?>*M=2];P M[H&E:,UXEM?N+9+EM.M;=IH[8.PMXG)B@#'RD3)SV_B/PAX4\86)TSQ;X:T' MQ1II))T_Q%H^G:Y9$D8)^S:I;74() ZJ@/OFJ?A+B+7L@\^+/$9'!Z&_/M[& MNMR/?\C_ (5P0RG*J6 >5TLLR^GECC.#RZG@\-# .%2;J5(/"1IK#N-2A'#M-/#QI4U1:DVY)TE%0M)MMKELVVWJSYX/[ M,_@'2B9/A[JWCWX23F4S;?AMXWUK2-$#9RH/@O5I=>\".BG)$;>&0F/EQMXI M#X6_:0\-#=H/Q0\#?$:WWX&G_$SP1+X8U=H58%1_PEWPYNX=.25E^1Y9/ $R MY&_R_F*CZ(R/?\C_ (49'O\ D?\ "OF?^(?<,X?7)\/C.&)+WH0X6S3,>'L% M&K=-5ZF3Y9B,JIW=\PRS%QDW+GA--HX/[$R^&N%A5RYK5++<17P-)2WY MY87#U(8.K+O[?#U4]5).Y\[_ /"X/B3X=W#X@? 'QM!"KB(ZU\+]5T3XK:.= MNT/,=-M9/#GCQ8R"65(_!MS)@[1O8&MO0_VCO@IKU\NDQ_$#1M$UQMJKX>\9 MK?> ?$32EMAACT+QM::!JYMV! [QT?V1QK@/\ D7<7 M83-Z2]Z5'BO(<+4QE62M:E2S/AFMPYA<'2EJG4K9%F=6%E+]Z[IKZKF]'^!F ME+%16KCF>!IRJR?2$<1ET\!2I1?\TL%B)+^]K?826.1%DC=7C=%D212&C=' M9'20$HZLI!5E8@@@@D&I*^>)/V9?AII[R7'@.7QC\);R63S&E^%GC'7_ GI MNX7<-WEW7AB:,GJI%,;P=^T1X:WR>&?B]X8\>VR[$CTKXK^ M X-.U%HT &!XP^&MQX?BBD8* TUUX)U-F8EV5B<$_P!8>*<#IG'!.)KQ7O2Q M7"FS&C_O645)K=U,LQ M=#&4XQ5[N<,6LMQ+E;7DH8?$-WM%R>_T517SLWQ8^*WAG>/'WP!\3SVT6U&U MSX2^(M#^)>F.1C?/_8M__P (7XY6,@%A%:^&=3E&=F9&P3L:1^T?\&=4OTTB MZ\:VOA37'VJN@?$/3M9^&VN/,V 8(=+\>:=X>N+J57RA%D+E2X(1G'-:4O$# MA"56GA\9G-/),55DH4,'Q/AL=PIC<3.3:2PF$XDPV5XC&)M-*>$IUZ;WC)II MNHYUECDH5<5'"5)/EA2S"G6RVK4;O_"I8^GAIUEH_>I1G%]&SW&BH8;B&XBC MG@E2>&9%DBFA82Q2(PRKQRQEHW5@Q'![5U&1[_D?\*8"T4F1[_D?\*,CW_(_X M4 +129'O^1_PHR/?\C_A0 M%)D>_Y'_"C(]_R/\ A0 M%)D>_P"1_P *,CW_ M "/^% "T4F1[_D?\*,CW_(_X4 -3@X M.NZ?@[3@X\*^'L]NW?ZCUKJ,CW_(_P"% "T4F1[_ )'_ HR/?\ (_X4 +12 M9'O^1_PHR/?\C_A0 M%&<_\ ZB/YT4 %%%% !1110 4444 %!^F:** /RG^* MO[&:_M0?$3Q_XIO/A&_[+>K>(O@Q^U!^SA\1?B1H>K> ;OQ7\?O 'QN\,WO@ MG0#JT?PVU>>;7?#/AC4$LOBYX;O/B9-IWC;PCXH@71-!TS3H?$OC&\GW?V5_ MV9OC%X:^,/P2^*GQ6TO2/" _9\_8,\-_L X=?BTKQ=?GQ!XD/B+PUH)TJQ.J?IW10 5\_?$ M']FWX+^.]6UOQAXL\%QZQK^HVRO?7K^(/%]B+G[!IL=E;*UMI/B+3[2)4M;6 M"$_9[>%G";V8S,TC?0-4=3_Y!U]_UYW?_I/+0!^&W_!N-H6E7G_!%7]A">XM M0\K^ _B)O?SKI2VWXZ_%51\J3H@P .BCOG-?MQ_PC&B_\^0_\"+S_P"2:_%[ M_@V]_P"4)_[!W_8A_$7_ -7M\5J_<"@# _X1C1?^?(?^!%Y_\DT?\(QHO_/D M/_ B\_\ DFM^B@# _P"$8T7_ )\A_P"!%Y_\DTA\,:)_SY#J/^7B\]1_T\UT M%(>GXK_,4 >;^"?#NCS>%M&D>S!=[3+'S[L9/GS#H+D =.P%=5_PC&B_\^0_ M\"+S_P"2:H>!/^12T/\ Z\S_ .E$]==0!@?\(QHO_/D/_ B\_P#DFC_A&-%_ MY\A_X$7G_P DUOT4 8'_ C&B_\ /D/_ (O/_DFC_A&-%_Y\A_X$7G_ ,DU MOT4 8'_",:+_ ,^0_P# B\_^2:/^$8T7_GR'_@1>?_)-;]% &!_PC&B_\^0_ M\"+S_P"2:/\ A&-%_P"?(?\ @1>?_)-;]% &!_PC&B_\^0_\"+S_ .2:/^$8 MT7_GR'_@1>?_ "36_10!YUX2\.:/+H[N]F"?[;\4H,3W@ 6/Q/K$:#BY_A15 M&3DG&6)))/3?\(QHO_/D/_ B\_\ DFJO@W_D"/\ ]AWQ9_ZE>M5U- &!_P ( MQHO_ #Y#_P "+S_Y)H_X1C1?^?(?^!%Y_P#)-;]% &!_PC&B_P#/D/\ P(O/ M_DFC_A&-%_Y\A_X$7G_R36_10!@?\(QHO_/D/_ B\_\ DFC_ (1C1?\ GR'_ M ($7G_R36_10!@?\(QHO_/D/_ B\_P#DFC_A&-%_Y\A_X$7G_P DUOT4 8'_ M C&B_\ /D/_ (O/_DFC_A&-%_Y\A_X$7G_ ,DUOT4 >=>%?#FCR6&H,]F" M5\3>*XP?/O!\L7B/4XT!Q<@<(JKG&2!DY8DGIO\ A&-%_P"?(?\ @1>?_)-5 M?"/_ "#]2_[&GQ?_ .I-JM=30!@?\(QHO_/D/_ B\_\ DFC_ (1C1?\ GR'_ M ($7G_R36_10!@?\(QHO_/D/_ B\_P#DFC_A&-%_Y\A_X$7G_P DUOT4 8'_ M C&B_\ /D/_ (O/_DFC_A&-%_Y\A_X$7G_ ,DUOT4 8'_",:+_ ,^0_P# MB\_^2:/^$8T7_GR'_@1>?_)-;]% &!_PC&B_\^0_\"+S_P"2:0^&-$P?]"'0 M_P#+Q>?_ "3704C=#]#_ "H \W\*^'='EBUS?9@E/%'B&-3Y]V,(E\0HXN0. M!QDY)QR2(_\ TO-==0!@?\(Q MHO\ SY#_ ,"+S_Y)H_X1C1?^?(?^!%Y_\DUOT4 8'_",:+_SY#_P(O/_ ))H M_P"$8T7_ )\A_P"!%Y_\DUOT4 8'_",:+_SY#_P(O/\ Y)H_X1C1?^?(?^!% MY_\ )-;]% '/GPOHAZV*G'3,]X#_$%C)IGB#P[I?B#3)E*2Z; MKUO_ &UI\BGJKV.IO=6K#V,5==145*5.M3J4:U.%6C6@Z=6E4A&I3JPDK2A4 MIR3C.$EHXR336C5A2C&490DE*,E:49).,D]U*+NFO)JQ\Y7G[*_PBC$C^#]/ M\1?"R[=U=;GX3^,?$W@"W1TSAGT'1=23PI=G)^9+_P /W4;\AT925/C?QO\ M!GQX^%7PE^(7BKX??$Z7Q]<:#X9U&\LM*\8_#_2M2\9PPQIMNM3T7Q-X/O/" MT%QJVCV3S:G;1ZUX4UR*[DLRLD#LP4_>-%?G^;^&?#N+RO-,#P^L9P1C,PP& M.PU#,N#M TG1]3\6?%VW\0#5IO%/A#7_ !IJ4VG:AI<&ES2S MZ]/JVK7-]9Z#>Z9+;V+VFL.L(NI!#X?:1DU**(?MVVO?%%5+?\,WE]H+>7'\ M8O#!D; R4C\T11%VZ())8HRQ&^1%RP]1\"^$_"WA_6/'=WH7AO0-$NKWQ.J7 MESI&BZ7I=Q>*/#_A^YQ=36%I;R7/^D333GSF?,\LDQS*[.?2:_+_ 3\#N,? M"WA'$<.YOXR<79_B*^<8S,Z=;#X3(I83!T<33PT%AL.N)\JXHS"+G4H5,775 M/'T<&Z^)FZ>"C5>(Q.,^?X2X0S3AW+*F!Q7%.98V<\75Q$94Z6$=*E&I&E'V M=-9CA\RKKFE3E6FHUH4O:59.-'G=2K6^;?\ A)?'7_1LWC+I_P!%'^%_Y?\ M(^]>WIGOCFIE\7:\54O^S1\6DW\3 \#M+;;V?!U)ZZWNY;Z)6U^K^HXI?\SG,7_BHY1Y M?RY7%Z^KWT1\U_\ "?S#B7]G3XX12+E9(Q:^!+@(ZG#*L]O\57AF4$';+$[1 MR+AD)!%1#XFZ8I9+CX$?'>VF1F5X3X,6\"E20"MSIGBV^L9E8896M[N9<$*Q M5PR+]+[$_NK_ -\C_"C8G]U?^^1_A4/(>)XV=+CC'2>S6*R3(:L6M-;8;!8* M2GH]>;DUE^[3:<9>#S!6Y&[Z' 8%65Y$D4X)3:RL?H_:HZ*!^ I< = M!BG'*^-*=N7BS*:MKV^M<*5*G,M+>T^K<0X*\O.'LX_].[-H:P^:QM;,L-*W M_/S+7*Z_O.GCJ5WYKE7]T^;G^,7P<@8)>Z;\1M-9EW1C4O@_\;[(3*#AO):7 MP:%D,9*[PIRN]2>&%0O\;_@)"RBZU+7-.#[MDFK>!/BMI$,A7:62.?4_#%K# M)* P;R4D:4H&<(55B/I8@'KG\&8?R(I-H]6_[[?_ .*HE@>/MH<3<))75G4X M)SB[>[AQ]23?Q6:2M=7O8'1SGIC\M]993BG]]LZBN^R73337YH_X7M^SD M&43^,],LE*.74-1G$=G9I+ M+%$9YD\R1(P[K]9[1ZM_WTW^-<[XO\):!X[\+>(/!OBBP35/#OB?2;[1-9L) M))(UN=/U"W>WN$66-EE@F".7M[F%DGMIUCG@=)8T8<.8X#Q.>6YA'+.)^"5F MDL%BEELJ_!6=4L/''/#R6$>(G_KUBW"DL1RNK-8:ORTVVL/5MR2QKT>(/J]= M8?,,I^LNC46'<\IQ<::KTMS25.=HZ\DK;B\SS_P!O-? 7P%_X)\_" M7X3_ !9OO'T6O^+?%=YX(UE1X0TWQ VDQV.EW=WHEE>0ZK>/IMG;3:QJ5A'J M6YGQ)+ M/<54RJI@?[+E6I9*\/AE"&+JY+AL)ETU+&+%5<-"-.>)I4)QAB*J_=X?#^+P M11XPH99B(\9XBCB,>\;4EA73>%E4C@W3IV56>"IT\.[UO:RI)1=2%.48U&G: MG3P/^$8T7_GR'_@1>?\ R31_PC&B_P#/D/\ P(O/_DFM^BOWD^S,#_A&-%_Y M\A_X$7G_ ,DT?\(QHO\ SY#_ ,"+S_Y)K?HH IV5A:Z=$T-I%Y4;2&5EWROE MV"J6S+)(PR% P& XX&6@#\3?\ @V]_Y0G_ +!W_8A_$7_U M>WQ6K]P*_#__ (-O?^4)_P"P=_V(?Q%_]7M\5J_<"@ HHHH *0]/Q7^8I:0] M/Q7^8H Y+P)_R*6A_P#7F?\ THGKKJY'P)_R*6A_]>9_]*)ZZZ@ HHHH *** M* "BBB@ HHHH **** .6\&_\@1_^P[XL_P#4KUJNIKEO!O\ R!'_ .P[XL_] M2O6JZF@ HHHH **** "BBB@ HHHH **** .6\(_\@_4O^QI\7_\ J3:K74UR MWA'_ )!^I?\ 8T^+_P#U)M5KJ: "BBB@ HHHH **** "BBB@ I&Z'Z'^5+2- MT/T/\J .2\(_ZK7_ /L;/$?_ *7FNNKD?"/^JU__ +&SQ'_Z7FNNH **** " MBBB@ HHHH **** "BBB@#EO#G_(0\9?]C2/_ %&?#5=37+>'/^0AXR_[&D?^ MHSX:KJ: "BBB@ HHHH **** "BBB@ HHHH Y;0O^0WXU_P"P[IW_ *BGAZNI MKEM"_P"0WXU_[#NG?^HIX>KJ: "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HKS/XT_%'0_@?\'OBM\:/$\%U<^&OA'\-O'?Q/\ $5O8A3>S:%X \*ZM MXMU>&T#_ "&ZET_1[B*W#97SG3<"N17Q;^S#^U;\4/'7Q2^$?PO^+.F^%9]0 M^/W[%GAS]LOPM?\ @^QO-,L_!I3^(=-\/M\4_AW-X M1\82)IFI:ZT7BY]7TNS5=)M[8 _1ZJ.I_P#(.OO^O.[_ /2>6KU>"^/?V@_A MIX+U;6O".O3^-DUFQMECN%TCX1?&+Q1IX:_TZ.[M_L^M>%/ &N:+?9ANH3*- M/U"[:"7S+698[N&:! #\N?\ @V]_Y0G_ +!W_8A_$7_U>WQ6K]P*_DR_X)#? MMY?$+]AS_@G)^R_^RO\ &'_@EY_P5WU+XD?"/PMXKTOQ/?> _P!A;Q9K_A&Z MFU[XE^-_&.GS:)J^H>*="OKVV?2/$>G^8UUI%A-%%X 8]S?I)_P /H[7_ M *17?\%I?_%?VO\ _P W] '[4T5^*W_#Z.U_Z17?\%I?_%?VO_\ S?T?\/H[ M7_I%=_P6E_\ %?VO_P#S?T ?M32'I^*_S%?BO_P^CM?^D5W_ 6E_P#%?VO_ M /S?T?\ #Z*U.!_PZN_X+2C)'7_@G_KX'48R3X_ 'U/ ZF@#]>_ G_(I:'_U MYG_THGKKJ_!SX:?\%NO">O\ @7PUK/A+_@FC_P %C/%WAS4-/,VE>)/#W[!F MKZEHNK6XN;B-KC3[ZU^(DT%S LZ2P^9'(P+Q,#@@J.Z_X?1VO_2*[_@M+_XK M^U__ .;^@#]J:*_%;_A]':_](KO^"TO_ (K^U_\ ^;^C_A]':_\ 2*[_ (+2 M_P#BO[7_ /YOZ /VIHK\5O\ A]':_P#2*[_@M+_XK^U__P";^C_A]':_](KO M^"TO_BO[7_\ YOZ /VIHK\5O^'T=K_TBN_X+2_\ BO[7_P#YOZ/^'T=K_P!( MKO\ @M+_ .*_M?\ _F_H _:FBOQ6_P"'T=K_ -(KO^"TO_BO[7__ )OZ/^'T M=K_TBN_X+2_^*_M?_P#F_H _:FBOQ6_X?1VO_2*[_@M+_P"*_M?_ /F_H_X? M1VO_ $BN_P""TO\ XK_U_P#^;^@#]@/!O_($?_L.^+/_ %*]:KJ:_"+P!_P6 MX\+ZUX=DOO#7_!,W_@L=XFTM?$_CK3VU70_V"]9O[!=5T?QQXBTCQ!I+W%O\ M0I(UU+P[K]CJ?A[6K0OYMAK.EW]C.%FMI%':?\/H[7_I%=_P6E_\5_:__P#- M_0!^U-%?BM_P^CM?^D5W_!:7_P 5_:__ /-_1_P^CM?^D5W_ 6E_P#%?VO_ M /S?T ?M317XK?\ #Z.U_P"D5W_!:7_Q7]K_ /\ -_1_P^CM?^D5W_!:7_Q7 M]K__ ,W] '[4T5^*W_#Z.U_Z17?\%I?_ !7]K_\ \W]'_#Z.U_Z17?\ !:7_ M ,5_:_\ _-_0!^U-%?BM_P /H[7_ *17?\%I?_%?VO\ _P W]'_#Z.U_Z17? M\%I?_%?VO_\ S?T ?M317XK?\/H[7_I%=_P6E_\ %?VO_P#S?T?\/H[7_I%= M_P %I?\ Q7]K_P#\W] '[ >$?^0?J7_8T^+_ /U)M5KJ:_"+P)_P6X\+ZQI6 MK7/AW_@F;_P6.\1VEMXU\?:3?7FB_L&:Q?VMCK^B^,]:ZZOP=\"_\%NO" M>L0>)Y/#G_!-'_@L7XDCT[QUXMT;69-$_8-U>_CT;Q'IFJ-;ZUX%]2U7X@VVB_\ M!,W_ (+':W=Z)XU32?$MGIG[!FL7=UX8U\^#/!^J_P#"/Z[##\0G;3]7.B:I MHFNK9W 29M(US2;X((;V%F[3_A]':_\ 2*[_ (+2_P#BO[7_ /YOZ /VIHK\ M5O\ A]':_P#2*[_@M+_XK^U__P";^C_A]':_](KO^"TO_BO[7_\ YOZ /VIH MK\5O^'T=K_TBN_X+2_\ BO[7_P#YOZ/^'T=K_P!(KO\ @M+_ .*_M?\ _F_H M _:FBOQ6_P"'T=K_ -(KO^"TO_BO[7__ )OZ/^'T=K_TBN_X+2_^*_M?_P#F M_H _:FBOQ6_X?1VO_2*[_@M+_P"*_M?_ /F_H_X?1VO_ $BN_P""TO\ XK^U M_P#^;^@#]J:*_%;_ (?1VO\ TBN_X+2_^*_M?_\ F_H_X?1VO_2*[_@M+_XK M^U__ .;^@#]@-"_Y#?C7_L.Z=_ZBGAZNIK\(O#/_ 6X\+W_ (B^(MCI7_!, MW_@L=J^J:'XGTK3_ !/I6G?L&:Q=7_A;5;GP/X3UBRTG7K>+XA-)IVI7N@:E MH_B&VM;A(Y9-&UG2[Y0T-Y$Q[3_A]':_](KO^"TO_BO[7_\ YOZ /VIHK\5O M^'T=K_TBN_X+2_\ BO[7_P#YOZ/^'T=K_P!(KO\ @M+_ .*_M?\ _F_H _:F MBOQ6_P"'T=K_ -(KO^"TO_BO[7__ )OZ/^'T=K_TBN_X+2_^*_M?_P#F_H _ M:FBOF#]D_P#:=C_:M^'NL?$&/X _M/?LZ+I'B^_\(GP5^U=\'[SX*_$+4S8Z M3HNK?\)+I'A>]U?6I;[PC>#6AIMCKBW2)*/ 7P*\*?LP_#/5_$L.G6MUX1^!G@W5UURPT*O>+?$.H6?AZ7QW MXTNH[1_$W_"&^%#!HFCO8W[ZI]B44 %)CZ_F?\:6B@!,#W_,_P"-&![_ )G_ M !I:* $P/?\ ,_XT8'O^9_QI:* $P/?\S_C373< 3PZ-R3_ .K'OW Q]:? M10!\[_LH?!W7?@%^SS\+?A!XFU32=:UWP)X=?1M2U301?+I%Y.VKZIJ EL5U M"&VO1"(KZ.,_:(8W\Q'^7;M)^A\#W_,_XTM% "8'O^9_QHP/?\S_ (TM% "8 M'O\ F?\ &C ]_P S_C2T4 )@>_YG_&C ]_S/^-+10 F![_F?\:,#W_,_XTM% M "8'O^9_QI"N?7J.Y[$'UIU% '@G[-GPGUKX+_#"X\#^(-2TO5M1F^*O[0/C MQ;S1OMJV0TWXN?'[XF_%K0[(B^B@G^W:9HGC?3M,U8B,VYU6TO39R3V9@FD] MZP/?\S_C2T9'3//I0 F![_F?\:,#W_,_XTM% "8'O^9_QHP/?\S_ (TM% "8 M'O\ F?\ &C ]_P S_C2T4 )@>_YG_&C ]_S/^-+10 F![_F?\:0KD$<\@]S_ M (TZB@#P3]G?X3ZU\'O"/C7P_KNI:7JEUXF^//[1GQ6LY](^VK;V^B_&/XX> M//BAH.FW(O8H)#JFE:/XJLM/U=HE>T;4[:Z-E-/:&&9_>L#W_,_XTM% "8'O M^9_QHP/?\S_C2T4 )@>_YG_&C ]_S/\ C2T4 )@>_P"9_P :,#W_ #/^-+10 M F![_F?\:,#W_,_XTM% "8'O^9_QIKIN1U!(+*R@DMC)!'/-/HH ^=_V=O@[ MKOP>L/BY::]JFDZH_P 0?VA/C/\ %[2VT@7RI8Z'\2O%;Z_I.EZA]MA@8ZM8 M6S"'43;"2R,^?LLTL?S5]#X'O^9_QI:3(Z9&?3- !@>_YG_&C ]_S/\ C2T4 M )@>_P"9_P :,#W_ #/^-+10 F![_F?\:,#W_,_XTM% "8'O^9_QHP/?\S_C M2T4 )@>_YG_&D*Y!'/(/<_XTZB@#P3X,_"?6OAMXO_:4\1:MJ6EW]K\:?CRG MQ6\/P:=]M%QI.BK\#_@E\,#INL_:8HHFU3^V/AEJ^H;K%Y[3^S-0TT&;[6+N M&'WK ]_S/^-+10 F![_F?\:,#W_,_P"-+10 F![_ )G_ !HP/?\ ,_XTM% " M8'O^9_QHP/?\S_C2T4 )@>_YG_&C ]_S/^-+10 F![_F?\:,#W_,_P"-+10! MX'\*/A/K7@'XG_M.>.-3U/2[W3OC?\5O!OCWP[9V'VT7ND:;X;^ 'P>^$MW9 M:T;B&.!KZXUOX=:KJ=L;"2XMQI5]IXDD2\%U!%[W@>_YG_&EHH 3 ]_S/^-& M![_F?\:6B@!,#W_,_P"-&![_ )G_ !I:* "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /E[]K#1OB3?_##6M7^'_[1'B3]F\>%-$\1>(KW MQ=X+^&_P[^)?BC4M2L=,+>&M'BT+XFZ%XIT+4='GU7]WJ/AG2=%M?%WC*ZGT MOP_X>\5>&IYYI;[\VO'/[87[7&D^$_V@AXGNO#?PR^+O[$/_ 2\^!_[97Q< M\*Z7X6M+WP5\1OVB/B#X?^._B3QG\/;J_P!>.L7]G\)_#R_LXZ]X6@7POJME MXBAO_'UUJDGB6>X\(Z0MU^F'[1/[.FJ_']/!BZ;^T5^T+\ V\&:EJ6JI)\!] M=^&VBMXCO;ZUAM+63Q2GQ#^%GQ,AU!-"1+B?0H;.'3H[.^O9]0E6YOH--N+# MB/%7[#7PE\>Z5;:?X\\0_$[QG>:M\&-)_9]^+_B#7/%]O_;O[1/PFTG6+S7U M\)?&RXT[1-/LM;M;W5]:\77-U/X3T_P78?"7]K[6OBS_ ,% ;_X8>'OB M7X(U;X$ZM^R)%\3O G@_0[OPAJFMWWBBS^.%_P"%)O']_KNGWE[K4UOXK\&I M9ZAH/A:)X+71/#"V&MZO ==UV[M-$^Q+C]GSPM=?'ZQ_:%EU_P 5MXAL/A!J M_P $4\'&3PVWP_F\%ZUXFTOQ=>M<:4_AIM;DUAM9T:P,5T/$:6,>GQR::-,- MM-(#Q'@S]B3]FKX=?M +^TGX ^%WA#P/\14^%LOPDC7P?X1\%^%]!B\.W'BE M_%=UJ46GZ%X9T^[C\2WETYTR\U==2'VK0U33)[9T7S* /K"BBB@ HHHH *** M* "BBB@#YV_:8T+QYK'P\O[OP;^T-K_[--IXO2^(?MWP)UOX=Z+>>([O[(;:PM_$__"PO MAE\2[/4-/T:5GU+2K.VL[!(-8,&JS-<7NFZ3+8>=>)?V&OA;XWT'3-*\>>+O MBMXUUJ?X+ZY^SS\2_'>N^+-,7QO\<_@WXHU5=;\2>!OBUJ>D>&M+T[4=/U74 M7U&2"\\(:1X+U;PW::_XFTGP??\ AW1O$>LZ?> ')?#C]H+QY\2OVC_V819: MJ=&^$_QZ_8&\<_M"7OPVNM%T>YO='\=6'CO]F9?#VI'Q>L*:W-]B\-_&+Q#H M5[HRF'2+B:"UU3RFNU7RN/\ A9\4/C3!^W3XS\ _'W5?C1X!T[QGX;^(^L?L MZ?#VSU+X!>,OV6OB!X#^'NN>$-*O?$6C>*?#GPQT;]H+PC\==(T36M"\3^+_ M (=?$WQI>^%KF#QAK]Y\/KKQ3I'A.\3PO],O@MX?\%:7_ ,(S:_#]?!?CGQ!X"\3:ND^E?\(R^MIJ5OJGPS\'C2+B MQ\165IIEAI]QI\-@T&HW@D/ ?P)TOP?XH?QIK_CKXB?%;Q39Q^);'PGK/Q/U M7P]JUQX#T#Q;JMMJVM^'/"4?ASPMX4M8+"Z?3M'L)-3UF#6_%-QI.B:9IMYX MAN;:*=+@ ]THHHH **** "BBB@ HHHH \=^-_AWQAXE\$7=EX3^-FK?L_I;/ M-J?B#XD^'/#O@'Q#XETG0=/L+RXNUT8?%'0/%O@/1SYHAN]3UC7_ AXD2#1 M[*^M+*RLKZ]AUK3/RZ^&O[1'[8?CC7OV?OV9OB)XOL_AM\9]1_8A^/W[4OCW MXI:7\.=&TY?&&H>"?B]X*^%7P$75O!?B&'7-&\$?\))X:\66_P 4?C=X$TIH M]2TKQ!):>"-"U?P_HJWWVG]+/VA/@;??'SPGI'A2R^-WQK^!ATGQ-IWB:3Q# M\#M8\"Z+XAU=]+ANEM-%UF?Q[\//B-I=WX>%Y<0ZI/IT>D6[76HZ?ITEQM^'O!^A>''T#6)_#_A)]//AWPGXO?\ !+SQ[!=:=X6\&_MB?LF?$7XR_$?X;6NC M:??6T?BY/AE\#_'GAQM(\4WZRZ_8Z?X;O_&?B;3H+6"98-;L+VRNM3)N+"(2 M2?"']N67X@_&E7\?6WC3X>_"7XA_M._'']DG]F.>R\-:%=^#/B%\1/V<9O'N MA^.[[XB^,EOM2\3Z'K_C[Q)\*OC$WPI\/C1/#?@V7PO\/+0:CXCUCQYXIL-! ML_K)_P!E?X*?AQ\+OA_X3D\/V7@&U\'^+- M\*^%KO1]3TV]\/:CK,MOI7A_P5X(-)\=_$[PSHTN MG?VI8:YXE/C+QSK%SI./%?BO1?#NF>(=8FU% #ZK!! (Y!&0? M4&B@ 8 P!P .@'I10 4444 %%%% !1110!Y5\9/#GC#Q3X)O-)\'_%[4_@; M<-/'=:Q\1] T#P3K_B30] LH;BYU Z GQ(T;Q-X$TN]D,%/$UCI^ ME1:CY6E)?36NIZ=^8?PF^.O[6GC7Q7^R5^R[\0OB"WA7XD_$CX%?MD_'WQ3\ M<-*^%OA_0M<\;^ _@=\:?AM\*OV#O!GB3XF^#/C1X)^+WQ=\ M*6&GH-.U/29O".@Q>&M)UJ[AT_\ 1[]H'X*7GQZ\#V_@BT^,OQB^"(B\0:5K MT_BCX)ZMX)T;Q3J,>D^?)'X?U"Y\=^ OB)H\_AR]NI8+O5-.71(Y=1>PM;6X MNVTU[VQO/+H/V-?#4OA[X=6_B3XQ?'SQK\2_AG:_$W2="^/WB3QKX>C^,]UX M7^+ZVT7CSP?J6K^'/!/A_P '_P#",ZK;:1X5BMK#2O!&DSZ-?>"O"'B;1[NQ M\7Z)%X@E /EGX)?MB_%OXX:5_P $H?B6NH:7X3T3]K?X;?$O6_C/X#T[0--O M],U'Q'HGP%N/&]E=>'/$&I&YUW1-(TCQGHFH76DV]K<-)JNB:E;0:Q-,]H/. M]<\7^"_COH_[8'P=.D?M>_&W4_#/CCQ-\0?B!XO^ 9\%_LY6_P ']#^#'@'P MDND/I-EJ:?!MOC2EW<_$;QC\*;$:I=_%J>]U&XO_ !/>1?9M/BAT>S]M'[)' MPOT_7/V7M1\(W'B3P#H'[(FDZIX>^$'P_P#"5SHD/@JW\/:K\/C\+CH>NVNL M:!K&N:AI^F^#-NG:2+'7M*N+6Y1=2GN+N\S(WLUM\._#UO\ $G5_BJ?MMSXJ MU;P7H'@%6N;B.73]*\/:#KGB'Q&8M'M! C65UK>J^(?/\07)GF;4TT/PY$RQ M)H\(< [L< 9.3CD^OOQQS[4444 %%%% !1110 4444 >9_%OPYXQ\5^"M0T/ MP3\4=0^#6IWZ9K_@JUU>>*)(( M]5\4>&O$NE:9:/>73:)=7*VTMO\ EG\+OCW^U?J_BW]CC]F7XE_$1X?$_P ; MD_;K^(]W^T%H7P_\->&_&'CKX$?LU>.O"7A?X":Y<^#]1T#4/AYX-\'!I=UI?A_4[?0?#OA.'Q9)9>&_TO^/?P=NOCI\/;GX?VWQ; M^+7P7%YJNDZC<^+_ (,:KX/T?QA/:Z5EVWQ'T63PWXN\-+J&@_#[0/ S>$]3T'[#8_V"G@*.V@OM$\/^*867 MQGH>G>(X #Y4^!G[7WQA^-O@C_@EC\2Y=7TCPRG[1OC;XQ> ?COX4TKP]IE] MHGB_4OAY\ ?V@=:.K^&]6U'[1K7A323\2?@U:>)M&M=.N9+BXT'51HNJWES% M"SSPW'[57Q>T[]OF']G;Q-XK3P?;ZY\;8+#X;W&HZ;X, M?$WPNT7QK9:5+XHT?]N'P]XQ>3QG??"3Q'XCTF^O?A%]C^(OAG1M=\!_VNFG M_9L'[(GPMT:+]E?3/!%QXD^'GA3]C[4+B]^$G@GPG(H6F@UO3-3N=;OAXBOM1N]6@CGI#^R!\)G\=:AX MRE?Q//IVI_&K2OVC+KX?7&J6%QX$_P"%YZ+H.G:!I_Q*MK6;1W\2V&KPQ:1I MFIMH]CXHM_",OB"S'B"7PZVJ7-[/= 'U,,X&<$X&2.A/M[>E+2 !0% P / M0 8 _*EH **** "BBB@ HHHH XGXAZ)XL\1^$=6T3P5XXN/AOK^HI;V]MXWL M=!T/Q+JWAZ!KJ%KZ]T31_$]O?>&9]<:R6>VT>?Q%I>MZ)I]_/#J.I:#KMM:/ MI-Y^2?@W]H/]J;0_$G[,_P"S;X^^)%YXGG_:+_; _:9^'_@']INW\">"]#\= M>*_V6_@3\%_&7Q5T?Q'JWA_2="'PMTSXC^,O&/A]_ >E>,='\&Z?X:\4?#/2 MF^)/A[PAI6K^(K)]._4SXV?"ZX^,WPU\1_#BV^)?Q+^$9\2)8P3^.?A%JGAK M1O'FFVMKJ%M?7-II&I^+/"GC71K6'5XK9M+U4S>'[J:?2;J]M();5KAIE\.T M#]C71;#PIX2T?QA\!+KXH?#SQ%/X/U#X M?W.G>%I/"OPU\)> H?"UYX*U[Q7X;U+PWJ?@+4]/UC3_ !;KO]KB^N#I<^F M'R;X/_:T^.7C#X4?L<>*YO$VBZ;X@UW_ (*%_%+]D'XSS:7X6TB?2OB=X;^# MGCK]J#X/7VNZ:E\)W\'3^+M4^#?AGQY*_A]D;3+VXU/PY9LFDRJ8^?\ V@/V MROC3\*?BA\4'GU36?#FK?#W]L;]C+X+?";X%7W@&V?PY^TA\ _VD]:^ 7@+Q M-X_\.^,[K0VU'4_%]OXU^)OQ8BTS4?#OBNPTOP#K'P0L_#WBWPY-I^M:U?:] M]P7'[%WPGA\%_ #P!X6U'QGX%\,_LY_%2T^,W@^T\-ZKI-U=>(?'T7_"9W&I MZKX]U+Q5H'B6_P#$C>*-8^(7C+Q)XMN(Y]-U37O$FNW6L7.I+^"OB!XQ_M/Q1?_ UU*YU[X=:)JUZK>%/!GBB[T:^\.S>,-,\/6MO: MV=]XPBT+5M:TC2_$VOG6-4\/:=KVNVOAN;2%U?4&N #UA22 3[CZX) 8>S 9 M'L:6@ 8 P!P .@'I10 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 4450U75-/T/2]2UK5;J*QTO2 M+"\U34KV^ET>(^)N&TFWG^2V2NW_:F M"VT?_/\ \T?5=%?B[X*_X*NW>K?$S3]/\8?#K1/#OPOU;68]/;5K;5]3NO$_ MAK3;RX$%OK6L;XSI6I16*NESK%EI]K:O!;"Y:PGO9;>*.Z_0#_AM/]EK_HMG M@G_P+O\ _P"5]?'<&?24\$..\+F&+R7Q#X?PU/+L=+ UX<0XRGPSB*DU%3IX MC"X?/GE];%82M%MT\10A."<94ZOLZL94UY>5#IQH5G1E''5 M%EU23LG&I3IXWV$ZE*::<:D$U>\9#+F M]O[NUL;.WCNKXR7%W>W$=K:P1@V !DGN)8XD!(!=P"0.:^FX_$'_ (?>&)$C\.^) M=3^(GB+X\_%#791X3\#>$[S2];NK+7WG\*OH5]_PBFE^"[[Q'=WOC#0+NUU1 M=-CU!(>7^*_[=OP&^&/[)7QY_;"@URY\7?#W]GOP[\4K[QOH6EV=WI'C2U\: M?">>^TGQ!\*=0\-^)+;2M5\,_$5_%EK:^$H]!\366F3V^IZIIMS./[+N[:\G M /LZBOE'PWJ/[5]A8_#/QA\2-4^ .DZ->R+K'QY\(VNF>*]._P"%9^&F\$:_ MJ=W!X%^).H^,)M.\8WOA;QUKQ7X/\*:9K?AF+Q'XBTVP\.7,6GZ(^ M5J'[>W[*6B^'O&?BGQ#\58/#NB^ _ '@GXM:[/KWA3QSI=U/\)?B+X@?PKX+ M^*GAO2KGPRNK>+_AQKWB%'TJ#QGX5L=8T.RN0!JUWIT*]./CSQ2^E^$M,MM-CUK6=7TW0M0T_4KGTN M?]JOX#VWQ!TKX93^/+>/Q-KWC;7OAAH5P=&\1'PKK?Q2\+>'-2\7>(_A;I/C ME=(;P;?_ !*T;PWHVL:M>>!;;7'\2>1HVNP0:?/?:#K5GIX!]#T5\20?\%$_ MV1KKP%H7Q.M/B3K5UX'\5:5K&O\ A+78?A5\7MGC'PYX7\+ZIXU\:>(_!UA- MX#AU3Q7H/@'POHFK:IX]U30+'4+7P<]G_96OO9:Y=6&EW>!X]_;Y^!=F_P ; M?#MA\0-9\#0?"7X+?!KXUZG\<=3^#WC_ ,=?!VV\&_'B]UV#P!K>CZOH5C:Z M7XQBNH=!:::VL-.8-+E\&Z+\1/$N@ZEI ME_H'A'5M)5^"'CS_A6?Q?TW0_$7B;PKH_A_4O$/PY\:-!I/ MBKPQ;:F_B+38+JTUAM,?1;F/4" ?3]%!..OL/S.!^M?&VI?\%!_V,='U'4-) MU+]H?X>V>HZ7?7FFZA:37FI":UOK"YEM+RVE"Z6RB6WN8989 &8!T8 D&>&(8>IQ)Q%D7#U/&2J0PD\\S? 93#%3HJ#JPP\L?B,/&M*D MJE-U(TW)P4X.22DK_9-%?%!_X*,?L2=OVC_ASU'6]U3ID9Z:4>V<>_4@"GA]2RVMF_&V5YE' M-*N(I4(\+XC#\35*,L-&C.;QE/)Z^*GA(3C7C[&==0C6E&I&#;IRM_3Y17Y_ M^!/^"E7[(VL^"?!VK^+_ (\_#70/%FJ^%O#VI>)]"AO-8$6B^(;[2+.ZUO28 MA/ITTPCTW4Y;JS02S32!(5\R5WW,>J/_ 48_8C )/[2'PYP 23]MU/@ 9)_ MY!78"OB<1X2^*&&Q%?#3\.^-YSP]:I0G.CPKGM:C*5*;IRE2JT\!*G5IR:O" MI"3A.+4HMIW/N,-XO>%>*P]#$T_$?@6$,11I5X0K<69!1K1C6A"I&-6C4S", MZ52*FE.G-*4)7C))IGVM167H>M:5XDT72/$6A7T&IZ)KVEZ?K6CZE;%FMM0T MO5;2&_T^]MV949H+NSN(;B(LJL8Y%)4'('P5\>_VOO&/[,_[1_@S2OBAH?A, M_LA^,] \+Z'XE^,UBNIZ=K_[/OQ6\<^,KSPA\-;OXNB[UB\T:\^"'Q)UJQD\ M%R_$G3M.T1?A5X_U/P;;>.([GP?XOG\4^%O@*E.I2J3I583I5:4Y4ZE.I&4* ME.I"3C.$X22E"<))QE&24HR332:/T*G4IUJ=.K2J0JTJL(U*56G*,Z=2G.*E M"I3G%N,X3BU*,HMQE%IIM-,_0FBOB;4/VP/!7P:T+Q;J_P"TGX_\*Z,UCXK^ M.UUX?M_!?@3QW O#]]IVL?$3QA%#I M'AS21J6GPI8VTU[8P7?M$/[1_P 'KCQ)-0\$Z5 MJ<_PW/Q@ATGQ!\0+/2)_!7AO4Y_A:;?QY!9Z_KNFR3^&]0TB]B+MK.EQ7<%G MN-%?FMI7_!0'P?>_M'>)_#<_B'38OV?[/]FGX%?%;PKX@G^'/Q&TSQ?XG\9_ M'7X^>(_@Q\/H_"\M_;;?B#X9^*FH1^$M&^%EOX.\+S7FM>)-1DC34=0BU?28 M+?Z1M_VO?@'>^$=&\9V'B_4M3L-=O_BAIEIHND^"/'>J^.(+_P""'B>^\&?& MBVU/X>Z?X:N?'&DR?"CQ7IMYX=\?C4M ME\.ZXMKI%TQU+5-(M=0 /IBBN2\ M ^.O"?Q1\"^"_B7X"UFW\1^!OB'X4\.^./!GB&TBNH;37O"GBS1[/7_#NM6L M-];VM[';:KH^H6=];I=VMO.]"T;6]/^S_;=-O9;A+FW^U6T5W;^8$MW4>;;3Q3)ASE' M4G!R!A?\-,_ ?_HI_AC_ ,"+K_Y$KX/&>*?AEEV+Q6 S#Q%X%P..P6(K83&8 M+&<6Y!AL7A,5AZDJ.(PV)P];,(5J&(H5H2I5J-6$*E*I&4)QC)-+Z.AP?Q;B MJ-'$X;A?B+$8?$4J=:A7H9+F56C7HU8QG2K4:M/#2A4I5(2C.%2$I0G%J46U MJ>ZT5\G>._VP?A+X8@\/R>'_ !%IGBZ34O$VDZ;J\.F2W+/HOA^>1CJ^ORYM MT$@T^!4\BU4E[J>14'RJY'=C]IGX#$ _\+/\,?A<76/P_P!$Z>E>+AO'/P;Q M68YEE='Q/X%^MY3' SQGM.*,FHX>V84JE7#?5L95QD,+C9(O8XUXA4.7*,=.K?#3A"JZM"%"5:@N:I%4W M7ITU52E*ESQA)KW:BO"O^&F?@/\ ]%/\,?\ @1=?_(E>I^%O%GASQKHUOXA\ M*ZO::YHMU) M.O$VC^#=/NO!EWX;FN/^$B\5>'7AXO\ :8_;)\>?LQ? S]FGQ;\1)/A7:>+_ M (U_&[X7?!;QEXS\+1^(/&?P]\(6_P 2WU_3=(^(/@WPM!K5CXI\;Z5KWBA/ MA]X/T"P.N01:7J?Q-T76_$6I-HVE7B7?UAXQ^EE%?E1^T;^WIX^^%?["/QS^ M/WA+0?!T/[0?[->F^ M(^,7@#QIX8\?R?#GPW\4=<'P[G\5>"8-?BO\ PO'X MBAT/2_B#I^JMK/@SQ;XHTC3S+96=UJ]^TLDY]H_92_:I\7?&OXT_M=_!#Q-I MO@SQ%%^S!XN^%&A:7\;?A9_:T?PV^)'_ M#X>'-.\;>+K*UT?Q/X%U9K_ $W4-:OM!TT ^[Z*_&/6_P#@IIXE^'4' M[8_C[XF0>%M#TSX"^&M$U#X?_LM^+?A#\6_@M^TC>W/CSXFV_P (?A#XK\1> M//'WBC5/AQX_^%?Q/\<26VF6_CGX1>#;_1_"EWKD.B:WJ,OB/P_>:5JWI7BW M]OKQE\/_ (O7?[*WB3PSX2O_ -H'4_CS^S;\&_!/B73;?6=.^&&LZ/\ M%?# M#XL_%J/QS>Z%>Z_?>)H)_ /AK]G;X^6EWX/A\2F?Q9J'A/PC/%KWABS\:78\ M,@'ZI45\R_LM?M 2_'[PG\0I=7T>WT/QK\'?CA\6_P!G_P"(5EIS7$FAW/BW MX3^*)-'/B#P[)>/+>)H/C#PY=>'/&&GV%Y-(]>T5O$6CZ1XENKZ M"[U#1%O[C2VU*W6UT^[1K8:A:W%J69U?S8G&S&&/3A<'B\=66'P6%Q&,Q$E* M4:&%H5,16<8*\Y*G2C.;C%:R:C:*U;2-\-A<3C*JH83#U\57DFXT35.G&4VHK63M9+5V1]/45^?'_#U?\ X)Y_]'8?"C_P8ZQ_\I:_.S]O+_@M MYHGP83X>ZO\ L=^+?V^) M_P 'SXU_:Z^+G[//P6^(.J>)=7AT3X=^&+_QK]NTSPCIQAL;#4O$[:X-8,>K M:[?PZCJ=C:V,PMH?#\NCSRO)=W=Q';_7?_#U?_@GG_T=A\*/_!CK'_REK/&\ M&\48#%XC!U,CS.M4PU65&=7"8'%XG#2G!VDZ.(I472K04KI5*+X4XBP>*KX2ID^8U:F'J2I3J8;!XG$4)3@[2]E7ITI4ZL$[I3IRE"5FXR<= M3]!Z*\*^!G[3/P'_ &EM,U_6?@5\3O#'Q-TOPMJ=KH_B"]\,SW<\.E:G>V*Z ME:V=T;JSM&6:>Q9;F,(KJ8R"6!XKQ3_@HK^T=X__ &3/V3_''QZ^&T7@.X\2 M>$/%OP:T8P?$JPUF^\(?V5\2_C5\/?A3J]_JAT'Q-X4U"T70=/\ '$_B.*Y& MK1VS2:0MK>"*UN9KNV^>Q&&Q&$K3P^+H5L+B*32J4,12G1K4W**DE.E4C&<& MXRC)*45>+36C3/#KX>OA:LZ&)HU M+36C1]P45^9_P@_;Y@>3]K+6OCK-X,@^!?[.7CWX7>%?"7[6GPPTWQ?J'P8^ M,$7Q'\.Z*VMZ?HVGP/XZNK37OA-X^U2W\"_$._\ #?BOQQX(T_4=:T>VN?$F MD^(M+\;>'/#/U7J/[4_P1T[4/%NB'Q3J5_XD\$_%)O@OK_A/1O!7CG6?%W_" MR8_ACIWQJF\-:'X6TWPW'WNOA9_PN^+3?&7B MZY\/P^'/ VM#X2-!X^FT7QCJ6AZE;Z!>Z;+/;1W6IV%I$/VF?V,/A5\6O"/BSPWXHM])1)XWOK+5-5M9=.TR^>W@N+72-+B+0+\A?%#]N[X]?LH:A^TSJO[4'PT^ M%NO_ _^%/[+^H_M.>#]>^">O^,+:;2+]/'$O@#PU\ OB7+XZM)K6X\4>/\ M6IX'\"?$_P /0:/HFM0>'_'HU#P!H2^'=.FUP _6ZBORJ\:_MZ_$+X8?&G3O MV3/&WA7P'<_M">-/B#^R_P"$?A[XAT*77(/ACJ.B?M&>&?C]XHU;Q'?:+J6K M-XJGN/A58?LJ?'07&BVVLV3>.3:_#^5+_P &#Q7JT7AE_@C]O?QW\6OB1X<_ M9O\ A]X3\"Z=^T%;ZY^VKI?Q N/%=YKDO@#3;']C#QQ\,?AS>ZOH5AIEY!XC MFM?C!KOQR^$FIZ!]KU";_A!-$U+Q@FJ-XKUGPI:Z?KH!^J5%>#_LO_'G0_VH M/V=_@O\ M"^'-*O= TCXQ?#?PG\0+?P_J,R7.H>'I?$6E07E_P"'KV[BBA@O M;K0=2:\TB>^MHTM;Y[(WELH@GC ]XH **** "BBB@ HHHH **** "BBB@ H( M!!! ((P0>00>H([@T44 1>1!_P \8O\ OVG^%5KW3-.U&SNK"^LK6ZLKVWGM M+NVG@CDAN;6YB>"XMYHV4J\4T,CQ2H1AD=E/!J]16\>EPZUJEEI-TL4 MVG6>IZG<(&MK9=0?44C99?O_ ,B#_GC%_P!^T_\ B:EHKX_@SPZX&\/,)C\# MP3POE'#6%S/'3S''T,HX?#0E2C*2? MEY3D63Y'2K4)M2TM=+^SV%I=3_ %E13&?F7IO_ 3QU+PW^S#^S;\'-'^/'B?Q M%\6_V6_BQ\,OC7X,^-_C[18M8O?'_C'X8:=J7@FRTOXK:!I>IZ5+KOA_7O@M MJMU\(+Z:PUBSUG2M-@T7Q7875QK^B0QW?HC?L%_#7QE\ _VN?@;\8+NX\5:7 M^W#XH^)GC'XZR^'4;P]#9ZI\2_ OA/X;M#\/S=OJMUHDW@_PEX#\'+H&MWTE M[?7'BG19/%MU:V\M^VDVOWA10!\D6?P-^*WC[X&>,?V?/VD/B3X;^(WAOQE\ M*_$GP?\ %GCKP3X4U/X>^.?'GA_Q9X)U'P1K?B+5K5_$.O\ A_PAXMOM/U*; M4KV;PDCZ0VOAKW2+#0=+D30K?X_\:?\ !-CXB?$KX:/HGC?X[>&;WXK^'_V3 M;/\ 8X\%?$FS^&6JVVDS>!O^$_\ AMX[\3_$/QKX,@\>VLNI^./&-S\)O!$< MNB:#XET7PUX.OB#>_#CQ??:=K$*^//VRD^+&B?"OQ7<7NG^$#XQT7P M;\5-!ADM=8.M0Z/)XVT+7O)U5]"UK0+KUK0/^"?-QH^J:3X7O/B5#K?P4\#_ M +9OBO\ ;G^&GAJ]T&^B\<^'/B5XKUKQOX\F^'>I^+4UR6QUGX=:1\6O'_B/ MQUI>HKI%GXH?0;JR^'5ZTUCITWB/4_TR_P _Y_,T4 ?D]KOX;^*6C_ !-\,:SH7A#Q5_8/_"RA MJ.G>)_A7=ZF^I:3H6N>(_$W@+Q+'UU/3/"-YX?RM?_X)O?$K5_A/ M\5?A9:_''P39P?&']B+]F+]E3Q)K4_PL\17+?V<;OQQ;P_$/1+.+XG67 MG>'?%6@^/]5@G\%ZC>2:IINKZ=87H\77=C<7>FU^NU% 'YK']@;4W\3?$_1I M_B387/P3^+'[7_PD_;DUGPG<>&]2F\<>'?C%\+_$OPB\?W'A+PWXOD\1G33\ M-/%/Q-^"WA3QL\6H: _B3P]!J/B_PG87M[I>L:%>>$]'X2?L4^/_ (>>-?V> M_%FL?%?PGK\/P5\8?ML>*M6L;'X?:[I,WBM?VPOBAJ7Q/%GI]U=>/]6C\/R? M#R[U)]%^TW5MKZ^*[2/[8(/#DTAMU_1BB@ J#[-;$DFW@)))),4>3G_@-3T4 MTVMFUZ-K\A.*END[=UZ]\8SU'48/-?AQXJ_X(;? M"[Q3XE\2^))_CM\1;27Q)KNNZ[-:P>&/![PVLNNZG>:E+;PLZAWBMWO&BC9Q MO9$5FP3@?N?17Z#P%XK>('AC5S*OP+Q)B>'ZN;T\+2S*='"Y=BWBH8*5:>%C M)9C@\8H*E+$5VG24'+VCYG*T;?GG'WA/X>>*%'+*''G#.%XBHY-5Q-;+*>)Q M.88986KC(T(8F<'@,7A'.56.&HI^T<^7DO#E;DWQ7P_\$:?X!\">"O MM,=3 MMO!?A+PWX3M]1N[:VBN[^#PYHUEHT5[=10((8[B[2R6XF2$")))&6,! HKKO MLMM_S[P?]^8__B:GHKX7$XO$XO$8C%XFM.KB,56JXBO4=HNI6KU)5:LW&"C& M+G.4I-1C&*O:*2LC[O#8/#8/#8?"8:C&EAL+0HX;#TES25.A0IQI4J:E-RG) M0IPC&\I2D[7DVVVT P !P . .@KP#Q;\%5^(7CGX@-\0(/ GC M/X,_$?X,?\*@\4_#+Q#X1N]4EU_3;W4?$(M3\26'C7PK?>+_ !9^R]H2 MCP+X3E\>MXCTGQ]X:OY?$?C6PN/B1HVA>++;H/$__!."3XC>(K*_\:^.?#_A MB'4O@9?? 7XH^)_@EH7C#X:>._C%\-=?_9MUGX&ZU\._B5-+XZU[PKXS\/:+ MXR\27OQD^&'B;Q/H6K>./AGJV@>%_"F@:D-//B/5M<_5&B@#\A%_8$_:J>QT MG4[K]K3P"/'GAOX ? K]GJ/7]#^!GB7PQ:^.O"_P/^.NG_$S4;WQDFF?&5M2 MT$_&OP';ZI\//B'I_P /[W0I_#]UKL_B#P/K.FVUDFB7,_A/]@?XG? /4?#_ M ,2/A[\7_!;WW@:7]NG2-7\*P_!7Q1>Z)KWP4_:_^/=M^T[+X9\*^&=#^),F MI:1\4OAAX[T>ST+PGK]@VK:'XM\*W-SHFL^#FU;^RM6L?UTHH ^5/V$](USP M]^Q+^R#X:\4:%X@\+^*/"_[,?P)\+^*/#7BO1=1\.>)?#_B7PU\,/#&A:_HF MNZ)JMO:W^FZII>KZ?>V5Y;3PJ%F@9H6E@:*63ZKHZ=** "BBB@ HHHH **** M &&.-CED1CZE5)_,C-)Y,7_/*/\ [X7_ J2BI<(-W<5??9?U_3[L?-);2:^ M;_KHON/EKXO_ +*_AOXS>*D\4>(_&'BVQ:UTVVTK3])TI="33+"TA>6>;R4N MM*N)WFO+J>6XNII9G9SY42[8;>)%]S\!^#XO WA#0?"(U74/$$/A^QCTRTU3 M64LVU*:QMF9+*&Y>SM[>"0V=IY-G%((E=X;>-I2\I>1NRHKX+(_"[@/AOBW/ M^.LDX?HX'BOBB-6/$&<1QF95JV:1JUZ.(<<31Q&,K82U.KAZ/U=4\/#ZK2C] M7PWLL/*5)_29CQAQ'FN2Y;P]C\SJ8C)LG<'EF!=#"TZ>#<*4: MDW5YJDO;3E[6MSU%&2C\F+_GE'_WPO\ A3PJJ,* H] !^0XI:*^]48QU22> MVB]/\CYMMO=M^K;/#OC!X#^(7C:;3X/#6M_#F^\$7/A;QMX6^(?PF^*?@"X\ M9^$/B1;^*?\ A'DTFXOKVUURPDTF/P[;:9K]C>:7=:%XGTGQ3IOBJ]LK^SL) MK&QOX_RPTS_@CO%X9\-:'\)M-^*GA+QI^S]KG[)'C']C[XF_![XH_##5]?T+ M1/!7B_XS>/OC3+XB_9YN=)^(NE7OPFN-*O/'-GX"T;PQJ5WXJL--\%_"SX$O M:ZS'J_PILIM8_<"BJ$?D3XJ_X)Y_M!^//V&OBQ^Q%XZ_:E\'^+M/\5VNE>'? M!OQIUOX)ZW)S\7FT[XL?&#Q#>Z;;67B;Q5X<3X:> M']=O?[1\3S^&H+G58M%TG]6]!TB+1=&L].MK+1],>.%I)[?0M/33M'CU"Z=[ MK4)K*PCV^5#<7\UQ1MNB@#\_OBI^PY_PTKX.\9:3^TWX MY\/>+?&.O_"3Q!\'O#7BSX6_#NX^&MEX*TG6O'7@?XF#Q5IV@^)?'/Q/N=2\ M71?$'X5?"WQ?$-4U^;PY97G@VUL++1$MM1UFXU+$U[]@"U\7^.=:^/7BCX@6 MUQ^TG<_&OX$_&SP[XWTKPI=V'@3PS?\ [/7@+Q?\,?"'@NR\!7_BO5]3F\'Z M]X,^*?QIL_%AE\9#7Y-1^+.O:EHFK:7_ &+X=M[/]'** /G_ /9S^ .B?L]^ M$O%FBV.JS>(O$GQ'^+'Q1^-WQ'\4S6?]FCQ%\1/BUXMOO%7B*ZL=)%YJ(T?0 MM*BGT[PMX6T%O#^BV=[J6J:A%=ZE=_0%%% !1110 4444 %1200R MD-)%'(0, O&CD#.< LI(&3T!Q4M% %;[':_\^\'_ 'XA_P#B*\6_:'_9X^&G M[3OP9\>_ OXHZ7-=^"OB#HQTG5)-+>WL=:TV6&Y@O]-UG0]1:VG_ +/UK1M3 MM+34M,O/)E6&ZMXS)%+$9(G]RHK?#XG$86O1Q6&K5*&(PU6G7H5JK4HUZ%6G6HU:&_"/AGPAX>T+PGX9T33M%\.>&='TW0-!TBQM88K/2]&T>S MAT_3-/M8]AV6]G96\%O"I)(CC4%BK;U M;U9''%'$"(XTC!.2$14!/3D*%!_&OD?]N?\ 9HUS]KW]G'Q+\!="\;Z1\/+C MQ/XN^$WB6X\5:SX5O/&=M:0?"SXM>"/BU%8IX?L_$?A5[I]45))^57CO_@F_K.I>!_VL?A#\-?C!IGP_^"'[4ML/ MB';?"BY\!7NOZ+\#_P!IF\\06OC#QK\0_A;>0^,M&-G\*/BYXSTG1O&WQ&^" MLMA:QGQ]/XZ\;^%/&&@:G\2-?M8]'Q=^P3XT^(&E?'9/B)XK^#/C^Z^/7QQ\ M _'+4]-U'X:_$'PROPZ\1^#_ -FGP#\#8K[X3^//"GQ;L?B+X$\::-XG^'^F M>.O!_P 2?#NK:5XKT?2;S7O![SM)K2^(M*_42B@#\I/&W_!-2^^)VJH/'7QB MNO.U3X#:C^S]\4?B[X+T?6/!OQS_ &@? .M_LWZS\#]7T7X]7MIXGN_AM\1K MF+QYXAO/CWX1\5:OX(DU_P !>*=(T3PGX8%KH4_B*_UKH=+_ &'OBS/-'^-W[,?Q-U7QW\)?V64^#NC^-M(_9C^+_AOXM:?_P )3X0T M+XG:C*_C;XB:AX;:RUK4[+Q!#X,\%IK=^_@_P2OES#4_TZHH ^8?@#\"?$OP M7U/]I/5+[Q?H7B2?XZ_'_P 6_'#1HK/PSJ.BP^$H_$?@OP+X/MO#&IF?Q)JT MGB)[(> [74KC6K-O#ZW;:G?'3X( M?%#X9_'[X=^*/"'B1?@W^S9XI^#GQ#77]:6WM/#OBFZ\:>,?VA?C3I=U!\/- M.BV^#O#UEX0TFTM=3MM,U"ZN[B*VU&RU?],** /S=\0?\$_G\:_$&?\ :!\; M_%)-:_:6TWQ_^SSXX\&>/-/\%C2/!'AN']FS0_BIX:\+^&5\ 2>)M3O9]%\; M:1\??CRGCV2'Q?:ZBTWQ-9O#EWI(\(^'B)O#G_!/^/X>>(?#/Q6^&7Q1;P[\ M?;'Q#^UAKGB_XBZOX+@\0:'XO_X;+\9>#O'OQ2M1X./B*PN-(MO"WBKX9?"J M[^%UNGBB^31-&^'UEX=\0-XBAUW6M1D_1RB@#R'X _!3P;^SA\$OA1\!?AZE M\O@KX0?#_P *_#OPW)JLZ76KW>E^%=(M=)AU'6;N.*".\UG5&MY-3UB\2"%+ MK4[R[G2&))%C3UZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB 0B@ HHHH **** "BBB@#_V0$! end XML 15 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity

Earnings (Loss) Per Share

Basic earnings per share ("EPS") is computed using the weighted average number of common shares outstanding during the period. Diluted EPS is computed using the weighted average number of common shares and dilutive common share equivalents outstanding during the period, except for periods of a loss from continuing operations. In periods of a loss from continuing operations, no common share equivalents are included in Diluted EPS because their effect would be anti-dilutive.

The number of shares used to calculate Basic and Diluted EPS were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Weighted average shares used in computing basic per share amounts
125,484

 
123,020

 
120,355

Dilutive effect of equity-based compensation awards

 

 

Weighted average shares used in computing diluted per share amounts
125,484

 
123,020

 
120,355



Weighted average potential shares excluded from the calculation of Diluted EPS as their effect would have been anti-dilutive were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Restricted awards
5,377

 
4,696

 
4,567

Stock options
800

 
2,027

 
2,850

2020 Convertible Notes (a)
12,589

 
13,162

 
12,429

2021 Convertible Notes (a)
1

 
1

 
1

Warrants related to 2020 Convertible Notes (a)
12,933

 
12,486

 
12,232

Weighted average potential shares excluded from the calculation of Diluted EPS
31,700

 
32,372

 
32,079

 
(a)
See Note 8 for additional details.

For the years ended December 31, 2019, 2018 and 2017, 0.8 million, 0.7 million and 0.4 million weighted average performance-based restricted awards, respectively, were excluded from the calculation of Diluted EPS as the performance metric had yet to be achieved.

Effect of the 2020 Convertible Notes and related transactions on Diluted EPS

In periods when the Company reports income from continuing operations, the dilutive effect of additional shares of common stock that may be issued on conversion of the 2020 Convertible Notes are included in the calculation of Diluted EPS if the price of the Company’s common stock exceeds the conversion price. The 2020 Convertible Notes have no impact on Diluted EPS until the price of the Company's common stock exceeds the conversion price of $25.1668 per share because the principal of the 2020 Convertible Notes is required to be settled in cash. Based on the closing price of the Company's common stock of $8.48 per share on December 31, 2019, the if-converted value of the 2020 Convertible Notes was less than the outstanding principal.

The 2020 Convertible Notes would be dilutive if the Company’s common stock closed at or above $25.1668 per share. However, on conversion, no economic dilution is expected from the 2020 Convertible Notes as the exercise of call options purchased by the Company with respect to its common stock described in Note 8 is expected to eliminate any potential dilution from the 2020 Convertible Notes that would have otherwise occurred. The call options are always excluded from the calculation of Diluted EPS as they are anti-dilutive under the treasury stock method.

The warrants sold by the Company with respect to its common stock in connection with the 2020 Convertible Notes described in Note 8 have an effect on Diluted EPS when the Company’s share price exceeds the warrant’s strike price of $34.9541 per share. As the price of the Company’s common stock increases above the warrant strike price, additional dilution would occur.

Share Repurchase Program

On February 14, 2017, TiVo Corporation's Board of Directors approved an increase to the share repurchase program authorization to $150.0 million. The February 2017 authorization includes amounts which were outstanding under previously authorized share repurchase programs. During the years ended December 31, 2019, 2018 and 2017, no shares were repurchased under the share repurchase program. As of December 31, 2019, the Company had $150.0 million of share repurchase authorization remaining.

The Company issues restricted stock and restricted stock units (collectively, "restricted awards") as part of the equity-based compensation plans described in Note 12. For the majority of restricted awards, shares are withheld to satisfy required withholding taxes at the vesting date. Shares withheld to satisfy required withholding taxes in connection with the vesting of restricted awards are treated as common stock repurchases in the Consolidated Financial Statements because they reduce the number of shares that would have been issued on vesting. However, these withheld shares are not included in common stock repurchases under the Company's authorized share repurchase plan. During the years ended December 31, 2019, 2018 and 2017, the Company withheld 0.7 million, 0.5 million and 0.8 million shares of common stock to satisfy $6.1 million, $7.4 million and $15.1 million of required withholding taxes, respectively.

Dividends

For the years ended December 31, 2019, 2018 and 2017, the Company declared and paid dividends of $0.34, $0.72 and $0.72 per share, respectively, for aggregate cash payments of $42.5 million, $89.0 million and $87.1 million, respectively.

The capacity to pay dividends in the future depends on many factors, including the Company's financial condition, results of operations, capital requirements, capital structure, industry practice and other business conditions that the Board of Directors considers relevant. In addition, the agreements governing the Company's debt and the Xperi Merger Agreement restrict the payment of dividends.

Section 382 Transfer Restrictions

On December 18, 2019 (the “Rights Dividend Declaration Date”), upon entering into an Agreement and Plan of Merger and Reorganization with Xperi Corporation, the Board of Directors of the Company adopted a Section 382 rights plan (the “Section 382 Rights Plan”), and declared a dividend distribution of one right for each outstanding share of the Company’s common stock to stockholders of record at the close of business on January 6, 2020. The Board of Directors adopted the Section 382 Rights Plan in an effort to protect stockholder value by attempting to protect against a possible limitation on the Company’s ability to use its net operating loss carryforwards (“NOLs”). If the Company experiences an “ownership change,” as defined in Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”), the Company’s ability to fully utilize the NOLs on an annual basis will be substantially limited, and the timing of the usage of the NOLs could be substantially delayed, which could therefore significantly impair the value of those benefits. The Section 382 Rights Plan is intended to act as a deterrent to any person (an “Acquiring Person”) acquiring (together with all affiliates and associates of such person) beneficial ownership of 4.95% or more of the Company’s outstanding common stock within the meaning of Section 382 of the Code, without the approval of the Board of Directors. Stockholders who beneficially own 4.95% or more of the Company’s outstanding common stock as of the Rights Dividend Declaration Date will not be deemed to be an Acquiring Person, but such person will be deemed an Acquiring Person if such person (together with all affiliates and associates of such person) becomes the beneficial owner of securities representing a percentage of the Company’s common stock that exceeds by 0.5% or more than the lowest percentage of beneficial ownership of the Company’s common stock that such person had at any time since the Rights Dividend Declaration Date. The description and terms of the rights are set forth in a Section 382 Rights Agreement, dated as of December 18, 2019, by and between the Company and American Stock Transfer & Trust Company, LLC, as Rights Agent.

On the Rights Dividend Declaration Date, the Board of Directors authorized the issuance of one right (a “Right”) for each outstanding share of the Company’s common stock to the Company’s stockholders of record as of December 18, 2019. Subject to the terms, provisions and conditions of the Section 382 Rights Agreement, if the Rights become exercisable, each Right would initially represent the right to purchase from the Company one one-thousandth of a share of the Company’s Series A Junior Participating Preferred Stock, par value $0.001 per share, for a purchase price of $35 per Right. If issued, each fractional share of Series A Junior Participating Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does one share of the Company’s common stock. However, prior to exercise, a Right does not give its holder any rights as a stockholder of TiVo, including any dividend, voting or liquidation rights.

XML 16 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring and Asset Impairment Charges
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Restructuring and Asset Impairment Charges Restructuring and Asset Impairment Charges

Components of Restructuring and asset impairment charges were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Facility-related costs
$
(180
)
 
$
340

 
$
4,465

Severance costs
6,576

 
6,658

 
4,696

Share-based payments
375

 
3,039

 
2,663

Asset impairment
961

 
24

 
7,220

Contract termination costs and other
9

 

 
4

Restructuring and asset impairment charges
$
7,741

 
$
10,061

 
$
19,048


Components of accrued restructuring costs were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Facility-related costs
$

 
$
264

Severance costs
2,264

 
3,996

Accrued restructuring costs
$
2,264

 
$
4,260


The Company expects a substantial portion of the accrued restructuring costs to be paid by the end of 2020.

2019 Transformation Plan

In connection with the May 2019 announcement of its plan to separate its Product and Intellectual Property Licensing business, the Company initiated certain activities to transform its business operations in order to execute the Separation (the "2019 Transformation Plan"). As a result of the 2019 Transformation Plan, the Company expects to reduce headcount, move certain positions to lower cost locations, rationalize facilities and legal entities and terminate certain leases and other contracts. Restructuring activities related to the 2019 Transformation Plan for the year ended December 31, 2019 were as follows (in thousands): 
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Severance costs
$

 
$
1,960

 
$
(1,355
)
 
$

 
$
(2
)
 
$
603

Share-based payments

 
375

 

 
(375
)
 

 

Other

 
8

 
(8
)
 

 

 

Total
$

 
$
2,343

 
$
(1,363
)
 
$
(375
)
 
$
(2
)
 
$
603



The process of completing the Xperi Combination and the 2019 Transformation Plan has been and is expected to continue to be time-consuming and involve significant costs and expenses. In addition to the restructuring costs associated with the 2019 Transformation Plan, the Company also recorded costs that do not qualify as restructuring expense related to the Separation, Transformation and Xperi Combination of $26.2 million during the year ended December 31, 2019. These costs are primarily Selling, general and administrative costs and consist of employee-related costs, costs to establish certain stand-alone functions and information technology systems and other one-time transaction-related costs, including investment banking and consulting fees and other incremental costs directly associated with the prior Separation efforts and Xperi Combination.

Profit Improvement Plan

In February 2018, the Company announced its intention to explore strategic alternatives. In connection with exploring strategic alternatives, the Company initiated certain cost saving actions (the "Profit Improvement Plan"). As a result of the Profit Improvement Plan, the Company moved certain positions to lower cost locations, eliminated layers of management and rationalized facilities resulting in severance costs and the termination of certain leases and other contracts. Restructuring activities related to the Profit Improvement Plan were as follows (in thousands): 
 
December 31, 2019
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$

 
$
(180
)
 
$

 
$
180

 
$

 
$

Severance costs
3,857

 
4,617

 
(6,916
)
 

 
(36
)
 
1,522

Asset impairment

 
961

 

 
(961
)
 

 

Total
$
3,857

 
$
5,398

 
$
(6,916
)
 
$
(781
)
 
$
(36
)
 
$
1,522


 
December 31, 2018
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$

 
$
47

 
$
(47
)
 
$

 
$

 
$

Severance costs

 
6,541

 
(2,668
)
 

 
(16
)
 
3,857

Share-based payments

 
3,039

 

 
(3,039
)
 

 

Asset impairment

 
24

 

 
(24
)
 

 

Total
$

 
$
9,651

 
$
(2,715
)
 
$
(3,063
)
 
$
(16
)
 
$
3,857



The Profit Improvement Plan was substantially complete as of December 31, 2019.

Previous Restructuring Plans

TiVo Integration Restructuring Plan

Following completion of the TiVo Acquisition, TiVo Corporation began implementing integration plans that were intended to realize operational synergies between Rovi and TiVo Solutions (the "TiVo Integration Restructuring Plan"). As a result of these integration plans, the Company eliminated duplicative positions resulting in severance costs and the termination of certain leases and other contracts. Restructuring activities related to the TiVo Integration Restructuring Plan were as follows (in thousands): 
 
December 31, 2019
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$
110

 
$

 
$
(47
)
 
$

 
$
(63
)
 
$

Total
$
110

 
$

 
$
(47
)
 
$

 
$
(63
)
 
$

 
December 31, 2018
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$
111

 
$
280

 
$
(230
)
 
$

 
$
(51
)
 
$
110

Severance costs
448

 
115

 
(564
)
 

 
1

 

Total
$
559

 
$
395

 
$
(794
)
 
$

 
$
(50
)
 
$
110

 
December 31, 2017
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$
224

 
$
3,690

 
$
(3,486
)
 
$

 
$
(317
)
 
$
111

Severance costs
3,504

 
4,850

 
(7,876
)
 

 
(30
)
 
448

Share-based payments

 
2,663

 

 
(2,663
)
 

 

Asset impairment

 
7,220

 

 
(7,220
)
 

 

Contract termination costs and other
63

 
4

 
(67
)
 

 

 

Total
$
3,791

 
$
18,427

 
$
(11,429
)
 
$
(9,883
)
 
$
(347
)
 
$
559


    
The TiVo Integration Restructuring Plan was completed as of December 31, 2018.

Legacy Rovi and TiVo Solutions Restructuring Plans

Prior to the TiVo Acquisition, Rovi and TiVo Solutions had each initiated restructuring plans. The Legacy Rovi Restructuring Plan and the Legacy TiVo Solutions Restructuring Plan were completed as of December 31, 2018. Immaterial Restructuring and asset impairment charges were recognized related to these plans for the year ended December 31, 2018. For the year ended December 31, 2017, Restructuring and asset impairment charges of $0.6 million were recognized in the Consolidated Statements of Operations related to these plans. As of December 31, 2019 and 2018, Accrued restructuring costs of $0.1 million and $0.3 million, respectively, are included in the Consolidated Balance Sheets related to the Legacy Rovi Restructuring Plan.
XML 17 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 475 627 1 false 146 0 false 12 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.rovicorp.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.rovicorp.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements Of Operations Sheet http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations Consolidated Statements Of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements Of Comprehensive Loss Sheet http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss Consolidated Statements Of Comprehensive Loss Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements Of Stockholders' Equity Sheet http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements Of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements Of Cash Flows Sheet http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Discontinued Operation Sheet http://www.rovicorp.com/role/DiscontinuedOperation Discontinued Operation Notes 9 false false R10.htm 2103100 - Disclosure - Financial Statement Details Sheet http://www.rovicorp.com/role/FinancialStatementDetails Financial Statement Details Notes 10 false false R11.htm 2104100 - Disclosure - Revenues Sheet http://www.rovicorp.com/role/Revenues Revenues Notes 11 false false R12.htm 2105100 - Disclosure - Investments and Fair Value Measurements Sheet http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurements Investments and Fair Value Measurements Notes 12 false false R13.htm 2106100 - Disclosure - Intangible Assets, Net and Goodwill Sheet http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwill Intangible Assets, Net and Goodwill Notes 13 false false R14.htm 2107100 - Disclosure - Restructuring and Asset Impairment Charges Sheet http://www.rovicorp.com/role/RestructuringAndAssetImpairmentCharges Restructuring and Asset Impairment Charges Notes 14 false false R15.htm 2108100 - Disclosure - Debt and Interest Rate Swaps Sheet http://www.rovicorp.com/role/DebtAndInterestRateSwaps Debt and Interest Rate Swaps Notes 15 false false R16.htm 2109100 - Disclosure - Leases Sheet http://www.rovicorp.com/role/Leases Leases Notes 16 false false R17.htm 2110100 - Disclosure - Contingencies Sheet http://www.rovicorp.com/role/Contingencies Contingencies Notes 17 false false R18.htm 2111100 - Disclosure - Stockholders' Equity Sheet http://www.rovicorp.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2112100 - Disclosure - Equity-based Compensation Sheet http://www.rovicorp.com/role/EquityBasedCompensation Equity-based Compensation Notes 19 false false R20.htm 2113100 - Disclosure - Income Taxes Sheet http://www.rovicorp.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2114100 - Disclosure - Segment Information Sheet http://www.rovicorp.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 2115100 - Disclosure - Quarterly Financial Data (Unaudited) Sheet http://www.rovicorp.com/role/QuarterlyFinancialDataUnaudited Quarterly Financial Data (Unaudited) Notes 22 false false R23.htm 2201201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 2303301 - Disclosure - Financial Statement Details (Tables) Sheet http://www.rovicorp.com/role/FinancialStatementDetailsTables Financial Statement Details (Tables) Tables http://www.rovicorp.com/role/FinancialStatementDetails 24 false false R25.htm 2304301 - Disclosure - Revenues (Tables) Sheet http://www.rovicorp.com/role/RevenuesTables Revenues (Tables) Tables http://www.rovicorp.com/role/Revenues 25 false false R26.htm 2305301 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurements 26 false false R27.htm 2306301 - Disclosure - Intangible Assets, Net and Goodwill (Tables) Sheet http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillTables Intangible Assets, Net and Goodwill (Tables) Tables http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwill 27 false false R28.htm 2307301 - Disclosure - Restructuring and Asset Impairment Charges (Tables) Sheet http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesTables Restructuring and Asset Impairment Charges (Tables) Tables http://www.rovicorp.com/role/RestructuringAndAssetImpairmentCharges 28 false false R29.htm 2308301 - Disclosure - Debt and Interest Rate Swaps (Tables) Sheet http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables Debt and Interest Rate Swaps (Tables) Tables http://www.rovicorp.com/role/DebtAndInterestRateSwaps 29 false false R30.htm 2309301 - Disclosure - Leases (Tables) Sheet http://www.rovicorp.com/role/LeasesTables Leases (Tables) Tables http://www.rovicorp.com/role/Leases 30 false false R31.htm 2311301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.rovicorp.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.rovicorp.com/role/StockholdersEquity 31 false false R32.htm 2312301 - Disclosure - Equity-based Compensation (Tables) Sheet http://www.rovicorp.com/role/EquityBasedCompensationTables Equity-based Compensation (Tables) Tables http://www.rovicorp.com/role/EquityBasedCompensation 32 false false R33.htm 2313301 - Disclosure - Income Taxes (Tables) Sheet http://www.rovicorp.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.rovicorp.com/role/IncomeTaxes 33 false false R34.htm 2314301 - Disclosure - Segment Information (Tables) Sheet http://www.rovicorp.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.rovicorp.com/role/SegmentInformation 34 false false R35.htm 2315301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedTables Quarterly Financial Data (Unaudited) (Tables) Tables http://www.rovicorp.com/role/QuarterlyFinancialDataUnaudited 35 false false R36.htm 2401402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies 36 false false R37.htm 2402401 - Disclosure - Discontinued Operations (Details) Sheet http://www.rovicorp.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.rovicorp.com/role/DiscontinuedOperation 37 false false R38.htm 2403402 - Disclosure - Financial Statement Details (Details) Sheet http://www.rovicorp.com/role/FinancialStatementDetailsDetails Financial Statement Details (Details) Details http://www.rovicorp.com/role/FinancialStatementDetailsTables 38 false false R39.htm 2404402 - Disclosure - Revenues - Narrative (Details) Sheet http://www.rovicorp.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 39 false false R40.htm 2404403 - Disclosure - Revenues - Cumulative Effect of Changes on Balance Sheet (Details) Sheet http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails Revenues - Cumulative Effect of Changes on Balance Sheet (Details) Details 40 false false R41.htm 2404404 - Disclosure - Revenues - Consolidated Statement of Operations (Details) Sheet http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails Revenues - Consolidated Statement of Operations (Details) Details 41 false false R42.htm 2404405 - Disclosure - Revenues - Concentration of Risk (Details) Sheet http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails Revenues - Concentration of Risk (Details) Details 42 false false R43.htm 2404406 - Disclosure - Revenues - Revenue by Contract Type (Details) Sheet http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails Revenues - Revenue by Contract Type (Details) Details 43 false false R44.htm 2404407 - Disclosure - Revenues - Schedule of Revenue by Geographic Areas (Details) Sheet http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails Revenues - Schedule of Revenue by Geographic Areas (Details) Details 44 false false R45.htm 2404408 - Disclosure - Revenues - Accounts Receivable, Net (Details) Sheet http://www.rovicorp.com/role/RevenuesAccountsReceivableNetDetails Revenues - Accounts Receivable, Net (Details) Details 45 false false R46.htm 2404409 - Disclosure - Revenues - Allowance for Doubtful Accounts (Details) Sheet http://www.rovicorp.com/role/RevenuesAllowanceForDoubtfulAccountsDetails Revenues - Allowance for Doubtful Accounts (Details) Details 46 false false R47.htm 2404410 - Disclosure - Revenues - Contract Assets (Details) Sheet http://www.rovicorp.com/role/RevenuesContractAssetsDetails Revenues - Contract Assets (Details) Details 47 false false R48.htm 2404411 - Disclosure - Revenues - Expected Revenue Recognized (Details) Sheet http://www.rovicorp.com/role/RevenuesExpectedRevenueRecognizedDetails Revenues - Expected Revenue Recognized (Details) Details 48 false false R49.htm 2405402 - Disclosure - Investments and Fair Value Measurements - Assets And Liabilities Measured And Recorded At Fair Value On A Recurring Basis (Details) Sheet http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails Investments and Fair Value Measurements - Assets And Liabilities Measured And Recorded At Fair Value On A Recurring Basis (Details) Details 49 false false R50.htm 2405403 - Disclosure - Investments and Fair Value Measurements - Summarized Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities (Details) Sheet http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails Investments and Fair Value Measurements - Summarized Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities (Details) Details 50 false false R51.htm 2405404 - Disclosure - Investments and Fair Value Measurements - Changes in Level 3 Measurements (Details) Sheet http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails Investments and Fair Value Measurements - Changes in Level 3 Measurements (Details) Details 51 false false R52.htm 2405405 - Disclosure - Investments and Fair Value Measurements - Outstanding Debt Fair Value (Details) Sheet http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails Investments and Fair Value Measurements - Outstanding Debt Fair Value (Details) Details 52 false false R53.htm 2405406 - Disclosure - Investments and Fair Value Measurements - Narrative (Details) Sheet http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails Investments and Fair Value Measurements - Narrative (Details) Details 53 false false R54.htm 2406402 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details) Sheet http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails Intangible Assets, Net and Goodwill - Narrative (Details) Details 54 false false R55.htm 2406403 - Disclosure - Intangible Assets, Net and Goodwill - Summary Of Intangible Assets (Details) Sheet http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails Intangible Assets, Net and Goodwill - Summary Of Intangible Assets (Details) Details 55 false false R56.htm 2406404 - Disclosure - Intangible Assets, Net and Goodwill - Estimated Amortization Expense In Future Periods (Details) Sheet http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails Intangible Assets, Net and Goodwill - Estimated Amortization Expense In Future Periods (Details) Details 56 false false R57.htm 2406405 - Disclosure - Intangible Assets, Net and Goodwill - Summary Of Goodwill Activity (Details) Sheet http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails Intangible Assets, Net and Goodwill - Summary Of Goodwill Activity (Details) Details 57 false false R58.htm 2407402 - Disclosure - Restructuring and Asset Impairment Charges - Narrative (Details) Sheet http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails Restructuring and Asset Impairment Charges - Narrative (Details) Details 58 false false R59.htm 2407403 - Disclosure - Restructuring and Asset Impairment Charges - Components of Restructuring and Asset Impairment Charges (Details) Sheet http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails Restructuring and Asset Impairment Charges - Components of Restructuring and Asset Impairment Charges (Details) Details 59 false false R60.htm 2407404 - Disclosure - Restructuring and Asset Impairment Charges - Accrued Restructuring Costs (Details) Sheet http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesAccruedRestructuringCostsDetails Restructuring and Asset Impairment Charges - Accrued Restructuring Costs (Details) Details 60 false false R61.htm 2407405 - Disclosure - Restructuring and Asset Impairment Charges - Restructuring Activities (Details) Sheet http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails Restructuring and Asset Impairment Charges - Restructuring Activities (Details) Details 61 false false R62.htm 2408402 - Disclosure - Debt and Interest Rate Swaps - Schedule of Outstanding Debt (Details) Sheet http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails Debt and Interest Rate Swaps - Schedule of Outstanding Debt (Details) Details 62 false false R63.htm 2408403 - Disclosure - Debt and Interest Rate Swaps - 2020 Convertible Notes (Details) Notes http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails Debt and Interest Rate Swaps - 2020 Convertible Notes (Details) Details 63 false false R64.htm 2408404 - Disclosure - Debt and Interest Rate Swaps - Equity Component of Convertible Notes (Details) Notes http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails Debt and Interest Rate Swaps - Equity Component of Convertible Notes (Details) Details 64 false false R65.htm 2408405 - Disclosure - Debt and Interest Rate Swaps - Components of Interest Expense (Details) Sheet http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails Debt and Interest Rate Swaps - Components of Interest Expense (Details) Details 65 false false R66.htm 2408406 - Disclosure - Debt and Interest Rate Swaps - Purchased Call Options and Sold Warrants (Details) Sheet http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails Debt and Interest Rate Swaps - Purchased Call Options and Sold Warrants (Details) Details 66 false false R67.htm 2408407 - Disclosure - Debt and Interest Rate Swaps - 2021 Convertible Notes (Details) Notes http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails Debt and Interest Rate Swaps - 2021 Convertible Notes (Details) Details 67 false false R68.htm 2408408 - Disclosure - Debt and Interest Rate Swaps - Term Loan and Revolving Credit Facility (Details) Sheet http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails Debt and Interest Rate Swaps - Term Loan and Revolving Credit Facility (Details) Details 68 false false R69.htm 2408409 - Disclosure - Debt and Interest Rate Swaps - Senior Secured Term Loans (Details) Sheet http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails Debt and Interest Rate Swaps - Senior Secured Term Loans (Details) Details 69 false false R70.htm 2408410 - Disclosure - Debt and Interest Rate Swaps - Schedule of Maturities (Details) Sheet http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails Debt and Interest Rate Swaps - Schedule of Maturities (Details) Details 70 false false R71.htm 2408411 - Disclosure - Debt and Interest Rate Swaps - Interest Rate Swaps (Details) Sheet http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails Debt and Interest Rate Swaps - Interest Rate Swaps (Details) Details 71 false false R72.htm 2409402 - Disclosure - Leases - Narrative (Details) Sheet http://www.rovicorp.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 72 false false R73.htm 2409403 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 73 false false R74.htm 2409404 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.rovicorp.com/role/LeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 74 false false R75.htm 2409405 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 75 false false R76.htm 2410401 - Disclosure - Contingencies - Narrative (Details) Sheet http://www.rovicorp.com/role/ContingenciesNarrativeDetails Contingencies - Narrative (Details) Details 76 false false R77.htm 2411402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 77 false false R78.htm 2411403 - Disclosure - Stockholders' Equity - Schedule of Weighted Average Number of Shares (Details) Sheet http://www.rovicorp.com/role/StockholdersEquityScheduleOfWeightedAverageNumberOfSharesDetails Stockholders' Equity - Schedule of Weighted Average Number of Shares (Details) Details 78 false false R79.htm 2411404 - Disclosure - Stockholders' Equity - Weighted Average Potential Anti-Dilutive Common Shares (Details) Sheet http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails Stockholders' Equity - Weighted Average Potential Anti-Dilutive Common Shares (Details) Details 79 false false R80.htm 2412402 - Disclosure - Equity-based Compensation - Narrative (Details) Sheet http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails Equity-based Compensation - Narrative (Details) Details 80 false false R81.htm 2412403 - Disclosure - Equity-based Compensation - Assumptions Used To Value Equity-Based Payments (Details) Sheet http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails Equity-based Compensation - Assumptions Used To Value Equity-Based Payments (Details) Details 81 false false R82.htm 2412404 - Disclosure - Equity-based Compensation - Weighted Average Fair Value Per Share Of Equity-Based Awards (Details) Sheet http://www.rovicorp.com/role/EquityBasedCompensationWeightedAverageFairValuePerShareOfEquityBasedAwardsDetails Equity-based Compensation - Weighted Average Fair Value Per Share Of Equity-Based Awards (Details) Details 82 false false R83.htm 2412405 - Disclosure - Equity-based Compensation - Restricted Stock Award Activity (Details) Sheet http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails Equity-based Compensation - Restricted Stock Award Activity (Details) Details 83 false false R84.htm 2412406 - Disclosure - Equity-based Compensation - Stock Option Activity (Details) Sheet http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails Equity-based Compensation - Stock Option Activity (Details) Details 84 false false R85.htm 2413402 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 85 false false R86.htm 2413403 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 86 false false R87.htm 2413404 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities on the Balance Sheet (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesOnBalanceSheetDetails Income Taxes - Deferred Tax Assets and Liabilities on the Balance Sheet (Details) Details 87 false false R88.htm 2413405 - Disclosure - Income Taxes - Deferred Tax Assets (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsDetails Income Taxes - Deferred Tax Assets (Details) Details 88 false false R89.htm 2413406 - Disclosure - Income Taxes - Tax Credits (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails Income Taxes - Tax Credits (Details) Details 89 false false R90.htm 2413407 - Disclosure - Income Taxes - Summary of Changes in Deferred Tax Asset Valuation Allowance (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails Income Taxes - Summary of Changes in Deferred Tax Asset Valuation Allowance (Details) Details 90 false false R91.htm 2413408 - Disclosure - Income Taxes - Changes in Unrecognized Tax Benefits (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails Income Taxes - Changes in Unrecognized Tax Benefits (Details) Details 91 false false R92.htm 2413409 - Disclosure - Income Taxes - Components of Income Before Income Taxes (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails Income Taxes - Components of Income Before Income Taxes (Details) Details 92 false false R93.htm 2413410 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails Income Taxes - Components of Income Tax Expense (Details) Details 93 false false R94.htm 2413411 - Disclosure - Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details) Sheet http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details) Details 94 false false R95.htm 2414402 - Disclosure - Segment Information (Details) Sheet http://www.rovicorp.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.rovicorp.com/role/SegmentInformationTables 95 false false R96.htm 2415402 - Disclosure - Quarterly Financial Data (Unaudited) (Details) Sheet http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails Quarterly Financial Data (Unaudited) (Details) Details http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedTables 96 false false All Reports Book All Reports tivocorp12311910-k.htm exhibit2101-12311910xk.htm exhibit2301-12311910xk.htm exhibit3101-12311910xk.htm exhibit3102-12311910xk.htm exhibit3201-12311910xk.htm exhibit3202-12311910xk.htm exhibit405-description.htm rovi-20191231.xsd rovi-20191231_cal.xml rovi-20191231_def.xml rovi-20191231_lab.xml rovi-20191231_pre.xml chart-4268220a072b7993b7e.jpg http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 18 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Statement Details
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Details Financial Statement Details

Inventory

Components of Inventory were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Raw materials
$
133

 
$
864

Finished goods
3,064

 
6,585

Inventory
$
3,197

 
$
7,449



Property and equipment, net

Components of Property and equipment, net were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Computer software and equipment
$
156,335

 
$
148,935

Leasehold improvements
50,941

 
47,431

Furniture and fixtures
10,054

 
9,494

Property and equipment, gross
217,330

 
205,860

Less: Accumulated depreciation and amortization
(169,066
)
 
(152,274
)
Property and equipment, net
$
48,264

 
$
53,586


    
Property and equipment, net by geographic area was as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
United States
$
41,125

 
$
44,516

Rest of the world
7,139

 
9,070

Property and equipment, net
$
48,264

 
$
53,586



As of December 31, 2019 and 2018, India accounted for 9% and 13%, respectively, of Property and equipment, net.

Accounts payable and accrued expenses

Components of Accounts payable and accrued expenses were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Accounts payable
$
11,801

 
$
2,180

Accrued compensation and benefits
44,456

 
46,466

Other accrued liabilities
69,992

 
56,335

Accounts payable and accrued expenses
$
126,249

 
$
104,981


Interest income and other, net

Components of Interest income and other, net were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Interest income
$
5,939

 
$
5,232

 
$
3,122

Foreign currency loss
(1,128
)
 
(550
)
 
(1,574
)
Equity method income (loss)
1,572

 
996

 
(451
)
Other income, net
2,143

 
4

 
1,818

Interest income and other, net
$
8,526

 
$
5,682

 
$
2,915



Supplemental cash flow information (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Cash paid during the period for:
 
 
 
 
 
Income taxes, net of refunds
$
27,298

 
$
17,906

 
$
17,660

Interest
$
33,896

 
$
32,462

 
$
26,567

 
 
 
 
 
 
Significant noncash transactions:
 
 
 
 
 
Fair value of shares issued in connection with the TiVo Acquisition
$

 
$

 
$
536

Patents acquired as part of a licensing agreement
$
7,086

 
$
16,000

 
$


XML 19 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 373,719 $ 161,955
Short-term marketable securities 51,293 158,956
Accounts receivable, net 158,016 152,866
Inventory 3,197 7,449
Prepaid expenses and other current assets 27,023 30,806
Total current assets 613,248 512,032
Long-term marketable securities 0 73,207
Property and equipment, net 48,264 53,586
Intangible assets, net 415,054 513,770
Goodwill 1,189,825 1,544,343
Right-of-use assets 59,888  
Other long-term assets 56,293 63,365
Total assets 2,382,572 2,760,303
Current liabilities:    
Accounts payable and accrued expenses 126,249 104,981
Unearned revenue 50,968 46,072
Current portion of long-term debt 343,035 373,361
Total current liabilities 520,252 524,414
Unearned revenue, less current portion 39,879 54,495
Long-term debt, less current portion 642,504 618,776
Deferred tax liabilities, net 34,231 45,030
Long-term lease liabilities 61,603  
Other long-term liabilities 10,420 24,647
Total liabilities 1,308,889 1,267,362
Contingencies (Note 10)
Stockholders' equity:    
Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value, 250,000 shares authorized; 129,216 shares issued and 126,666 shares outstanding as of December 31, 2019; and 125,781 shares issued and 123,975 shares outstanding as of December 31, 2018 129 126
Treasury stock, 2,550 shares and 1,806 shares as of December 31, 2019 and December 31, 2018, respectively, at cost (38,176) (32,124)
Additional paid-in capital 3,235,996 3,239,395
Accumulated other comprehensive loss (3,612) (3,869)
Accumulated deficit (2,120,654) (1,710,587)
Total stockholders’ equity 1,073,683 1,492,941
Total liabilities and stockholders’ equity $ 2,382,572 $ 2,760,303
XML 20 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Significant Portions of the Deferred Tax Assets and Liabilities
 Significant deferred tax assets and deferred tax liabilities were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Deferred tax assets:
 
 
 
U.S. federal and state net operating losses and credits
$
424,515

 
$
414,994

Accrued liabilities
19,759

 
21,906

Deferred revenue
24,241

 
27,210

Equity-based compensation
2,802

 
5,384

Capital and other losses
5,407

 
14,477

Other
7,655

 
9,773

Gross deferred tax assets
484,379

 
493,744

Valuation allowance
(409,124
)
 
(387,643
)
Net deferred tax assets
75,255

 
106,101

Deferred tax liabilities:
 
 
 
Intangible assets
(105,348
)
 
(148,207
)
Other
(1,842
)
 
(1,309
)
Gross deferred tax liabilities
(107,190
)
 
(149,516
)
Net deferred tax liabilities
$
(31,935
)
 
$
(43,415
)

Deferred tax assets and liabilities are presented in the Consolidated Balance Sheets as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Other long-term assets
$
2,296

 
$
1,615

Deferred tax liabilities, net
(34,231
)
 
(45,030
)
Net deferred tax liabilities
$
(31,935
)
 
$
(43,415
)

Summary of Tax Credit Carryforwards
As of December 31, 2019, the Company had the following credits available to reduce future income tax expense as follows (in thousands):
 
Carryforward Amount
 
Years of Expiration
Federal research and development credits
$
65,761

 
2023 - 2039
State research and development credits
$
69,199

 
Indefinite
Foreign tax credits
$
101,417

 
2020 - 2029

Summary of Operating Loss Carryforwards
As of December 31, 2019, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):
 
Carryforward Amount
 
Years of Expiration
Federal
$
952,627

 
2020 - 2035
State
$
1,073,262

 
2020 - 2039

Schedule of Deferred Tax Asset Valuation Roll Forward
The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of period
$
(387,643
)
 
$
(390,161
)
 
$
(428,778
)
Additions
(21,481
)
 
(12,356
)
 
(66,578
)
Deductions resulting from TiVo Acquisition

 

 
195

Deductions resulting from Tax Act of 2017

 
14,874

 
105,000

Balance at end of period
$
(409,124
)
 
$
(387,643
)
 
$
(390,161
)

Schedule of Unrecognized Tax Benefits Roll Forward
Unrecognized tax benefits and changes in unrecognized tax benefits were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of period
$
85,480

 
$
73,080

 
$
83,055

Increases:
 
 
 
 
 
Assumed in acquisition

 

 
365

Tax positions related to the current year
1,993

 

 
6,263

Tax positions related to prior years
158

 
81

 
2,091

Tax Act of 2017

 
14,938

 

Decreases:
 
 
 
 
 
Tax positions related to prior years
(8,312
)
 
(1,724
)
 
(2,232
)
Tax Act of 2017

 

 
(15,282
)
Audit settlements
(409
)
 

 

Statute of limitations lapses
(698
)
 
(893
)
 
(1,242
)
Foreign currency
(1
)
 
(2
)
 
62

Balance at end of period
$
78,211

 
$
85,480

 
$
73,080


Components of Income from Continuing Operations Before Income Taxes
The components of Loss from continuing operations before income taxes consist of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
United States
$
(402,407
)
 
$
(350,017
)
 
$
(55,846
)
Rest of the world
11,277

 
11,006

 
7,611

Loss from continuing operations before income taxes
$
(391,130
)
 
$
(339,011
)
 
$
(48,235
)

Income tax expense (benefit) consisted of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
Federal
$
4,015

 
$
3,000

 
$

State
1,279

 
3,451

 
906

Foreign
20,173

 
14,136

 
16,329

Total current income tax expense
25,467

 
20,587

 
17,235

Deferred:
 
 
 
 
 
Federal
(5,019
)
 
(7,663
)
 
(24,579
)
State
(4,311
)
 
60

 
(1,947
)
Foreign
(1,993
)
 
1,068

 
(988
)
Total deferred income tax benefit
(11,323
)
 
(6,535
)
 
(27,514
)
Income tax expense (benefit)
$
14,144

 
$
14,052

 
$
(10,279
)

Schedule of Components of Income Tax Expense (Benefit)
Income tax expense (benefit) differed from the amounts computed by applying the U.S. federal income tax rate to Loss from continuing operations before income taxes as a result of the following (in thousands):

 
Year Ended December 31,
 
2019
 
2018
 
2017
Federal income tax
$
(82,137
)
 
$
(71,192
)
 
$
(16,882
)
State income tax, net of federal benefit
(1,674
)
 
2,878

 
(397
)
Foreign income tax rate differential
(1,103
)
 
(1,053
)
 
(748
)
Foreign withholding tax
18,199

 
14,533

 
13,849

Repatriation of foreign income, deemed and actual
2,390

 
1,948

 
1,526

Change in unrecognized tax benefits
(123
)
 
339

 
(704
)
Change in valuation allowance
7,722

 
10,887

 
12,511

Equity-based compensation
870

 
2,175

 
(976
)
TiVo Acquisition-related items

 
595

 
5,724

Entity rationalization

 

 
2,369

Tax Act of 2017
4,083

 
2,936

 
(26,551
)
Goodwill impairment
65,917

 
50,006

 

Income tax expense (benefit)
$
14,144

 
$
14,052

 
$
(10,279
)

XML 21 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements Of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common stock
Treasury stock
Additional paid-in capital
Accumulated other comprehensive loss
Accumulated deficit
Beginning balance at Dec. 31, 2016 $ 1,909,636 $ 121 $ (9,646) $ 3,280,905 $ (7,049) $ (1,354,695)
Common shares, beginning balance (in shares) at Dec. 31, 2016   120,526        
Treasury shares, beginning balance (in shares) at Dec. 31, 2016     (465)      
Increase (Decrease) in Stockholders' Equity            
Net loss (37,956)         (37,956)
Other comprehensive loss, net of tax 4,311       4,311  
Issuance of common stock on exercise of options (in shares)   470        
Issuance of common stock on exercise of options 6,853     6,853    
Issuance of common stock under employee stock purchase plan (in shares)   1,449        
Issuance of common stock under employee stock purchase plan 15,624 $ 1   15,623    
Issuance of restricted stock, net (in shares)   916        
Issuance of restricted stock, net 2 $ 1   1    
Equity-based compensation 56,463     56,463    
Issuance of common stock in connection with Tivo Acquisition (in shares)   24        
Issuance of common stock in connection with TiVo Acquisition 536     536    
Dividends (87,359)     (87,359)    
Withholding taxes related to net share settlement of restricted stock units (in shares)     (804)      
Withholding taxes related to net share settlement of restricted awards (15,094)   $ (15,094)      
Ending balance at Dec. 31, 2017 1,853,016 $ 123 $ (24,740) 3,273,022 (2,738) (1,392,651)
Common shares, ending balance (in shares) at Dec. 31, 2017   123,385        
Treasury shares, ending balance (in shares) at Dec. 31, 2017     (1,269)      
Increase (Decrease) in Stockholders' Equity            
Cumulative effect adjustment 31,412         31,412
Net loss (349,348)         (349,348)
Other comprehensive loss, net of tax (1,131)       (1,131)  
Issuance of common stock under employee stock purchase plan (in shares)   1,150        
Issuance of common stock under employee stock purchase plan 12,854 $ 2   12,852    
Issuance of restricted stock, net (in shares)   1,246        
Issuance of restricted stock, net 1 $ 1        
Equity-based compensation 42,328     42,328    
Dividends (88,807)     (88,807)    
Withholding taxes related to net share settlement of restricted stock units (in shares)     (537)      
Withholding taxes related to net share settlement of restricted awards (7,384)   $ (7,384)      
Ending balance at Dec. 31, 2018 $ 1,492,941 $ 126 $ (32,124) 3,239,395 (3,869) (1,710,587)
Common shares, ending balance (in shares) at Dec. 31, 2018 125,781 125,781        
Treasury shares, ending balance (in shares) at Dec. 31, 2018 (1,806)   (1,806)      
Increase (Decrease) in Stockholders' Equity            
Net loss $ (410,067)         (410,067)
Other comprehensive loss, net of tax 257       257  
Issuance of common stock under employee stock purchase plan (in shares)   1,343        
Issuance of common stock under employee stock purchase plan 10,872 $ 1   10,871    
Issuance of restricted stock, net (in shares)   2,092        
Issuance of restricted stock, net 2 $ 2        
Equity-based compensation 29,299     29,299    
Dividends (42,573)     (42,573)    
Equity component related to repurchase of 2020 Convertible Notes (996)     (996)    
Withholding taxes related to net share settlement of restricted stock units (in shares)     (744)      
Withholding taxes related to net share settlement of restricted awards (6,052)   $ (6,052)      
Ending balance at Dec. 31, 2019 $ 1,073,683 $ 129 $ (38,176) $ 3,235,996 $ (3,612) $ (2,120,654)
Common shares, ending balance (in shares) at Dec. 31, 2019 129,216 129,216        
Treasury shares, ending balance (in shares) at Dec. 31, 2019 (2,550)   (2,550)      
XML 22 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Discontinued Operations and Disposal Groups [Abstract]                      
(Loss) Income from discontinued operations, net of tax $ (4,414) $ (379) $ 0 $ 0 $ (23) $ 143 $ 2,298 $ 1,297 $ (4,793) $ 3,715 $ 0
XML 23 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets, Net and Goodwill - Estimated Amortization Expense In Future Periods (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
2020 $ 112,512  
2021 69,744  
2022 42,026  
2023 24,852  
2024 21,851  
Thereafter 130,069  
Total $ 401,054 $ 499,770
XML 24 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments and Fair Value Measurements - Outstanding Debt Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Carrying Amount    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt $ 985,539 $ 992,137
Carrying Amount | Convertible Debt | 2020 Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt 292,699 326,640
Carrying Amount | Convertible Debt | 2021 Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt 48 48
Carrying Amount | Line of Credit | 2019 Term Loan Facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt 692,792 0
Carrying Amount | Line of Credit | Term Loan Facility B    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt 0 665,449
Fair Value | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt 1,028,577 949,990
Fair Value | Convertible Debt | 2020 Convertible Notes | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt 292,419 316,538
Fair Value | Convertible Debt | 2021 Convertible Notes | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt 48 48
Fair Value | Line of Credit | 2019 Term Loan Facility | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt 736,110 0
Fair Value | Line of Credit | Term Loan Facility B | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Long-term debt $ 0 $ 633,404
XML 25 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based Compensation - Assumptions Used To Value Equity-Based Payments (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Performance-based Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 40.70% 39.20% 50.10%
Expected term 2 years 6 months 2 years 6 months 3 years
Risk free interest rate 1.80% 2.60% 1.90%
Expected dividend yield 4.40% 5.50% 4.00%
ESPP Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 49.20% 43.30% 42.00%
Expected term 1 year 3 months 18 days 1 year 3 months 18 days 1 year 3 months 18 days
Risk free interest rate 2.10% 2.20% 1.10%
Expected dividend yield 5.10% 5.60% 2.40%
XML 26 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - Interest Rate Swaps (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]      
(Loss) gain on interest rate swaps $ (4,966) $ 3,425 $ 1,859
Not Designated as Hedging Instrument | $250M June 2013 Swaps | Line of Credit      
Debt Instrument [Line Items]      
Notional amount of interest rate swaps $ 0 250,000  
Fixed interest rate (percent) 2.23%    
Not Designated as Hedging Instrument | $125M September 2014 Swaps | Line of Credit      
Debt Instrument [Line Items]      
Notional amount of interest rate swaps $ 125,000 125,000  
Fixed interest rate (percent) 2.66%    
Not Designated as Hedging Instrument | $200M September 2014 Swaps | Line of Credit      
Debt Instrument [Line Items]      
Notional amount of interest rate swaps $ 200,000 $ 200,000  
Fixed interest rate (percent) 2.93%    
XML 27 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Lease Liabilities  
2020 $ 17,657
2020 16,406
2021 13,681
2022 11,681
2023 11,995
Thereafter 20,109
Total lease payments 91,529
Less: imputed interest (16,917)
Total 74,612
Sublease Income  
2020 (5,823)
2020 (5,738)
2021 (5,909)
2022 (6,081)
2023 (6,256)
Thereafter (7,214)
Total lease payments (37,021)
Net Operating Lease Payments  
2020 11,834
2020 10,668
2021 7,772
2022 5,600
2023 5,739
Thereafter 12,895
Total lease payments 54,508
Less: imputed interest (16,917)
Total $ 37,591
XML 28 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2010
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Expense Benefit Continuing Operations [Line Items]        
Deductions resulting from Tax Act of 2017   $ 0 $ 14,874 $ 105,000
Unrecognized tax benefits that would impact effective tax rate   3,000 4,500  
Interest and penalties   (400) (100) (100)
Accrued interest and penalties   300 700  
BEAT liability   4,300 2,100  
Provisional PTI foreign withholding taxes   700 1,200  
Undistributed foreign earnings   5,200    
Amount of unrecognized tax liability on undistributed foreign earnings   300    
Federal        
Income Tax Expense Benefit Continuing Operations [Line Items]        
Benefit from operating loss carryforwards reduced income tax expense   66,900 101,500 144,400
State        
Income Tax Expense Benefit Continuing Operations [Line Items]        
Benefit from operating loss carryforwards reduced income tax expense   $ 17,400 $ 26,300 $ 49,000
Pre-Filing Closing Agreement [Member]        
Income Tax Expense Benefit Continuing Operations [Line Items]        
Ordinary tax loss from sale of business $ 2,400,000      
XML 29 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Tax Credits (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Federal | Research and Development  
Tax Credit Carryforward [Line Items]  
Carryforward Amount $ 65,761
State | Research and Development  
Tax Credit Carryforward [Line Items]  
Carryforward Amount 69,199
Foreign | Tax Credits  
Tax Credit Carryforward [Line Items]  
Carryforward Amount $ 101,417
XML 30 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Weighted Average Potential Anti-Dilutive Common Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average potential shares excluded from the calculation of Diluted EPS (in shares) 31,700 32,372 32,079
Restricted Awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average potential shares excluded from the calculation of Diluted EPS (in shares) 5,377 4,696 4,567
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average potential shares excluded from the calculation of Diluted EPS (in shares) 800 2,027 2,850
Convertible Notes Payable | 2020 Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average potential shares excluded from the calculation of Diluted EPS (in shares) 12,589 13,162 12,429
Convertible Notes Payable | 2021 Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average potential shares excluded from the calculation of Diluted EPS (in shares) 1 1 1
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average potential shares excluded from the calculation of Diluted EPS (in shares) 12,933 12,486 12,232
XML 31 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Revenue by Contract Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Total Revenues, net $ 668,129 $ 695,865 $ 826,456
Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 199,142 215,482  
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 425,282 457,157  
Out-of-license settlements      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 43,705 23,226  
Product      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 350,981 400,730  
Product | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 73,948 104,803  
Product | Transferred over Time      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 277,033 295,927  
Product | Out-of-license settlements      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 0 0  
Intellectual Property Licensing      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 317,148 295,135  
Intellectual Property Licensing | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 125,194 110,679  
Intellectual Property Licensing | Transferred over Time      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 148,249 161,230  
Intellectual Property Licensing | Out-of-license settlements      
Disaggregation of Revenue [Line Items]      
Total Revenues, net $ 43,705 $ 23,226  
XML 32 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Contract Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Total contract assets, net $ 65,547 $ 45,301
Accounts Receivable, Net    
Disaggregation of Revenue [Line Items]    
Total contract assets, net 51,433 35,115
Prepaid Expenses and Other Current Assets    
Disaggregation of Revenue [Line Items]    
Total contract assets, net 2,600 1,654
Other Long-term Assets    
Disaggregation of Revenue [Line Items]    
Total contract assets, net $ 11,514 $ 8,532
XML 33 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - Term Loan and Revolving Credit Facility (Details) - USD ($)
Nov. 22, 2019
Dec. 31, 2019
Jul. 02, 2014
2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Debt issued $ 715,000,000.0    
Prepayment premium percentage, period one 3.00%    
Prepayment premium percentage, period two 2.00%    
Prepayment covenants based on Excess Cash Flow 50.00%    
Acquisition covenant prepayment premium percentage on the outstanding balance 3.00%    
Required payment on percentage of original principal amount 0.25%    
Quarterly installments equal to percentage of original principal amount 2.50%    
Amount outstanding   $ 0  
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity     $ 175,000,000.0
Revolving Credit Facility | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 60,000,000.0    
LIBOR | Minimum | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Total Leverage Ratio interest rate, range one 3.5    
Total Leverage Ratio spread on interest rate, range one 5.75%    
Total Leverage Ratio interest rate, range two 3.00    
Total Leverage Ratio spread on interest rate, range two 5.50%    
Total Leverage Ratio spread on interest rate, range three 5.25%    
Variable interest rate (percent) 1.00%    
LIBOR | Maximum | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Total Leverage Ratio interest rate, range two 3.50    
Total Leverage Ratio interest rate, range three 3.00    
LIBOR | Revolving Credit Facility | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Specified Excess Availability interest rate, range one 1.50%    
Specified Excess Availability interest rate, range two 1.75%    
Specified Excess Availability interest rate, range three 2.00%    
LIBOR | Revolving Credit Facility | Minimum | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Specified Excess Availability, range one 66.67%    
Specified Excess Availability, range two 33.33%    
Variable interest rate (percent) 0.00%    
LIBOR | Revolving Credit Facility | Maximum | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Specified Excess Availability, range two 66.66%    
Specified Excess Availability, range three 33.33%    
Base Rate | Minimum | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Total Leverage Ratio interest rate, range one 3.5    
Total Leverage Ratio spread on interest rate, range one 4.75%    
Total Leverage Ratio interest rate, range two 3.00    
Total Leverage Ratio spread on interest rate, range two 4.50%    
Total Leverage Ratio spread on interest rate, range three 4.25%    
Variable interest rate (percent) 2.00%    
Base Rate | Maximum | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Total Leverage Ratio interest rate, range two 3.50    
Total Leverage Ratio interest rate, range three 3.00    
Base Rate | Revolving Credit Facility | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Specified Excess Availability interest rate, range one 0.50%    
Specified Excess Availability interest rate, range two 0.75%    
Specified Excess Availability interest rate, range three 1.00%    
Base Rate | Revolving Credit Facility | Minimum | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Specified Excess Availability, range one 66.67%    
Specified Excess Availability, range two 33.33%    
Variable interest rate (percent) 1.00%    
Base Rate | Revolving Credit Facility | Maximum | 2019 Term Loan Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Specified Excess Availability, range two 66.66%    
Specified Excess Availability, range three 33.33%    
XML 34 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Federal income tax $ (82,137) $ (71,192) $ (16,882)
State income tax, net of federal benefit (1,674) 2,878 (397)
Foreign income tax rate differential (1,103) (1,053) (748)
Foreign withholding tax 18,199 14,533 13,849
Repatriation of foreign income, deemed and actual 2,390 1,948 1,526
Change in unrecognized tax benefits (123) 339 (704)
Change in valuation allowance 7,722 10,887 12,511
Equity-based compensation 870 2,175 (976)
TiVo Acquisition-related items 0 595 5,724
Entity rationalization 0 0 2,369
Tax Act of 2017 4,083 2,936 (26,551)
Goodwill impairment 65,917 50,006 0
Income tax expense (benefit) $ 14,144 $ 14,052 $ (10,279)
XML 35 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - Equity Component of Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Principal outstanding $ 1,010,048 $ 1,013,548
Carrying amount 985,539 992,137
2020 Convertible Notes | Convertible Debt    
Debt Instrument [Line Items]    
Principal outstanding 295,000 345,000
Less: Unamortized debt discount (2,031) (16,253)
Less: Unamortized debt issuance costs (270) (2,107)
Carrying amount 292,699 326,640
Equity component $ 62,858 $ 63,854
XML 36 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring and Asset Impairment Charges - Accrued Restructuring Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]    
Accrued restructuring costs $ 2,264 $ 4,260
Facility-related Costs    
Restructuring Cost and Reserve [Line Items]    
Accrued restructuring costs 0 264
Severance Costs    
Restructuring Cost and Reserve [Line Items]    
Accrued restructuring costs $ 2,264 $ 3,996
XML 37 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Changes in Deferred Tax Asset Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Movement in Deferred Tax Asset, Valuation Allowance      
Balance at beginning of period $ (387,643) $ (390,161) $ (428,778)
Additions (21,481) (12,356) (66,578)
Deductions resulting from TiVo Acquisition 0 0 195
Deductions resulting from Tax Act of 2017 0 14,874 105,000
Balance at end of period $ (409,124) $ (387,643) $ (390,161)
JSON 38 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tivocorp12311910-k.htm": { "axisCustom": 2, "axisStandard": 46, "contextCount": 475, "dts": { "calculationLink": { "local": [ "rovi-20191231_cal.xml" ] }, "definitionLink": { "local": [ "rovi-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "tivocorp12311910-k.htm" ] }, "labelLink": { "local": [ "rovi-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "rovi-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "rovi-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 920, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 43, "http://www.rovicorp.com/20191231": 22, "http://xbrl.sec.gov/dei/2019-01-31": 7, "total": 72 }, "keyCustom": 95, "keyStandard": 532, "memberCustom": 61, "memberStandard": 75, "nsprefix": "rovi", "nsuri": "http://www.rovicorp.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "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.rovicorp.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Financial Statement Details", "role": "http://www.rovicorp.com/role/FinancialStatementDetails", "shortName": "Financial Statement Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Revenues", "role": "http://www.rovicorp.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Investments and Fair Value Measurements", "role": "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurements", "shortName": "Investments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Intangible Assets, Net and Goodwill", "role": "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwill", "shortName": "Intangible Assets, Net and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Restructuring and Asset Impairment Charges", "role": "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentCharges", "shortName": "Restructuring and Asset Impairment Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Debt and Interest Rate Swaps", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwaps", "shortName": "Debt and Interest Rate Swaps", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Leases", "role": "http://www.rovicorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Contingencies", "role": "http://www.rovicorp.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Stockholders' Equity", "role": "http://www.rovicorp.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Equity-based Compensation", "role": "http://www.rovicorp.com/role/EquityBasedCompensation", "shortName": "Equity-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Income Taxes", "role": "http://www.rovicorp.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Segment Information", "role": "http://www.rovicorp.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Quarterly Financial Data (Unaudited)", "role": "http://www.rovicorp.com/role/QuarterlyFinancialDataUnaudited", "shortName": "Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rovi:BusinessDescriptionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rovi:BusinessDescriptionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Financial Statement Details (Tables)", "role": "http://www.rovicorp.com/role/FinancialStatementDetailsTables", "shortName": "Financial Statement Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetCreditLossExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Revenues (Tables)", "role": "http://www.rovicorp.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetCreditLossExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Investments and Fair Value Measurements (Tables)", "role": "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsTables", "shortName": "Investments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Intangible Assets, Net and Goodwill (Tables)", "role": "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillTables", "shortName": "Intangible Assets, Net and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Restructuring and Asset Impairment Charges (Tables)", "role": "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesTables", "shortName": "Restructuring and Asset Impairment Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Debt and Interest Rate Swaps (Tables)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables", "shortName": "Debt and Interest Rate Swaps (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Leases (Tables)", "role": "http://www.rovicorp.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.rovicorp.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rovi:ScheduleOfShareBasedPaymentAwardOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Equity-based Compensation (Tables)", "role": "http://www.rovicorp.com/role/EquityBasedCompensationTables", "shortName": "Equity-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rovi:ScheduleOfShareBasedPaymentAwardOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Income Taxes (Tables)", "role": "http://www.rovicorp.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Segment Information (Tables)", "role": "http://www.rovicorp.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedTables", "shortName": "Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "role": "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Discontinued Operations (Details)", "role": "http://www.rovicorp.com/role/DiscontinuedOperationsDetails", "shortName": "Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Financial Statement Details (Details)", "role": "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "shortName": "Financial Statement Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Revenues - Narrative (Details)", "role": "http://www.rovicorp.com/role/RevenuesNarrativeDetails", "shortName": "Revenues - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements Of Operations", "role": "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements Of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "rovi:CostofHardwareRevenueExcludingDepreciationandAmortizationofIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Revenues - Cumulative Effect of Changes on Balance Sheet (Details)", "role": "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails", "shortName": "Revenues - Cumulative Effect of Changes on Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "I2018Q1Jan1", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Revenues - Consolidated Statement of Operations (Details)", "role": "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails", "shortName": "Revenues - Consolidated Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2018Q4YTD_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_rovi_ATTInc.Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404405 - Disclosure - Revenues - Concentration of Risk (Details)", "role": "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails", "shortName": "Revenues - Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_rovi_ATTInc.Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404406 - Disclosure - Revenues - Revenue by Contract Type (Details)", "role": "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails", "shortName": "Revenues - Revenue by Contract Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404407 - Disclosure - Revenues - Schedule of Revenue by Geographic Areas (Details)", "role": "http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails", "shortName": "Revenues - Schedule of Revenue by Geographic Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404408 - Disclosure - Revenues - Accounts Receivable, Net (Details)", "role": "http://www.rovicorp.com/role/RevenuesAccountsReceivableNetDetails", "shortName": "Revenues - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:ScheduleOfAllowanceForDoubtfulAccountsContinuingOperationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404409 - Disclosure - Revenues - Allowance for Doubtful Accounts (Details)", "role": "http://www.rovicorp.com/role/RevenuesAllowanceForDoubtfulAccountsDetails", "shortName": "Revenues - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:ScheduleOfAllowanceForDoubtfulAccountsContinuingOperationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404410 - Disclosure - Revenues - Contract Assets (Details)", "role": "http://www.rovicorp.com/role/RevenuesContractAssetsDetails", "shortName": "Revenues - Contract Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404411 - Disclosure - Revenues - Expected Revenue Recognized (Details)", "role": "http://www.rovicorp.com/role/RevenuesExpectedRevenueRecognizedDetails", "shortName": "Revenues - Expected Revenue Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01", "decimals": "2", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "rovi:CashFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Investments and Fair Value Measurements - Assets And Liabilities Measured And Recorded At Fair Value On A Recurring Basis (Details)", "role": "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "shortName": "Investments and Fair Value Measurements - Assets And Liabilities Measured And Recorded At Fair Value On A Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "rovi:CashFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements Of Comprehensive Loss", "role": "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "Consolidated Statements Of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:FairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Investments and Fair Value Measurements - Summarized Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities (Details)", "role": "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails", "shortName": "Investments and Fair Value Measurements - Summarized Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:FairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "D2019Q3Sept30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - Investments and Fair Value Measurements - Changes in Level 3 Measurements (Details)", "role": "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "shortName": "Investments and Fair Value Measurements - Changes in Level 3 Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2016Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_rovi_CubiwareContingentConsiderationMember", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:ScheduleOfOutstandingDebtFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405405 - Disclosure - Investments and Fair Value Measurements - Outstanding Debt Fair Value (Details)", "role": "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails", "shortName": "Investments and Fair Value Measurements - Outstanding Debt Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:ScheduleOfOutstandingDebtFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405406 - Disclosure - Investments and Fair Value Measurements - Narrative (Details)", "role": "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails", "shortName": "Investments and Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details)", "role": "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "shortName": "Intangible Assets, Net and Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember", "decimals": "-5", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Intangible Assets, Net and Goodwill - Summary Of Intangible Assets (Details)", "role": "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails", "shortName": "Intangible Assets, Net and Goodwill - Summary Of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Intangible Assets, Net and Goodwill - Estimated Amortization Expense In Future Periods (Details)", "role": "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails", "shortName": "Intangible Assets, Net and Goodwill - Estimated Amortization Expense In Future Periods (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "D2019Q3Sept30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - Disclosure - Intangible Assets, Net and Goodwill - Summary Of Goodwill Activity (Details)", "role": "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails", "shortName": "Intangible Assets, Net and Goodwill - Summary Of Goodwill Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Restructuring and Asset Impairment Charges - Narrative (Details)", "role": "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "shortName": "Restructuring and Asset Impairment Charges - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2017Q4YTD_us-gaap_RestructuringPlanAxis_rovi_LegacyTiVoSolutionsPlanandLegacyRoviPlanMember", "decimals": "-5", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "rovi:FacilityRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Restructuring and Asset Impairment Charges - Components of Restructuring and Asset Impairment Charges (Details)", "role": "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails", "shortName": "Restructuring and Asset Impairment Charges - Components of Restructuring and Asset Impairment Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "rovi:FacilityRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements Of Stockholders' Equity", "role": "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements Of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Restructuring and Asset Impairment Charges - Accrued Restructuring Costs (Details)", "role": "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesAccruedRestructuringCostsDetails", "shortName": "Restructuring and Asset Impairment Charges - Accrued Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Restructuring and Asset Impairment Charges - Restructuring Activities (Details)", "role": "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails", "shortName": "Restructuring and Asset Impairment Charges - Restructuring Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_RestructuringPlanAxis_rovi_TwoThousandNineteenTransformationPlanMember", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Debt and Interest Rate Swaps - Schedule of Outstanding Debt (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "shortName": "Debt and Interest Rate Swaps - Schedule of Outstanding Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_rovi_TwoThousandAndTwentyOneConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Debt and Interest Rate Swaps - 2020 Convertible Notes (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "shortName": "Debt and Interest Rate Swaps - 2020 Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "I2015Q1Mar4_us-gaap_DebtInstrumentAxis_rovi_TwoThousandAndTwentyConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Debt and Interest Rate Swaps - Equity Component of Convertible Notes (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "shortName": "Debt and Interest Rate Swaps - Equity Component of Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_rovi_TwoThousandAndTwentyConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DebtInstrumentAxis_rovi_TwoThousandAndTwentyConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Debt and Interest Rate Swaps - Components of Interest Expense (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails", "shortName": "Debt and Interest Rate Swaps - Components of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DebtInstrumentAxis_rovi_TwoThousandAndTwentyConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_rovi_TwoThousandAndTwentyConvertibleNotesMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-5", "first": true, "lang": null, "name": "rovi:CallOptionShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Debt and Interest Rate Swaps - Purchased Call Options and Sold Warrants (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "shortName": "Debt and Interest Rate Swaps - Purchased Call Options and Sold Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_rovi_TwoThousandAndTwentyConvertibleNotesMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-5", "first": true, "lang": null, "name": "rovi:CallOptionShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "I2014Q3Sept22_us-gaap_DebtInstrumentAxis_rovi_TwoThousandAndTwentyOneConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408407 - Disclosure - Debt and Interest Rate Swaps - 2021 Convertible Notes (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "shortName": "Debt and Interest Rate Swaps - 2021 Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "I2014Q3Sept22_us-gaap_DebtInstrumentAxis_rovi_TwoThousandAndTwentyOneConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "I2019Q4Nov22_us-gaap_DebtInstrumentAxis_rovi_TwoThousandNineteenTermLoanFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408408 - Disclosure - Debt and Interest Rate Swaps - Term Loan and Revolving Credit Facility (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "shortName": "Debt and Interest Rate Swaps - Term Loan and Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "I2019Q4Nov22_us-gaap_DebtInstrumentAxis_rovi_TwoThousandNineteenTermLoanFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "I2014Q3July2", "decimals": "INF", "first": true, "lang": null, "name": "rovi:NumberofWhollyOwnedSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "subsidiary", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408409 - Disclosure - Debt and Interest Rate Swaps - Senior Secured Term Loans (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "shortName": "Debt and Interest Rate Swaps - Senior Secured Term Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "I2014Q3July2", "decimals": "INF", "first": true, "lang": null, "name": "rovi:NumberofWhollyOwnedSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "subsidiary", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements Of Cash Flows", "role": "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements Of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408410 - Disclosure - Debt and Interest Rate Swaps - Schedule of Maturities (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails", "shortName": "Debt and Interest Rate Swaps - Schedule of Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408411 - Disclosure - Debt and Interest Rate Swaps - Interest Rate Swaps (Details)", "role": "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails", "shortName": "Debt and Interest Rate Swaps - Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_rovi_TwoHundredFiftyMillionJuneTwoThousandThirteenSwapsMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.rovicorp.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_rovi_CorporateOfficesDataCentersandCertainEquipmentMember", "decimals": null, "lang": "en-US", "name": "rovi:LesseeOperatingLeaseOptiontoTerminatePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Leases - Supplemental Information (Details)", "role": "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Leases - Maturity of Lease Liabilities (Details)", "role": "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails", "shortName": "Leases - Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "D2019Q4Dec31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongtermPurchaseCommitmentPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Contingencies - Narrative (Details)", "role": "http://www.rovicorp.com/role/ContingenciesNarrativeDetails", "shortName": "Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "D2019Q4Dec31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongtermPurchaseCommitmentPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "I2017Q1Feb14", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Stockholders' Equity - Schedule of Weighted Average Number of Shares (Details)", "role": "http://www.rovicorp.com/role/StockholdersEquityScheduleOfWeightedAverageNumberOfSharesDetails", "shortName": "Stockholders' Equity - Schedule of Weighted Average Number of Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Stockholders' Equity - Weighted Average Potential Anti-Dilutive Common Shares (Details)", "role": "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails", "shortName": "Stockholders' Equity - Weighted Average Potential Anti-Dilutive Common Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Equity-based Compensation - Narrative (Details)", "role": "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "shortName": "Equity-based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:ScheduleOfShareBasedPaymentAwardOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_rovi_PerformancebasedRestrictedStockUnitsMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Equity-based Compensation - Assumptions Used To Value Equity-Based Payments (Details)", "role": "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails", "shortName": "Equity-based Compensation - Assumptions Used To Value Equity-Based Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:ScheduleOfShareBasedPaymentAwardOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_rovi_PerformancebasedRestrictedStockUnitsMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Equity-based Compensation - Weighted Average Fair Value Per Share Of Equity-Based Awards (Details)", "role": "http://www.rovicorp.com/role/EquityBasedCompensationWeightedAverageFairValuePerShareOfEquityBasedAwardsDetails", "shortName": "Equity-based Compensation - Weighted Average Fair Value Per Share Of Equity-Based Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "lang": null, "name": "rovi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsEmployeePurchaseShareRightsWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Equity-based Compensation - Restricted Stock Award Activity (Details)", "role": "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails", "shortName": "Equity-based Compensation - Restricted Stock Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_rovi_RestrictedStockAwardorRestrictedStockUnitMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Equity-based Compensation - Stock Option Activity (Details)", "role": "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails", "shortName": "Equity-based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:ScheduleofDeferredTaxAssetValuationRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "rovi:ValuationAllowanceDeferredTaxAssetDecreasefromTaxCutsandJobsActof2017", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities on the Balance Sheet (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesOnBalanceSheetDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities on the Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Income Taxes - Deferred Tax Assets (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsDetails", "shortName": "Income Taxes - Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Income Taxes - Tax Credits (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails", "shortName": "Income Taxes - Tax Credits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Discontinued Operation", "role": "http://www.rovicorp.com/role/DiscontinuedOperation", "shortName": "Discontinued Operation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:ScheduleofDeferredTaxAssetValuationRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Income Taxes - Summary of Changes in Deferred Tax Asset Valuation Allowance (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails", "shortName": "Income Taxes - Summary of Changes in Deferred Tax Asset Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rovi:ScheduleofDeferredTaxAssetValuationRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "rovi:ValuationAllowanceDeferredTaxAssetAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Income Taxes - Changes in Unrecognized Tax Benefits (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Changes in Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413409 - Disclosure - Income Taxes - Components of Income Before Income Taxes (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Components of Income Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413410 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails", "shortName": "Income Taxes - Components of Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413411 - Disclosure - Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details)", "role": "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails", "shortName": "Income Taxes - Schedule of Reconciliation of 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": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Segment Information (Details)", "role": "http://www.rovicorp.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Quarterly Financial Data (Unaudited) (Details)", "role": "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails", "shortName": "Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tivocorp12311910-k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 146, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "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.rovicorp.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.rovicorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "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.rovicorp.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r591" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.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.rovicorp.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.rovicorp.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r590" ], "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.rovicorp.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.rovicorp.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "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.rovicorp.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.rovicorp.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.rovicorp.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.rovicorp.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r592" ], "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.rovicorp.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.rovicorp.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.rovicorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r592" ], "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.rovicorp.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.rovicorp.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r592" ], "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.rovicorp.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.rovicorp.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r593" ], "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.rovicorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r592" ], "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.rovicorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r592" ], "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.rovicorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r592" ], "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.rovicorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r592" ], "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.rovicorp.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r587" ], "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.rovicorp.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r589" ], "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.rovicorp.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.rovicorp.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "invest_InvestmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment [Line Items]", "terseLabel": "Investment [Line Items]" } } }, "localname": "InvestmentLineItems", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "invest_InvestmentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment [Table]", "terseLabel": "Investment [Table]" } } }, "localname": "InvestmentTable", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "rovi_ATTInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AT&T Inc. [Member]", "label": "AT&T Inc. [Member]", "terseLabel": "AT&T" } } }, "localname": "ATTInc.Member", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "rovi_AccountingStandardsUpdate201409ContractswithCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09, Contracts with Customers [Member]", "label": "Accounting Standards Update 2014-09, Contracts with Customers [Member]", "terseLabel": "Contracts with Customers" } } }, "localname": "AccountingStandardsUpdate201409ContractswithCustomersMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails", "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_AccountingStandardsUpdate201409CoststoObtainContractswithCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09, Costs to Obtain Contracts with Customers [Member]", "label": "Accounting Standards Update 2014-09, Costs to Obtain Contracts with Customers [Member]", "terseLabel": "Costs to Obtain Contracts with Customers" } } }, "localname": "AccountingStandardsUpdate201409CoststoObtainContractswithCustomersMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "rovi_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Earnings excluding depreciation, amortization of intangible assets, restructuring and asset impairment charges, equity-based compensation, contested proxy election costs, transaction, transition and integration expenses and changes in contingent consideration", "label": "Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization", "totalLabel": "Adjusted EBITDA" } } }, "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "rovi_AdjustedOperatingExpenses": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 2.0, "parentTag": "rovi_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating expenses excluding depreciation, amortization of intangible assets, restructuring and asset impairment charges, equity-based compensation, contested proxy election costs, transaction, transition and integration expenses and changes in contingent consideration.", "label": "Adjusted Operating Expenses", "terseLabel": "Adjusted Operating Expenses" } } }, "localname": "AdjustedOperatingExpenses", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "rovi_AllowanceForDoubtfulAccountsReceivableAdjustmentsIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable Adjustments Increase (Decrease)", "label": "Allowance For Doubtful Accounts Receivable Adjustments Increase (Decrease)", "negatedTerseLabel": "Deductions and write-offs, net" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableAdjustmentsIncreaseDecrease", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RevenuesAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "rovi_AssetImpairmentChargesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Impairment Charges [Member]", "label": "Asset Impairment Charges [Member]", "terseLabel": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentChargesMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_AssetImpairmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Impairments [Member]", "label": "Asset Impairments [Member]", "terseLabel": "Asset Impairment" } } }, "localname": "AssetImpairmentsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "rovi_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation concepts and principles of consolidation. Basis of presentation describes the underlying basis used to prepare the financial statements. Principles of consolidation discloses the accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Basis of Presentation and Principles Of Consolidation [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rovi_BusinessCombinationAcquiredReceivablesGainLossonSettlement": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 12.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Acquired Receivables, Gain (Loss) on Settlement", "label": "Business Combination, Acquired Receivables, Gain (Loss) on Settlement", "negatedTerseLabel": "Gain on settlement of acquired receivable" } } }, "localname": "BusinessCombinationAcquiredReceivablesGainLossonSettlement", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "rovi_BusinessCombinationsEarnoutSettlement": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 9.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combinations, Earnout Settlement", "label": "Business Combinations, Earnout Settlement", "terseLabel": "Earnout amortization" } } }, "localname": "BusinessCombinationsEarnoutSettlement", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "rovi_BusinessDescriptionPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.", "label": "Business Description [Policy Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BusinessDescriptionPolicyTextBlock", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rovi_CallOptionShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares which may be purchased under the convertible call option.", "label": "Call Option Shares", "terseLabel": "Call option, shares" } } }, "localname": "CallOptionShares", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails" ], "xbrltype": "sharesItemType" }, "rovi_CashFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Fair Value Disclosure", "label": "Cash, Fair Value Disclosure", "terseLabel": "Cash" } } }, "localname": "CashFairValueDisclosure", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "rovi_CashReturnedfromAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash Returned from Acquisition", "label": "Cash Returned from Acquisition", "terseLabel": "Cash returned from acquisition" } } }, "localname": "CashReturnedfromAcquisition", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rovi_ChangeinFairValueOfInterestRateSwaps": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in Fair Value Of Interest Rate Swaps", "label": "Change in Fair Value Of Interest Rate Swaps", "terseLabel": "Change in fair value of interest rate swaps" } } }, "localname": "ChangeinFairValueOfInterestRateSwaps", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rovi_CommonStockSharesOutstandingExercisedAppraisalRights": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Shares Outstanding, Exercised Appraisal Rights", "label": "Common Stock, Shares Outstanding, Exercised Appraisal Rights", "terseLabel": "Dissenting shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstandingExercisedAppraisalRights", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "rovi_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Equipment And Software [Member]", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer Equipment And Software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "rovi_ConsumerElectronicsManufacturersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consumer Electronics Manufacturers [Member]", "label": "Consumer Electronics Manufacturers [Member]", "terseLabel": "Consumer Electronics Manufacturers" } } }, "localname": "ConsumerElectronicsManufacturersMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "rovi_ContractTerminationCostsAndOther": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails": { "order": 4.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract Termination Costs And Other", "label": "Contract Termination Costs And Other", "terseLabel": "Contract termination costs and other" } } }, "localname": "ContractTerminationCostsAndOther", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_ContractwithCustomerContractsNumberofPerformanceObligations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Contracts, Number of Performance Obligations", "label": "Contract with Customer, Contracts, Number of Performance Obligations", "terseLabel": "Number of distinct performance obligations" } } }, "localname": "ContractwithCustomerContractsNumberofPerformanceObligations", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rovi_ConvertibleNotesPercentageOfPrincipalToBePaidOnNotesRedeemed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal to be paid on notes redeemed.", "label": "Convertible notes, percentage of principal to be paid on notes redeemed", "terseLabel": "Convertible notes, percentage of principal to be paid on notes redeemed" } } }, "localname": "ConvertibleNotesPercentageOfPrincipalToBePaidOnNotesRedeemed", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "rovi_CorporateOfficesDataCentersandCertainEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate Offices, Data Centers and Certain Equipment [Member]", "label": "Corporate Offices, Data Centers and Certain Equipment [Member]", "terseLabel": "Corporate Offices, Data Centers and Certain Equipment" } } }, "localname": "CorporateOfficesDataCentersandCertainEquipmentMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_CostofHardwareRevenueExcludingDepreciationandAmortizationofIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of Hardware Revenue Excluding Depreciation and Amortization of Intangible Assets", "label": "Cost of Hardware Revenue Excluding Depreciation and Amortization of Intangible Assets", "terseLabel": "Cost of hardware revenues, excluding depreciation and amortization of intangible assets" } } }, "localname": "CostofHardwareRevenueExcludingDepreciationandAmortizationofIntangibleAssets", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "rovi_CostofLicensingRevenueExcludingDepreciationandAmortizationofIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of Licensing Revenue Excluding Depreciation and Amortization of Intangible Assets", "label": "Cost of Licensing Revenue Excluding Depreciation and Amortization of Intangible Assets", "terseLabel": "Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets" } } }, "localname": "CostofLicensingRevenueExcludingDepreciationandAmortizationofIntangibleAssets", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rovi_CubiwareContingentConsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cubiware Contingent Consideration [Member]", "label": "Cubiware Contingent Consideration [Member]", "terseLabel": "Cubiware Contingent Consideration" } } }, "localname": "CubiwareContingentConsiderationMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_CurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current Assets [Member]", "label": "Current Assets [Member]", "terseLabel": "Short-Term Investments" } } }, "localname": "CurrentAssetsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "rovi_DebtInstrumentConvertibleConversionRatioCashConversionRatiotoPrincipalAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Ratio, Cash Conversion Ratio to Principal Amount", "label": "Debt Instrument, Convertible, Conversion Ratio, Cash Conversion Ratio to Principal Amount", "terseLabel": "Initial conversion price to principal of notes (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionRatioCashConversionRatiotoPrincipalAmount", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails" ], "xbrltype": "perShareItemType" }, "rovi_DebtInstrumentRepurchaseAmountConvertibleEquityComponentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Repurchase Amount, Convertible, Equity Component, Amount", "label": "Debt Instrument, Repurchase Amount, Convertible, Equity Component, Amount", "terseLabel": "Equity component amount" } } }, "localname": "DebtInstrumentRepurchaseAmountConvertibleEquityComponentAmount", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_DebtInstrumentRepurchaseAmountConvertibleLiabilityComponentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Repurchase Amount, Convertible, Liability Component, Amount", "label": "Debt Instrument, Repurchase Amount, Convertible, Liability Component, Amount", "terseLabel": "Liability component amount" } } }, "localname": "DebtInstrumentRepurchaseAmountConvertibleLiabilityComponentAmount", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_DebtInstrumentVariableInterestRateFloor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Variable Interest Rate, Floor", "label": "Debt Instrument, Variable Interest Rate, Floor", "terseLabel": "LIBOR floor" } } }, "localname": "DebtInstrumentVariableInterestRateFloor", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "percentItemType" }, "rovi_DellTechnologiesInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dell Technologies Inc. [Member]", "label": "Dell Technologies Inc. [Member]", "terseLabel": "Dell Technologies Inc. [Member]" } } }, "localname": "DellTechnologiesInc.Member", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_DerecognitionofRightofUseAssetsUponEarlyTerminationofOperatingLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Derecognition of Right-of-Use Assets Upon Early Termination of Operating Lease", "label": "Derecognition of Right-of-Use Assets Upon Early Termination of Operating Lease", "negatedTerseLabel": "Derecognition of Right-of-use assets upon early termination of lease" } } }, "localname": "DerecognitionofRightofUseAssetsUponEarlyTerminationofOperatingLease", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rovi_DevelopedTechnologyAndPatentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Developed Technology and Patents [Member]", "label": "Developed Technology And Patents [Member]", "terseLabel": "Developed Technology and Patents" } } }, "localname": "DevelopedTechnologyAndPatentsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "rovi_DreihausEntitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dreihaus Entities [Member]", "label": "Dreihaus Entities [Member]", "terseLabel": "Dreihaus Entities" } } }, "localname": "DreihausEntitiesMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_EffectiveIncomeTaxRateReconciliationAcquisitionofBusinessAmount": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Acquisition of Business, Amount", "label": "Effective Income Tax Rate Reconciliation, Acquisition of Business, Amount", "terseLabel": "TiVo Acquisition-related items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionofBusinessAmount", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "rovi_EffectiveIncomeTaxRateReconciliationChangeinUnrecognizedTaxBenefitsAmount": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change in Unrecognized Tax Benefits, Amount", "label": "Effective Income Tax Rate Reconciliation, Change in Unrecognized Tax Benefits, Amount", "terseLabel": "Change in unrecognized tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeinUnrecognizedTaxBenefitsAmount", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "rovi_EffectiveIncomeTaxRateReconciliationEntityRationalizationAmount": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Entity Rationalization, Amount", "label": "Effective Income Tax Rate Reconciliation, Entity Rationalization, Amount", "terseLabel": "Entity rationalization" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEntityRationalizationAmount", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "rovi_EffectiveIncomeTaxRateReconciliationWithholdingTaxForeignAmount": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Withholding Tax, Foreign, Amount", "label": "Effective Income Tax Rate Reconciliation, Withholding Tax, Foreign, Amount", "terseLabel": "Foreign withholding tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxForeignAmount", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "rovi_EquityMethodInvestmentNonMarketableOtherthanTemporaryImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Method Investment, Non-Marketable, Other than Temporary Impairment", "label": "Equity Method Investment, Non-Marketable, Other than Temporary Impairment", "terseLabel": "Impairment of equity securities without a readily determinable fair value" } } }, "localname": "EquityMethodInvestmentNonMarketableOtherthanTemporaryImpairment", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rovi_EquitySecuritieswithoutReadilyDeterminableFairValueGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Gain (Loss)", "label": "Equity Securities without Readily Determinable Fair Value, Gain (Loss)", "terseLabel": "Gain on equity securities without readily determinable fair value" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueGainLoss", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rovi_ExistingContractsAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Existing Contracts and Customer Relationships [Member]", "label": "Existing Contracts And Customer Relationships [Member]", "terseLabel": "Existing Contracts and Customer Relationships" } } }, "localname": "ExistingContractsAndCustomerRelationshipsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "rovi_FacilityRelatedCosts": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Facility-Related Costs", "label": "Facility-Related Costs", "terseLabel": "Facility-related costs" } } }, "localname": "FacilityRelatedCosts", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_FairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair value and gross unrealized losses related to available-for-sale securities [Table Text Block]", "label": "Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities [Table Text Block]", "terseLabel": "Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities" } } }, "localname": "FairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesTableTextBlock", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "rovi_FairValueAssetsNatureOfAssetsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value Assets, Nature of Assets [Domain]", "label": "Fair Value Assets Nature Of Assets [Domain]", "terseLabel": "Fair Value Assets, Nature of Assets [Domain]" } } }, "localname": "FairValueAssetsNatureOfAssetsDomain", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "rovi_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetUnrealizedGainLossAdjustmentonSale": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Unrealized Gain (Loss) Adjustment on Sale", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Unrealized Gain (Loss) Adjustment on Sale", "negatedTerseLabel": "Unrealized loss reclassified on sale" } } }, "localname": "FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetUnrealizedGainLossAdjustmentonSale", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "rovi_FairValuebyBalanceSheetGroupingAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value, by Balance Sheet Grouping [Axis]", "label": "Fair Value, by Balance Sheet Grouping [Axis]", "terseLabel": "Fair Value Assets, Nature of Assets [Axis]" } } }, "localname": "FairValuebyBalanceSheetGroupingAxis", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "rovi_FirTreeEntitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fir Tree Entities [Member]", "label": "Fir Tree Entities [Member]", "terseLabel": "Fir Tree Entities" } } }, "localname": "FirTreeEntitiesMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_FirTreeEntitiesandDreihausEntitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fir Tree Entities and Dreihaus Entities [Member]", "label": "Fir Tree Entities and Dreihaus Entities [Member]", "terseLabel": "Dissenting Holders" } } }, "localname": "FirTreeEntitiesandDreihausEntitiesMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_FixedFeePatentLicensingAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed-Fee Patent Licensing Agreement [Member]", "label": "Fixed-Fee Patent Licensing Agreement [Member]", "terseLabel": "Fixed-Fee Patent Licensing Agreement [Member]" } } }, "localname": "FixedFeePatentLicensingAgreementMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_HardwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hardware [Member]", "label": "Hardware [Member]", "terseLabel": "Hardware" } } }, "localname": "HardwareMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "rovi_IncreaseDecreaseinOperatingRightofUseAssetsNet": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Operating Right-of-Use Assets, Net", "label": "Increase (Decrease) in Operating Right-of-Use Assets, Net", "negatedTerseLabel": "Right-of-use assets, net of lease liabilities" } } }, "localname": "IncreaseDecreaseinOperatingRightofUseAssetsNet", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rovi_IntellectualPropertyLicensingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intellectual Property Licensing [Member]", "label": "Intellectual Property Licensing [Member]", "terseLabel": "Intellectual Property Licensing" } } }, "localname": "IntellectualPropertyLicensingMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails", "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "rovi_InternationalMSOAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International MSO Agreements [Member]", "label": "International MSO Agreements [Member]", "terseLabel": "International MSO Agreements [Member]" } } }, "localname": "InternationalMSOAgreementsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_LegacyRoviPlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Legacy Rovi Plans [Member]", "label": "Legacy Rovi Plans [Member]", "terseLabel": "Legacy Rovi Plans" } } }, "localname": "LegacyRoviPlansMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_LegacyTiVoSolutionsPlanandLegacyRoviPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Legacy TiVo Solutions Plan and Legacy Rovi Plan [Member]", "label": "Legacy TiVo Solutions Plan and Legacy Rovi Plan [Member]", "terseLabel": "Legacy TiVo Solutions Plan and Legacy Rovi Plan" } } }, "localname": "LegacyTiVoSolutionsPlanandLegacyRoviPlanMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_LesseeOperatingLeaseLiabilityPaymentDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentDueAbstract", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rovi_LesseeOperatingLeaseLiabilitySubleaseIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Sublease Income [Abstract]", "label": "Lessee, Operating Lease, Liability, Sublease Income [Abstract]", "terseLabel": "Sublease Income" } } }, "localname": "LesseeOperatingLeaseLiabilitySubleaseIncomeAbstract", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rovi_LesseeOperatingLeaseOptiontoTerminatePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Option to Terminate, Period", "label": "Lessee, Operating Lease, Option to Terminate, Period", "terseLabel": "Period to terminate option" } } }, "localname": "LesseeOperatingLeaseOptiontoTerminatePeriod", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rovi_LicensingServicesandSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Licensing, Services and Software [Member]", "label": "Licensing, Services and Software [Member]", "terseLabel": "Licensing, Services and Software" } } }, "localname": "LicensingServicesandSoftwareMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "rovi_LineofCreditFacilityCovenantComplianceExcessCashFlowPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Covenant Compliance, Excess Cash Flow Payment", "label": "Line of Credit Facility, Covenant Compliance, Excess Cash Flow Payment", "terseLabel": "Excess cash flow payment" } } }, "localname": "LineofCreditFacilityCovenantComplianceExcessCashFlowPayment", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "rovi_LineofCreditFacilityCovenantTermsMandatoryPrepaymentCovenantsExcessCashFlowPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Mandatory Prepayment Covenants, Excess Cash Flow, Percent", "label": "Line of Credit Facility, Covenant Terms, Mandatory Prepayment Covenants, Excess Cash Flow, Percent", "terseLabel": "Prepayment covenants based on Excess Cash Flow" } } }, "localname": "LineofCreditFacilityCovenantTermsMandatoryPrepaymentCovenantsExcessCashFlowPercent", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityCovenantTermsPrepaymentPremiumAcquisitionCovenantOutstandingBalancePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Prepayment Premium, Acquisition Covenant, Outstanding Balance, Percent", "label": "Line of Credit Facility, Covenant Terms, Prepayment Premium, Acquisition Covenant, Outstanding Balance, Percent", "terseLabel": "Acquisition covenant prepayment premium percentage on the outstanding balance" } } }, "localname": "LineofCreditFacilityCovenantTermsPrepaymentPremiumAcquisitionCovenantOutstandingBalancePercent", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityCovenantTermsPrepaymentPremiumPercentPeriodOne": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Prepayment Premium, Percent, Period One", "label": "Line of Credit Facility, Covenant Terms, Prepayment Premium, Percent, Period One", "terseLabel": "Prepayment premium percentage, period one" } } }, "localname": "LineofCreditFacilityCovenantTermsPrepaymentPremiumPercentPeriodOne", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityCovenantTermsPrepaymentPremiumPercentPeriodTwo": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Prepayment Premium, Percent, Period Two", "label": "Line of Credit Facility, Covenant Terms, Prepayment Premium, Percent, Period Two", "terseLabel": "Prepayment premium percentage, period two" } } }, "localname": "LineofCreditFacilityCovenantTermsPrepaymentPremiumPercentPeriodTwo", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityCovenantTermsRequiredPaymentOriginalPrincipalAmountPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Required Payment, Original Principal Amount, Percent", "label": "Line of Credit Facility, Covenant Terms, Required Payment, Original Principal Amount, Percent", "terseLabel": "Required payment on percentage of original principal amount" } } }, "localname": "LineofCreditFacilityCovenantTermsRequiredPaymentOriginalPrincipalAmountPercent", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeOne": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range One", "label": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range One", "terseLabel": "Specified Excess Availability, range one" } } }, "localname": "LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeOne", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeOneInterestRatePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range One, Interest Rate, Percent", "label": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range One, Interest Rate, Percent", "terseLabel": "Specified Excess Availability interest rate, range one" } } }, "localname": "LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeOneInterestRatePercent", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeThree": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Three", "label": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Three", "terseLabel": "Specified Excess Availability, range three" } } }, "localname": "LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeThree", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeThreeInterestRatePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Three, Interest Rate, Percent", "label": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Three, Interest Rate, Percent", "terseLabel": "Specified Excess Availability interest rate, range three" } } }, "localname": "LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeThreeInterestRatePercent", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeTwo": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Two", "label": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Two", "terseLabel": "Specified Excess Availability, range two" } } }, "localname": "LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeTwo", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeTwoInterestRatePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Two, Interest Rate, Percent", "label": "Line of Credit Facility, Interest Rate Description, Average Specified Excess Availability, Range Two, Interest Rate, Percent", "terseLabel": "Specified Excess Availability interest rate, range two" } } }, "localname": "LineofCreditFacilityInterestRateDescriptionAverageSpecifiedExcessAvailabilityRangeTwoInterestRatePercent", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateOptionOneTotalLeverageRatioSpreadonInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate, Option One, Total Leverage Ratio, Spread on Interest Rate", "label": "Line of Credit Facility, Interest Rate, Option One, Total Leverage Ratio, Spread on Interest Rate", "terseLabel": "Total Leverage Ratio spread on interest rate, range one" } } }, "localname": "LineofCreditFacilityInterestRateOptionOneTotalLeverageRatioSpreadonInterestRate", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateOptionThreeTotalLeverageRatioSpreadonInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate, Option Three, Total Leverage Ratio, Spread on Interest Rate", "label": "Line of Credit Facility, Interest Rate, Option Three, Total Leverage Ratio, Spread on Interest Rate", "terseLabel": "Total Leverage Ratio spread on interest rate, range three" } } }, "localname": "LineofCreditFacilityInterestRateOptionThreeTotalLeverageRatioSpreadonInterestRate", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateOptionTwoTotalLeverageRatioSpreadonInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate, Option Two, Total Leverage Ratio, Spread on Interest Rate", "label": "Line of Credit Facility, Interest Rate, Option Two, Total Leverage Ratio, Spread on Interest Rate", "terseLabel": "Total Leverage Ratio spread on interest rate, range two" } } }, "localname": "LineofCreditFacilityInterestRateOptionTwoTotalLeverageRatioSpreadonInterestRate", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityInterestRateTotalLeverageRatioRangeOne": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range One", "label": "Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range One", "terseLabel": "Total Leverage Ratio interest rate, range one" } } }, "localname": "LineofCreditFacilityInterestRateTotalLeverageRatioRangeOne", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "rovi_LineofCreditFacilityInterestRateTotalLeverageRatioRangeThree": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range Three", "label": "Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range Three", "terseLabel": "Total Leverage Ratio interest rate, range three" } } }, "localname": "LineofCreditFacilityInterestRateTotalLeverageRatioRangeThree", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "rovi_LineofCreditFacilityInterestRateTotalLeverageRatioRangeTwo": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range Two", "label": "Line of Credit Facility, Interest Rate, Total Leverage Ratio, Range Two", "terseLabel": "Total Leverage Ratio interest rate, range two" } } }, "localname": "LineofCreditFacilityInterestRateTotalLeverageRatioRangeTwo", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "rovi_LineofCreditFacilityPeriodicPaymentAmortizationAmountPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Periodic Payment, Amortization Amount, Percent", "label": "Line of Credit Facility, Periodic Payment, Amortization Amount, Percent", "terseLabel": "Aggregate annual amortization amount" } } }, "localname": "LineofCreditFacilityPeriodicPaymentAmortizationAmountPercent", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "percentItemType" }, "rovi_LineofCreditFacilityPeriodicPaymentOriginalPrincipalAmountPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Periodic Payment, Original Principal Amount, Percent", "label": "Line of Credit Facility, Periodic Payment, Original Principal Amount, Percent", "terseLabel": "Quarterly installments equal to percentage of original principal amount" } } }, "localname": "LineofCreditFacilityPeriodicPaymentOriginalPrincipalAmountPercent", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "rovi_LongTermPurchaseCommitmentAccrued": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-Term Purchase Commitment, Accrued", "label": "Long-Term Purchase Commitment, Accrued", "terseLabel": "Loss accrual" } } }, "localname": "LongTermPurchaseCommitmentAccrued", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rovi_LongtermPurchaseCommitmentMaximumAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Purchase Commitment, Maximum Amount", "label": "Long-term Purchase Commitment, Maximum Amount", "terseLabel": "Maximum obligation under purchase obligations" } } }, "localname": "LongtermPurchaseCommitmentMaximumAmount", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rovi_LossContingencyPatentsTransferredinSettlementNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Patents Transferred in Settlement, Number", "label": "Loss Contingency, Patents Transferred in Settlement, Number", "terseLabel": "Number of patents transferred in settlement" } } }, "localname": "LossContingencyPatentsTransferredinSettlementNumber", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rovi_MovementinDeferredTaxValuationAllowancesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Movement in Deferred Tax Valuation Allowances [Roll Forward]", "label": "Movement in Deferred Tax Valuation Allowances [Roll Forward]", "terseLabel": "Movement in Deferred Tax Asset, Valuation Allowance" } } }, "localname": "MovementinDeferredTaxValuationAllowancesRollForward", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "rovi_NetOperatingLeasePayments": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments", "label": "Net Operating Lease Payments", "totalLabel": "Total lease payments" } } }, "localname": "NetOperatingLeasePayments", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_NetOperatingLeasePaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments [Abstract]", "label": "Net Operating Lease Payments [Abstract]", "terseLabel": "Net Operating Lease Payments" } } }, "localname": "NetOperatingLeasePaymentsAbstract", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rovi_NetOperatingLeasePaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 5.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments, Due Year Five", "label": "Net Operating Lease Payments, Due Year Five", "totalLabel": "2023" } } }, "localname": "NetOperatingLeasePaymentsDueYearFive", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_NetOperatingLeasePaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 3.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments, Due Year Three", "label": "Net Operating Lease Payments, Due Year Three", "totalLabel": "2021" } } }, "localname": "NetOperatingLeasePaymentsDueYearThree", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_NetOperatingLeasePaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments, Due Year Two", "label": "Net Operating Lease Payments, Due Year Two", "totalLabel": "2020" } } }, "localname": "NetOperatingLeasePaymentsDueYearTwo", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_NetOperatingLeasePaymentsDueafterYearFive": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 6.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments, Due after Year Five", "label": "Net Operating Lease Payments, Due after Year Five", "totalLabel": "Thereafter" } } }, "localname": "NetOperatingLeasePaymentsDueafterYearFive", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_NetOperatingLeasePaymentsDueinFourYears": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 4.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments, Due in Four Years", "label": "Net Operating Lease Payments, Due in Four Years", "totalLabel": "2022" } } }, "localname": "NetOperatingLeasePaymentsDueinFourYears", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_NetOperatingLeasePaymentsImputedInterest": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc3": { "order": 1.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments, Imputed Interest", "label": "Net Operating Lease Payments, Imputed Interest", "negatedTotalLabel": "Less: imputed interest" } } }, "localname": "NetOperatingLeasePaymentsImputedInterest", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_NetOperatingLeasePaymentsLeaseLiability": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc3": { "order": 2.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments, Lease Liability", "label": "Net Operating Lease Payments, Lease Liability", "totalLabel": "Total" } } }, "localname": "NetOperatingLeasePaymentsLeaseLiability", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_NetOperatingLeasePaymentsNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Operating Lease Payments, Next Twelve Months", "label": "Net Operating Lease Payments, Next Twelve Months", "totalLabel": "2020" } } }, "localname": "NetOperatingLeasePaymentsNextTwelveMonths", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_NewMediaInternationalPayTVProvidersandOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Media, International Pay TV Providers and Other [Member]", "label": "New Media, International Pay TV Providers and Other [Member]", "terseLabel": "New Media, International Pay TV Providers and Other" } } }, "localname": "NewMediaInternationalPayTVProvidersandOtherMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "rovi_NonCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-Current Assets [Member]", "label": "Non Current Assets [Member]", "terseLabel": "Long-Term Investments" } } }, "localname": "NonCurrentAssetsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "rovi_NonCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non Current Liabilities [Member]", "label": "Non Current Liabilities [Member]", "terseLabel": "Other long-term liabilities" } } }, "localname": "NonCurrentLiabilitiesMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "rovi_NumberofWhollyOwnedSubsidiaries": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Wholly Owned Subsidiaries", "label": "Number of Wholly Owned Subsidiaries", "terseLabel": "Number of wholly-owned subsidiaries" } } }, "localname": "NumberofWhollyOwnedSubsidiaries", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "integerItemType" }, "rovi_OfficersTransitionCompensationCosts": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 10.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Officers' Transition Compensation Costs", "label": "Officers' Transition Compensation Costs", "terseLabel": "CEO transition cash costs" } } }, "localname": "OfficersTransitionCompensationCosts", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "rovi_OneHundredTwentyFiveMillionSeptemberTwentyFourteenSwapsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Hundred Twenty Five Million September Twenty Fourteen Swaps [Member]", "label": "One Hundred Twenty Five Million September Twenty Fourteen Swaps [Member]", "terseLabel": "$125M September 2014 Swaps" } } }, "localname": "OneHundredTwentyFiveMillionSeptemberTwentyFourteenSwapsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "rovi_OperatingLeaseLiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease Liability [Member]", "label": "Operating Lease Liability [Member]", "terseLabel": "Operating Lease Liability" } } }, "localname": "OperatingLeaseLiabilityMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_OperatingLeaseRightofuseAssetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease Right-of-use Asset [Member]", "label": "Operating Lease Right-of-use Asset [Member]", "terseLabel": "Operating Lease Right-of-use Asset" } } }, "localname": "OperatingLeaseRightofuseAssetMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_OrdinaryTaxLossFromSaleOfBusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Ordinary tax loss from sale of business", "label": "Ordinary Tax Loss From Sale Of Business", "terseLabel": "Ordinary tax loss from sale of business" } } }, "localname": "OrdinaryTaxLossFromSaleOfBusiness", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rovi_OtherSubsegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Subsegment [Member]", "label": "Other Subsegment [Member]", "terseLabel": "Other" } } }, "localname": "OtherSubsegmentMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "rovi_PercentagePurchasePriceOfCommonStockForEmployees": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage purchase price of common stock for employees", "label": "Percentage purchase price of common stock for employees", "terseLabel": "Percentage purchase price of common stock for employees" } } }, "localname": "PercentagePurchasePriceOfCommonStockForEmployees", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "rovi_PerformanceBasedRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Based Restricted Stock Awards [Member]", "label": "Performance Based Restricted Stock Awards [Member]", "terseLabel": "Performance-Based Restricted Stock Awards" } } }, "localname": "PerformanceBasedRestrictedStockAwardsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_PerformancebasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-based Restricted Stock Units [Member]", "label": "Performance-based Restricted Stock Units [Member]", "terseLabel": "Performance-based Restricted Stock Units" } } }, "localname": "PerformancebasedRestrictedStockUnitsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails", "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_PlatformSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Platform Solutions [Member]", "label": "Platform Solutions [Member]", "terseLabel": "Platform Solutions" } } }, "localname": "PlatformSolutionsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "rovi_PreFilingAgreementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information related to prefiling closing agreement with the IRS.", "label": "Pre-Filing Agreement [Axis]", "terseLabel": "Pre-Filing Agreement [Axis]" } } }, "localname": "PreFilingAgreementAxis", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "rovi_PreFilingAgreementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information related to prefiling closing agreement with the IRS.", "label": "Pre Filing Agreement [Domain]", "terseLabel": "Pre-Filing Agreement [Domain]" } } }, "localname": "PreFilingAgreementDomain", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_PreFilingClosingAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pre-Filing Closing Agreement Member.", "label": "Pre Filing Closing Agreement Member", "terseLabel": "Pre-Filing Closing Agreement [Member]" } } }, "localname": "PreFilingClosingAgreementMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_PreferredStockVotingRightsNumberofVotesperShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock, Voting Rights, Number of Votes per Share", "label": "Preferred Stock, Voting Rights, Number of Votes per Share", "terseLabel": "Preferred stock number of votes per each share (in votes)" } } }, "localname": "PreferredStockVotingRightsNumberofVotesperShare", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "rovi_ProductLifetimeSubscriptionsAmortizationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Lifetime Subscriptions, Amortization Period", "label": "Product Lifetime Subscriptions, Amortization Period", "terseLabel": "Lifetime subscription amortization period" } } }, "localname": "ProductLifetimeSubscriptionsAmortizationPeriod", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "rovi_ProductOperatingSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Operating Segment [Member]", "label": "Product Operating Segment [Member]", "verboseLabel": "Product" } } }, "localname": "ProductOperatingSegmentMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails", "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "rovi_ProductReturnPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Return Period", "label": "Product Return Period", "terseLabel": "Product return period" } } }, "localname": "ProductReturnPeriod", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "rovi_ProductandIntellectualPropertyLicensingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product and Intellectual Property Licensing [Member]", "label": "Product and Intellectual Property Licensing [Member]", "terseLabel": "Product and Intellectual Property Licensing" } } }, "localname": "ProductandIntellectualPropertyLicensingMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "domainItemType" }, "rovi_ProfitImprovementPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Profit Improvement Plan [Member]", "label": "Profit Improvement Plan [Member]", "terseLabel": "Profit Improvement Plan" } } }, "localname": "ProfitImprovementPlanMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "rovi_RefinancingAgreementNumberOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Refinancing Agreement Number One [Member]", "label": "Refinancing Agreement Number One [Member]", "terseLabel": "Refinancing Agreement No.1" } } }, "localname": "RefinancingAgreementNumberOneMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "rovi_RestofWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of World [Member]", "label": "Rest of World [Member]", "terseLabel": "Rest of world" } } }, "localname": "RestofWorldMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "rovi_RestrictedAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Awards [Member]", "label": "Restricted Awards [Member]", "terseLabel": "Restricted Awards" } } }, "localname": "RestrictedAwardsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_RestrictedStockAwardorRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Award or Restricted Stock Unit [Member]", "label": "Restricted Stock Award or Restricted Stock Unit [Member]", "terseLabel": "Restricted Awards" } } }, "localname": "RestrictedStockAwardorRestrictedStockUnitMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "rovi_RestructuringSharebasedPaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring Share-based Payments [Member]", "label": "Restructuring Share-based Payments [Member]", "terseLabel": "Share-based Payments" } } }, "localname": "RestructuringSharebasedPaymentsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "rovi_RestructuringandRelatedActivitiesSharebasedCompensation": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails": { "order": 3.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring and Related Activities, Share-based Compensation", "label": "Restructuring and Related Activities, Share-based Compensation", "terseLabel": "Pre-tax equity-based compensation, included in restructuring expense", "verboseLabel": "Share-based payments" } } }, "localname": "RestructuringandRelatedActivitiesSharebasedCompensation", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationWeightedAverageFairValuePerShareOfEquityBasedAwardsDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "rovi_RetainerFeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Retainer Fees [Member]", "label": "Retainer Fees [Member]", "terseLabel": "Retainer Fees" } } }, "localname": "RetainerFeesMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_Rovi2008EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rovi 2008 Equity Incentive Plan [Member]", "label": "Rovi 2008 Equity Incentive Plan [Member]", "terseLabel": "Rovi 2008 Plan" } } }, "localname": "Rovi2008EquityIncentivePlanMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_ScheduleOfAllowanceForDoubtfulAccountsContinuingOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Allowance For Doubtful Accounts Continuing Operations [Table Text Block]", "label": "Schedule Of Allowance For Doubtful Accounts Continuing Operations [Table Text Block]", "terseLabel": "Schedule Of Allowance For Doubtful Accounts Continuing Operations" } } }, "localname": "ScheduleOfAllowanceForDoubtfulAccountsContinuingOperationsTableTextBlock", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "rovi_ScheduleOfOutstandingDebtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of outstanding debt fair value [Table Text Block]", "label": "Schedule of Outstanding Debt Fair Value [Table Text Block]", "verboseLabel": "Outstanding Debt Fair Value" } } }, "localname": "ScheduleOfOutstandingDebtFairValueTableTextBlock", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "rovi_ScheduleOfShareBasedPaymentAwardOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans and option plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule Of Share Based Payment Award Options And Employee Stock Purchase Plan Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions Used To Value Equity-Based Payments" } } }, "localname": "ScheduleOfShareBasedPaymentAwardOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "rovi_ScheduleofDeferredTaxAssetValuationRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Deferred Tax Asset Valuation Roll Forward [Table Text Block]", "label": "Schedule of Deferred Tax Asset Valuation Roll Forward [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Asset Valuation Roll Forward" } } }, "localname": "ScheduleofDeferredTaxAssetValuationRollForwardTableTextBlock", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "rovi_SeparationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Separation Costs", "label": "Separation Costs", "terseLabel": "Separation and transformation costs" } } }, "localname": "SeparationCosts", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rovi_SeparationandTransformationCosts": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Separation and Transformation Costs", "label": "Separation and Transformation Costs", "terseLabel": "Merger, separation and transformation costs" } } }, "localname": "SeparationandTransformationCosts", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "rovi_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award, contractual term", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Contractual Term", "terseLabel": "Contractual term of stock options granted (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "rovi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsEmployeePurchaseShareRightsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments, employee purchase share rights, weighted average grant date fair value", "label": "Share based compensation arrangement by share based payment award equity instruments, employee purchase share rights, weighted average grant date fair value", "verboseLabel": "ESPP shares (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsEmployeePurchaseShareRightsWeightedAverageGrantDateFairValue", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationWeightedAverageFairValuePerShareOfEquityBasedAwardsDetails" ], "xbrltype": "perShareItemType" }, "rovi_ShareBasedCompensationArrangementOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement, Offering Period", "label": "Share-based Compensation Arrangement, Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementOfferingPeriod", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "rovi_ShareBasedCompensationArrangementOfferingPurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement, Offering Purchase Period", "label": "Share-based Compensation Arrangement, Offering Purchase Period", "terseLabel": "Offering purchase period" } } }, "localname": "ShareBasedCompensationArrangementOfferingPurchasePeriod", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "rovi_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPotentialSharestobeIssuedUponVestingPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Potential Shares to be Issued Upon Vesting, Percent", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Potential Shares to be Issued Upon Vesting, Percent", "terseLabel": "Potential shares to be issued upon vesting" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPotentialSharestobeIssuedUponVestingPercent", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "rovi_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "rovi_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "rovi_SharebasedCompensationNumberofPurchasePeriods": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation, Number of Purchase Periods", "label": "Share-based Compensation, Number of Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "SharebasedCompensationNumberofPurchasePeriods", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "rovi_SharesIssuedPurchaseRightsPercentageofSharePurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares Issued, Purchase Rights, Percentage of Share Purchased", "label": "Shares Issued, Purchase Rights, Percentage of Share Purchased", "terseLabel": "Number of shares purchased (in shares)" } } }, "localname": "SharesIssuedPurchaseRightsPercentageofSharePurchased", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "rovi_SoftwareandServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software and Services [Member]", "label": "Software and Services [Member]", "terseLabel": "Software and Services" } } }, "localname": "SoftwareandServicesMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "rovi_SubscriptionCancellationPeriodForFullRefund": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription Cancellation Period, For Full Refund", "label": "Subscription Cancellation Period, For Full Refund", "terseLabel": "Period to cancel subscription for a full refund" } } }, "localname": "SubscriptionCancellationPeriodForFullRefund", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "rovi_TaxCutsandJobsActIncompleteAccountingBaseErosionandAntiAbuseTaxLiabilityAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act, Incomplete Accounting, Base Erosion and Anti-Abuse Tax Liability, Amount", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Base Erosion and Anti-Abuse Tax Liability, Amount", "terseLabel": "BEAT liability" } } }, "localname": "TaxCutsandJobsActIncompleteAccountingBaseErosionandAntiAbuseTaxLiabilityAmount", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rovi_TaxCutsandJobsActIncompleteAccountingProvisionalUndistributedAccumulatedEarningsofForeignSubsidiaryPreviouslyTaxedIncomeTaxExpenseWithholdings": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Undistributed Accumulated Earnings of Foreign Subsidiary Previously Taxed Income, Tax Expense Withholdings", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Undistributed Accumulated Earnings of Foreign Subsidiary Previously Taxed Income, Tax Expense Withholdings", "terseLabel": "Provisional PTI foreign withholding taxes" } } }, "localname": "TaxCutsandJobsActIncompleteAccountingProvisionalUndistributedAccumulatedEarningsofForeignSubsidiaryPreviouslyTaxedIncomeTaxExpenseWithholdings", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rovi_TermLoanAFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan A Facility [Member]", "label": "Term Loan A Facility [Member]", "terseLabel": "Term Loan A Facility" } } }, "localname": "TermLoanAFacilityMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "rovi_TermLoanBFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan B Facility [Member]", "label": "Term Loan B Facility [Member]", "terseLabel": "Term Loan Facility B" } } }, "localname": "TermLoanBFacilityMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "rovi_TiVoCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TiVo Corporation [Member]", "label": "TiVo Corporation [Member]", "terseLabel": "TiVo Corporation" } } }, "localname": "TiVoCorporationMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "rovi_TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TiVo Inc. Amended and Restated 2008 Equity Incentive Award Plan [Member]", "label": "TiVo Inc. Amended and Restated 2008 Equity Incentive Award Plan [Member]", "terseLabel": "TiVo 2008 Plan" } } }, "localname": "TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rovi_TiVoInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TiVo Inc. [Member]", "label": "TiVo Inc. [Member]", "terseLabel": "TiVo Solutions" } } }, "localname": "TiVoInc.Member", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "rovi_TiVoTradenameMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TiVo Tradename [Member]", "label": "TiVo Tradename [Member]", "terseLabel": "TiVo Tradename" } } }, "localname": "TiVoTradenameMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "rovi_TimingofTransferOutofLicenseSettlementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of Transfer Out-of-License Settlements [Member]", "label": "Timing of Transfer Out-of-License Settlements [Member]", "terseLabel": "Out-of-license settlements" } } }, "localname": "TimingofTransferOutofLicenseSettlementsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "rovi_TivoIntegrationRestructuringPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tivo Integration Restructuring Plan [Member]", "label": "Tivo Integration Restructuring Plan [Member]", "terseLabel": "Tivo Integration Restructuring Plan" } } }, "localname": "TivoIntegrationRestructuringPlanMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "rovi_TransitionandIntegrationCosts": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Transition and Integration Costs", "label": "Transition and Integration Costs", "terseLabel": "Transition and integration costs" } } }, "localname": "TransitionandIntegrationCosts", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "rovi_TwoHundredFiftyMillionJuneTwoThousandThirteenSwapsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Hundred Fifty Million June Two Thousand Thirteen Swaps [Member]", "label": "Two Hundred Fifty Million June Two Thousand Thirteen Swaps [Member]", "terseLabel": "$250M June 2013 Swaps" } } }, "localname": "TwoHundredFiftyMillionJuneTwoThousandThirteenSwapsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "rovi_TwoHundredMillionSeptemberTwentyFourteenSwapsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Hundred Million September Twenty Fourteen Swaps [Member]", "label": "Two Hundred Million September Twenty Fourteen Swaps [Member]", "terseLabel": "$200M September 2014 Swaps" } } }, "localname": "TwoHundredMillionSeptemberTwentyFourteenSwapsMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "rovi_TwoThousandAndTwentyConvertibleNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand And Twenty Convertible Notes [Member]", "label": "Two Thousand And Twenty Convertible Notes [Member]", "terseLabel": "2020 Convertible Notes" } } }, "localname": "TwoThousandAndTwentyConvertibleNotesMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "domainItemType" }, "rovi_TwoThousandAndTwentyOneConvertibleNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand And Twenty-One Convertible Notes [Member]", "label": "Two Thousand And Twenty-One Convertible Notes [Member]", "terseLabel": "2021 Convertible Notes" } } }, "localname": "TwoThousandAndTwentyOneConvertibleNotesMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "domainItemType" }, "rovi_TwoThousandNineteenTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Nineteen Term Loan Facility [Member]", "label": "Two Thousand Nineteen Term Loan Facility [Member]", "terseLabel": "2019 Term Loan Facility" } } }, "localname": "TwoThousandNineteenTermLoanFacilityMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "rovi_TwoThousandNineteenTransformationPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Nineteen Transformation Plan [Member]", "label": "Two Thousand Nineteen Transformation Plan [Member]", "terseLabel": "2019 Transformation Plan" } } }, "localname": "TwoThousandNineteenTransformationPlanMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "rovi_USPayTVProvidersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "US Pay TV Providers [Member]", "label": "US Pay TV Providers [Member]", "terseLabel": "US Pay TV Providers" } } }, "localname": "USPayTVProvidersMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "rovi_UnrecognizedTaxBenefitsDecreaseResultingfromTaxCutsandJobsActof2017": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits, Decrease Resulting from Tax Cuts and Jobs Act of 2017", "label": "Unrecognized Tax Benefits, Decrease Resulting from Tax Cuts and Jobs Act of 2017", "negatedTerseLabel": "Tax Act of 2017" } } }, "localname": "UnrecognizedTaxBenefitsDecreaseResultingfromTaxCutsandJobsActof2017", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "rovi_UnrecognizedTaxBenefitsIncreaseResultingfromTaxCutsandJobsActof2017": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits, Increase Resulting from Tax Cuts and Jobs Act of 2017", "label": "Unrecognized Tax Benefits, Increase Resulting from Tax Cuts and Jobs Act of 2017", "terseLabel": "Tax Act of 2017" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseResultingfromTaxCutsandJobsActof2017", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "rovi_ValuationAllowanceDeferredTaxAssetAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset, Additions", "label": "Valuation Allowance, Deferred Tax Asset, Additions", "negatedTerseLabel": "Additions" } } }, "localname": "ValuationAllowanceDeferredTaxAssetAdditions", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "rovi_ValuationAllowanceDeferredTaxAssetDecreaseduetoBusinessCombination": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset, Decrease due to Business Combination", "label": "Valuation Allowance, Deferred Tax Asset, Decrease due to Business Combination", "terseLabel": "Deductions resulting from TiVo Acquisition" } } }, "localname": "ValuationAllowanceDeferredTaxAssetDecreaseduetoBusinessCombination", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "rovi_ValuationAllowanceDeferredTaxAssetDecreasefromTaxCutsandJobsActof2017": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset, Decrease from Tax Cuts and Jobs Act of 2017", "label": "Valuation Allowance, Deferred Tax Asset, Decrease from Tax Cuts and Jobs Act of 2017", "terseLabel": "Deductions resulting from Tax Act of 2017" } } }, "localname": "ValuationAllowanceDeferredTaxAssetDecreasefromTaxCutsandJobsActof2017", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails", "http://www.rovicorp.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "rovi_WarrantstoPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrants to Purchase Common Stock [Member]", "label": "Warrants to Purchase Common Stock [Member]", "terseLabel": "Warrants to Purchase Common Stock" } } }, "localname": "WarrantstoPurchaseCommonStockMember", "nsuri": "http://www.rovicorp.com/20191231", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r184", "r193" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r198", "r347", "r352", "r575" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r195", "r347", "r350", "r572", "r573" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r197", "r347", "r351", "r574", "r582", "r585" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r507" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201604Member": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-04 Liabilities - Extinguishments of Liabilities (Subtopic 405-20): Recognition of Breakage for Certain Prepaid Stored-Value Products (a consensus of the FASB Emerging Issues Task Force).", "label": "Accounting Standards Update 2016-04 [Member]", "terseLabel": "De-recognition of Prepaid Stored Value Product Liabilities" } } }, "localname": "AccountingStandardsUpdate201604Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "negatedTerseLabel": "Accounts payable and accrued expenses", "totalLabel": "Accounts payable and accrued expenses", "verboseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Payable and Accrued Liabilities [Abstract]", "terseLabel": "Accounts Payable and Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r200" ], "calculation": { "http://www.rovicorp.com/role/RevenuesAccountsReceivableNetDetails": { "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.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable, gross" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "verboseLabel": "Accounts Receivable, Net" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails", "http://www.rovicorp.com/role/RevenuesContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r14", "r33", "r200", "r201", "r348" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.rovicorp.com/role/RevenuesAccountsReceivableNetDetails": { "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/RevenuesAccountsReceivableNetDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r51", "r274" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r72", "r75", "r76", "r77", "r488", "r500", "r501" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "negatedLabel": "Losses from cumulative translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r75", "r76", "r77" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r74", "r77", "r80", "r453" ], "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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Acquired finite-lived intangible assets weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Acquired Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalCashFlowElementsOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Additional Cash Flow Elements, Operating Activities [Abstract]", "terseLabel": "Operating cash flows:" } } }, "localname": "AdditionalCashFlowElementsOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "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": "Financial Statement Details" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r34" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails", "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Withholding taxes related to net share settlement of restricted awards", "terseLabel": "Tax withholding for share-based compensation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r325", "r333", "r436" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Equity component related to repurchase of 2020 Convertible Notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r359", "r361", "r393", "r394" ], "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": "Equity-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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]", "verboseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AgencySecuritiesMember": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Securities issued by government sponsored entities.", "label": "Agency Securities [Member]", "terseLabel": "U.S. Treasuries / Agencies" } } }, "localname": "AgencySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r203", "r223", "r225", "r227" ], "calculation": { "http://www.rovicorp.com/role/RevenuesAccountsReceivableNetDetails": { "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.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r39", "r203", "r223" ], "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", "negatedPeriodEndLabel": "Balance at end of period", "negatedPeriodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r104", "r123", "r503" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r98", "r123", "r505" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r123", "r505" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "verboseLabel": "Amortization of convertible note discount and note issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r123", "r256", "r266" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r159" ], "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", "verboseLabel": "Weighted average potential shares excluded from the calculation of Diluted EPS (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r123", "r271" ], "calculation": { "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails": { "order": 5.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r189", "r540", "r560" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r16", "r17", "r71" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AuctionRateSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instrument securities (for example, but not limited to, corporate or municipal bonds) that typically have long-term nominal maturities for which the interest rate is reset through an auction process.", "label": "Auction Rate Securities [Member]", "terseLabel": "Auction Rate Securities" } } }, "localname": "AuctionRateSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r213" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": { "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r214" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": { "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", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r211", "r232" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": { "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r209", "r212", "r232" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails": { "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", "terseLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r362", "r390" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails", "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails", "http://www.rovicorp.com/role/RevenuesContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r459", "r462" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails", "http://www.rovicorp.com/role/RevenuesContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails", "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r443", "r444" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails", "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r122", "r448" ], "calculation": { "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 11.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "verboseLabel": "Remeasurement of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "As If Applying Prior Guidance [Member]" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Contract assets amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r491", "r492" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r12", "r47", "r125" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r22", "r126", "r132" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r119", "r125", "r131" ], "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 and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r119", "r499" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Significant noncash transactions" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r8", "r119" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash used in operating activities - Discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r145", "r336", "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "verboseLabel": "Warrant exercise price (in usd per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants outstanding, shares" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r64", "r296", "r547", "r565" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r295", "r305" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.rovicorp.com/role/CoverPage", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Common shares, ending balance (in shares)", "periodStartLabel": "Common shares, beginning balance (in shares)", "terseLabel": "Common Stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r32", "r325" ], "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", "verboseLabel": "Common Stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r32" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Common stock, $0.001 par value, 250,000 shares authorized; 129,216 shares issued and 126,666 shares outstanding as of December 31, 2019; and 125,781 shares issued and 123,975 shares outstanding as of December 31, 2018" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r83", "r85", "r86" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer Software and Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r176", "r177", "r493", "r494" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r176", "r177", "r493", "r494", "r578" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r176", "r177", "r493", "r494", "r578" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r170", "r557" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r176", "r177", "r493", "r494" ], "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", "terseLabel": "Concentration risk (percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r173", "r176", "r177", "r178", "r493", "r495" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r176", "r177", "r493", "r494" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Contract termination costs and other" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract Assets with Customer" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "auth_ref": [ "r226", "r341", "r346" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on 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, Credit Loss Expense (Reversal)", "terseLabel": "Impairment losses" } } }, "localname": "ContractWithCustomerAssetCreditLossExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesTables" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r338", "r340", "r348" ], "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", "terseLabel": "Total contract assets, net" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r338", "r339", "r348" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Unearned revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r338", "r339", "r348" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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": "Unearned revenue, less current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r349" ], "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", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r25", "r541", "r559", "r579" ], "lang": { "en-US": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r356", "r358", "r577" ], "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 debt" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r194" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "verboseLabel": "Costs and expenses:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r99" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r132", "r286", "r287", "r294" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect adjustment" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r136", "r431", "r437" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r142", "r434" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r431", "r437" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r136", "r431", "r437" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r174" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DatabasesMember": { "auth_ref": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal rights granted to the owner or licensee of collections of information stored in electronic form (such as on computer disks or files).", "label": "Database Rights [Member]", "terseLabel": "Content Databases and Other" } } }, "localname": "DatabasesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Interest Rate Swaps" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r25", "r26", "r27", "r541", "r543", "r559" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable interest rate (percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r27", "r313", "r543", "r559" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal outstanding", "totalLabel": "Total", "verboseLabel": "Outstanding Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Initial conversion price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r61", "r326", "r329", "r331" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Shares issued per $1,000 principal amount" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r504", "r506" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt issued" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r60", "r316", "r504" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Non-convertible borrowing rate (percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r60" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest rate of debt, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Outstanding principal repurchase amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r62", "r140", "r326", "r330", "r331", "r332", "r503", "r504", "r506", "r555" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r503", "r506" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Less: Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r217", "r236", "r239" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r217", "r236" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "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 continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r217", "r236", "r239" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r217", "r236" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "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 continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r215", "r233", "r239" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r216", "r234" ], "calculation": { "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "negatedTotalLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r432", "r437" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r505" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r432", "r437" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r425" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesOnBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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": "Other long-term assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r136", "r432", "r437" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r28", "r29", "r421", "r542", "r558" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r406", "r425" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesOnBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred tax liabilities, net", "negatedTerseLabel": "Deferred tax liabilities, net", "verboseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesOnBalanceSheetDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "negatedTerseLabel": "Unearned revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r432", "r437" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r400", "r429", "r430" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r422" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r423" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r399", "r429", "r430" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "U.S. federal and state net operating losses and credits" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r400", "r429", "r430" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r399", "r429", "r430" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Equity-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r399", "r429", "r430" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": { "auth_ref": [ "r399", "r429", "r430" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses", "terseLabel": "Capital and other losses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r424" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedPeriodEndLabel": "Balance at end of period", "negatedPeriodStartLabel": "Balance at beginning of period", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "http://www.rovicorp.com/role/IncomeTaxesSummaryOfChangesInDeferredTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r406", "r425" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesOnBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesOnBalanceSheetDetails", "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r400", "r429", "r430" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r400", "r429", "r430" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r441" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Amount of unrecognized tax liability on undistributed foreign earnings" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r123", "r272" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed interest rate (percent)" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r460", "r461", "r464", "r468" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r463", "r465" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "(Loss) gain on interest rate swaps" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r456", "r457" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of interest rate swaps" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativePriceRiskOptionStrikePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The strike price on the price risk option contract such as a put option or a call option.", "label": "Derivative, Price Risk Option Strike Price", "terseLabel": "Common stock strike price (in usd per share)" } } }, "localname": "DerivativePriceRiskOptionStrikePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails" ], "xbrltype": "perUnitItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Effect of Change Higher/(Lower) [Member]" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesContractAssetsDetails", "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesContractAssetsDetails", "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r347" ], "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": "Revenue By Contract Type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Equity-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r10", "r279" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "verboseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DiscontinuedOperation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsDetails", "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails", "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromBanks": { "auth_ref": [ "r546" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "A bank's noninterest bearing demand deposits in other banks (such as correspondents).", "label": "Due from Banks", "terseLabel": "Due from banks" } } }, "localname": "DueFromBanks", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r96", "r149", "r153", "r156", "r157", "r158", "r161", "r553", "r570" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Basic loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic loss per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r96", "r149", "r153", "r156", "r157", "r158", "r161", "r553", "r570" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Diluted loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted loss per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r499" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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", "verboseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": { "auth_ref": [ "r407" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount", "terseLabel": "Tax Act of 2017" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r389" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted average period of recognition of unrecognized compensation cost (years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance Costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesAccruedRestructuringCostsDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails", "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r388" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r220" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Non-marketable equity method investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r490" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Facility-related Costs" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesAccruedRestructuringCostsDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r470", "r471", "r472", "r483" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r470", "r471", "r472", "r482", "r483" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "verboseLabel": "Assets And Liabilities Measured And Recorded At Fair Value On A Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r475" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Assets" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r475", "r483" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "verboseLabel": "Summary Of Level 3 Auction Rate Securities" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r470", "r483" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r470", "r491", "r492" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r356", "r357", "r358", "r471", "r532" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r481", "r483" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r470", "r484" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r470", "r471", "r473", "r474", "r485" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r481" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Investments and Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r356", "r357", "r358", "r471", "r533" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r356", "r357", "r358", "r471", "r534" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r356", "r357", "r358", "r471", "r535" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r475" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r475", "r483" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of Level 3 Contingent Consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r479" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "terseLabel": "Transfers out" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Gain (loss) included in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss": { "auth_ref": [ "r477" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)", "terseLabel": "Unrealized gains included in other comprehensive income" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": { "auth_ref": [ "r478" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales", "negatedTerseLabel": "Sales" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r475" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Gain (loss) included in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r475" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "negatedTerseLabel": "Increase (decrease) during period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r478" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Settlements" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r475" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "negatedPeriodEndLabel": "Balance at end of period", "negatedPeriodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r470", "r471", "r473", "r474", "r480", "r485" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r481", "r485" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r132", "r486", "r489" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r224", "r228", "r229", "r230", "r231", "r235", "r237", "r238", "r239" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instruments [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r265" ], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r267" ], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r267" ], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r267" ], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r267" ], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r267" ], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r257", "r261", "r265", "r269", "r537" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "verboseLabel": "Acquired Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails", "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r265", "r537" ], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r257", "r264" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails", "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r265" ], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillEstimatedAmortizationExpenseInFuturePeriodsDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r496", "r497", "r498" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r132", "r498", "r501" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r296" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "negatedLabel": "TiVo Acquisition litigation", "negatedTerseLabel": "TiVo Acquisition litigation", "terseLabel": "TiVo Acquisition litigation" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/ContingenciesNarrativeDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r123", "r318", "r319" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on debt extinguishment", "negatedTerseLabel": "Loss on debt extinguishment", "terseLabel": "Loss on debt extinguishment", "verboseLabel": "Loss on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnRestructuringOfDebt": { "auth_ref": [ "r320" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.", "label": "Gains (Losses) on Restructuring of Debt", "negatedTerseLabel": "Loss on debt modification", "terseLabel": "Loss on debt modification", "verboseLabel": "Loss on debt modification" } } }, "localname": "GainsLossesOnRestructuringOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralBusinessMember": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Tax credit carryforwards which include, but are not limited to, investment, alcohol fuels, low income housing, alternative fuels, alternative motor vehicles, hurricane relief, disabled access, renewable resources electricity production, employer social security, orphan drug, new markets, employer provided child care facilities and services, biodiesel fuels, low sulfur diesel fuel production, distilled spirits and the advanced nuclear power facilities credit.", "label": "General Business Tax Credit Carryforward [Member]", "terseLabel": "Tax Credits" } } }, "localname": "GeneralBusinessMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r246", "r248" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "End of Period", "periodStartLabel": "Beginning of Period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Intangible Assets, Net and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r132", "r251", "r262" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Indefinite-Lived Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r250" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r123", "r247", "r249", "r253" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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", "negatedTerseLabel": "Goodwill impairment", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r458", "r469" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r123", "r271", "r276", "r584" ], "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 certain property and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r100", "r124", "r158", "r449" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Loss from continuing operations, net of tax", "totalLabel": "Loss from continuing operations, net of tax", "verboseLabel": "Loss from continuing operations, net of tax" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r141" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r92", "r149", "r538", "r550", "r571" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 }, "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss from continuing operations before income taxes", "totalLabel": "Loss from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails", "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r141" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Rest of the world" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r89", "r96", "r153", "r156", "r157", "r548", "r551", "r553", "r567" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r89", "r96", "r153", "r156", "r157", "r158", "r553", "r567", "r570" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r1", "r2", "r3", "r4", "r5", "r7", "r9", "r450" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Loss (Income) from discontinued operations, net of tax", "terseLabel": "(Loss) Income from discontinued operations, net of tax", "verboseLabel": "Income (loss) from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/DiscontinuedOperationsDetails", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r94", "r96", "r155", "r156", "r157", "r553", "r568", "r570" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r155", "r156", "r157", "r454" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r93", "r123", "r187", "r221", "r549", "r566" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Equity method income (loss)" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r410" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsDetails", "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails", "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsDetails", "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails", "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Expense Benefit Continuing Operations [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r411", "r418", "r420", "r435" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r442" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r188", "r438" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 }, "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Income tax expense", "totalLabel": "Income tax expense (benefit)", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails", "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails", "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment 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.", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "negatedTerseLabel": "Benefit from operating loss carryforwards reduced income tax expense" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r87", "r132", "r404", "r405", "r419", "r420", "r426", "r439", "r583" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r403", "r407", "r408" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r134", "r407", "r408" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign income tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r135", "r407", "r408" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal income tax" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r407", "r408" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "terseLabel": "Goodwill impairment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r407", "r408" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Equity-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r407", "r408" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Repatriation of foreign income, deemed and actual" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r135", "r407", "r408" ], "calculation": { "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesScheduleOfReconciliationOfEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r127" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r122" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable and accrued expenses and other long-term liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r122" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r122" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "verboseLabel": "Taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r122" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Unearned revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r122" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r122" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r122" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "negatedLabel": "Prepaid expenses and other current assets and other long-term assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r154", "r160" ], "calculation": { "http://www.rovicorp.com/role/StockholdersEquityScheduleOfWeightedAverageNumberOfSharesDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of equity-based compensation awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityScheduleOfWeightedAverageNumberOfSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r260", "r268" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r260", "r268" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r268" ], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite-Lived Trade Names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total Intangible Assets, Gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r255", "r263" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total Intangible Assets, Net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Other income, net" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Interest and Other Income [Abstract]", "terseLabel": "Interest and Other Income [Abstract]" } } }, "localname": "InterestAndOtherIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "Interest and Other Income [Table Text Block]", "terseLabel": "Components of Interest Income and Other, Net" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r90", "r186", "r502", "r505", "r554" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r104", "r317" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r106" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Stated interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r467" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Components of Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r117", "r120", "r127" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r466" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r42", "r244" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "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 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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r13", "r69", "r241" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory, Net" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r21", "r70", "r132", "r164", "r242", "r243" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r43", "r244" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "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 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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r103", "r185" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r522", "r524" ], "calculation": { "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r522" ], "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": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Right-of-Use Assets and Lease Liabilities" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r523" ], "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": "Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r523" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": 1.0 }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r523" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r523" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "rovi_NetOperatingLeasePaymentsNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r523" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r523" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r523" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r523" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r523" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "rovi_NetOperatingLeasePaymentsImputedInterest", "weight": 1.0 }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r513" ], "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": "Term of extension option" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r525" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r526" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rovi_NetOperatingLeasePayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "negatedTotalLabel": "Total lease payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r526" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in fifth fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Five Years", "negatedTerseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r526" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in fourth year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Four Years", "negatedLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r526" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rovi_NetOperatingLeasePaymentsNextTwelveMonths", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in next fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Next Twelve Months", "negatedTerseLabel": "2020" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r526" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor after fifth fiscal year following latest statement of financial position date for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Thereafter", "negatedLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r526" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in third fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Three Years", "negatedTerseLabel": "2021" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r526" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rovi_NetOperatingLeasePaymentsDueYearTwo", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in second fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Two Years", "negatedTerseLabel": "2020" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r56" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r38", "r544", "r563" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "negatedTerseLabel": "Fair value liabilities measured on a recurring basis" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r27", "r543", "r559" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r54", "r140" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Amount of patent settlement claim" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansAndLeasesReceivableDisclosureLineItems": { "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": "Loans and Leases Receivable Disclosure [Line Items]", "terseLabel": "Loans and Leases Receivable Disclosure [Line Items]" } } }, "localname": "LoansAndLeasesReceivableDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableDisclosureTable": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about loans and leases receivable.", "label": "Loans and Leases Receivable Disclosure [Table]", "terseLabel": "Loans and Leases Receivable Disclosure [Table]" } } }, "localname": "LoansAndLeasesReceivableDisclosureTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r27", "r314", "r543", "r561" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Less: Current portion of long-term debt", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Total Long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r147", "r309" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r147", "r309" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r147", "r309" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r147", "r309" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r147", "r309" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt [Member]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "verboseLabel": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r62", "r310" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsComponentsOfInterestExpenseDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsScheduleOfOutstandingDebtDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Minimum purchase obligation period" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r296", "r297", "r298", "r300", "r301", "r302", "r304", "r306", "r307" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r296", "r297", "r298", "r300", "r301", "r302", "r304", "r306", "r307" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r296", "r299", "r303" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Amount of damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r296", "r297", "r298", "r300", "r301", "r302", "r304", "r306", "r307" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of pending petitions" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r15", "r57" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Short-term marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Long-term marketable securities" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r119" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r119" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r119", "r121", "r124" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "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 - Continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r119", "r121", "r124" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by operating activities - Continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r81", "r84", "r95", "r124", "r160", "r552", "r569" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "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", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification", "terseLabel": "Effect of new accounting principle" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Rest of the world" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash activity:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "auth_ref": [ "r128", "r129", "r130" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired", "terseLabel": "Patents acquired as part of a licensing agreement" } } }, "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Restricted Awards Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss) from continuing operations", "totalLabel": "Operating (loss) income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r514", "r524" ], "calculation": { "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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": "Fixed lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r508" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "negatedTerseLabel": "Impairment of Right-of-use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r510" ], "calculation": { "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "rovi_NetOperatingLeasePaymentsLeaseLiability", "weight": 1.0 }, "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total Lease liabilities", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesMaturityOfLeaseLiabilitiesDetails", "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r510" ], "calculation": { "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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 - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r510" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r511", "r518" ], "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 paid for amounts included in the measurement of operating Lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r509" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r521", "r524" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r520", "r524" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesNarrativeDetails", "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "verboseLabel": "Carryforward Amount" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r184", "r193" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r11", "r455" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r18", "r19", "r20", "r58" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r450", "r451", "r452" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r82", "r85", "r450", "r451", "r452" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.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": "Other comprehensive loss, net of tax", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r75", "r78", "r79", "r218" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Less: Reclassification adjustment on sale" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r73", "r75" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Change in unrealized gains (losses) on marketable securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 6.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", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r124" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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)", "negatedLabel": "Other operating, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "verboseLabel": "Other Long-term Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Interest income and other, net", "totalLabel": "Interest income and other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments for contingent consideration and deferred holdback" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForPreviousAcquisition": { "auth_ref": [ "r110" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Payments for Previous Acquisition", "negatedTerseLabel": "Payment to Dissenting Holders in TiVo Acquisition", "verboseLabel": "Payment to Dissenting Holders in TiVo Acquisition" } } }, "localname": "PaymentsForPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r108", "r110", "r146" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r118", "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash Settlements" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r113" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Payments for dividends", "terseLabel": "Dividend payments" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r113" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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": "Payments for withholding taxes related to net settlement of restricted awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Payments for acquisition of patents", "terseLabel": "Payments for purchase of patents" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r210" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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": "Payments for purchase of short- and long-term marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r109" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the 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": "Payments for purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r362", "r390" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r487" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsOutstandingDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r31" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 4.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.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r112" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of long-term debt, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r111", "r391" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "verboseLabel": "Proceeds from employee stock purchase plan and exercise of employee stock options" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPreviousAcquisition": { "auth_ref": [ "r108" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash inflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Proceeds from Previous Acquisition", "terseLabel": "Return of cash paid for TiVo Acquisition" } } }, "localname": "ProceedsFromPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "verboseLabel": "Proceeds from sales or maturities of securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r580", "r581" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "terseLabel": "Professional fees" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r51", "r275" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r50", "r273" ], "calculation": { "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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 [Member]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r23", "r24", "r275", "r564" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.rovicorp.com/role/FinancialStatementDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r49", "r132", "r275" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets, including Property and Equipment and Finite-Lived Intangible Assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r23", "r275" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r23", "r273" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/FinancialStatementDetailsDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r97", "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "negatedTerseLabel": "Provision for bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/QuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r132", "r202", "r206", "r207", "r208" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r40", "r132", "r204" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "terseLabel": "Repayments of convertible debt" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "terseLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r114" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security", "negatedLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "terseLabel": "Repayments of lines of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r252", "r253" ], "lang": { "en-US": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r398", "r586" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r132", "r398" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "verboseLabel": "Research and Development" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r123", "r281", "r286", "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring Expense" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesAccruedRestructuringCostsDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesAccruedRestructuringCostsDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "verboseLabel": "Restructuring and Asset Impairment Charges" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r282", "r289" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period", "terseLabel": "Accrual adjustment", "verboseLabel": "Accrued restructuring costs" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesAccruedRestructuringCostsDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r281", "r288" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "negatedTerseLabel": "Non-Cash Settlements" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r282", "r288" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).", "label": "Restructuring Reserve, Translation and Other Adjustment", "verboseLabel": "Other" } } }, "localname": "RestructuringReserveTranslationAndOtherAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r101" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Restructuring and asset impairment charges", "totalLabel": "Restructuring and asset impairment charges" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r35", "r333", "r562" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 6.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)", "negatedTerseLabel": "Accumulated deficit", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails", "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r345", "r347" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 1.0, "parentTag": "rovi_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization", "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": "Revenues, net:", "verboseLabel": "Total Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails", "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails", "http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r133", "r355" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r355" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r343" ], "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": "Revenue from remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesExpectedRevenueRecognizedDetails", "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesExpectedRevenueRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r344" ], "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": "Revenue is expected to recognized" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesExpectedRevenueRecognizedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r344" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesExpectedRevenueRecognizedDetails" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesExpectedRevenueRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesExpectedRevenueRecognizedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r91", "r183", "r184", "r192" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues, net" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues, net:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r519", "r524" ], "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": "Right-of-use assets obtained in exchange for operating Lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r176" ], "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": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r68" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Accounts Payable and Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails", "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of major classes of indefinite-lived intangible assets acquired showing attributes such as amounts and totals. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. Indefinite-lived assets are assets that are not subject to amortization. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.", "label": "Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table]", "terseLabel": "Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r159" ], "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": "Weighted Average Potential Anti-Dilutive Common Shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r434" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r62", "r140", "r326", "r330", "r331", "r332", "r503", "r504", "r506", "r555" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Carrying Value and Par Value of Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Portions of the Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r257", "r264" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Summary of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r251", "r254" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r251", "r254" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Summary of Goodwill Activity" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Income from Continuing Operations Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r464" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "terseLabel": "Summary of Interest Rate Swaps" } } }, "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r21", "r44", "r45", "r46" ], "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" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r148", "r150", "r162", "r163", "r166" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r51", "r275" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Consolidated Financial Data (Unaudited)" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r138", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r284", "r285", "r290" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesAccruedRestructuringCostsDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r284", "r285", "r290" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Asset Impairment Charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r282", "r291" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Restructuring Activities Related to Plans" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r88", "r91", "r197" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesScheduleOfRevenueByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r182", "r189", "r190", "r191", "r251" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r182", "r189", "r190", "r191", "r251" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. 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 Text Block]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r362", "r390" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r368", "r378", "r381" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r65", "r139", "r322", "r323", "r324", "r326", "r327", "r328", "r330", "r331", "r332", "r333" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r418", "r435" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Weighted Average Number of Shares" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Estimated Amortization Expense In Future Periods" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r173", "r176", "r177", "r178", "r493", "r495" ], "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 Risks" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecurityOwnedNotReadilyMarketableFairValue": { "auth_ref": [ "r539" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of the not readily marketable security or category which has been determined by management based upon fair value methods, including pricing of similar securities and valuation techniques and is included in the schedule of financial condition or the balance sheet.", "label": "Security Owned Not Readily Marketable, Fair Value", "terseLabel": "Securities owned not readily marketable" } } }, "localname": "SecurityOwnedNotReadilyMarketableFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r199" ], "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]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformation" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r102", "r240" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/RevenuesConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. 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": "Series A Preferred Stock [Member]", "terseLabel": "Series A Junior Participating Preferred Stock Purchase Rights" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r123", "r281", "r286", "r292" ], "calculation": { "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "verboseLabel": "Severance costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesComponentsOfRestructuringAndAssetImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r122" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.rovicorp.com/role/SegmentInformationDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Pre-tax equity-based compensation, excluding amounts included in restructuring expense", "verboseLabel": "Equity-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/EquityBasedCompensationWeightedAverageFairValuePerShareOfEquityBasedAwardsDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Equity-based compensation" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationWeightedAverageFairValuePerShareOfEquityBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Award requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Restricted awards (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails", "http://www.rovicorp.com/role/EquityBasedCompensationWeightedAverageFairValuePerShareOfEquityBasedAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "verboseLabel": "Awarded and unvested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Awards (In Thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending Balance (in dollars per share)", "periodStartLabel": "Beginning Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "verboseLabel": "Aggregate fair value of vested restricted stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r386" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails", "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r387" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails", "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Reserved for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Forfeited and expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited and expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "verboseLabel": "Weighted Average Fair Value Per Share Of Equity-Based Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r390" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding as of end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r370", "r390" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding as of end of period (in shares)", "periodStartLabel": "Outstanding as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding as of end of period (in dollars per share)", "periodStartLabel": "Outstanding as of beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r381" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r360", "r365" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails", "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails", "http://www.rovicorp.com/role/EquityBasedCompensationRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r132", "r362", "r366" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in us dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r384", "r392" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted average grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationWeightedAverageFairValuePerShareOfEquityBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding as of end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Price per share issued (in usd per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Withholding taxes related to net share settlement of restricted stock units (in shares)", "terseLabel": "Tax withholding for share-based compensation (shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r515", "r524" ], "calculation": { "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software and Software Development Costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r132", "r586" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r132", "r308" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesDeferredTaxAssetsDetails", "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails", "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r189", "r251", "r278", "r283", "r293", "r572" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfGoodwillActivityDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsChangesInLevel3MeasurementsDetails", "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails", "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r30", "r31", "r32", "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/CoverPage", "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r67", "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r128", "r129", "r130" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Fair value of shares issued in connection with the TiVo Acquisition" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r31", "r32", "r333" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in connection with Tivo Acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r31", "r32", "r325", "r333" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r31", "r32", "r325", "r333" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r31", "r32", "r325", "r333", "r371" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of common stock on exercise of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r67", "r325", "r333" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in connection with TiVo Acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r31", "r32", "r325", "r333" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r325", "r333" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock, net" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r67", "r325", "r333" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock on exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2020ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwaps2021ConvertibleNotesDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsPurchasedCallOptionsAndSoldWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized stock repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining number of shares authorized to be repurchased" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r32", "r36", "r37", "r205" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets", "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r517", "r524" ], "calculation": { "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Less: Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Divisions of a component 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": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/EquityBasedCompensationAssumptionsUsedToValueEquityBasedPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Summary of Operating Loss Carryforwards" } } }, "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Summary of Tax Credit Carryforwards [Table Text Block]", "terseLabel": "Summary of Tax Credit Carryforwards" } } }, "localname": "SummaryOfTaxCreditCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/FinancialStatementDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "verboseLabel": "Carryforward Amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "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": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r445" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks / Tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IntangibleAssetsNetAndGoodwillSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/RevenuesRevenueByContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r536" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsAssetsAndLiabilitiesMeasuredAndRecordedAtFairValueOnRecurringBasisDetails", "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r66", "r334" ], "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/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r66", "r334" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "negatedPeriodEndLabel": "Treasury shares, ending balance (in shares)", "negatedPeriodStartLabel": "Treasury shares, beginning balance (in shares)", "verboseLabel": "Treasury Stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.rovicorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r32", "r325", "r333" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Stock repurchase (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r66", "r334", "r335" ], "calculation": { "http://www.rovicorp.com/role/ConsolidatedBalanceSheets": { "order": 3.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, 2,550 shares and 1,806 shares as of December 31, 2019 and December 31, 2018, respectively, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.rovicorp.com/role/LeasesNarrativeDetails", "http://www.rovicorp.com/role/RevenuesCumulativeEffectOfChangesOnBalanceSheetDetails", "http://www.rovicorp.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesAccruedRestructuringCostsDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesNarrativeDetails", "http://www.rovicorp.com/role/RestructuringAndAssetImpairmentChargesRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r356", "r545", "r577" ], "lang": { "en-US": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include 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), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. Treasuries / Agencies" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/InvestmentsAndFairValueMeasurementsSummarizedFairValueAndGrossUnrealizedLossesRelatedToAvailableForSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r52" ], "calculation": { "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Less: Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsEquityComponentOfConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r401", "r440", "r556", "r576" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed foreign earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r402", "r412" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation", "negatedTerseLabel": "Foreign currency" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Audit settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r409" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Assumed in acquisition" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r414" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation", "terseLabel": "Foreign currency" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Statute of limitations lapses" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesChangesInUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r168", "r169", "r171", "r172", "r179", "r180", "r181" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r516", "r524" ], "calculation": { "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/DebtAndInterestRateSwapsSeniorSecuredTermLoansDetails", "http://www.rovicorp.com/role/DebtAndInterestRateSwapsTermLoanAndRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/StockholdersEquityWeightedAveragePotentialAntiDilutiveCommonSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r152", "r158" ], "calculation": { "http://www.rovicorp.com/role/StockholdersEquityScheduleOfWeightedAverageNumberOfSharesDetails": { "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", "totalLabel": "Weighted average shares used in computing diluted per share amounts", "verboseLabel": "Weighted average shares used in computing diluted per share amounts (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.rovicorp.com/role/StockholdersEquityScheduleOfWeightedAverageNumberOfSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r151", "r158" ], "calculation": { "http://www.rovicorp.com/role/StockholdersEquityScheduleOfWeightedAverageNumberOfSharesDetails": { "order": 1.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": "Weighted average shares used in computing basic per share amounts", "verboseLabel": "Weighted average shares used in computing basic per share amounts (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.rovicorp.com/role/ConsolidatedStatementsOfOperations", "http://www.rovicorp.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.rovicorp.com/role/StockholdersEquityScheduleOfWeightedAverageNumberOfSharesDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r10": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r11": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r136": { "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=26873400&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r141": { "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=26873400&loc=d3e23780-122690" }, "r142": { "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=26873400&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5144-111524" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922890-210455" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=SL108378252-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "405", "URI": "http://asc.fasb.org/extlink&oid=77997009&loc=SL77997016-210199" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6402221&loc=d3e15743-112638" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r419": { "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" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e34017-109320" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355146-122828" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r481": { "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" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r525": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919396-209981" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r528": { "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" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "820", "Subparagraph": "(c)", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=35710923&loc=d3e45360-110995" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.1)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r572": { "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" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r578": { "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" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262090&loc=SL114874205-224268" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r582": { "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=6589523&loc=d3e617274-123014" }, "r583": { "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" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r585": { "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=6590653&loc=d3e638233-123024" }, "r586": { "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" }, "r587": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r588": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r589": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r590": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r591": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r592": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r593": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r63": { "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=6877327&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r68": { "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=6877327&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" } }, "version": "2.1" } XML 39 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Assets And Liabilities Measured And Recorded At Fair Value On A Recurring Basis
As of December 31, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
 
$
119,349

 
$

 
$

 
$
119,349

 
$
119,349

 
$

 
$

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
226,111

 

 

 
226,111

 
226,111

 

 

Level 1 Subtotal
 
226,111

 

 

 
226,111

 
226,111

 

 

Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
 
40,522

 

 
(1
)
 
40,521

 
16,280

 
24,241

 

U.S. Treasuries / Agencies
 
39,009

 
32

 
(10
)
 
39,031

 
11,979

 
27,052

 

Level 2 Subtotal
 
79,531

 
32

 
(11
)
 
79,552

 
28,259

 
51,293

 

Total assets
 
$
424,991

 
$
32

 
$
(11
)
 
$
425,012

 
$
373,719

 
$
51,293

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
 
$
40,125

 
$

 
$

 
$
40,125

 
$
40,125

 
$

 
$

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
121,830

 

 

 
121,830

 
121,830

 

 

Level 1 Subtotal
 
121,830

 

 

 
121,830

 
121,830

 

 

Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
 
114,159

 
1

 
(400
)
 
113,760

 

 
90,753

 
23,007

U.S. Treasuries / Agencies
 
118,497

 
70

 
(164
)
 
118,403

 

 
68,203

 
50,200

Level 2 Subtotal
 
232,656

 
71

 
(564
)
 
232,163

 

 
158,956

 
73,207

Total assets
 
$
394,611

 
$
71

 
$
(564
)
 
$
394,118

 
$
161,955

 
$
158,956

 
$
73,207


Liabilities reported at fair value in the Consolidated Balance Sheets were classified in the fair value hierarchy as follows (in thousands):
 
 
December 31, 2019
 
December 31, 2018
 
 
Significant Other
Observable Inputs
(Level 2)
 
Significant Other
Observable Inputs
(Level 2)
Liabilities
 
 
 
 
Other long-term liabilities
 
 
 
 
Interest rate swaps
 
$
(6,120
)
 
$
(3,012
)
Total Liabilities
 
$
(6,120
)
 
$
(3,012
)

Summary of Level 3 Contingent Consideration
Changes in the fair value of assets and liabilities classified in Level 3 of the fair value hierarchy were as follows (in thousands): 
 
Year Ended December 31,
 
2018
 
2017
 
Auction Rate Securities
 
Cubiware Contingent Consideration
 
Auction Rate Securities
 
Cubiware Contingent Consideration
Balance at beginning of period
$
10,584

 
$
(2,234
)
 
$
10,368

 
$
(5,273
)
Sales
(10,715
)
 

 

 

Settlements

 
1,874

 

 
2,650

Transfers out (a)

 
1,700

 

 

Gain (loss) included in earnings
(85
)
 
(1,340
)
 

 
389

Unrealized loss reclassified on sale
216

 

 

 

Unrealized gains included in other comprehensive income

 

 
216

 

Balance at end of period
$

 
$

 
$
10,584

 
$
(2,234
)


(a)
During the year ended December 31, 2018, $1.7 million related to the Cubiware Contingent Consideration was reclassified to a contingent liability that is not measured at fair value.
Summary Of Level 3 Auction Rate Securities
Changes in the fair value of assets and liabilities classified in Level 3 of the fair value hierarchy were as follows (in thousands): 
 
Year Ended December 31,
 
2018
 
2017
 
Auction Rate Securities
 
Cubiware Contingent Consideration
 
Auction Rate Securities
 
Cubiware Contingent Consideration
Balance at beginning of period
$
10,584

 
$
(2,234
)
 
$
10,368

 
$
(5,273
)
Sales
(10,715
)
 

 

 

Settlements

 
1,874

 

 
2,650

Transfers out (a)

 
1,700

 

 

Gain (loss) included in earnings
(85
)
 
(1,340
)
 

 
389

Unrealized loss reclassified on sale
216

 

 

 

Unrealized gains included in other comprehensive income

 

 
216

 

Balance at end of period
$

 
$

 
$
10,584

 
$
(2,234
)


(a)
During the year ended December 31, 2018, $1.7 million related to the Cubiware Contingent Consideration was reclassified to a contingent liability that is not measured at fair value.
Outstanding Debt Fair Value
The carrying amount and fair value of debt issued or assumed by the Company were as follows (in thousands): 
 
December 31, 2019
 
December 31, 2018
 
Carrying Amount
 
Fair Value (a)
 
Carrying Amount
 
Fair Value (a)
2020 Convertible Notes
$
292,699

 
$
292,419

 
$
326,640

 
$
316,538

2021 Convertible Notes
48

 
48

 
48

 
48

2019 Term Loan Facility
692,792

 
736,110

 

 

Term Loan Facility B

 

 
665,449

 
633,404

Total Long-term debt
$
985,539

 
$
1,028,577

 
$
992,137

 
$
949,990



(a)
If reported at fair value in the Consolidated Balance Sheets, debt issued or assumed by the Company would be classified in Level 2 of the fair value hierarchy.
Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities

The fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, were as follows (in thousands):
 
December 31, 2019
 
Less than 12 Months
 
12 Months or Longer
 
Total
Description of Securities
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Corporate debt securities
$
7,003

 
$
(1
)
 
$

 
$

 
$
7,003

 
$
(1
)
U.S. Treasuries / Agencies
11,979

 
(1
)
 
16,497

 
(9
)
 
28,476

 
(10
)
Marketable securities
$
18,982

 
$
(2
)
 
$
16,497

 
$
(9
)
 
$
35,479

 
$
(11
)
 
December 31, 2018
 
Less than 12 Months
 
12 Months or Longer
 
Total
Description of Securities
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Corporate debt securities
$
52,617

 
$
(170
)
 
$
46,991

 
$
(230
)
 
$
99,608

 
$
(400
)
U.S. Treasuries / Agencies
68,519

 
(82
)
 
19,160

 
(82
)
 
87,679

 
(164
)
Marketable securities
$
121,136

 
$
(252
)
 
$
66,151

 
$
(312
)
 
$
187,287

 
$
(564
)

XML 40 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data (Unaudited) Quarterly Financial Data (Unaudited)
 
Q1
 
Q2
 
Q3
 
Q4
 
(in thousands, except per share amounts)
2019
 
 
 
 
 
 
 
Total Revenues, net
$
158,235

 
$
176,172

 
$
158,524

 
$
175,198

Restructuring and asset impairment charges
1,813

 
2,676

 
1,995

 
1,257

Goodwill impairment

 

 
137,453

 
217,108

Operating (loss) income from continuing operations
(8,020
)
 
12,629

 
(137,717
)
 
(209,528
)
Loss from continuing operations, net of tax
(26,644
)
 
(9,540
)
 
(151,010
)
 
(218,080
)
Loss from discontinued operations, net of tax

 

 
(379
)
 
(4,414
)
Net loss
(26,644
)
 
(9,540
)
 
(151,389
)
 
(222,494
)
 
 
 
 
 
 
 
 
Basic loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.72
)
Discontinued operations

 

 

 
(0.03
)
Basic loss per share
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.75
)
Weighted average shares used in computing basic per share amounts
124,422

 
124,960

 
126,081

 
126,444

 
 
 
 
 
 
 
 
Diluted loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.72
)
Discontinued operations

 

 

 
(0.03
)
Diluted loss per share
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.75
)
Weighted average shares used in computing diluted per share amounts
124,422

 
124,960

 
126,081

 
126,444

 
 
 
 
 
 
 
 
Dividends declared per share
$
0.18

 
$
0.08

 
$
0.08

 
$

 
 
 
 
 
 
 
 
2018
 
 
 
 
 
 
 
Total Revenues, net
$
189,837

 
$
172,860

 
$
164,709

 
$
168,459

Restructuring and asset impairment charges
4,546

 
1,101

 
2,921

 
1,493

Goodwill impairment

 

 

 
269,000

Operating loss from continuing operations
(9,040
)
 
(8,763
)
 
(7,681
)
 
(273,484
)
Loss from continuing operations, net of tax
(19,014
)
 
(22,868
)
 
(22,992
)
 
(288,189
)
Income (loss) from discontinued operations, net of tax
1,297

 
2,298

 
143

 
(23
)
Net loss
(17,717
)
 
(20,570
)
 
(22,849
)
 
(288,212
)
 
 
 
 
 
 
 
 
Basic loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.16
)
 
$
(0.19
)
 
$
(0.19
)
 
$
(2.33
)
Discontinued operations
0.01

 
0.02

 

 

Basic loss per share
$
(0.15
)
 
$
(0.17
)
 
$
(0.19
)
 
$
(2.33
)
Weighted average shares used in computing basic per share amounts
122,080

 
122,713

 
123,459

 
123,802

 
 
 
 
 
 
 
 
Diluted loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.16
)
 
$
(0.19
)
 
$
(0.19
)
 
$
(2.33
)
Discontinued operations
0.01

 
0.02

 

 

Diluted loss per share
$
(0.15
)
 
$
(0.17
)
 
$
(0.19
)
 
$
(2.33
)
Weighted average shares used in computing diluted per share amounts
122,080

 
122,713

 
123,459

 
123,802

 
 
 
 
 
 
 
 
Dividends declared per share
$
0.18

 
$
0.18

 
$
0.18

 
$
0.18


XML 41 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 42 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Concentration of Risk (Details) - Customer Concentration Risk - AT&T
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk (percent) 11.00% 10.00% 14.00%
Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (percent) 19.00% 18.00%  
XML 43 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]      
Balance at beginning of period $ (2,842) $ (2,575) $ (1,963)
Provision for bad debt (671) (579) 1,726
Deductions and write-offs, net 1,390 312 (2,338)
Balance at end of period $ (2,123) $ (2,842) $ (2,575)
XML 44 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting Information [Line Items]                        
Number of reportable segments | segment                   2    
Revenues, net:                   $ 668,129 $ 695,865 $ 826,456
Adjusted Operating Expenses                   456,836 495,773 536,314
Adjusted EBITDA                   211,293 200,092 290,142
Depreciation                   21,247 21,464 22,144
Amortization of intangible assets                   112,727 147,336 166,657
Restructuring and asset impairment charges   $ 1,257 $ 1,995 $ 2,676 $ 1,813 $ 1,493 $ 2,921 $ 1,101 $ 4,546 7,741 10,061 19,048
Goodwill impairment $ 137,500 217,108 137,453 0 0 269,000 0 0 0 354,561 269,000 0
Equity-based compensation                   28,705 39,779 52,561
Merger, separation and transformation costs                   26,212 0 0
Transition and integration costs                   1,736 9,797 20,364
Earnout amortization                   0 1,494 3,833
CEO transition cash costs                   1,000 (975) 4,305
Remeasurement of contingent consideration                   0 1,104 (1,023)
Gain on settlement of acquired receivable                   0 0 (2,537)
Operating (loss) income   $ (209,528) $ (137,717) $ 12,629 $ (8,020) $ (273,484) $ (7,681) $ (8,763) $ (9,040) (342,636) (298,968) 4,790
Interest expense                   (49,902) (49,150) (42,756)
Interest income and other, net                   8,526 5,682 2,915
(Loss) gain on interest rate swaps                   (4,966) 3,425 1,859
TiVo Acquisition litigation                   0 0 (14,006)
Loss on debt extinguishment                   (2,152) 0 (108)
Loss on debt modification                   0 0 (929)
Loss from continuing operations before income taxes                   (391,130) (339,011) (48,235)
Product                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   350,981 400,730  
Goodwill impairment                   99,828 269,000  
Intellectual Property Licensing                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   317,148 295,135  
Goodwill impairment                   254,733 0  
Operating Segments | Product                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   350,981 400,730 423,516
Adjusted Operating Expenses                   302,491 333,720 377,107
Adjusted EBITDA                   48,490 67,010 46,409
Operating Segments | Product | Platform Solutions                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   267,441 315,814 334,004
Operating Segments | Product | Software and Services                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   80,443 76,249 84,964
Operating Segments | Product | Other                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   3,097 8,667 4,548
Operating Segments | Intellectual Property Licensing                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   317,148 295,135 402,940
Adjusted Operating Expenses                   95,962 99,532 97,059
Adjusted EBITDA                   221,186 195,603 305,881
Operating Segments | Intellectual Property Licensing | US Pay TV Providers                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   173,217 185,954 278,973
Operating Segments | Intellectual Property Licensing | Consumer Electronics Manufacturers                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   42,503 35,644 51,219
Operating Segments | Intellectual Property Licensing | New Media, International Pay TV Providers and Other                        
Segment Reporting Information [Line Items]                        
Revenues, net:                   101,428 73,537 72,748
Corporate                        
Segment Reporting Information [Line Items]                        
Adjusted Operating Expenses                   58,383 62,521 62,148
Adjusted EBITDA                   $ (58,383) $ (62,521) $ (62,148)
XML 45 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - Components of Interest Expense (Details) - 2020 Convertible Notes - Convertible Debt - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]      
Stated interest $ 1,594 $ 1,725 $ 1,725
Amortization of debt discount 12,809 13,246 12,645
Amortization of debt issuance costs 1,652 1,628 1,475
Total interest expense $ 16,055 $ 16,599 $ 15,845
XML 46 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring and Asset Impairment Charges - Restructuring Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period $ 4,260    
Balance at End of Period 2,264 $ 4,260  
Facility-related Costs      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 264    
Balance at End of Period 0 264  
Severance Costs      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 3,996    
Balance at End of Period 2,264 3,996  
2019 Transformation Plan      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 0    
Restructuring Expense 2,343    
Cash Settlements (1,363)    
Non-Cash Settlements (375)    
Other (2)    
Balance at End of Period 603 0  
2019 Transformation Plan | Severance Costs      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 0    
Restructuring Expense 1,960    
Cash Settlements (1,355)    
Non-Cash Settlements 0    
Other (2)    
Balance at End of Period 603 0  
2019 Transformation Plan | Share-based Payments      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 0    
Restructuring Expense 375    
Cash Settlements 0    
Non-Cash Settlements (375)    
Other 0    
Balance at End of Period 0 0  
2019 Transformation Plan | Other      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 0    
Restructuring Expense 8    
Cash Settlements (8)    
Non-Cash Settlements 0    
Other 0    
Balance at End of Period 0 0  
Profit Improvement Plan      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 3,857 0  
Restructuring Expense 5,398 9,651  
Cash Settlements (6,916) (2,715)  
Non-Cash Settlements (781) (3,063)  
Other (36) (16)  
Balance at End of Period 1,522 3,857 $ 0
Profit Improvement Plan | Facility-related Costs      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 0 0  
Restructuring Expense (180) 47  
Cash Settlements 0 (47)  
Non-Cash Settlements 180 0  
Other 0 0  
Balance at End of Period 0 0 0
Profit Improvement Plan | Severance Costs      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 3,857 0  
Restructuring Expense 4,617 6,541  
Cash Settlements (6,916) (2,668)  
Non-Cash Settlements 0 0  
Other (36) (16)  
Balance at End of Period 1,522 3,857 0
Profit Improvement Plan | Share-based Payments      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 0 0  
Restructuring Expense   3,039  
Cash Settlements   0  
Non-Cash Settlements   (3,039)  
Other   0  
Balance at End of Period   0 0
Profit Improvement Plan | Asset Impairment      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 0 0  
Restructuring Expense 961 24  
Cash Settlements 0 0  
Non-Cash Settlements (961) (24)  
Other 0 0  
Balance at End of Period 0 0 0
Tivo Integration Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 110 559 3,791
Restructuring Expense 0 395 18,427
Cash Settlements (47) (794) (11,429)
Non-Cash Settlements 0 0 (9,883)
Other (63) (50) (347)
Balance at End of Period 0 110 559
Tivo Integration Restructuring Plan | Facility-related Costs      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period 110 111 224
Restructuring Expense 0 280 3,690
Cash Settlements (47) (230) (3,486)
Non-Cash Settlements 0 0 0
Other (63) (51) (317)
Balance at End of Period 0 110 111
Tivo Integration Restructuring Plan | Severance Costs      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period $ 0 448 3,504
Restructuring Expense   115 4,850
Cash Settlements   (564) (7,876)
Non-Cash Settlements   0 0
Other   1 (30)
Balance at End of Period   0 448
Tivo Integration Restructuring Plan | Share-based Payments      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period   0 0
Restructuring Expense     2,663
Cash Settlements     0
Non-Cash Settlements     (2,663)
Other     0
Balance at End of Period     0
Tivo Integration Restructuring Plan | Asset Impairment      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period   0 0
Restructuring Expense     7,220
Cash Settlements     0
Non-Cash Settlements     (7,220)
Other     0
Balance at End of Period     0
Tivo Integration Restructuring Plan | Contract termination costs and other      
Restructuring Reserve [Roll Forward]      
Balance at Beginning of Period   $ 0 63
Restructuring Expense     4
Cash Settlements     (67)
Non-Cash Settlements     0
Other     0
Balance at End of Period     $ 0
XML 47 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Changes in Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at beginning of period $ 85,480 $ 73,080 $ 83,055
Assumed in acquisition 0 0 365
Tax positions related to the current year 1,993 0 6,263
Tax positions related to prior years 158 81 2,091
Tax Act of 2017 0 14,938 0
Tax positions related to prior years (8,312) (1,724) (2,232)
Tax Act of 2017 0 0 (15,282)
Audit settlements (409) 0 0
Statute of limitations lapses (698) (893) (1,242)
Foreign currency     62
Foreign currency (1) (2)  
Balance at end of period $ 78,211 $ 85,480 $ 73,080
XML 48 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - Senior Secured Term Loans (Details)
1 Months Ended 12 Months Ended
Jan. 26, 2017
USD ($)
Jul. 02, 2014
USD ($)
subsidiary
Nov. 30, 2019
USD ($)
Feb. 28, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 18, 2019
USD ($)
Jan. 25, 2017
Debt Instrument [Line Items]                  
Number of wholly-owned subsidiaries | subsidiary   2              
Proceeds from issuance of long-term debt, net of issuance costs         $ 692,266,000 $ 0 $ 681,552,000    
Loss on debt extinguishment         2,152,000 $ 0 $ 108,000    
Term Loan A Facility                  
Debt Instrument [Line Items]                  
Debt instrument term   5 years              
Debt issued   $ 125,000,000.0              
Term Loan Facility B                  
Debt Instrument [Line Items]                  
Debt instrument term   7 years              
Debt issued   $ 700,000,000.0              
Repayments of lines of credit     $ 621,900,000            
Aggregate annual amortization amount                 1.00%
Excess cash flow payment       $ 46,600,000          
Loss on debt extinguishment         $ 2,100,000        
Term Loan Facility B | LIBOR                  
Debt Instrument [Line Items]                  
LIBOR floor   0.75%              
Variable interest rate (percent)   3.00%              
Term Loan Facility B | Prime Rate                  
Debt Instrument [Line Items]                  
Variable interest rate (percent)   2.00%              
Line of Credit | Refinancing Agreement No.1                  
Debt Instrument [Line Items]                  
Proceeds from issuance of long-term debt, net of issuance costs $ 682,500,000                
Line of Credit | Refinancing Agreement No.1 | LIBOR                  
Debt Instrument [Line Items]                  
Variable interest rate (percent) 2.50%                
Line of Credit | Refinancing Agreement No.1 | LIBOR | Minimum                  
Debt Instrument [Line Items]                  
Variable interest rate (percent) 0.75%                
Line of Credit | Refinancing Agreement No.1 | Prime Rate                  
Debt Instrument [Line Items]                  
Variable interest rate (percent) 1.50%                
Secured Debt | Term Loan Facility B                  
Debt Instrument [Line Items]                  
Debt issued               $ 1,100,000,000  
Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Debt instrument term   5 years              
Maximum borrowing capacity   $ 175,000,000.0              
ZIP 49 0001675820-20-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001675820-20-000006-xbrl.zip M4$L#!!0 ( )J"4E#W#^OTLOH ,XB 0 = 8VAA-WLI-R#^I_=?,_K\EEO:_E=E_2^R_YR7#K31;A$V>F0V. M@C,:MSS,P?W?_GZ'GE0)K(%+NW$#(LBM3R'@06B[GW6UBF-'E_W<+@_I)^U1 M&OS>A4OK4_T6-YAT"6:XN%=9J:'"L M[G3SL- "_7+X')%M]SYZ([@;K^3G%?N"HTEJ%K33A+-,XRP1I=<3EH.+(2)X M88JRBN2OB)1G.483I20"X\Q@0X$J+P)ON5>G[:1E"-<"-9RKXKJG6(&J M>3%_+41$0N-O5364DGS5)MS*A&*[$6O^]\@O=^:['R6,$./] ]9W?%_MO^') M;E SR?9@^B$HB>R?(9V%;XF; M-..B]"376"6CE[MIA+03<>AZQ2A_7RB]%J_2)+TOK+"#X,!,66C$$'X7,+9?*.D&7M5N&1()Y1WE&U MYXU\56+JMJF18\/0ZK6>JJA=[6\MNWN\7.*/A:FIFES]1G,AS^C,TR5]%E]H MG@.%5WP"QN!?A7PETRS!_2!2GDT\"AV.&-D+9SZU+E"E1EQPS4]_G'[V20C] M^ZI5Z-%;QA51^I.1;.FGT!?/F\"*BW#R 1,NK3]!#HL(%68F[D[+F7/AKW\0;MS\793S@B^<=+FYZ MQT>]L+-\;AQTLP:U^DWHP1$&)=:EF7:-5A^.KA:HW_&VSZ#'!5$)[*U]%";3 M##1_ 7:73HXXPY88F/X]W<4L(5XM=SP$MVC)T3$ M.[L]4.+MC>V%79KQA^S^0J:$L?BCI MTA/6RD"#^HM[7QY9XO1#%%%]@P8?Z!VS^])0R%$4TRSJ\B[J6%(H2;_3^,J$ M:YR?"40B0IA=0M(@NH4HHE.XSH$9D"-":+M2UMB>%WH"\>(J*TTXZP!"%D2L M>,^V'W+K#L]+G)Z/]$A;J#'AVM:9<.?VV!T )S=GT_4;6>KC@&["A'^0HBBP M!9$J::4:;X_Z((%=/80N@C44(=PZTD(TX2S>+J^7I]N-L2PNQ"6M8-3W"Z+C M>IZP#JD/U@Z%G<*_X>02&KDSN3!-Z6G"=>'70JG@M+DXRE\5QH6_Y]C$1^^$ MWPK.L[2;"H-CI^^Q*8I]XD\NG=%6.>J]IX;!J$H.-FHU MV<]0'\/S[7^V@DT"(%>)4/L4G8^AE>PL8Y6HWMWP>=P2=!;V#P8.?#MH$6+6 M>0NR>6["76=&#Y\7.M'#FAQS$BEF4X76M0[E3#M68+OS]B/Q1U.8^2+%CV1_ MH%:9<,!S'Q3>#!@E+%^CQ>Y2XZ_._%=[(MN+UXW4$QQ0 KBKWPE95,/4])9X MP48A'EZ83(YV ,T/ *>+O.H%_+;R"75S^BEI.#*97&!W\KFYQC>;[(?:PZD- M#RZK1+FBE2V^\:7@-KJF\IOI8G]8>!NKSO=UC^+CUZE/OF@@?]+0MYE' M:QKPNA$N+;2S2IA:GOC\O(2P&J4A@>W2B=7,#/[*.DJVHY_P92I3E<*S1?=S MN!'FZ23B:26#$\&T&4\(8ULBQHJJJ&AZX:5L92IE[P!*/GLG%9IJC,B[4U0Z M?I?C(DK@@'(>=&-$IZLVBUL5PC M6:2Y"(\HL9%D?XH>@ /SAL?B@CS8CHAF0NR/[ MSF\_[4NI-1+@$R %3M\+4A6M#L,E<+BX=4-;L6-?+.)6[WD_75SLW-#GS?B, MN1K<8/$DH6UK'2Y):^@+D]*YEZI03D5#"?OCW:L4BN@4#6QUJ-3'&G\E6'#. M]:Z!UL+<&:W>#SH))^?-C5,ZC.[@[U+ /0X+LEO>?]44 M]73"=VC[7"JU?>%9AFH/>_>9FEK8H,EXUO@TOB]H5ILM.L\;);9S[,@X:-TP MF81Z<]S8@Z]5'KRT*X?YV(K R\7J5(K84I>BH88,:>8V#Y;6M(Z^1O"Y/H9D<>.EAF2[NON$"E'=B&8,OJ4(G!G6'V/WD9=+43S2&VJXS;:E MF _?G%R(?DSR?Y+@O'WAN_*D MTQ>6V'T6.=Y-[S7VB^ C%"ZAEC*3!W?KZD#NHT!L/5E AXYF#<,KVPW-*E3FYK MI7:&$?#>VARY-1.]_.1$Q%1A;/JY%H:R66 WY9RDP\Y4+:SNT\QM]?%HILNM M/$#.;P<]_W",6$RNQ]T*/M!,Z%UJPJ$V@:IDL3SM>T#4Q=',6)17$TY8:R\Q M_D)H[&VCC.)5YAT4IVD3SHIMQS)7E,FO"X0>D!>L[?"0KV#U'H/GWG7P[66@ MO+-ZTH^9X2,R9WV[NTY@/?;ZR2\+^>64NBD.?(C"\^-I5AM:1':)+E2N(P$. MU^(Y;6'N@(?/]KE,7G\2< X:_DU3[&3_>B?:@>R4,W&P3FO_Z2#JJ\J&#I-V MQ\/G@YYZS88*.@S76(OFYS5\$V[I*A"LW\;^E5#W3H-7NFB70)#4A#O+LQ@% MC2K'=HHY]#7<6:2J#+;DV8N5)T\-/?/TA,(IW/,."WO.3_3,A:R412<8UTH3 M'5XT#)UC9A3QQP)U1MAQA@>;=U%AA]DI!5&)C#F!6LBE^@Z+3<4R^:JH49 MF^H+:?]I]3>NL-)3@[!F?A^H]8NF)ZP,-\]SX@* Y47]%LC=(-@.A:JF::N@ M2+"#CG2%@I>*3E#+]&UW$:U&2?4PC&P6/9EFKQQL"4;V4S'R28B8$#UZ,_DO MNF/XK05>%Q6XFVM&$9HNV/!<%&.([#3AS,E;69&J1DT@;*=+!W@D5#62[W,! MB33:>)JI:>W4?,IJH;VQ;W[!O.W.('K6-YU)6OH4^AQL50=OE'Z8XW!M610Q MVWT0=2]A40\/KL,9FFL,)9Q80V";+\JHRA'&>NU;0.LM.X3_&"W[>G':3,O2=Z-GE5>I=W?;H]0WL;_9MQF:"+M M>, >I=0TSI0_ -]V=1:Z:T["%#6S4[L<.@N_RZ^[)[?&!K+MWS!#(D4F+Q6> MU91G)>>WN)6^MNQHEKMQQ5%]$,M1=:<9R?'O MO5XPK90#3T(G%6Q-3C.NCB?OD#)(%#4A@^9(B74B+QH#,;3F)I 2?UK)R7/# M-:?1G%G?3WE$,=L_,^'BIB("T8T.X@K.9X30[D^SW$4 MNCPK@D-U:[%2N6OLH=D(-P#."80ARFK9J1:-F7 2YY%L=,=C:%.?%VF'N6XD MW6C>6_$HO7R"[O8)?+[B\60A^^[ELO<11P,'/:]2HDB.V()>"R+5\C%>!Z4& MGS'8'KT>YG$I,?[XL4_8_>0UH$PI6,6RH%IW(RG'05 E*_!874VM0]/QMWD7 M2Z)8Q6I)>H=CT_;")0T#-5]$!VU8>&$!S_X#3,-7"-:L\L@AU$=9 M=$FMBDW3U'%6 5Y [8NA)![^?6'>;_56C\J?Q?NE%HWKRDI/=GN5Q,32+R9? M9*RNLSTDZA%D410YA ;?#L%BUJTVHSO"?$5(;W3FH:O&E(&H[9.14-@QKX6I M^EQ WHJN!I6.-[":<.V-P92_4;R^6R&24/'O[_A95SVXE[>_H]BY#PJHB*>< M'C%VAKV;8F(RWO8I^5.LS?-F4I].R2V,%BQ?E7D&1?&(L\R$8VIE\^+"=YIU M"%?]VS7$[@B(@O='@ V5]["\H^TRX\_PQ;9L)5X.?<45<= F9ROE,HJR_"KDJ:2L'8T$ M+JHP7DP)^-AF]$0"N2W$TU4L8E?A=WEJJO540Z][]KGZ8/_')04A0W7OSX9_S]BA9C?TNE6PFL5_W)GZE2T,;,]F%F406$&U'O8>%J MT-WQ%[ (V1F&K"UVA,F-"A/.;9*\+;M*#8]D03OLW=8-/&B1SEH=^S#PRYFU MC>CJ0-TV1*"YB"G&")C4VQA[9,EB@AE=;H>Z*_%+P&Y2X(4+"EJF<.5 B[^: M;\&J'M607)6456].3L(G60G!5I1#_22_&$?'?RW2T4_\>9.]$Z:@MN6Z3$!! MW'6O^L@68%JIO28ZRP=;J#,E3U@NJOGT\Z1@56NPBC;3HS^.SW N;V\FY%!P M]=FD'22V!PBMG$R>?CP5C9.VA"@^*O,8IYK@D(;;I?$ZV9*K&$^LQN:*]_N\ M0B36N*MX^:(XSG4=VWR$O(WEJ'AT^]GOK(_M345YE/@E5LOC M'1SO/*LEO+MU&*M3$KM/*J\IGYDK%-NESLL&"CE&!GPM%%V7P'B/#8V-N/>B$"U+[;N*(,*_'% MC2TC+9A"^G?>:<+/I,(EAT$LLE.9U)BYG>R0T.0W+2OZ+3])M!3\R%F]N2"E M/&''I.QV_LU+C;ZK<.PIN7%87O/V]M,$LMLP)9YPM?"\J#2*I>HZWJ.EJ#^0PS$JC3RKSH3+(#B2G= 0$7RUKS=W.YO TK<7>S?#KQ#RSTD, ,;(\<%AP?:5L(>?D/#)_X8@3QA MQZ. K[^$'C*40"?UGX.W='W>_N-P.%>XB]US)?Q5%#$0:1!=AL>3>I>&G$TM MGY+U9I7 =/!D8GXOXC-1^"/M3=60;R0-_DH.W*F=O;_+U059I%2U$D[#+Y^2 M/S>?6:KWW!\#C]&D3&*H*G#FGJ+7AI7>B;^[1+97S>J/>:$HYQ__/_S_3*/C_-&"W_]Q6ZL6 U@JY)P0PX_&5&- M"W+8N]!-8/,$@;I6GZ,N@K[VB\U@)$4^:GC)#4&HU^?RS/4U8^9QACT0[#6 R8I6BC&'_RB; \YJ= MR(CN:U )$W6?#OE0[!-HM2,S\X^AC4AY>DL 4J!VY_I4494=)AP7\M4'0"'" M_F<0IX3&"E3\!W;D"MWCC&L18A86KIO\U?R&3@%'D2^O+T0WCF"4RA*TL1<; M2E!??0)[@E9'F_E;OQ\$JSFY/K5*XDJVE+^*M$85A]H@M:^$.T$ .1UI5L9* M*/@Q>C3!\,#HRLJ4?C#A(IC+0>C7?3[TOTE[GTTV?$(8^!8Z!NCNO(T@DB#! M+Q5)'C^UKB"*9Y$#61/>O!"'YS2?C^!4=%$\(^R7*2E2MNM$9' EO:&C7K*3 MTC&!\68:%_(#U_2IDX1J_-5ST&[UN/\WAIMHE/[X"?0\'"@I,N]P\'6IZA_@YWR!!I& ME97HQ$@XSX>!EXBLC#X0 W3HJ<9>@FNB-M^$X1@<2KFHW] N\EPS-IBZ?'"7 5 '8C*&F M_G/C(*'&')N,7#.%9WD&Y3L"V&3+:?.=>V%T8XUU-+W+@F)5/ L,\'@W4'\D M]%#U,-D)?-LYUF[< +]+/_:7?O]P4EQ]#Q;SAJ&'5D\"[ M\OR TRK0=\@RV M$W(G&]9*^+:D%?=9\Y**T^[/>05+H,Z_*I-2S99RS<;Z-\%1!U_&6 M@;G(*$^&IC3UL/K0\">#TK=1?G.?_#E+E87KDA!BWE.A,RM9+6]+35%YE54 M05:&.-,2^2A"H\];WMC?X:3J;+SYA^:RA=40DAEE=5O[I7\_R MM-]!N&'"U8>CMCQU>:= 1M$)$/YUXT;P;?;$*"-J-=OV>=?X "F*JZ72ZYT7ESW?(G\"S9 (BSX52.2I:SU>$,+,ZLT5L%>R M^TTXLV]!L*)W!9>3H:N60U_ TK(]TBJ5Y_IWX5RQ9=E8P+);JDA]]Z/(?^'E MVBR^D] .6E]7*P(5R,Y7%*N9)/,59U/4 D? :;]4L%$>+_ONVY=UR?Y^N.#V_^X[>5C>?#MVY9(?;#QM^A%R$[@T44A""U8.SN/3KFM M'B"T8YA0H:!:@[L^3-<>3U&:=T-?4MZ5WN-1@9VA8F_RZEKZ7DK6VKO(P49QN6CQM\6*%SHHA[/[I?7OBU7"];0B]UA3L=_ MH!0$+S'AK*$0!<!_JU8)P\LI;7R.T]-ENK>7X.&M"+F9C_J7> M@!?3E2'T/_%C6&]:J@]E#]TR#B^41XF>:&;3F"8O?Y;:E MZ26V(CEGY#+?0T"#7 FNBAA3&'ZK8"JIJ^/[,:EU?QR_M]Z*&=;G7;5?TF3- M/7MA^< K"DL4UYO?U/5JFI,>\H 5V.ZVLQ54(B:<,K;M7C/! 8J'\6V7^A.) M!+I=O&S^!LF7PCMST+B)5=+><.'9@U+T$_BG6UUNY-OW#L.RU$=;K9B3G+J1 M&?4S5N>8'71"7P\7W!ZO'/QL0.5V9D M?\@*TDYO9CI,3IYBDOR=/"O%WSW(09D8;&PWW&1[&D>,:PPW$DVX3%M@=WB( M$BL"6P@S%?HHEHRXEK[P[!8S1<&[:MPXW+)7Q;%F?3M]$&[,PLIM01+Q0W7? M@0>,LOAE7]Z)VO]U3?;MR(_-2@%J&Z/[":9JHA1:WOQ^Q=:!62+PF-<48!=< M)(T,1CA9)A:X$;?H(EE@UDL&V@XC8 M&H^C9!)W=K<6@Z%PZMGHI<-)QIBJ7 GSR4PEB+S%F61/QT@ MVS5%@]\LF\_.\:[3&MS32%3XJ' G>EY*MH:6#O#RA!ZLA*UG#25">R@8/E/H M*.:YTHL=:Y"]X)XRZL!8^X[73UF3FA'(2G^. M54M#F-:B,9[30E@&U:E>9BK8F1$U;&2=OO%.DBM1>OT(1 M\QS=V^/K+6E+H^ANFQIJ#&4M+LPRP E%?G:SA(N><=5[E2)-U_!GB\%*%&4,EGM>;-R>WG?PTP6T1_.%>*OR7\;> 08RO M&/O$-+\;QU[[M1 )+1N"7/6GV2,<.+@W M?\*Z'SVN,N%L/(<;KU).YU*6C:*'X7E>G18;;(/V?I]$%[J3&4"3U3U>FEE#<%NTE:ANY,]Z)#"W3@\F.N?%$6L;9<-5*I\6:="VVU6M M-'57F^=B*Z_I2- *=QULD*(!E6!_X(NAELM*NI,/=?5[YX=QA?.93S>_'-Z0 M/QW=[_/RV_[ZO&T.]'&/L#N>.X]DRA9.*)AB?P[82.A,I>E"#?5"QW%6I9)R ME;P'R(T610B&A73]*O0H_&:A/#M1GD9;E43)-JX!//B\5G)GQ(CO/S.8U$KN M/B!MP2.6U+YS/CW;U.+H[5)&7=$A0^PG5[HT][ ^U0G2D5K=OP$1V;"O%I-K M[549=Z82$>A\#67&%:Q!-;.#-JJ9$UE"3'!+(Q80?>Q39;3_)5=*DO*3.2XKV3KD_A=%W_'L1] ^PQ5)MQWU(P(QPZ*#ZWCY4M03Q7-&0W-UW8VK6P2I+7X*'2#2F1SV=.X2XV#TS8FW%D:W=GK MYH7XU3<:16--'S+NES73_:1W8Y)^B>,T->R(EL&?1HWNJW!>HZ],WW@)Z&:MS-TI, MON!6N^1.S%_A77(X2,YC;VK!JNLVH"E'\D@^L%HQKVG6[S1*R @7:%8H@N;X9ISVBW!X""+G>E^NU\HBV_PN-:N*?&F@(.4^ MW>B6&TVV']167?X'TN!@@HRGOIUY[3(Y6^\'DH]3P7IWC2LV!ZI[AUXB\UE) MW<25*!N,Q2CI!#QK^N!0;UMN^ MX\S5\YH!J"L?Y =@PZQ- M2!)[D?YU*9H*' 6$+/%^T .7G*"8][P =9B2"O%#^':,="8'IG1=*L*HSUUN M6D;GK24+/UNI]C]Z*H/LHCHCG,XF=DHY"?C16O$51V[+41559JXHYY)VJ[II M]M& %H7@.RAF<5>H60P2WO57X:X7_6_5HM"@WY-ZO$\X.R;2Q MX&\9;U>@;UD\X_)[^HAICH4H@; DCKT3V"A:DU6"F7 LS:? 5V$Y1K 'X[.1 M@AL4F$JTP[S&Q*.@P+VIGIQL4-(!CKVKHN0SDECL\ENQON&S>CE^Y% M@!+]4>-OQLW@Q$)7!IJ";%#^7"Y9>".WF1LC9A5O+$+]81/NBX$SSXL_BA>^ M>Z *SIX+5N"'J/;L-Z*:V.OLC>S?3#@+'\QV61$Z1?71]RJF18MF,"_BQ$HY M6@,RE*W^U,96KD3F5LNH$-Y*>^A' M:N@=]DBVHHJ&V7KM!0Y,,#&Z(;56N, M2\&S:9VUH-#JI_W<7>B7P5E&3>Z<%;-A5MC\RW3X_U9GI>4-7U_0DG MPM^P8B1A$\M>U+V0*N]TG_SK6^'MUE"C12 V.[U K@]%SX(1A**,S87P%\J- M?7SX*T$.'SY S*\'#K.PG> M>H\)EU'ONC,$E"F:>TCRRP4V+49L( M7XPF#)XGKXN+=@%ERMP]G& 0\G0_$AP(@I_&QZ<(H#6-U: Q=B-YUSV);,]( M-J%MPC^W3>8@VI4=LZQ>S.XA5(=WT-((C05=!)EEU##DKN)D%OL;?L :NV!T ML-VXGA\M:@+E&(?JON=D6:FHCJS!@'OM?9/2Y^!WUEOIB>^JD>)ZZ/QL9,&0 MPN;-[P9^+S9/6N ^+^')B+I.0S'&)\U6EDIF.RV+4CO2T6/6$>UDJ&2[L!H[ M(LP[6E,4#CPUD5NHS>'$TK+=S*OA/S-$/ UY/?A^1.4K'O5$]ZM#8E^YN?6U M!/C>>)K835W5*L^HOX^G8U9<\4BTG)N'_2\K=D$$UXSK(/\^BJ) Z 3'Y@I] M0:7$0TF?0\CI*E%Z\0;P=D%PM8YI15_HZ1G/$UV=#?8H(N_Y5ON5-(D1?)+[ MU:T# \\8[@?@7 KPQ+=-4S/ECJ10-34CF@0+>$9G5J1N+7+I-ESC&B,NG*A0 MY_D:+=P2&3MU%VH&YN88_B&#Q%QH58Q5;2G@JZ7UB9VM56 M^V7+T-]9%,5=D3UY(XHI1=H;0NY"01KD"W.-%F4*? ;;#/8J49APM@G%6Q&Y M.(NT2/_9!+NWZ4Z]JLKL*%R0F;B_0BA(PN>3?.FE+.[).KU/Z97#U=[A*P?)VP:]$L>LW(_QE8(,IG?D3Q]06E7 DY/_6:1WT6]B M2X56AJ=UA!LC;H0!(N2CZAU5Z_)!JWX[>@IN_7/&^:F?8PE*45I9!_:>K[U%ADUC<5W)'[]283N%Z&,\C8=1@4\\A8$2!SVJQ M4GH2C_$P/W.M2HON50FLZ&Z4_OK@QW7Z9NK*-_2"M.7/]A!TBPQ<\C9C-[^> MH%$BO XIQZ*.QY77&;/UMJ/8PNT25\4<:1+"3^6UX3.O2R$\/"@L.='*%=% )N9FKL"5J_1DAK[<)J M:UFG)(!M*-^ZQ4/9NW;*[3-$D(,&P+%*71Z!R+/QN;S42?F.. M:IFP,"%0%!$.@VN/WE\JK)U$0'JT@VZPK,]^]ZK8;'FGK70U25-JK M90.<..(*5F@7;9G=$637[9($D0WDJ6;X4X=).YZP8O<-?WA:7[77)Y@1?CC? M:4.U?I]\8F]92W#%P8;RA[7@'1QY%"'>(+F<1NC*LG>Y0K=)YTR16K0RDC4M MMJ,;K?KJ[A74#"<)[.-7/''1F!\T-2@+".!DE;L8:]&OY';U MU!R.N7#3R7B:)>J3] "*?CZ$AJ;B\[60YQ-6^BOM:23LM0^G47CM,:WMFR0> M:DO4W1@QX4[WCA%UGR#UVE=.+325P5SW$J;.#.LO1-"%FX;9OJ!$*="$Z@,F MV$-7!&)^7H2]R.I"22O?;=S^; MS8?19)&Z2^E?]$''+R)JQ;@@$PI]ED!> _=F>1G=6=MZ Q!\MG?N26T]$Q_7 M5"1MM"HN?S9Y)VS$]THF+]:[Z7915K_AE131K1WWN_H=1 MK.:0@:20;>WH:\N[YT^EQ/SMJL:#S9S.WBRCFR$/I?J*J>EN.$Q&>L%609L< M;,%K&"53\CI.)Y[G1\F?HV12S.I[KS5U5B@)#F@0.$=DHF>K)H\!/QH^+E \ ML1*>N/N0Y1Z<&RX50($;$N*5A%H.:M.MNP_VJ/F_4R0+/?.OG!B<[UQ3C!;( M$^B@"7<]IJ-X0-%#N20Z%#I;HUVH5>1&@K/%^UN>&. MX\0V*8-YCNF=NEBJB@H/JQ'6M XRSE<1/1\5_#T.=F.\%&!XJ 1KX!+%B(2: MQ;^T:OAL <, MN%=95I23$"9T$]UL"7[&DHQCL6!P@UE7A]$\90\@D.+&5+0SG^NZ$Q1=[(0WURV[&K/[!7/L+MHCF;PAMJ0A=02Y3 M:'E^FQ^438476PZU6"*.[7; O6/$.M[3^&&R(FI8L?&@5E-6+NQ.W*8 M\<AIUJ@STB4A M<-G;0(J"[X3N0(: 5_U?!<-;##A)#UTXXH4_65V)W^Q)]L<(H,\?1*4/$S>[9LVJ^%TL%T- M]X0XVK1P$_!_G,#& \X%IH*NM1UG?3-IPBW/?WG14*3 6\@2V'N0.ZW)CU@Q M[<4N#A&,+/-9W_C=3?6-+[?^>5>1&>.FT:^LWICANS1JS)?QQOY\Y[]V7OM; MI-^'U<)>*$#OBS7DVN17O6N-O_ =O<@6; S>'!+QH^_:Y/6;;ZIHW/ )AP;P M426W!-R."177@=4H<@]CA_,V58P&J MAA"*4E)N&^644/@R4JYGYLD:-I?(GTLDX;UH^Q08U5S"M $;L MH3&(;QB\1U<)JY5_CF2AU"J>%?A^6K+3*FR D$7>TK]\6>,K(MC6VR;BR=>P M;:$=?9"'()Y-,)0R3;AS!J+N'*+IK"J+%B.',+]G VX_A+S!B*N<>S_?1;2\ MK2HZ 2,U$'GAPN-I2Q5_V7N_X?FL\+8FR24_U_EZ8Q>_,?":B"Y?:NP7^@^V M.*IZKQ?ZSHSJ#Z/_,OS4$L-$_(_ I1%9".&5>_\YE*D*ODLB5H'TO8/>&X=] M7/0I%,!/\)+ZG1QZ5.S3',QB+S;D$=\^3?OY_?09BJPD7T#E IY&JU!T$[,X3CY\*\M\#5K3+BE MKD"M9P(S%66F44W%3T]XPUV9Y"WH 7A>0K$"'M\P&=&(4#*A8#5U96\9% DO*\&PBJ!X35R' M<')FMSY%]Y*NB#(ACUU%CP-4(2F'Z44>>W]LU^T)^]"O<3]A_.>^[&%CN]R) M:SYGHX@4TO;$=9]("H7>K@E]SPAK O\'V"U?_4AG$ENHXJPW<0ZJQ% M<*TRO)UYG;:&;(LZPWB)"X%'LV)_,D5P2-+F%KO!56_S5FNO0;Y7"K7MJ5?& M),)UH@%\1LM%[^2/(%A<6-ZQ^]EVR,I*6A(?K@Q$[0L4F/.6=>L*#'=(04^ MF5(STK:'J3O=3W8$'R. 2#&9R)<=F]<]!,?TBS>WV6(WK@B0'\,^@(A:N;5',M@V/>H"'S$5IF% M(8-R3IL>[8H0\DG!C\05(%)WA)K9Q,R%K-2:[X@9"[^ #5$(@Y?FLW764D,( M028*[)W+A$5/LJXV?4>5A1M74/1'H!A#&8=.R9MPHXT:NP\#I?X8I\V=_#EP ML KNG-C2. )1E-3?UYL7J!JN<4@T"Z)C\% +[5(E'?[+T^OM5/N4++P)(1G= MDG9]C^/LB_8#7(6 ZWS\3I6:X\0*;I,V==:>5N8MTW:2UP^V^)1/NVV30G_T MD_S/7G[\"Y\^7'_RU&V&M]Y)X+-"G:F*3-E]9R)*5""OH:*K(\2Z2L#1;X*^ M3E<&I@G7 $M=3JVA>H[@.D7>92@G.\0WS;=I/'14I#<;M71H+67Y1]3 VFRR M-XO6E5R\:J0^)%8B7/Z\;H!L]_[.\ZEB[Y!3*[L ";L06D? MY.W.21\GHW=5CPB\#[J-W]EC'15!^6S5(KT_(M*U@218KS#/%7IC85';:'G. M507BU!@51#*"4U>^'\K:L5QX*\(8[FZ12!)+>+ZF7"HIRM=34RCQ.Q" M(-E$]GUTA:$0 \:O:D&YDG#=N!U96LY%0YXE4!4"VVGVSCS!K&&]":&O@YX^'FL^ M?$JRTQ]D]U)LWXYHA&O19."CUO,M0$PP(LC6H'9(X"OC-KZXV'K$\QDQD;IZ MNO]]A$8?9W26GJLZS_2N2CGBL'#<@)D/AY'O]]N]0), $GZF<\$-X5*(W( 0T%4_4L F::6*BJ,+W5L+:;Q_0=%(N:1HO\KSPQV1->G3 M)%H&FUB+V#LSL[1GFW.['(F/6=?<^SY\52W_YBJ[#]V."?DMB "*]%3C &<1 MXSR*CU<01C\JS6<^(CD$F858)UZ"%^Q- =MJQTD)E7V9G,[ MR:XTKJZ0?._"GD$E1LNXQ0NBB+4$W#$(4_0%C-Q\^W)L>9L2#U?K]+"U&LSPR 3I@ MR&N)3U*Y!JN85]F;1Z$U@]_"\UFD-8]W\=2B:U>NWTG>]9$N7 7+KZ/QCR:; MK"9*.#'S817Z#>RAXD^Q0=@'11ARV5N@@S!1(I+Q5?P9 :)79)8@P4=#E;05 M]&@OT%S&THN-SDAX'I-$409])QSV[G'ON.(CEV!NG6WC*]R-A/%55+N]967O MLC['Z4O9@Z+:E+CB=XQX&K<"YW=!<%=.TAZ+L0X, MWM']CR.G:V1Q,H,)ETD\AP;%EDS9MCU^PV)/R2/S1^M>ATVU=,IUS7 &MT.; M[V:#2,O@Y%>HJ*.'IW5?(]+Z,I0.+L#:4.0Z^W.XE\O\ M\!:F99&"%&+R2R5C_TG,,UQX%"%_'>_;RW?%#%XNWXT4C/GG+50Q_IJ.OQBU MA#_J;F/78QL[.-4%,P:EAJ[B2/*^Q6<.&'^UE4=,M*G&8R)!LHIH3P-^W?N& M50,MA,J>"M:]CHA_DUT:C6]J!N1'LI_B*/>74Q($HYG3APJB&@PE;+,W<7=, MN%6#RM6=U?\\F<.MC?\7%/[CIA<\Y779=?9Z^D'C^J#SDR2V13PW^TR&],1L M5UZZ6X&$X"I< 0ZWSW^-^&)'9?HMN_<(/)I_M7#GP5/6QW89HYBOWO-9KS[P M:[AHKF>BTCZ,O7%@MF^AN.+A&^\KF7?-4D+?$J@^U4&%9JX>!70@<0HZJ* M=B&:@?-XJV]8=%6ON,HEVA9L#@F8(RY)<"[^01N_9WCXW^.]FG]450K&D<$. M>;4C;_U+3&KN#"JI8H&,J21H.' )#3Q ['3,?O;GF./ZYVF -??1*)"AT*Z% MO.'RO"2*=72'BFJ=P&' !QX\Z(X5H+Z(U;OKB8;D_86_+7N),S 0GF8-C%=J MYK-G1:Y0'(A46H6VL5V'6R)5K40)FP1W\BI8''$$GLM1$D=\6B/:]:&9'[H/ M][=L#I4L//VK770*GI7*>G[I*H^2O>E])[>D, 2CD6K'=F(&82VT!NE5EJ!^ M8*1\ DG MLU!Z4^G8/"C?V_ 8$N*CBW1#N M8(\0:IDSF*XOB1/9)KK:=8HL_S"4S357$=KY-CZ]5J_+IR,RWMX\=>?[!,:# M7K?LE,K)9XU-J0NRRC?XOKZ+?]_\>VWXQPM(C'&%KSZ,E:[JRB>T"]>#'2H. M#J0;+3WT[IRV4,Q@ 7U7],YJQ-"8SEZ%\2&V6GM?=;F"^VCS1JJ M 5-% 8>(=47![3+UR>F80&$:LMEXDTNX:PA:?]4A9\O]Q?\WO%MH7V,"LBB. M[SA+'37A3H >6'P(R%51Y!"J6+YBCN "KG2KEKV,7?VS[-:N6TIZ+IAC[./, M5-);H[97594*"P*K1B#W"DJ9WU4=FD(,%^]:21C%M,;ODV]:[)$M#:1_KD7&1\O"\_Q9N(F0,)$ M2M3^(_"'*C7%P3=GG1[/G;U'630U8A-7*,HYD+5H_BM:7<&K7%Z^(ZWVK*B# MN?0;-+D:E@&A":<\+JRU-^X<1+VESZ.?U7)*VY_IPCQCD^(3:Z*"+'U:_RS] M)=._\E+!,]BQ@YDILC\]]('LRGK7/K$K/;!XPNH0<^5TF%_+)1$C)VAVFINR MN]3J]).Q@$T3O(J M_&RCH=[)FXG7SZ7MP5K!-/PH,I=8FX00/[ZI= I4*M: MAW0K\)IF!?&&W)IT40#D83!>S)<%?@-25*Z."A,NW^A(I]C.S-03,]B["E0_ M"Y3WM#BPDY:K%#8K4H/0LW3E^%H0N'>$:;BG"^B;Z[5C#S"T?2Z*I5PC;ZH;KML3V7XD$$G?!_+4'+M1:%>!>.'V[1^HMI M?%M:':/* MW:*ZH'019.F*"9=M=:G[?NLSFVO*\6AK28+?J2[5/IU:T'(Q)7%A$8+N+/^S M#A;>4M#2%Z1%C^Z%D+>\_8N('E5$14:]=$Q>%9RR;6*J]MP=U4%/F>77F5NN M[GF;@S;^\TC4/_>?UG 86K!Y?J81LX?QB/4/(CNC)XO:$<'/I::CQ#+ $==$ MQU'L2$R%?G>=P>WBD]9L_B%8<[WQ9M7,#T'LD="Q#OJ2?ME>C"YO/^'T=:6: M<%>=,;;T>&]V):?-^,LPY7T,-K.OK!Q-N-NSG+,)_-D=?R\(>' MGD'[O[\UWO;V/\\G9?LD56__\U- RE:GE9\HFM?^\>YGJ]Z9JE!CIK\6Q?5S M_J9A1X;A=6$5)MQ^UWDC+DZ$"DKT'E^;< _R]28E%KP"D3[G^,G/(_1HUC'CU!&8TH-ZQ,EH-%#TVXOX2\_YU8)'$VT_^%O/<. M:[)K^D6CJ*@TZ9V((+U(KQ(;("(@O1,5D"8@/4@D*KTK* @"$3%TB'2D14@ MZ=(%%$B0WA(4N(60G#S/^YVS7Y_W>?>^SG?VWN<[U_ECKHO%O=:Z9V;-FIG? M9*W$KB![(@"(7G'A2Z^_=\PN.+GH[DA0RU6C)_&U+V+"VCSX>T*\%:M?6)BQ M!B/^UW#QOTLCUJQY7>6>P?4!@P1^%$PE)\3X,E=.?LFKP):[>R9/7@>EI8E@ M[Z=('RT95GIQS4%B\O_%A?E/J80YHP1D0A8-^Q#1<\+(L2?-K04Y^J;:X_K#* MT>'-J@?#I]"+ESZ)0&6=^=5.W/O_W-K^*R\.>J^%:D.+@.AADS/?9!X:H[S< M?,R-A[#-YLN-5N_ZE5323OA=_%F$XE)AE;E=>L'-&_F_BEF+JOJ&NKA4PJ[] MGB(WNQ%3F4R)Y:7$\^\NZ%E>E^%]]D'F\MVC3WP>GY9X^]_(IZTI&*HQN-\U M307!-Z=3[M_>*S2]Q'3ZQ,/LG:]]W\*8<'-AC"R>MQ1&+@9TB_]*ZZJ_/)4> M#Y)*+J2"SJYM[?]HHH*&0SUW3$>IH.^"-/:<0A#[)K*@<#$JJ*T>LTV#%5^T M*#A(+&:_I57:>O-X./C?/ !QF.J".&(*"9@^LV$A9#P5I'!)(.,)Y+O99RIH MK8\*6KFV,V$M,F?RBZ,&LO\#LF]Z,6@49*K+\5LWNOZ-A<:BE)W>8/,:8Q;HX=&YV0S4-\\NW$ M[ J.8'8XB#M_+_%O9"EH0KD\,;NS%$(%O=L>6\VGF>0GS0-*\R85]#/7#D0V MHH(B?!$+IZB@]R&'L0A6Q$X8W K]]309\F\>_'D%2Y+%I /Q"O7N(H23Q MAOQ1Q"=4'A4TD4G33=Q:187^1^2VI#MB9Q'Q\^W#M2+0VWB)OQ)=.M&7_ 1, MP;;*T,1#V_VQ+B=HS-&TNJY%&#R\L5.RZOYO!J:0(W;D#_C@4"JH6+74T57\;8[._"^KYU ? _DN/$]C1Y^2K\-74?#[ M5OP/TO!FH%P-5Z$I49-2)JH/0M7!]X,6P+T]OU MC123!PQJ6:+%<2QN>"0KC#!AGV!#I.1=[*R5?RK7S%3@Z20;L6'^>3[M2V _ M7&D^1VNW;0+C3@4QSMJ260^SR)>)(FVYXD,^S>!Y* =E",(:.!@;SF]D8N - M[G*"0",:?=?GRP"H#:DE.:D42,&VTH^@ $R!+1;EY-0=4+YB#F28.FK31;ZF MG'8D1NB/W*>AO_IK8\T:!Q B8/6JD62CY->;^Q.M:#C5#!?#JX +PG0!'\H M8&]2461'= 2=!A\5PH(=$>U$SYD1HM)N>250 M.5]);.H0HA^E\)!U1\/IR6I_7###YYC854U\'PMG(]\!N>,RD"=YM'87?X/\8DM6R%+-)0V/'@5)'$C*Y]=R,3NT[#[6'0;,I MM0D3%G'^1_G&C[$S3,G5Z#&+NNQY+SC6Y7N:G8CJLVA$WQ5$.P M&L_2/LL.).^.MFPV$2 QX4P3M6&=U>_M[:^&%GONGU]8^%)?6U=?%^E@)-7E MS6BU?$SA+8BE&P.H4F#LE)/Y!_32_:4_Z,1?6Q.0P MZXV]J7+,$H'EX) 6(#BAT1BBC]ASE".BC1-R^U=%8+].Z.N/"%8U0Y6D=U5U M.IID2]-& V&W^R!0KP#S*_0T>IV)A?)XRIK"8.+J"#/(L1M=\3/$\,8HKTK%=0IR?P?TZU"%OE=5R$K M4: [ !?A&US\[8F&QZSW+I^PV88@(*:-C;.U]HA!''AO'T*1:C YYIZEW,HY MY))F,"(X-2*S43A9K?!CD5?FMHPQZ'N:(W3W1 P5=,E;FK;(=5#RW M5!#D#&)VF0H"2GYO#5(^TF+0,A,*,5?72P4EFOY5QC=,+/_T]I1_^KN:YFJ4 M(?MT'E! MHIF;1R_BR=!=W7#:O8'B?Z00HNI\?G_W"BC>>!_UCOX"Q_X\$@- MFLPUB2#%@SX?6-:3R9>I($0^%40H^JU5"OF+TO7_)\O+B*#_:E\1CZ\X2W\0 MTN$F=/\12WQM*LO,\N5C0G/?K4UW2WU_ 1$4*HCFU#NLV?&"+'H9>B%I!L/? M,/7:9A^\-3_E%!.2[K#JW<:;5WQIN5-#OFOP+S[=. MQ/RSS>O_<\.6%LW_69>0WY?H2-YO[/\NC!7B+ZI,^5^X.?YO2@R)K)"=,!D- M\ ,-QFL[8!6[/@.O+;LX_7SUYD2GHM]G\=#@^__2046';-TY?@!L1/K71 M%N79+EDN.5G" -'W_Z\CW7V)%HU>GZ0_/,<=0[/\8;,GR M6V?AS\K:8"#-PY&%C/US\!W@!N&K+OH>X0B2$XA-[ 6?G?UCF^@&8?Y9] >Y M'$/*'N^33&*=S:8>O>:\UBK,P7Y$F+8[+H ^@D#2I?\U%?+_$1-( MP4\G^!7!NM3.,,U(6(%;4FA(X.1@=*=^_^K)_:>:\:N_^T "')*W/(@@$&G[ MHQW"+N,746A[)HXV9#8&[)DB!DKH?]NW>PIA6[L M5C\^DR*;<'J!(D$. ,2):.LZ8M1.(5D,REXK<7P@CAB#KX_"D^IQATY<)[N# M:.O0^9)5D_G9ZL%K7*M\,W$I:LXR^,-XWFFO14@B\BC$8W"J%Q^2K"U2X0#7 M/'P%ER:4'YTW&FZF+_30A.*08"\FF<^&;&03TK<:5@"!M?,(<\W:PD(8RW8< M;U:7R9+8# -SIWR'U=4BBL;Z 2^5^8<-.D)SB<:^+RW[%#(7X/=.A]89[.Q+ M7T@V>M*[8CWX0RKH_1#N#A54XU_&>9.9NG@ZM=NCGN@PG= M<">)FQ]?E3B<#HWX]![0#E1,W%KE1&5HKPF^LLS#_G*]89-YAP2>G*Q0S87P M7C:8VU[W;U';WOKH"\BD1(=+D[V(&5@)G:.PB,M(PNP?)]9\9#V7"$(ICWSS M5 N]4,O2H1=?A//4I.ZJ\W57Y/)4Y'FP7>;[E/C!]^OSH/N7J*#K_U=$_M%R MH(5H$]01A^+ [P^LEM<)Z?P]^+.7]E4?1:QSRH$_DR$$(Q0@31C^-,PT)]UGL/DCQ(= M+F,_$\59#5E33::98"K[@W>'NY*^) MH7K!^4ZM&/6GX1?QJW=^++LIYZ?JP9P$VFY]<]E6#-CC);$+YF]EWJ*/IC"#MB;GKVUQ7$NB 5=!>,@QXZS7*6 M[AW%L%!!?_O@'V#WZ@@)NBCI\6>!@(:R?RL$E#XGBI/C[<"'HI>%9GXJZ"S-6MYO)4!VI,?_0,IMF.UCB -F@);5FK5X-F;]FX$T3'[VT)#2 MB>2F@E:-2B9HX#P2\1UA&QY_NINZYW[QOW'ZS#&OJ M,LS9\&Z@H/#8GEHDQ+:J>UDE44$R<%M2P/H/P.NCD$<2WR-Y?'AFZ5IPM_+S:?CUI F1 MM?<"X)32R+RL)9ML<4:75[%A#JJN.9JCJXL6/A,Z!B\^H^S5!O(D]2SR$S[. M+;V\A?,?Z5.2.>:RJO]=@>SZ&)6(?O&]P0'*X?;*XT# V#Y52D72M;:LH%XI>'!:$!L(R.O5P!8O/IB@G-46&CT!#R.4PM M?9?)#&P/AR#2 A>S'&+Q"@ MLP$2YJ-KW6>WNSJ0W#J#D.CF(XNOA@J'*=PK M6:WU]],,!.MQL=_\+V[A0]I\HZB@$\H).?QX=$0-FO%RT8"O2A/ %;9U!L@P MO;NP ^6"%5IF'>!RI<<6%#4R+$C,I44SK03&M@?YHU[HPSN?JL !D=O(LGGG MPOW!#I[[8FH7%J';>U)XROU[^JF.MIVP8I*01S3ZY%U_\M)QB+\V8G7S$?* M[/CZT/ZX+&(LG*O#^8+MHYKP016"D(-06,YVM_)\9 S3 BR+4SRJS_]^X,5? MH2'M6T]G&2B,'MR::E@HO8<33X1I]HQ7"%%F;T:8)/>VHW>U589D7*JR%Z=M M7=KC$B!73!"T-FUYA.-]BM-^Y5RI MM/LJVT>+W9X['F=1Y;!#XHD;+;4*-@@P]@\V<.H&0Q_W$GFMF*.A+^?>9P;3 M,;"X1;?=?C#ZX-7-BUKUW5>98J(TE?."9V6$.8._54SV+D.W^4GHPYC K4-= M[8N.1K ,+#2.PD$J3*;( [[7FG_4LIR&O39^NA6@OS"C*Q15L**F%GS>)K.\ M7*5="TZ4RML M+V_:HGI9H6(>7]QYM:B^!S;9RBC^D>QBC>&<&V91!F&AZ=:O7 !T\;U7-P ! MZ!CQ56$,[FIJ25YR^U G7DJ]Y6[I'3\.SZ*F&U+PZD0W7EV:_PO3__>%4X,/ M ?4B(0XN;D(-:X;/'@KLDA])@$HTD>0(-&9M8(L*,E@H'?O=?=8< 5[3K&J& M"NIAIZ5:6P=G*.=H3F@7*(UMNJ,>MOG.F_UJG_])G%'BQ7?RH?Z8;I M'UK11CN[Q5)!/YMI/&=$7F;UFCR&Z+ E*'U:]QU@F7?T_MM(Y#\C0.,R)A&S M[@'>3P0\_WB[!A4DS,*+^#(,V>$E_EG;=V(EF>\F _;$#--JXD!UB:>0*)!0 MVGZ/N->.B-DWFDT*EX ]N7"ZWWGND/->:]6(O7H:3N?L(VZLZF/NUO'R?*L[ M"Y OX%KQ+E]D1^,$6;$>:X_\]:+Y5+&'CA1P6#&IJO^2 (YM-=I[VLH;NLS1 M7PB<[NK(/5O/W.L]WZ*#]\Z^@H]HO?24O_ . M]6DA=>&%!$$)OJF],I0N(OMQHI=8^_7.J_D'RM]7N[XK,2OV+CM++VCH\//B M?FT*W<@5D?HTKU?5NZK"*[%DBWI(\YA)!QHE).RBS2H/V>BXANL7@:#K)68[ MOO'(FI#VVY&NXDX]MO("TR^7JNRD M9TWB(H\#L(*3]@Z1E;\\4S:Z*]"MVX0T7,Q[;-/IX(V8K#(DQ[['%,U[5LX MS?4JQS4A.9)37FI_,8#IU!SKS".D<'H:]_7Y!FW845R_FHD(W+GUL"484<9[ MXO+F@P+SG:^!M'3-MJ'T5$3GW=&:PT5K+!SXFB+9V.Q0N0/+ .N521*VUWOE M2@\:2%10Z=?+-(]I^_K0D([F,9,Y:!X3IOJGQW2ZR17V>LJT,1IJ$OV>T\.B M.+)/<;TS R,O#5@3S?$I;=YB>P9 -Y0EO[ :>U 'Z>)2W-:I4B2G$HL2M>$ MY$D^M0%%M+CRL.;QLZGHEA+H5RE6#A,!J4ITR:WKX"5D3_,@#LE%9L?W7S%B MV-C3$2;=*);&LYRT<0#R<1U/0 PY2@8&5%!5_L7PB?+! MNSQ[K]']_#:!*2 MY=KF%NPOSC.+H/0J%)LE1_M^K/=KZVEQJQ<-Y_$!/16M:OQ6"K?RH@M6"5XJ M?($> U9Q>YDLS-M#>6G$&4,^V/WSXNO^Y'PZ/IO[8D**S8OO 3O3_&ALNWE MJ6DG1UZ_U$O1-/^+BE6U.0&ZQ$VD:CEZ="+H^VAS&"$L6)XE3CL,#M=_ MY+X0L3DL(QXO2X=MLV%+>..^?^_S \/;? !F)S^V&AT2I6[-R:@\GKG'*V/" M=)O#,5\2KZCYZF&S=1+NSO=?E-)7"]I:3SO-DX@?ILP2)V@0S\45QA2034@L M*=]>CQONKU2S*YKHNV/%JRJ4H[MY<%].21EW*^UP\T@-89L*PGM[ZH@?#K9C MCGGI*,;?/$9RJEZ"R7\TC>X)):[9M>2O\:V;MI[T903"+.MS+I\*XWM^MF^\ ME0>N3^I\7MPVSQ)OK6G9OXD,\75^"SO:N8;-Y1OQE9/]_I0_YP;@*=*I(VZH M[]*@6NA$I.3 NA=,"LMN]CRB@CBL;)*/Y"*NM,BI$V2F8U?N%HVAH!*]I7=A MYM%W^#X'KIGGI[M\Z9($TJA.<4PQK[CG!RO[EP.W?#@?O?6A@NC)C(V(9= >BA*-D9+4%_!0^+@"\VBJ2H\7&.=<7OCB< MUZQ@*S=/1]D8ET18_#K,%N9Y8:H;_AC^^>\"K/6G5FW21$H-=#I@UP\(*P : M-\'1LV<@;LBI0ERN.%')0P>004>"#8X M%-6+FEXSR(->+=8-"BKH1MSQ"$0Z6B9MWTMD-?1^6DPN27FL:C*8PI?;L'9C-&$D& M9B1_O"I46"I+I%^ ;# <&,+AAR]U+H2/@GG"%=M(=P+E&2A]R%IP!W+2\&,K M$Q W)\]'Z9GE$#G,IG"O(L\4$&-P+ SV?!7P+P MW!L&D/A:0R;VFZ/*D-A&#(XI["."57E#9_#R\,\U0WDZH+("KE4.@V!'$HJ; MI0/R8.F=$^:M(^CR\I^#)37(R<*/IIY.$J/-'D5 +V&++/H 6+I9-](J#TLW M$7*G:/4N/L7X*[!&V8K55 M2KUTP%4 "ZFI4S6XKB>.X$N_@F#:_,E/"BK4]Q,>F78"\O']=N;N/UI0[8X> MJBXS]GW/,M]L5[CNE>05/PX\6']"\VTACS K,W8@LCH5%.%7J[%! ZCQF/>1 M!OFK$S=:Z8"XN(WY]Q=:PS7)%N+.1D5882EC?@6YD_-G%S$^D#H?Q#)T K(U MGDD%]7J2'?_=Q]YME,D/5% >PH$*PMBY44&R17_]1^G#^'_M5C#'6RK1O M%@MI2_IH67>"#3:I"?\FO(O;6;5-!"+?CWIJ_I M?YD>0J%X63O"1<%1=[O1B /?#MD/=TN>YM>=Y$Q[3P=8W5ZH.'> M"N+W%2G^:TX+NDT%W?]*!7W&5"!FRVF:2!]%_-X>:]']+]DI="DJR"OR_2CH MO6MWS^>+.<][,99PYEX+_10?_DI[_9\WQ/]WK MS8?&NJKZW,UM H.]O?N[W,7%19NY^OIH3GF9D4%IT5L=?$>W#41*SCWM^WC4 MX]WWT;O9*+$7=].\Z]93#:VFA\Z7WO5/-'^1%6]0-VT@6N_=PN9H/\0+_N]: M#7RI+/S+[ DJJ*:"?)$XY238DI(2ILAJ MQ!%]89M%H?.D@F>?F[P#C]O(>7G.UNGCD-\\G+B!.P>J[DK2'6+%\Q>-H4FS M[);\S-5V@'F[M1,?$)#WK82@$K8E !N?T:!33F(?6=%O-?G]8L715) M5TM0>/#ZW?*#.C;;.B&>V-YT&P>KD%-F^#XT.Q?JH49G0$:W?]/D%!5D9(CN M/N9OI!-7=I518KM?&6L0SW,WR;!;9L2@M.P/=6Z))L?&,R@=/S;Q/83,D;([ M1/0,[Y\]HZU!5"*@8],(X<@*V'DW$GV[X3?[6W7$%ZP QH O!QT;+@(P+U)! MV'#NU[>JV5>*"SR%A.LPHYOB1@HRJ-!)^NEGE*[6$R29(4^((!Q*8M]-&AUW MW^S/Z("RRI.EI\,ZSC9YT/*09K 7/B6*]-'6NM?1!*O9/W7N;?>3LFJ*KB%'N-6 MG7%L_*5T+56,]S*Z>*YY%MMZG$#A)@AT+\&]!1)T>@)NWF.GB_SH,BE[W158 MY2FI?/=(&PT#+OI8]\^DO/59RJ:!:^@V58LHXAJ&F:5" [ T,.3\23_:1H_ ,DJP":TFZ;41PW.;- M/>GY07:/&8Y4(U6"\H1CK?VG=^E&&KJO==YX6V(*IA%)&)YG];O(]2A2ZG$I M[?01[8 #K=6.5^#LFX7S7+FW09P*[W]QH+RXSNO[GRS^V+7,.NMUR)5FZ,)@YD!@\?@)TC2 M;0-\_0WF263]0;_0KPUI[%D-Y*E^?0D^6EI4VHP-Q MNK1\)KN6>%3G%S,RM:PW^3L_$RTBH4?%?4*GD?![KR,O/D.^0? M]NID"_]^;D#NT%Y%W?X,!+RI@@B:<1BOO8;F/F#_!,L"M\W?;[>B@M[T99Q% M;QXT8DI%_M,>)SP_27"V5L2I%ND2U.7CQH:5 AG''F3;N%Z+Y+R!<%\[J@AYFCX4..C]])+3K/A?5#! M\@U9T]@3]IDI3VRNLKEP^Y\T[4:7OJ>_!!$V-%@4X#?[^E4IQQRZP]!AX^ZH M!3UICO.: 1PF?NM,3A$A1H1V@PX32W](+L.DFV^:(UUPKE MJYO1VQ'A4XBCPE,3$U00JW*1S89:UD2;2:+FQ:<:Q\K\H:OAIVJKDPU.2K-I MMZ$0J1?Z+DE@ZK;6!YN\NW!-%Y6?V?([#.T,LNBKGF2479BH.525SKA9G*H5 MDGY][.5W73TKB/4&_01E_PXYB?\298_0A\A$[530KSTC/2(W](K6&Z<\YM_: MS3"*WR\4*S"PC/&8-$981[3?;]\6*9-=N\T?*N>-\%^BG?V M7Q52(-8]%V;*5KQ:YA7,?B.;=?&JP//HXPPQQ_5:T!M>!YHS'4MV<%? 7-D^ M4PW1/@8XLC*_^EHN0%&)MQ01B;[\[*J,B*>H"UVU3I6T=-V&C?4 M-HHM>UOA')7LLD9X;],LI\1T(Y=I8K: M;(!QC"1]#B7^UZ^+O#Y#&LS!P;(9L3 M[!]L"I-:,Q^\2>GUG32DG.(GH><>'M91<-ATN;;FQVFO6Q('%B3]1DGC;54?2KS%<4NH+MV39= <\]C^ M1++-X#% *U;Q8?@1_+;#!$-L]TMXEW;GZ(!Z=(%]9G.P'/+]Q[F&+$O_596% MR&2AZ@[K7E)MD0%^=:'6GVPD55M*T9_38^]B5L)_G2HK18_)]-2>).0\-&W_W'?!0KK#NC#3K._"CL4:G1+N;,6E7"(^>.&6E,][U1,G1>T,MI5-N44&XP MF9FUYSB&7G3L.*?0R4E?^M?,=:P+%D/8>UHCJ&=T8FK[1X>39*( 8-AFQ0[D MXQ3>JW?L5&2)U@V):"-KUO:R+-]6V"Y9'AL_DS9OG?C>.>4:1TUD^Z8F61 MPU]?9H_;D-LDG0V[9$M1X[QZKIOTK)!C/H; ^$,69X$ZSG>F:/0L#?E4)9^F M]/2^?^%Q>[N5[=/*L,EQ 4MU5W63TOX/4IG!EE%Y,N&JD85B"]8RO946^1H: MEB]\)04[:^F9?'5<(C'M_1^@@64XVK(.KU:U],#I7@G3-7R,9P@I[?HZH'VFE*I,0YAM4FE:^ M-MZ#?9A#I]?T%'^!;5^Q+<8HCRQ(O/>R"(OV?+\JI$JZ1A_H)$$:(^>*C6T@ M']R><@B);=1[?$1 %[\A?R-.OX>=<_456O:.^H&.P7RU #W=PH^0_8JK?!I4 M$-L F%/-6JN?:"C<>U[T,%V-+@;?MVGZPN&]PV6.^5L_']4S+2_.F:/*^80'.SH1HP>G=_S#&?%]:1P_9.2.$ (RS5_R9>[ZQG>Z91[>8/?H M93JLS[;N7 PD.O1FY4+UV4V.7-E4AZM(A!5R:5WL5SHM?K?BVL\2 1O#I M)$:,;.+\.\_#J\=-6"+3STT9LFN:X49K5\=?C[;_CW'+2R"%E(#7;]L0.4 0 M,#CT4;C*4.RSKF+85D<6.$I6CN^\F[NWZ/A66=("]O@Y+2_=7((USD]OL\VD M+V*7\+G94QLY.3N'V* [T*W%^3. V6"&^ .R%F OV\[S\1L).A^UA/4]M:HJ M>KU*92L2VA'9'K"IZ+92K$%\S*.UXINOQE?K5!M0D6A MZLG-Y>RO6=+G*V_MUCRH=3SVRS4NR^+!LT,FT ;2=JT'@C=;?FT_8K"1%:J!\*(Z89FG[BD'89/4(,FQMH61PO-!&G=^ MV!I);T]9N=V\8*.MC-<.=HY.BWR[%-5F7OQJ--AC>P"E^>KFL95N)Z5 )0U: MS\E)9 ;F/93,Q3WOMO'\P%"7Z*5_^$*9A=D&*E8^#XX+/U\'O*[PXLX]0L1$ M_2R'7&U*-Y);:LMR1%&*0PDG:U*85W;]5S7]=5 EGP9%V@H=-"A/:&K'_)/: M?X%W[QPFMAX/[YOE1'BD",%%B>49T;ZMBK#!]I#&Y+3"+S8V[N$JWN_5&UO:I/'<-9;6,D\&UI>@$A6:MI'X1 M\ZCM^A<+#]KP=XN,*\1J/5\5FUOZF9?*&(NPBZY8%*?Y)%$.07/10QD3-+2>NU M+OG]>I$['4F-PM1"!;T0I[3-[@J3=:F@L0V2'>:!-)$*^OLG_W%BX\]K)^G/ M?I*M?\6#OC>?HH+.I<=004ZT+7]#_(\S&W^YC_)OKG+\]53)OYX\^;N! Y## M:U20U-\>-\%$/K%GTO>OVB3I)V2&2,M9 *\ML8Q/GH4)Q=1ZK_*E(]]-.GK: MH78*<@IMKY[O7S@\[.,*5DTG,79?[/_6]]S>OH-GX7N6A2XH_?9Q"Q&IU$1A M;HT!TT01C@7)&T82G9*.]6+#!HYUZW'9>&/%["6>*ZS^V4OG>=H5K%^@Q(83 M[]9ZUZ2.-7&[H]/0M+".C-Q/VAA/($8/=B)JW&*]Q;ULUW6.PWR@/,NJ(9 @ MY[%6,4<'=RKHM+)1%5[,T;#KS-=K=.!J+5 AO3D-@7A!>*[\\+1&'*>"7.49 MFV5^.*U-5<$] 22')T,7&U53,,'\U1&VMW&^KY&0M9#1EZ4#N?OL-K@0SN"#^/,BNZ\QV?Q]14 M!*V[*C2Z*U]:<<=(WG-P37SQ32I0W>2XS 2#)BE#AEBK-*$-89RKO!6RB+VG M,<-<5?M!WH72T=Q:-5(N)[^UN5%6YBV<2EC=WH25E\N^B>5*]4K(G%$_&Z]R M/-? Y=JM4W=!Z P5R#0_7G @+^0-63JE8[9&/*YLD6M/$_(QA>DK[(=Q54YR MFU#U_,YK8\ 1/YSZ7 #K2*I-?,X6P"KB#5\J6\94CD6_JT?R4B0!["Z:E/2R M_=O5 F#PUH2.O ?KS-O05+DD(@(_GN!-S#"Q>N9;QS W\4'7POR1I%7(UKW# M$NT@SG)T-(4N' <%DTV=/;PX6Y.#T$PPZ!PTHER8H96CG@J*BBH%[GBOYS/R MR**>@=CBGYHN3/0-S_N>O(#.D.RC)68?!=_HFQG.V-B(7,H)PBC=S@?_!0@Z=ES!'H&;M5 $D.S-0PP"G$"C^83 M#!83V41M5/I5;)_8^+#Z/3"G\-KOOB6EZLKC4J8,/^Y^K,HLT]8BIN!T5%,O M]#="JQW(#@"*('^B=&GS F O<.3QO1J%E.H)0Q(_[EZ.'!N>,0+;PP1QBT7C M-'P,K*Z/1;5D+V&_:*L:MBE[#7G^)$T&VTKMP0>:W[U(>6]/$&]# MQHR/YW+1XFI$S?6:GP>"*9':,G4A:E:F79_JJHC(J#=-S4^X(3(7/(H^J%MV MEY6;SRN3[+XYN<\R-WOY.=^W[IO0=N3*(&*QE?EGCJ5!8;M4T/6Q:RY5&Q?< MU1A_G>=\K$[*$=F5K7JJ?I8$WF _,/+:E:!__18(('!%$>4O!2^O-H:LX^=F M(ZV/BM\LE9G*P26E![]\I^,:R ==%S\07=GK+_&$T,$%YY,LZ]E+R3::@YW> M;@%! :5PN[%FKW"7]:K0ME&V$DL#3M)+?R>)/C>-):&SGWL?U>1X/INCG$F6 MOE!H%1)T%DA(#,B^Q\V#$D/)Z!J?:A]][=WXX,N!G?R3JJD'J.@VYQ^G3",] M1FSB_!?2"DW2+]QJNXUZ/O^@KE#(IETC^AS'6&J Z42?MM&!)_GB^T9OB.5A M/N8>Y(1C=Y0W71M%L@GX,3\=D/;A1!1>,G \'A^<\W$YZX5ID'B$@XFO5:WXI"R+:J" &;6XYJ95\L M#Z@ MX!R$@MI/&1;.3G]=W>\OIR"#5'*P50/#+*-@1D"I78=A9,* B(C6OH@WDE6H M-B8.Q!7 PCL4'A^=\N"JLUH%@4 B-.@G_=;%C/F2.CU_ZUWUG?M9"S@ T<[S M554LW0.:7+UN+!;EJ=1Y+SL@\XY[@&5D/J.C0,RYO!??>63N\9GM-MS48Z&[ M4<%7<\?LQ2B>JY'XU=50%H0C J&QC7B2I S5-!O%YV\2N[JN->B#+/ MA\4-H[7V0\?U$6YF!+* CHF&RY.<%KKOA1PS3_BK+B_9E6^QL6RYT]EBM2 MZHD7[3;J>:V2^/Q?J@]'IGTW(COB(?&0*DSR0C0+*'Q\RK@Z3/($D];50]3] MVB1C3JG^70]E1VM<5M)/G]BRV#VCU-L5?RSHAE)+8RPT6!I.GP(%BU8 M^N@[*>,)69X0Y9L)953IEP*0F9:-2_X1V8_U(WH/CE-Z%!Q?__%;6^)U0$!8 M3G<(,:RC%0+(:RLRFUU/:4=S E=$W;^*)AR\;76Y]<'L;HKO"!6$NTB<,5O" MSBG=3[6JBK:,Q7U>F,:7OES\Q7*^'!S]U"OUM57@W/P/Z)K *GIF42.I$[,=$ M!4[RT3WF.^^.HH)LZ_ ,DGHI#'"K6*0TH>*EXGM>RA#@6SCP"0M9'4 2C"2. MW=;;>7[>_Y+D.<8(0MS!^=5]T4&_.^L)?3V4$7N#)Y,:R3*MA?+77GA\TC -2&8SM8,F: M) B3UOI(8=2 G[J-K/TP1FIY+.WX:PN_PW%(M-E0$:%!7RHJ^.>P,9*%4"S^ MM@F6GEOOUJB#).7*A#K) %ZA#7?;Y)7P[,0T/3<.P=T'IH]%RH M2DH$%53MAAN]XB?_M%69?!GP+>GAENGGBICWC:3(#EM^O7"=D-%9VG%!/-"3,OGVQGGDO 0CG6X8Y2O'0< M3'- @7NBOS:K4O.#>GR.KN@V17QP>:-[';9P3RFMYOY\]&#EAV3AIH)?;I=G M-N68%>*O^=E,EAH>:6_X/MNTOO(=L$MK:>53E_K">,-7U]>55RRM*D,I?#$( MD1B\S#AS@LA$,J_M3\%Y>TXN=)_5-H62M2=Y!)3T97MIWMOQB\0%*JC=D:3' MIMO5?GWIY+S?<*LP+'RI+W%#X[%G.I^PA]YUA<%=EZ_O9/I..A-2P[]!0#61 ML<"F23PMT3P?<- !5!/IYU,>RY2W:)[(!WA9E!4"ITFP(2:WY7[AHZ] M7$_M90R32B&/E7<8_*U"@3>YER4F39#Y8R\&ZX.26GR\-B<%#0#?G2R MGE!#TFO[JY(GWX^W"GB>=@;#$H'QX:L2V+N<<0E)KVVJ.6W$@&(_SY3S>UCY M>"N_=]Z2SYLA^3-Z(HEH2AZO\ MI";ZG+*M9OZY+.X##_@6+ERO 1)O%_,X<#:F5:X)R"$X2K<+@1*N-9EPPQ)L M21PZ[,,_RYGG9&M_[J?$%C16I>A7![Y>WU-+=9Q^Y]?7,_S&W^M3!W&+9Z2= M *EL&%'M4SI_!3WZ(+/5$:N#Y4[Z[L40@[:7PO<)>G*LC3] :8X6313?6'WG M;N5IX?D#K_!+!6YYVJ95L'TXWZI%*L@UXZY2'$'8.$B$MU'9+[3@G$H)*L0X M+?OB.TSP$K.K.KR8F+&;.1$N!JLGB$>3Z?%,6J:89M+Q3@R^Z1O"T81Y);B5 M-1ZK_SG-;)R0/&T^[K/5.N'&-+\RI8/4DM%\8;7';95[*1?Z!H*WAJ5TG.TF M7>W:;ZWU5F"2C]3F$2>J15Q1)._6>]\)@234?KEZ6WV4?#T]1 I"XZ3R\K;) MQQ36\(]+A)QR3+M),O*4RFQL"MIQ)?S49VT%TJP^2:RVPJX7'V9?KM>#Q=;E MBC8CG6+U#RO]_/ALO\4Z5V;Y]S0^2 57ZTC P 5HHE1BA701#+\"&&Z+ZX7 M9@#W)?2S8U,]CQN8,F=ZE#A-SWK6RZV:23MJ3JTN>ISX]#:$@+E(Q+3/2,L5?]V7IG?\>?-?@V\H&E)EEVI["_D;D M,!OCEC)%-S_E<$VTDG0_G 'Z%'-Z@5\M,X, [@I#@@K0+O1'U]IRA4BP5W/3 M^NHN,R-YX;,(=JQ.Y7S*$VC50)3?@@G7:^+>I7&(.R9NEW3A5SFRLQ42@:>" ML!>E=H[(;'"WTS(!V[+XMQJ%*3*S0S!C'ELKOFB6R07XQ:?M(U%\/%*IJ*A] ME 2*+_!.VIS'>!=^!?5.1*!5F9"^(C+GM0#LUY;<57)P%)#UK I 6RMU?)AW M-3.QM6XWWQ]P7U(KS;DI;6(M"7Y@J'VA0W2[5^ !5B"U5SFYF,,4A_J>:FL3 M.W]-5V9SO:2$AOOZX<\)6].ENW>)G;60R)J46!+9@K2N-0]AT3GFKG,.6)L/ M;#30SG=#Y,&EALD6^XPS]RR1N P^E1J;;Q=QAC^LM<#KK$0$+CD#(=AL1 K9 M?3-JM>![&OX02"L'(MJ>SC,Z7"6&M6.(,7#NIU^;%*XC\-";SI=B71]\@-C# M]-N$& '$VVF8[\=P-N+$4[B&B\D7,@0OR'"#.![G\>P(U[Y5G(?SG9-GCT36 M"X"TK/7E=&. U7N\V>.I22>'>B]TEX?F.55U$:1'?(UMYXB6LB&P)GLYA]R8 M#G/!5T;N\WK*5?NGRE&GQZQ46]S5FMTBVXV_W9U!"H.3J*#:+=SS!?*YP[0- M"N^*FJE,>J[J86FKJ/L,VTN1=J[<6;Q:^Q$2I%/-7W61=65&E$3_N,+PK&%& MK=R-!DH_M :,NS),#CI\#T\!/'2@ 7M/V1\+*R\4T-.Q::SQ ME)8/.TGLV?.4VM5Q ?P.^,/[D*=WT@C(TW A8C9%U2,*2[Y&2K2FO3I-/)\N2I1_K;0RBPU?AGM.B2@GF@ESJUBSAF+CBM*C2^. M+3>K&;4:,BN6O-'[MN69J2[GP.V_.6+I\#??UO*W)^W_09RF6^O.+1'&J=MC M*@Q%%P+7C@:4Y(09/A]7W9-7,FH=J3RGGZ/6:)7=9C4QR'1@VATDN MV3OJ=;_3;:K,[@JZ/_ 4EB]S!#3QO^&^@\W#O;AF#7RL[";< +W<"JYO^F!H M:+O38F\R?.=#H]1V@E=H$$."^V*#@K[HTY.9*(ED_.E2UEN1JP97LL]KJ(CE MG_Q@4-318R11L,%3**GEP3$]I*19ZW&K4*JVQ#S_!M=2L95?XUT@9A>F>_Q4.XY XK%]@B#QU6D;W"<#EP MZ'5QV;JOCYQS/9L)X[V0I+ML-YZG,_<4CGI:O4>9BJU,H$[_=//UK^4KSRJ8NZ4^G>Z5\H:59\^GGBW(:ZVHGA;*?4A)"$ MH7<<9ERF8X_WGTD<$XH$Y_5S/<*@5]#-PVN-% Q^8D:6(^HQ9>]PN^O7:71 MF)L;OV%HD*\'W[M4Y0PE?9\$ <-&:WFE&$X=_N56 M!VD_\=WZY&;IPM '6HIEVPS]=FS/JJ6E>CX*W[YT]W(70U'X.*:*\GJ1 3G% M/C?2"\YHG!DD0*)4M-ZZG#W7Y5'@F9&AI,#(\\Y42S3T>7LG XLO0_M7HV13 MF)S@H%^\U0+,H1 <:TRNJT;%9(4L)C5]"]&6L>8DMAZO32+^$-^= M3^E'"MZ4/YJ*\8Q?,B=R97JI-*DS\%]53C5L<5*?NCC0LO48F%'=;1;&U9S; MV"+XW^QE,A*O#I+&%X\8_.J^?Z#TQ(\*HC.F]";"[C9!G9ER71NR4EPV;D2+ MH?0F%!M-?1U3"FCLSA^B:AG>GL@\4 L?:7PFY2)# W3-$/Q<)=LQ'^M.(4WB M?+5A=D*@7M-CNMVFL(".\& JJ,V4"G)')V>!UR<+5YTX@!#2X&Y8 Q44]1HO M'0H/$T_1$5P.J>[0R2&H4D&1P1R &TD-1SF7)7M=3T[NVN?I%9)*),0C.. , MV+0MG)4DSDWR92%F5_+J&4)U^M[_NJ_ &^V7%G93N9*Y)[_7.5-?H4-]^3": M*^K&=G/H[5_Y_=O-WO/TC,20DR1Z+GV6;+= 1<:J5E=SI@R7#Q/5.+VG1B.4 MD71;F?K3J."7<,N'@2*])#H.Q!<(LBV&>T6W^-P"V!PWDBDS:S*?MKQ_^#N/:": MW+9VX2@*(B#2.U%Z$9%>1"(B(" @2&^A2!<0 8D2B*+T)EU!B$@3(41ZE1:* M@(ATZ20(2$^H+Q"2G[WW^>X8>O:Y]_ON?_Y;_C'RCL$89,TYUUQSK36?E7?- MIZ]H\K8L@L=K6.*RLQN*1>6:;.*D3=]5FW'/1#-2S _D[M=&?P:WIG+A4,.H MDP,K8%8XG"!>X\;>SAJ*7U9*/U/.V''YHM5K^BR7RIN;X&45"SR]'#XMRNU! MAT?[&]'H%.LS9;#P?=*$LG@W0@9LD/TACM9NCG>!(+C[U<+DV7!:?_, _S\0YN=!^,Z*P MV#*^+%5:SNVA[8>00IHC+0UX/,J"U(^W2B5(KDG@:9I?Y&9TI."-R" XK]V# M1S.PT3G4$".77VP61^Y BJT]_Z25-FVP&JZAU_FQY83Q47V#2:%^>^?W1C;B M54!48-I%E-%*W1._@A/*;;X,_TGB:-240-GP<1U]\;,$_RORVT.PJ M\MWB[>,P.(:GS=R]/RBM$OO>*.G)6$=1='6[I]GJ=VL7=L>U2TVM7U4[C1+U MY?!#@'Z>^%4/@1KT1.O4X_>B$M>FUO:AK7SR4[8AN-Y<*""3J\WM.FW.F0%XS^Y$F+PL7G"5Y$^<_1SI M([MKV'"%N!) B-]5)C"C"F!W,4T5 6O@PHY3=&Y8='13!:1CNR%%5^6E=1=^ MKP-Y7N72NP6UQ2FU0!]/MXOG!MH26J/OAG^%*[1U(B5Q<9=P'[3S5 S"&SE\ MA+GLK.(]*[H\+\BAK/4%&G-#FVFKUX[5L8;,]>7:,GQB M[T1=!)Y^H)$",=FZ%1]G_^+8,4[)\W H8)-]*RZAS -R'LZ?K]QU*=C/M2NP M^'KWIOIKPUNGYTX/L2PT2?A!J5>FA?R0V TBHR_FRKCN54FB +(B/#J8U_5% M^52:PMTERVV2 N%'+Q\.YU8"A["TE;ZH"IHP%3BP:D&<"%:)=$A<;$:62K:( M6_"K>E9CO%\<%,17FI_:\!9LXS<:6FWD6HK9F*_KQNBGLOG0AD*=Z89[:XS" MK]WFU<#%,]R-JGO>5:,04I1?/.EN7U,0BZ@0[77/5'(B[M5I5Y:D*/JVG=$4 MO](!6&'*!C/)(-18 8>.I"ZZZ,&Z6OC[],9A,;7Q(T]O[X:C,H13O07M%;@? M$%#N((%QMXQ4#$AY:.BHEQP.W M=SXY,,_LOGY^!JLAUG)+[#U;%)+13NH<8$ #0])UN4GNQ+>?XV[NJ$QLL%'E MG>45>K 0T.]@@R8LE1AO7L*]2?^BHHD=:YE"M%*%*8W(;0,>B\'\]U3B*^:? M?D '#HR!)8%JTMG%0S% _\!3]!))'$!;Q.;?_-; -EM$?WYE4)LI5_?\-Q3\ MMMPK@507!C&;I=T-!CJ)5G40(S()37>-:;X!VR MC@.2<#TS='#93 E<7;I'IIB$S'7"SFB\^;)&Z&OHZON*!8HOGVI##?G2]JPP MB%.J=( JN!PPPYIAFLYAWNP_47@.A]C5"D;V)=CE_BAGZA-\M:>$(IC-QF.0 M,5D40ZI

-$\]WH"-0( MUN&Q8Y1K6YS!=WQ Q Z@'JT8$'T1:T8]BL%/>X1\%?^Q U1'*J9)?[5_BJ)5 M;[;S/5M1 Q;HD8(U.?\8,20ZH\N9>KC.(F=")QU&B<081 M)-:(JM! WP_+9JKG1E6@^:YUJ07>[E[>LBLHH\75JBKKAFN.X;9W7AL$8PK/H.(;Q5[Z3& MRR3:D2S6Q]D7S:]^I(,^".Z;*35KIG\>+.$=R7L*GZSL$N77@V:'/?RZ@Y*E MW+S$=;=^X!Z,=^9&97U576KWL'TJ;F2=*E7)RS[YVJ$*:V4NJQRS_<8*H=?2NR74F\A@Q,UR.";[8BU]L*:1EV#>7QS1N4TKK91%E\T_@WK5@MLS)5@6'= MMC/:5L8$YO0\PBNGIB="YQ3DSYR*VNT6WQ\H.(7_*E3A8Y%O"82SZ1=4Y<3B M&KP@T3[?W=/J8+>]F1S*K4T9A#^$<5:*'.]&+$TYRP07!OVD;%U95!K6FIF7 M1CB4-AZ$9WMYN'!'C4RS>4:)L738#CQMKGY MA+VQ]8EF=M*-@O':KY1:'!>8]G?RWC7F2QGJ2.E(11G&&)491AE&:;LF.R1J MNQY_XK,\JR;^^-173:.J=CP_606&,AO>5OM_6?+SEHG5A@CD#OU6WKNGG,9@ MP[BG,B)S8[=8%E6E 25\$DY>JPT<.G.NX1%J+ZG#E@K?%,72Z 2_,BI;A MV M,EW)[#[W\ 1O@H:;#LI2QD1DN%#'PVW@36'O$QTZN4VGP2*CY.0EXTQ15('^ MPQ=IN>\&H4)PA.0JVZ%(^R-OHA(^:P+;NQX@.-.RP0J00;,-^,]*VGR0LPUF MV#,).0\2)=>C]A-NS&M'76M8C$(X<-D@,,$B^)3P-8E#8S=;-D) ^ Z2UB.+ M?515X">8K8).]\9HQ4JLL,D ^CY)">#'Z:WNIEGZST^5BPR_2Z9^$:W<=;I< M?8^'90FC^M51I-LB3JR:/R:;VT8KYH43ZQLG3EB3IYYB1;J[@IY0U;4SBTK% M3ARZX C4Y\&HMKZ5!]'1>G(&S$5JL@-N[Z=DXQ?X2=1S9- IBZ%@-GC 43;< MA.#; 64B*KPC7B%T9./1LZGE^(D.!0@=48W UIR>'UNP4M<4(X=@@CDY$O03 M'%$P;RO\8IB7)UPSYY;J/1S$U^_>/$IOI%V&3ASG420Z M&+\FP0(A#>5QY_2 H7$2@SLS002N#AG@>:?"NM6BVV6BFKA*:*Z#323:Z9]+ M>N0A"6GG"4)B^<)7OHCGF=&'8X8P]LOZ8:P/LG68)S+//KR3462HWS TE%AD M6< 7PQFU[=LHWB=#U+BM>97+0BS9]4X6[XM%+3J1_CQV6V-[08ZZI+LH0=5[ M'TP*/^>POLNH?'A.6NO&8WZ"$@2E'"4^'Y_Q[ZXC^K11%!V*^H->&EPZ-=2) M&2&)?SI*1GCI20FG;']6T0C,[B10[8HWVJCRK:;G+;QFP4W:!J5*210KT%S[ MVH90ZINIC/7!3IW<,"\GG!Z)S+5>J?.3]+8OGG1+E7$?N:/=!)=/3ZY:"_1D MVB_SCJ*>BVWHG"P(O$>Q[TJP0:[Q^!PJPV6_-3(*%0D3F75Z<&@BZZ,MW(_I M\VP$H'N$S@"+7,NC?[9("+30YJU0N8J"ZP\A'$55S\F_)8/&JE7-6B;BJ65< MZQZ]LCL2.(KZBO0_-'55@%(DGCY"'F._V=?(LL:4.?EO*N^)5U3%,7--O-KX MK=M#;T&Z;&VQ7%@D41"*3[&<$0@6^?A-#D*E@4LV1F+>(S\RN.V>MYF::7'Q MH-LA/BJUG=;PI@T(2+"@#GT38"82?:WM40C.QSWIUI*74/(-?D95W6NJ& ,V M&GLGMWO5 0$*>[INGG1EDU!;'>?Z3YEVM]I& XQ*4Q<6K@].W@KHY:^6/?&P M0;?34K*SOG[*?:X%R=C(X,K+$:A)ZAM0,<#?[5"5&/4,6>JN=MAJ4X9V]E&: M0SDV6'&!OO1AL@0/STORB32U=H'U2,]?3V3>TF/0@ *CA%/3;!3RX[/*IL&+ M3P%ZG-#G==F,HM=F)$ETN\U$?KQEA697%_NS*U?.X:017@WQY\F@;WE2LT7H,WG*NJ:V!VU"H?WBW()Y@TV2YQ%03G9//7;*,S<23V9A_T M61^%,\ZPR8W+S3ZJ:AD_S(L#SBT8=I??OZ8R>"*B9>M;>Q]-3($8][ C-X;" MC%Y9*=_FDJV%I?&2H[ I6*Z#&W)9%/NEYV*86-A9V$ZH8;O#%06Z MZ(54^A5%!5.#96+%>-M "F=B**RK.SVF*57R^Y8!L(UD]Z\X>B,!E\@GZAN$ M/>EQ?Y(6391-:FL\[2&Q:_&^H=^E/E6: _#CH6Q8#M<:&=&.GK@-!O@V."P=75 M5_D2K7H];,JWU"??5E7$]X@?+,T:&;S8OJ$MO.I2*$RRZEL. H'5HE8>Q<$Z M]+5/%0I/QC"-?H(;A&5Q+C0R/ #3/1"F\AEQ>>5$O!K:/FA<,Q,.0".EEVL: M,%VMW:*;+5KDBS1(RQ*+)MY -)ZX6*[/%V M=L7DYZ4MAGBT&0^4A;UE\;'IG<*AT#,W6,K@Y1$_M1@BH[+!GM&IE\7/HZBQ M<_HJ\02VFX#_'V2#P&N!O:QS1Y6J9^$: RVZD?1AJJ++T[R9 E)/-;Z^/LY> MRJ:73E)=#FFOE.&NL?"RLS@3IOJ.?JQ\EW0K1>Z31ZNM2&V4PI9 S5$-PATE M-KX\Y^OUJ:JTOQ'\,Z2KA!)>Y/)8 L5X]^S-;/7X03*('4X/:,V-C>^U(^A5 M1#\LYSTOJ?.+#@0S7I]3#(0R+CET0BM>[(7>0!\ZE!N$%^6@C?ACU"L]Q[K7^6"Z'S/#K]03JC(\O1/B*]RC\T5 #=&<)]V=<+90G'7(GT$DR27$+"TU:)V5GFL84YTZ-U])JA7]W$\6I MB.$[Q8K 424*F'.\V3H9Y=JZ4G$V=R][C58+2;M/W8=?S869X3K#G;0E( YT M'NHW7UFK*;P(Y@UN22OOA(,F9%]J$-"8^/O3UHZ>JW?[+OC=BO&HY0Z@)DCN MAGX[]<@'3GF4WZ#,YM_&CX%0(>[%Z@@Q>FE#$-FD_KK,O*)ZUBW[5!&O7"Y! M,RD9BCWD\T91HCP0EM' ,(>FAJ%2:'J\LSW&G7,"/:NO)F[IAV K:93N4#2* MUYL[&>#4;*;/)[3^V#X%\NES.+&S9E.!)\JTO7H".["(9UPT5^[9,V]0B+&5 M<(:Y5U55$%C@:IU&A9_RW+15G2MJ=Y50.NJ4HE]WO%-W!)3V"$5ID,7<^MLKK?0L0"L8+'H/J8#T77.! MV-><,OZY/RVS7OMV)R:90Z?&NV/0M)O\%-"\1FO$I,'A/*(US0'A@]A((#$C M/G#SC7X*GU/\!'F.0T:\M'43:U"#3JV6C ]L/ID9(8,L[?8^;][ZM*$KA 5V MZXX6M"TV=\T\_9-6]ALA;C3WH%>-@)Q#0_.Q=X^KS<#X9C"7+-:#_41NZO*Z M04A:Y.E/=>N)\PUE+ P97\8+(#*D$2C7'^\L8;EWS<@@5A4]PLE!'8)"F']] M$QW1[BA.E:\+J[T]X=%9-G+9$[T#/0Z P6WP>4LWSMCM\,$>/-3!%Y8.PI]70.E<<]0]4%K0LI$=[&+Q 7?5 M@-NWJ#5SXP;89 M7O38Y_VL#ER0U%/GR.GS7YB6)<<"9L&M?6-]6/\^S,R+8([G&%Z6&B"4H-Z> MY$;X["+MP2M,6/_TWO;69EV1"NL5KFM,6L^><7J';V?R:T>F'R$^&*6[%"/&.[G_*3]G)?"T8,YSM=.MTWNVS*=CNG, M>Y%GE$I9PL_ S:+46H3!"NM2+AIEGNDZ4&IB=_(KO^UD>P8;DQ,B_638>,E) M14H33>>T6<3IMV3 HU(?7C1?8Q+3_L$P2\@DN&Q1D+W[X9W8IFO'6];8Z"YR M1((O<","7#;:8I7"OX>@:G*.A'N7J&V)>T=WS+ 0[UJGYZ>6*Q#\J;;B:T_$U\LV/OSXZ%?&722 /4 XW5,2,DDVCM*38XEH MQHK@TO7$E4:3D18R"P2X]INY>WE0#F'%F<1W!=H.%[*6%:NIHLNK&H9_S)CV M)35;-%$!Q?N_0&@IT-YMPGW>D%X M0;JWJ"&&#%+R;$O:CN$,+O>@-=W=.V ^K\[93GL>"-YDYXMD%M-BEH)%\L7) MW3GY[L(=10J0F9J&9V2' R%I]U6#J3#+W7V"W/(HDG3:U"@-]]B$8/[&.+E4 M,0J(E& N&BFTU'ZDGYL[.NT0[1D$L]'5H/CFJI"S#XM*^S73X^#HT-2ZO[7O M7_S)RKJ_@DNS:53.1D&S]/9&PS :Y==C/)[WJK)]>P3_WN14(O19TC=N'Q.4 M3JC2,-HTD],8-V^$LNC(5/:QZO;-,(PQ&9Y,URU2RA-IO7PWV9&]J-O(74K; M:^*1]N6UA'W>BV30V_Q8,BA$?(/D^G-319T,4M/C.D:'9C/$_M%DF^ !\&F' MNL-SF7.?(.UI8Q.[8)#Y"I3!&_Z%5M.32),/"TT8BU!;8.;Z.J!VR@0*6#<* M#R>J8>F?05EW0J@9IF%1/1CP.=D!*JY<*!"@"P65XV;V83%IF(VW_]UN!1P9Q*PQ*TGGP7N%$!_=((G= MH'-E]484K7"FQ@?1Y6662;]U%L>Q)5HXIYDVX]+3XC+-1?J M%RG:$*Z(L9PYMHZ94%5A?%P!H63BSO!EL/[PMLW)ON8#X184$R\J*+'HFGR:&.]@O>U=F2T[B; 5Z M\:\U[2.ZWCM^?'7[.57,EY^SRZ;-V%+%VV203)?OHF;5Q;L%1HK65?[YN4N# M/F^2<]I?+0" G53EYILT<'R[4>MHX8M0=[^/QA]P]IIW<_3S+GGQT\3^R-1@ M[[J+J:W?[.C-KS=X"JX(P$!CI5<.P!AD1#IO88E;7583RN9G>OB+!O4<=U2> M.^?.Y+?EW4=U585V>W4>E4,G+21N;A2HX*V6^3B<0O,/O'^)7F@,M'1F59S0 MTV*KT@C$XB!L%D3).OP:,D)6@M* 7A>[P;G\)*O(5S9=/K]ZEVTW+9T3%BR" M*KE9>+6D,.#AI84R4M_YH,(FO="T-:FW[$835L!5 M_ >4N-X6UO5N+E$6&0 ME\AX6#R"P*3Q..YLN,W9[I-M3)RB%^"2SX,%805MW RA7U4L\=57L3&[,**G M&/+[OK\B-B]MH%"?_;:)/G?'XJNODJT.PL*V+"*7JMG.5OR\VV'XOA"7K8F, M;:TE@QCFRJ)@)8+826=HC/^*6L-EGAN,V6PL^L6;!]^[:_,XXVP'I MVGGSP M>>%Q%U[I>.80\BLJB^=O@VPS]S?A-8+(H%X>6!-18B8B74R')'.$;$"ZC2 TGY*:>\$B0D*KW/ 9\&3[%08X53PD]>:T995A_E!=-&OZ\X"FCO MG=73N2Y30+S]#:Z-'\ **%%*3"L.R(IK6S-4'_&N^SGN\0#".ZX$,NB,,+NC M[P<+0:V$=^T2RRT"HSV#XLU@EWP=;(+Z>5Z^1D')IE.;GE6 M;-S<&3I7OHB.]+CK53MU&8 -Z)1F"@1L^FQ_FT_]O\#2@I\'NY$X+H&A"A[H M[9'M_7/\C?T[-'I&7V_'Q*;),UE?;XZ#O22#Q(8_?Y665H[9VC<;Z4=I,>BP M_#0IL(TU+QPLTO$IU,\50'/<>. E'6U9P#IH)3,0DZ/8\2#9A5I@3J12I.O: MFWL9>JJQ5V7 O\26UJ^>KG)%G97Z'6#[/?YU45MQC@)U_-:A 785]6/(S*3' ME4T&O?H+EU?^XS 2M-5W5KWD5>6,I.& &:\HX8SG@<3T M. XR",N%7YI\ZO'342^4S9'CW+S+UA4L4_[OXA&_L_'\3XW(KR&&2A>AX/KO MC_Q;6N]?W<7[JZO&WOWG#)F55?0?+ 8^7\[+I>2&,DC!U :1W6;S_MIZ?K/Q@*W /:N#I MWP4Z9&@;8,.(A<@ F!>AS!053%IT5XUVSN>!R= M:UMYU.9"[U+2PLS9F_ST37%J-?YS[LGB,Y0U0L )^1>6!F%-;*H2 .B=9]5 M'N$6$(N]UV?L286+14<[A4PF(GQSE\>U#1.8$[@=?T:)SY<2F5I?QXGEJS9J MA>2DFP1D^:9VY!MDS4"?JW2[VY4_"5Q9)90VKJ]N%3EQ>#Y)1*OPL#LX-4J> MRV+CV.RPM^$V#CB4,]PJV1@/;'W]!4$=+.DV0IB3:HH(/@_D(Q"7U0CTK=5I M*EN'4R?'CX@72#95<+'/Z\O^_O@R^$U\@SKZU?A>ZT0? M6V4Q1>R@^[ASZGE?LT>^>MU.1ZO_1/3$RT7]KJNUK,H$XKGTG.2+)MK&B[3 3+,M(^%FRTGUP.*?ROX+>1XQGH'7 M3&8Y\Y*+XA.M=#\[J7?77###S%220:L8G(4J)2S- *#_ +]3D_9UX-Y(,+L6 M@:;=5O!;@Q:VR",ES:1TP _,M&S9WCK3VC^^?-[MB7ZV"VL>RYL#6.FGQ]F5 M""2N48C ]%S11;7/J;46PJV2)-KI+(LG*KQRMM#W3C=IQ2Y:9H'I,#4-U4HO MF.=IC'=5-.+::Q1VK'G%ZL)X"\ZYO%I\K0^-[2"#G+&^X<];1]LTLTXV\M-% MM76G*.G++LVZVQ-2ZV/SNN+0IGU[QNZ]8@\/$5AD9(,2SH!^L@^[<=XU?>=3 M=82*(4M[1V31TGC%>5W)2/](7)Q%Q4K&JYS'%_S291^9PC+O7?^L;O;.B]M? MZ>=U@6"[\Q FZ%,R"&]@\!3"?0\(QWD^Q)($B6 \$\SK\!:!LMS)A3YT@ZA5 MI/7>BD[FYB"*:)B]3.US..? 7&9T*L0(1 MA]BY@^A^]K!T?P.MZW4!'& M][1C;C\2\*3&23*YD3CQ76;03&?2V)5DS..G+!)+JIS'23F8,@:FWJ+*B/]X M@>(X[]D+E_5DKV+SLME>$7?CJ?K!&N"LI"0L5$^7P\[/K[0?Z868M4 /93'% ME7KME)=P=2WI+\/@E%KQO3[))H/Z89YQ7Z^8:W\=M1X&?%H/#D7Y?WY*];F+ M:Y^]4IJR<591^7OZQZTPH2JQ6-%K.UDG2AK0CL< %JL"C!5W.^+WFG_*B@BJ M_YB!WP92L$[G5;Z=%1RN<*3^::#U[S.M?\8/JRNX0""Y3)T)[[@$8#AX'(B-=R1$#BG$*WPEDW>!]8- M/N'VD*DMH@I"LXT\W7WA@?PKY\::?>V>VC3!*UZU;&YT9.V%W#(5TJ MT@CAUA+OG!)7L'NQ\*/"'LM"7 M.$C.K+ 76-:/>=]!>;IX.)TR'7F$'[=JE6_W]F2T:N%D$Q1+$#(H.4PW C MT^L-TT,S*]:U;< M/TG/HN"#VWKZ\FM<>M/J/%[=HI9M$RZ/'TDJW-@Z M5XJ]ZM; 4"*;$?TX%@5<-90N/5'O59]\ONH[KOAIV- MXRW.G(>>RGO6IK 8T=(=&D &/:='MO\709?P?QG30<,J MC]A(-XE.[1Q!(BL&5#'H-!]6EIY4*=L9IC:+1TY(DWQ4P-G'\]3:3;B;R-7Q MX]QFRM>Z(\:T-,_43VIHP^/RDU?+[#'W&R-=KGU*(#XF1CSPZ8G3K^GE9])OM19S#U+@_8ME]% M_5YZZO.BI?1IY,6V@''5;+XGG MHCKW-VO-I!8Q;B>!L#L$Y3KMKMY MV@J5"6L6?YP5&68AQ+A"'9[8'>,7/!->UV: =@#&/Q?>07].!O31W"-].IX@ MHQE[O5DK'"1LQO-9! W4*!!<#G. M!EE+$O*N)P+/;^.%JK%(3E?6]+!LEX)I(&3" ,H(*V@]B*F[5CE4G:0GD?_: MTY'6:-G[5*2K9^ZFXO,VVH S/Y1&S_NP41 $KG!#4IPY&AVCNL1_6$RS8,M6 MY:QMS+&BG?(M+B9YRL:Y<\IC0IPIUP@L(BWZ/O.=+OYE#:R2//'=4LMQ5'10 M%MM\1M@E&P4#>GT3YT))E&&[=DW+6!^UOM2TEU0]]!Y,*Z)R=8\ C?B\!_96 M.;JV4H)>+-KE.BI4E;.$.WKRM]5MM*&C5*E&9*<"30EA29X%*TB&RDR.G*>] M'KA>Y=;NJVL.DW0.NKH\=\S#JQLJAWA"8WLG62<@'@U*A^IP5H(&?L!O(R*+ MMV*48T0.OQBQB&R9%I:6XN_AY2($-8:BTFCERU#1+/<+6U@(6>>"^ #Z#E[. M/"36HX2YW;C7Y_%-:56ASOGO*A@6* WM-:AG*I0QYS76_6Z[47PE1J,[2X@% MOW,A3UNG(*5UTC_)1_.$HVBO4Z6M4#Z+'6$'O[TRE*DXB%3E'9:(*! 9BEK( M1W-&^=_8&?\5!U!?>H>BU?,F1_G;Q68;=2O!KW]9TI>7](- M7FDRJ#07L2R#_;#L\<_T*?^"I^ W ERY'M??^"?^EF#@K^?6+5!2,R@Q*-P2 M9"G^XQ/5;AW^>"PDX'?PYY[-3B&,@ "\Z4R;_ P+PK7(FQM.4PMHSWJSP0ST MXHT)"D^)VCEC1*LZH/\=+.U&Z&*T89H%8% "Q:MF')TKKZD[%$U5 ZTW8FU&MMW7BA^#GPV%H&A:ANG3"5=^!C[5#7GGZYA&/:83W=$\M=; M6G_XH,&?ZES]4NR]QM77D: 3B=J=MB+_HZHJB]242;4@4 M'@J\0R7\"V?S\&> +9[ZY^M3B.P#\/Z&TO8V7]UD/.(S&10*DF!^S4L&)9!! M9Z7_7D._=L+&/AB?PS^S"<%>I]$0^E-5S+]J?N(+3#'I7:V#>69 ^^M+NDQD M$(MIA7*B@"H^@%,\Y R_#<%9[6["'_^H'(U:_O>H_:TYE>3?<&8(=B#? M_V! ,L,:XI./A0H-/^9&)"78_.6[IZQ1M_\2SO$/R2!+T7\(_TOR"=?$<;T2JJZ)4IK-$KV8SI&C[9 J:IAX*R]*P_5'W$UG M;7[_>WX.)7G:E-9_Z;FHPON)'H_$YPXD^B3J2\@.:N>G_T=>0''\=]T3V5V/ MB.X->?Y;GVPE)'UR42YRM6K!ZE7[5; ME< ]='@JM9D@[3L!Q+?R,A-"(P=5K+ HJG9.-X%,2)NE:F:)!:,F]:%\H:?_ M&8%S'YX>+A0"NL?+XO.^:!5-+:KL)M7ICO^(C0?JHMV%=KQFNI=ZEN;C9)[W M%,[BOS4K&F<4&M%3,=(?_'K,4RK414 AX S_!4'=]NE/ I MC[8>F=T$4#F9]>I?_"8L5)3FVF-"+(P@E)-=SRN\[3R\U8]R&L]ZC/;D=A(H M-/OE.L:+L!L\;B.,>!67035 U'O[D\0W*"#04^ Q;I)::B_TX$SBH%%U;;7=]0T> M\!BWQS&(3 A@LY=YHCN=PBO^^4&E5,H]E+MQN2H'"O/*FD?4/5-GC-7%E-7H M:*7.8[GV$WC6.;G4T+)F <;YL$AX@*'-:;#9*(^-.-#B(-#T";7+:/Y#(U'! M++;_GC9S6&Q_\SV_EXQQQ;DL3@YG+H2H%8HO1D*S U/P5S<.U:SKW+U3)3H156W85%1D^S M$];*5F]MHZ-(%,_UARQE078P#!;5&8Z+TCQ+H><_FZGW.O*1J? I,L@<5D"1 M[].BF$ZPW2ZU%GTS/[; FB+7L#+PE>WL0MG[%.3'GLWBCH?>J6\^*"X'!4KE MD':2C=.GAGJD_*22YU@":S&L99.Z*94_LL/;% (UNC:V35BVRN'F J;.=]'(]XTDN!2GJ=!W%(TXAHS0.%/I$_8LZ#!_)\DS KW^2#"71[R,'?O% >+C M@3W+()/)OUQKQN M",,;7TLC L4+0=,L,,>;P2XIDWO9ZE1MP/V LXX^,DENEX28(J^,V?*S9^B) M8D5'\_=BTMWJXOQ3E41,VK6HC0Q2F-5W(UX0L=E[ %%JY'RX9OH)I] M/N^RPW!<$3E9U$8P9XU$T6S[2T;\M$6=EYQR_.T>G)^ZUF%J/3UAZ1_YOFYFO >UB.&414Q MDBZ6I@^#*X1(*U&54V1?%(MI8N\I>]&1#65II.&P PJ"%Q&WPOO M0XGE:3Y ZO!.\%T_B"*7VJ^ M70>'S>"]Y$/S;!$M+ A[ZG4)]6X2!1#YB;B2)U$]AVXW 8OI1UP!_1%X\7!C8D,>D67.H=HN_E,F0>MS6$&.SU8PXOP#5]N4.5 0ACZE2F6?MS M Z_8K$EW]M5SJ,(Q;VM!?JNG_:&_"'8/_YV#BY**R,\I2=RG)YYI((-^I$.P M[/V(Q<^(68U%,DA@Y(CYQ+,_^$*/\;VJ.AET4A*R+Q0/:,I"]S?! ,-C,JA+ MKDD#9(=HE7I'!O6])(.:H_M(VCF_],V[_SK[K_US_;UO5MO_"4,6;1GQ"_&7 MX]9W[9!K3GHYO.VAS5:PE,9MP* ES.&@+;,_\VF'T<\2/,V30+@_! MA93W9-A?]O^<_OPG#'D\&@I7RNFR?R\S%F+6-BT> U;%PTMA\7=C3[1_YN;[ ML,AQX=Y\I'#^[_I-X/_,?/:_RN;_JO/AJ.3MI)]'(&VHH,\G3;%%U& M.Q9^&BZB=V3Q'S(VSM.O5$[VN!MJ*?=V:3C/B*%0OU@ )6)<(#"GJ.TZ)S!H M*6>O(Y7L1"THTF5IF*@O;> O4I_?D%ZZE;*XBL9'2?$#$ ,"6VM/M;]_+6 P M!V:"G9SBD0D+HM(82FI-T"6#Z*&:1L; 3 <91 F' 2;X-!Q;5",8 MKI_6.P@DM%.RN M==2ZKG39]=46@VE9L\7]IC#XU>CNK=OT],4NIQQE:"FOTJE+STX&.V&@QAVX MCSMNAKUB3F.\5R_UE%_2/U=Y"^?6*87!733RF^-,BW8)C\(2Z:SEA>*H)N[M M%!FB]-EC\C_!F\9,BZ@UV5_?:1G!?&LSSA/Z(!@1>JNK7=05(0I Q*>G M=:(HM/MW(*QPFVH":#B?8/!"C@SB=+_K-AZ61IDF6[XRN#Q>V;N3]3PP7]?; M83<=4\RWK$8?/JZIIR,2OC;A,<-LHHO **2-TSSV(3K@6Q(^2AM!9#48'OT, MT7:(*>7ZH=%#;XB7?$&4P!XY=@8\80O;IF-JRV,FR?"J6=J54>=_VX39-XR5['C'#0D[#7;\1Q_ O125N=U/;174.OSC9%6T**#.%'$ET4I!"XG^3'BLAD;NFCF)GST.(TE8B(1 M+@9Q#+=J+?A9&T_5G%E^T%T^032!.=]1F[BDW_^YYIX @R%]9)U#JF[\,S#/ M6KZF$\S@.2M>U.BZN&\^K.J@P\D^S+2Z_O6#&Z5FM-';C6VD93)HAI\H\ATY M!3W\@0A5_PS+DO>KF>,1+CU\JEK0^Z==C27S&= M[UU1&!VWO_)0SPV]OF04,-@D7F]=;[50 11BI6J]&AGA?F4I7)1LQW.E:+70 MQ,F_IC^LX-YR(M*."F0_D@U"3BP/SI MDT6\,_ASE%[.<--&]1^4SZE4\57A3 \2S4S]%845WZ#6I]>Y@[05"!:Y*/_ M[SS"@WIR^SDDMNK5'QPW23*#EU*Z3#+N5A&\TCP: MQ*^H![Q?VJTJXC_MF5#1\N-"L7MONSU0OIM\]!HNC,T,;"L#5C!/:OIEBZ:T M96/!YC6UPY5N*+O'$MN?I*F%HY3\Z31]>#+3=2\9"=0J0LSH MD>2^ DVMEE1Q1 DP>\6? M5ET;FACH-J(TZYYI=PEQ2.<31+RXYCA:H%2M%:$*MK&?HNV8.5RK$:X;[>/3W[10XC3 MFN!1J6#=XL(RR1EMCJH=ND]+.4):D/-0*OX^:46J MHJ?]^8)B]^)GJHSH+\<;C[<TNJ7_]&7 M1$YFIH269#*IN[&E<-UR'EW,*R:#/RH>DAG4R:#O+$D34^Q>D:$3(OV)+^X./6_1/GK.\ MOZHU/U62_*TH+??^&RWU_/@U]<),&QG$8/4]5*'R.DO)"&\6;CJ1?BE M3VSC67F0"+\9^NIV2+@O3*N#4>AUH0>*+1II-K Z[)<1:$??_WM0?;*EF9L9 MI\<6A.QX>K0J;Y/D]9P[QAQK;/BQ;!V2S&Y8]/;/]352WW'FU,RY$!WTRBM; M.A9RI]Y5<$O"V7P=FWX*1*S]%]%'NMTT^W*F.JU-\KLOB;KK4))TO/:P(V;3 MD'BS(%V<5BN$!H;6)5S;>TH&V7NS>I 8ZC)L@;0Y!/O2EFMZ8S8N\^S![MAV M/,,2R='&C95)XZ%PZ"SEM=X#[>-L,.?8!;EFB!8W! $Z3@:100K;)P[O:@2+ M(S _UQ!++#-X2RC1;+>)#.H] N,/KD(/- *(K&ED$,L1FGR)!S"(/ !Y-:8/X M9O#=YF57BIV-7^9-$=X76T!D76E]]!%?/8GF.!>.(AVG*_M-.22PUK&QMTK(H)"! MXWVQZ=@G).^?%+OY4413,BB\_]@Q ^)-LQ5- 'H-009E'$#^3Q:_\P_Q%+\7 MA"?RX:F(K'.M!Z/A]QKQHT0F!1(-#\Y3 FXPA[I6:4._2S/BO/?JX _D$&MD!(,?9NP)\1, M6:CPG4>1RP-&YP&Y7B'@0M@NJ]?@_Q5N^/_:R[*_O=3<=*9!YCC^:_"?R*"( M1K[O2U#\[1G@TB/T!]=@X8$*,HAIR3)@E:/8!@I8F=3B(2]VHB6$;:NC<4S: M!>YF=91Y.4#8^ B6/U6/RV)@(UE6(4%J[7^3WUY![I%!XX\@X]78]5(")>0I MI&)O]6>=5O0&D0_.":)HX_3_FE"\%. >$SN&8_!!P??D.R>TX]$+B([4*-!M>L07 M,BB6G9<,.L8#G)8B)ZY<(X-D2+)V@207HIOKVU/->\0^8-!& 71"15E!@ RB M*.(]:NX<06J X!N'(G">T> 3P7T0FN#SL SC 7]40',63Q"7T; L [Q.X\=: MT7+ZT]1V_S.>Z)M\XC_G(*YA"EL,))MZ[0,PQ'HZ(F<@T'=@>Z[KV.L3MVLI?&C2U;F\M_;W2_ZK-N>(OM52>3QXW M48X"X0W&9K"JE?C 5E4Y/*F^T.U)WFADHPJI'\E2O#B@.EZU>R#9 8GC50&R MWRY5\^V*""CGI^0 'WH,AL<% S6'UDIBDP?'V9T13_Z[COFOVIA?YZ5UY]:E MXK>)W[M.^?:J1H'V9W8? 5=+B+P?@5HWM'NZ_GLRZ#S"U2"&#&*KJ!HXO9D7 M%TX0;_=&+RG;9N]^MW,L,K>Z$FXHWZK+KQK<(UM*'-Y6_=.4U"3^?,T@F>N4 M_YX!5^/>I/M_%LC\K\U M/S&+.*O*M&)[ D >ZL/F[@YMUT]=G4.T>U,">YBJ1V!/MCK-#&S34S!5(^/4 MF(F44FU?_\HC59FY#RE-)AFIMR50RE"96IF2FEJ:4HV.9"9J4F)T"C. MW*5E:4H.1&I*)6HI0@KJK[J+%(?4DJG!,?>^4]K)X*'UG!?/\ZS_.N_.B[/6 M8:UKP;H6K+WW]?U>G^&:^'\VI_\W,'V='N)Y0?ED@!?:IT:HNRVM5,5=-QVQ MNH2L7QTCVE \,"W%93G9[^\Z8"^IM;37EIZ[*2W1/M3]O8^<\AB*\NF.(X;+ M[*IFN' HM2/"K/02G:,< @53-Q7'8M#ZJH>4S!]L%^"M='K20T/#; BA.$T\ M!M052O"^HB5$+U4Y>BU$EG$S45& ?'P>%N':H:*UD^'(21F3$+H$X-2_3U[7]#VI+^W<'5SFQB<71[\;4['6P[>R3ODP: M5FT^6M$]=48X#V/)<*XQ*R,B@4(YI__/B$O;KGBU"2%5BKOF%'_5M6DRTY@_ MO9" \6@!TJMJ181R@>SF/.RF-:A2MS!&(B8"PR!F6U74XVBT4::XH1OU5Z/9 M"'/!0/)PBY_^I"]U\&?[ [QA!Q]-%EC%)HRSJ)7QVK"$]C6B=5IXOUF&]<2 MBGW!Y(EC,5C)H_XO_>9'NY^L#/'@QYRTI*TIBA;JL'H6\0G;Y5:J(HX%Z8.V MP@=:)$FY@8*#AFBCM\!M)X!\@V@L25N*7/6)0%>&)%=Y,D8C3(4_9*#]5V') MMI\AX?O2:CP."VT:DW#;KJ"?_N^\_!X_='(/^.T9\*]ZNHW++T3;0/A.CI'ZK0MCRO5= 4F?"RYE_ST4 M?7D5O>Q3A&\R\JNZ3'%$/6A;1BAL0[OW$EV %AEU\L]A5V4 >:H>/.&.:+]+ M:>D^IY=)2 K:LAG2D3Z385<2\(>S^8Y([5R:8B]),$3KFG)I#[U8HMA%)$(KB#9,7RFBB;B\7VTQVE2ZH46Q MKO%I$XA1;D&FX_0F9W4P7G=H 3U/IIY,ZND<;ZO^9\"X^5R^/:6$4"@W@\)D M:5H'>MB7I--9(T[]# A9IZ%7/65*'51_ &>N3(1U!-T)US2QUD9 )K\&?N;B_Z)#H!B#J1 MJT=#FK?=2\K.?-C0AWK4$O3OGW-Q:09HQS9%$B1XA4$DXW(M%PC941)NQES7 MY!@@%P1 2V3(0;Q4ZXK:D MX/2),:D2_#U4)'.$B&X&_6])W/@ =V";([!PVCEKI=V\8.#BTZG MTQ(8O.,?8EVN:9)F81)7"RI3:MIF0FK3$6\PV"4-0RR?P.C/XN"Q Y:+/J#" MJH=CAT04U$8$!64O\3VRQ8'FWSUIU3M[SXEK\"G&U?K^HQ%"^KP%%N6H+D)))U$TY+<'D%C5-JN\*G!E2>"9Z#3!]A>@A#;?9+9Q$.C@, M>"$,DN!&$-P;'9T^'=CO- ];1KBUMGN26;OER1,F,[*?)7C+3.>RO*P!%(FCK3O.7K()4B /HEO5L(?/<2%G::4:Z1D 0[2<@KSSZVL=0D M^9UY&P*X3_J4F/+:7T-D7TPT]FJ3"(&R MJ20$O)6E='*O4GQ YQ)I#,H#<#L".&1++<)G7IR[*_3LCP*G>8*,H7 1Y>97 MOFOE7-)ESY;P6%=2R<:.?^[*.X>PVYI5V2C3)P1\FRLY2VVK3 2I5)2YF)N% MT8F"/M<1!O8V0:U_@HTPC6<-:_P":0D8T229UAJ-6).VZ B-I]9+0T$I[:0U M?2C;1+$FTN,DW3 M)6U3>D-Q^(J87_W=T$NT*1$.?J>8[P/]YMXR/XZIS;D@+9,U:G_\_O'^2>39 MNH9MY[:LU_,!*/*OA5)XYQTR(HP@E$RWXS+(K.DNQ*"-_&3I6UZHH>@Z>AUQ MK^K!&? '1=8RG<'9%C;ERY^SY,JF]8B;(;YH!1'MB-6!G'':2A3+C)HQ2[4D M/.+MKI][/0\[3:8XCZ!4I2B\I%B@2[#NDD<"+EFD-40'B"S9B<*<%IOCM*#Z M70#S9MU,&M:O%9!7/'D;3R>0VR+6"-FNS1&ME3K6;D;''2R_G1A$KU'ED581 M3G8YCVP3EH%616?N@/F=&H[ I*,M%(LU#Z ^]S'4I4 M59%UA +H;9=KQ_M"YY84B1O<@"#K(-EU$]T>$2A'B@_M@E>W+5ZX<_$IQ,'H MA["EL%=K8*X+QO[G2NU+(9W8501>!WHYNX>( %,#(?/SPJ[D)T3O#X[PQ1-J MJP\SVIO..20O>FC#SS7GCRSNF3ZU]=6Y9*8^(9#?[TJZ8U3Q-<8GS:F.P2!% M*JVA"44H8:"#_#QDL@74EFH30J18/O4JKA';)3)0GN_A&$'D/0.H>#'FJLB, M9$[&KC.-I5B,SDKH6XQ+5MD3+2-9#P4-KA;QR\;W4K ^_37 M232LZFB9G+",7>+<] 4J9QQD;8[RAQX50V&"]+O_.'?Z"[S>F% M$G=]>1,4!R+#(('8W6V7,'[FG3?_LLVK,*KY8#@AD6]VZ^5 DM^&?6!IYN/P M&&=YDXYU37EL\ >\_@'Y]?>S F,(*>-0%<>)%J[>4ZE@4R @R$/Y@5I2K6SU M MH2]7N-(]::P5RW7 #<'H-7#L;& '$<1_IG 3_>1&G[S(PNZJB:3C;/UMCV M$4]Y''I34BHF#O'T&-(\9XFJ%7M$$ MR&L 2.G@:MF"?Q)MUOGR<'[4[-;_OG/R+LX8)K7 M/P_32R9G,:::T)LU4/60L"3TFW1GDLJ.-[3JI12A>X^5NGNATYW^IFJ((@"7 MO"X]TROT +X<>&9-779^U>3YI?[^.]$<98*@X7_M;K:, N-YI5M!W+4&'7@; MQB 9?CVTY%/_NU10WU-SKS?8WE(D?+3__8!K 6=-/?CC/A/:/!!2NNGVLEF< M 0'/;PZ^'_VKT*\\_%@MJW$>=I>LS7%7]\UQL\DGJ8.%4AS?F\*?AYGGRR<@ M:HIB=S0.KG22<$T($V+OR;X_YU3AQ-8O$\4J[UV]:$N"2Q?"2.D"YDN8?(RI M)X-P/B8E%$>9=4O3XG'T*1VWCQ+B9[@R4=LP,X\&/T="#!/#H ;@6$1LLW]% MH@8FKYLQK\^03;!X^K%BQH>-;)![#44N;[Q:\Y]U?A?YH]9^ >_U'V$35?=3 M'@^.7'(N4:P9U8W&K,KGZ H0]#I@H< M,1(:%E.AC53^R^2T#3Q;A1WI;+=?5[9U2/'.K11P"=2'\Z8-3W\#3$XS!^Q MPVH-3]#,CS^%XA,>CW'6M*IH:ANE+@M:8IQ#] -:/,':NW>068[D80IO9.LE M5%0:D,\G;>B)9Y)TTZA29'I27,HK\M 80U6L24N@R2M;'B)$Z29(L912 Q6U M03M;=*-T.5#R/E-#KI_^_J2T!T/:!AVG#4O(NP8:WIT3JE?3S A91D4Z\0=Z M?R2W2*1V4U[3P==VCL$GKP+WE/NEZ\RE#N;VPH]B;K?8P%.BICBHJCY>A-34 .9VV]Y=I"7FWUL1%!TH+9 MO]XO/>^_=-\HMJF);K]VP:Z#?\%@\%U+8B$+F_@'$W" M-"!N[RG6M"Q['3U6O?YYFMOL=EE4^P0U1Z1#] :DPYH>PKT1Q<\\N5B]$_*L M)N"]P&_%>/SC,-RQH1@S6C;*5A9NUF\187>F9S;0A?+C$+W55/4;# MHT M6& [Y&HGJ!@\8;_]$#"=->G(A4T@%F]1NDM%J_P8$Z%]\M9?2[HFPX%2Q!(E M#-"ZV8 PA8QYF'I:AR\V9P3. D9J*C^'$RA=W>3VJ(2J<8Y[+SOH(4&C]/BY MTMR34N,3[>:2XRB APX/#8H([?;:P?VL7"1_Z'>_ M$Q8>,R1OP4M>LF[VS2Y] 9N]:74%^V)._+=)ZE^FEIUWK\!,%L'.PT:UZ/_G MI0W_WRH'^Y+],!X]L_;XH.:L+M^>+4@GO_WR"WN-+IJEL0M3"@,-@R,-6UG; M_-8%G5F6LR>_PW-_P:BP*KAV7P!]OY[FW8NMRZK9/X_#ST.KMAU^4M/W:;:JEWJ]JJ!VB-HLF&J)CDB^AMT/Z)R<:?G]**WN/'ZGZ@,HJP MZ_L13Q_?E<9QCND6[K9ZDODRY11QL?(84/W@]$[H_JL5?V47T.9DO/?=62T7 MCV:?>UON-TWOEJ*M):SB2VK?4W4B^2/M.(1R'O;3NR\I1#I]C2NN:;K7Q.>,A18$;QY+?'(T1M[( M7/+T)7[Y].FF+#?F!S@4AQG$J[.CKI$!AS\3EW=FP4^F,P6 1Q[P,AVY$813 M@-Y_)Y.>.DGX.]X0MV=4.1FZ$G(<$.A+:6>#]5AA2:#!NATVIH$UD^.=AP<* M[R3\6O;=<2*H/8K@FE!VM+L@H<\H/,#_=2?=E2"*="UX5)10M;AOVO3"NQW, MQX^9]Y]PSY('J8?8]<))SG;"MF]R]8_^SO?&>\4'HCWG.#_O.B)GU'N4G1 R?^)?AJ8=N;!UL3__.3 MR'5.-THN^.IEX).^E#YU"6IPO/;*Y\KB3!UU3M MJ&9J995E'OXD/!]D82JX]<[K&+O_V]<[S*@36X\CF7J)/ M)=&7I5$UW(!Z(?3ENMO6?>..M"D_U($X?#=?H=5$G;3&A1H+) M<\0,OI7?AWP!A5S0@U2O(>YKRA>GM,>%>4+N-EU^(>TA55*_53@3/&*Y(R+C MJ3(%;=-:7]S^2Z2-G';L;RH.!GB?QTO!(1*C&[<%RI>U=MW0@/1]E*<4MWA, MM$1IKU&^E!&36QN ZN@GZ!%>0,"^&M%G]\RVU-BG?0=J1D-$0%8, M29L#6GR>SG'4;@D_E/1Q=C&E$&(J+BJ70B<5&XF75$\?#C@0PX%?\E1@NL-N MVGPT-+QDY);,%V=&M"E5^(!:[24>/))58T\#;J72DVP4.@3M=]?B]X>>DL^5 M5CWZ]![S_,<4TP:F<,WZ[WZG.;&)?I2LVQ%K)/IDKBC6TH+%5J*(B[KK1]A">99O-)ZX5G M43L3C6CEZ. R12KI32B2PHZ2TE8K@Z[SFI%7E LTOB1T"N(Q\FZW:9-8R4K+GELU;K8U)( M!P>IB?9U]1L,O(Z-C9(),BPW .&"JTGQBZ&*+I# T)CBSI+%2C<@2J/8"<)7 M:&UPFN_5R[$,ZQ+C*$,#66J$YHG0*-!WC*0GM&=]G*V-"A$FV7M@>^O2',A# M3+%[$]_"3E*@1C51^4._XEVMLS; MFC1*G16O,SK467M)'!:7H/3Y$CTTN3KFIRC:M:^T=,&,NR%HA0 .80;-)EZ% M&O,GL)FN?0-7E4%TO)DF,QL^D@R)$8,RQ"H"KGV.D4N,D6*TCOB)=R1C#4?1 M"P!.9DULJ7N?H[;%GH$V093J#K/U[LOD2/IG,>&7_#=D?$8CMHEND>"BHX C M8CE)FV@2I$WK5<,(\K NG%<7'1D_@M/!G*4-"J2_LMDN8C)%C:$=!;5RD@19H;0;MZ?;<*M1 M[G3"'=(RPD^U(:U#Y>(!&F>R[2H@<@ (Y]',',VP6>RM<57<#-9'AUJG="'" M\R7UX%H$MGOWCHE)S/:KLA8=/+S>:3&F\G%>8=NG1N%%^ M1.P>?-B$]OTXI#U=F_X\,^Y'Y%U3V)D%W5>L+J3]DY^^HS#S= 9EU7GY)9I@ MN=F%#H^-;Q)^5S[M?O+=;!O?>Q&E;K2SAN'DUWLH\#S-_O?I>&V4M-14DA$Y MGF"C>^J8.]9T\]_M6-0[P/3 UL#RA^,\^!;2!KA93V5U8/(&O]=M_JM\;.U4 M^9[$@V1Q!>*93?P01B(XU/_K\-BMTJ)#4P]29],O M\U0E7N7DHK:9GY[DLB0OGI%D&(#'KT#$J1B<);A3+,0+D=&G:"O-WQSW+H73%OOKF_IE[-^:2A,MF/ON'U3CJO7.\ MN@ZW+23MG\M_UGR9J#)>6:E[$*O.+[!2-06*%]PF?S'\N )ZX'V#LRGRF2$@ M!*9SOZ/<8PML7%%VI?T5M@'%#-N &NR"S?IT\Q5:/GG^X>*M%O< M,LZMWU+=N=/@CM9:HB$X+>> U$F!PAO:OA\J*X,.J/]#VOX!A2R#"F5.6>.7 M+W(5:&4P*,AAHM8!_=/2T99^I"->< VAEUQCBC)&\DO<_+N-)2'46"-@V.6:WJ\Z(SVN\["B(]M*5.KU=WS M,*TZU+'2E2SP<.& FN@O(00'TB3 MQ#2!7XPNJUL>O<:DS^JLEZ^?>C*6$-X6]:(;5S04HC30:OO%9:5D*ETP&4D? MN5$*S"!#'-(1OP*Z1J9@=%D"8XC62;8@H0E4<1=O5(FT5S6*,M"F4-5C;XF] MN>0T]SH;Z?2M0>KGM4]XJ'=]W\P]>_6M)A63M& $\O8"2RC9L_;^O' N5/8H M-+H9>PV54@U)M34=S]*& T1U9L=A)3]HDAK:FIAMQ$U@1/$EB0B1Z[NK$;=J M(AM?&;ZUM\%O_<*+S;^LC,8M;EFZ^'5&O<_ MCWL(R=>D#ZT=IS41PK$ 7?)F[,W#A&J!_+.S/.S&RR9%$"ODHOJX;\JA;\-8 M@]>4G=X!YR\L-58Z"EZ1YVS5)G^653/5>YG7.PD,R=WP[([CV^&Z!.-%>6TG M["*WWML29?3%Y&R$OB&E:O..'&<;>-A?-V--L@S+-@<][KNQ.:#*=$]"3K[O MZ.AYLI'T<3=?\@*7\UO0=$#%<%;2S;WQ@IY^PUM#]^HV''X M!GUY1Y5G0]4/5LCK$3?54Y(>= (.?ZT1.;HQI0[Y :!S_J-Q8.SVI_I1#J+4 MRY7#=8C[L,\1,D1E!VW\P;AUD%C])>6D1G"MW(4!ZI5;H6/A)X%YV-ZQL0@' M\R[,4O!HWND[W2#F*JFIH&L1*HHES2G*LQR\N?G.>5%P9U"GAW9NX4;;5(+$ M+OBNF?]JOJ;W+'O+85(>)'MKW^C$WB!D?Y1%K#OX]L@X6R7^*_MXL%1AX&=-JN_FM9M,PE-I/L_LCYR=M6VUN@/C(!6L\0G MXJK.Y"JO@("JQWI5,\NI\ELVV_79-1 MYE]W<* N4PR'PII<&1EQ+&2& MI2OH3!5_1D^T%9+,BV1J/:0A(5FB ?48ZK!-%ZW>^)5@D-'!U;6"0F(TM;ED M'1C! %\]^I6>5)0>48JMLQ:]08@N]N( G# M0DP./(*T]T$=8K@9X637OYK[%G58G">ZT3HBEE_'9$!(D6+:%8_[A5VE:X3L..F$ M73B"KU[25S0/\^MUJIG2\H,I.%G*D_WS,/&CTHU0LM8453:=^3JW)'O( XP7-TUM2$V4"3(;YV'+2*LA)C\"!?[*ECU ?MZ4B=HNL9N' M#6D%0C\5SDIS )N9-)P6Y0]%/AG58'H(#YZ-,:H W_VXFU,E@A,8N3& M^<=$T;Y,'\GPQ.<]/_>5JB?&JO_;-!\G$I(HHDAO1?7Q&2SJ'N^)QVJ\?>,$6N?8-=AD^(?9H">Y=9N<_D51_8ZWL MKN C1"-CW1R^S_Y#93?+ G6/=J[X>9NQ?WMQ3O#S6.>L/E8N\/&8_[;JLAN\ M@8Z0V^<*1D/VW3" 2;:FAQF>B;'(4HR>6S?90$B:#2ZR\(UC=I]^H-MQM,XY;VFZ MS[V#-;B2/8_10Y5>3%[RA_9N3U\1TO'RSE23'M2E] M[DG'CH^=-ADWM$O\]W!G9(+) =?S-ZJ=4)ZQA^A^KST?)[[9',C23[R-G3,K MY\+))[C0EJ:VZ4P-^0IRR7AF-JU>T!:?XUK/YY >.#(T(IQW9%U.'SSAX#F(-LW M!_/].@/R'A$X!M(MEILY>H^P]_JJ-,026)7>)DTPV+C#S7S3A>E&H7=:[>KRKEVQ-*N R,NUV@$ZCSLE& 0TX6PY)A[ MBMVH>@2/#NY2UDDM?HW.&44[8A"GIW8BND.!-:)QRF[0Y::3MN>'I'G8&JQT M1YU7K46]3Z5]K3BK_QN^);Z4'_G,9+^0)QT-;I?:.E8?Y >4F/5^*J\L&#N< M$[54MNFUK6>$O5/% 6!",B&)?9]NG7O,_7+;A^E S"[+9<)9"[QWXTO0.E]J MC^P<60,(^C0^'0MX^_>BPLH1!N,A:BL VV$-(9D0U@L(R4NF&9/;7U,E>25@ M=;Q.-,E(2'1)K"/419/T8N_2=$-_M3>Z]M]3&VW'M:4ZWATP J6GTK0]B3_Q MBL/$5>R^M<+C8+(DW=B3#RM.V$V MS:.:WTL6K!")1EUK\X^,APRA&QAC#Q%E!2&O1?7(3JJ%\D@?.3;7I=-YQ.PB MA%0$:JRN^-=UKL14&#^3F"I^I_6*NY(8_K D11$8VN\YD+FWU(7SO,\I[&C2 MU+;?4^(7#3V.+[)W<=<1#ZI:..ZD-V:4J>W5ZEZ$#MIH8AX&5QNHW\Y1IW:* M5:GB4JY,.X:5/0/R.3!@X!4R\P(TWH,/HQIHKAE:J@78\#4_V%TQ6M1KB0!' M>U$+RI"4I+&&5_#^<;M_:SJY34P^,AUAEC0]N+USQ!"P$$PMEV$S,,\UUI]D M"5'V%!Z[+LFK*"=UEYI"*FEN&#]ER(%>XY+%> $%12HV$Y.,S>P;ZT^-['3F MPK_Z:O@=;CC>33BM7J9J5:: >*DW!7/FSY"2/N!0HM@=-D%KK"L$%\HZ4HJ^ M<&#"L^23\#7$K5!BJL;[FYW^8KFA:$"VM 5\*[%F/$QC'BQ6K_;3#P"OQ>9* M6Z/:[S:3FO\0 P$SR06_>Z@>8Z+(US3D@J0XUGQ>I&%C0-1.7FVOQ#S^I]"5 M0JG>6?-5R\&$Z9D[75OB&?7_NBO \(&<[<:[0F[L!J[X4M3 M#E.,:SO7O6QXF2E^T53D', T^/ ?KHZ5(2I !#??/L::F+0M7-50?C7'Q-1A* M+F54?5J+QY_N11S:-WA:,0_[SW4UH6,>1A+.PS*KHIE4L6#5"W/>/]:816TH M9,'Y?N/M7=BM7=UO@&<::;14T@H+ MOAQ%>^]O6%/AT/YUYIEAR>4//.'!H,U.IX938O_*^LKP<_(OB#<[GQ6W@YVQ M>[''ZK77X'?O+[ZP3/88E74WRVZRQ_=48;GOO^YA&Y_O^[U!2IG\+B4C2/VX M>LR4!0,2[>YF(0?G86T(2Z4Y65PL6!'K^JA&M@0"XP'IB.(@"]QK:2,\J]PQ M8H+0<7QM;_\-^,9NYLIKE8%O&:K2H>#"5]QZB];O2R@?/@I\YSGV,IW 5^%^TUZ[SSLZ*$#4=\BBN=AB\%>MHOB+_4[KI8CF6II QIW< ?C MI5T\9"YI)22231G9G_C5I=X*13)B(Y8_[U';19M%,.B^=1 Y K*O_DQ;PJU&H$#A5>4:YJ7-J5MG)KMRDHZB@I+ MQL?;*V*X: MBV*&^'8RP; M>DLT;84R)"&5 >V"NCR!^ Z_I:;VR==K/2I>R^*T(_Y-#OG0 M4+MPHI\%AVS>=5*K8]#&;.C.JB8@\-4\K#%>(]'/D=-+S5H_Q)># @IZ(X$9 M"G*IUE!*%=3@]/IL,HT2ZMW!1$#4KM"(\F9/6A9B=_-S*/FR\,B8D$ -5&V; MAV&^_W0\J/5EMDNI+Y!^F8?5A[R"#S+59G8\+I!%= 2\.\D4A/Z4QI34<-/5 MMM'S,'WBUB>C$:O!$#EI_&C7\U?Z<, M! I1&RY)E+5D]?)6T"X$PH(ADM/,+L3BP3:0(E^ONL<]C=7#!RJW@(:?AKPU MLM"XP:]--$B;',9E94QL4QZ_S\O?%#'Z?DT7;GM8]5A MZ4\6.[D;"/%G!BKP_^IGW1US2PFQ*PX[.0]S )*U5 >BRK2:?W5N[TTV00U( MNK*XXG21-CM0BM.#;I/S1+IQ&T'KEKJ)^M V"56+[?Q\HKGD&]V>O67<0MJ4 MVIGEG-!ZR[!XL9CTO1OW$##.&EE+.!FRC?F*[9,IF7O9BK+?\B;I_,N+]M*R M:W=B)"CHCU%?E! M_/ZWMM*$G>FFD;&R#7M,[K>)MQ*\=P;EF661N@6%MX&OY_Q '%RIRX"T7I6N M .Q978&- .X&VT7BEN;U8VC(K@5"[:PX&MT=\=ESX;*3+UI\-[ZXOVZAU6VO M(Z]VE3=//Q\F"]B(7]\P:FM&.<=8/YLO!4UR(JQ9X]*M0=52N]Z+V56AK3Y! M-2XFFSH=$@LJ>T^:U S9VFWX 7Q$.<-U*.V1CSOOFFOOR3.'^R3Z!);M>1 3 M\(CN8OMZSX,-YF\"\AN^#,>Q8/_U6@G3@L%VP%9=8R_JX"X)D1KGD=:Z\)>A MELLPUS&ZZI7D]H<@EH=<#7E-'R[$">.3$;KOI.;QJW$X?"*4&@)P,UADO<^C M*6KSXO:W=KO-WUG7NH:[5V)V'3KVW>>WA0P+6A'*4U"D M-%Y_-+0I#VTZ/J1U4VG[,-8#B][0UR#H,]NTZ%]=\G'L4-5D4HG_A)P%+ ._ MIZMAQ!6JTHJ!&0PA=-N,8UW(XNW YAY5I0"0 _!,S#^%0*UUAI]&MD::%\ MK,>)O(('A'08-UNW H%R+O0K3N'_5D); 45Y0/G6]$IB !0I:[44[-'TQ.-# MC12I:,6G3Z-%@NO%P>HW?4_(X9L>PN]@(MTW' -^3?HJUD+X#C/C#!122M56 M_T->2-1\T"$P/7N).Z4X.%3(PZU$;2W#SUFWE,>GY])6LF#3/&SZYCQLQ>VL MPF4N*89I_#[D\#%.ZOD+LP!"(Q<1 M/'8#&7W)\-4>$H7)S%N_P*.^SKV/GC6>\=UT+N+]R,ARG1)&?I3!M8TIZ2/. M!6SZEW-OLJ MU/8?BR0<>P$T8269VV%I)\WHHZZ.TNT\$U1SYE9-1-ZZ+GUO MW9S:&PVN+RYC0@X#P%SM)A5.9_+IOW=L9NY331(L\;>_LMVI_XR?V':VI.WK M/6,/;?]2G?8'8S;[DQ[O:?AJEI]\J=IWV#^BO\G=TW23\A[W>P'Y5_L\["9J M\^/V*Q4?8%I?=M#+.;->6_NL2H>0V'_1<8V_XN8:!:N@-C$F(\*Y&'N=%RKB M%4\O/@:%=8X8012@6$J[XH"*DL SC=2V&OE^R;$X>V(X_$*[GS5FU7!,D2KW M6V%R&8'F _H72VN&[11NRY^]MP[ MAWQR.I.KQ=FD_*MO5J6]%PC)UL1"(3O 6:\J/9=$RV@.FF['YV[^V>5,6MC- MWEH5#E7S_ !260@J)I*9C7AFG,>- MQ6E!+5@PO.Z.1+14&=.O7CZ1@C"(3W)#FHZ-[.A%G0:EB> EUG0VP@3ED?IH M^"BAN"-B#3:]%#$03V81L9CTAR_[3G0GT?I:M?9E>W8_F9G VR,.$"0Q-DT? M6#-"%F%6FY%:NP=OMTS^^^ GW+N$"WOS!O18Z;[WZ26E7L/E5S 8SF82CP;T M<%:!=_,5?M!WWH@]F,<%\OD(+;:35'"3N^H'VFR08.?3STX6DS.O=X1>O"[% MK5%B7_:RPXWYB)LX;2)N=9_3;_;.TY?$PV':]KKV#19G9 '\ >YQ;9PQ]#T4 MFI52,XP&$*P202?W*L8)D^$%I63 M!"0]\$SVR>IW4J0>T1MZ!GK+4OAD@W=1JB*4)Z@O' M;RTXU1#@4Q%KD@7%]CXSN=RP:: LN"36*>9U)WTSJY+A7VE5HO%7FP_A#_=$ M[91PET%1[9:6']@VDA)]_V[B3DD)PN^#H\7ZSGZ3)S.MYM[U%*S047%$;G%7 M?C$8"&NOO+TA=_>)"_X#'Z?(WT?@"A ^#],-CGY"W_D^X,%WV_U^;P(*'M!M M?3Z_\?NO/[MO_/'/UYUO_ ,TE2ZV^P/.!>2G:.J&+S?.Q@=[KSG$7Y;GF*-_ M6]=P@?O.%0:(3HZWZN4\[$QNHKQ5]4"CZXWW@)Q;P+\ROMH!\I.&40WQ:$,V M6-)0B=!&VQ,V2'N#;24*C"X4](-VC O8EU(<>_!_=9V,>OP9M\4X<9@7AQPH M.'R;%$285B_G/AF/T%(](:U6.D%MCX@8:)TB8!B><5&TPH&X))4YRETT#XLI M%JP.A7B=W-5JHQ$/F;W)H'(3]%+F;N,%-O'CKSW_&-I)3,/\V0&%-8DVH_%S M2?WN"&-2&]H1NDHG7L1FE-I!VV4*)A6WAK@(?!LH3$:D(YYF![1K28FPJY[IOA=:MNTFT\M M,H/%[-VOH:/[9@+TR1)U4@=[2Z6LS:2?;N&OF8=$( MV 2YGE0/8$*Z2>X10X32:4D3'W^/?4EJ+J"2=,%@ICC3:1ZV@,#8UXVRD5S% MEV&E=BI\6<\\+'(ZVP6Q- D!@^JEB$F9%M61G"NJ1_ _AW21EY-/%T!N%=#P M/M4]-1**E_;3YF'+L3<DM MYBZ$T,,\L_LT?A&K='WJ.K%;^'Y9:'T\O'8X-L7Y[S%G7[P.7^1,_=@E^]4A MH(@0'#AI@&:!7D8\"$6!"HDH"[5.Z@FY*)P)#/%WOM/ ++V)!4QGG6/'R!!# MQC+_PF0MWCM7>\XJ8+;PAF.Q;[C_\(%>A[H?ZQM[SS:0A2LV+?J9PD< V.\@ MDV_ZISG-E0%^>/E=(9&L0$&RME*44&GD2%U,.(<8K/> JB1,;>@T<8%-9H/; MX S./ :!(*$8U%.4#GESMA_H5,PKO+P/H%(RBC7PB874E@0*#V/(,24>BE^E M3'L&PJ\D69W[L>)CW\VB?V8@?]@A[WSK?6O]_ M?R2E6]TZB8WX7YM[_O_R_UZ9'_R_ %!+ P04 " ":@E)0;^]2 C$& !B M6@ &@ &5X:&EB:70R,3 Q+3$R,S$Q.3$P>&LN:'1M[5QM;]HZ%/Z\_8HS MIDF;- C0WJZEK%(+K&.C!1':Z7XTL2'6C!TYYJ7[]==." 7&;MN4=B5)I9;& MQO;Q.8\?'Q\[KKZIMVN]?SL-<-6(0>?JK-6L02YO63_V:I95[]7A:^^B!?N% M8@EZ$G&?*BHX8I;5N,Q!SE7*JUC6=#HM3/<*0@ZM7MU;3 B?%+#"N9/7 M59-T\OI5U24(Z\]7U3?Y/-2%,QX1KL"1!"F"8>Q3/H0?F/@_H03Y_.*;->'= M2#IT%92+Y2+\$/(GG:#H&XHJ1DX:,Y?VJ:I:X:-NS)JW5NT+?'-2Q70"OKIA MY'-N(+C*#]"(LIM*CXZ(#Y=D"ETQ0OPXR//I+U(I%3UU;*37)4^J"#@:Z;)^ M\1 ='3K[#MK#>+]X6#["1VA0/#@+ M%3Q.PR;Z@F%=Q=Q"4"YI-*T*_+RR;5+9GR38.WQW["&,-3+S?:&4&.DT;[8L ME:,Q3.23J*S5M'O0_@+VU9G=K#=/N\V&_?1R+]495<'(0%6*47G*L2X;/"\W MRH4<(;9H5@G/5#DS52K49P0?0\YT?/#A^<(R2'EH7AHK$24 M$" E3)E2K-S*0>E 2](7$A.9=P1CR/-))?IG62VFKD!D#1&%07]%B\@_Y\IF M8"ML_LA%[ESBL(V]@X.PM\'7UG/+^T=+N1LJF1"IJ(/87([0:I'( MC$(+]7UHC*7P"+3HB&K?YR'CX(GU>/0X/6Y!1U?RADMH.,)S=^G3 T19*\5(IY&7CPE):A3H=4(18' M#$_,'R\;)7-'XCGPL(VNAE:V]3SA^GHI+#TAD5F%Q_"==J7+6[#N7Z6!+>C M^ =SRM>]\#Y"DSN%..[RCNOAT?-!@FC_G(Q\A234R80PX07!L^1Z C5=W4!( M3E'F"]P-BGSO.G0.-5'H92!RM(<0SU%,M6^0,,9H=L[#F0/>[Q\4RO^\ S'E M!'](*&5\0Q[:Y!=E;!&5Z(H)C>M$9N20+')8QP*\MUW$ARZB'W1R04\>"C_( MY=PAIJBYE,?S*Q+B5P?&KR.%P!9L;,SO9VN,C!1"7$3!Z>2._RW%F%/C,IPS MT4<,;"(GU"$^V*?=5MI\A]9X1D9],9;#C"@B6)@59XR)8X>8(MN0N"\8@L # M1^$)L5NW(N.*C"L,/"Z)TMD,<>S#V75"V6*IDQEAW(6(6XK((A+9XB-"18\X M+M>6'%+R*&"DQ?YIH M;<.HL\44*MS6VL!V6($#TZ+6 ,QDX$\G= LVXX;Y0 MJ"&.,(JU#MU]8C!=STAACH1Y[-(N= NMI,8D@GCC#Q6K"] OP"/>!%&L] A$K(AGR$"8;40,C1:C0R\PPRSP Z4N"Q MHP*'L2;2&(K,5A)KD.@2GR#IN&#FD5.]FKC1/@H M\O#50D)4L=!""M[(#,V^V(N*>6AV1SJ[VW[!]JU]06;4T0D%P 1,B-E\U@K7 MJ0L1A(I(RW WRP#M^=$)4K$N[=BM+C6 Z*KC4D3I1?VXML=X M%7O7M[N&<+_^=A=(TT+;J.6NZ@>,9CTSSS.OWOC9Z,UP_GXZAD)5)4S?_39Y M/826X[JWX=!U1_,1_#[_N<=5Q2\XEMC.5M0:GL3D:G)[$!9),_Y_$SQP'1CQM*F0*4H%$80:- MI&P!MQG*._#!<1XTA[Q>"[HH% 1>X,$M%W=T278:BJH2!^/[@B94Q>Y&U&#N M%BU.>+8>Q!E=@E3K$G]MY9PI)R<5+=>].:U0P@VN8,8KPOKVG:3_8,_W:M4W M[+7E("; 2*5MY67@8Y(&V67D^YWD99KD62>+7I'(SZ.H&T:M0>P2_;-6N\<. MN:0,G0)-+#T_\'[9AXO-R2&BE!4HJ#I@D0@-9XYWJ(^P[;NOLE!XKQQ2T@7K MV3Q_/RTKKC80"2\S[6);(0A"W4T?$WXBMQ+S(U [E+$G$DAUNZ+X3[(SY$R: M8> YO&89UJ@?6ISA@DJ-J<=CVB0E3>$J37G#E!F5:RJJ'QK'=Z3R6+6\14BW MJ5,<5(% 6''-105OG2[< M<-F&, R=P ]?ONH"8=E&#/TPZ)Y#C4(1RDP1MJ@SOJ1Z47T #CS/@_'?#55K M75&3<;I$F):$7>PK7U6FWIDQZGZC4567?(VHX^'IG6X6D19$[FSG]"]N'+8? MC$Q$,Y3*;EX_BJ+/P7[%]##CJQ41F74 +QA?V=V9V3R=/>\&@=>W7A\',Z=* M*W_!D37T^^<7%G_/_O.9,R.UIZ[/>"-T:^@37?G,QG*-B6B(6(/?O;"?F@M8 M455H+5EC^M!@IM]X23:^^: M+D-I;:F93OV5-4A*\!+X$L4CI UKTWQ/ ](343:F M]YP_SB'GPG):(Q&P*?<(4ZP2%&?/_4NO'_HF-7[4_CDWN"5@96H7;"_L=NK[ M8U!RI0MCP:2",U+5?7BOM_0")I/I3YRH(Q"8<--N"RQ-(PZU;]UAC)*GT<^C>WE?? O4$L#!!0 ( )J"4E#W/W$V M&P@ '@P : 97AH:6)I=#,Q,#$M,3(S,3$Y,3!X:RYH=&WM6^MOV[86 M_]S^%9R+%2U@QY:=].&X 5(GQ8*[M47F>XM]I,4CBPLE:B1EQ_OK[SF4E,B. M\W#BKFGG DE,ZI#G]3L/4N[@IZ-/P]$?GX]9[!+%/O_W_:\G0]9HM=M?>L-V M^VATQ'X9_?8KV]WI!&QD>&JEDSKEJMT^_MA@C=BYK-]NSV:SG5EO1YM)>W3: MIJUVVTIK"SO"B<;!TP%-'3Q],HB!"_S[9/!3J\6.=)@GD#H6&N .!,NM3"?L MBP![Q@+6:EU0#G4V-W(2.];M=#OLBS9G=@H/C\UB.I1NTBR$R:Y?< M!F,MY@<#(:?,NKF"=XU(IZX5\42J>7\D$[#L(\S8J4YXNN^?6?DW](-.YO9) M>EQY,. LY0FNM8?'W=>'N[UAT!D&W;W.^^"PN[[74_O'W]_JAQ,&AS M_/&KJE\59R53:,5 NO2#;N?GJ^P&-+-*4)G&8*1;L6)LD!U-5UQKO/VS6Z5P M<.Y:7,E)VO=V?KA8?C@K6(RU$KA%Z2'6"Q!-BP+?)%O&A4!GHY,/)\/#TYTHU60C&R6C.7,Q= M_P&B51,*(M?O[E:FE:E L_9;?F8#X@<[[(3%? K,P%3"#"/=Q=*R2O*U-SQ, MTYPK=@J9-H[IE'W0)F%!I_6?>V_Y_%FONZ^C^\LTDO_3F*<,BL0I1=Y[H_W' M[]#N#GO/+;H139_,V5FJ9PK$!)J%7TWA%Z$QKZ8:TSNNYS)E/)VS/'4F!^2& M"=_G?K0Y9PF.C$271CS$*<-T@GG"Z8+N"D$*(5C+S9Q($GX&R+>VI\4Y@<(@ M2^6+!O(@@E :+#A(EN)RE$2 8;-8AC&S.?VZ7#\# ^4FI$ BK<)20L5I)EV, M"MH,0B\@[9NA:%J@FE-<)MAX7C?#=^#.W@WN!!;)% U&MK\T4!-]B>3XV-2> MRS3"./3HQ\^AR@7NB4ZH6:.)#I1&S5F&-B3W$RR4NO1O:5J[Q!HA)'SGT22* M7"$!.E6CY3T[Z^4)N8U9I/3,5AXW,)'68=OB&*?)0FZ4LEESG*V$N2+M=^"[ MW1TV6E#T^;,WW>#UOBV]4Y8*@JZ.(HE#;X(3Q@UX8Z/QY%@!&84!>GBLI(V) MG,@2#%L*71H+:4.E;8[K**"-5H75,Z-#$#AMV0LTL@#T6F')X_,PYND$V"'& MRFFND"+H\5:P]P)>^J7!GBA&Q5!2+4\+;]/^C *J!H+"*23+G1E%"XPB9$1Z M+D,#*:@\+952L@7J"DJ5OGS7Z#3\V&8\K,:EL^K^?U6Y]IH.DUWUN\,NS8EJ MLYD4+N[OOL%]J)ET@AZ6']J>=(%\2CX.N2I[(A2AL5;/>16J]T$B?\F6FM!" M[NNEW%]/S/L(=006F2%*?(:_'<)-*CXAS^W=EU 5& /"L>14U!6=&]P $\Q4 M6I^VD I2OP]U;9<)KYXT#2CN\5T6EDN,-LN$2@\E)C^4Q6HEA3\VV7QLI9#< M2%) %N7/I_&4=LHME22?#JRO7S[)X>$,!<*SDE^4<7).KCCE9E3+"W%9VG!% M42CK]1T_C8$(,7WB>A#[*_SOX=KVH;2-J#7!.W[\$77GE'TEL.Z>[.\<7QB3 M>$BBL.%6IQYKW&+(4;]'L<2-J'"-D2;Y6"KIYM0KK&)+4>Y#P*.["- %TEJ_ MZ(OG>:E0EN,AP"(^J;<)0VV$%\!WCA-(L651&&3X!#**7B+!KK@()(QRF6'] MVH;29D,I?(RA=#SE*O<9G' &482-KYPB0NR*!O:BK[M#12J&JWM:'SFX$*N) M+3KGL<[=]1+Y1E M;,Z4/ -5WG8LT3Q%?^$G<,LDD)[+.=I2$J\W)YP?[@3[J'"3A39200X76;0M4@H 1%9-@(7)\T9 M\#.J[$5GZFN[[ZG]?6MUD[86SLM#87&5M")9<8$++5SDJFMCHNS$<0D"&QOF M9M%>6.PM;)XD>++]&[PR98U8>>>X;1W^)4?00^P0(H-YLXD !)_J$<+^HK[$ M>K,HL#*=:C4%JK(IGY3O&TQ9'2#)E)X#/IW%NB@)?"&2$/D;:4%V'E);+Y5_ MNZZUWE[SH%.@<*T8O"GFEJ0M(NS5FQZR M&6,6 =,*M5(\L]"O/M1?'I,>M3A%$N2?OFOT&M>'91G%G84H7GS8V^W>]+13 M7WM[X(^U98\6U.F]5_1%5?51(_M%]^BWU*UN"4OH@.V?^%1I[UO'_OG8)^C.W M=!NQ"1.T;;O^A; MJ+?Z/7[0;@'[[P8LW0U\)UW^9P-6TJG6WSD-8PD1.SZ' M,*>78^Q3<9=\VZE^Z9O87_-"9.49?^FKW]_J6^A/JH'_$O[3@?_? 0?_!U!+ M P04 " ":@E)0ACSR5P0( !M, &@ &5X:&EB:70S,3 R+3$R,S$Q M.3$P>&LN:'1M[5OK;]LX$O_<_A5<%[MH 3NVG$<3QPV0)NE><'OM(O!=<1]I M<601H40M2=EQ__J;H21;?J2)DRR:]!P@L4D.R7G\YD%*Z?]R_N5L\-\_+UCL M$L7^_/?'/R[/6*/5;G_=/6NWSP?G[!^#?_W!]G8Z 1L8GEKII$ZY:K8)I(Z%!K@#P7(KTQ'[*L!>LX"U6C/*,YU-C1S%CG4[W0[[JLVU'/.* MPDFGX.3B)I9#Z?KMHHF;MNS'K/P&O:"3N6/B'F>>]#E+>8)S[?G!^Z/]X'"ON_=Q_^CH-'A_ M\;Z[?Q;L'W;.#KNG!Q\;)_TVQU\_J_I3[:QD"JT82)9>T.W\NKI=GWK6,2K3 M&(QT:V8,#6Y'W=6NM;W]V)U<.+AQ+:[D*.UY/3^>+=^<%%L,M1*X1&DAMAOL M=+J+#'^/MXP+@;AH.9UA1W939S9$^(#Y6[@]N[@:7'ZZ/#L=7'[Y_ ANG\# METWV%:R"*?L]=Q*,@6]-%H)Q,IHR%W/7>P1_58>"R/6Z>Y5^92I0M[V6[WD" M&8(==LEB/@9F8"QA@N[N8FE9Q?G&"YZF:#IE>>I,#K@;1GV? %#GG"78,A)-&O$0NPS3"08+ MIPNZ%8(40K"6FRF1)/P:<-_:FA;[!#*#6RJ?.7 /(@BEP:R#9"E.1TX$&#:) M91@SF].?^?P)&"@7(0$2B1[(2;-L(EV, MH,0L\@K9LA:UJ@F&.<)MAP6E?# M"S#G[G?,"2R2*2J,=#]74!-MB>0X;&KC,HW0#SWZ\7NH;^=]?R$W,8L4GIB*XL; M&$GKL'9QC%-GP3=RV:P9SE;,K'#[ FRWM\,&"X+^]N:P&[P_MJ5URE1!T-51 M)+'I57#)N &O;%2>'"H@I3! "P^5M#&1$UF";DNN2VTA;:BTS7$>.;31JM!Z M9G0( KLM>XM*%H!6*S1Y<1/&/!T!.T5?NJ@: P"O%R[XVBA8TBW(CD7(8&4E!Z6DJEI N4%90J;?FAT6GX MMLUX6+5+8]7M?U"9]I8RDZW:W6&IYD2UV$0*%_?V#G$=JBB=H,'R2]N3+I"/ MR<8A5V5AA"PT-BH\5Z'Z$"3R=VRI$BWXOIW+X\W8? A3YV!Q,T2)C_!W0[A) MR2?DN;W_%,H"0T XECL5>47G!A? #.6UH1&D@"R2'\^C*>T4FXI)?EP8'W^\D$. M3VC($!Z8_*2,DW%RQ2DVHUB>B7EJPQE%HJSG=_PV!"+$\(GS01ROL;^':]N[ MTM:C-@3O\/E[U+U#]HICW3_8W]N_T"?'4I#;<*M3CS5NT>6HWB-?XD94N$9/ MDWPHE713JA76;4M>[EW H[MPT 726KWHD^=-*5"6XR' (CZIM@E#;81GP%>. M(TBQ9%'H9#@"&7DOD6!57#@2>KG,,']M7>EI72E\CJYT,>8J]Q&<< 91A(6O M'"-"[)H"=E;7W2,C%$ MPEIILV;51%N'_72SB&M95 G[*\?*")=^>\N4"-T)X_H2=_ MLBKX>E=P%7,[JP,I(WCW ^%3I=='F<:F3,EK4.5MQQ)]\]$JNI?+/<>S[_Y# MS[[^+E)4 &S.@Q'%QCH(YG&)S+A!L;-2P,]8XUC$.VWLK+[P';ADDDCG +X3 M^8<:*Q@:%Q+Y\XN\1:A@H+44R/&3CA(5ON&O7"+['LMY&I(0[[8GW)_NA'NJ ML!+%[20"G"XSZ%HDE("(+ N!V4ES OR:,GM1F?K<[FMJ?]]:W:1MA//R4%A< M):T)5ES@1 NS6'6K3Y25.$Y!8&/!W"S*"XNUA.V]+A M_^0(>HH50F0P;C81@.!#/4+87]276&\6"5:F8ZW&0%DVY:/R>8,ILP,DF=)3 MP-%)K(N4P!<\"9'_)"7(SF-RZUSXHTVU=50^V H..AM<9*_:IT:] *K.4EZG M=GVYE!Q3+58'G0*'&WGA][QNB=O"QX(.RC'$, *F%6JE>&:A5WVI/T(F,6J. MBB2X??JAL=NXW2^++0Y^K3GQXM!^Y_:QO;WYV-T^/]3.Z63)DVOE%6FTWB[H M%[K\$WW?LVC(924\14&/OM?;)%B\+/$^P=!@=3\M_"DX;/KW49Z)O!1ZZ,%7 M+Y8"??$IY%T7-WX\;I<%+4/-_M,<*&Z5>2OJSRCJLT+RSV[3'RE?60N4W ?9 M#?,/S]B;CO]Y*2FH;=LK+X-M8;V5[YG#=@O9+63]S< +P>M9+"%BGV8'^2_% MW?%=I_BEUZ__S@N0U;>^5]_W_E&OGK^J&O[-^]=]_R\!)_\#4$L#!!0 ( M )J"4E#^.MH%#04 )<5 : 97AH:6)I=#,R,#$M,3(S,3$Y,3!X:RYH M=&WM6&U3VS@0_MS^BFV8=NA,$MMYH2%),T.=,&6N!PQ)C[F/BBUC767)M61" M[M??2K;!H5 N%*[WH0QODJ7=9W>??:1X_&IZXB_^/)U!K!,.IY\_?#KRH=%R MG/.N[SC3Q10^+G[_!+VVZ\$B(T(QS:0@W'%FQPUHQ%JG0\=9K5;M5;884SV'2ZEH.]1A8_)R;*8F+U^,8TI"_/MB_*K5@JD,\H0*#4%&B:8AY(J) M"S@/J?H"'K1:URM]F:XS=A%KZ+@=%\YE]H5=DFJ%9IK3R>PJ9DNFQTXQ1&=. MZ6V\E.%Z,@[9)2B]YO1](Y)"MR*2,+X>+EA"%1S3%9S)A(B1?:;8WW3HN:D> M&?2X]6!?W"XUQ]\Z+@'GC?;[_4',[_O>_UWW6[/GTYGCH/Q' @(I! U, M9\**Z1AT3.% B)QP.*.IS#3(""K86SM8L#\DMF"&AHCQ\6A#;W:ZG=&N ?=F M9]#IN"-?)BD1:SOR1F\!\1_*+ '/;?T&DJQ7.2+8F@ MJG5RQ>D:#@++GH[K=F#7&\#G]KSMMS=WFQZQ&2&A3%')$;J.B?5B+"ZILC8, MZB]"KC!K%W2XV4::+#G%(#DOF^9]PVW8L3)AEN.R1/6^VJNZZ!X]AV];3*,F MZK RMF*ACH>] =HQTJU#\[#\Q[%+-Y9?FCH$A)<*A! :6RE\A9W32 \[O<+K MUOS;)6_AEN87P.^'.=H.YV-0+;#8I>!$R-DU"E.2<9=2<^\IP MXA:/3%S8]UY_-WQ[3+>]MR;_E_Y1X3>&@D]I R9Z(FZ"JEKQ"0L0V:F&56&@TWSF*"^ MXC8TC"308VMNO57=)X-I_#^SDL @Z1S>9PMIA]F*4=7-4Y0+5O)S31LG]XD *BM") M^J$[QB%=9CG)UJ4.#)KVIO]H<^U_?T>[V;N_;1;WRUN-@?P8AU7=:JLW.M2] M578SKIL3ANQ\DRINT=1;2=H6'X<*P?)6HT3OI5>@),?;XXYKOYXE_EJE M_\H5JL'Z*5+@**=^\[U/17\5_7GB>YZB_BKHPY>D9ZZF%>,G".X4[S[,'$CV M(G3/1\^'[CZW7E3]M^_'OGTS]K->TKVH!O8=Y&AI8FET,S(P,BTQ,C,Q,3DQ,'AK+FAT M;>U8;4\;.1#^W/Z*:5 1E9+L2UX(21JI7<(570\J2 _=1V?7RUKUVGNVMR'] M]3?>%T@"E(:6ZYU4Q)N]]LPS,\\\=G;\XO TF/WU80J)23E\^/CV_7$ C9;C M7'0"QSF<'<*[V1_OH=MV/9@I(C0S3 K"'6=ZTH!&8DPV=)S%8M%>=-I273JS M,\>:ZCI<2DW;D8D:D^=C.S5Y_FR<4!+AWV?C%ZT6',HP3ZDP$"I*#(T@UTQ< MPD5$]2?PH-6Z7AG(;*G896+ =WT7+J3ZQ#Z3>H5AAM/)]"IAM&+(5IQ21E?#F[[Z\[6YL9^X"RD1"%3-W[)@K=&>G:Z\KOHMG#Z(P],JT M"&>78ECD^?MA%<-%Z6(N>80FJ@I!QV^[_CK@KV'+2!0A+UI&9CB17:V"#9$^ M5#T)VO-I,#L^/0&OTW,AF)[-CH^.@S=VZGNA,Q$A[&''3OR \A\+"*40-+2= M"0MF$C )A3="Y(3#&OCT89V=SK^:,^"V]T9 M^+X["F2:$;$L1M[H%2#^(ZE2\-S6[Q!+5022H3$9 <6L18\/XI"&-)U3M;OC M]=U1QVNBE'@'CS;7!*(A9APA76?\G(8Y+F8H)T1$,+T*$R(N*:8N39G6MCKX M;5=&*'> EBF6934?9;'J=#3A@FI.E_!;CD:5HE\@I,JPV'I@ A*F(209"9E9 M6CA!PF@,1TP0$3(L_6D<,]Q@:V]]5,EN0I8KG1,,V$B+V9:TS,J!VZ\7GQ,U M)X+JUNF51? F+"CDNZX/>]X /K;/VT%[?;=ME"(M))(9RCGB-PDIO%B+=\[KA-HJQMF%6XZI.J\W5KUOI'E&'VWUF M4!A-5!M;L,@DP^X [5C]-I%]6/WC%$O7EG^V=0@)KV0((32VDOD:.Z>Q&?K= MTNO6)-PCKV!#^$O@]\,<;8?S,:AF6.Q*=>*<\R6J4YIQR]GK3E'T[YPI:@]_ M;3FQP2,;%S:_U]N+7ET3\J:YKANK8J5WT.DB*WLU*_<':65A?R#1!!(1^_&. M1!6%=0K2_>+>MMR;_U>YQP2>'&EQ4MF#T1#T$UF]-"O$)$PA,S-%M>5@TSXF MG -N0\.HG?@@0U+J9K$KOM94-!@55^!"XG%5SDL*2SRF2I_K34^/RJ!S=*,TU@ZSEZ"LV_,J%ZCFU9RQ2AZ4!U)8AD[T M=UTTCNAC M[':\:DY8LO-UJKAE4V\E:5M\)BH%RW,QCKE4R))6*#DGF:;#^I_52[H-8T7U M< FZ%Z\;?N-^D2M=]/HO5R1Q0R^[-\\>5LFY-$:F&]J'65I-V^JX7+\V57PP M*F;6JR715I+X-RO] M ^)WM'/K[GN?COXJ^]/$]P1E_572;[PH_4_J><\'SH=N/!OOJ/[=5V.W7XK] MK/=SS^I!\7KR^;AX;SKY!U!+ P04 " ":@E)0 MP,"C<8 #3=P &@ M &5X:&EB:70T,#4M9&5S8W)I<'1I;VXN:'1M[5UK<]LVUO[<_@JNN^TD,[(M M.W&:V-[,N+;;^IULFK&==O8C1$(6:I)@ 4JR]M>_YP* H$3)\JU-L^FTM46! MN)[+,/[\Z.DXW-[>W?7AQO;Y]_OT_4:R,:KK:G][>SJ=;DU?;&ESM7UYOHU=O=S. MM;9R*ZNSC;=?'^*CMU]_=3B2(H.?7QW^8W,S.='IN)!EG:1&BEIFR=BJ\BKY M+9/V.ME)-C=#RV-=S8RZ&M7);G^WG_RFS;6:"-^B5G4NWY[>C-1 U8?;_!$& MVW:C'0YT-GM[F*E)8NM9+O^U,=1EO3D4AJD#9Y+Z?)N2Y$>4#?6?5? MN;_3K^H#G#V\^?90)*4HX%W;__[-J^S5Z^\ST1^\?+.7"ME__6)W;[C[_:N7 MP_[+=./MX;: _^@M_S\_*3KHFJ&!@8 M#A_[4:.QZ;M;9U'+FWI3Y.JJW*=]?OBTZ..4AQCH/(,NW DA,>VUY[MJ:I7( M,B"+S8&N:UWL[[RJ;IY@NEV[^(!9I4#6TCS)+IZ<7AR?GWVX//OE??++C\GE MSZ?)^>E/9Q>7YT?O+[_[YO7NSO<'%\G%Z?''\[/+L].+1UO3[V-;J^&,'ZDR M@R7N[[Z$-H^P^9 M\L_^5A^D4B5,,A'Y6";/L WNP&[_X)B;7F!3>K1S\+R'_5RJ7S7($U-I(ZCO MN;Q M24?"RN0<-]?>,E5NY,=,IB.5CA)A) UL93J&'N?-BY>P2-AND,,9]!3/*V[L M9[?UZ-3T%"SRDRRE$?G?AO+]D2+=C^N1-O!]AH>IK 5B&5?X^^Y>O]?OTW^) M'0%]$$7$=+Z5M-DHYB [+@J!_5H@J1QH! 90Y5";@KD J$D8W -/8Z'7'CWQ ME RT,I5YCC\-]#-!JJN,GB@+O=",GJGG,9TZB623P(64BAT.8;9M+5W30L.XSM60B1X[6D;?#I'Z8Y6)JUQJ> MF[9E! SF1CN1\"URKR/"EJQY)Z:MKDY^.GX76&ON]/C$9EUR,#Z>(*+XA.:E M!)#4'V.@XJ&B T\4-('%*2/K63) *0*22Y:I1!+#%]N'25VMV&X:W>]=JBLG MIUB&C<1$)@,IRV2H&HS+4-!9'C6 6 M597#U 9YU\QQ>_\>$BL^T8=-V#^K=?4GRC'^B,WW50V#I9W(14T4C)DY4MU* M_$KO+#0OQH/?D2V!BJI P4!4(U$GA9@15V"Q8^QI.,8/ M.8C?'*8L)D+E1,V*!QEH$,O8+@.636MM@,\<&V<*!(-DJ9E)0 (%T(=MU$8S M%#*++G%'1L",T6KY*^B/6*G0X[)VN]@]-FUN&.N!K/4)4^JOFG#=@^GTLDU+ M=Z8:7EKEG2TAD.5*YJ(GVPK<19+FPEI6,QUT V\SS@1&L.,D84&,.[/Q4_E\R7J]QH-%5D E !J@1VX4- G;/.C MD/E*NH8S0HJ)2;MJIF(8N9 HXH:VD>^I+B= Z23E0'K3._@[$HTJKY%-481& MVO_S/4$Z*-R4?OS M:&1MOOMFYU7_ & K[=RXZO$#DDC6RKI+P2&O9]&/E8FJP_\4^' MO7[(17F='(\DNG#:+IU[<]-6\C%8,*L-WZD"RQ\PX7!L:M)P#1\D3*Z]9:AL MP6\0JV9\!P&A0".O PB#LD28 2T+;=#AA)ZN'O8R5#?T=CDN!C )>+PG3-E4^K7HA0JX#C=!]+I M*"IHLX(\F%^OFZ@J,>I@:>&9=+^ON=KD&4@C4E0#"=;ZTM?B5PAZ1TSO[/VU M7#]['8Z?/T]2_,5X?,<3SM_Q 9CVGMS9,=@#05 7\LUTA0XF MD<0+<71=P>1[+?>M<]B&AFZ51U<(EU#%Q.ZC50T;_]1@1C0_D/44?3&Q=PB? M'Q6PGE1XJ$9!/J"LY#M15 ?P$4[?M^\E[]X=$X[W?'D%(S$AKUCZ_)JBQ:/T M$>1ET\8I:;!6TKHE_=AECLNH:\)_J/B;IN)*J!(F*4",@ F"(*&1"\D2,!,9 M2F-@?+2G2PD*' PM]NGGT!=8$,;,8&I36!MPO=OV][^\LXW7CJ'.6=OM)F_0 MD\5>"5B?>U%/2Q!S(U4E[,KJN5YP1S,Y!$8-QOBQSIPO8L7,AV.$5(">0<6SA? M_X%Z3O4XSQ;[R60N9M@/^_VX%2HQ.225 E*$I#8[56$YBM42'RP-H"VZ"DO8 MA 8[+&/!(P/#=JG:!_'N4@H%_5K6[#*&/1=(<1R?JB4YBNDIG#F M1RE@04,1(OHNQ'A$^.)9K:\DZ7O4_X1&Q7 (!RIJASL!0.N4/WJ5PB,]=QN6 M(AAM2 L:O=QZL_=MT.A+' \Q &T9:S@11X6%%*4CB'A[0H](HQZW.&^LB8WJ M1:&P=<_#_>Z;%[L'"SIN+KS]ET7:1\9W4P'+; X 35QOBB$0R+[(IV)F-_XV MF0!_.W0P%Y@-L*@=HGT(BG]\G##/BQW*DUQZ/C&&Y$ ##W?VYM'@G>+3O2@0 M[2/3C7]QF3*/T.F<18'F V?G/!.MH':0=VB'D,-OP>I=RRW:Y1F ]V!JVE!8 M"3ZUJ)&!]2XIF MY#<:X8]/,A@:7;3 !YP'@Q)TI*)PMC#G>N2>@36S>NOOENO +MLPF0JP)/7\ MSQ=[1%6\IO@L0G;$!VS;[#Q *#)Z,K<;0\-F+ZB3,-^[S8UW\DHYYWC+HD9- M=:,*.'N.BR16%$W,I(=>H<>EXX(M><&0](/VUZ7@K^1GLW(DT/>>+ M@E-T1 4(-Q64;]H6]*\$9CZ*6/21QA>M);3'AU#1&D^YM@6O+6P*AA[<5&W MJN;UQ6-+6]\]NM<*L]WMR/$HH$>HO4+_<%#F-Q CD0^Y-9N.;@XDNG0 M7Y5+LJ!8U'!P"VVX"*?STID7%Q;/YT#K"G'7I6HBRH98Z2-0-@EL@<8).]E\ MSDGL?$>"30Q\"<]1BI8Z'W8$ UB0='@20Z5FIEA= @G,/BP@8R:*JY[!M'F'X* M> ">JL;)3T_.SK2?':W]((>O)8CDS2QT26NX1&Y%@*;H,;AC";TNGB2OYL# MBGK$G*0!\ATZ0.^3%O@)BEC'(#_FJMH\\\8ZHZ;3"37WTJC8Q< M!P!_T'D01.B">'[&7AVB?'+JC*LP;0 4*GO>XR^)QLE46<5>(57#'G3*>86I;.F25;K!<3:I$IR*%^2M,9-< PN;"/#X@_3FP ,9]BDRX.Z: M;?_IR B 7P4YM?F(6 *'A^0\9ZOE5B_F+="L0Y:CO7M54@ZOQPI D[EH N< M&#R94I)7R4Y&KM>Y(U-0[XQH4H'N\;:Q 2R[ LWA?) 5?I>ZPI3B_U*(#7"6 M(#I5'/Y&P\M0%%W:BNQMU-2<',#^[=COW,X6!?V=HN4/@^:SWNT:ZPI.I94O MY_OKV&/XQH7T;"E\]VEQ?#=A=2YHM)6N,/1DYT=?R]DV.P\H P!6E"EGYQY@3M@MQ MC9H4\2!LOFER%>>3W(%'2(.&F3?4:F-RM8]"KY\%.CH/R5L<<4N.LV:W9]WFR%7-8EQG@S;]D@A,NF /SJ5 M1-V "DI(HD\<*40Q0*$H>A8Y.AWXZ$H_X7QD"XN,A2R.C>45L,5V!! 8;.], ML;^-@!X7,75//"HZB;UD\=(8CSKNEHTE1HG.C"U=EY'+.'YW(./$;.IY;I,_ M#\;UA1,/ "0QGP6WSZWF"\/VV'R/(6*5V(CQW,RSJW%PY$I33$%'Q0)GN'V#,EC_G#O-OK&VMY\^-6E]%(V=L*) MU8NU@TVYS5QNE+.&?"_&\6)<8^'.=*)R>27M<^P9U*^:H,QUYE,OEF%1 J;( MD!-0R#[O% >Q#X[H+98%9D$6D(#J% :/(0NZK,D6.'OV2,?X29RBQ,PZSZ71 MTJ,M'LF6J\1ZT&>%S$:"5XECA \.^'A&0[W"),S=./6$O M*HXN?1X3.^-M[;WQ>_O]?E)M%5L]NL+@/]I<)\>4'N1U^UQ@='E&]8XROW7N%-&CIB6" M70 ^FJQM''Q#8O]3IZOT-6Z646&:"I@3EB5H@!)^\7G-R*9:N--,4-R&-B>,: M$[=/::[9IQ4"'.Y$/2*=N8B$N*$1N !&WVUM,._6#!S\PS0VY%&7R;;(E5_R M:)XLC^83E&='8"EMGB@NY0!]Y%,;'M]C1;68I/4[O*CW"O#VEBKGNVE=RE]! M/O-0H>DRAI8>$5*]$CGO,[]OH=B4/+MQ<1MVXGWO]))M!>2I<(50)R:Y.[W? MA.C]$PMZM6:L:*2OKDM; O$^0./V)(7?T/H+\Z>*.DZP+V,(%YP<Q\V^WB_^*ROB^[XWT'M-T/8/ /*Z.P M*ZTN.ZZJW,7<#=\TPOFR7O"LDT/E_7#>_;8JZW2N(,P'?7]<*SR%1.XWC%R3 M(L/Z0S13!$=.*?T-K_07+'ZWR9^BE$"6B/G:]2%+&R M)(#L';C[;:KA>M!4YKFCAW]M]#?HLZU$ZC^O<>-;LD@:-8CZ.O,O3U56C_9? MO@8JPLO=Z@R_=+]L4]-6\PD>22IR1Y% I1MW0JR>O+%$DVGW/NJ*/,2OYG+F MW=R7S_3@EJD^F0B:"PS\X'7)2= EOPH0QRD G@?B5"^2?$+SBE#@$,',!,>M MFR]&JFH!NE).\]FF3]6V\,-2P@>>8E.VV7!=%/GR:4N>U+MK.RT6)J$GB^[K M\378H;P*"Z. AWZ'Q8#=3]=%.$;CBWZZJC!P(VSKRAR/;]NA7DKI<*62?I*6 M0KK+"CQ(YF!%%LF -N-WM(;)XR;[OAE XZ>)/VV.1J UJZ763HLN M7&" ,3^B1H3/ L/!9SE\;X.0WH7ID"9Y"U;HR!]Y5YI'MC?#G[W!ZM,>O&>Y73[6%1#&II MMB\%5]RW $"4J4)0*;S0<_$;,AT&UJ=DK7X%?YV@?;NR5S@71FJ][=Z>Z MUXOE;GSI&B$\]D[;ZD[I"\B]W]9 MY!YE$ZKW>J]K9(-S=N^P%P=E1"R2P;BIM!6YL_O\)4_OM8\4/!*$\]=<"#>W MDN<&CU.9C8V37BV98J6\=O7C S)I@CM^P,7*)!58NA:-)HG[Z+E4KU*[:&.* MSL),>&D9)"7&31I8Q.)K29]M9)I;S1)R. N..!-O>/NV3KS%TY>EU:&T(>H^ M6%J\01WH#T5MA6Y&-!&[;+36)A(JI.W#*118EF_NL(&X?]1%(>@LRH8NW*U MT:9% L@N[-H7B?0_+)'.HA)4O&3')5YF\X[O@^08;3.'7>[D,W_\B$AS4Q^; MG_5L\>:?!A[.>1;G$EUNOR1F'&_+?)H V57Q)5:MVZJ">>M*!GT60=0AU[0@ M'JOU+;B,]T/>X(W5/@6^*2C&Q#@X#0Z++[^R4Y:,AI>:ZX:KN2AO*%-#@*04 MC>'$7&53/39XHP4Z=?DF$;IC<FRH*HI86GG@#C0NY D@\LY^[N- [@-]G_8J G<1F9=:HJ $"7 M;OB(*9[M^\#N(:, "6_>UT?::3P^V85"3J)BQ3O?@7+K92%?+@)9JKL_HZ! M'/EXG)LCT"UXA1[XJ'"K??^U.R8N7]OMO_ G@7=B(WZD:"RYZ-A6CYSZ**S) M[9CZ6PPIB)U8S(4,:XF,?(<(97DE$!'Z^C-J/U=\1M4" 7.GNA@XZ.58(WTH]1TZJ,7)X[BRS:8 MC9W.MG&MZ)?HR2<%C1_G_LV-MY0'%Q<:62=\5Q7%MPF3(9S/C5M"E0.9"BZ" MZ&[0M55?;+%/B. >S19+=:[-_C>[] ^\3]G;7?F:,5FR<.?P3G/+W1R!A=JQ M9?)Z!7UR#7-0$*_W@H*(A6&' %WVEP 6EN!OC^![QIUUA/Z*:@R=689E7LA[ MWTQ[\&BD<(4HY:DOD=WMRNSNE6-Z*::6>NN!WL#4X(%'F5@2JMU5RG&4COQ, M<DZ9Y08C 81KF>27: M6V??=2DP.-Z?EDR7*?I']GXGL MWWC;U-O2WU<)=Q,$_' 7T,#PI,,:6!/&S-V+Q[582V.C"WYHNE*6%8:[L'ZJ M-P'$F\R&R])6BF=GLO!]76O(ZBM?),G_QXG'^:ME1IQU(801_UVU5X[Z% MZGC:R7;0P9EG6.%B\/R;A%!740K'"O8D'&#:CC"K5H09DTI7='+;NP,.NC29 M)WR-28M2G)$598;&Q!E 1Y2&LX)R2.&U;__&*F,B(4KH<7\9:'Z_MI*C^ ^H MA&H8[V\,!CP^<4HQ !=:0$ $0 M ')O=FDM,C Q.3$R,S$N>'-D[3UK<]LXDM_G5_#\9>>JUO$KF4Q2D]F27[/> MM,/<)HY\.3MX<'UB8VLPA=/;IX,O#X>CAXN;FX&^___3;?QT>_O/\_M:Z M9':XP#2P+CA& 7:L)Q+,K6\.]K];+F<+ZQOCW\D*'1ZJ1I;\\>P['WU[CA?( M0D' R30,\#7CBTOLHM +/AV$]-\A\HA+L"-0\#!TD:N0*0X0G^'@#BVPOT0V M_G0P#X+EQZ.CIZ>G-YRMB,WX\HW-%D>GQRLE/A*5#D4MS(F=M&MNE&\ 2+>G M L Y05(_2\.[(U68K4HT%!/J!XC:"<7/)0X]G M'/WS\^V#%/;![S]9EA0^62P9#RQ:$IJ+_*ELZ?/@$)CC2X(/CT\.@62E-+?, M1H%4T2S1V::RT1'V C\%=)@">B-P.+".S-#9!B*;H!#ZAS.$EN9H9!LJ5*(O MFZ+#F==%/I7X2%B;(M1182H1ZJPSNG%5@TZY"?QU&+<[A$^')Z>;89':,S,L MXG;;P.+#$>(VB%J(S0X.\?/20Q0%C*^OQ=_M,/,XST&Y2H$ BA\ Q9-?-D!1 M0J9X!O-9>Y2RK;:*AP%;XA8;]U\]G[5!(]OR3C7<(C;=,.F.1O5LVG+\Q V@ MXW=F7?K8?C-CJR.;A33@:[!,[W4FS=Q7-HM^'*8AN MF%!$;+]16^M;J9\;*ZI/; !W8H)$W 9^'*:-.R(0+#E ^]5(+9)6\M=AVKZ( M!**4!1(2?(H_+I>$NDQ]$=]@WOX83][WV+6DP_XQFCKU;OW1DK,EY@$1[E0F M#I( YAR[GPX@)CF,8Y%_VT^2AJ2E-H@GV>DK.DF-3Q&?<2XQ]BGROG[Z8DP<,?'UJ%U27S;8W[(L?A#=F)N?SLJ=E9 (_2Q,Z:_R]]%842-HRJ:A@7KT;I=?H!6-HL^ MQK)^(0VXQ $BW@]1A+@KG3Z\/3YY>WSZ$OI@_1SU_]][S6@EKA]I(UK9"F%M MQ7\OHQOQKR$IQP6COB#;@4S!.?(@P_,PQSAH+?%Z !HQ"G,O_@.3_R 8)S/J MXG<6E!7!LA2PO40"?X)$H!K,<2!4V-M8/'EH#;)Z)X=<2UF)@92%/=31E'!+ MV,,+Y,^O/?;4:515 ])+[%W#Z$IA6F/7 JB6!+N75QFZ8Q%M2]0V%EX&DEYJIT92 M2\'NI>4^!,S^/F>>@[E_]>^0!.M-I58!42^]MT;2RX+_BZ4Z&)8<(=[!U"2> MRS?2)G%.CBN2.+GV0V7V'>)@-E;8,,^B!Z+-H)R(L5&*DG/PQ-\)R$&F12[8 M"O,)FN'VXH@;:%A_G$2VR6XT8+QH:4'3 ?'W$D^#$75N:( %'<&],,4/3VC9 M6OMKV^M3R;]66"$ );-!,3 +H%D2W%XB_JEP@X1M6,%:Q]3#=RPP3@EW :U/ M ?_Z]OC,1(ZB&#JS,KU9LKM!&C>-/$Y>3M2UH!M%_=YE +=PFF9^4HI0&F5=]W4LX9?PDY/8<": 7 MR//&2YFM@B58YCG?(-X3EG-+,C?HJ7'D_V*H!4G?%G1N1;VK%5_1OQ4CL%>- MC,#@X(L3>GCL?D9!R$E@OO6C"^A&$V 4KT&^+^H,S'W:W5[4E?(8AP$PR$GNE3-=N+/B,:3 GC#]@6;'4>,5_<,D2W-LZUP!N% M_L%4Z+([*^K/@@XMV>->XAFA/"+A[&XLV@B*3H9GQ[^>E=/*6AG^K,#NQ208 M' T747:/5\Q;"?-U(=2:!-?()IZ(9+8T2-MWU#A@?S426XMZ\K&^E3X:54J/ ,G7<\>NA2,IT!)5M 6L]HH-0UUZ]=5PT5!>EPJL+,#*R],$:^'RY4S/U%%#VR MK\@+<:;R!*WEO@O#<;6M[O1KXZ<52TNUPA9EF>XMZ-]Z9);$(&XE<;!B)/:C M-N5>UZT/;<$U"KH49NH$/>P-$34\OQ=.'B>VW*O%[.^C)\2=D2VX9.ZP;M!# MHZ!+"TDZ0:<]JEUAENS3BCO=BS_EEN2/RJ]N5^H:P(W"+J6+=<)6$E8][45< M(0FS_($>B#9]<'):D3ZH%]T >8BAZ-4SX=(.L]B[.*58NLU& 3H>K((M3*=@7E M5MS9(,U>5ABYS9WP^1R[C.-,E0TDW1YXH[!+:\I%81=VC,I"U5V^ZE[@!9F( MS]TV#!M";1)Q>8-0&Q'#8![RMN#<6'(QY]*6CGP?![!-[Y:@*:S%$NR/:?9F MB.ZR[M1-X_@NA8D%X<>]2H&K?N7B!R(!W8O8@L*6)XG>P#790"$VZ*W10)2.9Q95([UE+Q-; METV%E>!@)4@,74W,,HKEAOH5MZH<8C[J'7324/RCMJ9N,!^7832.I]+Z=6$\ MP8")8 YT> 3"BL 93N5AW&'8Z/P'8\X3\5K??=@ 1;^,]4ME\C<&&'D^?[4$ M3.G^Q%#W0HH8<>4'9 &W,(T6C ?D/Q+9*!]S0Z_#0+!T@CEAQDO56^]7OUSV M2V4*HE$18#T[1L7*XI(DI6ZHI="Q(GSV0[TDS>[!KA'41@VHB'_;:,#0PV*= M$!*'-?[0<7O9AKTTBKXB1=5&]+%+/';3KX/>?-923L5J+Z,-=;TT:D-%JL10 M&TH-]MI0DI-I3-0"EGZKQ2^585*S9 <9/<'K3/*D@^!RLB/P,T; -_F]O>": M0>F]]'>57GH"50HKLU,P"WDOLBPWJO+'4;DCSY$*R3GB9Y"T'M-[.);-"9W) MYQ>,#?4/Q$EOUM]5^G>ME$B=#@(C/BKDP&-$94&,JC4*LI#&U!I9"<;1*Q;# MG T:E2%):][B%?;.LD7;U[P6G36J5$70V%:E,CE4B8!UEJ^Q5Y%*J74/%LU! M-XJ_(L775OQ#CQH;I5&X,2G&I, OV MV%%-76A[(?*D)9U7!P?,UN&I9?NFU#;@=,;ST_ M5%A/!;>T[UA^'O268\68Z$K&=<3N[GO>VH)KE&#)"4LD& -/Y3?T?6PMF6[T M.)H1S+TT=R/-LQ>0YME>FMN79M B72T\ZPLB[ MH2[C"XE6)]DTP&J45"GEF$@J"]G*@!ZPX,SBK%P;?2CUH2*4B@0QP$CI?T+$ M \R]=7)R_1(%Z M%H4,"[+3E?Q,8;6QU4K5,F$#,G*D'F-;/"=2]G!)6&-JS MEM"T%NVD:EVNC=0&:=0:.&YF[=H!TYK!DZJ,4COI#<](ROOH0AO\73H;44>N M*=\LEHAPF+,OYHC/VDNO)31].NI]AV3;/,1. MKO(%\XT7K[?4F]Z5?%_A2K:7/>R)4/T7&DD,!FF6I^*WTU M:D,I-VBD#?G*:?=[Y:@5F%F48 13GS-Y7Q$LF!CX(88,*TQ#$V%%]?5N_]M* MMU\U'2!WA2/+0N%PW&,;DQ4HV9WQ#4FM8.EMX=N*.^UBL,K=EI"M%+0ZJS!, M2Q>Q.[Y@X)KQ2Q9. S?T8D9UE6 +D(V"+-U7EQ5D#*$$5 'KK,?.81!\FW':+[:L=NYW>7 MC.$VRK,BSY&59])+YKI=>(!RV$\T9<0@M-T..IW4U -I$ESY3LB\X"3((1^P M3-@;+B0N*ZQN:$HN"-KHUL>.T!N'8T6"*)5JTE=TV53VNB%AW.\;,@CV( M\+A-]/=]T;1U]%]BV1TM!S M:XH1T?_/U_$4 S4ZRD<+JU%6I?-E&5G% VFZ3J="2],3%B_!^8S3A: MSHD]XAAU=6#: VX4:NF>O8Q0\]=@[JMWX5K+HMQ2;Z-.JFQ4!LA?HH?I M!LW]KA%-"TAZLW529;8JI#/X.*?,Z=2[+;P%>1:VNO7Y>.ZF:UZIDN)_8!!<*@V;" D$= M0=Y(_'M)O! LV@5;+!C=TGCMVF'CP"VMR-0,W-)@35"P (?#& E+83&0$?S; MT;/O?$3+)1&N'WR*/E#*%/;R&WS"ZCR8A::^S!!].@AXB ^D?H$"_&OT^'A# M[3>?,=C XNB!?YT4/Q(/'G!1]S8#P4T$H30TQ^'XZH(S2]"?I05G9!'D>61 =IJL9S0V0/Z;'0K@]Q0LQ_(L'\(O0#MA!Z52!R(Q"OD"5^((@83\7 H%OA3WMX M.V-6RASG_P16V+E"G J*_/@EP@"+,1]$[UN)\6^KMTX$O=G;O!.6; JE"R/4 M%V'";_>E%3N\2R8!WV='MK'/,)ZN^D>%E$V$;_L]2-^#LX]X5/%!&X,90-&!#&8 MS7D1^H1B'XZO3 E55-C"6>2P;AT/0_\/P7:XJ$RXI3@(%(R$#YM Z-T0UC'& MAVF*A4$K'E16[JU=CPFXQ+[-R5*G]FUJ]D*U+Y#GC26"*HB)*:CXWETNO@2A MPY50N(\R:$#5GZ>W9"9A7(IQ7?$N%*HM0?2( M^,B[A\Q"2GNWMB\Y$MO2O R%C"!CLH0B,:D_,#=X$M#S'DZKFOUSV\ K"44T M>>5A.^",$MO_C&CH(C@S5 I:6]?>O5N7; C"?!%-PC*F%F(9!_,<24WU>CPB M%>[9M$"2*U!Y=^9.,)<+F**_\=0C,^6/%,GO!J([9XBP?#/,-YXJ&5UA'L # M(W.UR:-6.D5HY07VP398Q,"9-X*:5/AR<^VR+JMP>P;[^J' M7C@EH"Q@/P6=D+819I(XT3F7PEAK6;F'+D/(.?@W4CY%HJJ*=F\?X.K_&PI' MH1>*T;'!5S]]T?X>H$ 44O@4L&0.$)H:IE'^EF%N,(U(CWK3F31/SCU>AMR> M(Q\K!#/DJ<7#Y!X1'5,Z0.EK"-N:L/A^U8TYI &TDSR9.9>^(DX SVR4>^TQ MQJMYH:O^@DY6)QMXB3WO$=MSRCPV(_#*47&15UNC#Q:1JQ-":MJ5$3=SO_C1 MM/M%:-P5XMXZ$Q8Q-UF[:KV M;XJ_Y)C,4>A?"=]$O1B7HZJN=/=JK0XUDA5.WI8'*P*'X<1TZY%T/<*/M#5. M8.>-].9@^N:T&G$HSE3"PS3Q,4)1\1Q3[)*@ Z_: GS57)/#87VOXAHOBFC, M>:4'\ZHY](T$<]B$)LR^*+]FPH[,.G!(#Z:_')(N[V<0B1&X)&OF"8"U<>5!P#M> M\1I*O)*Q\3$]-66\U?!M/ULFMVJ65^!>!O,N5^UK53RE5+Y7#$R=X[$9W MGTB=*S-%5[4/*EY^).3^HT]=C7!/.3-?9&U@DEG!-HS"B)29JJ[8CW0D^.F0!27,F5:JPHAT MS[<_F@A_Y!A71WIUA?V+6 N8(NKH8UB#^GTD]AD[UQBK1$*RT#*:<8S+JWJM M:_>/T'CY+4]0Z>ON#7AQ/S*A28*KF ^[PXDK;]SJ]9A02.)ZL$LD1-Z$,P$O M6">JEQ=GNZK]4TZ9IZ91G/[Y89P,*+],7T.]_A%WBV?(7M^+GQ.A( 6*Z@K[ M2L8C^F"<1\0%E8>[S-%319]"JCX0+LX'S6?9D16F"UM#Z4OC%4?N4QF'1DO"0RAP%1]4=LF(^MJFN^* EF*UI3E@\:(+GDBH.DKKFW2G,,9_ M^U*.)X@'$:G 7B54MS&S5Q"WA&+F7LA9.,YJ7+ 5%E8G@!5@$7R)>?KJ MV8:#!; #W&-/T8!,*=T$1.]\BU:L 66%/:@."AA?3SA>*H+B+7@H39S?9QQ8V2U2K)#XO(#>-J&\#_E$S+ FBA=2_4WY^/M8]S$Q%6&8#M.Z/*A)CZQEH(W5-!RU!_ M$N4EJ3?RQ!I@O%(.M)_SM1!Z2+V*_8D=!;[90X.M(VD#&+LYU&O"@>X)!5- M.S>&C,X@^3&)3DK!71)$;BV*GDA/B&U1L;='IP#YH!+YS^B9+,)%?I]T^^H] MIMCWD].O]CHZ%?/($?5=S %TYG8H=15!2GV7IB]Z6T&G5:S/;"5K$'J)%>*/ MZ!FVDRFC%-^*Y]\SS[MF_ GQ1-F[-=WY6N4=#O*KCI$52C;4Z2KT395KY5I+ M1''%N4W%_LKL,L3_BQ&_)BO<2%"^;M\DV9K6G)/9MO+KI39U*-M5?964(E?, MI":*7&SP*JDF])J%DHIFVUNJ_OHHOI'712]==' M\1U^#AZ?L+?"GX5[.&_6[(H&?:-:XV4\?1;P4&Z#J2#L\>L$RAUU;9,\#)C? M$M6E8?^V.-XQJKF*IK:TSX3$@Z]T7$%?9?>[U^*;XK[-1;BQ'C]1[#P(+(A0 M,D[2RU:;J^W\1CEU]1E7P62T66D!5[&K@^S9PX?MJO;M+&*M&HXI_GM('8@D MGT3%-3@WGP7V!&YI7@92V:(2X0D$&%-Y96E>43<%TK_16;,=N$!V0Z6^DQ4= M-PFCXR8ZXNJJ[MX(C;E#J!@OC^@9$D37G"W@Z.$XN9TC(:A%Q=B[P=^XQ)&K@^7:)_0AR=06S:M:D?]8F@_^T O\OE!3]-Z,6/2380P'@GQP@ M*E!76]Q#4CB^%K-9YL1H]@!T;6F/SSR7<.N9G MUZ4GN5-;QJUZ>' KHB'Q*1^JW):F2GU058FA>K*B4DJ%HOZ* E''X+2V::,^ M&DSF$GB,BD=+J.4#P/HJ_2/I'EZZ%*Y2UJY';_[2PG'(=E7[2")<*OZ-"9>A M2%"YH)_H*_>URKVO+>TS(6GDP7B%=UY'8=MF/24]A*=.8$H"5T)&)O%20@7! M+2KO?BK+82KL>G11V BN891YYA3[;'ZSDE"CYJ\FQ7(/SQU3S*]Q,2]?6=)# MS17_G!X?_ZIN1[RAD-8@*UR>^-I4W+W&IN_,;1RHAE'(1)UXK2@G&Z2!*+0 M[G3GG.^'BV4K97G9SGK%6>9F=AG*O']"0V:#H9YA'6'T@P]XB7AY!;#\N6]S M6@4%8EBKG;*07M605%NOOS0F S+K:8PXAZ,-4/5\73UFX^MP120+&\@37FP/ MWN["_\VY$SL#\4,=?FS88ILFFZF,VS<,_Q/NGSI9\H< 'ES"0Q[Q#+(Q;[>- MS4L^O+,=N8Q=83;%3)Q/,YDW>PTZF" =3Y<=:2XV[POMI3@H@_QT78H3JS4^ MN=\]\C4F#,X_$.2IMU4#-L4WPK/ #KR]\A7+&[\+!X/Z@DS/7D_LS);8ZYO- M.)X)"W-#8>G*)[:Z?KJP[?_EN^G=M7R;DGS'Y%L'V&FTZ16'97;5^-\S;ON33U)TL5W2E M(=QN&%UTF$_MZ"KT(*636>=X_=D*:",VK2 P= A+T7 M80!;J__!IO[(#N15HDL/!SC*,:E+]?$59[X*P$;BVV@:^O 03K*K,'\2=.M0 M>QO>M:)4[F"7='I?J$/ CDY#F8^VPT4H4]-7B%-1TV=N]'90L@<9KGE<$1;Z M'NP-A-,?T2-$5\]@!W'FY2'?B/\_$JN^R:_69$%H?,L0'<4GT_,&J[ZX?PGV M&-=S/2GEXAZ20KZR^"%P4GRUN*ZPGV3 FYLC4*J$=>R]NX]UO343[07:E:Q0-!4Z?7,U4\L.M=S35PQ?ZDC M/?\(*5P9]#@7S@DL%\Q)W;F@#=KW4*<38HS/1W5KVDL6Q%(;T>BL5^;Q\CO8 M<%NBO'V+UT'PF&)SFG6->DWV'1$61ZAF[,S6N+HX'N;DUT(HIRZA)_TC^ M\I _^9VGKK9T]Q-PS6/2\6-:PG<(/8B]71.G MXN?'ML I0U#]?6ND?(-6<=/*R'&D0Y?X>&9-7C/I\7AP0ARP^*SL!5M,"&UL[;UIDQLYDB;\?7Y%O;6??0KW,38]:ZFK1VLJI592 M3>U^"L.IY#9%:GCHZ%__.DCFG.!P=S@<__X_OW\> M__(US>:CZ>0OO])_);_^DB9A&D>33W_Y]8\/O7O_[/__B7?___ /[/ ML_=O?GDQ#O;U4RFWX=A>GLR[^&Z>??R@._/7/ST?P\OYNE.:*_ NUL M$C\L/W]VLQ_G^3!0[AN^EX%$9ICDU=O?%BEO)??BUU M(TK44K;&Z']T4??BQY?TEU_GH\]?QHCB;T-T\T5:N-&XU][>><4)=+K&&/>;&97I\N$AIL;,O.POVWZZF>Q7NK*&HJKYSG]+N1MUYL*,&O$A^ M@:OFZ\DBX3JZ>(]L^?#-?=D)TJYR/3>/$49PG!"3Q* M=M^I757VW*DBZ:>3M0"Z_/+E]R\H^?>=C^UK[KF+:UEZU9RRNG4ZB(?6WW-W M[WW0LGN[ZNNY.^^6LW"!AG)$16I\_F6UM!<[ M?)/XOP1WZU[.#A;^BYR\6" MC\MQ.L^_N\5R-EKL;VJVJ+):I\Z7B^*:*"Z?\G!G/=M>;]_=2Y/1=/8AA>4L MQ8]I]OG-U$U:C]H^E?;!S\@JXZ/)J'E=:[3/'*P-G9B6V%^FS8WJS?IW!'#5VOT<]64AX7 M:E1"]L)P1[%^&WC/_"KC]/_X*^^W0 M?NO<7H7[;>B?:?3I @EPAC:&^Y1>N=%L-6/?I=F'"S=#1>A&P15!6@J(]B_L M")!7HXF;A)$;7WG-]NS8SH)]-[!M.RLW=[^YL&?QCAK[>H*_IH_N^^Z&/?!H M]XUX?N$FGQ):QW],9BE,/TU&?\?%TWU_EB8IC_9>E(^OL8F_TH9KK'D6[;^2UUV3'B!_>B6.K[K.3[U&>3HJ%OE)H M4&').14ELSQ7K/LVO3RP[AZZ>1E2<;6 W 6^J&MK6V\\GGXK\_>(#K=_2_== MWT]1>;1 'PWZOG8('3%Q'BW;63,7.')E5V(]&]^FXN3ZZW0:OXW&.X-*]BM= MI:DOYXO1Y[)[?O9Y.EN,_KXBW68!?CUYM5PL9\4X&4WWMGSZ>E\5. Y?<(ZI MK4I7KH3,Y0<'^A:ZJ;UN5^\^UFU7=]1>I:O[2NG]Z^BLV5_3?+%R;N*KKAP; MORNHEZC']*V-M_'U=X%UACQU\55Z?/)^[++-!M-/JWB-OAT_?$4YNLIZG;JS/7SU3'=]W/,-];J\ M7@6*&^GJZR)29]/YO/B8W+A\5<([T_Q]&A<-Y^/T["NVM0C;5]/9!S=.J]WG MPTS!8=M5#]Y]U[4#*^JH V_P!;M;=_NI3E]]TT^V^N0PC]M!E73:\$V(S(_- M&P_WAAQ83=W&[Q76?DQ=];O!.^P&[Z4;AZZDVTMUVK0/RR]839$_;OQZDJ>S MSRN[]J"&[E='I\W>3^@^]&Q'S?C?2S=;I-GXQ]7^UPNW<'],W#*.<*7:U;(] MB]=I[)Z#?5@M=9J^'P\.JJ2CAJ]B-):AR)S))USR5Q;0Z\]?<.4O,P45_MFG MW2T_K):J33\+8;9,\=;#SZ?SO:VB;M]2M>LWU9']2G2*2>O75P7KT,6O7:U5 MNW;[J;4;<7_]L,MW5.WV?D+WF+HZZ\;7-%GNT\3;SW7\^LV)9AS"D$9?2T?? M[KT;?T@=73?[P7TZ5?Y.7XLAF'MG[_JCKNQ/,IOG6RF&VV8]^/YG\[ ML.V[:^B^R?=/A-X\RWIX!PZJK_ON('AA<=!^QEZ%NV[H\O-RO%I+UIOV5YO; M1X71M*NUXZX5-TD)$][\_?XJH.S SNQ;3\?-/UQUV%ZNX^9M_G_VXY*M'['^ M YNZ3QT=-_MFT,KFY7]-TT\S]^5B%,YF:#,?V(>#*^RX0_OJ(P\]W5%3/J1/ M1;K>\'[L:L[C)7IKTI[#NK-@;PW<;R!WE>NJ>0>G=.@]=OH;W)Z1[G>FG<'HW?3!4ZMD1N?X<\7 MH_&R,./Y]//GZ:3EL+1\T:, !#<.*T5K.GF#?V\>+[VMD-ELW:KT'?L2B]=V MZ'8]"-KI-*\&?'LFZ;IZ:7GEY4O'TW"+UYL7K7+V93?WJPQ[RSE\A7^L(4.#SS=6&82 M(RY#TMR <"P"D=X =LOD%"FUDI\Z']H.V;0/F&I18+/ [S/^=Q]M,I'.,R&! M^4A!&R6Q?RD"%8HZZ125,A\_^.PI#GX'&-4:^8^S5:33C[W&_O[#35)$V6 B MQ)P"")DS",\S*,$C93)*S^SQH\^O1Q^>SO!W E,M IS%."H0N?$[-XJO)\_= ME]'B.O_H RQXI$3#HW0D. 4D2PM*)P4N>@G*I1 9\\IR?SP5Q%,4!-U!58T. M(:P=Y"F>+R[2[/G-7*/KXU E]/-M6ISGC^[[-IH<5E-CC0F4"P5>" '.* TY M&0*9(RA4X$21XGCZR"=)G]XAK$6K]\4 GJ3XTLTF:'C.;_3L14*S=+38PJ3= MA1O%.)'19(B&:)Q5R4 DS@-"S#Q'+9Y0>CQYU%,D3R^HU>++#>ML/S.\$<(H MCIH5!!\$>(<_$M$$B*.96DZ%-"W$1QTUM%>;M!U8 PS\\^6L)$3?;_PW#S>< MQ. DB>"TCVA990(X81SPJ%TRJ(/A=Z=NBAX]4H^/^/'P5%0\5N$G[]R/XF$O M@4GK$,.#&'% +8UU7.0@$Q#B42=G)*"8M0;G%K7>,F\2;V&Z5*?*44-\7^'H M$;YZWHSUEOV?H\7%\^5\@6K2[+(#/W9S:)_BC3*.I9 H>&T32&D".%Q,4=4* M 6$.C-X]LW#2RTT7Y.D)MVHKSW3RJ:00+8<#]UAZ[C_="$LL6F\^2V8A7:#*2]["+Z@>DD!,?;Z22TDQW7-33,9\VDC2""%)")9<"] M8N B0QM.VF!8"ZI4%Q^MU)3^,!M"=.Q%DX<+- YEH^:!HA7&$^BL%7!)&&BG M),G6*J+#$Q(@[937KB"J18++A$M7.8-N(/$V;6/#CI*-$M9RIR58CTH6+[*7 MHF4.(4AG:$ 0*3N>%G4]I5QSI ZUJ+"E^WINCQ9J3#"24,$A M1)P/)!N<&80;0(4KFB"R-J0%+^HX1COC196*&#% MO\"484KH'"/3I^[*.V9X[KKO6H)2BZJ_N]G?TJ)X&*_S!.T>\BVEFB13E,HG M\)RC69BD \G1+,A22F<5BTR>?$1BB]&;]HE4[1V 6T=J]W?Y/U2L092"3]:" MUI%!](P #Y:"ED0::] BT"U\_'7\+-WQHF.H:A&CY.B:X)C\V&Y&WWRL"4$S MDH4 $2P!Z4( A@(4O#')D,Q<;N-@JZ/D=#?P+:&I&(G\Q8WB)HD8ZEXKC7VG M8K.M6..89]XJ-!,XE\!M3D#P]1!3T(83I8)M$1=0QWG2'1$ZAJJ:$>3F%T45 MQ_^*?O_5C5?*^>*YF\U^H'*^,VAYG_(-C0GM/)P.Q8L(T3D.Q*<(A =C7+)" MJQ:+11T?2G=4Z0NS(97,O;PIVPLV.4O4'A0[]Q=O#'& MH(14'HS)#EB4"7CQ&S%N? @Q6VE;>"AJJB&M&-(35K68L@<;KGK!M1>") 9* MJ@!^%<"KC &O0U:&^FQ-BY#DFMI$JQ%O@<X-]]YBEX MYTJC+])B%-R=&Y7ZRY1PE1]N?IZ+)?9J//TV7,:$TH([]N#UE<<;>_'V!S>> M7-_!]'H2RNG(]"*M_\>_UZL_J@&K/&SE4K9U9K8=]GR]AC22,$X)Y9"),&!L MTH +&0&D/[=HS029]YK%_8Q*\>%B#]\5)B$/GOTH%X6_GFQR*M],3KH%T?TK M:6A"VX[C]/?>$F!."7#6:N!.$Y>=X[F-L5-GK^64"32M.#+USO]]V=Q3?YYO M1O:M'$RK,['77H0M+#VDFB;:[*7E D1&Y"WS#$P2 J02I$3Y2,5:A,W1.D?3 M^QK]>X<%>P6VFF_GJA,O1@6O2=RZ;W#_Z<9JSX+7 K)B">>G<<"MY)"\=9F' M[(WKYACA3T":;O"KS(U7T]E51,^BJ%K8\-E&2]L$"AZV M,U0R8DD!D";S6XE)MXBV0ZMLB$Z2$*8AL^A!1>J+@1?!,Q:5C]QRV<)K)7Y& M/M8 N>+F2$@ISE\AIJ_G\V4Q?R\S<_Z!5N;L]2KY^NAKV3M^N'?%^3^_4H97 MH9GG7U9YS;?OKO3WWH9[3@1J)T =66]-@N.<@M8D:19I5KG%N9HZKMA:G#ZQ M@1B6^#=5X8/9>[-PDZ7QWJ@$QDL&@9,,VG,'4HK(D^;2J!99TNIX@P>E8$LT M:_'H$8S6UTRV=,8\4$E#,M'.$ 6.15>6$IQ1VEF(FHOL<$9Q3TX]&N'I.V.Z M&9G:^N;'Z5E (&?IH5B./93+K>6;K$+DPBM4R@9)" P[\$'6\(8 MI3'.!NG\R0=YUR):!7 '$V./AA\=(LL>K01Q-S$KXL$(FA'W+,'PP"$)(FSD M2@EY^JE.AQ)H7<(Z&,'N1B\=PJN[99OL2FBN9T BRV R3>!ML*"ID92CE>1U MBQ,*PWI:>J=3!VC69M&KZ>RF]%V%1!QF%AQ84^,E2NZB+QAC+4A7/N.'"S:.2YY+YBZ>900?A0,B MLD4 /.$,P1:RA3ZO?EXV=0'E$(K\@>S97K+)Q J#D$&P(8(S1:,4D4'R*4@F M\7!H1E5 MS'8/VJ9R 0FQAB;!3$Z=F!C_)'/O(W-Z'%T'82SQL^NKJSOA[4,5-S$D8[U6 M)?%?AB"U HRD9RIW.H 59VHT[X(O;[W83K7KYYI$-4%E M.T'@SD R*:T4;> ZF8@@T]CF;HA38T[[(;W/IE9@UCO%>=G(HC>_&,W#&HD4 MKX&XO"GE;('KA5^N?-T?I^_3E^FLH/@2"VR]"[&S=S31:J-]")"8B%J-?I"^S%$:[8OUN/M8884)DFH)(A$.Y M#@@BHQ&22F@MH M(D ]E>"(EI"=8J"9C<0'A,-U$_WY<[*GM!@S/HH?!T%Q?AA)V M,/GT(2T6X]415VS]Z\]?W&A6_EA!.]]A4AY64:.L5-H*!XX1!5J4#'><>; B M$&,""Y&VN!MJT!C,&LSK'>W:63RNF[W#GGRX0$-1.H[N9-Z=V*#91MN% ^:9ZOO,:CR2OD[2H-WDK92S,4D,65 M_.&;^_*0.-F[;(."TOGLPR9G&G&I),5P@!!IQV76TK1@B/U9&=(GP-46)S>: MS(L@3//SRA\8 MUZ+%DD7)3^]WZ@/BBA[2._M@]V[3V;KSN%?YAA M$@L)M-<>I,K8#I$B9!NE MCS+2P-O/[^GO$MHAY-4]U/7'R2H[A=O" +J!<6.2T_S-UG)-9IZ+;"(P(21BF1*P MH QD1X(4!(5S:G/J;=BP_F%8U0[>X>BTR;5_N7@?>JO!<14V,0N1]EQ<=I M@9_,EBG>N*/O*%UM6X6-#FC@4,DA6AE $H\C05*YHUR6X/JHG6ISX==/[WRO M!ON@Q"S-OV$T;[IV*!L?KJ51EG-/M 6A60"!V@=$PR@HH5)D*/(U:^/H^.G] M^/UB/1SOMMYG?Q#WMM;4F.RHE08;%9T"PE69AJAQ"!_1?N=*.M6&?S_M+D$] MO ?9,[BU37_8EL$#11MA1/(Q9) LBI*R2X$T3(-U*<<8$6+=0N]C_V [!MT@ M7)-7I>57"0[?($2?5IA*B!FQB#'3"EE);5P MBU-*[.??,.@+YEHTVQ.WAX.\M]"O5;U-8C:$@#:8U@;XF9I5K0!Z\A.,YUGS'A MZE\'*E&!N.Y9 1H< R(LQ2(I0PTB8H93@U3>R4)Z'%C M\X'FET&X[,*[$IV+,_W6D9/UU3&[MC^/K[F1Y?H\$@-XAF:Y=\.)71&GKV_#&9)3<>_3W%_USG<;]4K\\GUVD1SV:C.7[U8F7'K;,, M[+'T]?7*)AE3+E,KNP1!@(X61:,T"@*SB0N1";& M9!B[^7R41^'.E"^';<_.G[\N=QNX<-Z3[IV=[DBJAOV]SU*U>WI M8?G8V_;8C3P-!Z8,VEVX\=PRF3VNJ$XID)P$2!E_"SFD(+W.2;?9!*OEI3MV M/+=FQ>@(L&$2N#S4^&4<1:!VZ!"<1:9V50LE*EI0^.MW$AUR%GUY0ZF+$UX:^F M?%\ZQ_>2]P\\W9CH"8UE"QKE!4C&,UCA+1CGA8M1.,9.W@MR,F/_V)7UK?"N MMGNVR?RP"4O=NB%VY]%&JX@S5Z%N3IP"$9,'FB,!(QR/UF0T7[OQ&_=J-K4= MKKN[6>U1.OYD,;Y[FM^,0E'-)Y_>IZ]ILDPOOV\25MY,3^0F\68ND.D^:8 Z M?T?#>6(ZH+E)O4U *\F74RRW7*AR>; M"?/GS$U8YSA;UXK(/[,-ULLV6.>T6:<,>7+Y S>FV:6S\^Y)HRN3K0A)_!>W M!U,<45OC<2H013(0ZSEX%0C"$CTXK8,W2AE$Q@3SP%G70 S5.R6E&20HN;KRKE63K5+87V8-65;..4^A46?F4 M$VY>IMZ;WE99]D^'^'#!1CONK.8$F&6H[EB20"2M0+GD!95H7:L6F_]UW$^G MRK?.H?_G8>U3\W2=*O6>^CGNIYN&HHY_[)1Y]T0S5%Q!M9'/S](DY='N>,][ M)1JE5' VHV WF8)GU %A,@%7C#%#C%.AA0YW,N9O!\&:76 W3$SQ/R^%?+K! M[#_G%8\OW6R"[2P75:^N-7DQ&B\7*6YAVR,EFE4"7.8XV'+X*Z+$QQF.!K@7 M,E,G:*+2^PB.'5!G0X7(E%I5DI\)4%)S5%U-1,TQ2^&ELEJUT!>&D=Q=LZU? M/ <\"/YA,0U_NYB.<:SF+_][>^XO>NMDZ//=%6KC1 MN.<7?TVS=^Y3ZO,EQ4U50L,>NX6QYCL98031QEXO2LCCV^DBS2O@O*4Y](2: M4U)/3"?KJ78G*F)[JZK'SNQP63_P-*JG7!++-7C+/1B'2RV/G@#E)LJ<1+!R MK^,DU?IW'=UT(V#WL$X_6$5C--%>H67HO-(@78Y@57204_0\A$3]Z9\+;#W" MVX. N@1OF #ZTH/+"^??S=+GT?+S%N[L+-LX(94.J).DE#4(S3,PZCE0Z8+) M4DO6*A/TDR1-'Z@-PY97HXE#[6/R:14%O#=1;A=#7=)&I:0$KU<)!84%[+8 MAC/$"VVSR?;T(\#ZY$AKP"HHWX]I!VN%^TI'*-F.#]%<^J?TF^GDT\CU:;@T7 MV5:L04O2DN@("$\)9&(XR(@]C@*-O^RD)ZS-[4Q5)NGQ0W@OKK)3I.H% M]L M]A\3MQ8R*5ZN/WN3XX&RC>8JLN@\)!4),$$S)&W&QMZ<9\OL3E9X\@Q^T%&\JY4RQE$+FDC+2N)%%-&FRY9\PS$[-I M84%42NG9&4,Z!VO 1?[>!P.Z(]XM9^'"S5-\[L;C\R\K)R8^]V$ZCG\6)]ED M,63K/H2+%)KO;K%)K#JT!G3*^D+_.M_U.+Q/7]R/C<_XW6R$&O<7-WX] M>8M#\?%;&G]-OT\GBXMM=DZK>AM/A3.<2 B2&1#"!4"%'@U 1"NKK&)LFM,@WO&(GB[?\.W;E+[C*FPBMQX'@T+6-H.CBH&UK+1XM:4= ME? GGZ?IA#AW)*8GR[I7T^6L2]*5^M#D8MP4CYQ1#J&A3($J0U4SI7Z&D\1\6#,4C!*"^9L&@J M'D^Y.@?[3HARQT$ZH&5\;>^=+Q?SA9NL,SCZQ=!&W\_G]K[9U/6=5_MV;/-T M(RRQR"0.VAH"/"F)/_!=,@OI D5V\7\<)WK6XQ2+)UY,W63 M(3V '\N)IF'>O.D]?O<^?9V.OY8=941EM'CEPF@\6ORH JZQL1XI%6KMJRW,89O3/^RZY$7_[E:-5,\^XH3 M^%-ZY4:S%85-7(X;7T6;#_G2H2V*=[.2867QX]W8K;)Z MEA'YLKE5=HLBMJU8(YA0*3 !U(D U,8(4@<+G$7A3+D=<;^@@LH]_NML>T+0 M[04;*T+45E.PD6J@02502C!4W"(WV2O#_,EO!'4WK-.>L:L6.QG"\O-RE0CF M9G)M_'V<5D-T^RZ'1_NY+T2.5 C^<1R.IV3Q,"X%\B4B-R9J>? M.Z,W"@X(\S\3G?5[GN)K6M^#NV[U7K<-/ERDB327H67@;/(0LW,03320K&/> M!!&08Z#6=(>23M3,L_/@X M#ZBEL2IDQ10%28P%&C.'['. 8(*QU"C-O3AU;U2/'.H7RF%.2J_MF-_3XF(: MK^?(_G?J/E*^,2JF0%=)]"7#)@0#.10XI+4L6V%\;'$=09W]]E[%43\@ULX2 MCNK%"J5U?[:RYJ$".$VRS@R12\(F(%)RX#XHU)*\2I*EY"(Y]2WR7FG2$6KU M>/$5F3N=_=ANA-]\K E!,Y*% !$L >E0(65)EPQ;)AF2F-?6]^_8[ MJN"SD1NOLQ24F\YF7[?>E[J[<..H8,DK#BZC8BX89: XHQ!U("XPG:T\^4W MXX?S 2VM<[RJ<_]5N;[L(L5RO\CA5'F\=,-B2DP;!H8K"U)Q"4+X#))&DHQS M)-,G<+RU:ZYT"EA%[TR)9YF_YURIX'-SUJUX&8ZPJ(0->9-2VK0/O M/0?F@\W>NFASBSC/.N*TMU&][U?J!L)J*=(^?QE/?Z2TR6]]T%396;8I]CY7 M3D,(1@-)V'EN'(%@J6-65/3$B9M7;BY*^6J<6?SJ&L$/+SZ$YH_]O4-Q*Z5WK-\PLW^93F MKR=_3&8I3#]-RL%1_&:3L;O&=O?-UMS*^50^OI?H?NCMZ!YS\^_MC!OP1H 3 M3"5ZGR+XRWRQ-:EJBUH;'I)AU$I(D9=[JQ2V63);;I TRJ2056CA/:]ER9\( MGPY.5-KEN SCBM^K5YL]B&XIO*FT,3;Y* 4#7?+L:S22P2<$3LF8*)H *;=) MZQJU>8J9URU\E'()RUNU8 MRFROH(F>L*2H ,N3QM4W9L"Z"#AI0G#"E*M33ITYG8[R(PSJ',;:1%H9Q&>3 M^ :'KP6=]JFF"4X&JI,"JEQ9!Q,NOX)RB)RJ:!!U*TY>1ZE!JI[ K"ZCUCI0 M"QFUM8+&!(?JD^7@C*# ?&)@%,^0&/&2$Z8R:4&G6GDA*LBHKF&L1:2-2_%P M FTOV+AH="RN;C)G]SL0RWJ'+;*1-DLQDE"7P_HP8SJ$KS)E;BVU1Q!G M>_E&9ZZ=Y[XDUTF %K^#++4!%B3ADHFHT\E'Y?9/G\Y!K"UWU@OL,7+GD9)H M.'C"=6! 1"" *WVY.@>5/30;(F415__]+I,84K>I('>Z@Z^NV^U2-2NWE\[G M:5'2CM[82SV?/'/CDN+UPT5*@^=_N='8&VW<0W^_7:#)G :O4(TE$8T5*;(' MH0W^QCT/,9$4V%ZY RMYX=8#LST8]O%"C2(*N^@X&(8\Y(D;" E[*[AR(3I- MN>OF4$^?Y^*Z&,E=OK44 HA M2&=HD&B3/1F?2)\L:0W;P *^;M!%S1P9-UY[G<)LQP+WSR5M:*EUI,AJJ$Q4 M8[<@2E:2(LL,GH4(Q">=+7,VQR>S,5!)7AV!6>UU[7:#2S3^M]%XO,X,Y2:? MR@T\ZVE\]^^#I\P!=3^PM%P%GAY,N%6I1J!>0(F1(!2J"B&J (FIC'.;&>T5^HYUJUR6537;DY%8K 9CP_GE MZ>X2PK=*2IVGLU7FMT,H\G@MC0\R$L(2&,)0[F::0$<= =?52-%*E?CCR?'F MB&'>Q9Q.(1R,3OC+Y6<;M_.M#)J3>'G08I5O\%Z"PG(SYR&\Z^!U34PR:8LZ M :%*ED,Y!B)#L".A.9LH!* MO5[1N""2++M\V8H .;H(@6B!XH$H(K1"#:;%14-U@WOJ,K8O? =CZ6V[YQ#R MW2[9*+1AB(D)6- 6%%,&C# "$I%:9JMTM"T2&]6ZU*5_3K6&[;0%VNO/7]QH M5@Z!%C6D!W%V]P6-CDE%J14P7O) D2! $U_.Q.(8V>P%:Q--7>MJEQ,19AV@ M.YPELK\+ZT:!QAGMM8T*:(H&G*81J$',)8IL937E>Z99>I@_ZJ?AS[%H#<:' MDIE\/1SC\?1;B?@XA!SW2S=2>FUBQA7=.0,\()):,@?EH('FU$1)GY1#JR<7 M1B?(U=U1OMY;?9_"=%)NX5A5>)Y?YIQ*OO_R7+G!8^C-U7^40%HM4B-S2\U[TYF7;C;!WAVQ5FZMKDF.!\G+7;G)2^ X%H F$+;6 MNN!=="5!ZJF[C2H*L:[![%6"K9.TC1[+T=9>ENWU@B:E',H)/: 2?TB6%7"/ MJL5J A(ODVZSRILBZQ*YF>C9N_H]KI.GX7_7H[FH_+K-#];SD>3 M-.]@==Y2;4.-43)9"CF6J],IC^!=2) 5I3G1F/1^R3L?YI=]:?42 MS>K%C_>KW]UX<_M?>UIMJ19-^,P9,0$$FNP@#1KSO!RH7R,0@S:)'D\K2GY> M7G6+:JW%=)^>X8?/EZO#>?]KZN=G87&>L3;]*!$[J[NQ2FN%V #77H!!/1E4 M=,5!3JW+)'@3V]R=\W3W(8: ]@3UNP."=%K4VA#I=2"*@/#E1EY"ZZK4$19I@WVO= M#'#[%.+;5&[(NSRV.-R;7\X7H\_E/I2;US%?$GSR:KE8SM*[-!M-X^"'U\NE M68OT!I>(>V<\MQ^!VUZP24;[J!S']S)5)JN!+%!F^, ,33)**_QPT19;&O_ MD/W?Y&8?OTV/ ^/Q^AK)HLRA7!*/6$%2LJ0O0NU/&2>%,X[I>/(9E;NDP=UK M=BN!6DMA.:(_^/IMKM$C:VR88<1*KL#2;$%HER%+1$NY$'Q*4>QYH\>0P1.G M1;PC83U=ZKV:+K?%%A]78:.IREE(1$B62"9=[E?/46*SA0[,!:[:['O7B:0X M*>(=B>H)\PZ?[99W^&P3O9&6*0U4H/&B>>(X/0,'PGT.5C&MVL2\UXFW."W> M'8?J:?+N+"_2K'/RW:JUR:Z<1389>% 9J"D1=T2B@B*UB=P0J]NXJ.J$7YP, M ]M">YHT?(MFW\=O:?PU_3Z=+"ZV>:G:5=R$&+U(OFQ=4 ),IP3,X((AHW8Q M99$=:1&V72=0XV3(V &Z53Q6VQP6=5/\;6O)E3OM*OE4\5^/%C].IV5W'QO: MA7.W/:NS<"^_A_&RA$G>]88]Z//>IX+&E?!**G%*.:TA4!_0O"$*%4ZOJ&8D M*+97%$UU6;LK@<^NHDVB%.6)$6 RBQ <#^!L,BA6*$51(B1K(R]K;2]U/\C[ MR\UC<:RWF822^;KY'V.!HAGG.(T2C!21C FBK!2': MA^$IF$(A+#^7$;N]7W:D^?-P98V2*%."ET"9,]A( M3L#JQ" [%5U(+F9!.F%7GV?9![)Y.H/T/MG^\780NM.$3DD[Z%S0]:,;#&1> MUXC ^)KFBQ(V4P*Y7KG1K$2=I-^3FR]G:?7YP*]_*'/_YON(GY;(("1P/%M< ME3Z?X(?+V0PI]\=W;E>/U;"KYQR*I&O M^*<;3=:WG7]TWX^':[_Z&YN]RS9X$*HXB[VE8$-F0$UDBDI&-6^1L:V2"M O MZO^QC'N/*ZD0+A(.'CX&W6H.BB>LQ[+KHH77MC1":69&*+R%Y8+B0@*1.@B+989^R"?OYH8; [_ETLAA-EM/E M_.&^ODGS^4>4#I2M=\*[0K;E>Q%SE*C:D^)B09EN'(&2Y!6,YL9*F7UD)Q]G M79U[][)>GM8(U5!N$!FLB#E1."E@TB$Y&B"1J MU)8+HGW8RY5SBC+CKJRLMFPV.K)L.9' G2PG?*T'JA/VT!F?@DXEA_;/N$X> M1J=>%\8CQN TYOVA\J[:TM?@D.;$,N(8F '%300=RK50@2BI*'%1M=CY/=VU M;D!6=S &I^'KZ'_C[@V^K<8;2FJDZ63EC\BK3S;1RT-;[*NV[,BT=?5,XP+W MU)04GPJE(UQQ355==;?(\=JV@,XM1;&_W*S49$3^XSZO6<;'K,Q65 P MDD0@S"6(D7A4^0FCTG+I[,F;8MT,>A?8U!KS#Q?3V>)CFGW>9]#O/]R(E!WC M)("GJ-PE01.X)!5XY8Q$U#AK<[5*G6V5;D:]$W"J#?L2^>GF:>?M<;TE[YW[L=[+VGTF\+ *FN4JWNW$)^H_+_KQ8'G).\M@J&^FB" [;Z(-D*(?0 M;/(TH\H1<(25,I&JD[V$N2]"3 ?#MI9X+UV:SA[&[>/T64F0F80E/=@%&)@$T"!:.E%!5>1"IT44_C?Z1>U +24].'2C=*=[I0A*[J M:C11Q#)&(<;5#KWQ0!+)$+AD1G/.0YLY'2HTG)7/889PXI MW@1)LZ?.X'SQ%(BB!E0,XG*ED]ZFO<+C3T!6;\^Y=VA5#4U1RW)1J,P6==NL M,HB51RWC2 >;F7=/5U8?38$VXOHX5$].7&^9>D?7U?#$'65HT9. QCQ5D8.) MC('PT6A"7;:VQ>[5T.*Z2[KUC6OW$OM@&=UX0B)-."UL"!%8,@FR\9?V1];X M\5YL&%8J=R"-&QI8B&@9@7)68UOP-T^9 AJ)(UH29B*(#Q358QY #P]>ZW[CIYRY$+=28J&0%?.Q\NJ&A9X M"AZ72JZL+UI(R4>H5;%BLS1<,E0"GX+%=C*\:X'LR?&MV &=,>ZJLH8Y%67R M A1S.!;6>Z#,HVSE&14VQYG2+?S=]8RVT^%<&VQ/SVH[&5R[W4H8VFP['5A[ MW5.O+2/3++EB#70B(R\K:ZR,,J A UX9"\9P!I)2#EHRIRU3-/@6-R+7L]A. MAG2ML.TMWNXQC^C^A1MIHQ;4<0B)X'Z ":25>S[L%-KWV+-C8&R@I21A(+Y0P^))_H)NY,4R_D$SWB;J,&T)1HO>S M&/O1%1\A^A:%\)$2C;>&!Q8-&$X-$*<34"<#*.>9Y3QKGUH<:1]2LK09T*TI M#MJ ]R2D2(?(5?5$=[!6NQV;8H=5T @;%#&Q')$6OICN&KBT:0-=BH3';FZR M&6*E:='5D]D#.\'9USFR%6W5H4_Y/\?ZV>W&5(9ZED**#'[F[U=#)D^-0Z.[O>1>Z=TU/;.Q[RZ2E@?ZI.VYW= M[->KVZ__'[>QNOQMV_8:_G"[1^L*^%ZIU>(A_9Y>[.N4_1%30 M2=*M9_1[DVVM<_OL[&Q7R7^&B)0Z2:KU"?V3\-COZG:_+OU^PZ1.DG&]XW]: M[FE^A'NZ?T_ "TI>DNG*!;8 #&]8]^M?6EYF6YZS=^6'[Y,EY=K^/& MKR=Y.EL/_M 7T9Q>^%/5?CY?SF9IZW;H]H+8:QI9)N6NCL @V^R!,XFJNW+" M4\]MD"T,]#K;FIV,Z'[;/\?#-O!FX]OI)!S+E>NR3:0F6Q2]H(2(8)-E^,-8 M8#3D2#EE5K1P'];97ZQ(EU;(55M,^K\N[7\OW0S5O/&/5Z.)FX21&[]P"_?' MQ"TCCE4<\-45UL\=+>@?_?>H7L^6H5BDDT]GDW@VGZ<%JM]N-"OK^?,+-_MT M"BTX"V&V3/'6P^7BFAT7MU1LXYB M7K'F,>OLH6<;J7E"RU.<03;L'L)9&]"%] MQ<5Y$E:78,WI%H[?>;)1A(60F 9D@)K602/UB$$RHAPV%^[GZ=K2&VG BFZ M@^]HA\VM7KI)W%#S+*"-O'*[?D!QG#QJ.['(\#29K[![3$0<65VC# TN^0 R MQP!9&P^4.K^>!,0&(<3)WP]82XK4P_AH5I4+DVBVT]=R>J3:5\-:_IKFBSKO ,MXG+X8;X^FU6Z]C8MAC8I'VS4 M;D?TMF)-C"SX9"UH'1E$7Z9]L!2T)-)8@TN^'O"*T_M-_^ML.M\JT!\NT6@2 M@]/2 !4,_\Q:,N\LR>%D3X%V/Y!WY7=GH%5;Z,?CZ;=B\;R:SEY, MEWZ1E^/[O=C&D[TJ:&360KO$((G@(!L=P4GK02:5:>:<*]>-V[W/BZC[XTU? M(%;1 S:2?DL?JBRNZV:@PAU2T;E+%>?Y_6C^M[IOGT_'HUCLP \+_%D6]O.\ MV5S!+^NV965ZK-2,JB]>?EZ5_YI>YIP"]A]5FPFJ-N>39VY<*/+A(NW2 CIM MTO75'O+K";8R MO=FN83[P=&.B)S0J7-<2U2 9SV@W>PO&>>%B%(ZQH^Y4?,0]=A;_WW)>SFF[ MV00;,G^6$,MT&=#WT7TO=N&760JC%;X.;;;/T]EB]/>MOM=VM38\YBQE)!!\ MSN"C2V!##)?[$#Z3V")W9>6 EF/'=CHDGK64[XUD>H7P70KH/T>+B^?86P1M M]O)[&"]C\17@"H[_(G9UZ_[FP;4UWIA %,E K.?@52 @0O1HHNC@3=(RA=/. M?EF3&],A\#[:]7^)S-54+$K09/Z@%W=[@<9YKRTQ&;)/ :T:+T!XM=D99<:4 MH.:3-=Z&HDGGF-:22C>!V")N;C[6&&%"9)J"2(2#"91#9#1"4BG8P"U5N9O3 MWWV:]UTM6ATA5,T%=(/IYQGG!-IJ(U25UW;C-M?/UH*-9A)!4P2HIQ)*NA+( M#AFNF8W$!X3#M;A&G3]-3G2.63U=Y6F'8>W<;'Y*+.H=PUJL^NMT&K^-QN/K M9N\P&A\NT%#):=8!)XKE#CQW'(0S$I4K0@6NLX&J%L%O\FFRI#.LJL6YE7B9 M9WN$.&TOT&3B;31,@L=?@.L<2^I5"9;9TE-KC.WF6/-38D-G6!UMD7Q(7]SL M4K_^.'.3^97G:FNXZZYRS;/G+U]2^Q);_.J5?DE?/:-*"?I"Z9?RA5"DA;=$ M/ZVQ[@.NHX=[]>K1IAW%U/HTVSW66PLU3A%M'==H.:/44M9KL*@5;8PF%94+ M+ER<:V@/#;J>Q5NLLTQ!+29 MH@X2$O8!J+T*T"9*Y- BF,P^P='O"[>C67">\RBDV?R:EC<7FZTS?X^BC MX9(D0%%F2A(J"H99OND)LTEKU\)=29X@!?J!K9;&]P"!BR\5L2D!<74,?KV=_'JR3JQ[GA\I1DP#!28YKO\3I;U6 K"C-T9O$>!O653[NW-.2V1^8%<*O[D>5 MI3WXN=E'&O=B-"Y)B]9M/%\NY@LT''!N;5DB#ZRI,<%R8Y,#FKT'G81$G8-F M*,F/C)6:!7+4R=E><;G7C6=N/@J'H_)P/4WVT7O"(QAI.&B"<$25&-IDV3!6 MTL#)%ILA=8(Z>N7!M"ZZM11<7+)FFYQ#N.)\QO5DU8.SQ6(V\LM%$=4?I]>N MN4VBIYO*SA8*MJ^\L<1(H&UL[+U9EQLYDB;Z/K\B;\YS5F)?^G3-'*S5FE$J-)*J:NY]\>,B/2(XR:"K MG:26_O47(.F,15RO6;&K+O_S^^[=OW_[R_7,Q_TM>W/V. M ,"_[WL=;1%_^ZUL]EO\Z#>(?L/P+]^7TU]_"10NEIMG5WA(V3Q^.UWM.SQM M3'_??KEO^M/0W_"F+912_K[Y=M]T.3O4, P*?__??[S]N('DM]EBN4H7D^S7 M__9??OEEBUR1S[,/V>TO\=^_?WCS;) B_SJ;Y,67OTSRA]]C@]]UNIPM;V[? M%]DR,&J#KUI,/ZX?'M+BQ\WMQ]G=8G8[FZ2+E9I,\O5B%;C]/I_/)K-L&::Z M>>)]D=W^]=_?B2_?77Y>SARSP _OL09-ILE<[FG5+[ MXA$C(+H/'G?$:Y,OEF'D:5QQ=#J/K\?'^RQ;G:7E;,>N)_@^+0*(]]DJ #:O M/=N#HW0P]8^!W5EOX^DA@$#@4\!D-?L\S][EJ\H:1X,ANR<*MD_4 MN2$[)BJN]/EBNP"57[KO7\+*7_5];#YRQR1NU]+]=.+NUBH3+QV_8W)_^J A M>>?&ZYB<]^MBW>;IHS+4J@W9,V*N^NI[A *WWW(ON;SKT$23$!NMO+I9#8/ MBW1#?ES\@+8(GBTG&ZUWG4WW!LY9(DYUZG)BE:6^2N>6)KK=H_5FE0\;=5!" M*F%XIENWDU/+Y?IANQW]/7SU*?]'.E]G3QJ_3W]L3,>*>+?\F&Z)O]0JO'"8 M;B?_(2P:Q6RRL>^#3:^^I<543<(TJB]!S4?NEL3-X[?*4CN4G1^P6X*J[7.5 M.G<[T7]FL[O[( JV!CI7>;36;%Y8]]GQYYNM7>A8O>6)OMF$7[,/J7?ST_L0-/V)V'N MT\5=%JSCOR^*;)+?+6;_$3;/]+O.%MGMK/*F7'_$#DAZYK&)'^OL-B^R)TUJ M4'7QH'T0%CZ^S,M5;[3V2;'9;584&[D(BENVBIZ*M[/T<[0^@DU_LW@:-;N< MMB;#]T!L"P1U/NE+-=<*7=N?Y*/7Y S'+R>B[M!=$ODAK*>+:*%O%)J@L-S> M9E')C.VB==^$R@O'[H#,,B]AOX&\!#ZJ:UM;;S[/O\7WMP;!S9_2/NG5%)6C M';J8T/>M0ZC&BW.T;VO37 7.Q:C$]FU\ET4GU]_R?/IM-C^;F5&M=R]3=;W T7DC9+S+E M!Q?Z%MH9O5]27S9KE]0SH_=":M55NOH8K4W[:[9<;9R;X5%[Q\8?6;H,K_3F M\_.SKCQ$?Y,^I&WMOI]N8A=AQ&GX<;7O?;/X$*-,Q6QQMTE^K"R$_<^E/QCW MFL[;[&LVQT^_:@^?Z@_IC_#+=Y3:0_9'U(OP\+Y->S16?$)_)&]W@>A&VG\= ME]0B7RZCCRF=QZ]B>F>V_)#-HX;S*5=?PUSC8NOSXF,ZSS;1Y\M,P6'GU1^\ M5?>U"P=JB8"WX0'G9_>\5:N/?NHGVWQRF;'[HF7>T,N'*;5 MR5^Z=I_NU>K4/JZ_A&&BQ*?S-XO;O'C86%(73;3:&*U.N]IK?JAM2]/X7^NT M6&7%_,<^XF+35?KW1;J>SL+:>&YF%;OW,]F*S+YLE'ZF7DT.+AJDI8EOL@+6 MD[C<+.[")K/1N=\\? E[37Q3@HI9W)V?^66C]#IU-9D4ZVSZK+')EY7U\':? MTBOI3S? :CU:Q:3QXWL%Z]+-K]FHO9+VO-76<55=(VGS&;V276W1K3-6:V1\ MS1;K*E-\WJ[EQ^\.H@863K+9UTCHN\KQWTO&:'O:9:@H6'4V7W]>W:[GY30N MG7WUH5HFPN3AJ8M5L0L ?I@M_[QP[N=':'_*/Y]!?'IZ\G("+AJO?7(">)/5 M11[T2IW;GNCZ83W?["7;,/$^G%HK<:/9J"V3%@WSF)BZ^_W#/H7I0F*JCM/R M]"]7'4[W:WEZNW_UCU):/X7Q+YQJE3%:GO;3-(G=P_^6Y7=%^N5^-E%%L)DO MI.'B 5LFJ*H^ MQ44$.B\6\/,#+ETAJX_0V90?5XL72>SOU@^?L^+F=I/ 7G4-:FO\SLBM*--G M^G4VO1<8O<]7X=6:I7,5_K:S^3I*ALD?'O)%0[8T?-!1 -)B4F*P^_$I#/L: M6;/%ZO?I[.'W79O?TY?954>J<)6%M6(%+[HA+:V0655S4N'G6-XE7_PVS6[3 M]7Q5NA,=J>Z'T8KYBL/V>_ M[:&I.=T3(QV==!":V6(6-]:WX===ZSBO'DJ\;2>5?0^KPS3&00:>UL%5:#^[ M.+=R=O-\F7W^-:^7LV7RW+3S:KYV\ [@H$_M?= MQ\DNU/X^+<*.4*2+9; 0M@!D;X)!OY_8//V/9-W&O/ %%K?$2X[07 M"!+-'>34.4"!WN&#@-&J"CZ/,JN*R2\QJZKXZZ^P[+E[W2_:K6(YRZX8G?Y/!]D8?5<_7C M_3PN#HMIU&2^Q*?K']%,5]]GIU[ "KT3!E70F@SB-O#"4DR0VH-%';$]RMB) MG>)GF>M8-/*ND=R(W9 2M''S/%-V+I&@Q]Z)=Q1B#PES3G"*I#"8[>C&$'B5 M'%0!.Y6DH^KGSW+4*F>K2DUC]/[S2,\P4O.,LNL3FDN%Y6?S.7Z2Q##_>I45 M^REL"F#=KKX%\_B/9^;'$^97[)DHQJEQP!-%@4#2,81020/"QO3)^$,6U05< MK\.9O$NT^EH>_+H(\*^+F*CK9]_C3\NC@G&^4^(1@]Q )K!70@EJ 54EE9XX M45LFT#7)1.M ]24.IB(WX;>7,A,^2C[$?>-?M$B0 \(C((P'6F(DC?*@G+>Q M7(S3CJB)_4O.-<+@>G@X*FV^7];UQ[(_TN^SA_7#2:8]:Y,HQ9BCVE@;]@7* M.-1X/_>P \GQZ.*U4<_;H;U3O@7\SO+M:9M$PJ#V >LM8\)HPX"BMIP[-82- M1U]NA6\-:.]+!7Z:65?>XG3&2WNL2X*-4 0+Q94W@"(MU=[FHU#J^DK/Y0KN M")6>EN$;4D#..M*.=TJ(DTH+S[27G$!,)9*DI))1@\>I-;7'O K2T BIURH7 MH]+$QB@.+?E0=\GNB[MGQWU_G':?GNP4-%4*(15<E*@@$EF]B)/8)\N MCU%PN0V4^EK,U?3_K'?5'7Q>O,N^/RP<:Q!1(:])7^P2T[[D*_J+;V[5--]41C_K4S_4/ $8*$[#XDBQ M9M9*K DL*4,"ZG$KCAUQ,>\,N-"X0U82%'1@R8@C K(Q$,@APK_D;U=249BQ\N9MT -(X! 0U M%!"TU\:QIA@RKYQ6'&+A3>E79X1I,CX]MD:BTD&%\$OQ71Z!FW[J1EN0KSNOF\ M"LAU(CH5QT\(!!9[Z9'1UC#HC'*XQ(-)6'\/NMSP&9\<=0-BCWO4MHQ!-KU9 MW6>%>7H'^;9,>BP)&32^;':W,.NBR!:3K>TXW[H/]VKANVQU<_LI_7YZ1VO[ M:8EG2"(AD.0.&Q?V?\KW9Q\\<71\"E)GQSF&A[!5V^X* M0CM=3U8?LM6Z.+Z)'&L:]DM&K-*(8N\8<(I;N9^EI=#7YBJ[&JZVA$UM#GY< M?UY.BMG&N#,Q)CJ?/]F8@G[KU_/YAR!7BZ.<$8))8;ZDJJ MI%'U_?7\NCC>'69-W^6X?*QF#]G3&2XKZ8HU1DF4!=8[#)AEB@2;B'A;NIL% MIZZ^/T1S+?%_GL_0K_J]UT'HWE66> M5O<[(#:=/"\1$@E(57B-,'*&"0,HWB^QFC+YS(C'B1(==6H)X9@,S!/Q^G6:@_HH&K\^EVCI< MCT+RK[^_0"K,]L]ABV'U4*OK:_;3X$ ,"PPPA\=*Y4<>WL.9^G(Z;RM47/NY<<*,)!@*K9! MUFCG@;&8,@*YDI*Q(6NLE9,]6SSM6<-$2@4Q%YY3XPEC#BJ,=A0)3WV?Z>\G MJZ(U8<;+P_U-$$A[+'!6Z9SCSBR[*3YF17@33U4 .-0TP40X2WW0V9TP5C!N ML2C)#T^KGS;2=/<-TLGT"!0@J"C$R:+9" M XPM)B5-B! RSNSDYBSZF=>M@?,Z&#^JW..1\+LE7^7;\,A%=(Z4CT^KEOLZ MWS.1)-@;CFOO&'*$46/2G128J %7N1=XE.;Q_^6%M/S_'S>*G'2 M*\0<0=3%XUO.Q$'+N2E7/[[029F!EGG7"(O^7"Z[ZZX^+S<9$2<=+,^;)HZ( MH'I29J&@#A.-R*/D(:1&F*#6HF;=$(V>^1N3HLJDEW\^R>%TWR?S=;QA/$:L MPW_3TVF.-49+(%)A%R,060DUM,)K6.YHREI:/SNM0Y];7=8>EI$.X>HM:2U? MKO9W)%58*PZV3R!CP/.PUM'PRG'BJ!:JI TBS\>S'72P8+0!2>W=.SX\O]UK M$[M9[ 709E^*;#+;>*R"AO$TQ)G?ODAK.61QM_Z,1'-F&.0@;+=2:Q!CJK#$ M103:QK=J-.1O/@XD&TI8J?-T*&"M/"(!#AGE"=3$ D@]QAZ7;[%B0(PP9[IU M^1H"R/[4GF46GG4?5/DGQ4S/IT&<[!=,+6\5"OA*$F@SFF/ =K3JF/E16V@Z M2Z9N1VBZ0*!"10?6.HL]SI=F6C$YAZ.W7S9,D[(0I/FR5 0>FA"=,/N%C# M'(7EOJJM:["#=)8#W2[#&X#16P;?B2SHKXR_NH'BV? MANT/ZP@7#)308,-CPS7TRF!(%;-F_VI(ANO?D]19CG7K2D-W<0<](1C;8W3H/3V&ZI,_%@_:;@SPZY%!C<#H[>W.-:$>))[7ISL&159Q;QCQ8ZB!&P03F[SDR\-M_M-K'ISY O9E\W#H^0RB3C0->&"809-/)V.J#$\_+_FM+?%!0^4]];WMT1W=8EIRDJXUFW&BT_"87* M&F>(LI 839QEBI94$X@;'->^AGS!U@$:1BSL;#G9SCV;/DZ]K,*I5JMB]GF] MBN?:/N4?LB\QL+BXE1\N&];7!\9)K M<. .A6-?LACF7LFS_ZQ=$HAPE"I%M$;Q\B$4#(@=+4Y@TN"$4@D5$=("9\N0M0-2C/#P4TO\O5A-:8+; M&'66>A)UP9A),.V4UD)(XB%0)"AV^VRZ^.,(S\GT(5O=(3CHKG7I;I4@XA!R M@BGN='AED+% E[1I*NN;R)TIK-U(1QOH],7Y?V;Q$LILJKX&N;W+WJTC8#>W MFWDO;]:K9;R"(Q!S3B(N&B<1!DIKE&7.>P"LX(B5FH!#$-4_KP"O(>#8)59# MK1AV-E]'DB[7=%_T3((6KQ6U7C% L3)8"5:&1GS,Z:@O&]<046P7G5%INSM2 M6M%WGXZ5**\IHQ(XQ+S"!'O"2TO0Q_2/\6N\M;E<1^=M@-U(M=Y:DG71J(F MTB@F'*3"6LF$PDR6. $M1WCG7S\RUB6* ^]EE^]A"0;&2^PD0$9+X!VTR.[? M)D#JAQ=[TX#;DI)V$!I8"WXJNT\5L\OUX&,C)50CI0$5 E-,G8OO1)F4'-0] MU\"C>PV),MVBU=]QC(>'?/%QE4_^M+.OLVFVF#[*?3:9AW].WIE5H7MBM-?6 M1Y/1(H,-5*P\[A#P *)!-.@:\F)%P$EA-?,4:2)$Q 1N0OSBK#"NTJYGQU3=F$E7@6D% 1;)P!@"BM(34F1 M =Q5JBT\4"7>RLPX78GW,@32'BOQUA>"[6L6RV_GB_@2'BG/6ZE? @ ,6'A" MA0M*++%(E?%D8;Q7#6)Q%XM(DUJ]E?E\3%Q: *H[1B$87%<_6C#V M:-M$82>(5QY0XBR!%$+H2YJ-@;-5.Q\@^7WE,E[9XNB$;I[VN5T\TQZ8O7:CK=8)S.WZ>SZ9O%[C;ELUP_ MV2\Q/%B0P'OLB/*<$LR-+&D55([P>NIV^=\F.KU)PN--49LSPL_NV]FZK<]+ M1=4Q$JDV_K>MCZA:LOH3GN.?V MH!/I9>,$">(8">HR(IXI9"@I*Z@'JC2O?XEQ9R+0&=]^>]DBD45!""ER\Q-)JZ33?I1L++QD:89WGOH2A'<0&,36W\ZUJ:FY; M)V$S=!XBH!6@" H ..$E78J;$19O[DL2FJ/5V[JP585C/>'=_<8OKD?>W7[\ M9G6CMJ#)LAR[+VRAF $-4:8@-*5YXUH<+]19\9);ZM+7Z".^R0A M%<1XCB1UBF'G(-/EI4_">^U&:+7T)2!-<.J+Y\<,[EU!JFWN73P%&UCS['#L M]OKE$U+2<.2$6*,]--Y18)'BD# )]W@!7O^$4&>)_7W)5;_(]FH3;14TNREH MLUTUMYOUYLN;S>*Y=-^S8C);GM25+Q\L(4@8Y.)!'>TTTYP2N7L_)?!8C+#\ M6*\V59=@#BQB_TCGZZPE"3L^5@+BH1N"C52& Z)5V/15B8E5O/Y&V5E^YL " MUAJ6HUC"W,.7>?XCVQ+T?EU,[@.B[^?IR1(R-4<,G$ .TH,357M:/C)8C$NYPAQ Y)!RWC"N_,&0F)YPU2 MBCNKA3:&I:TM0$>QO&UJ$L>TO?>C_K)>KS=F,3_F1K)?-*_G'#]D =OE M;)7M[F3?XO$AF^1W6_9OH#F9@=3MHQ,(K8,.2R"QH0 9;_TN84LB"4&#'-6K M#RV,#/M1* -JLJ7L3(',RF,D'@44H&$:0:HT4=0166(0"T36E[^K#T-T!>(8 M-O%FL8#^ M/V>K^^U'\1R,S]*H6&,J2]U5Q^ & CC MWG; S58=J0E ?4J_Q[E'#,,B'#XH"[\]UQU/[88UADL4( AHS2@#V@I%,>&[ M9!B)K><-I._ZHQ/=XSG >KB_:*BYP#48-0'I46Q2<^R\5S!_-ASNW_K M8E[&LYF]K5 DXWBG!#J%-'!>*(&UY9P1("DE%!AHJ;:57(L]47JN:,;A#@DD M5@$@H= ," HAL$#O*)0 FP8!I8L7A9/%,]I@4MX!(J,NIJ'7RX#2\JEOXDP9 MC2,]$AL+?5DA2%A6.=%:*U-B+"5H<#5OG200[.-/Q99=K: MPMF^"3">*RP$9\!RS46LKUS2[ 0EXRZMT9B3%22C#;S^<\C*,#)RIO#&^$3D M4M&(:MN&X1#MV!T_23[-_I$'U?HO1T_/'FB54,&Q]L(RHX6AW%#"_&YN2DLP MPK.0+>*=MX5+S==Y6:R>O,KAMY>O;S'U@0KY6<2=CS<;6\^T,VPO MK=2Y<6[:3=ESE,N-D7D-/!_5YCL&5K>TS=IL/O^43>X7^3R_"TO3^2WW>(\8 M"R2 V4,EJ&30L[1ZEPW#IC335/1#_;;SO0YUW 4I^513:[3]?+S?6$809G MV'BP=6(A491Q1K E07?482]")>V$V?J79+2>IM8!"]N I#;[_*SX%+2^:MP[ MV#@)DJ4I$P(SIG20-Q(S-,N92C6B>Y+:9UX;B+3%NW0QO>QEK-H_80 S;4C8 M7PAW<1(:EF:=YK)!<8?6\YXZYW!;(/7EO/C)"M _WFW"T#>WCQ__../ZK#Y( M$LQ&R1"BCE@3_@H&I"G-"ZV=JG]2__+%8$AO:&>(#2,WN\F?=7>=Z)4X&_11 M)2%&2HN8CB.5*NDDU()QVE==,O2DS+0!WNL5EE$99E87/SND7 M/[=,F+%((."Q] 1S#S 4Y1:LF6I07; S5VDKB.=MHE+MK5Z6M"^SR5_N\J^_ M3[/9]HT./[Q\D<-'R=OL+IUO+YD_H@X<:)4X@)'6ED K+*?0/IFZ@;;!#1.7 MJX9#[/?-(>F(F]OY'%V#7S9)G#%".X%Y4(JQ0XA9)LI)*^SH.'?G1O#GK4)Q M)7P,YL?_5A/1$0O(S\WK37 MO;\@EHA=G[M.YU#S1%$KN6'(:2L99!9S1$O*4!,'YN5'>@8U>YMC,Q37SYLK M!SLD&D.FL/8*:4L!I4"I,E!NG"1PG!MG.PP[P_U&"+TV.1C5QCLF]@_#]H_9 M:C7/IH]S/ELO_TB/1&( D=28$N2ICT$V7ZZ5%H<_X]G3VV+4RZ,IK0#3GZ]J M<;?*BH>RU$T\0SC;''#8GC4]Z; ZW361U$E$PFY),:$>N'@=1$FQM:!^];Z> MO!LMY8ZWBE)M!?WX//Y(O\\>U@_J(1;)/::Y5^R>!% D1TP1S'B,^4%*RSBM M-5K4KX+?6865%GG>(5*-^/[IX'349%(=U9_9$N>-TF1GVM^G\+8$4L]F?8GNR!F^WKX70=X4K]$ZJ "WL="*:M MM$I!0U@9]_=8P?H%#SNK#]+!^M\%5 ,8 _NI;E>O30VH2,VF[O'[M#AY6\I% MXP2DG>>:".]%P(%*B:C98>&@ /6//7=6#Z0+M:%#R!KL)<^"/^^#0,?C_T6Z M6-YF19%-9T]F^VY]RA-88ZA$ ,@X\03$\]J(,*55^9(X'XBN+1B=E0!I?[_I M&K6^EI;W17Z;+9>;FA$Q]'=B]7C9-(&("**$]<( B@!S='^0PC'0(/^JLZ(< M'2P0#5$9*!?"I@_I7;;\F*_O[E?G*NB=[9L@15@\5D68%-1RC?$>/"=0@P!" M9P4R.C^=W!RFVMO#3U<[W:Q7RU6ZB&41]F7"U9ED=UB^J= M$\ZPU0@SHJ,S#@*F']=+(W&#ZCJ=%?%^R+[.LO7 M3X]OGE(G3G9,@OG%% EO V$"2.8=Y*7;UX/PHM07BVOR6K8*4OT-)5W>?\A6 MZV*132/9IQE\KDLB#+=:!/7(*$P8,@BR,M[N.=8-LNVNQCG9'CR/3.VL/M'7 M:-[>9<^?6[E&4,W+V[QX2'?S/5H2Z'2'1,6[G+Q6T1S'*+*$;YV[SB/L M9"7%M#VB3A3]^:E-$J;LB4!201D+\I%@->K=U(,AJP]J="O.U@TI=R]'2:9S,X?FZ<^*#U&RM4 "J0PS6-,? =5=);/>XLGA:X M]?):T;8@>BT",,KTG5'P?2!^/]K]9S-W?FJ;*&.T,8P9[9GS$1JGRCW3X@9' MECLS>9HPYOB%Y+7@Z"]%JPC[F KFV-;57XW9)WHEP8PW$2)).&*$![U?\)). MA^ (2&&8 E5 0I:YVDTI63AA2- M,IF^-0V^ 1(=LT\M%NMT_B'[DA>',BJ.-4UXO D$.>8,-U)X38,-OE^$M*D? MY&K]Y>R0G0T0Z9BMV^0]MYC:H'.NSMHDB/![O,)YIH3#0%&NQ(P/K\-]X MLJ8Z9&P32+I>;V,T?8-MI9?V9?,$ V=UV#G"]@.AL4R6J3R!&*=0_2R%UK.> MNER'FZ'2Z>E!/YMG1P-(AYHEABCG&0M6!',JJAMSY2K(VNI=^G#2O?FB:0(1DQ3P6/<& @0)9[N@5B#"!*5_/+E$G;&T M$2*=LO7-(H8"\F)_*",S,?.M^&'RZ6DNG^R92$PLQ)M3&!HI3RS&CY)+&]BY MK2<.=<;T-@'J5 8^I=_?3,-.,KN=33:3K;!D'^F32!KH %1 B;!DD!"N64D6 MU[#^0936TX0ZXWL[T'3*<36=%K$(\_:?2#0\R>T#[1.'6,"& \"HD5I;963I MNB%$@_I64^L90)UQNCDL?7#9A!]OBD_YM]-E''YJG5@,O0?,:F&Q=M1#*$KC M7C+2Y!J2UM-VNF9Q;53Z8/!F;[DIWL? _F)R>M<^W"6!$&JH5?CC'#30Z9C9 MNB,*4EG__$C[J3A=L[H9-'WP^WV^7*7S_V_VY:R.=JA#8KQ""D#*.!1!^_"* M>U,21"AL4*CE&OQ=K0'3$:?C2J.*+#W!VZ=-$BPJNP;:Z)/FT='^B0N4 "18Y:1L*3(Z)PK MW:\*&]P@9AQL.Y0 3&RRZ) M+B.:*BQ(#?(YKL??U0R3CEC[,9NLBS YB#Y_FJV.IFB^;)8P(P0S2(89NV#+ M6:ML:;B(EY^*-!Z>^/CCX7,^/\+(9VT2QC5F&FO/$,8" M"V'W:KR2U(_IAN<.N-@$BXY?1_=]IM[3R8WT<)<@K()B:R!6E 3= MWGCN94F4X++^\HNNQPO5"C0=QY%669%.-O=-IZMT-^$S :1#71+G+5762$L4 MB4%L71YXB1'6B;2!12X1!H3;R S MU'&Q)T'2!KE6U^-\:H)(ITQU#UEQ%Y:7OQ7YM]6]R1^^I(O3S#W8(X$ &DEP M,.( 0TH0HV"I(@:C7M:/^*-K\$FUATRGS/[XD,[GY76L)YG\K&7BL&'*,\\4 M=6'VV%NU7X0X:<+<:W!4-4>D6Z;>9_-YE1?W:<.$(R?Y;.+G>7I:GW[2+C&$$>IQV%NLP$I@+F%Y5,, [.NGX:!K\%DU MQ:/CM.?E8V98-M4_/L1C,=EBDGW*OJ]T>-*?1]AH,,\)!Q#C4J M_:T& ]+@N-$U.+NZPJDCL5!AKM,X7S]/CRWIS]HD&F-HL ?:,B,A0EB[\FRU MT<;63\Q!U^#Z:H)%QV^VGRTGZ?S_S=+"AT^.:=5'6B= ,!G4CF &!(H<<,I" M6I+B-*C_UN)K\'2U@THO#-X>J:G.XB?M$R%AP %8S](IX1 >K'?B2QG]0\X MX&MP;[6%2[EG%I)> ,& M7X-OJR58'GG<444KFWU>J<5TXT?/EJL/88H?OZ5?EL^GL2]PM9M+)X]$(&"; M+[YFQ6KV>9Z]RU?9TL:;..?'9M-]@8,XUS>+Y:K8+,9[D3CP+ISID6BOA-!* M$PZ!YIH1:X.E)2$USGOD*CD2^J#Q6%&N$ZT3 !VP%CO#++=$2FRQW-'&PV]] MWFAXL#Q7:[S)V\8B'7.E+ANTCJ]IC*T]$OEAMCQ7K.M4MX3$*"S!T :=%"@: M]CA"2GB"+M-G$9^+;N%KQ.J?Q*8U@*KI &V*0JS\&".NL:K%V2I.I[HE4GB+ MJ-= 4TNQ9R2\=SM*!:)\Y-?RMTM<.BGXH\-@.F+V;K=)XN)MG' M^RQ;Q2,*&]!/JPG'NB3>"VP\L>'ED% !PAT")85"-#@O>[EC8# 5H25PAF3_ MV:7_>*<$Q7I*AL-@'*,@Z,#A>!'AEDKE-!BW:M"<>16DH1%2KU4N1JD0C$D< MAA&#\DK"N$*>U05^;IR@L&8:RH3RQ"LM*8-6[ZAR(JRHXU,&VF#1@4M;&^'2 M)[=7NXE&%>B,'G"H>2*X8PQ#225UWCE(J"WU)>=H@T2KRWW'@^D +0 S%,O/ MW]!^L$.B!1! ,A$-6V586#,-W^]F&/1:W[WJ33C-F/13U>_FL/3G[GNZ MT9V-"+QLG'@#E ROAJ (8 LH-J;4?3VFK,][F >, S2$91AFQQ.4%?RZA[LD MPE,AH37260 ADER2?:R-4<'&O<4W8=E)[C=&Z#7*PBBW^3&(P*6L/W*7W:=O M^:?[?+U,%U.UF'[Z%B;QXV4&QM'-_,(1DK!(*BLP9MXX%6&RH-P5?2"U0467 M[CSZ3=F3]P'5,&^^3R?9]O+WRF_^8Y?$(FHDU4YX+@-YTCJTH] #84B?UW;5 M$H:W+>>.U(9F&.8_R]V*90"G[X,*%;YX4%YJ8=5_QM%FFC''9ILI\7%5S/[ MMGCTC=WP>JZ[O&&,-&%M=99CA'RP+O=80%Z_YE[KA]#[ MUW:;X]6?[&RO;?2S10S^FWRY6OZMR \6C3G;)R$PTF.\)1(9X"A22)0TAJ6V MOG.L]9/IWW37)X3(G&L2\(Y], Q1P5TABHA M VPEA5+I!HGQK1^ [TH06L*FMBYZ3!"W,OA$,WH[2S_/YMLR.E_R18P9'%L* MVADXL1AP+0!QF!,<=DDBA"\1H-@UR)(;-PWV-IW/5L>1\I MO+D]LPN=[9NPH(L!9Y70VL"PQ'IIP9YFV^ NN_:O5NEJ.VH;I,$._B. X.L] MA<\1QE8'12"HA H@:HW=.1VD1KK:36U]T%CG%#X6F$C.Z>8^& BL#WO5CC8N M):U?;[2G4_B5>5/A%/YE6(SZ%+Z9I\N@X_XS+>*UN#?%A]G=_;F$NZ-]$DF< MB'?H(F,-LIPS#G$)C-,-'-H#G+^OS.27>98MH=-;>NVA^9[-NCK1*[%.*DDL MM%)"%C8D@07_VZO- M \*+@HT1#@DO*%6(0UY2RH(5VV/.U6"Z08L ]2\*[55>84!3S;U&P&'O@+2L MS"B3(M[!,6X%H1TF7E*"I1Y>KUE"1JDFC$\PAA&(9K5Y& G06&FEL(H[@XEB MNPQE*;WFH\SD;X-%9VOS7 9,-69??J]R=I?.M]5,CR@#!UHE& "IE$=$:XJ@ M440[4$Z=$ES?>33 @?M+]_[F>'3$RNU\CJ[3+YLDRED'E6*<Y3;7O[JP]KWA;YC5AC=I>2G%)3CC=.D"?420,XXT&O MTURPO10JZU"#"]C&RZBF*/2E@;91) ASS92QT',<]"SF*-[O\TK(!LOD #4$ MZOHK6@!F*);7+0X#%0/^HT$>/4FUR,"HM M:4SL'RA2U4J1(,^@(8@$)01JIS4@G.VA M37/^;9=Y&@RDRJ5"3H,EB&28B_ MO$B0<$0Z("5AQE#IF/66E%0A"NLK<)>?OALP(-$0EF&8W:PP#!0!(*88XCS2 MA"G7JDP%$M30<6_Q35A6M4),/81>HRR,\J8ZU6S:U@JJ#*3SI4*:@NM89: 9M6"& 606L<"E400 M"K5".Y>3 D8TN.^S]_,L[>2XUH9F^%/4W50+DE9K+Y3"R(17S2D+Q"[PIB!B MOGX$I$6PAC@>^<+&.2$C)WHEE'EF'5+<**RL#*0Q7M()N*B?SM3[H92Z M0M$>.L,L'%W7C&*"6LR5QQ )JVDPQ,PC!JS!O0*]UP!J9]EH#ZL1R4N+-:., M!E8$_8U !HP2AG*G2PP,%'WZ(\8K+[6P:ND([7$!-NGR_L5'JWQ?H^:2 [7- MGI%(YR#P7GK!,# 0(T;H?O?%KGY9C]Y+!ETJ0T-C65O&1E=VBD',?5B %:88 M4V\Y,:4&AVPP_FK+4._E@FK)4(_8U9>9=#[?U4F[3X,J?E0.7K1+K$*.,"\\ M=S!,BR/B3#D_J5#]XS>]E_VIQ]MF> QZ[.K=.@)U<_LQFZR+ '^VC-1D4_VC M/&>R:WCQT&AW+5U@* 1$4EGAA(>KKM+V7"*JKH_2+X& ']?>% M)P*MY9?N^Y=LLSWE]%XP-9F5XXPE'7!&/O,.4$4B)U]14TKC[H+'.>7W@ M*59$0:TP,41R$8RJ'6T6>]:GE[O6>?W*O*EP7O\R+$9]7K]IT!LR!)BRF 8\ MN WX*@E+*"A4?=YQV?QFG*IL/1_TO@R6:PQTNE@"%4CEO5%&*".9+2D,IC,: M:?9^&RRK&O&LA]!KE(5K"7KW+@(=!KT[NQE':&>"SBFYQPYQ$79/HTN:H!1] MUF1I&NZNS)Z:-^-$2"!0$&F-G/8E75KU>OIY/'O$A:@,%KQ[43O^ M67KF*RNY'?TTFYM8.);&Q@,P<*?-,:0=JI3P--80'J1"H7B$$V$9#_%&5^>. M-N!DKW=:UPSA5>1-A1#>95B\ZA >,%(I@T&L) >091PK4D)!98-"F@.$\"JS M]7P([S)8KC%L0PFTU$#!#%1"4\]8N9,Q@"$:>5WM)BRK&K^IA]!KE(51>O3& M( +7&,*S5!FD-204@&!>(!K<&8!V-).6$]LEJ6-$NBKZ@:13LB MT1RCON3BZ4PC" M$%T]B6@5H#XUPPK7M#^[?EQPL$$$X9)-11([:'9C$BFE12@\<:Y;5:0>^,9,(PZ81$ M4.X.!"./H.HSG%HH[[]ET[NPK-AL.;M;;'*'SCA]#W=( MA&(@_%'2&\$=A50P4T)"#>PS=;NQV[_,.H.EK]_]YLF==?L>Z)$I2R ). M3IE %>%4.%922+BQXW;^-F7;62EHA-)KE(=1.H''(@;#L/]='K2M[52SZ5DW M\('6"7#,184SEC9CTG*HD=VOFISA/IE>37EOSJ*\;5CZL_W:OSG9*&V0P8) M++V3@I&R"B\&QC6X,WV R&]=%:!%@/H7A?;NQ;72$X:!=PARR;@'V*.24BOU MR*/![3#QD@MRZ^'UFB5DE"K"^ 2CO32Q?ULOID4V];/;U8\_9O-YP.-_K!?9 MDYRF3_>S8I5EBXW3YFS26*WQ$NEUL,:5"WNDD$PJP30NZ758C#"2W [[\O[! MJRTL-XML-[]MBIL/M.\F^3'[LMK,9?=-OJXJ,8T&33QV FJ!@."(*2J%H:JD M7#+2I^HQF-CTB6 +"TUCB:DQ5**H-0)C(H2ES CKJ-PIXQA2!?J\X'L$RTM7 MN%U3NBI&6"'F(0K2;EP@DQE?4H:TZS,H/9C1T@(PUY:F:(&U%CA-J68Z4,I% M"56@S@(^;@.E&<.JY2O60^BUR<$HS9 QL'\@ML\6V;8M*_S^%='K$^<3W%N2Y)O)P% M$BX$B34O-$'8[D._!H$1>J;;#V*W DW_S/>S[]FS%))*_/^I5R(9]9@);<+Z M:,-JR(4OG3-(TP;UA'O/1FTN DW1&2QSZ/VZF-RGRVSZ>#_",K3[F,^G9?WZ M5Y1+%!9BP#4GB BLE8A50;8\T8S;:K7PQII+Y*SW4G*$M)<,<\@@+J]%LL"K M^F9X7[E$57E3(9?H,BQ&G4MT\,Z),T;YT3Y)A,08:*(:0ES8IC@%.V (E&27U\'K- M$C)*-6%\@C&,0&SVMZVOYZS#_Z>V"6)*40L$$A13QHP31)^T$.^O MS**\76"N*:!O+*!,40&\0<(Z!F6I704"58-2% ,$].NJ!BT $!;W76ZP=*JR?@A4<>"FC"LJI% MA>LA]!IE893;_!A$H"6'?Z]UI3%2!G/)C V;F,"8*UWN8\P&E,:WO3=G3\VZ MTI=!59O]CPDX'^_3(CNT@Q]LES !'+/0E7,_MQ^6,D;>[Q[XK"CWDAIM47<*\"@WTMJ$-\KNKZM M?C90ZS -&LM_MX[XW=Q^S";K(G E6T9QSZ;Z1QF\W#6\.!^H^LB)BXG04/"8 MM^BMYTQXM7^A=(-SQ;T7F:PK5OTB.*C$N>_!_)HMMZ_*_LL]*?!2.3LW7J(1 M-5(0);14U@*+W=YMSIF#?=J>8Y*NEG$;5*9NUJOE*FA:L\7=I>+SI&NBE?<. M>\6HUH@0S0#')<6.@/K78/1>RK)52:D/T6!9YQ\G]]ET/0]R_4>ZVBV>I]/, M=]/L>#9/H(R-7T_F.PCVBW8:&V&"W%EOL">4".4,"^8RJ71<9ZR9[P!8A2B6 M3&G,F??& KBCS7#+1W]78F7>5,A\OPR+46>^MQ&XIDA)I135WFOK2 !3V1(. MHW"?:2J-_=J565LE<'T9,-<6L&0>:64Q<(82A[C$#N,===8(#<;MU6[&L&J1 MRWH(O38Y&*5'>PSLO^; M:)(!%28U1A"%'/!E2]IDU!4NA9Z%('KRDRJ%+B^ M#)9K*3[@A31$&6L%U4HSBZE3)57.ROK'T#OS>+;,[,:87$V*@G%$R4"%QPH+ MZC'4O*3*HVIG=\=R/*&N*M<8EFL,2UL H#5..*TH=< &X.!>G %7XU;FFK"L M:GRZ'D*O419&J="-002N,46!:P+K+D$'!TDD1I12P(-EE"E)=0(J#UEVM0_IMI32+L+(6@+K=[LNHUV MZM/);#Y;_3A7O.*GQHER@FG'$ 10..X]HZ($SD'<(.XSP/&3NJI?8UB&8?;Y M6@0'FB=(*N0-BP>I GE,"4+WE&DB_+A5OB:L.LGU1NB\)OZ/4LT;FNWM[_'O M9HLL5BV.=VZ^S=-%.:'*^_OI 1*J>-!5-D00;:1$'NA]X$N/,0>U&6..[.NM MHE2?[[NGZXI=H*)L/8Y<^2 M(E;QKJ7W0=$)7Z1WU>/QIP9)I )62R\098A9R#P!I8?3 X-';\Z];3E@WR)8 MPXC,\^MS*PO)\VZ)TDP(RD0L?P^5D4A*45**C*^?O=Y[SG([8M$(GCX#M!?? M7TZ]0E9B8C4@*%B_0N]"F!Q@T> "P]ZSB.LRN@$<0S#6K(OB]+WD!UHGP#"H MB(G5,YQ77 D 3$F7A*1^S+WW=-XVV%P/E2&X_2Y?3"YB^&.'1"C)O-1-FBUE>;,XQ9--2BWU%=9\-)D0 A9")O##: MVTVF/$)F/G,F) [&)0U&OA9:0(:H*Z'P5%Y5I>?*;#WO,[\,EFORF5J(].:* M < P]D8*$2S&+66!+C3R8DU-6%7%>5H/G=?$_VOQF??*]F'8_2'[FL^_!AO_ M^9S/YC^>[)=P11'4D*OH(B8 ,.MA2:NVNM>2G T\KY59EG<'SE!Y[G6.N/! M#G0448Z\IL!: VE)F8.Z3X?[8!M]"\!X%FE(X\ M*[(9PZJ=<:B'T&N3@U%N^V-@_T!L;WC>P5CF+!-!*=((2P:9!VA'%4.6U:_$ MV_?AELKL.7_>X3),^N+TSIM6Z2#33VT31@37SDFBK! <,V69+FF2VM=7YOH^ MUU*7STTAN99C+[;B^:) MY=!A[PQ'0DG*M41BKX@H[T>HG#4'_E#^6S-(>\I":LK=]C'J:\/]1UK,HIH9LQ;.Z-DOFR982&DQ>YHM-!MKG=/'GS>UM5F33..VW;_3- MA_,^T2K]$TJEH9Q:#S6U3GG#99E4) QS]7?YSC3Q)@S\V2'>.D1]B%%RX1308S2D,& C==< E J+0("43\'M3.UO466-P.C)G.7Q>H)8\-O M+YD:/DH^I(N[8^K:L^\3R3S50'C/<=!FF>.4EO$?(1VL'\B^/(FX=QVM"1*= M<^_HJ_BB12*Y100HZY"G\4X.%^R2G@X*C6J7];U MQ[(_ GP/ZX>33'O6)K&&8(\MCDG3.E:2@[+T!0ALQ(@4GMJHY^W07MLQM?62 MY+?_O,_G\Q\WWQ;9]./Z\W(VG85]_/AU/6>Z)8PX3#TG!D*&B( $H'W^N\6P MUQ>NV=F92S/Y.X!GF.!/])A6#OO$QHF2W@'!G)">&FX,1:1,<@WO@Z_/]-X/ MO;9T?.-R4(9AM4\GV87GG1^[),&H=TY8PX3C/'K/N=^#Q;#J\Q[M4;"]-C1# MI&OMPR'I][CYZ+PH\F\QWSC]$KY9_:B8R'5NF(1Z*Y5A4'ON3;#1D>2\1$(1 M45](>C] 6U=(.H2KOQ3_+^F/B,;RYK8\&QK)6I9TG9"6LWT3A)4TX?WP7FED M/-:,LI)FHZ3NT50>2$3:QJBV5A@?FK^0U?=9,L9O^1;K#> MK':[0A_'5,8F8R8,0\H4QHYX1QAV'()2GU9>HOKA:S9VV>@;N]HR\YS@T@WX M]%2VG^?YT3!WQ>Y)6!2IY9S0H%AIJ+GEH'P#E(&\?FUT?A62T U,PZB=.EW. MEA^_%%DZO5D\]1N?NHZOZA")L00""B11D$J$($>J]#H'8QK6=QZ(L0M*QU#U M%S7))UDV7?H U)OEV9M>1LWP1 3!TD5@4K+28*0X?VNRT6LD&:QNC]G5V!]"@8/9<-VL0Z M7T-]($NPU8P#8+QU#!OCS<;+3,,;RCB[ZMLQ/=702&HQD($J!#AR9$<;\ZK7 M(KNUZ@-5YDV%^D"789&.N3Y0&Z4#,-5<<:*]9LH+X)D+ZNT6C@"LKN\J&*!& M4&765BD=;$#K;!-X;E&@\4"V T)Q0S;)G&@BNH]^*L,3/C MWN*;L*SJR>)Z"+U&61CE-C\&$6C)8=OKG8F0(H,TAYP;#>-5,4:KDB89:!S? M]MZ_(^3^VRZGF=;3^ C,,M/V?>5#L_\\\0:<+YSHK$VREIG M$.$$82X0Y*4[16ET1>FF=1U#K8,TD &P48NJ2,7)?HGF$C..N;02A2668*SW M,!K?X*A<[ZFH=06B37SZDH72%_]F,??]2]AB,SM;1I?ENL@JBTG= M(1/BP@HJ*<"80P\!4!30/4**US^XU7M6:UT)Z@FZ_O>@/]+5N@ALR9;/@]V5 MA>K2H<*NS+&W@GCI.'7*"T3,#A$E+*^_'/6>_=I\?^H$LOZ%Z&GW9L@D P=QC ;V#L6*ZN RZK!UDR). MG&MJM&8! L=)4@@MX/!>07KGWKH.%S= F//E7*Z#)J^5("F)7V @](!&$L% M*P8((I;!DBJF$1NW%[L^D\[7]JF'S&OA^R@]UD.R>[ \A!Y*.1GEA"9&*>Z( M0SXLEO$V'VDI!QJW--6%7EJKIZZ+PF_H]2K1N:[<.P MNYL;"I&*U=Z-<0A:HAW!3/F2UJB_C$^5:\:RBVXHO R5X&@CH,?(WT$;>!(_.>5BYZ!^'0&HF#2?:Q,Q7[NQNWAC$&UC' MN3/7Q/Y(];]Z&%P/#T>UN_;+NOY8=GGA1@DP!U 3#\)2@XG7ANMR[BK8BN/9 M$VNC?K1PXV6T=\JW;76ITWQ[VB8Q4$.@J0YZ@!"*8(J4*^<.M!M1!;]6^-: M]FLY+ &-QB)(9%#MB.'4N* !E%1IY^LK,QW?$=*^5Z(Q.->8)@\M1PA8A*## MB%,'.=J!A2%A1HQ3!VJ#957SY>LA]!IE852ZU)A$X%+6GS\R\2ZL;JLL6Y2Y M/Q7O=JLZ0,(HD\A#JC"2VF(AXP5G.XJ4K5;Z820')BHSY\B!B5:1&NHP=)TZ M")P99*WD2HI8AEP#"6E)&26JO@QT?/-$^SM_"_!]]OQK!JQ^'K(?3:Y&"4>_X8V#\0VY^L?>Z!JXM-T_T_Y*IV_S;YF17H7\V%F^<:#=;,X ME%C><,1$2PP$A\+ZL&Y"ZHFDY7K)-?.^ME!TEG#4KE#TBU]G,G/S)<(?)O3S M5+>U?'>)=+OF=07IPL(6*4S0>.BS1X<&I,&C;^M1FS,0J MP#33UBGM 29$8P!*NJGR]4_@=G8'R8B6JAH(=KU8Q2GULEQ5?U!"N#2&$*05 ML10KI E5)4)$XOK;86>WFPRW8'4&:ZN"5Y;-C_&'Y?NBO.$I_/0P6S_L[NC9 MWN5SH2%XV<@)E1Q1[2!UT"(6E ,M]YJ"TZ[^0=/.[D/I2;0ZQ7$H6;I06[]L MY$3#:!E;[S6%2A-OD2R#)QR^?WR MQ2T?EU_RUNQ)B>0*0*!=@$4R ;34NLSLDD'];%#/O;.[6(80MJZ![7$A4Y-_ M7\^6&W:5#6_6J^4J4#A;W.ET'B^?:2J(C9Z:2!RL;4*8Y8PY'[1:S,ID06D] M:!!7NQ*?^_A [DY /V1ATN'KW0U'-\7L;K9(Y^^+V6(R^Y+.:U]_6?\I"<=$ M"&2EE08[ZI#PK QI2"%T@PR?:_?O]P9JJP+WXC;/]F3LHH$3Z6"PD0(7%#9$ M6N$PE'N%Q*#ZUS3#:W?L=XGC$.D%%1,+$DP=)='A![P2R#M.U9X2B)O4)[H2 M#WT+J'3FR;+9*P"/$'1I%C8\$KLD%*>PP;)":_)!]\'MN.2PJ<#U-C6NGA^XJA0C#L/*3;0 M(6)BY=H=GHRH^CD3\#6Y^ >">T3BVR 47NMAB='>(P>QIA8+;L/?9/^B(V4: M;,*O*2[0![;CDL)!%]'#ST^H!\&"LDI@:KT&CFI5NI44Y:)^S!U>>Z!A!'"/ M27R;!.IK/BZ1 DFM-&?"2HRD 5R4>KLR6#?01J\]9#C>+IX4:X0&)O72( MQ$6.0">@@MHQXVA,S]DBH*UO<+<:NI+@1L>(#>'NVQ][W=:\T'E1Y-]BU:[T M2_AF]:.B._#<, D3R!(B?/B#G; ,,;)'0EO:X-C!E<0E>D#M47ZZNJIBMHSE M]&>+=3:]^1*6T]63$[LOKI_83:3]YRU/7WO1QG/=OZ\#^K$Z[=3D#_%2HZXI M/?)$M5RN'S:[U_+OX:M/^3_2^3I[TG@7=3B#20_WW]RG1?;S](LB;JF;1?+' M8Y/=I-6WM)CN7Z@3"TWSP1/!#--$&X\!Y4H[K!3#E!&(F7>05DI,Z@BY]>?E M;#I+BQ\WQ9:Q?V2K^WSZ9O$U*"!9]C&--]M\7.63/P.9/S4NFYV[AZ3-QR2" M&.L1 4 YKI +RD_0Z[=H6F31:*XNZ5-P7EY*-!S>Z9BO1-G 6Z%TQ;-V";5$ M 1+L/<%1@)T8;\@. !<84[^&=L>7H0PC!7E[4/:EDIY]4Y?'7M5'ZA;3]_-T M4:D64A>/2RQU3@ECL102<88UU>52X0+9(ZTKVE!*7BY[XP'V_XIN>P@/([)G MRH%?$09R]:KCY!(2#A@ M4@EO&+80BV"+EC19BAL$P;LRX(=E;=X'S'TMM?BT!^EH]L-CJ/ET5FS\&T^\'O%*Z?B: M_".?AV&V3OJ#YRY[?'K"H3,!=&"!M@P0SCA )>Y \A%641S2$!X=0WI]$3Z? MI_SS)93'[/53P9SN'II0Z+4VP>0,(N"]CE7L=8DRPJS^.??A5O".Q7X,?+C* M9?_#;/FG?Q&'[6O1/_3L1!*/&?$*:!66%@>Y0J7O);" U]=>.CO^,+3LCX@= M5_D*E.^\G7V=3;/%= B]Y^FS$\Z@Y@)CH,)V*R'E#)6&B;>,UX_^=W;>X[6\ M BVPH_/0\)$ YKNTB%';K]DX Y2;3Y=JO;K/B]E_9-._A]D4&Q-K6TLD&F\! M_JR8S);9^V"Q9YLD8"H!+0$HP=#2\/ 8I@L\51F'@GT[A#F/V)T.<&H!]PY@CV6[)%\77\W[3JBV;\ Y*W!V)E.-F' M\!<"0)19%3&?.^BD<3*GPV-G.R:8&4HQ,8 CQ:!G5!E<4L#)&*-B=5F0=XA+ M;:8W&3,! DH+N2#(8 )9@-"B MDFY &QPDZLQ)VH8\] A97VN[7B^#MKQ+*5+UV$!U28B:;,D/G%82S?1/A)?4($*B)0X%HIUFYH#I& MO!RW;MB8DQ4DHPV\_G/(RBCUR_&)2,LZ2C6MH[RWV&JO';) 2RB9EPI14LX- MN28'DKO2(UK$^Y!J40N7OE[G>EGM4 <$ (: *P,\UX*XO603#NLK!I<'%:], M,6B"XVBB@5>0%^P(5 19;(51G! *D%,[9+W$<.371=:4DCX2A.L!^W]%MSV$ M1ZD#7;'$CB O>1O[NBP[^6F?!"". SV(,AT53<*%+K? M/.<:!E $ LXK[ZU&^R5,$%'_9LO6EX4V^=PM2FUP7A^84975_X(A$D&%8_\_ M>U_6W4:.K/F/>K OCUAK/,=M>6S7[3-/."PI);&;9NIR<97OKQ^ 9%(KR62N MH%RGJZMD.9&)^"( 1 1B<5$)8]9R"JA30%?1,M+ YI'OXT7_#G8D](?SY>2^ M1.%SHZF5S:"-!O#^2AJ_Q67QG1^M^TH<#+) MIZ//!(JDXYY&IE +J&*2XSV21+A!<[_;".=X,9'C<2/[5+:G)'Z9WMVOEKMR MBI.[D]D,77\O..F$80XJ:!0AT1I%UNVPA<"YYA6(![;LQI7TD=G26&=LO$Q- M.5\M)M>K]626$O .*91=O3\ 8"BVD MN>24*E"E='+Q6]Q[+'N5GU],BB)B;?,&"(@3P:05G2'<#1V1?,0X=X: M';U3H6_)F>QE?_.O36?#Y715?"T6/Z:;IIF]6I,'OA>X0=PXKHU6WA I)4>5 M+X<#1IHKV[VU3'HO4M\A6]HIV\/QO2Q+@U93"XP;[@QT%NO%(GJI>%059S M46@:+Y#>6C=ELD NEH?9'R!O8_/M$9O-L;G\,-_N)GV<*6=.(0 DH.#,.>.H M0M%6$]558]S9K&SNO>RMJ50FJRAS3G5\\FPUP?+V\WIQ?1__^XW? '"W"8G97:CLA3E1?'4;9_D]8I5@\>6BNDL_ M>/2=^YY@%8=,Q=DXAQ24U+FJ%$!<+!BTR(!_[]=J0^ ]KLUQMH40&+*("L0% MA@PC1!PUH*).^#:=/M[[[5>GP X>6[7U4KT]]T_EM@_*+I3Q6[F:S)[^O2F7 MJT_EZO\5JR_%=7DW/W&MU=LW@S5&.XJQ09Q@"1U3^^ -:2%H'B<(?Y7[K5QX MD[VKYB)*ABH1SRA&D?9*8,T1CB9:A3F"H,5F_O?5US@\NOAS8:N41X5J]ZOT MW+'+L6$G$@1BQCKF!/2&<8[B1E4YR:22H$5K@5_EVBQKAF5_K)QTZNZ1VSKH M1KD">#&'0'5J\Z")XIIQK9@CWE8\,+9%<7;XWJ_2$9C7P MD+4T]=5Q6J-X=A" ':@ 8!ZW<)F?+6TCU<"K+0)':^"=AV,V"N %%!(#7%-G MO*)6P,@0X000%;*647I)-?!J2\D0%<6: ?NWZ':'\#@B>U8-O(N2V(Y">=ZR M I+;^575G;KUS6J])F!.) 04^>]09X1NZ=.:."';(DU9I62VDQ^N_!9'UAG ML^>U=P-_*6"R]_&>67J<:] M)P@)ZF#<7!6$VO ]!QS&0[8!^GL1#<#!RU]#SV\<,[BM#M( BU7$W2BL@73* M25EQ0'C8W$09KQ#G>U]#K3AX^6LH,N:VF(Z]C%[-(A!N!#:" V%@E)84 LKV M>QGWS4V>\4J2OO>5U):)PQ?S>(GOOXI4^Z^X43^*Q>2NV!RO=K(J]G$LQ[T# MXTTF2.(DY1#;5",(0>QI59F8*"I<\\X0^2EOS3T$%\.?RS]6ZJ,TK@/AY/0" ME%(21HE%4J5-5GA4.?@58SBC1G>7(-[#^Q>ZYO#EK\WG5F.>"_3,.0;LE=/ M"0>I)YP9@C&L>"@=:9Z7TD_WB[]7Z1!LOORE^MPXS7.IGCG' #25#%LE(RN- MUT!A3RH>>L^;7_IW[B/Y>ZD.QN;+7ZH[ZW>]*)9YKM-S)AB A,!&HUT02X%S M"#)>W?\KZ$CSE+7.W2]_+])A>#Q6RL&3#(]ZF0:[2?8QETU [ C??<'+/0OC M7KP1E*O;)P.W*NJG4YVW?RR$$RZN>& M'']%$$!+Z:B0@G' *;+1:M^AH)7A0_9,/IKZT25##Z9V=(K5D)D;R\7JB7C% M/[T4K?BKL%_@OQ7EW6+R<#^]GLP.9&X-,*RXKI+63HD61 MEZ$R.+KB=-D]7 WU]GHBL!6QIS,\&*9^]/E I:0* .^A=1(!8J79(^20%WFF M2'3$I[(_A-X'][/*,LB)Z4V8O:S(7Q;7_[@K?_ROZW(]7RU^)H;SZ@^)W_P) MOW>_#K]_?8.YCW\9-%-&>RH4(!)#[90QIIHP%W;0?)'C5FE'P)>1%"6H\3;"X(#P.SH,8*AY%F_G#OMN6=D>BP'6X8=/1];A MAT^!8RH<=PY[QZS7V!A.JPE;JYI'&W3NPNUG'9X-P5#K\*"FJ'_6R'RN,3HJ MFQ0P[J"G\0?) /9(5G1S"(<,-,E#F^X/O-&%)LW[9&)HC=&!$J,TA$(X";'0 M&$#-]AN<@3)/_;L7SM:5FM;H_3K2DY7^?BE",XZP)*?V>E4L]C,^J3,>&!&T MB(>W3UJ3XH1[C!BW%7V"HB%=@34#'COE6MD'2D-)P<=BLBSNR]G-A^\/B_+' M-A/ZI"0<&16,C4>V \@":"G!2"'+=W1:)&&&G=/[E(;ND!I*(OQZ,=]<6T8D M_/2OS07F28$X/"@H))F"TCI".94N_LQ01:50+:KV]):'TZ<\= ;4<,?$//4< M66QKSDV7_ZEEOAP9%;SR!#%+-.,>06P9MJ"B4QK3_+@X7R#R,ENZ VTTX:BE M:!X9%1 14?RE!=Y+)Y&"W%4^-6L1SKR"4B<VVC M#7+CR4HUZ?-/EA=#@Q? "($0APXAXCE#QNTH5C:"<''*1T.&GI243G#[%23F M4A223 0E,[?Y2<7DQ,@ L2=4"XT E59"S&DRZ27ST -JU26H)8U96-=1W@BJ MT?:.QQ:LQSJ!'1L6.+-*[T-P.#MQ00!I4DEA+AM'=B#Z%%NGG!HN$=Y^WEHE.LAI(,=7V]_KZ>35+? MQ.)A45Q/-V(=?YX5&Y[,;]3WYD9"QI WJ\>6G0Z1ZS^T[F+?5>T;=AWG\L?@V^6NHKYC[E,6Y_##_?;[8]^:,?Q-U MVOCRU0")>4\G4WY_*.>;3-';[:]U<5LNBB>/C#R?^.O4]G>^+ :=B"UNB\5B MPQBU7!:K95Q 'Z>3/Z:S^-YB>377D[BL4GO6HA@@K_'8S,9.;;R*NTP\@>9W M'Z,29":+Q<_;;?[S\F.-W,8:HP- R0@3CDLB!-9:1B-LFX@,A &@5HNZH6D_ ME=-X8F0P1!LD1-SXN96, @[1KJTU8-ZS;%(9.^5?V2=&0Z8PGBU(^P6^ZU^X M^GGBCN'M 4%"!X"6BJ)XKG.%##05U)R90:N1G76ST!FKRQY@&DHE?CW9D\[@ M0T."X$HZ)952GBJKI8^J8T6AUBCSF(6V;#LI!:U0>H_RD.6E0"YB, [[X^2* MY2K=FV^RBDXZ_M]\/C#-+'+4(FJ\$8HX"_9@(>A;]/?MRR9NSZ:R>V &*T"5 M#.!D;$1&S/[/>C%=WDRO$_(GV7]B9- "02!1"N&A9D.H])46!A#(J 1B;X+0 M+41#B<1AW:B1?1$$4LY"G>XK8,I%1 K8BDKF]) -XD>^($ M^!3G&2?]XX139$ 5Q43C*8)8S*]_UC'[CXX+BB,$"<->,<21H0S+7>4QQ*A" MM=(UAJ/WE*E_<$R04C&./>,\U>HWW$NQLVH0MHHTCP/KV,COB%N'U+&6N&1M MV.OU,@*U7*KK_UY/EUL^';?L#XP('DNB%16 2$J(I!/DYT\%J2'%J>LNM=I8I1C>;YF$ M 3,H"^OI[AWB77:%2V.>?5X4?AH?NU-WL#LM\V-DU&TTTZ)Y.X_AI>6)8B :I]-9B+1VGD!+N$*MF M[Y7(J!%T1UQXDZ>=@#/>)5BSFW$@E0,2 *V5\L@X&W&KJ,."-J_RV7.&?_?F M(=*-- QG:#*7W* ]9'?&YB<$E MWXE#37FT&(ER1AKEJ&'*5!YKZ/&0?O>V5Z&UV53K3OP\8"[_3AP:)"#&EA"- MXW^8P+XZ0IF$+93\X>_$FPI"MQ U5OBO%C?3^60159N_TD6LCX1_G:1* Y7_ MZ)#*?W)@4-1"KZ3U#G)OO?"L:L.$&-H&I,:-38Z)M/ZO9K/PS MQ="_C&BWQ?4B5:A+N"0,UJOE9'[S?\H_ENIZ5=ZFFM2'A*&3EP>@I$IA90E, MAIU'0.P:OB*.H]6<\:[0G<", >50!\J!U)MO]Y/5O\KUIB[BY'KE;F^+U%$L MX?HE;I)'SIEF+PPN+CDMXE+3"! BD,-05N@@ZYM7:N@MW[&?2(!!X!M9N/;( M?2[FDUE*(HJ'[H?YJEA$/6R7XG2^A-5Y:T <$JN%]LP+A#7WFE1LX0#KYEI. M;VF1@XI9#QCF+&OJ^GJQ3GEIGQ(VJ*VCL#M(BG+^5+=_'N]7"77\M7M2ZVARJ+\6<=CT]&G M K188]D?AE"-SZF_^B\) M0&GL(#*:0RZAT=BSBI,"&--<,N5E2&;OD UV_?.HB.Q/AD_EZLM>U=X>$U>W M3]7OMP9U(H$CS";$U>N.L$EOFUW$.&^/BZO:E+V_8::V_?X_GZ-7MOA;32]#>D^%0ZX>%!04:5SB @G?=2&XDUXWQ#*?).(#;D3>?1?,*N&%;VA$S6&85= M!40:"7RT#H2(_\(2:$&UK"#QA Z92G)60&077*X7$7D>0I<8 2<$E"XY[#SC MV@A.G/ 5A9H2CS5/M#\PYXK" #+JC+!*[_P;D3+%;//TJ/[CD;IB?@>X#,7Q M-Q7A$[; P3'!&TIM-*X I%1&0IU'IJ(Q[GC-S8&>LY)[, >Z FE40?@T^7ZZ M9L2)D<$AQR&6G&&I$)/*$[6+1 % 29QY\[$.^%A',EKC]?[E)$N[(3_Q&$MI"9_PI.P1F*#;_ M5LR+Q616Y7O4:'#[QO/!<,\%8 Q:33EU'$!?U42$4*OF:=2]V0=],;T+?,95 M%0\%P]48%1 DTLE(E>4.&V\59U6Y38@0&;2>= LYZ.G2H1%( ]P7KR;SNVE4 MC;%W3RW7CL0^[Y6KZ/<4\/6UGM0MF^C#WZ]5Z47PN M%M/R9I#;ZV-3S:;NZJZ$UHU/1!8?XXQN7L[\8XV;TW->$ZPD2G'@D_]4J;BO M$>RIQ,PKASF1M<[[GMQA^SB#TP3IG_^<_+M;))2ZOW!JL9E<8JI%W< M2I1SV,(=7L H/&1/S:.WL?T(P4NGVH!09GU]^Z5X2+O<_.[W2/X);\VK9T/4 M)Q"&S!,'O!'&,>TJ^"$P9$B9:M@YOE?VO]++V^$WG 7V9)XGC?$WG@[$1:JT M]M!8J*2W%"M0T64-K*F_7U:M]" MX.OV'#E5H^[(H&"]=4@Z @T"(%H--.YX^YEC-.@-?#V[JA7^94_ -&9IRL6< MS8KKU7HRJSJH?IQ>)ZF>WQUG;(VA09MH9FK+&8?461_%&KN*"FEM\T3$WMPG MG;&W>W@&NUJ=3!4N!JC T),P-3*AC(+ M!460(+2C&[FHX>1Z^3:.6M<]HH-+TEOS/GGXUQ@= =":@B%E=ACP9V4;$\W M0)DK@IUR]I#4=([>KR,]6:J2N0M-/L*R_%2F9*CU8G%,F3GS#0%;Q"4AP O# M*>(&6\$A!,@\V:$7SM>7K@X1_5O2\E2C+E# QA&LSY-5.M1/*E#/G@O&,:ZTX@Q9 MJ!B! $"]QPQ#G:&:U!>WRNYP&G8SF;V%177^PY,[R/'A@0'$&: >>^^-QQ 3 M7ZF$&!F;84S-(%?'/6 WE-1$O?]ZLKR_6GR>+%:[/SQIA-9$DIJ^,F!E!1;( M"Z* P32N3%"9P$0H-63;L9RD:R \ASN;?FXLSF_E;J8O"3AZ7IT8&YCTGB@M MC$JE_B0QFE1F"\&N1>NZWA*$!I&AKH$;2EAJ@/.O8GIWGV+S?A2+R5WQ^[*X M7<\^3F^/A4VU>6U4+1G"$7J/N8.&3FNG-OQ8H'$;$!,1TL('T7 M5)FJ>T\7:0&ES@1'Y.KM 8$C8" 1SG*N*230IGKS.^JX-D$ MK9%CDO>5FJI?J%0T*F5YCAQ_6\WG8XT@VU?/!A?W_ZB=(H!\-&V D!*335PX M@QXA7>NZM^](VFK6]6-DGXT(U'BG723. 0"\$Y!3OJ/10:^RB7YMP9V#(:YM MD,@Z>'63&I^^5F6][&)T3ET('!T7,- 1$"O%#-&=N;M[ #QG8/S*79TM(+(0!1#B$>_T\\ MQ[:BCMEAM^AZ;.].?^\$DJ$9_J6FZ'WQ=N(#P=X M>B8,0S.R*C"V7BQ2M.&WQ62^G&U2WG^+B-79,1%8YH!75 M.J[_;9-91BC$JM8%0-_NU)I$M:M.<.[+@R?:QJV2"N=TW"8E)-KLD,/)?,G% M2=N?2)PL4] SIEF[>RN7QY-XB!..W@,C@E>0,4?!IA*.2^&IN MU.)!65C/=ND0[[(K7(9:SF>C%H\%Y+;S@V'#B&$.:&[E'!&J2899] MK[QXJ26U@VNDW6,SZ43]&4K1XYA@->+:2DVY\G&)$($MJYQ<@LL,U>3!_'A= M@991)L8YKO-:@>426X>\<"I"ZK5F@+'=Y2DQCKH1^Z+F6<\W6EV:4,R=2Y>+ M*.Y2EE:2 Y09,JN[NWJ^M86@TWJ^YT&9M8]\^(HI2$H"*>#(:* 4C_OCW@M MD^UW.;[T7D2F1<64\Y!]_W4L"$\Q%(9 #R2%B&$@Y X/1IP4>1NYO7"^94&+ M9HC^+6E9&K67*& =&;.V^%',RH>H61?7]_-R5M[]5/.;4X51Z@X-#F]"?KA$ M,FHC@'LF*ZTDQ=H/V9N\IUHIM?E4]@I=8P%P4:A3[+N)JM=BXC:^$(%=ANDO@SA[>L!N?*E9_K8X M'FQ_:FBPT"'E"361< 21\=A7EQ4&*4'R4T9&EI9&N&4@*>KZ>OU]/7O9H["9 M[!QX60#"P@@+C">S\L(Z2,@>%1A_GY\.,[8T=8-D!O+UJ3C6AO7XP !T9XP M2%-Y>R009J+2Y2UDM/F9E4?!K![DYGS4AKL??F._=']=S]8WT;JKD0M8[P7! M>>6C:@> H90CP)1!>^H58LVOLO(HF=549GI!;RS9B5+>1G+>&AZ0-)QSS(#$ M6D#('-Y;CY8PVMS]PMZ5W'2 WZ]@R,>T^A+0YWCMNE2D%6L1[Y,[\CIF]+I*QVETU'+^W?>#0PZ Q1G$L+ MX]12N'VRCK>S5-QF5'NH>^#+3K%IS,%X)IW!Q+>?#L9@;%PT5!W0T?95"BJW MFZOD&C0OV]SYG4:_?.P$G@Y8^4P3J3SGO%M$!0VGFR]MBD9#Z6BQ^3*\C"E>W;Q"Q_!8GMGS[KTX& M^';YF4"\9=8+8:60T''@!*HXH[2P^<>9MY./U\$Y8T/[M[ V1S0K\^5=R.@X MLOG/.XQEYK7 !2 DBM<8 (:KT'RL.*5D);J.V] MQ9=E(3E=@CI8_O==*D][AN2\/2!(R2DT$2<0_P.\ (CKBCH#:?/?2O M] #RX>#V-G'E-QNETX7/>$P2R3CND/25<**H4AK;" MPAHB,W<7=,SP0_+4(Y2_MGCE:>!?DE2-+$T?Y@_KU7(#"CRI/!T9%32A@&.C M,"!&@F@_(%]Y3S0Q),,"7#WQ\9"TM,9L3-E C61C-RI0X;ST'$NI'()>(JI$ M%8EFG&J>EM%?IOIHLM$,LQ%TZ"?(^$7QW^MD-=97H ^-#M9QIQ!1R=JD#$0; MTU1VID'$#YFH?+G:!B MU.3VG*VAS72#WJ\C/;EKP5D*33["LMQORO6UG"/# W(;>\(X9PG"7&.P5^N, M]\)=ABKW%_MDNQ+VY,N5QM MP#EV/77FJX($B&) -6)1#50@FH+[\.F(M,PH[C0/\1H(Z$Q$[['0PR8E^_<( MXV26Z$I=/'5Q6RZ*;Y._FLMCO?<'K;WADEI.+#(PK5Q(*NRL;A%#V5^9L4L0 MTE[0SUUR4^_9/B7WV?L#DYA+R'U$$&OB("1.[%<]TLW5L_Y*H5VTY+9!?RS) M?:3K.95G".>A5P1IO'(0402M$Y@)QTEU.VZ%=+"XN*C_ MIE*D\3_NO]?3'Y&"IS[EH];(V>^(UIK6"@#J23PE".<"<%QAH)%J7D&KM^HD M>0A97P@/)65/,#M/M(X/#)Q)ZP5VWC#L+'=*2U!1B[EH;I/P]RU/G<(ZZ;\0 MSLE:,.9^,K\KEA_FF]LJ_/2O_B[RTD2R!%9.*P69H% 011#$.\F2 A-1*UPL M7SR'*_)BI$926N$9%AX08J-QO\.10,B;5R#-NLA+;>GIK;A/"NC5F$PX8H2S+"IEC$!6&7>0KZF 6LUEQO5I/9O&W<9=<_?PXO4Z0'+D5/O\E M@5@!H#(2(.DB48!KQBK*O*$97ATVY$PY$$3O)_*->4N===Q@ISQWF .[TPIQCYSS:)3SC8(8FJ& MWJ\C/5EJ*+D+33["LGRZ$3<+?GO]AN !3DFDEE%'.2>0."LK^JD2&=6_ZX6K M=>+?6J/VWI)F-=4>".3CH:^9QQX[7BE]U&,T9,>7RU5^N@/X?6ADJGD#J]H),8T#ZZ]F"3(#K2A5I@.+C=5:>57&&U ^7U>_K$L M%C\2-ILUD7KNS*\CLILV?T^)K7^8=?S)@#>I.LA*!XC3DG& Q'YE8IEI2X,. M)>?X'?O80/\MTMTCG;LJ=^F2/%(T^/HZS7=3U>R,,H2'1P4KN5,*6X$HPR3" M[J5\5%ILALVTQV?YR_#OSN =02>LU*"?9^J%K\<% (Q5UAE E(]X,:6K8B.2 M6\"&3!^X7-VP-:Z#R]!QL.JMQ>=4US]5^_IVB,N3*6^D> M\(O1&-O(TR$IS0SUOR5^".QS5RC?E:!W%$9FUG],_YPL"E/.5W'"Q7P5?UI. M(ULVDSO50*S&X,"TQ]1IKK7P$%$MN*F<7MRY03N8GJL_CL_=LF>XA]H9/\RO MR^_%/O[R8^)RXN9Q;?+(J+1TG36"PO@OZ*6&T.VS!Y1AS:,1S\\2O#!=LCM4 M1Y:>DV?BT7&! PT%5]IJ )D' CI3W0<)1ECF]8<[X6(]R6B%U_N6D2QUGOQ$ M8ZS,AEE\Y]UOQ3P>D;.XD:J;[Y$3RU4Z,'\4[J^'"&@-[]A9[PD((4<9XA)@ MC8$6J1EAA86T/$-]IR/>ODJ+Z ^UX3:5;9.(W61KM^AX]GSP4$3RM$M1FY![ M8X6IW(;"0M>\FTMO1;'ZD8@NT+FLFR SF5VGPC+)^5O.9KY<1 7^IO?;H+<_ M&[!T'!&2.">(LU8F V&+M$3<#&K CU$(H:.$XS&9,F;TV;^FJ_M7-"Z?$_D< MD0U>F]><&:#6YE,!>*\"HQ)P;YZ3?LY;HG)L3O%-);\*7"Y3T5-$QU<:+ M>N)L?5/'UG"8>3_R 0"LD91SIV0FA,DL8#65>@+BIH721RJO.>[ M6Q7=<:OQ1<=;U/S9C)KGA4T37>KFW^MM[:ERGG: 0Q83V4,5"QUT'V7/L79P;5ZO[8F'*[P^+XCZY-W\46]]#>FJL MH^38G((7U*68+:H]@LQ(S_W?)_5NED"7',I=^@\L]\.. MN.%.AL-S")P2PY"-2K*T3DIFH:AR_+1W/&>/U;M9)7US[4)7SN=B,2TCU=>+ M^+K"%MO_#K=JWOY^$-)$H+TUB##B2&H\*/>[EFI1D_5"6IFU-JPSXLY0*^.W MLKSYYW ^2@LX_53^319;&,YL^F>HB>SR?RZ^'I?%*O?%N7Z(7+-3^?Q=]/);!_. M:"8/&]? QW,:IC1\=< (I*@7H)C$6GOFO3"4.DDP8Y:S6J[/WG.\WR*N=ON3 M(\,#]YIZZIEDU#K"#6/ ;:FGSAC://2UK\XFO;/Y<&)W5RA.0\Q%:OJ-;*JUUWGE@G7*V0<7H9NC].M*39898[D*3C[#T4V:<$@"11LA0 MS1V$EF%N(_T&0>8C&D,V?.NPS'AMKC8L,WX>:D-)S9=H)BW6UZMUFNGG>'"? MT&'>?#YH3*!BC%#$@3'0&8D3;1I+"A7T0]Z1Y:.U= '5:&)P\G0Y,") R(R" M@"-K!3( 0XG(CC[$K49YZR,M>79* EIA]/YD(4OM(@\1Z"AP_-OT1YD25^\6 M.P?PB]D<+Y%3;W0P#'E%#"<".!2144@G[X&1#"NF1(8YXZVY4O:-TBB+W93+ ME9K?Q-\5BQ_%.9K ZY$! @ 4ITQ*"KRG%!*)(KW*2Z,=@;7:*X_:6*1WG: U M:$,)R;?XM:O;9W,_>28<'!,D0-$6(Q1'S=IZCJC=*-J)QDBQ-Q>D(;3A8-DO M7N]3-O+7&+(0B8ZTA\U%X^-%G[F?+.Z.5)PY.29@ PAED!O%9&HU:M-%/G89JC_+?%# M8)^E!O9>!;TC/6Z(.LD<4(6=$!8Q%)5<11C<44(H&+:\=BYUDFMSMT&=Y+/@ M'J[@8-=UDJ6)ZJ^$.NK6GB ).8Z$[^B4G#=O S14SXT^U,3N !M9,%J6MS5& M(HZXY%Y!F(KA:UU%K9%H<&?>Q*(3+IY5Y[897N];1K)49_(3C7%$8IP2R)3S M^(^F,/[/PHB,\ONS%4*78>)[1[QM50+Y/-2&VU2Z*(&,C2&6<>>%$#@2AI#R M.]HHPJ:YLVJD$LA-):(+=$9P6QYIJUW/?WFL+[=5,"6[$.&PE-A&!5^(BGJJ M;/,;BZ$Z>?3LR.P.NU$#*0]UVCXWG/)@QVXM//),<:BH,(AA@_;[)[6 91XW MU37#6S6Q;P;EKRU>6>K!%R55(TO3-M]W6PZB?J3WZU'!2P$ 8@+'S9YHJ*!^ MI!/#%M7.!HWN[H"/AZ2E-69CR@9J)!N[44% +ADW@B!F)1).R:@@4*4P,>T\^_E M>KXZ(CF-WQDDD4A2)8W4'BO-M8.NRC\UQL*,]YRA4VZ' GDX'\^&DI]7?\Z+ MFT]E1<@_)XO_%*MG9!QU\-1]23#>8&>\)\"R9-.XU'%RAX*.YDW&6]C0HM8; MJHTO,E\*_Y^GA;\J_7/H>K/%*X/5$ M@$0!28ZZ(L[KR?+ 4,CY@B'.NLC0P MQBTEZY]%G-C-8_&03^7\4=HW=9E7]Y/YM^+[0QGUAI^/@7S'I:OQ:X,"Q%LC M(\P*$4!A-&A01;W7J+G"U7^5FA$D;"BD'ZW>2D8,&>PJ9[]:KVX_EO.[C],?QBC,(U7&.PJ+I_5 M9'Z30OV+/U;[9[*I$]9%_;80H\(QY)%WEG&&F2=1 !B!C'O%ZL63 MYHMG[3)C;;\1F)(*2R6IH\QH !@#=(>CDFW2*?NJ13:L]!QO>CH8[I/+JUZV M;473I'+9?F20F@@(/,;,"4H9QQ!7;$H1(TL H9Z !R0L@* 8/PH-FG+8N=M1>= M'A#[=7>?C.^G.F%OC]O..")D)HO%SWB"?RD>(BW1;-W@TD2,SGQ3*C$C(5<( M40XX)@1Z!2H\%":TL2CU?__4ARCU"]]@M^G+U?3[9%5= MR3SFN!W#3G"_%4+O30ZR-(QR8/](RFLY_U%$#3SN=FF^IU74MYX/\<"+IZ D M0E/. */4 5W1YK5HGEK=FTW3EDDO5<\.8!ELI4_G4;,Q\0R0V%-BP[ROW6"+U'653N3I5?+/^&P*).R0W&GGI4\=3P2A6>YILB[SEWM2_]NPIAX"J4_9?S8OV M$G#P)<$A8[$4"#@I4PXE$RFU>[=2M&YN _2F%O8O!%VA-9@UN-%I_>1Z$])Y M0F%\_7#0Q&(1=TOF/78&0$-09?!8S&%SA7&H2JRC*8RMP1Q'1$XJ"&\]'IC% MS"%&O-ID2 )C677/[! UF0=@M&'54:ZW0N<]\3]+Y7!LMG>O&7R:SHM54?[[NNZ)I???CP(B;E"TG+FB;8",6'WLQ6N1>AP;UI>ASSM!)/!H^!Z+EKE M9=21"55*:LE9LH^C9KNC'BK"&DO$4&55) ML(HV[&6&?2OS2*[K LT<$GV_KK]_GRRF_U,\_G5\]+=%N5S^'D&;S-)?I2(D MQ?)+,9NLBIMOI?HQFO"RN/['7?DC"DB:?EH1>/=S M6@OXR5K8_C8\TOGQ2&[OX8<#)Q9)&<\5 X%U$A-D12J;*)A"BLM:=P ]470H MN_;M!T,TGH5GPE,C++58$@+ICA* L1UR?W\S1;8+)I0=(I!WLFI5N:!V,,R! M$2&>AHA8$;F/6FJ-8/$CXX+P MFG@G@!#<0"@(E6I/*Z0F0Q-Z'%:_"C7O#M2A!.CWK]\6&V/I9S**RA_%8IZ@ M."E 1\<%'K&C1E$+L&9>,L-2C^,=K9HWOWGH[2XJ"P'J$M0A0U,?9?VEX;SM M;[@NUR]L[<_EAD/**%6;*<&J]541 &Q5M M"R'C&,7_Y;/'=6A09H'E94JFNKY>?U]O_$,'"@T/\MV@ %06.>2B=4B@A9[& M'VD4@\1T;C+*\;MM!>QEB7-%ZM4C^W*-'>KH% M=5X=>W"AZP2QG&6IJXVOUMN# XQQ(YEFDDGA+4D7#1$W)YPTND5SI\Y+7VT S.$&?'.S=.C*>C>Y5G/XF K*]_\!4WY_*.>;XMVWF]_L.M0>OY/O[OO_ MG*RVG7*V7W\2E#'4##Y-%MNVS&-7*4_!UIO E,VTOA37Q733EN"Q!M?'&C7( MSWA+X(!I3C@W7!LOC &";=-]B9""RUJ9*6-A<:I^>,TW!&PP=RXB@925QC-$ MJ=YA0!V2S;6$CJN#]\+75^%)?6"6=;#$YT7Y4"Q6/S_/)O-5)#VUPWG8U(G] M6:.07(W1@7 J )-<&B4$T=YK*2JP#*#-G4L]5_CN7!A>ED+M'+NA%-*#,Z]5 M2:S&Z. D))H)[J%RFDN;&H'LZ&:(&)9W7$2GG*TK-:W1^W6D)\M A=R%YEQA M.9"8N+_/OKJ]G5Y'+7>RFI@XDV*1DB=-G&6Z4>^6P^ VUJ:B;?Z]W%FLTO#\5?T8+.]4&GL[O(GSS^./U MUFX]H="<]9Z@-5?I5M)@XYA 4<_4JL*".=+I6 MW92;IF>CPX331TSDH@ *&02:J5@=,YA[7&!Z8MCEJ?D0P0H26C'OJ* M=L#LD"Z:NI%OK5CX\C3I :2A!.1I9\V/B3&) <=5D$-#@@0&$BP4,59IB 2' MD%<44D^;:ZX]UV?M6]OH"+ Q1>*DV7MX4!"I!H523F$;T:- $[D7?*P]R%O) M:,^\&M+0"JGW*A=9:A@YB4-''H^KN%5.TNFUV?^^3._N5^7M>KE-Q#[NX*@Q M-"!K-: (.\]3ZV5D(S8[*N(/+$/EH N6E+VBU!&O]]W2S^'RBT'!13V)0TF M8EPXS8G;^UN$U+IY@]3>TA[ZY6\[?!INYLO%ZLE&'O_T2IB#;%_R;E6&%P.#[-2FH9EW7 L^V>$[_OZ^U&F/7LF M.(0$(]0SC!S#Q,V]\FWRUVF^/7TF&(4T9X(9H:C0 MSF%+<35W)$5&RDTG?&M!^U!6Z&&G[M7"W"< /LR?/C"=7T\?9H6[O2VN5X\N MO_^[GL0';J=;[>^( =O+]P+RU'),$(N*/I468P(J=5]*1)O+58\=ROH/;\L! MZZ'D^+G1\*\B687%C?H1?WM7?"D23ZJ_3 7)X!$1/?=5P5"!")2..,(5U@!2 M5#FZI8^_S6=7&U+Z>H:QL,CB+XOGLKC:"OBK31*;SR:KX7"RFY>;@H(':G:+6>S[-%HJOZX>';8AW MJN]Q6RZ^;UUC ^5Y])ZQ$_6"Q:I8S'[NJYBD@++?YY/US715W(SWY?X1/C&! MWJ'_4J1R,=GU? MW*QGQ=7M2S;NBM=N>'0JX>B,MP0(B-&*>N>UU)8Y ;G<80$5XMDD'77+V'(H MP++..#J"Z8G(F!,C Z91LR?",4 =9TH)O.OP'$$RV ]I]9]UK=*+()1]8C=L MI.6SN9^N>7EH3(@K%.JX3IT6S$!#C*45C4@ZD'DX;F<>#X RJBT3!+NL$0$,[SK$A9I8VW<=CV'V;;B MTZN&'NV1&8KK[OO#K/Q9%%^+Y$.<7Q^^Y3TQ(JC4?<(;3@A# COOS"Y[*M(G MF&[>R+:_TJ*=<[X;;(;B_3/*=UM>7J_F2 <8]>Y(J^=F>%K3I=Z(_CU$]>:132V6(1PBREJLJ=)(6^HT1IQP M2XE0<8>A<=>IE:;];APBC &-)>-":T^P\5"('1;8,L0'W(O:.T1J,[:-0^0L MP'Y1AX@"W&J"*858&2R%U,KN0:*#NMGZ91J]2@ !K*>,> M*(R-5A+M:8P_7K9#I#8':UN_S?!ZG[)QD0Z1X47BDATBUA*J! 04,H^PQ0!S MNJ.-<,.;E_40B,L :I"BP#-S"4Y1)IR MOAML1G&(I$I!YZB.U?-!<.DYL<11IQC&D'&]EVM$6R03]ES09G"%L2%BHTG# M247@P(B@()-02"J,(2SOE6%^0BG@^STY)0"N,WI\LY*\2CB8"G<4J MWTVN?WZ;_E?YM9RM$XK+-(E)BK9,?_,E/I1^<3SA^+RW!&ZE%L2K38U!BY7C MWE7NG+A[9M35JC,NE4.AU5@2OOU9?KLOUZE0WZ?IO%@5Q7S;;JX**STM!F>\ M(C@.,?7"NK@Z3.J923FOJ&*(-E_ZO2F$G$7N M"=[7&ATH,T 0(*#'#%.$/-2FH@4KV=P.Z"U9H5NV]X%2R\V_VFX.]V,]_'#4 M?:744# 4R-)B!A3H)JI8[1Y9=S>L@EZV,K;@=*8?5^+A\E6CC;&R"'&O7@L M8"V$54Q:APV44EKO_7YVH 7+QKVE/O>.J -L1E&X7X3>G[S$V3X>&),:$^-Y M5$PAT5*A/64,BQ;A:,.^@6$$:=?1>I+K697LM1?QYBE^>J'%H'+=,\R9%T\AY%"C!&DC"7 551YF&-3 MF];\:>J>/0^JQ@+P>5'>3I,!$/^TT3).,_S(D!#//@\,C6>@=@A8;SRHE"RN MN,C=']"6P=U!D[>_W7 $C"<.**PY14PC@2I:G(3-:W8/[F]OMH[[0&DN:(EI*P:&%9)F D=DF)Y*_NML;O,4-V('90**"%H_+?6' FW MIU% =4&J?QL.UH[9;8;7^Y2-_$V!+$1B'%'H)HP;:0H0%1QH846THP0SE8(D MXG[;/+MYA##NVGRJ%<9]'C*7%\9M.2"<18 P>[ MP::QV?",E*_WDT7QQV19W'R>_-PTRCMN-=0:''R45,A!*O*NH)&*1T.HHH0: MTCQWM#>CH3LN]P938X:_N/@[P>&WGPX(:8*M,UH+;I&E4$! ; 20$X-"1@ZAG0SF##M46>>THK"B60MKFZQBZ'_QV! M,V;,SY=R-O/EXL_)XJVRX35'!@BYY4AZ:@"PW#./8&7I2"'K14UD&/W7-&:@ M6[@N*20,13O%26^QH\!#2A'0U"XI$E1:HXW" M1EO@T\](X.H"5'IL,DS%'83QS> 9BO&5Z1%)?C;K(\P_-"18A\FF>J.5W#GE MD(9V1Z'24=CS,^_Z$H".(!ISV_]:K%:SXN9?T]5]N5Z9R?(>G7D2O/&& GD MDG,$)>%2"I&BHBOZXS';_-IPF+2.G@^']HB-*3&;0(;9MA'R_&:C&*N;?Z^7 MJVW$XEFR<_1= 5D(&256Q!7#H\(.HW5=86(E:'[2]&9X#BE%76*7233Z &TI M?A3S]2"?V/4M>])OYE.Q&J*LX^[SLUGY9_(N1]&SY?J/U>UZ5DUIN%F8,LX@ M>4[2*Z)%/EW^9^S4@F=32A/Z6".AX/"@('Q'QDT%H @9%7)K5;A!1ALJ>7L!S=RIUP[Z5$ M=(K2:%N$_JF+^?7]]\GB/^?#YPF'H(:<>(%L98Y1&"%6T4FB'; M7#15-QJSZV7Y@PX &HKYKYVK)_E_:$B(2A105AD'@6.IAK8E:K]N"&U>3;*W M^^S>1* CC!I*P7*Q>B(!\4\ON1]_%?XY^7>YJ-3CY0&M\NT'@V? 0NHEQW&; M9'%+=(A57D !4/,@UO,OKL?0(3M!I4_>?II\+ZYNGTWQX&%_]/D091XZY[R@ MA #$-<"BLH^P9QKEJ1.V95#9'S3O@^U9*799 M/A2H4HH*2J40FFAN"*.RFAG(JI='1PB7'4$QF@7V.9Y8\1>3NP(>T;..#0M* M00 XP,HIH[2@%G"RIU2!##/_AKA4;([0 '$;^XO\93F;WJ0D^:^K^.]T07EU M>Q6UF T9&50,W$ST0R)R,E,/#[/I];;22K&8EC=F_7T]VS2R=+>WQ?5J$SQ3 MX5&CGF#;ET>^1FYRS1P4@D6V4AZ9O.6K8%;7TCTS0^Y4.$&[%P>LC;:;YL[0 M1:L3(T'X#C%N!!FR&^Z)FH3#"<>KL+ !$>2&$,\IS M:#E@6M$]I+9%OZ*>@Q^&DJ1R!)2'4IC.)^:D*[OI*P,CA'BK,(KZ*#520@TJ MAD3@5.856/H6B]92V KEO^7Q-5)96>;O30Q'LA\GL^OUIJK6[]$&6.Q.F-_6 MT8B(]L^'^9887=R6B^);^3"]9H"=#A]I_-(@# $PVN< .<0DU1&DREP3"O%! M;_WJV9[]"\1+RW0H=(>203N-,UX4VYLI1RHAZ5?VZ&;'&9JUR.@/-P&58;2GP$N:HQD?+"*B>C^^MZMKY) M.3/+91'_N?DV^>NTR7W.VP*GJ3M)_+\!1ACF <854Z3V)D.?W/@6=X\ -_;! MI](&Y>W'Z772;E*6V&:F^QG9XF%17$\W.$WB"OE>+E;3_]G\L;S],%]-YG?3 M:,IM$K,.]H+J\AO!&/#/E@X3S&+[[S[ MK9@7BPAMI.+F>^3L.=Q59=V#X7-^IBZ?Z*E$5^ M3N>3Q<\-=)_*>7)K1GXE(%(IZ$6Q/);EW.-7 ^*44V>0$U13)5)EFHJ-$C'= M/ :ZQZSZT60W'T8,*_"1DMVZU''9WDY/"^NK$0&2I*0K(AQD!EIM+%1[^J!H M[JWI,?%^9$%K"V(^NV*KS2T(QQ%",AX(R@@,M3:XHEIIHYJ?K[T5BQM==#K$ M<\AX@(WQL]4IQ[[\M]/EY.YN4=Q5=0:VL_Q8XVK_U-"@O$>(.2X--B1E]7FY M]>8R31CRM0[=0:D^=2U_;%A(Y4*8EY"KY">1"G$G=]1B8FTVN?[=L>V5JZDS M=+*^,->36?*FN[):\##@X+U/IZ#B'',.#!( Z581247W.1]\=R>>36D MH152[U4NLKP SDD[@1ZD)'>\!I*:C;33;ZSL\3DR*B0"G/;%%Y/(#7686^YK^B, M8#9/TNS-;=^#7'0'T( Y)*_N2#?3_E0<\TL>&Q:$3N54%#-2,H&8A5[PBE+N M2'-1Z.T8Z8&;9+LLNKA)DF]^>Y9=/4ELX MNLTG.0_AK-UCN>23>&&L%(8)@ 17PEI#*TX"QUBVQ32'DJ1N\DG.0_E7C-^/ M4Z3:\=34A$G.-)=V5P8&0PP]S-NMU[=8=!7(WPSEO^7Q-5)9NA/?BQB.Y(K< M-S=(_58^%7_N7&G3^=WG13F//UYO%(5#18$:O2>8:#8IK1'6FBJJL*2<5EA8 MJK*M.SG2 =PGN$,)VK9[H+HI'Q(>)]U6;ST>%�*:0<97'Y(B95%2&&H4&* MYWU>]L3%-YN?=P+<>Q*-+(^NC"7B7$DX5,)H3]#7U61^,UG<+']_2/5.XJ,$ MR,K5MOSSB:_M5"_EYJ\,%$<*C:?8&B^< 3@>PA75PIA!BZ.?TW2U*?/*47#K M3UJ6JSBOJS]6$;E>1*?F^P,%,.EQUD953DNMB!6F<@5Q8YLKRKU=J TH1_V M./#=_)OD,4#J7M0?'Q\T4)Q!J[&4AD#@B19[7Z)3L/E&U-O-6R<"U"=(XP5O M?"I6NUODLP(X'H<%PCB5&J:6MLP):0"JXI$CI33'"FXC^M,[1'*<@(]]8\%# M6:%UA@4I,6( 24GCS@E<:KQ>GGV]6!3/Z:SB$B*"JA[*M5X2S" (0H=WLP/QM"R]/2!PSKSFQ!-BF(O*'<44[JF#Y'VF/385FTXP'%I" M]KF:3V3[>"C:B9%!>8E3<1(*FUT=3K$\/#D9%:Y1P S3P%C&CI*[N6G#\L;D( M\7$NTXYT;IU,_>\UWXM/*( MBEH!P)DB63,$LN4' N!66V0TYE1$NU%JLSND(X(I#R6S4,A!A>;MD,AA$<\Z M-+(U(E]7D\7*QAW[1*!&MQ\*G#!"G502, N@I9+#O00HI)IW?QHFE'(P">QZ M ;3APG J7DLBMXK/L;XH77TB,*HM%4QJ3:E"46^2VE<(.HB'C&,_3UV\Z&V\ M&?I9R>]CFYFV8OKXIL 8]Q*2:*M)9;&C6DJTRS("T7;+\'[Y4J2Q,5+S#<%*39A5%E $G7# >+%KSX0U M-:!6$?%^,/AZ?5_TK6O3/YWWF],\OQ4.J$3J_^[I5')>G#(\.WAX( M\Y80$4US[>)"84* Z@I>2-ZBWFO'5D?GLO"RJN;@6&9M3_C$T.)CW$9N7M:J MK>"839:GHKK/>$LP@GA !1#>1DT8,15WUPH\)>B0YN]9EL"@@E,.A>]0.M(1 M"A[GG_H\GLQ:.?-- 4.D(4 $"Z"T@I 3A2H\&" Z[V#P7CA?7[HZ1/1O21)UY=6^P+NZ6Q2;D_AXD'"]T2':)A$Q;0DF7'@H M@/2[/N%80L S=!CTQJVR;_3>=S*<5B %U*>P#\TH$9P(7V%!&6S>0JGG9+@Q M%:<^$;ZDM"?A)##.8:VP$U8PY75UX2L%$CAO):@G+M;)?VH&W'L2C2RUEHPE MHB/E)+.,.,^BMD>0M%I)S82EDE9)A9+C>AVT,\B(J\V\KC+BSL.MX;ZQ7*R> M[!GQ3R_WB_BK$-?%S?IZ=;7X6BQ^1'WK@&YRZ-$ H^*%H".:<>L0=D"!:A$I M:\R0$>+9JQ\=@3B .*3ZEKL)+@\:Q$>?#UAHS0Q0QF)(N$56TCU-@ .7IV[1 MGD6O>=T9..^#\5EI#IGPNR/M8-,,:;[M.3?[Y]>KO=U\0@4X-2YPZQF&0%%' M;)PX5(CH:O[*TXPRWSOB0]D?.HVY6VD43Q6*O9;Q:9VF4MZ^>6U]I'=DXU<& MP#5QB#HEJ.+>89ZZR.ZNV@@S@];,J*?[]76).#"4[R7&WJ=Z5DXZ234C F,) M;+5LM(<\PS"5OF^A.P=M*%%YJ^AQE4?R\U5P_1&Q.>]%@2GK"<:,"NXI]8(C M2/=H")IA?FK?(M0K@%F%SK4-F LX&F\&4.$4@!P99KFOTN(,(+JYY[RWC-3^ M]Y_N<1LL\FUOO5=+(+EZQHZ"Z[,+G@%6:0$X9X(#+R"6NY8%')K4=&*\N+<^ MNN YZJ' AG"NA(<:<<%W,@TEPB*;2+7NV'9.%[SST,DZ]NSK*NH[Z6MZO8R@ M+9>5T^W$M>G1<0''O0G&,\T9(H#07 ,**H /2 LF4N7IA>R83Z\ZR+='Z+*YGI4+,B=F M=^2IJCRJVY;)^VN3XT[(HX."@%ZC:*I0"3765C.GW6[F"OH6S:9Z\S8U1+[L M"9)63N79K+A>K2>S.*$XE]7/?636:;_RB:$A6BH2>40DX!IB0JW8]=B+5"AD MFA>OZ\T+U %CNP=FL-B27?+5IG[$;;&XNOVM+&].71^?,3H(PJ%3$43#.8\F MK/1"5G0[PNB C&^IM8]8)D(RLD3O=;X W!BDN'@6#&>( U$CO:==P%,^^! MTBEWSY.<5OC]6C*4I;:8O^B,)#*[.2^*&[7Z7$: /\PC/:=;)!\?&*RBU.)4 ME=AJ9ZQ'1MB*6NI!AK>='7/QI8QT"=<(PG'UHUB<*Q?/QP2KB=&I0I9&%F&* M)#6JHM$8.V3D?6XBT0JIQI;*EKSRD;SUJKS=JM7%UV*UFM6)A3GK)0%#K)0" M&CD+E(B*NL6X@=NH&O'GW$[:VK5/?7]6Q]DU*2ELLB M_G/S;?+7Z8O(<]X6#%:0,^>@U- 9Z!ER:H]+M/CS.VEZN_+H'[[!;B7=8O)P/[U6BV*R'/NJLIII0MO]M0EYF^UCH-7\YF,YO]ND_VV3_C[6 M+S!X]BL#](8CB#WWQ#N !*)B=\4,"?=>C'>U^8J/=8FK7\VCR8L#,TI+*IVS M6!C(B#"\0@QS.6@/B#KE WL4B8.5/0; =W!40S+CFVNY@!3KZY7_9/8A]QOOOG-A/9W@TWO_@\\&) MJ-Y#H*S',JY0#CTU%4U1K3-YNN ZXE/9'T+O@_M9.<]R8GH39B\K\I?%]3_N MRA__:Y.!N/B9&,ZK/R1^\R?\WOTZ_/[U#>8^_F4PC@/ $"(0$62]T=Q4+AL" MB!]R@Z^1X]$!\&5+" ;@F5%'>&94P$@BYYG2Q%H852-M077Y2*0A&;F@^N'9 MV1 T]BU]*:*BW0Q: M?6BWCC_,-Q'\3Q,F!OG8V-ZLW8SVF?M/IE;'+".(LX9HLX+J#5C''!* M"04:,P9-K8V];R_5$4+TS]U?UG=-U7Y;\ A(!7Q4IY3C@CJBI-YA@ZP M3QX M0_BCNF7T0=]37\!EYW"*^_*RG$UO-J1MT#OB;7K[X2 M4=1P:[B"S'#@%<$5 M!!J*;+M"],KNLF/8^G0OO)[@4>_"H<<#A,9:#K5("J-R @$*=Q1AK#7-U[74 MED5'N=T*G?? ]^R<2CFP>QR[Z65L^N'HBA,C G$8"^P,\5I8)(P"V%;T,8(R MJS'2GDTONP=W LMP"?^+>+1-5L6G:4)8"]$\0W.P0K;]:7U] M()AW"A_1%&U"P^)R0D8Z 3&J:#'09WJKV#&?CN;R-4/HLKF>E>*7$[,[NN7H M(7%3PSC-5%V-1;5%&H\Y(KN9$XMQAN&,#9&OG[AY'B2Y)FYZ8X17@$%..10 M1THJ;8=0J/]_>]?6W$2.A=_WU^A^>=DJ77>IFB$I8)E'E8D[Q+6).].V@?1DC?U8-@^PC^,W@F'7"[ PZ<-PP_]@V$"(IA9X!2##V MWL6/IOY@B/1$C-PE:RNAPY+NA,NO(?-Q.F1G$W5?;MC]9)EVJ/?E_6K-$'K$ M =O?/*2;GT 1ATAT,7CU_>+K].JF+RS#_< M+,"#'0)U$D5UQ3"JKV/((\-H/6,#17LR[>&$:&^]0HIM<>'6=# J0V=#A]&@ MX2%L;7JN)EM[-Y\JAX2"'\=>DV@ MAU&#,E!+AZ6G'C@3;?6S+\41Z\!$.UP<,;B&9($RE^5Y.>,&D_*R69#*6R:U MY- YC[!ESR=/7'+5OKQQN !D2%O1 9M<4GZIB%>W/[Y_WB#WYH[!0F8@8 @[ M@PQA5D"X,WD,JC$&(D-J0J]HY?,]%\MJE4+H]4%_37.EYM,W#X^3697^9QU= MI;.+9K:K.H.CETJ5$Q?9U=G__ M/.7?RD63SNSO$(C7$ ADJ)">48,L%VZ[.D&%:'\O7%RD;O2"4K8#V[M)5>A) M#(I,^9!X>JM9#K M:M^XG7R:;7+IBQ3:EJOEL_MQ2-@G=0X82JH\! 8A:J4!UM(Z&%)QE^KP:-5E M914'@ZQ]=<#M[>RFJ!;/FOC2JC1^YR=T#59+0S!2A@'LHUNR/B'?KL* +@\8 M76!FL7_ U0V9<,C.A&I=!J;3MPF&Q'%Q7W>\".;N_3'-_,8#:_FRZO; M UUVK[K"!M\PTPP"%R &4MC%KX\HS@3AJ!:LHITN;EQ6HG/9?$?846*5;C"T,X(DC!L^I-\H)9S%U&F#Q[,0IYSL$-O"R M\J=Y<)E9U>X8 MY9)]?1:T/3ILD/L/+0,BT&-F@&?1\=?,,ABC]^UZ. $=/.7+S(9VPR?;MYX* MC=Z6\_)[#3TN_N:.03EG%>;1&TS+)$Y34==Y:^A]AQW@,O.?O<*5[V2UBM9K M.?L2':*4VE][2&_+I2T6L\_1TB5:P7\7T\_KY>P:U);N;;'/]>AM[& P,8I8 MPZWVCFD5/Z\Z;Z@ILQVWMOAT3%L:^P8&F45(,$6,(X80XBC;K=G2]GE@=%EYX*$0.XN6?'=V_3HE MV=,U,!GW4N(@0DP#EEZO\'7-MA;.M,\>HLM*&P\$6+YHJ [7ZC+:V7R5)OVX MS0/M*NA2NW7]7/P JDD4UFP^J9[6H$6O+U& 1EGSSW?+(Y0X!_L$'-T& MAXE%5&/O/4&&Z"TP''N3\UWHMN0X[87](X]E3RCE' ^KSZ_G3P4 M1XW9L:Y!>.PM@U G*1A('8'U%RP(UI'Y!.A8Y0 M,H0T5(0#RNW.:AJ>\VW)$QV!KD+ZZ;&I[K#D*P']M'RN%CQBZG]N'""VRL55 M0(\YU)QAPM5V5=(1W3YF>/VEI+,;^L[PG$?H)P6/A[H$[3T$W$#,L"18.$^D MKU>H/8#C-O5=1-8H___"U_'!7KA+!K)I//WR-DWAZ M88S>ELMC-/FGCQ"<7!<^Q9"8"2>@5IR@'4A:MR?6&LS,=Q=/F0.J7L5_-2^Z M:\#!00+CECN!M"=>2&HAM[C.8$BLQ\C).KP2](56+@NP>USO9:W3J>^,_M@G M$$,]Y9PHJ"APS@N&:S=7$>;;L^6\_N;PV1W"OE#*7)&QGN:IA1@O&@>M'$J7 MY06)X3+7R"-9[W/*&(;&[0OV(*W]A1C=(?I5%&"4#N HY'ZNA,_QHIR#;8.V M+)HMI(FE $*B#-X=7RCC\'BK<%H)YJ\1_,Y^M1[/T! M(R@)B:"*X&BY/04(>5$G;S1%': +:DRX.QH/7\^8R M"$ZY].1#54P6J^IIO8KU/KFHF?L:=*.A5_#*Q4C.&ZN$ %P(3_ENG8JJ]K4- M@_'>]:L/_6%SWKWB79' 2Z^C[53YN4W;[>.400-+Y"@&"R5I=,AMH@S8[:@6 MP_;NRF L>CEVE &@R^JO+JXGLZDOJP^3;^D1OL12$!<3_Z+=4Q.O'"Y 3H33 M2EJH& !82N#K1*61AK8W4X.1\0W@ P\+6K9TS?H)MS5UVXZ:J[M6=1@U<,\] M,(YXJ+5$SG/*:Z$81G7[-.]@-'P]IV:R87>&M+^=I3>)Y]-=)LD6-_>39@?I ME.Z!\_A=8:(4C1&$1XHX3W8K-[3#X;M-'VG_=][:W'"MY&?\PHA!ED$@)*K*_/0:QRJ ,W\,A3 ML+D@R[8/?'?*=3VIKJKU8?GTX^1^5=2;6=/6<-( 00+L@2 <8Z.-LL1R4.-L MN5$=J,4O)(<["$YY Z"MPJ=$X@F*<;!/H,@@"I@R" +&F3?I =+M&H%S'5Y; MNY!$;5_0M+\U_)TR?BP3)^-F WN[2D"4MQ]33>/C82FW&29H*1SWA$,=PS). M#$=)N2DW"!BCNE23C#S7F@&M9UT8BGOR)V[&YWK*/XJTCF*JOA15M'V;]5QM M+."BF;EQ&-K(,]!B_H#!=93E?#F;W*=C?[L]]M\&#"? ,OJBD=].X,#LZR?2 MPQLQ=*+IL7IL-3 ^NM:8,@*Q=IZ1DS*J UG&W3?0<;&G,VWV\4,!R>A.> D M!H 1PB2?HLH2P> &8MQ&LDY\ZO003[/,^ ^&3,%Z*]'\N6X,R+Z70AX"[E* M)19\*QPNH,U9V]SR8D->'T(DH49"1HRN5^P@ M ^.^:3$*77@M9U,[R/\.RG8>)3LC+]C9=.P\NO4#@]71RP-[VP<@9308R#() MC<2.4Z7@=FU&(#7"VR+]B:OL'Z!KM%V8@@8[&1@,"7H"Z0SD .M[S1?3YZ20_@:DJ"?^P7N%6+, M8< $,!%!A%F-GE58M_>J!\O\#Z80?0*52RFV%<-'E>"[=H%8:90SU$6H-+30 M45?'$)83D),TZ-Q"[P+,>>[OO)XC2C,GC-;&:4J!LH9J)G>J:V![RY^-'ONL MD7-G1"^12@A2+M*!.$)&4BPM!8S6*V3"D7$'N%U$=BJG4#N$?D5=&&7\.085 MZ.E ."NME)%>(&L9!)Y8[!4%O@;)6>O:OZR9GU;J9/&TI)5Z'52]BG]@6BF* MN$?4:L*X!%I&L':AL$/6=7B"]W*5H"^T_L\[\/+&O+0J?C0QK!;2,1L_(0IV M)W_<\PZE9WE#D8R'GN< _F@!R_:OTW\2Z_X___$_4$L#!!0 ( )J"4E F M09S*GX(! (FF% 5 &ULY+UMD]LXEB;Z M?7\%;N^'6QV1GN([R(F9W0 !HM8>^X/?O__8__\=_^[?_Z]V[_YU^_@!(M=S=%9LMP'61 M;XL5^*OU7_63[D[]YU_PBT?UB7FS__E?_75=X4X%M3 M_FNSO"WN\@_5,M^V8]]NM_?_^O//?_WUU[]\NZK7_U+5-S][CN/_O/]7)S_! M__9N^-@[_J-WKO?.=__E6[/Z&V 6;IIV;(%!AH]_>_'YO_SVTVZ2)#^WO]U_ MM"E?^R#[6O?G__W+AR^MG>_*3;/--\OB;__COP'0T5%7Z^)S<0WX__[Z^?U) M=,G/_!,_;XH;SO>GHBZKU9=M7F\_Y%?%FL%HO^VV+JY?_XIU73_Y!LY0PAER M(\[0?W_CB[>/]\6__ZTI[^[7C)Z?1^!7 +Q]"=84NI:$CRH@S['Z_ LUX_W* M'MU"+^*77ZD9N%;'1F5-M\K7EFO/C*DYC7_%,?V)_Z M#_)O/R._[>"]J!Y]+,(DSZ*9)#),P\;W,]0@.PRP)_# +$4X7[7?D M5DN]Y'99\QHWIY^I]#'-USQ[^7);%-M_U-7NGB6(7_.K=;& - UI M2*,D"DD60!Q%3C8,C7'H+;;[>"+^@(T94.9!VYZ(=4)/VP6X>@0]3M "!0-2 M\$>+]?239Y!O22V;BFI531O#LEE].\.7@O[]4N1< MHHRI_R>(;5 M[P@7V -CJ0:#IBYVZN1*:]TDO,I)G1*EII7M%$]BPC::9>MT;;Q%IV5-$UO2 MJO;:N*2ZR\O-(L5ID"20.&F-9$I>YST6SKW7*[XR-]8O.S M31A3/W!1% 6A!QV,W0PG/A\K]9/012Y%,L*F-H)A&7L""G!42FM/1?;$%,P\ M<7)Z)<^9$9UZE98SJC2.1CLT:*0-E=GPW\8)^ M- ^25*K:KSK&#!JCM!)4YE!19PS0-UYI9EGNG:!&1FTDR;14;V2M>$MQE%AY M2W/JZJ%;;7%3M_U@+T;NLRD<>10%& :QDWE,ZY"7\HU.G$0^BE"< MB.B/SO$,:Q%'"8Y@@I>/F)@F:>7XO#[-1:^<5@DP^_:"SAS%J[[+LOT6ZZA^ M@FY:RI_%"\Y &P51Z/;_/ZIFCZ3,W'3A!& M+L0H2AP789(ZB&=J)$L2G 1"VZ/C1S&L1"TV< '>G02:[UQ) HLHB?C3TZ# M3E&GLEX>QZ'$*GDR+M76QNJRPDB&97N/"+20QG8> MJU IECQ.QZ*<>$L2:+K/^"4W(HTJHSBU(X'49,OIKN+1#$DKTS!BR:6P[8E9 M76X^#^TP:=Z4S:^;ZHHOL?E+&^\W][LM^S7CB_VK-EP^1]TGP#!U"8UBW_-< M&*0.95)*.MR1'S-U55*WV= :5LBCMT&O'L&+QWU<3_-\+I94W>_"NW+*/=*Q M9I7<%-\BT6!V7UL64>;GXU14FA^9>(D$[Z[*O_*ZP-5FR\#Q-+_:-"5S8@ND M3_8CZ(3(S^*8>)%':8B"R.T'#D(G@,*U$CW#&8XM TAP0 F>P)18^6OB5Z", M,CVUVQ@ *=4G1E%J-@J82HNY<* ,HU&,OLS')W)R74P:T)!#R:0(M=U'$S2% ]C.@@*):]Z1II/H93J(2-I':52!AC5IE.SU"#. M\B2O59+\6JU6LK:(Z9420Z**]:58L]_>_*/8L.QMC38KM+HK-R4_YVQ;/A39 MM_MBT^SWVD((V7_2T&7_3UR&"-%]3N>Z62:C8'I'-JQH/=@+T,,%^68%G@(& M V(Y;=/L #&MFX][.>V3H7VF]\&EJ#PCCV9<8H=<&K*MFF)2RR: 3%R*9ML/ MMF]1P &)8$;C./;90)Z':#]6Z/E8JEU ;03C"5\':G@89=,[)=)$TSK3?,FF M(2/6T:QIRNMWW/;@V2?B(?AO;K#2*:@HO0$_AW*GY,K3(%?"[*K+E0EB=4IR)^6"%%INV,_*?+W?Q\7Y/=_&;3Z4F^(]^U&S\#TGQ%[FH"CQTY1&E,;# M5FY$8*26?ID",]FZ]>+$M4,78&_&41?$8 CX@YL"6EN4:WVF_"A;!;3 A>H2 M:\Y[ABN):JP+U1@-.]0R53=N[LFZY"0\B\:'[)^[BF;;UE/DQ-Z@4\14W@Y_R,E[ MAQD<0+>WCS/4H(<-CG&#XVC089]6TI4I/J/EYMUFAXA/8&!+F7@8J# M!9MJ"^I>" Z*+=O_J(]U,2&>B7 YY1U @A8E8##WDGL >G&DN%-W/8IR>+;E M4;LC[-!2$X:]:'8TQ)W0R]K/I?NOMZ7['WFY^5 US8*DKA\[A%]YG_H0!1E) MAPZIB!]H+_P*MTD0AI64XP#59LAMFY?YU2"KJ^/\ZIH_[0]GG_:)?75><:UR MTV29;^O3=)O%9NB[O47C8W[#:Q%]%'4/A*M)S,*Q:\M#Z)F=7$ MLUTZKO[2ECK>[RL='ZO-(:ZWFX/;VWSSM;B[K^J\?CPWOG MY[OC)4^W.\XM 'L3CDYRMLC:_@RU3T5=%C>+1OH<%?EKUP/X. M5MU-#?!>[>E]:N8%V!L*6DLO#B=Y7H#. M6G"8/X/!PBM LW38'Y#7O/E-J^+*Z;$JT_Y8]OSA*[X<2;+[0(2-R1!&E ?1\1/(4,2 M^6$4N+Z?!HGPI>:&41C<'^>@WK6H0 \+H+IF'^GRPS\&C!-WE8XC],S3/9&G M['CLIS*VFN5ID&Q+X@.F?,!C2$=S/7T\?*3'A/[*Z]5EU^UZR9+ +6-+W MN5JOF:CQ7RZR,'-"$OLLC0OX$4@X#)P#6"QU6.Y,$ TG9#TXR7:FF;PEV/ID MOZ/4P\"Q24]BP=4C>#5<<.P7H#>-_>%@'/B#FP=Z^Z8^4"($M)D@8H24@4Q5[HN$&/$T=I%"ZZPNZ7;5YO M)X]1@AAE5.^Y.>)!ZDBT\H8O::^*FW*SX7]G?^F^%_Q4;D##K1-M29K1LY-' M,@/NM"*(78#.LN\V>G7PIPEEV46[9";-!F ME7V[+[L[3YKWFZZ&OH@2+PJIXR0$PB#"J0-C=\ =IS%6V,N='_0T^[@]3J9N M;;&;XRQFC%T:?#U-+)O(O[/'MB,[VQER9"E@D^33^;U^*Z/=FZXS&/WT39L? M(QIJY$-S=-3MJ?G6=2&.LBA-(H*H[P04>5Z !IQNFCK]NB[;K.9:U;V%4'Y5 M-Q@S8DU7,+636\U9J7;SYO:BGOTQU&R$_<9S>SE/3*56OQ4-RST[@2V6/(6M M^(]>@>]Y$0I"EP'VLL2)O93"'CZ) D_J^"9K0!O>3.EP#HE]BQ1L*\#[?.?+ M\/5Y?)I$?Q9GSY?O'\V9[&C.\!__ (4N46<:C)':Y]./$3KUTZ(YHAKRV\R! M-OM6U,NRX:VK/?R4+69HEM$T\^(XC8CGI?X G["_6A!HY4$;#K1'@*P+K H> MGC6PFG6NI8'UR.@?*K"^<.;T@55]/OW0@74$+=,$UK%^FZ'>]GM1WMQR6QZ* M.K\I>@N*3W6Y+'A#R'7?$,+/1(9>D%'H)=CUH>=@.ACB(QC.U :H"[[A8#O M?-?C',2S "W2V7HMM'E_\F:,.1QO2;?&8#IX?3+-UM(^O7>G*0OKGFH_1HPV M29"YPK(97UH6MQ=^DB#L0TAP&$:A'P:N,W1O$L=/W%F[(D,-\ M/VO+KY9)^6.D U.1-7E[L$8?V],T?-8HZ&1IQI:0D* ()D&0N<&P\9O%83)I MGY-A4R9N,+8T6= V,6SI0)YL3EB:+#SI2_ZOD"P(^G[6-F8MD_*'3A:TDS5Y MR[-&'T^5+*#5JN1_R->'(UT/Y[12QTD]$N'8BY,HAA&*"1DP!R&9-!<8AW3J M]N;/Q5U>MOU2N-JT$'?Y&GPMZKMI8_Y(_TX3TJ=S[7P1^V C.#+RNVU5/NLR M@X%6SU3Y,>*H)BXTATF='I**@E=O8[Z2WBW8Z_B1C',5]Q84AG$ND 5RZD'_*0'?A4>A'81!"WXF<./-\S\D& QV6 MI4P9UR_X'ST 4YL3T&8C)B?M#9R!&B9LF S'O^[CFIFZOEWG/L):;IES^EJ]WQ7X?)F- :08#GP8>]B,?([I/FKS8%WH9 MVPJ@AK.$/3RPQP=:@&(Y@Q44O9$%6('Q^XCK)V>#R#Z^A1-C52UW_$O;<7^< M"?+$K.]OHCS+YSC];9;F>GV.-H5#7LFZK)H'\^91=E%16?B&D5Y"HH_SNFC'F\>4T[8K3N-&2Q@K1M-?*+L63 MGIKFO #%V6%1B6!>'LR="3#*,_:< G B6"\H21W?CRDF?@S#(*'A<)M)X,0H M"BQXAT^#%=]5RX*5#%KS?O\44\#2[8 GT5:^W&1EW%5V^*SO\X^=A#]&W)Z MI\G?XM?C67M>X#]ECQ.F/LME,$:I[SIAE$$O&.S)J"/?*6"E%58W!EC)F#6O MYD_AM9LC+<@VQ&\:R1Q1F4,)\3!,GX**7 "."?S1H@(<%FAQS2$I M+]EY2UM&\&F1R(RQXC6U&#/5[0B]\>\@480%N@A=+4GM5)YI.,]*^.1\0C7BQ5G9P2F&&U/L!CTQAT $%G#AB 7@!N$5?S MUJ:V(O7:/QL^W^N+8#?J/.X6+$K:ZFG).N,<3C93--3HD'-UP#G\;D>LF$T;SQ MWIS:83B@VZP^L0GV,;\K2,7?]UN0,,M0C(F?Q(D'(S\-TVB RF:%IW5/W03 M"=6I0R2;=,[B-4T[XG,[3%TMW_+5/!O."GR.V4LVZ3X[U'M>"F1W@,W[0^CM MZT]%?5W5=SECN.WX^,Q2V;KD6\YMOOOKIMPVOQ1W5T6]2-P .E&"8HHCG[A^ M' 7Q,#H)?2K\(K7&,0TK_A'2OB'F@+5?N;9H)=Z$U4GX>66?DVLYL1:E&?S1 M095Y\U@GWQ(O$<_$N]K[P/KX%WNA5YR<5R*>*7HM>,W6A%65V4DIMVS)[N[7 MU6-1M,/U(]$,DA0Z"0Y0ZK E$O:2_DB1B"(VFLRJ0^7[3??8?OGT"? X+K=4 M4&)*+-,W39*<]@]H>IV151@]R?HKE)S)M<<0:$>J/,J"2M]TFNAM@P_EIGB_ M+>Z:11SA* U23'TGA"C-?(2&#)IF;BBW,6<>CNGMN+$=X> /;@MHC=%="]'@ M3$V5CVG]*+G9-HT+[>K)WQ-OHKE>WJMV:/J4!NMJ=U?EVGC$H'E9=Z?!-,WN MKFO*'WKQ?ZO6[&MX@\KG?%LLH)MA%N@(YW_#*T,,>V$3!0Z=?#4>7F1PZ;[S*&>"$5UAT)BWC!\!?PYY=V)LZ-(TQ8D?LLA.:4IY M=!\ >WX$%<+C/$"GBXI;M;M39_*?1!BTWW'V1;_OZ#ST-UWU5J2;=WY8%.!F M)D+7^>.Z?3/+LN]SV?Q)ZX*_:%TP+=BV83@)J!\%%#DI8O$W$U'MPX*G#-8(&RQP7J<\F\K7Z=8=%GW*'6!+UVDG!3P6#K][[B>\UW M4ZWW1LT;BX*A'7R87.MI\-2L%5%2/I2K8K/J5JB1F\+8]QW$UJJ)&\+(&SH' M*(D@MJ >*H5WNG7?JH<%'LMB/=51U/K\.F,]U)A#K0F-^TDRF/J]1\;77#=U M)51IVOR D7$<'U-404=X2C0ROM\LJ[OB:_Z-E,UR736[^G 5!")QX(247P(. MXY0RAS&7M2,Z)'.P:!%LS!#F5*M#!1@L<, UVV%89S@Z(P\ZF+7CP=9B2:5_ MWLD]3*2X+NJZ6.U'9L]TL6T^%MN%&[',-L%AE$5L5.*S#-7H M-$-GU$@#K7:(D0Y#*NU3;J04'1T/U8Y*_ A1Y'LPBAR:.G@X3H:-&GAALMBT MYVRN%!5)N MK]4V7\O)E^1("JIU "7\N#&"P>J$?*DIERRAYL-1FYF34!1$L1>% 793E- D&T!D'J%R>WF:!S>^,??B>6[C9?NH M#Z;(I1VZV=>HI69H-R:FLQTF+$?F6#V5]\IW)*@*QJDHJBJ'HI+:'J*P6_*C MBC]0UH M[E%^@K%]GGN4X !SMI1(F, SCZ]^)]CQY!JPJS(]?24[H):WQ6K'3W0]@81? M]]!TA[FZ4>2D?A+!.$UIX&/JQO& @+ 5EM1Q 1K'-;QY-4#EYS.??I);O(JG M;^OT@6#?T4ST2W80:63>3 ^0.(WGNGD,.,,._31BV?,.&V/LB6HHS9?M*XF8 MI5ALY/[4%T*"$,6N$[K\Y0WB.SX,^[$"B"&244NU$0SKX@#J77W\(,I)GR)U M8B)GGC4Y.1OP@![03,<[O4K+&7D:1Z,=0C32ADKGQ%(\)*YX*&I^5ET_&HQB M#(/ C3Q*7!R3P$'>,)J31ECIH#C),4PG7@,<%651YDU,6Z:@3$Y=#D?'[6F; M^?BXI]2<49BQ9-JA,:.M.'64W"A6A,X]_E#CE=DV1=Y51DW?1+G(P\HQO43D?6[@ZQ0Y+E M>'HEUIADVX+#DDU95IF?JQ)QZNM?U=?;:M>P(3^6FV);%)NO+#0V[3G.'-#1 M\!ET_9#&) N\$$V:^?9G&S3]QD;G%1Y$MX ME6*2*J7%R($E]>6&-%W2JPJ3M(U:/,C0)[,\>&;P^56 *CL6Z.]( U[F]..X M4.H-XB7==H^N*>J'XL/^Z&M$B)^&*/52$F:I[\$ DF%HY#E"*JMU0,.Z^W1? MFX/L-[=;F".N%-##ME@U?'*BY51;!\?F>Z].\";:=C66=CN*Z'I-.M=LI8R%GX:QP1%"WEU)#))V2\VOF$WP&F?K^W3 MM=E2?!-/C36!?-(D87*:=,25Q.ZF&C$2F:-)@M1R1F&BQ#+%9P:>RA%5>; @ M.U2&7FF8!V,RPMN\OBF:110EJ1]@"B.8ND&:(&\_5.3'CJN> 0H.,&G&Q\]T MVC221[^J\::2RQF@;%3NUN&9,TOK$ AG99($VIB%R9IP-NM2XD-)3_K,;I%$ M%&./.B@EON\&04C\8!B*97:!LIZ(#F!83]!R6>_R-K7UW=MYXZ+8I<$OI^% MB1L&#@I\W!U%$.,TQ4);T=.C,KU8/'JY0^2HV.:-BQO'O7ECW,5B>FFG=R57 MMM,ZUO"+/2/]<$;:I_>U'?%@!KM/OC(T+?.BD8=OQ7S,[PKTK6P609)1E,51 M2!V898%/_20Z#)%*-?I+?;%A_6];-3@8\ >'(ZG<:9@K:BI JKN\W"P0S=(@54P2%SDJ M.B#XU=,I00=(40M$B9)3 P,<*>O!6_08581N< %-D&3,+E60!7]"%Y0X$-I, MY+T:S, X^^>NW#Z^9\9MMN5#<=01YT7AP_ ME.E2.F\DX@AENYPUD"BPVS@M?Y*EL#UU'3JPAZ?!A/W C%FB(-^!QPE0H4S2/PG!H:%]04PD-9JD7B!K6L"X7 M4%K".6[0 Q]Z[%KH)U2P*_$IOSACU%4R;]+8XC+%5VM,NT[PA9L1+)Z*<)-X MQH+@-XV=U=1S7JYBDNZ:7R^@SV @\1W_?=!&8.K]=2MQ\M M2T,OEBF=J(YA.-P-L, 1+J7"JC*'8E65*>B3BULJS!FILYR@YDS!92R9=E1> M1EM1Z9UBXS6'_[$NAAI03).0>D[@ID'FL8&S-!J6!UD44*DKWL:/-H,.78 ! MHV*!5P/'ZNIDCM[Q.B7#[&2:]80P2?52(]M>'5.T1T#1QC E58+8G^:1TC3S MB),F;A+1A)\Y-8S@90I%!<'OG:),L#_.1&'M*4J/Q,+? #.J2_D1BW)18A26 MV08(&KMPUKP$%EO42O)@T3)5%OEK"T\EZZ6/W=Q6RS\OV^NWAZ6K!WWVW5X8 MI3R)#&"<#BT_U*&!VL&;TJ.8;L[D@$"'2/7@37GFQ)*T:4B34\Q7VQI01(A RI:VPT@!"H76E&.^W_2^_AY55V:62E+;M M%0F3V:LW3YSB!KT\@8);\J]:?'(??AP_%B1V8RVH],T6A5<&V\%:/>_'\C#S MI^/1)(I$=0W[58P8MG3#KWT\JY0$(X%]URVG6$ M$IQE6B5[U$JY1$HY%_5J>:9&%XCEGQ+TG$I*33!L0:9JQ*S*\,R4?'/]U;<: MVY\V:+>]K>KR/XO5KQM&\U$1HST ,OM6U,NR*3XQQ,5G7K_ZL#\9+8M\F++_ MBR%VG!0Z+O&] 6S@0ZF#>6:":+IL*E8&O "##: U K16C#CK<2Z'B^7RWX&O MC51[Q[C9S%OM1AQQ9ODQL^?M6+_,3<+SE]]M\,FX2';TK)UZ/;_]K]]8Y"TW M-RP@E]7*781>DD$:DAB'Q E1E$#?WT.,,T^NJ#,I-..UH!X/N&\!@9\>B[QN M_JXC"IERUIC88X&7U"/.J7-4SAZC=!#WT$E2WZ!1"S/2.DX@U5OMLYJ#3V78!#M;-$(!T.^BM M2#3;A+ H),W'P6NQ:6:/B%T9H!I$<;79UOERN\O77XOZ;N'$CH/"%+MI A,8 MALA)A@#JHB 2*MI-B\AP$#J" ]@_O^/'%#9M!;[JVAW!#3.)U^6E%D$3>TU@ M<\I*ARE$H'[#Y&0$2OL(U'_N600Z=C>WQDIORES08*-7%6]V:+W6Y0W+8^_F M3_.+YNAS][UW\\Z[RVVI+;7+G6;#?-KW-U9R/RT3US8\[OG_8 M'V!Z5+==(.)!$H2$!#$,"48X1G3 28),[JSIR=&9[ROF!X:OP'55@[)I=NV& M_$_EIM.8R0J>ZMXS7/6<\ M]NLJB&KRQ-3!Z"$OU_QT;%K5_^!+J05*_("2".,@=B$*/)*BL(<;92BF$VV\ MC85I?!-N#\FR^"3OT&G#E%%/6A"MGDR+UL+O,VP]]],$T4MY:OQ804R=!D.Q M;*1?IND?^5QTYVT47]BJH5P6PZ8DQ![$&4QQBB@.DB2!WM"U"9THD-_HFQSA M)!M]]0 .-!VZOKMDRJX291=.T5XRA?=FVO+;FP9ZV[[#CI,3[C'6>C)V.GSG M(4L/!UJ;4?1X1'S#[]S.Y-6)GM]M3FTV_#-S$5$,<38I80B%(0APM!%@V%^%OERNX76 MFV/Z%;EK&=6>(/2>DNL#K;[4YGW5("6 M"\#)&,[ON0"'B?CE>")VG !.RM"CLV_.^?%FI.PFJ_463;1#^]W-4(F]WKE] M?':C>&YPPA/0EEWF[X>P%UO4WP_T:>HOK]OV]6!;6S5JWF^ZE'SA>+$;PRC+ M#C @>7F)/$F*VP?WK? ^OW'61.$M),M'(U9 J.]428 MXXWK 6T?&F8D?O2B?PH'Z%V<*SEBS)KY!$5R:]NQ/%N[!AUMV-MK13W-#C-S+K^A= %V+OEF5#:X!:=+P5-X!YS%68%-VEZW>=UVI3?[AGI!5M" MG$D3I=[=T<*GYK#70?"]Q&?KOABC. @=DKH(!P,$A\$R$.[$!IXLS)F344&& MM48U_>2:C6:SLV\D>.GWPC1!:]I8I2E&R9']7<4F2=/48I(*?Z('B_<'3^SC M'C^/[_*:(;JK-NVA?;2JAVMJF@5!T(T0FT]9YB$W";,LB?;QT'>HS.GB>D0 MS^<)Y9/(M7I$^#AR*:).A2]CA%L0O\S95DTQ974TABPBCWAA[,'8=R/?\X(L MQ,XP6$Q#5\>;HF\.(O,0*KWGV6TD]@GD\7,+LF\<[AQGR[V@2[I]0)A?FS?[Q8T0VIJ7Y$3ZBM?NW8[7QV9SBK?H M#U>1?:VV^?KX][AJMA^K[?]7;#\7R^IFT[Z>3S!.L]#WL0<#/W&S".T/+4V( MZT Y%9L/IW$A_'53[]$\/0)JR? JWCL[O3O%!/7[\*-^3>[L.9S'UFS93[?@ ML=B"@PT7 -U5NZE?;#?FDC.Z/_\TL"-T6,##J8M]9_;,[ &LJUVQ54#_(_XY M=Q%[$299E,4NQ1&$'K-C:&=+4.+XED0U-?#&0]WO!3\UENE@SOYYN_KN;EI@ MJ^[Z )3_=7Y^8/M;RWXX06O-LN@>5G_EJ]WQ2)V,H3=D*2.2U*/1"A+ MAA/L$@?3V);(.\H(\V'XYJ8N;O)M :X9*/# 4?%5<1^0Z\.UV>TNM2U1>=S, MF#M$3S8E;(W7'0&'EYDO +-:9MV/'M3UD#19A-?H4^/A MOH<\W&KMIC.L3QX9*MHC=BJM-@M3K;<+R>R\^31^=]_-V;>AR"]Y9^5W%8PGDF MHJZ)N?.=QU@CE.B*J.;\)1H_27&U)66S7%?-KB[05=/>>[7P"?9PZH=NA*(X MC"*?P*[O,PQ(X$>B9RXI?KLYV>* P $1^&/ ]'^F%9C7B3DC"2.9M.,A'FM$ MI75VR3\HA]3W*[^^8.'0T$J?+_A-.[+\K98 M[=9MYO:AVMR\:V],;1^AXR7U'RW8TP^0/CK%1<D"!5 M7NW1'V4+7A&?<6RH*0_Z5C8+-_*<"!$_9*-!0A*,$G<8*'3%SO8:\?6&=>?9 MP\&"- ,U2E_$2%.1%^U\*>0SXE1-H"(<@+"(2+%GHX;(&7!60A2X4%.0C_E= M0:J[O-PL,C<@F9,@2MMK!'$2D6&X+ T\H9>#1P\RK9I< X-_-&!&Z4J,D2J M:(LA#D (&FBQ2;P$KY/>\S(U)[-RJL5 @@$E8#!!A_,ES^"/#JM@(-!. MN,1Y S,1KW;2@$8'B!TR(,[.*]'"%+\6'"Q@PJK*[*R42VYY48775'A$^\K^ M99M'HPSY*4T\1(($QSC ;H*'H?R(AC*)K=( AH/&TTK2!>"XE-;):NR)9;/& MB9.+"2J<&4EC7^/E3 H[BD8[TM=Q)E0:I]4X;>ES9.C!+"1![&,4QCYT?>SN M!R/(3\:HB^ 0L^B+TII9E4,UC3% GPZ5F66Y_#HW$DHC2::=6B-KQ!MJH\2) MJ-X<)4Y\O'W>%/@)2E$:0O8_3AI@9\B;* R(U(WC:B,85IOC10%')2H8"ZM%L&"T-L=!!U6/'F'HOD2,#+;11M7\)$E5*_V;X&[FW*$+= M!'7_/3?"97]Y-NU0G-%6G"WZJ[(BJCKO-^QY+9IM?R(?'SS[MESO5N7F!MU5 M3/O^LZMZN@&,&9*R>!QT-< M7@_]JORHNT]U<5?N[A896S9BC"%TJ!KA@Z!$,EHW_C1#(O>,4#> M#[GB&<:JQR@G@1J8%=.^:4F5$[WG?.Z[VSD\\%,/\/3A)4;4[DW"SLB-]E2FIN481:/E)M\LF9;R(Y::14PRB"$EF/JQ ZD;$,<=ADS<1*I0-6J@ M.72L;)H=PUBT!_4)]F_H855%R P2JD'#W@]FU4+553 MS@K6*'Y&+$ 7D*UMH1\$B1-[_$H>+TOI,%**"%UL^:MWRFO--[]?2IGV4,3; M;H8WK[O%4/'&8?CZ:%->2&IE3,>:ZGZQK6\*+E M_=U]7M;M3LZ:H1)M,3?!K_#6^QS42N_'OZ)]%Z %>@$ZJ(!C';(,\!-_4.HF M7T]5OACOAP[+Z=]$OKS\6?Z%E6R[BMY76U8;] M<=D>5=*@S0K?\H-+FO>;X\^4;+UVORZ:K\6W;#.7\<^/KIK3![)QJ^$7 ME6[X#:9U7T?\7#9_IH_\ORD+K%5]0!)&;@0C/Z+0)UX 8>RYPRK#I0X5>I/4 MY/@31:"&B](3T/P''+!D_F_$!W*!8B[ZU:+!:>8O^,&(_ ^@0VV-XDL0+"#K M)MQEEW8;L?"$0)MC4[B+N&SR_GSV;ORNWM/.W6RF% MF#O7EZR5>3O44+--SWN6#3"FL.V3?6/2L,G70]VF21__450W=7Y_6RY17>3- M,T08.1!&-$SB((.AZT$:D0$1=HE48Y])'!.I8[M1-(#?UTD;G@D=\(/6 #GA M-.HCZ>VZ6=TS8@M/S#.SR^\(IL6V^XSYSPZIGL32T]N"AMF5+X/WQ8RF/:7D M0Y5O>*ECWYOTN5@6Y<-31##%01:3-$D\'[HP15Z$!D2^$TL=^6L2QX0%[@'\ M17>@SP5H#6AKG7L3P,$&U=*U 5_)UJGG=9-Z45K20[/+_ C&AQVH&!14?:>\%3VQ.R6.5;32K6J'+D[J7K%C&76Q^TI.R#Q:**G M(73$^(8C^G[;HL79/&UEU-0E.H9]L67:W,3+1>*S?:/MRFR/>?;EF *S*AVD M&OQDQ_++J(6B/:7:V!0^*[-@PQ:]VF]N/A1Y<]P9A$/DHBP,4I)&$7$ M.VB0H!C&OM29F>.&,BRG'1S)0S)'DB&'; +L(<&.FQ,^N82O?-< MG=$W323;(66ZC'E^J*9.CD0%JKN^>O\:$ON>,"4DC,.00I+XJ1O#, Q"!SM1 MB(7?U9/\5G//4'_9_5QOW3WEX;ZLF5/5?J(UWG3 M+<(66=8>;13$7IA1&(6N@Y)AQ( 0Q6TL^7$FW*9JP?%=[1:>VJV5HRB5W6TR MRZ;Z;I(DD89WB%ZP)+0#I,ZM'3JDQ9*3.SACV1&NU? !+J]_S_E-V=O+^G-Y M<]O=@^<'F9OY ?'"U*>4!AX.TGX\Z%,,I2HRRJ.8KKNTSP][HGIH;-J %IS2 M31XCR!0LL$S"HV09195",X624PR=*X>,9M4.1=)@Q_/2AB9F1JE1?]R_$T'H M1IX+:1QD2>+C)(OV(V;Q>#T2'&<^15*Z^V,4I2-4R0";VG1IEJM SK DJTV2 MW%JL3K*6B.B3$CM"'2W].,VV^L0FW6W>%+BZNZLV;;+67Q\0!,0-71>Q-:.; M(1BE0>8/PY(D$[K/5]M@AK5J@ BV%1A @@YEMT21:$S0PJU "\G4M,J)UIN, MJER6J85:B7:.J2E6Z]300+58_X4 ':=:*W0R:4'7A%9S*D,S3O(PWLVV7)7K MW;9\*+X4RUU=;LNBZ0XX+U;=05QW][MM_^I4EM>;)E4067T8//$B O (2I65L83/$;P#7&K1;5%:9U0O0]T24NP M M,VZZB*.4)BJ,R34.WEM4ON+S?%B7ON(TA@%GLI#6B52AOC*"0;%D>1KR M%'[FE0H<\.11EC MP.L=#.ISWRSP2 MQU#$GXQN,[<1[T0809:@V-\/'462(:ZOA?O' ZC@GA MY4Y1\RV*3\SA15T7J^,10QB[:90Y7A13'/NAZZ5#-WKJN%CJ7=(QXQA.1#IH M ('_9[Y_V-$3WB_B':MY&T?6BRI[N/85MP<301T7(ZM.?X M.9WS:-(9DLXMEC10:X=.:;'D^8))&SLJ2Z8/Y:9XSQ9LS<+!<9RFV..78\0X M3AT8##NM:1;%4C=2J(TP\<*) P,MLA&+)PG^Y-=/9J@;MX028 ;%,H&<_?/\I@#WU;9@IN5KT'"<#2AZD[K#L[>W!5CFZ^5N?;C% MGK/ ?I]]^@)^*C?]OSM]X>.<+A:33?M\*R>SIWK\LB>N/+*!NW&P C S0&O' M!>@LL:&M1))\<^U_DLZU0_HGMEEO2Y\2X\(7_117V_>;9ENW^^-'FYS='QN& MZ%-=+@MW@1(WB$,4^"&$-'0\C\9H&#_TO$SJLA]MHQI.<]]ORC86+/>XP#T' MU@K]KEF!>R86K>!+ZKU&WL4T?1[*Y72;8P0'D!?'71;#7UH?M$@GO@U(E+\S MTJO?!W;(JP&[GM\,9(@YX0HE?\3;$19.F"1Q@MTP@7%&'!+3>*_#&/JA5$%2 M_&M-UQ\YDB?:!E;5>IW7C;+$R7 F6%8T0Y=D%;%E:@8%.EA_KCPH3Y$=&J(" M_'GQ3]7V4:=&9-^*>EDVW<#[7S;];QMWX4//#WT,TY2&H4]9_H:&'F7LD-"5 MW/XT@L'\.KL_&Z'HD6I*HPQY1*JZ.*,K%*N/SP^JN #ZD[7CC[3[#]T>I=I MNE,LWB+W[0JF(6?9H:&&;10Y$T,SH^(-L]7RS\_%?;\O^JGF-XW=H=WVMJK+ M_RQ6W1K:7<2>G]#4#3W'B[PHI2E%P_XU3@,'R[7/ZAG3<&9W -0UJ(!Z#QGD MY^M;9JD6S/EF8%DR(6Q9/4 $/<8+<$3]')5$0>K.=N;J)=\.F=1NU8NN71.L MB4KA5WZWXJY^;%&T*7&#EO_B]KG@#'=&-;@:OB2/U./ZN3>VE,VC>Y@W1E@@>O'>6$ M1Q^T)ST4H5@Z8]3J-SOD> I#A?)* ]Q*[8HTG_)R1:OZ:_Z-7TQT6ZU7# S[ M07<>#1&07N+Q:ES>M)3/L"$ER_=;>D2G76:+:1DU\;3_*+)_" M':2K_]@U6SZCF\_%.M\6JZ^5*")((75P%E W31,OHS"$0T\KCL)4Z*#A*7!8 MI-N2O9\FG2.FVK;X1;-XDV+)5[B%5:H]@NMS;9T3>- .#9_$TNT[1MFT7^>\A@,A"R-^@%#H^2'U4)#18#\T#J6D6\N AC5Z#PRL M>D2'SH*V #RVITD/ZX+M!5,3+ME-'%N4T G M[W9(IEZ33K\EKHLO41'L@WYS>;T?>9&Z-(XQ)$E,<>(@[/IT:/TB'O(3&,?L4-C52A[)129I]^"(V3-VE=- M-9$E$^4G!Z)\RNO+NCU;]ZV;]D(G0MASG0A&%+O1 M?CPGR^1.V%8>Q;CL\==\#K71LH4X6O)&L"K376":T'&)>4OM3$)VDI\WM_W' M<&J'7&FPX]4-_/',")4BGLKA;Q4_^+'+%KLE=W7]&[]WX'Z D"9Q!FD W31@ M?P@P]+@NAA![#L;(%[__5_? DV5LW>M,AS;8A_8>#JY=1;Z\/=KU:7\A4Y/0 M[@N!7-+U]5?V;KHBOALY/8@8[3VWK7O.K;.X9E0M7_06UO NLRO MRG7K)SGU5:5=3%XG8%Q./R^?\G8Q=-Y.W%SQ.B]GM&\DD7:(VU@C*JV32TZ> M/C(3V8/Z?O-0-*TN;E:TW.2;)?MS>WKV7AZ3 %+/84,1QPDH2:F3PF'\U)>[ MY%#?J*8;*ZK-NS8#S+MX\2B9!&JD5TR9YF%63JQZC& /$O"[7/^P MT*I^*M ?^A3E<>$&'D6IXSLI(E&:9B3&0P*) RS6@C8%#L.:V4)_5UV_V_'# MK#CZ!E0]?I[V%;T%;5ZH+>$SZC@Q[;7%9W)JO'?7K_S( PX<7!YY*SOVUK,T M$^SQ3RO1(X@^(]I3N,\.&9_$TFKZAT-B8X\4=;&L;C9MG:"Z;M%5>W3-K_?5 M)LOK]>/7HKYC\:?[U%-\BQ"3+$JP[_M1YE,?9R%T!UC0I=YB4]RT;Z4)[OE- M@4E(1Y).1U[ %]:4)Y;P=?UK,6''[ $%-PAL#Q;Q3Z^Y*1+[4I,X4V"WT!H' M*A[T?\II^\C0 &X#:(T 7Y\Z[5ELL,U]$EN-MKE1;?MQ(G>*[4EJH/34/N64 MWK)@[W)2!_2E)PF5V16[M6+OH M,>5LR7T4/\*-&>UCB#:K#X>*QX>"_;#85[C< ,+0(V'FI3A-B)M0Z P#.Q!* MO32M83C#9:,ON_O[;INJ_I.Y1 ?#20+-EQ,RZ]D M=T67[/$J^Q&\"] !G*^1XDW.SG5-Z"/<#F'3:=#S?@C=7*EE9L]*0(O(RWR2 MI@%R4.C0."5QNA?6D.!8O0="=J3I*^)C\B]I'E42,),4CLS 7BYDYTS"GA$E MG(6I$FR'6FFRY6P>-HXA-8W:%YWQKJY9+K+PJ1N$.(H<0@(:1"X-_&&;D3@X M]M1%2GHHPRKU8@,.O /+#MH8M9)G5$6NC)(Y4J_VV"X ?H//"?3J.5/"@J5, ML8V*I6[,6+-$_VX28RB! 8PP!3!U(48^]XP;I0F4@=ZCQ]M!N7: M5!NMZB7#[2@!,T2K/@T[ +1"Q@YPY)5,@6NKQ4S%'C$]4V9JI*0M2(*<$(99 MED:9&[HTAG$ZC.8AG"RVU39?CQ*R-\>0DJ\]'.&'[2O_)WH;WB7X&R566JG3 M)5%6R)*\& ES:;4$B5LA)CR2K*C)S>\%7VH6*_3 ?GI3[&]O:7_)-S3=!?&2 M.,Y8.I?%:1 $?NBA8?%)0N2-*%9I&-QP?C4@!'D'$=3[FY/:5IVV?V>,7.G@ M7T7')J9^I,#MW=##/;K J@L>7\^Y80+Q>YM.8574Z!D;Y5*G>6=U5#N/6@26 ME,V2OP_X.=_RXUOXL7N++ XQI,2C44CCD#A^F.(!!DS2$2M6#8-/+;"K'B-@ M9@BVTIDC7H.RFN9 $'O#\FU")M?85056T=XYOO0%M'F2>CK>-Y%-56 MFI=U>Q[?:QN[OW1O5*\N-Y\+OF3O7J)BZ_=Z^&N:-V7S-;]:LP#P;9LR)O]< M)-0/78PQ]'&2)3Z!:9*$B>MY<9A2Z$M>0CT#0!FU4+J[NF^B0$^;*,!@3?L+ M9A"?[.PO6\ YZ _0O-P !/;&@M8\.5&?P^-BLF^YJ^4"PY'/?CD<3-!<'#F/ M-]$<&P#^:-$##A^T^"?NHM'O@#.!9$9OVQ%JYB2@LN;)4PQ7Y_&U@'[=5%=- M43]P7.\W][LME]3-DOVKMOWO )4X#LI<%E-1"@D*O3#U' 8U3&CL.ZDG=1S! M+ "-MU/>W>7U(V___E \,*_X %<;GKOPSF7VQZ9$+L6;WE; MK';KXO+ZE2/D[EW33OGYT/#_&3+"?\ M3TQX#3C,G(^A1-D+KZ;TQF* ME]X=.:4Z'L,UW(&_:"; [3(!U M-P'J?@)L*Y#O)\ UFP -GP"-T@00B_WZ63^5'Q0-Z()&S'S4YH@#V:)'T:!&Z6\14=J%W'4 M0(:S@Z?8VC.A.G2]$ C*OQY.Q:JCD]$I%XG5F312ISS'TIFBHQ9R[:@@ZC&E M,C#YY'2J/_*H/?'H ^>4#8R^ERE#D+1,"",H=2K&2.&F4F#.G0:5$B4374=,D"D M'B5ZB\/)M*@#(JE&DK3:JT>RA@@HDA(WPH=D+MLW*MA:(0[\T:&:^I3+$^2'Z.I1Y>1-7G4UWP^RNS;_?%IBEX M@_WE]K:H^Z.=AD:1%H #O=1U^;!I@'$6DB1#/8" _5CJPF2-PQK.F'JD8(#: MEJ9;L,-!9WTWF)Q1=3,!FHEQ.TH39GDGHQ$D\(WT&/&&'&)HPK#(^BR7? M^>?#'4Z*>C*BGP24$.*'@*+A"EGA=E,,$^#D*'I9%). P;>91JV 84'VR^K4".L;M]5\]^H 3!H_8$ MS7"K;5]0A-8I-P?W=,EO$,HS;8>.Z3-';*-0E2=11>.O\O)[&WXOM[=XUVRK MNZ)NA?1CL5WPD]%]!T4X2:+8BP@_,V\8$F:!+Z-FHP8RK&3=N9G+'F%_L<(% MV,B6Q\:1*:9?]E6RS]OJS5CKLG^N2NW MC_LK:<(X\1V6#&**?>+&*'6@VXX-8YPF@>B]R+YU8;3AL,#I]3[*,N3I$KIITA5CF;I9WS*@XBXR!%FF8I(@C\E%RH<2.M" MIT*XNKNO-OQ4M+87R7%<]O4T".,L)B0@'N*'''9C4HJDCL4>-Y)AU>AC\0&4 M4G/B2#(EM<0XCW+2(DVA685YC1T1P1G%JF7Z,\Z64W*D@2%1=7HV5-^-Y-.$ M^HZ?.6[D(]^-0N@,&1()72+5,JTVPL1JI-BEJ,B>F R9)VZ<_,S4E?@J+6=T M9QR-=NC-2!LJG1-+3E^^UNU),(_M$9 R!=LC(* LJ M?=-)LHEYM2KYYE"^_I27J_<;G-^7VWS=C\G/VG4=2OTL0!2&@0]Q,HP9AXE4 MJC)N),.R<@ '>)?2NW(#EAT^R6;F<72*BVAS=3>?(^J, M&.DAV Y9TF3+\V9GC0Q)O&^QN]NU[^UWK8,LQZJ+VV+3E _%^\VRNALZKA.4 MN02'?A9E#DYPYD>(].-GV(OD9$O;J*8E[ 45&V?VO(8:GL(A_2;&;H(%Q2V M6;B6%+E+_!Z@[;8NKW;;]LV-;<7DKNT&G.T=#C'6SBF>=N8M43_]=KU\[<,( M?DF(R.:8/'MVB,<8 TYM@ZER(2H:+/7A1:R"%-W_OM^\;!KZ7*W7M*K_ MRNO5(O110F(GRGP/QVX6.+&WSXX"XDG5K76/;5AN!KC@IP'PWT&Y>;7=3DZ0 MM/M 3*WFI%].RB28!W]PR*#'/+'<23)Z1@M-^<8.H31F737-#)?-RYZ/N?#B M((N".*!>0"/DX3!PX_U *42+^Z(NJQ6+ O56-#N3'D3F>7V.1_C138N; M+W_5'?PBFZO):JQDE3#97>T7)7J]>39W /6?I; *G3*D=NC3&@!<)W$@N MQ-_BNKNK.EW[JI;"%=@"\]HQVLJ=_6 M>I6;,Q(TEDT[=&BT%2]>S]+!BE*[4S?>@L9Q1EW/29$3>F[L.#" PT@(XFRQ MX6^_%JM/LJ*D,IC0HY-TC\X)7 J-4/J528EH,54R1JN&1JE!DV;LD^H B/9) M2?)GAP:-LN!7G\L_NJ/?&//W*>ZW"S+>W[O M7O=$7UZC577?W@?B$>A3B@@.?,]-?<\/G*&WG.(X2Z7>>#<'PW"1ZX <%"UT MD*_^8]=LY'S$YAZ/-L<"IN147[8['M.C#X>1"+, XPA5X29BCRL\R-4M<; MQJ!I)M42(??-AJ65@5'H[I(D1TP9S?$B)W:R5CGFD<"#D*^U:?$@V_N7UU_S;IZIN;S8XFCQ?JV[J+ *"4^IBFH4. M\1!T@RAQ]Z@<"&7TQ#06PPIT>:+?M#WOB&<0V_R;PA&3)ITCIFU<]\P$RY ;X05,CF2]#/".I4[[9#BR:Q][0S-R5B6VBWMZI-D M5_-\M"N]M56#]I>7;2[:9-^*>EDVQ6H1>#'V,LJ:?:YKR;MZ!,>?^Y0_MC]&O WA O367(#!GN:PT)]A M_U>*^;?VA\VXT0XE-VG@:_O+)KDAN1[_HW\?O,>]%V [I M/PYN69;QB3T%S2+TO Y'D0D=*F71@.:,"12U1!3&.:2X-V&35-0],#['][WT,$]^Q)#R?,8?VG( MH"=RE3Z9'GJ2!N"]8 _008O="K5^BV#5;%F#RZQ6;GU6RN3-VEC5D3R?!+/P M H]FL>OZF9=D+HD@\OM=N,0-*)2Z:<0, GL57%]"/<(_XY/J:5RC/;$^)]A6 MZ/5YW(GZ<^]#R;T8M[7KOO=RB-#K!!V<=Y54W*M/K5:\$W8*Y.F&V!:1\(N!"M. M0X)(!%<$ATY>Y:P,P=!O0EZWI\,SYOG]PMVE/X[TSWA5E7 MS.VU.M1JU3=@KD3&;X!G\;-WAQ<@FJ_5B1,UV\#4[N4?;_E_+OZY*YMR6WPI MZH=R673V?"Z6UR.K9@N. M;)CZG&*SSC@3@JR9!W:$*'OH>''@LBW ]-6WT+)#QK>U%]1C"%PC)\AA.895$2T!1B2&+B MA.DP//N3#A&5']0J#?WMB8;JJP/)N6%\O<>8![37=:P3S1?\*59HE%Q@M62. M,$NBXC*"-U'!).5#N2HVJ^;H@"*<-[>+$*,TAEG(2_8N@DG(1AR&\U$6#<<% M?1772>6QA)[*IZ<%?967QST\.:U39U!,V\RRIJ1E>T@7X.E)91S7M,IUBITS M2C6:4#N4:;P9E>:)IK^FBZO-0U%ORZMU08JK[>\L,^E^U+#/TB+G->>%$_F> M&R2!3PG!!'D)1OOU>(PQUEV[U0)JDAIM6YWM+DFMB^[^CVW%_KAOQV.)H.=X M#C@R"7RLMF1>E"S-'DS@/GMV81PX7!AW\<1YW)0N@3\8 WIK M[*O4BOA@9$56JYOM$/[IS5:HL!K@7;@&T!8;.!I:U5_S;WQL?@PPRZW9#]K? MIL]+OPOD!)Z3IE$8.2F)4>@'L#\++_$)A5@AW36"8YI4^ @J/Y"D:([C!V\. M;*NIH"FVVW7W-O4K_2-@MRFW8B^[FUG4*O!_;H%KTIUV*(M9$Y\O?,WSJ9"* M?N[F^==*%)$#B8/$P">?[T(^<]Y9,7 ,;P;I8 MCF+,EW:(QR26GLY$#+,[XJ81[(0I#HF31H2_KQ:Z&1W>6_,C%R?]-0#99B6Q MW2 WA,PZY2D:\17G9B5RQ8B55V2(TF?'@S;&@+>OR)#C8NP5&1GU84BSA"9A M1% :$M\;WLSW$4P#V6=#=9P)'I!GUV,43YZ7^;)D?1<\B')LQU,TV@K!"Q[D M6!ESP0-;3.,,HQ!E%"+LQUGLA/O<.'#V_ H?"*GC@O8E)FA!(YC1H@3"L[PZAG M]$2:&SN$0AYV-7).R#[:3#EVRVW;+O5E7T-$F]7[N_N\K/E?/M750]FTC5,> M#M(4PM -4XH0@6Z4H!Z$'WM>*"< 6HR M^_VZ'2"J-+-Q+ZM'1T OP %JZX(#6'! .[5TR3!Y5N",N,06&31CW NQ-,BA MJ*3^HZI6?Y7K]6'(]CH10D/H)*X3)S!VB$>9A#O[P4CJR$BGXA"&)7) =:2) M((7O-ZPM>TB@[*^36;<7 M;'''\A=NV*]V_+=5]SGIL\:5*!73'=-LRHG.@<@G]_),?-?.2TK.Z,T8 NT0 MFU$6/+_G9C0;HC)S&( RB_#^(;OG#G(C)\;#P,@/X.*A MJ*\J4=W1,*#,@W.,3?CYX>C.J([ZW6,ZV!83I(EIEM.GI_9]X39=?BU(E1V/F"+V\Y=? M2S&@;T7YJ:C3O"F7;:?2(B->B'$$4TRS*/&ICQW8HP@R%TD=+ZQ[;,,%+_S: MZK)MP5M5ZW5>-X#]M&O'DSR(2[L3=*TZS?%O:@G*$(,6$CEI\ MJKG&#GDT9IWTLG0,BR;6J$_Q.($?.I1)OH]"QG.69AD9\/@,D+K8ZD1A6';) MZXM- \*KU37ZUYGFO&)J7=EVA+#?W5=-ON;K2Z'UIT42+N$030M--2?;*.M& M[!RQD!S#K*C49WF]8?&%AY7AOF!Z=U-\W-U=%?7E=?=:T>5NVVSS]I6Q#@-* MDS@+PLQS71IX, T@# 8,$7$"N4T.O6,;W\@8X(*\P]N_.0=V_&J ]I#8N_O= MMGN]CNO90G;?.Z1T[V]7WJ@H$/*\\$.*S@".XLD2C%Y M1BK->,0."35D6S7%G#90,B7E>L?O$FJ3S1!%GAM'<11&&8D\)Z)Q-.!(D@1J M+YI*C?YCETWE'*&Q<&K,!R9+ISWH^5?> J2.+9\J.<@.L35HGTH)=023AHJH M3Q!!CR 'N1@23"@.'.CX^S"0I)[4>QXF ;8I)B+<56Y=$M*K>N>HTS7W!5]]6H MDNLD3C):=)U%)B79E"^\CO:+';)JS#JQXJLF%J4N0'AQN^W1E<[IX^$C_8W/ M[6WNE_==ZLHO:F@8X&?F_(-]P9;DVX+F9=U=4#:!$(;CA4L&)8P34#"QXX6LDK&.UC4?0R1_N0FXLR MK27]Y>O'YA[?P ZN'E^_I)T;?0%ZLR_ WO +\")XM<8#;CW@YG=73LYV9./T M+CX3^BR>;W9$3YL)>NU2$4NARL?P%Y<6O#0D?6Y(=XS[^PT_5*J]&.%R>UO4 M7V_S36]B:TKS?O.I/7#Y33L7:>2F<9H2[&:47W8?I+$WV$>0%\DMTKX?NXPO M_SX_O^]$2\WJ^R%8)AWX+@RR.DOH;X0\H@.T?( M(^200W2<\.K#I_YR:K%4 M8H;\P88Y\59:80-&X7EK4;;Q??'V6A+R?5D@E)OP0R@U&I?=W:^KQZ+XU-]& MV_ZSS]RDYFW+HA@[B&0HPRFBV/$#2E!OF0\Q3L6RDN_)(N/Y2/;ETZ>A!#TF M$_F>2'TC!_F>3#&9Q_YT^RC.?KQ[\N-B52W;8;IKZOZK3G MNQ;Y^)5$UR)TPC-PWA3WNV2L^G[U1DO);:CSA:Y/8@?&4>9@/R%A0C$9!DU2 M&DEO<:D/97@[JG/6NY=JJJ42)M;D@O/]T-$ M/>A&F(V/,R=.<0\EP$D@=/>!40#S/ZKJ#^:$;A(H(-G@(;G7%83UF< !] M\62W"4NGB6;=(E%$L<$]:E4/0VX2JTLHTG:JD&#:"Q:L_(V;6$TXJ^4RTD/; M#+^ L$&;U8B]7EYG.QW-4<,/L 6Q[5PU_Y807-5W[ \2+T M$\^+<.AG"89QDK'4.0I#1.((0094ZLZ@Z5 9#J:'??@+T-G2JL&1-6 P!U0; ML#>H_=2Q2>W9(0WXH[7J]#IT;A^+E0;L=*]<)#[V[!FWO>4P(RL5;?R>6=Q, M[T,[UD,SV%W-_?1(K+KVX*X>TYP],,OBRVU1;/]15[M[CN5;V2Q> M%X11FB8X3H9A8YR&5'B%I6.PR0) K_\7X&/.8G_!7U?J(\(?'*B@INLC66!] M-#6_Z@I\]0AZA*"%" :,,Y$KL5U]S=2W>7E9A$&88JB*,'(":,8$@\GX3!L1E2"PXC!; @. M'50E!1M#LTQXF(CA_Y^\-^MN&UG7-/\*+FIU9ZXE[\(\G+Z*,=M=SI3+5IZ] MJO*""R(AF2 /)Q?WQ&82$D4&",([\H]I"3+_-[O#>").4*U>ABL[+V] MOKBW*K7#3![KU@X:#[)D[?"V(6=K!P->+JEV,)'.R=K!F$]"M0-B_1.^+*4- M\WO!=VBO8H^@$"1)ACWVV3!!F8N&,"#!J7!MH/+AENG_^4M9->]NBNK!>=]N M;FO7WTBP2,DP :[;]DJ.X[V:$2.=(!EF*_DDP6C;?JDQ6=8W,?R>R/4MW.K8 ML@"\:LDO#3T>$OC\H]R?BH10$""2) EQ81A$ 'B ])&R!+I"!_CJ?+YEB'XH M]_E[//^KA6 % Y4X;-=(91BK&2I+Y%?)G\>RNE^+8K-& M&JN+\+*6[3[?K[?Y[K"SI1W4=D$0 C_,O, %!$:IB\@0#<1^*C2ZK!O# M]J#R(.O9D1(RTV#:)DXS>D[_)(>,3U@G.:=E: '':6NFEF-HFKF0Q16Z6;Q< M*F'$%5'HW%3YOKYC;RS8;SX7U=?MFM\V<7="1'W#/K@^_4?] &M(<8QIFN(L MS3R2N"3UA^DW %.QD<^+"+L,WJ1FU[]733T:;\9VL#4#4$$/0+\( A=[,9NF S! MW A+79:N&,(RM5M5SD,KR[GCNN1(K6J<&'-G\$R.GIU=G2*GE23=JS6#SM/. M3$!0T\IEX$PWB=+HXR6'&%16CV65-P4N;IO/?-'O<6_;S3+7BS B;IA&F%(7 M4&^(&49B@Y1F(ED&SBC.V3!U&0HE]+&$RA')W!?[-<_7@7+LB3R$&MAN>Q?+DU=/X%#,.1%O@R6%$-8 MYM&?__C\#^>F:G=G\)?IOSNM3N&)$UT#Q: T@W=R-.H$79Y"IXV9P(^FD\O@ MCFX2I=&G2_;65?:6%G7SB0'N\[?\L0_F17$613X";N#2P ,Q\?T^&(09D;S/ M6BF$9=(,JIRV$J^9+DG$J#HGAI@93)-#S.@75^1P21=BS&EG)ABC:>4R&*.; MQ*L;0 UX(KUY_OW^\:FI/Q1?BYW71X1AY"8! H$;HLQE;2:?#E,,,$0A5MH. MKQ#',FW^YU/)C[7X6&W717LZ?7N.0=&/7=3.+ZU8QY.\+$'+6<'IQYE,E1PW M/]IGUPF[CG6/6\3[T#Y) M< KX9"@._2"!C)5#:$1I2I28I1/0]ESBJ3,<%$&EY:LDL>:R5!U=AQ,Q+@RM M":M$Z&7"Z85AS$A*;_',G%]S'F#T8;LOWC?%0[W"OD=C!%***4[[075J?,F[N%\Y!42T!L8W->?QE%XFV]WI5"BXS?ETSB?J 2,6+6#3AW8*I<%'1G)2^6N^W?$#[6A9?IUDT+^U7F^E'@1M"/?89Z%X9H/-J(X3Y+5DW9Y#O!Z6;3P:6@/.H4 MGU$=%#EE+^FQ'-9?+)IAK>A!^[N[LGI7,_7L9V)E8&SHO;]=$01M>LAGYJCZK^K2KK^D_6@LYW7-=O^78/"_9T M%S?Y]Q6$%"59A),0^\CCE/?"01N&=LUP%8,5QV[7"!_;= M05NY MRA %Q/,CW\,D#>*4).&P#@^GF$BMBC,6U'('X(8/TNBA7-U/-5K/8J5Q(%^6 ML&]Y)@%1;=N7R4G]M,Z@T)!OPELL\_H+V&_XO_B-S%^9@GU3GQKOACZ$P'4C M&K)V>9@DJ9L$0WSH T]JNZ6QJ#-,^[7K =HOCK1*[L(TY[(8!"]CL!P%W_16 MK;HX%32),TS3@% 4!P0G!,#, M'8(&29HH# %H1IRG;]^^EU_;]_+HN$SGX6@95>X$$%0V9OPP4FDJFM/* 2I[YEG]'["W>-BBOJA^L M)_(MKS;=[7I9'&;(=S-":091%L X2=H+6WW*3Q,*I4YP4P]CNW>;?WAD) M6 :)Q"E24A2.H2#48CT:",8Y"*\43J*5MU'5>98L- $=2YR0NQ;[DB11]+0 MI;)'-HVS]%'R190_[,.+NMFN4?FT;ZH?PU;3+(TAR+"/0@PS/X@A(GTL&D$B MU?52BV"9/+1@SX7LK**B5V* L6^3Y'QAK^5SDS<%WT;('-S]?T_5MMYLUWQCTA 513C% 86A&[E!$GDPPT-4Z(92 MF\1U8UGF3"M/CC+:[HGQ9D[CY,C3*NNV37-MSK&X"_'GC%D3)#)E\S*89"R; MTL[#*'GT15D5V_O]0R *.7PLN##?3]T)K&:H>-*(HB3)/8 M]:(H8T$)]=$0C[6UI$:-U:-<:A)+8>Q8PTJ-*2SC+AJ:P;K (/*;_LC.7TEY MN@S^&,A#9/9*P1DM$OV1/Q3],!+Q2>(%61('&?#C#- 0>&W4P'5!%D@=%:\; MZS)4NG*X1-4KSW3MU6"4)6>-D$K4U/F(=7!+EEL*/B^87BK9B#!,V251DGTJ MZH+][I>AX99D$8OA$^1G89;2.(W3(0ACIKOZ6E2WI2BZ)#]SZ] Y_J[;ZHQZNR$YJD;AQ[&$9)1!+7H[B/Y7D02%T)JQ9AM@:/ MY IH1;_$\&'?*CF*]'J<0=#":'+2K@FHZ-F[#+9HYE":?. ,=+<^C*=AII$7 M$(*CT 5)AE$:!0$<@A+6]]/N;8F'NM00T ?5@XIUK=7H:=EQU="0D(BA\W6S M/@B<\6O(XV6PRE0R(GTL58_TAJT?^(#YRO?"C&3L\W%" D0Q2.)HB.C[8237 MW]*)9+WS]>S]ZD29&+,6]%%GU-J\@89&@\ZX../ =2M$>NA:SM@%DTDV$Z'A M:Q5WQ+?![HOKNR[H<--SFJ$0((S3" (8LV8; 5&8 H)B3' 6R+2B%#[><67:AC]MJ1":IHV+<,F.@D\&ICJ:87P@>+ MM"%HON;;6+M=&X"D,22Q[[E>2A)*XRCU^D"$<4IJNDOAXRVCHW\?!DE*\^TJ MIHDAQ+)?<@B1M,K.^1ZO#)D@B(9[RR"(3@(OC^;0]4*-(/WTEI\!GZ+89YTN M%B\&:1B-H6 H=R2S4H"Y*:(T,ZYFG0I)++BFR9*+S'J?,D68)Y(>+I$HLBE, M,D7)#Z';BVZ^E3=?RJ"%&6 M^=2%?7 :P$1HRZ?AD);)PY]LATMSN+;QA9*XP,>@N],HNJ"QDD,RWTIG$.D, M*D^8?+X79=5MB0N4+N.ZVI5*YMP7NVA)V)L3-8,E4I"<=N\W]=- MU3Y$[_<,7T7=?,J;HMVYN/E8L >(/5WWQ2H#+H893?TH]F/LQ31T@T& BX)$ M;MK48&#KLZB#.J?B^W?+.V?#Q%\Y=2O4>1R52AZZ8-!ZL<&&"WDN!_CV./># MRBMG=)\+O7(ZJ<['\Z[;.;!!V,.)$0L+!;&,<0P;B;T\[\&6=VK(;&>/^=W1 MW'#2 MR146LLDY)$86:^;HD&3FI2-'%DPM&E%Q:AF(4)/^OXJ"$!/5<70LW)1 M[($0(1AB0D$"4M=%0Z3,DSN/2N7S;:\O*^KZWYQ>C//(;T,N][Q_MAO?B,W4 M&V'.1WE>V+!0KP$R^/A[WO2W)%T.);T60:+(>KD\L$AG,,$7-3=4,/,'2[0/ MEH(LIAE,((0)(B1U0QP/P0"!OER_1S&(]1[/AV=VH[D$NBS\$J00 I>+L\!JDD,8$A94^$#^-[QOVO&UO=P6HZZ*IV]L4;HKO#61I_[WR^%6F04(\F 'L98CZ M,.N4(,]+72B'*1L*K#/L\]/#0U[]X,VD@U2GTRIYGJ>- A #VZ6=EZ/>H)9[ MWNE]UPI^70#]Q2X.5^VTLN<^#U3>V E&VBRF90#4:H8OSQ*U[J8L>LLI)?2) MU>0%>.#-HO]JIZ?)]\=B7Q[CL4ZO5K&#Z=+A4^';5-_HVJY@/_RS?W?RG+S;;O;'2(2#%,O"UT"60T7):'O$K>/ MZ+,*+U1MULM'FK/Y/JASP+K9?A5>76[$4-EFNETGU=D\>K@4T)ZP2JB!K6[P MLC"HEO+4"SSS"@NA,]OGW9YY6S&Z\!YJZ#Y4CCU]GZ_O=NN<_8$Y47V MZ$=?RQTSH5W2W^?";&'?_=^U4_/"9!%^61_]_H8U'C?%?L-_OOG5J;;UW^_N M*B:7+W?^I?[UJI7X2_%KZQ)?>N/8$7X-9=3?;U/_0W$ P MR[-WHE&UP =_ 9L;%F9(N5A(279G1\6H?."]Z$Y%53$Z%3P#^&,RJ=_8+S;U M^WTW\/?/8GO_A;W+@/4I\_NB_4/,WE[*.-0V=U[DE! :182XE(0!CC,O]-)X MR FSKKMDAWG1N5COD@^"G5ZQPY7VK4R64M\F88V39TW.U@#9 =M%&RTZ*+#H M)"PV4WE2[V[;PC_.W#E*W;G]X1S_WK,F[-70AN6+Q;D'K*'0#_Q?.:\>PO97 M'&[%\?-X\6&.2Q;^U$#*3_%0+F2HYN?PZN5@T,^A6JH1\4>YYPWP8O.I;WX7 MF[:%TR92#\/"+X?G<8@]B*( Q@$"F8>\C Y2(H](W0-I18#E(:&#U+X.5AP_ MMV.^6!UZ<=_EJKY1KG-D?C?VTBD>B^#B%92*LQ/UBM6"6D9U8#?%08QG,Q_-R'1PZN=KS MF_;*1W8:=!%%H]YM&;LCAU;3T"FY6@["]>T6FG&U7I;+P/N<";\Y?SN3UT+3 MO,.Y+)^*'5^9A\JZJ5?013'*2.(E&/B$/9@(]Z>SI-B/L-!IS.J?;AG,@Z9W M52?*67-5$O-?:I8)3&U:=TN.E:-1O1X'S6*4Q+R>=H)D6Q!%WSTA"77!O%6 8AQD"40XP!G409]1NL^"HDC*+L2 M7/+3[2_=&P3)\%/9*\&FJ463)-N9HSM2[[ZA)N-S&Z;:?XJ&+:0QIZK^9X%I@JQ+LD^:HS_9X;FF;6&6JZ,5;]:UM:Q=0)5M/L9SQ496KV-O] N\? M'O-MU1Z!Q&+?%_4*D3!U6< LB/R,X"A *1@I@?U,9KA+,83]Y:9%XVQ'67)U MO*IM8E7]#([)U?B=60=%3B]IWJK_M"T3+0!-'Y?1$-!-HC3Z;$DT"U"Y;ZI\ MW?!C!K;[%F)M&P3L-]?-EZ):$9?2)*& T"1D\6"6!>X0$X69^&GAVI$LLV;0 MURX![05V/8MN22G7*#'TH&^LP'C-K)[*T6BT\TA;UQ5IEXQ?SVZGQ*C.K+:J MC?!HV2O61#WGPEMM46/N+:#1:2Z7TL;S)=>,?-:H_5PTS:Z=F?OVB(.NM+ MM*WD7)QH)JFT$MP%D=NXOFD6\3CQI3&0&;< M6#>6Y4&=49[#]3G/!/8+ZR1O+]8V5PQO<_HJAS8M2ZU0[8Q7$T0SY?(R:&8L MF]+.LVB*8A^V^^)]4SS4*]>/8 I3DF1AF@809GX4]9%3Y+JA&9*)Q[LHS;A, MI]5I#&D23NMBS8[))M$FXN_,?!M-4V*KU <$>Q C M0CR$,?"!BX> ,8%4KBNJ$NI*)"!-)TAM1$$T<67KBL-(_6&?VYENQ^UK\7NZ;+_4*XY"&*"(@QCY)2)(2 M/VU%Q3X$84;D8&59C'6@^:[ORA',MOUBE%N0[W(D/'!T M*Y%VQ2?'_5>35S;=R!;,@0S&F[#\H#I#KA6C4 M MTHL@EO40US,-NSR6QALVV@VH;+RVA6#C/L]&8*Y\Z0#F&HWR5ZJX?E;\RB6I35\%3RW" ME_WN*DP CE,$@SCQDQ0E<>!&@QCLRAY584G$'/ -K<-7R&YK\#7M\WSP97]G M\?!EOVL6OC+%]=/"5RI)??C*>VH'ON"N*:I140(B$GH()]B'P",IB=*Q+1YY M?FR3P')*K&/XYDM1%3G79!/&DO;;(+(]W^? *Y)I6,.+KD/9(_D9VT%][]<[LI M/A5?B_U3 7_\GO]'6:&GNBD?BJJ&/\9]3OV^IWYO0!A3'(8I"!-(:!+':>IV MRI(@S1*,U(YDMZ?'\@K^XS/9>^G\CJ)6O#.JO^(_.VP='#)0V[ T2RF*P71I M!2A'7+ME9_GH=F7#)\ ]9W$N@^ZS9OSFZ>USN6V@%3LHV^5U#;YOZQ5*0^I& MJ9M2[ /7CT'"3S/K%( T2F3J Y-Q+7-_NK5VA!$NV/F+2Y;$O-%"T&X;6_7? M9$-9TOJY6\XO?51K1BN7QC*H:R4S\0:VIGL&*'J(_T?^4.#R(=_N5X'G0\_U MPR!U 02>EX3 'U3$;@@-D50I]D5I>O7LA>:JG;\ZW>:0JE8BVEBU7AAFQR#D MRV%NOIXR5(VQ6D6S>,[J92?.6@,NBETZM/U>;&A1?,P;UCK^L%T7^YH?.W5? M%>TI;K\7#[=%M4( ,LY#' 9ADE(O=3,:])$SSTVH^#5$9N)9YRI3^8[)=#J= MSBC4&94Z?W5:!5EJU.UI?E[*:%EF+MMCF05,P,>JW+,OUZV(KL\ M 3,NR0+DQ3".PC0)4SIHB&+/E;JKP6ADRW7*D5CGCK4&F5SGH-=Y+EAIY,-P M08@UTB]7!G+5C5'[[5P8(>/D1-O<3HDLHV5N*;>7MTY8=%"4JC?LMZ_OP*9L MKR'M 9Z2S$6$!! $),5I#"B,AU"IGTK=ZZP4P#(CN28^JS2H4ARO4/-.C'?6 M;9/#FKQC5MAURI4)1&F9N P2Z:50&GRH)'K[!XY];O+]AI^=\^?CAC4:6;&& M;C9MTE$91;!:3!)#"TLI M+K7Q!LO%)C80H6'A6Z,3?B^KK M=EVTK7TO""+?(R&,$TS\@+C '5K[ ",D= V<\H=;KMYZ3>U%/[TLJ8$(==.F M*ZY9_)*KD!2L$FEXLTR/&MWLNY<-[K>L.$$J;=:&/S^LCY0 M/4S=I1#&R 4(!UZ88!]GT1C+35PBB0V%")=@AU3O7=- 8818]LX 1TQTX65( M\MJ1:9QH.+@8INCD\!HLVHX(==_?[]F+V5V3F.]^_WP]SN\,;: $TSCP7+Y% M"[-@'O!#.,0$-!*Z!L!,),NT>:;/80(/\Y=*W3U]9P6ZWK.:*H>AY?DIT4>> MU5>UCK">OV+]W',VO-69-6;? GJLYG(I;3Q@K'I2./N%V-FBTTC7<)GN2I!RV(K MDTR"GDW,.YEV?1E34<:S*NT^JQ(MWF'$[WC ;QP%_..)P[>\^UA4[36=S*SK MV]WVO@5UO7(3&!(_(B"-0$))D% ,!CEAC(1V6%D789F3G3H^0;S9ULUVSWJ: MCP>A3GE0*M&XLUHH NWHI92''$\'A<]G.8ZF/ZZ<0VD=J7>NEU=($HWSI126 M6KO=:J&)->LU#'RKQ3]'F2R@,S!+FN7,S[I<%^)3T>2L?MZ0O-IO]_6<& LJ\U4K'FAUI M78VM[@;_.VTDX[]A$_\"@WOR?K_]KV*SB@&F81#$49K0**)I MXGO1*"*-A";L+86>9Y#$J49%]U#?&2F0;BT8<%VTOSFVVXJ#RJ/"-7O/5N4N/+34> M!>R;;#^:M'\9=#2OA*$N\>! )?""T]>Y"TGZ:FN;*:1-S>&9*IR_,7>8S53[V MBOM2E9!,22^S/GI6)C;K);7"_Q>IGQ23-UU/Z93!;/75T2(@GV8A)$F2( != MA !-1H%^)'=$Q8RR?IIZ2F.)XYRE/%/M9*> +]<]$BG;9=9)'P267UZ@N/]% MZB*%Q$W70ZK>SU8'L;^P+3?>*HX@CM(X@S"*@.]E["LZR"->('16Z>RB9IK? MV-9.,3"H*95GAN5_D: M[T8K#O;#-5_]>U^LXCBAF1>&69 !') (9EEWBG8,71Q$GO'Z02*VY6I@)$KEU91"J 70/9 L7]BDN$0=(LZ R_V@D!J/:56(,NL'+0Y M3?[=R5MU_R8'2#T;Q6@XFX-RZ!O-8[J.;V)U_AK$S3R^,>73!-6,V+L,A)E) MI;3P^&G"Z?JQJ')^9MR'LJY17E4_&#*_\;/C5FZ$4Q+]?EP_\.NTD MIG'(_B^@@1_X) [)$!6$4&K1AVZLN88%JFZH1A/LLD8J\MJBAP8P//ZPDW=A MJC[W2@:6BBXOE(&JV9Q#FY9+!MNWJ'S@_VZ'5!E48;$O[E@O^/.7O"I@7A>; MXU] 9=VL4.A&U O2, 8^I#@,(D('J1F*I+9%7D2@[>FE_WS:-C_>W7)MSOI( MG/'6KX6R,]82OFRQ66L5'ZMN6\9#8E=.FUI?[,]^C6>WN#:R=/GHM9?M/0X+ MK3=FM4"^'6V[/.R.P+Q_>,RW%3_([$,[?KM*/9 "E_@0!R *LB"%9*@^4XC$ MCOR>69+E6@CEC]NF'_@NFR]%U0]USS$$(U\\-@=@K);,W,,OAV2<#]/EN:#! MEY:4Z[VC<)A-3C).VS327R#5(31M*.;E0:$DF<78R4,$3 M9:C\5C&&K6)("0S=($SCD((TB#/J#L%BC-"J*5F32A$J8B&DH#*J$7YE6A'\ MN,^7B[HT02/HGR)HS%MG #2MJ N#IM4@ QHY)Q<*&LDDSH%&Q1-ET/Q[OGOJ M.MV[7?F-KVA=94D8TP2E:>)3&*#4#]RQW40I#E;[XIZ?)WJCT:)1""OT.F7= MZ_1*H?"K-0IS\D&9)HI4'%;DDBU7S4'J8"\X:^\\R'KMF0R_-!Q?*,QT,CI' M-FVW=);*KVB :,8^FG4(/=:*@Q$#ZA#*HWR>2*,U)1+ CC9DD22AT4IA]MKI4XG$!'2RW5=^FHNBH-I1D,U2#4D;K%;-HY M[9@8IS3=7ART=/-YFV!&G-+#V6]EN?FVW>W ?O-^W[!G='N[*SJROOQ^E;E! M%K@Q:[U%J1\G?-0]'70%@1_J]1\MB9JG=WF0I=LXLU4V.M"ESO)C4RG+#^=P#2E'@>B$#H@Z$3GGEI M[!DCMEBX>5BL-Y\I[Z$.60WZ9IB9EYW>?&F1- 'EC%TRVR0S$:*6BCNR/.K6 MFS^/NXH!I31AGTY"D,0N^589<]2 MP["ZX!3I*8\$:*5E[;)PI9?*&[PRX(\HL#ZOOQ2;IUUQ?0?6__FT9<'I=K]M MB@_;K\7+1AW\T5W&OF.]O.Y& PSC*$,8^) $, "L38>]* MB"HB+0"!U'8U= M)9;'!P?Q?)1]D.]T^M^U";SJACFW/YPV":?-0NWR&8IQ&?2>*=?R$B^*[(&6CV7%#P/YDRGI3OUW^9WP,0V)2U&*2 P) M[>-X+@HEKQB3_73+G!X%.5R1XMTKTHZ)<=2N67)LE//)TG&1+^R88)>Z=R"B. N .D3"*B3(Y!#]_9G9TJG3H M(>J; C\L6*9'D'-NV6=(IT"4(I(&+I CLAE,D43)C7,LJGAA-3#@W#969+9-C2Z_KZ*##7IGS5Z=-$,HF;-R4ZR?^^^VZNJ78 M^4S4'+:^H#=/MV4R;WJT1#YOP DP&W3MLGPVF4AI_(F2H#7KI1:[7;%NGO(= M"\[B-C\^;-?%OF;1^[#MM:80)W'B1013UL0,R! VPQB(- .-!;/<)CR6Z P: MG5&D!(:,."O ]+E-E2/[&3]5^&[$6 G*SVVP&NNUC18COH 9;W'?I(\+H+_1 M=$I+SYO<&,#'O&'/7=W'0"1. 1)[+.^01QZKNL-M4T0!1Z4Z?W+?;)EQO=B MY/KYDMZ(]?#MV2+9_NYT2$/"3*?^F0L3W7DUMY;1D5?47IIX7N0@<'XJH_YP MN,TQ"P%(7.I30@'P^/E6PUADD(29U'DB1@-;1HC8]&*M<=^NV6(0P]'%2D". M5D;-MT(T&2,G@&>E/);!0SNIE3,\SW(T[4+O3H4>U'FKV/63V(UH0"E%-/"" MD"9#:!_A2(:B1@+:[V0_WU_BY+TT.4::,5>,C;/[*L?$'H6[-U (SOEK!8,B MGDW@SZCER\">V91*BX^H'.;^8.GG]9?KZF->-?TW;3I@"((4^:R+FZ8^.$&10=!Y9"GP=6^[LQB&<_+XJ"CXR)$=) M>V4C1LY%%(L<37N5C <.%^T,WQ_)/K$/[T*45?5W@KS6BVP9-+:?9CGSJR [ MWO>#XZ2^*?M(KS;YQ1FE(8 I EX&60L9P7!8HQ@&!$GA63^:=0YW IT[]MX_ MLE_ZDM?M8N)'M0%#;7-%!Q'G]%5V8+&WM"D'.EYZ__)9NR9'($U9O0P &LSG MU4BE6:<,CE[^L]C>?VF*#?A:5/E]\6==W#WM/FSOBI67Q'[ >OXT2(B'PB0& MR; :*B0D$%R<-(L4Z\N7QD&VN^.>Y?95S_U;GX*3=SDX3VT2K-EZ)WDDH=VB M,S8".D^9Z8V(OC$,<.4,XIU>O=/)=SY,E=:EADC?=%IOR%2_ )7O.>1OBNT*E2S(X<[P" *0N8 0G$7\ C"79E$41BZA;N;#<\?&R'^@O3>Z MU<$:GO?%/V3>RWIX,>MB_8_[\NM_9SEU[R3[XN6K^"K?$^^5NB>7?4DT=)>Z M3X/XXTOV3;L7N-L0EGJ(AJF? ;Z$ ^$P"S#L/]^C"1%:9R?_J98[58,8N?VP M"N:ZCX3D"_[C_?ZNK![:]7R' M^49 630* 0L:!KZ+/)SX?3 _()DO];:KA9CCU?_A'$E36 ^AZZ(@%NP;J, ( M!>^,(>.D(5/\T'-P(3#13.(E64QX(H(9W"\9OF%_@[6R48S<(//X$4@8DRS* MR/#Q7N0+@T7J0RVC9-#B<#'BX)#SY3PJK%DB!P*[+V:320@<.W &!DIF+0<*:O)/P$'#!QE(?"RJ;;DA M^PW.FV(%PL1#&4$TABD(7!@%,.WC!)#]5Y821["<1;& YL" GRARS^T LS6@1B%*;!NK27PT^*N2!P$.5P M5;(@D#5,% 86O5("@JA-YJ#PW(%),"B:M10XJ,I_!0@M'V2F/]=EQ=H@[33( MYX;U;%#YM&^J'ZC<%*LL"+$7>'X& ^@#&N(@.* I EAV'E0GUEP3HD<:KYQ6 M)=]JTBMUN%3YR5$MC\5G2>>R5W&Z5,-9DU.G$RZ=F4,UX>]20&4HFQ.SJN9< M$L?83?[]_8;UK+9WVW4;N6];91$+X$:IE_E!%GMAF,!XB)= +Y #F&J4>=#% M[RIY+D^Q0Z1LIBBIYO!1B5'R%IH#TQNF3"))U\BEP$@[CU<8,N.,.(# 9L,> MK[K_UX?MOO!6Q(]3#R6N&T ME"B[(0V2MFMV77WDQYJR?%>>YT$/ O8?0CSD M$9@B=PCG19G0343:069&RC@&,0A4Y(JTEY)PL6FC'F'$'32.F1>FB+!&U<>% M 4HH^>+-'H^EG63[_[W]K$=$D(4^,#UHCCQT@P&%"04#<'"R!,ZQD0S MQ,S8Z<0Y3)W2<+*:BY+(L6>@'G!$O3..FV>&B,!&S<&%H48QB;= H^.)T)9S M'JHJ\O;C@Y2X&)(@ X 02&D89>/'4P\)G7\L_:&64=*VZ+D827+(&7.>%=8\ MD:.#H!U&-N,?9?S&ZZ]DRN5?>#79I>;#(/Y2?V#>[#Y^*??C@AD ('51$(8A MPL"%) F'N7#@!P2)OMC2'VSYY6[U.*T@Z9D;>9/.O^16_9%[T26L,?&RO\S\ MC1=>V:#+O_3JTDL##XALQ^&?Q6[W/_;EM_WG(J]9N,W[NGYB\0C[:,\G,8Y# MUF+(^,+981$^"% @N4]?-N[MW?7)XSZ',Z@;(="&4W1?L0CC MQ/?0_F#+D&A%\".8/?^7VU^=09XX).2=.L\'JR;)H4'6'Q-H>)G^&U10 M=NGR0%"77AIX2L0Q<%/E&WY)\(^'VW*WBA,8Q#" -/:#( W2%(\S*B"+J/"0 MA=RGV@9 )\;IU(B_]Y+6G'_I[;DB^<:+&6+B17^6\AMON9HMEW_%%767N@^$ M?!U/OJ^_L >@:+?HN&[L>1!ZO@M8.X+X+AQ7?@$"$^$C0I4^W/*K/FAR!E&2 M&^S4#!.O[JUY)0< 29M,UOC'#IRI]97,NCP6].2?J/TU?! ?-T!/557LFVZC M/V=2DS=/-6-2&@48>0&(0A)DB";C><4@3<0N9]4.,L\H0B_.&=4YG3S9T015 M)T4'%68P46EL0=H_2BZT4@\R#G2-Q_&2M?'B/Y'?OJCDI MBIT93%3"CK1_)O?HGK)D$CN:+BX%.[IIG-B.:\ 7N0.'*I0WQ7U9_5AEQ,-) MDODP""GR8A21)!VC9)'D!CBYSYX',JTF9Q"EP31 MF/\D-=2<6@HL%-6?/(M(U05Q-)"'HKIG#9_?JO);\P65#X_Y_L?*>'?+>#3_5V7]3UB@0H!C2F,8@("Q!0#,;6 M3A+*0D;NL^>!2ZO)&43),D72+5&6V#-*B2&"'IE#Q[/\)Y&AYM124*&H_A4B M=%R00,.78K<;^)/X) U"#+W(38,X9<@Y!($!D5Q *O71,X&!2U)M:\A9)8P% M6RZI44'(((-0.,I^F@DJ-BT&"4KB7Q-!W0.)&9KRX8$?55:N__[\)6=/S/53 M4S?YGL\@KX#G\Q7L"$=IXJ5^XH$$C4%I$$K.T^B$FFFVII7HM!JOG$ZEM9&RUWAN9NYC%6;P5'UU.!,SH1!T_,Y)IQ="I;,)/-Z;L><1^+8^OATN]NN MZ:[,FQ4*XS"B >LZX30 :9!D'NYC(#>@DL<+0442MI?<4'= 9G[8NK#D:O%!O[X5-P55<'RO"F^ M-Y"E]??*RP $$44^=O[A0IU5J]T)<88)5YPR_/, LYG;C%QK1C(LP# M+/"&!Z>[_'X%@\!# 74ACE'F^7X R7 G.((("Y^ */>IEMDUBG&X&G%,25IS M'D7V7)'#C: A)F#R+.4W@*%FR^6AH*B[U'T@Y!LT=%NO\]W_*O**LI_4*S>- MLS0(W8RP@,0E 'O1$(E 5[KY(OOY,S56G$Z7PX4YK3+Y-HJT=>(M$INNJ;4_ M) PSV=)X8<29=H6J;9<'AG8&)]H,>F[(0Z2[L[.+E68>]0,_""G#4^:Y&4W' M'AA.8N$;\-0CS R2_FI9+91(&2@+$UO>Z>%$R#;S0#DR0P@I*N8M#2I*.;R) M%75')":+6+0JW[W?;XKO_Z/XL7)] B(2) GVD,_Z-$$Z7@.,@YA('ILL^^DS M30EUJIQ6EL-T2<\!R9HF/.UCT2^UF1YAJPQ.[3PW87HV1]&PRX-#4__K.1LM M)X0.(^W6VA^:/,/5X7$01DD"DRQ,W8AD)*'9P":;ON'%&QS1MN[R*-%/H33X*(D!Y:E^=Y_GCRO, MVCA?<[Z=Y_V^;JJV]?-I6_\-OF_K5<@W$H:!AUGGR041@U@8AE'F18@DK DD M=":9D4"V.SJC-N<@SOF+2WM[LL&"G=.@F=U)R6Z/BHDG@#/PYBZO;UM!?=X= M=(I=4P\_>4D?$8-.4,BHKY>ED=E42@O/G2J=4,F;5^OFAOU]7#[DV_TJ2RGV M(PI=&.$HH'$8A[@/F?I1(K0;T$B@^>@TB'/^ZJ0ITTG%3EDZ6792F4[B)EJF MTVN#A.BDX>O2Z*23RIMTTO9'E$[M KWK1WX;Z.]%>UXUA !Z$0R GT2N'WJN MFT1#G("Z0NOFU#_=]NC-?S[Q(8E.DAQX%)P2HXU=DR2';([]T#LS=CR\_@WLAT>5==$.SLS&";;T6%>'31=.5R5T\F:NZ-SVIS)3HZF MG\L C'X:KSHW1GQ1@PWK3WTMJF9[NRNZ+VO63OK$NEJEMTIB'V<@(7$2D81U MJB("T!#?#1*L3A^=J)9QU&^XZX#D/!:5\]^\*]=UG<=JNU]O'_.=DT^_;[9= M5Z'77(9KXNQ(YO -%^JT2B\)N G_A(EGH@R6B$ C>4TRT9QS\F/3'ZOMNN C MX5T7\G-3;?_N?K@*W2 +O3!._2S.2(1@EN(A-"54<8Q:(Z#MJ?IN9W+-.]3L M_[DN3D76 OEENW>>Z@Z7-0?HKZICUSIVRXYAS^2TZECVE=-J<;C"8>"IT]C] MP:5&MM^V36B$VX#K2Z&@R93>'/$VYMTWV3WQ?7 M=Q^'%M!-"8N/^79SO6]_YU.Q*8J'8K/"?.D"H+$748""R LQZ0?6J!=$D=#> M"_LJK%-RU.[LN; KCL5>/K_AY]"0;$KGEB&4Y>"P=[O]9:?JTQ #Z QE-DW5 M9167'&K_U4IJTR]PY@VC_4]28L\T"Y?<1X5B^H=H?VK.VB[IAW9B"W-T5[:G;!Y6KE%7F*$,D000G@>_3 MS,.C!B\1N@3,3F3+]>6#]D5.L#.)+5T_EX(H[3Q>X7 C:#&4VVN$RX)0H[%BO_T9[> M=7UWO!AJE20>=4E,HM0C* )I%B$RA,L E)KY4@YB&6L'77R,:3>NY-M(+W94 MMU$,8+,X*$>MY^8)KA2U0JJWS)G D[:?RV"2?AJEX>=,8A[J+>AUO#L:W?NP MS6^WN^YV%2;;*Y"D1@IFE996&L)=>WX5XL@#J4VYC$U;G6WD4*3F+B:5D%J#;[-$M! MBDU*:=OYULS4?.6T@.FI&9,M+_(NV*AXNQUQ+Q6%<93$F4\2"H(L"U-*XD&1 M#S,J=%S-'#HL5[G]=L$YZEO%X=CUII';5JE<\/U.]JIFI4J5JPEW1@;3?\NV^_E#6=5%?[\GW9KN_?]K6 M7[C"Z[NV"QU'"+D$@Q1"Y+$N,\VP.\;%7K#:%_?\Z/P;\8$U_:!";WK6O>FO M](EW3YE$OER+#ZPYQ3.=5Y(05A$"//2V(/!&[@94$4A^R[B )\[FI06V$MMD:/E#H' MJ4[.#VSLQ3J=6N>O0>_I7);Q^EK+[N62'_C&E? ]<#<\^@I&&$,O2((,$,\/@S @01?, M]SP_ECJ80#&$930\4]7M /VK%29Y**2J@6)ML!F\DVMJ*=AFA9JGC9E H*:3 MR^"9;A*ET:=+DS3P!S]BLCW^%GM^A%$<^;$?1"Y-8DC@$!&X1&HKCDZ<^9G# MI2D=E:UEIR)\+#FI32 1$^>AT,$A&10I^+I0'JED<@Y*RNZHMX$.1]\2"MTT M(3@-7!@%?NJ["1DBQEXJ=3Z<3IQ+D4GIH&PM0U4;1G:\-,2FBQR5/>&15$-) MWMF%TDDED[--)E5WA.GT5#>L"UF]BCR>M9NZ:>!3@-(D\[S(#\(Q:AA+MITT M8]FF5"_/>?V>20)*UU-!2,UHIR2HWG;R0F?HGO%J"EB&7%X(M$QE\Q)<1EW2 MZ/3!8K_^\I!7W<4G"?$\'./$)6Z8!4D<1K[?A_6#P!.Z,]Y8L/D;6:,^4WU M27>5.X+VC-5N<0E[.E>7\)E7KXI,ZR(6C?_HLA3E) M(Q*EH4]B%+@A'L)F.!;:#V,LV$599J;7*.VO*LTL6FN29LOH1+YP2XIGBD8O ME6>JZ9SEF99/PO$ MMA?H1;!,KE[/X<62O(M)S34Q--DW3(Y'K[RZU+U,IWR9((^>C\O C68.+^]H M,N"(*%C >LU7>K-PZV+[E4\I]N%8Y](%&"#BN20&J>?B$(SMLC"2NM]-.8AE MO RZG(.P>=^5MXR9>%VTO5S&&Z.?1FGX&1-[;^JJ6?V>_T=9#6,T==N+H;&+ MO8AF2<"Z,C'KMA _[H,$J>L+W6VF^-%SC>/*#'JHNC1=\\Y@D.+(K('!"Y;< M$3?8=R^9<3K[$Z30M.FR?- 57QIY5,19\$?^4%S?/0LUS##%R".$T#0*0]=/ MH!NDPR!M0&/HBR)!/<)L9) :0M!T[3PBYC%,E10F!@:$6/&F#6\@0]^VRY/# M0 ZER0=)XJ0!<'/S?K_^1]]HB0 41I%69K"$"8HC*-L"."B1/SN"+F/M=W> MOOF_\H?'_^=&8B.YI"W3=+#LB!P2!C/XCH=_G.^K:ULCL67>GD5J.^ EK1+; MSOXLR1-,U'!B 9O-%867VD^!YCS-A^V^>-\4#_4JI5F:T2B$C+*$#Z52/ RD M!A[RI#9):829?V[F+R[.:=7ISLI(N*DX'V/'2.V9&"$/YYF#&1V2F7V1MW49 MPSHF$CDWXZ+JC3*3#B?X>RL /-=-W 0@ !,(^PFX8A!X KUZHP$FI5+%7^G M%.\:T;-3$4NVG-0%T]7%[@R9LDB&3"K.+I1-2JF]"^2@S+5&J/PN(G13R[ MDL?Y_"U_E+[T0]%$,2#-X9\ 4*Z[,7O.L.GVK6 *OKS\5]>_IU.[ >!,CU D@)"E,WA0ET([!ET9A K-HB!&$F=!8N=HGS\8:I36ZDBX) MTL6:0:HTN\^H M4>KUQ/50&( D(X&;Q@A1-X!^VL>&'O"D+B:?.0$GO?PH*RN8DQT$EQX1)V,>LB@UH/I9;?A,WTS.L ,<@BG" ?)!@ M2!"F/DKQ$#2BKM0V*TLND1PK8NOY:5,?Q8(A@' <1]+$?1'X6(3#$0PA+ M[4Y7CS(CK$JF3(]2L@Y* \JB>>IL&GV[/)2>^R/&(T5/%XII"6,T(+ MSKL&6WEHL#TUY=T'UE3;U\7GHFEV[:A^W0L(O X$*?8!>D"?1PT)\SZR$0 MIU!X0;K9L)81Q<2]*^_>[3IY3GW0)[%.V[#1T^"ZL,?:/\5ZLLEEM!?K@C4EM@;+@JQ)?A2)IVH42PZO8 E_)82*ZT_I7*MX/Z@ W[E BKY M2KIU\\]M\V78<46^KW=/&Z82\+NV;/*=TTOOKD21:SM;\5VL57UIP^5JJ>%@E?9* MFD&O\XT)=@;%5\ZHV1E$.S=SWTZC8.M$,]UF(2VC 6\UPW*^1UZ.MS3?5O^> M[YX*^./W(N=+!]O5.WF][9;L9#!,/9<&04S2*(H31OV.\OPZ&R^26D:L&\MR M\_Y(D].*4IH0US94#)IS>BD'2&D;K=#OC#\3I#/E[#*H9BR;TL[SITBKPTIG MOO>KNY^X'L[< XR2"*88^,@CKD_2?GZ=A49^('7Q@Y& EKG%-3JM2.?XW5.; MTS;CL"3#YC)7#F2JOMKEV817(E S8?7"R&8DI;?P9LXO4<9]Y'<'EGO0C!I. MB.G[X''"EU''&&3NNM5BT\'Y;16> M%V=> GP_2MPD"$./ G=0 8)0:LVWZ=B6@3G(=3J=DEOV3?LLALA+6BP[)-@I M7 P?):V;8*2M0E@&)ZUE]_)8 *LNBO*2U,WV(6^*ZSL19+LN9(S&R'<1\(,4 M8)3T$E"$*9&!I=' LW6FY2!IUEPQ0E[,5SD\#C+Y=/*BFI$R_DTPTDHQ+ .0 M=E(K9WB,Y=#XH=S?WQ35 S]$88R]"F&6^"X)XRS ,:$NOXFHCT4#F@D=XZT7 MP?::RW;6F$M[Q_[V@[-AXN2PIVB<&-_L>R8'LH-17-&5(U!76.'625\F *7G MXS)(I)E#:?+)DC^@Z?V^;JIV'=;0%.R:@*O0]S -D L)1L0'<4+Z^X&BV(<( M2_5)M0+9'K&KMOOU]I'1IGQJZB;?\]GM^0\:>LN>B9?'B*O+>(?,I'+BW"%# M_JB]47_N\P<^%O5?Q8:W%MJX<80P"H+$QS$@*:8^AMD0-PLA6>V+>];BV-RH MOETJ085>L:Q[Q5[I$Z^DBKK^-^=(7UNK.YM>I?RY:)I.BU7U,[FK?E;:0=S5 M,W/Q.5]G8-D)NX2!IF/U$JFFE<\DVO2=$N7;<20NH:Z?);,] MUE)N\++7-B_5IGV:0)HA@Y?!,U/)E%8>0JV^3[G_6C )M[OB>3OQ^N[F2T'^ M\VG;_$#EPV.Y9[^\@C!S*8PRA%BO+/1 '+EIKRC( B!UD)M-'99[3IT MCTX#SG !J#3M+N>]9J/O2#C[YOE\*A_9[LL)G2VG.3JW,B:+]WVM%-TRH#M+ MIM,]9XON2I_J>WV'\OH+W97?:G!;M_L35B&(4(9@!FG,8L<13;(XBL+()6%* M0XAE#Z15B6'O?1]E\7>9"W-:9NV-GN?W4.!7%0?3$HRAL[@4J+I;0,@-I,L)SMB9>\P'[S'T]U MTVY3ORD_%=RI[:Y@\M[O60^J^%#6[.>R4OGR59(D$:2(AF&4 A^'O=0LB2,L MA^.+2+0.[*.LG*9TJB$OOA/=V;&<^$_YUVO.FL_O4Y+>[@N?%%Q\SK83]A>;'"J8X MPTD8>&&*$A>&"N M\* NYC/HQY/L&K^1];4VW9'H"$(8>9C/Z4^(C"+ M :2T#P$R-Y':C2KUP9:G8(ZUR$Z_R-@C.I]BR1G9"1(!4RS-=1PB3TY>*/BT M#.ZH27\UO:"L'L]X"/]/&6P'94Z.2M1,D^K::W@KW3^4R5[&>^OT[>\17T0&]N,2OWH5!L1' M7I+2F'IN% &817 (#]V,Z%!,(^SL/%L?)JB=?=D4XY+B]@KF]B?6'/:+'= MC_NF6F2W]Z_SZ]?;V]=7'@!)A*#/ET%CBFF"O2$NC(DOM'W<7#3+_<-.([\0 MYH[O"/S:;F_N6H#=M?05W_UQF(Y"A[NSD6MB_Y=L]'[G\ M5.S:\??RP[;9WK>/X^$T^56,4XRA"VCF1BY*TXAD8(CMPM13F(8P$WB>*8:; M[;^7#EC_Y].VWK;MO-VH5:[];,AML<;SC XKU1E=4VGQ6Y1%8\^!%?;TGW_ET#'O1OW0+4'EW;@6\"&<( M)0A"0%*0(C<8IF5@$'OC+*PX^?3B*5!/84Z5O8#MWKWBF<3YW\1)K\Z\A69\ M7LX;:"B?$V^?2:>4WKQ/!=]EL6Z>JO92VC9LFF28!?5<["?$2Y(L=>.QS>-G M@6*[0ROFC*L:AC?PH=QL[[9KQ0:'GL/B;0W[KBHW,^JNG5&PE@;S])F^8U*LT MS7!&$I"$64Q@@ ,Y7^MY,VFQKO=MYYZ;7LAET?AF@,YS3ZS5HQAT31=YU M\Z6H_F NY/67+MIP8 &)218',,M(&GG4I8&?^&.\#$MB3CV.=;2UT@Z[)!3N M]M,P48QFEMU3(EAG6R]JW)G0Z_IU7F:]Z<\$I_0]70:;#.11FG[:=)M=X[)_ ME#]NFWPWKOGW& 4]+T'82\($Q]!+H-<+0""AD=Q:$8.!K:\6Z>89:MY(.-K0 MU2[@:=*.3<,TP;KM,R,BK+?8>I5.TW^X/=>%V(ROXO6\6EBLCYRLDD.X=RZ^6VI=.-#%YB%YF: MJU*D-5I,2T6PV23/LMF"IT([+5XJV1XZ\)^V]U^:\N[/NM\D]T?1K*"/HB2) MPB3&7AAA1 )OV..+:()D#O2P$7Z>=F>K[%UY]^ZI'O;=CF=S[%I '(U$2NP7 M,%T6TQB^F/]VAB+'0F&">_!>\0.C+NB_Q,Z-"Y:#VAX.\^4AMJ-#SJ@3U9I- MNQ>PR\-69J7]A]74P._'_ 3RL9/9MEGS3NBI_L>AFR%=L]DN+]T!YMD*RNR0 M\\>C@NN%.Q\$RF;F<>@I=Y5&IHT4UU+['&:3%!Z]-NBI%KUYZ*/E7KVL58HP M)5$0ABY)W0!!B-"PX@*3R#.!;,7(UCG=JAD@;8"WJ@YK0'8&:PV-@!]6FPYT M70!%3]LGBT[-0E@P+W4S$X&D$??4R8C*?;N"XI_;Y@MZJANFHQH(_6/%6M,Q M]4'F1?PB5#=,,NQ&44Q<)BL,,VTZZD6W3L@_]T5>[5GCIRJ^%ON)6[+G,5L5 ME/.Y; 26@USG&]/K#(*OQA;HVS.R,Y%STD\I>IHIF:42U%!V9REJTD7SE^*@ M[L!;OK=J//%V18,XH'&:>H'G>B$-",;NB/.67X!--G M*LEE('ZN9)4OYS'@L6@%(*CH](GG*R]%$0O]^/2U!7+PMUQF8NQ?3G')H5\:^\^*[%+@UW)[@OOS ME.(RL#]3KN4EWA-;K?Y5[/D TCA($:4D#1) !P%H-BUT\(_&_;_U-;\^?(P MW7(W6A366^E+;8X;:7H+%\4R>&LC,>4FM:1WFB3EJ\CK-^XCPQ$,2!8%21)$ M*74]/W/37@A)XECR-@X+ JR/1X_BC%\JK.6[%CGG,MPH00\%L8"['^6-E8>J MB5):-%R-)"@&67->BL+V8_ZCOQNR/:BW*G[/J[^+]IZUS\7ZJ>I GWK$)0CB MU 4$ HI $@WG&!(2(\F-,F9B*JRYED/J(-.Y*ROGD?W2%SXA5=XY]9>R:MYU M1S^,"]0>QAR<>DQ"#L"&RD*,N3,6@A)F1_>;_@SIJG .$IW/YSVV0E0AVR8@ M:M;V97#3<$ZES0=5DHY5N2Z*37M!Y>>\7:KV>\Y/0VQ^7-^=U $)#:(PQ#"D M"4XP@$$TC"B3* L\N9:H^?C6&Z*#Y.Y*V9J)KMD3R/#8]!);@JH2TGQY"-+R MH@4A2LJW_/(6 MZZM#R4&;D*'6>7C"*4'ZZ7B\/-9I93-!-GV79+O7M*Q. M!24H(0$F($;(Q="-6 =_N/Z3 (Q"A0-T-",J]*H5=C+W(GG?#F_KNMBW V;_ M;[EC#U=[SJ(FW#1=E^M!VW1:K^O,JXD%D&W2)X&^LJ;!"^&:H63>Z!T;\4AY MT)#!];&HFA\?V7/8L#8C83]];.\> @2G,/)B'R)",44^*%EZXT-&@XZKYQ6Z55K.SEK^SRCAV^:*#.$ MJ%\2RT*DR<3.#2::\DX9G:^NA$]9AQI%$0UAG% WY9?"#\BF-'!=C3:A>M!9 MFX4=,O.CBR,Y-=EGSGX-^%GC9%Y39=,7^G:JYW/NI=1T2JES=N@=MB=?G9B) M724I0G$&J9>%&%(""?)'%6D$8[6VC*GHUALTW=ERVT&:PF4=Q@U7Z*C-Y;1^ MS^V79T-4O_9G^YU:7W+!_MQY.T4[> 8+9EG -)[=5!?0N(OF5^VM8!0DGD^S M#"5AYD>)ZZ)AJ(U&OA<:6/^L$O82ZY]_>1K6C6U/+."SM7[O? F(@?5"YLLQ M56&]WE(7Z1E9G"=<%,N@J(W$E!?C27JGR4ZZW>?[]>G5@!%O OMN0"%,J4M9 MZ/$<;8J3$!E9\:PCP/I"DU&<\17/6KYKD7,NPXT2]% 0RUWQ/&&L/%1-E-*B MX6HD03'(FO-296G)^[I^8N&+Z[L/Y?[^IJ@>VBN. ]8XAA C/_1PZJXWMH=+CZF9^G_IXUO3X*^NRECWZWX3[\DM/ M9C!>9_7)^R///XR>SW^]^GG+!)>A:/J]##B:3&AB,8H1KT3A]ZEX[$<+GH<# M^TU_;][1TKXX]MV0NLA#L9O1,$E"UM;M)$1QX$N.=QH-;7_VMMJR:NDQWSF# M:J?\B;O?U"N8 ))"FGBA"ST_\Q$) MW#$2/1!482Y7)LP%9F\W@[C+S$T+JT,WIA'4'=#\E6A9=4= M]''/OF%?U2QH=];'>$3CB>[A*HR2-',]1#/?AXD/20!\UE7, LK$DB!5?ZDL M";K Z[<>T^!?'O)H:\Q-?]F3\Z7<;6[S]=]*L[BV2D]J3O>2):8SP]L6TD&Y M\TSZX3C;JY.#:Q=!JIK3Y^%KN007A6G;N9X&^BP.R[:2/A6[EG/E3?Z='\[+ M4<3B,ZV?O^15 5E+?X/*!WXC3'>-51!' $5>P%IH8>;&$,,4#S412%&DT90R MKN4"P/]VT.TT[5T"59<57PK+Q^WJHFEVQ=#)8A_;5-LU__/\6UY----F+D6Y M%3V7*3D=\%_QFQZ<(ZU73BOUW2W7Z@S5 Z@J]I>+RZU0EG56H)5MK; 6Q7B+ M:;[17K?LJ]Z\2BNA_G._X6N1UGRCUU>^J?BT,KX(NV:_MGOB"7QNRO7?UX_# MH8U>G$* 8!KX81K2*/�.7QHGZN0KS:[4^-?Y\=J%X>-R5/XK"J;G(PU:4 M1_9WNCTHWXMJO>TVI[SXY?)1X>C%"S\).M-#2WP$U&:6KI[-*G5YG:UKKIPQ M':=+Q2']P[%9PE24H>*1GL6:^[%82(VV#"^$YLXN4T+F%WBMW"A":122S/5# M!%POQ,/M3E&,8! 86!RK$G:NQ;'#6>]W)U9WV5K<==YSTXNZC-IM?3'74E=P M&5FY)5P4RV"RC<245VI)>B=*2W)W5ZR;ZSORG35467.^Y)OX_OD/S M:[[K>C[#* ;_ X;[YS\X^LT5\''@QMCUT]CWDR@-(QP.2M. O>)2_8=+*+3> M:^B2:CL!?5I.Q?)RNJ_;]0\MHGF7H?VB.*B70_-%"EB,X4LO63G8'XITR,?A M"?&BY"*ONIK@2.N5VB]_1@0*WDK=8*%T)BJ12SX+RZAM+NI N9PW M4_[^)V5-'XMJ6VY>WV38=U:.L^\<644 QK'K42^) A(@Z+G)T&6)(TB!3(]A M8=)GZ'5LQYM&-\5\)= M]O/?>35?R4[4K0M]Q)91[2[5G!/7<"U1YGR5]0HD:9 %+D(T27T/NAD@<-#D M)0"O'MLT/S=YUGP/,"G81S#F$D)8!#X!!)Z MZ#%2@L,>^&0ON"O*KAIYW _"S<"^8#\_C_G_@Z A6F#_"M 0SM4H-.0<%H7& MAS+?URQNNP6-R5D7+.#MKN!7S.[*^JDJ;OBWJP %"2&)&_L 9XC&?A3!((I# M+TPCXF>1S,YQ4S&E!E'DEZ&V,EL"=$*=@U+G(-7YJQ7[]FD0=FT7:]5=PG&Y M]ILALZT05]"]";::]G\9%#6>56GWJ95>]GGZ %WXXX9]$/B^K5=A$J5NG"49 M FD:0DIAE@Z1D1L1R?,TM.-9)N*+$Z>?'SA]Y7"9SE]E MUSCJ&FQKT>(YUZ:7'AKS?!GD,YK1ZV6 AMW2)AZ/B\N'?+M?D$L@7B?5%/-DS-9DGB6?+3#OG,7S4N_@FPKU%%Q? M./54,A*EGK);YZC'5P&N4%D]EGPQV/7=W79=U#AO)3(-R&84A.>&A4@[.7YUNP;K*8H%LRO43__UNX]ZR"^:9UDL7T(N: MCCO4UE^>W]=>RIZ=J,OL^W_9FFV&_,JYGF2YMCY8K\NG]NR$SPV+S7?*__FX M8=+8LQ2[?A\[ACA@W0R4Q6Z8PBR.J$?[V(D;8ZE17S,1+==N!Y'.J-+I9#I< MYSO7EVOF&_)9K*$_O\5R=9: N]( --/4%W)NHK%OUOEE-/<-YU3:?%8EFOS7 MC^TA,?O[=ECYT_;^2U/>/=7=C4Q]6!_S.R7]@- DBDCF8S]-^K#LBUB(>\:" M64;>*+$_AK(5^:Z\>\=D.JU.B<:B$7,%&NMS^RK'N?.6JC3$C7@KT>Z>VV.U M9K8)K\7:U )^O-6$-FGE EK,1M,I+3URRE7">'A8'Y#$7IQX6>B".$D)3$(R M-L#3#,)4L3*0#3-S-3#*4R:4M(_2W+=IH1[Q1V7ZH)>V41GQ-NTT W<)6U68 M_L( ,9JKNK8XCBLG\C;!];PYQ^ZZ:E:?^%Z*=DX4QS[[1!P1+PYHF,1^"K*Q M7D@\H3:[W"=:)O)G_K+4S7:=[YS?F9M/57?*H>M_W^ZW#T\/0[O!]],XC&@<^"0.0LJ^C/K/SV+@"]?MG'_%[=DA]Y+W.LR,_0N]U,\R?^.U5G/G\B^VHNY2][F0>+GS[T>?CX / MDSB-40JB%!(2X"@8/M_/4J'Q%?E/M?UR=V(D7FXY3P1>;FMV2+[)6X,DS!)4 (19:T%-XW=04&: M9)[9G67B<2T#0G3#$Q?LM(J-;S&3*(-IW%S:?CD@F73^0OO-1ALGEB38*(QE M+$RPDIGTWC-5]\2/5OYV6"/QL2KW[,MUV_F]KE![A,S[_?$OM-=Z[HKA-#FP MZ8ZX_Y]/.?N%.]:!;J<#?!KA) C]V,=^E.$@"-UA]BS+_$BHL759A9:Y?#A9 M3=:>4;??/?ZM/ MZ\HY%/Z0VI7S/+FYCXRV4#X3=<9EGX=EU"X7]N#5F=67+Q&A-10?BKHNBN?3 M?]W= TW)+ZW=[O.FZ,Y&XQ6FEU!,4(A10MPH<5VO#P]<"H2:_,:#6JY7^H,4 MF])I!F'])302*P.,FCQ=15S47\D&?:ORRGFQ6N!JN.F%>3Z*'4ZTO)3I$HLS M+F6^VE(-HX4@MGA#PJ"WEG+8\'@!"SNLI%5:?C8EAYA.*/A4L#9[ON,"5NRS M/8)=D- 8IH2X<3I&I3X"4D=SZ,:R7+5P#=WM!DVQK_G+)E.Q&#-4<(QH1B\- M52.]O)9?,X\$39LU-?ICR.9EM,F-9?-RE,>H2\('-98/#]NFO>(2[#?C%<;K M;5$?AI? ;=U4^;I9@11Z$% &S03&&8U)'/1SZWX 28)$#W8U&M3>6WBDL]LB M>ZSTV?CL(';FT5DI(R?>4#L%LHSWU5)N+\]3M.B@T7?YAM7,D/GS]RK,,$(I M#'FWV\7\G^'@'M:R#2(B=UN3X> R+[7214S/%$H>CFW89X/0M&.P+6IRM4XK M=XG<'+W4!:=\H?Q$Y%1(3@6=JAZ*LI.O[>R&,N_>[]?E0]%*>7BLBB^\'_.U MZ'\Z$-SSO12 )$,PQB$,$G"CN!)!M( B!Z'93JLW<6O_=S%G?-,HM-IO%@C M2-+#B;?95FDLXW6VEETYSS,M]T)?-U^*ZD38#V5=_U$P;3?Y]]/7HXS"DI0) M(!!Y7AQ%\?]/WKLV1XXCV8)_!6:[MK?*3%E#@N^>3R !ULW=[,J<3%677:L/ M850$);$[%-20C,Q4__H%^ HJI* $""9-3-C4ZE7X/AQ\K@#<#@?-_HAI=_GP%#FFM#E7R_6]B&=4]*LX_?6A<]%OC(FK%8GH]G>(1"9_1?^M0]3D-SA=[5]1H?YP7:79W MB(Y%0?/+I^LB.93LYO/\0$-4_=6^WFA"NW\>RSHC[*55]= MYY\2^C'5!L>^Z3F!"XW8MFV#.M&U.QMI"B1 ZVU.S[F@Y'PV<@7%FOZA8I/R<;O=)6?:%TJ>8'5,_H(_1 M>QKMV=OZ\?9D0H\W< ,'FYZ%4&03Q_ BTT,=7I_.MC>']"ZITMVUFB5,O6"Y MI#)HI/*%74(U5W\#YY8,II\L(I:)Z*&;!7T\?TFY$'@178.3VC=%-N9"8*'0K* M)8$9F)$78>Q&@=FABG% IW9YE>P5[LA-P"(T@^MAZ]F.6X]&Z5FY4NVS]>N- M4FME]G64L2Q0W7@.J%#!L1XP@1(&(+DP91_,[_SR? M86^Y<.&B/(7<58JSL"=\I!QGW],=V->] ML;<4C^ L68(NSNFM7J8$YZ7GY[FB,:;T9&83#'@/"V:R@6O M=/PC*3(6@$[C8-\B$;MLR L0-HD'<=AV1O-@ 26N'!%]\ MTJ&7*C'EZ%E:3#A>L#&B&_+,K4,V)N#/53U#@@<8[NF,C!T4':J3'WHNM@)L M&A:Q;8)(T U$8(1%5$/BXS7+1HWH'6M@(BT<,ISQ*8=FNL2D8\#48N+QDI"Q M(XR$B ML8$H.,*#)&L0)6L?++X'[1>L8.Q!Z.'2Q@7WL.+9CD(CXEL&[7*=D+(W!<'@,N@<(.H1K M. 1]D;:QZ*F2]76\5FI-NGS&615?O"]C??]LV0_B.%'LV20*$/V/$=AF&,)N M$)N82&22+_C1FB?XZ,L7R/Z<8BEH]"=HK?P"B,31-ZK:QA MPXAMH9U)-2-JSDH8NOKT\9;](SWA%"S%4L,NGR#-3ZR80/688K..&;,I3V>5^'#A0]O/JHB^ $$-@XQ*M)=5@%6)K^0=(TQ.#9Q5$'\.L1+C2GGTTAU_/#*U_O#5_KA>?%$ M1]H8L1=$)G0,)W)AY!@>C-QN"#>&0I-&H0_6G#SU6,2T2(P;/NW11HN8UO0P MZF,V\XK'D((1L9!B:AWB( <]5_"DB+W\GXKT,BA9.^#ZA&&SF+5A M77\)LEPZ(@ZPSU2FUQO;=2RQW&724-ISEQ8=2!MX37_\O#G)^VPY6TQ IO'+ M)RBS$2LF,!VC+:Z:T.9H-!HG4HODC)$T(D%*N%V')*DQ)=?P[$W86-N0&$&' M8!)@F_ZO$6++1NT8IH7-6*323>R3A3(6V6JW*=HC2)3$#II2CB;MG"VX7<:[ M3<9-UCKD0A+[V+:8( -3UH9_HT:V@\8!Q'9@NC9Q?3I+0B2$?C=HZ(B=[9TX ME.9)SH?\<*=U@5B$5?DU8DV$*EDF/F%;?J7XA$5PL5B"X'5HDBIC.):,I3GB MGWFQ2O;JZ1-]["J:.+$MM<>V[^_&-V)B1+9A.19!?AR2T+2[(>,H\$5G7A.& MFF'FU:"K)PAI!TUBX7@:H[QSK9FH%)UK-;"N0 VLII*,IM'9E@)V MUR%5:DQY,=M2Q@__ZG!%'[2,:F.3RM&1R/?M_EAW:LWSW;=LO]_8IH=@[$2V M$\=T2,/V[+ ;&H8P%ELU5C"@]M7D#F,[,9-0*S7$\BXYS\RIZ%)T3VK'>K9PO7IGK/]X*$(ELFNJY)/2A MX\?([3\>&3X1D3+N#]4L5QT.,8'BIX1/A+2P(28T;Q*A144XE$*8FW6H@3CL M?.(S,:73V^?L[K[Z>/M[V09FIN=\3/R:JCA=1WOBR);1KN?36-(J%UT&Z5/*R60 MA#%QXR#P0R.$'O)Y[]=:9;9F).GC"[3Z>1.+ MNL--W^564%]E94QW)K&X$KV99L-KS:1'UJ1%<3= MA]O0<\1W=]_\R%FV=>6W<]^F1&0?5RD;,ANX2^S;OKEAR\W*.MYR4="O;M$* MVLS=DBA+;K)]ERK?_NL_WE)"2K5U63_U)28(13?YQ[$%LT1F :1IQ MT U/_,@7F7PP9$RTOFT9!&^Q=1F +'?'*F>%CMOS MK/..3'IXDQ#$%X?% ^R;81AZAA,XD1T'V$7]3,WWD=CL:<) VJ=07;N#_0FC M8)>(*30*BYI._J1E;/FF$9<9XI,M65I7)U32AER6IFGH7JH?T M.\4QW;U$LL&QX7C09XTJ0]OW8M-TNG4DWXRAX&$ E2-KEZO^6-YC@[;.()(& M;W]@0.Z0HQ+F.6=\"U$N."WLN/XTX+H%"EZ3OV6./7*0.#;-U."*=:BB%LLN MG)%4SQ[_A6>'6I;_R*K[Z%A6^4-:=(,_=4,'MH4-U\%T+HV1YP6!9=,)M6>X MOFDBPQ3J\:]D0,VSV=\/:5(%M(^'MA'14\KZ.M1.K4DO+D93SA?W)#4_W+&+#7!ZTQ\^-XC#]@ZM M,#:-T'28D?VH*S4XD19IN6/C8W:+(^PJ=MOAU%.O/\ZB5'8Q.K"8RN MXVV:9,'Y5&HR&_(+.IN0&)A^L@F-(/!MG^#(Z%I@^1@9OE#W??&/GV4'JSN8 M.%C"F;J"\S9OLBLW2BF;OF*S]#*-T/(,-WQ[[OFF;H$^@ZMF] '*!N,SR(B"6X-SU] M/.WOW*F70G/-&,\\9X:Z>;'8IX[G=;QU"NT9K:&?SI10'?WP'3\-2 @TD&N[ M$79@8&&,3+L[SQN0" OV )@PD/9W[;RB7GI-80J;?,G\3#2*Y>\-?\]6&A:M MLG^5GS&9FD[J2O1)@2&O%=VKX$9B/7.#8>2X?F @,W8CA)TX"KM^V0'V T]R M(?/-SYUE!5/%RN7;# DO62HE1WJM)B(PP,R[%);$,'=0N? 3*@X-*C_#B:EQN? M@0$__997*3"-RUTGU//(NZ8X#X6BZX@]JN;.H"&NN=<-+Q(TNE8XG=9U*(X2 M2UZL":IBA_]VX_/J_/>'MA_(IV;E'U55D=T%0R'Q!"]?G!F<]EG8T)[_53=BJYX$J_+G M]A>?6*[846+Z^MQ#C2E7H#<&M-: H3F@RL%S@T!GT8(W8JMTR(B>+^3Y=82 MI8Q_<1_W@CX0N :A67>OT387V=F(D-A%"$>NY856:'C]95'((K%0RBOS^9I3 MW1X2*!FF*_!_&[\8A@D>DP)\90"O@'-E& 8H[Y."G9H\5O=YD?T[W?TG..3= M=[.R9(7Y>0'R8U56-.NC3A.^(D&<>S[EUTV[F'R?&/_2,/Z/AN;W-8>S7X=P MSLR(CD[A<1UB.,F"EW<>3&1#9$:>'P;#&(;CN[X?QL2&F!W6AT;7;(-FV5XD MEL$*?[S^"MP:T65%@HYQ29-,&%Q!TST3)C8--:%[Y;K]3P9"!9*2%?GB=)L^ MW*0%L$PZ!'UA_K/].^?*\\U7/]&Z"CR'_Q-]\14$,;_S+QMH<[CX6@'U]/)* M>,[)&\L#4O2M0P/EX;^R$#"!!U[UNR[2I#P63X.!',N. S,VH&U#-S(0M'!W M#!:Q UV;0WJ75.F.3_\D!N!Z(8+FA1ABX=^;:#%U&@BO'.>D=TQ[KGRCU[(+ M^E7_X@L-N@+T3Q[3;95]3?=/]07>V[P4;%LLXQ0^<=+E#2EYZMTP%*AYA>DE M'R/2-(&\=8C3% -R90^2X/'YW2YC$]AD_RG)=N\/4?*85NIZAD5\ M(PJ,T(R"7@[#R',$C\I+CJ(]63L! ^P.L'?9 6P;;()GX65IY-.5.?@3$YA-9.M.#^0KH05@:8=QX?CGJ46=7$(S<8> MB_0^/90TKC=UH^Q>Z-_2ZN/M=?)]@\/ ,ZT8^59H.1[Q[9!*7X,BC)$C6"RM M>G3]*G4"W-WG.80,]A2M<.\.M0[@U+$%F1?4MP'E36W:,ZR@ 0M^8G!_;NYZ MH%DLQ3Q[+P\10L=D49-K5B*7NJQ[V==#(XOR>\X;%T%D$"LR'3MV35S7W7<# M18X1B)3!27S\+-5PY0!7UWNRV0->>F]0:'^/F\QUO%I3#'ASGTV0"U4M73=F MY!O8(MA&T/$=#,/([M*>T#'BO5\_9Z5&\LP H1B M:(>A \T(V2$Q;#J!UKM$4^H]S*7G%\E=48PH_RPK$).3Y]*>#_[5O M/ASG#TEVV"""B8F0ZWD>LES;AU8<=1]O.)CKXDKA#]7\PG5@YQ.?!K[7NLB_9IOK[!]YE!>/.3O' MFQ_^7N]];F!L.R2(#,_UK"@*/=_M]0-APG=N9<+':W[5&2@P0,7WKD^A:_RM MGXDIP:W<,Y+ GPTD3F68GZCY9F[1D8C>R=Z2BSKI9*$[9">=G> M5R13 3G+BJ<* W)E#XK84L_G]#%YJ@_\?+R-\L/7M*C8[;RLJ>+&<6.7?C+R M(F0A'$ W<+UF1&0:GF^+E$=/&4>SQ)Z@L3V*[0G<>$-0]73RK>3,Q:28!#\G M<8 +X-F[JHXP-+*.HX+7=2SA*+$D5__4":1Z['/?'\JJJ./98,#FGR65Q<], M'*.DO#_[5I5_*K+#-GM,]NB!=9'?!(281AP'L>]:1F1:T+6=#A^TB,N=(O39(\=5/8N'_**'93.#N!8[L!C6C25B9PGIA?P M)D<"NUI'BHDN,P.<[+@:ZF[W1>W9&CG]#C7GQ;>9PWN30&/3:GTKD&ZOUL=R M6?K\ON;+\E72?&ERL(@K5S"G6,;N?.F72"!/B)+]_N,C>Y&^U.7R&XP@L=W8 MCSUBTH_VH$W:92<$ P1#[E@O_,F:XS7# _(:T%5[-D! I<5YXHBB6BD2BX0U M.PT6\$4_.0)A2"M)/"1/X"8%C_2O[I,RW8'C M@8H;J.[39Y/B[>E!_&5B[#CGYI+^2W.X @V7QYZK>(H$3Z/NDY).\/Y(BB(Y M5!^+S]G=?=4\+A]OOZ3;8]'TRJ=HTEWXU/Y>V?YBN0FHLL=F%(:^86/'-&S? M,3M4EN\'0CVD-&/1K-<=GN'143'AGLTI?.M.:_*'8'!@R)G') M"8 &Z>P,F)[5_,W>-J&N7,=*V*S67M^C'96EKD[$A=WR2'[ M=YTTT*2]S/?9KOX"'7:?Z'O4)10?;^/LD- 4/ME_H=])F[Y@79L6R\"6S]HA M&,A#3FC%MM_V0S @\KVW,LAYP>@3ER'^>AY^LJ"N9AS:P'2FMP*[XS[]>/LYK<^ ?$J*ZNF:2EY)!Z6@ MRO#IV4]8NZA-1,+8AZ8=TDS72'6BF'BTX4*,# M0^!7+%]Y_N,_:_B<11":G<07#);WCYCX:W.-GH,W,NR.J+M>;ZU#S37;>'[" M9P9&^=95\X?'(]4J5IK_R&(#*]G/;ZMO=/K:UJ,@UW,B8L0V<@P?!L2%L.T' M:UC0BB+^E=;I8^E>>VT1@AXBH!A!!U)DJ5$!KSPKL_-2*C@='V=3IGA/!:TB M:[KSTBNWRCN99LXUW#>YN+BJJX[%-:SS*K0FU_.LB67K\;$X9-6Q2.F 0B)? MRCP3?V(2_YRZ#I:PY*A)>R\S-)+;*J!U'0FL"D-RY8^^&KNLA0B!Q8L_S0V0;W<*%C2DVH<4"9:/J7B#H0GHRC.\#K* & M*[@.H(YSSKG_(G0+SO?YF%Y(Z+@9')O3*_?".F10@UWGE/"GN_1[G19K=':)C M4:2';0-PWQ3Z[?Y)I9CS2VB2-VI\X2"+G> M[BF7\C#$:0G8\P5:\U@?\^J$&B0];#W=Y-6ZE'LA:9V^G*,K?6L5Z,P" [O MR;#5MZ\7\<[XTM9BS\(Z8LFB#,BURM?H#=Z(A8]I3*D,D\._R@WQ#0P-/R"^ M9SLA@9YOQMT0'L)"&[!"'ZQ[&^&8-L'AAJ$1TW\Q@OB$6QLW8HK;TQ*.TJ)% M'8<4C,B:%%/KT",YZ+F")T7PV'!S&Q*[I;5; V + ^B!W?[=G$7YE!99OMLX MD0,-$IH!"0(_CB$F@=N-'V"'JQ63^E&U+Y?VBQ#M9@4#3#VZYSU N@5&.($G\8)UW..EY>_$1U3[X-UB)P&N\Y/X6IB MCE<>/Q4Y?67ENWTI[^]E>GOT17H$&(_@P1K 6(>1@;40"57*^#O%3:E&N[PD5/#J0';(J_4 GJKOWAXH^ MEZQQ$&+)SV!HQR*ACUSBAY;G1"9$V#/:H7W'LX1V9I0,J%GR&HSO]@PDR'J4 M35(H+WEJN.;3O-EI%A.]EN$:'S@!!#7"!46/A[81U5/*^CID3ZU)Y\<3U//% M56_6EI!^3JMCT264Q'=MC$+H6#%Q#8(\'/3#8,?DNGU&^L/UYW!UR6Q18Q*: MR,KS-2Y4LU EG(G5+#5PWII]*F))H"1*-UMRU4UBK/$5)[UBZ:4ZHRFDK*!D M:!+\7-'#(:"<7XXWY;;(ZOZ&44+MV^\'L_(X+^+C?O^9:O=AM\$V##%Q3#?V M7=>TL15@^I6VAH2J^/;UD!!.< .;O,")( &MCV58@970%V4 M,L^AS4N1+J;90Y1@"+,5HGKK&#"HX/.BC OH_%+,R^F_.@_PQ08!=B[%#!T$ MKR"6:#$KU_Q@BF?M;%)090_I$$WYR@HQP@:.B66XV$4V,4T[QMTY%=]S"/]9 M$,7C:HY '?'IQA(>F#834>$) MH7D*)T5O3&%4$[V"B*3+LE^/Z:',MT$Q \C'(0P M;D]3$-/I!H(.$JJ?D/AXS5%F@ BD#23!2EL)QOB6OC63)18=ACR1-WC24YCZ M@HVQNE)YZM:Q6CW%@/.JSJE<\!^,8B>RTAU)B@,=K!R4D^+T-MMFU2:PH&>' M-&\.#(P(L5QHQ+UHN8;;G0JX%CDA-7E4KK?F>:7_M832#"K%=PVRN0_PO,74 MR!NED.9UO&$J#7IQC$1?FQ@&IH^1[UJN&5I.X!LNL1S7-F'D&HZ!Y?I=J\6@.0\8ME5NL8$> M.1A EVUMK=@C?"G$&IPAN [*ZX>ZPW7W&TUO:\ , +4%B[6Y%N)Y1&]U>VX= M(JS=RHO-KG6RRGV*)2L?\S+9_UKDQ\?R_6&[/[(KF^BW*7T4U#'=?7Q,FQO9 M2_;=?5X>B_0$BXX,K2". LU>X=/N5;E#3,0[Z*#!?@5Z].""BZ[ R0*JYDOI^%3.1P1] M-G>N0]GG,_?\[-&\/,M<1/,UI2A*=D**?*>IZB'9]YU+T&'W(3_G:?N29#2C3\@)#J')5,Y09$_4.?W,>L+-@T&.(U: S M(]H"S<:,Z9?4Z'"@:$*_N._D\WI-;M-^@8TXX5P)OE9/KB,:S&7LR-TVVCE^ M*Q*41;7I[SW[-_0]*S?$L7#@$@\1VT?$C?P0DFXL-R(&C\!/ M&T&S;@_Q@#\9(DX!GLC;N*[.1YF87(JPQ:-[U,Z!YM&OSO5NE(A79$P-<6[X5%-L9F[,4A-ISN@X/(%GI5.3Y. M\ZL:)8=DEXB]HSPD\+VCBNT7>TMX.44 Y]).%RCO M_YR657[[1U[L=VTCZM"W(FRZ)L$!='$<$S?N%<#U(/\!,O&/UOS2,D!L2>\; M@R10#B[!T?A[/ ,]8N]TQTR-1N8V PF*!(KB]5(E5_.WRW)VEX<"UT#JPV$ M=LV5VS[Y(-^07Y>W^#:]5N$H4?77YR--Q<%R'(_L<&EWVSKVMO2;^:*\>!9> M!;6E:'?XQN(R%?&\K,!@:^G\[UA7:AH;G16[@(W:9@6&[?N!V2$*7<*U0 MZQQ_)@6_ H>T^MLB+[H(76^_XUK(7]7KK-&GAL2)\0T2T112#S3,FH(MHW=,.9J)*IE M8,VO<0\4U$C%+W+5PS;'1'E)HL42J0;I%3CC^JHGF_4;;0!? =8:_L\.M,A< M6[D/!&;B2_I";IZNPR=\DWE!KBY-]751OH*% &VFY3,\LF*))P^*DL+X+?U> M77]+]U_3O].@>E]N')=",7R;E6)@UT*F$3@=',\W/)'L4QL(S;$+&M 06P70 M1S??*L JF-86O,I&*1EXT* '#?QY9P>R)(],$;3[;1WS!/UFYC._#WK4^/^D M27']+=\@RX.V@<(H#F!$; M15"T*0FP](LP[]@^KO=SDJI5<';SJ5EJ&F2IM MODY];1E5(*NBOOFQU%38.DD1E6-1BW;2QS'=!($7Q(%KN'$0$]] AAD%'0[7 M,KB:?.L;7;]^FAKUDX]@#0JJG-MY-)3!7K&*,GBJ=%3(0S^@DHK9-T5+)9C4 MH:8Q?1DV"(6$8--R; <;5FP1T^IA$(^OO[>VP?5K*=2GI7STJI=2Y[5:^^:@0O+:X^.75_8G8%^7K#VVL/0([=OTJM56I1VPH\EDOQF2>JB(&]*I/#WPX[U13P>JG1'OF_IKZ(']M4&&TYD M^[87&9YO!A'Q74PZ+(%K.A*-^O4 X7JC)_?N9]C_!K*'QV/5W*1-$]3RP08,;-,!7I*V7N)45VLF^^@%4=[J-(A*LB%%>/;Z 8A.; MIF/ $$_8 M9"MRM<^4JA-(7XXW]>3E_6&;/YR*S"W7-W" XYA.(2V;.'9H>!T,RS*XCH9K M&USSBEF'"C2P5)U\D65Z/"=9!9QGT]2PJ/([#LOGB/IYOS7>9A^3KCG#I0)<7KRAIAQM4 M.;A)00?]:A4GEF1(?F,"KM5OZY@?Z#?SE6GX#+RJUN;K;SG;KBHW!$/B.CY" M$ :8L(F.YS)9&3>;&\*-K,3_9:C58+<$S:2\%7>_'KU1R.TX52*VP M>WXLB14W3U):)7E4+JFL_+\!XD&'&"BVH.78)#2Q'X6P V*[,-0IJOPH9I-5 MB8--J@E7+*R*29Y+6AGL58MKSZL*>15WT@\FL!(&RDJL+)>J19:=#FAPP, C M=F##."(H)MBSS*[(RC%(Z*!.8]7**__X$NHJ+*P2IYP4DZQ65Q6S.Y.L,M1K M5M6>506B*NZA'TM3)>R3E%19)I4K*OU_#0XWL (_MH@-+<,Q0NA&CM'AB(S MT)BU\H.8+6F5./RDF&[%VJJ6XKFTE?YGU=K:L:I"6X4]](-IJ[A]LMHJR:3Z M)8'NT,_&)8%E8FQ[R \]VXN:#+H!XD6QJR==%0"@/5^=<@)*-=FJEP/4LCS; M1Z!IN&9@A;'MNUZ_ M&(%1OPAP+7;B2?U)"M5E75$#R+EJY3/Q6H)K>.J'_XMK5X?N"_W\DP,8Q*;Q/*133SL.E';!-4Q'>0$W-7"TX?27!M, 9Z_ MG/V[*5"9JH#2<U9!Y!8>C$IN'YEF_[,81.%VW,, @#GA/_BH<4"@#B M:2]_L99J*J<(OE86U0F_4 &L5K)51 *MI*N/"%.JCT5# T?]L"9NUQPJY(WB M"AD3.9L6.@9MOSTSC$W;-X@'33HHQJ2[P,8Q?4S,Z4%#8+ ?)%R(T#;Z4S!?J3L8.PK83>0@'@0M#&QF6%[7C MLMT.5]ET@6LT_>&!L^A;(8$*)@O*N=,R5QAMKZZ+784S!>4L:YTHB#2SEYPG M7&A&KY[,E0>"0-(HW>DSA;%H(V2#?B#UVR53D!Y9I^2&RXVXP#.UH>LAX8A3H?-*"52OZ[HD7%BRN7E:LT3S&\$ER8*<3)/@]\VU'N_; M6STVL>$2WS%B&!FN@0CR<-S/(%SZ?P('I=0.S/7"3#XE->6N$\5$3]%O+>1J MR.U;G.#]DD2KT'N=A.M(Z[F)GQ@0SG@1C@^RO*XY7$C;Q!4]IC$V+9C47YSN MQO \*R38\+#E63:VL.MZ7;TJA"%2L" D.. ZL?S.OU>A92%?VUM:$BA*"%^)+E'"7J8 "=5 G[Z_9 <=QD-WC^+-6901?5X&%F09;% \AK! M XC@3P82U"BYS]*J:)^W4T8U!M5*[U>153P>:>G>OD.\[*[3XO MCT5Z&M*Q;).8'DW/L6.:@4=HM*R'M"P[Q%$L=NOAI*%$WD:IJP_;BZRN0ZO4F))K>/K$="DZ%@5-!?N1 MR??']%"F87I(;[,JR@\T:3S2O+%-(//#J8&!'R/']WW/1A9T(0F(0:'40HF# M,#1#D8Q-(PS-65R+_&]B6J:3=CZE6PGC8CK8@@8#/6QQ@Y]:Y#]?@1-X<$(O MT3=%C5;*$SVBI#-X;QTZ.X>A^>QOAI1&QRGE.MF_0+0Q:"R@F2I"%NLA3DXV6VBOZ^8BJGB)K+>E;S+-J]*W MZ=:\+F**6!)4JB]54J7HL/M R7UE[-"%GATC;"+#1R%QH1ET8R.;!%Q=!]6. MJ%FU:G12FC6522'EFI%$.?VJ 8+DL ,UQ!7IV#AU;ZN9(NI7I6FJ;'I=V90R M)IJ)Y46:W1U>CNI:!K&L$+E&8*/8-(D%G6[4&,ME8K)CZ<[$&EQRF9@T?V*9 MV!S4269B#;05*=@ELC@RL:DTKTJUIEMS(1-3PY*:=;V-ZQ(/(LMW0HBMT'3" MV':[0IE7%VIQ21M6OOZUI M=4UZ!8V;XU5IUV1CA%;"!#GB52ZS*"//$(=>X4Z&*33&QG9%( M25WM-B[6DW?R<<Q91O=DHE]>]\XV-].LC#)(<:*G7(NC11K6D7 ME%$#?\*98+/0>6EPPX,>"1U"_-"UX]"(0ARV@X<(Q5+*.''(->Z4J&)3,!.< MCTC93+#=.%F? HYSQY,)JB%_7:JGRJA+F:!*SA2M4&YL'&*"0X-*J1>Z7H3C MJ)MIA[%C$I'-E:ECS;*[LNO>SL'VRDT#4.D*Y-O,*EEE5$JJAI7$5:T3RJ\% MQ35)9I589/?T_^F1?1 M/BG+ZX1^>Q/;(<:^Z?B$A![&@4GQUMMK04@OP6=#>!D MQ+L]LP*#F"=26@-H4\&=M#.>EW7,ZDT\H5^9',4V=R85:5'@Z\2." M/:-7UZ'M:IW##0]ZS<&$:,;8QC[,30@IZ)3,-L4=BV!RV1\*!Z M;,VQ@$,S_F0X!65>N0=XD]_ER!=-BJ?RKBE#%B)P-'/6XXIUJ*XVZUYDVCI9 M5*2G)PR_)0\ISA^2[+!!!D%N9,2A%T/*<.0';4<;M-B0./1CW[,BSR:N"T,O"GKY-T,;\8BN](=K5E0& M"?28!%JX2A$UKG^S<"0F;L_I 7\V@#A#B3Q/ FUM=?,EU\)6E#>^9K6OV/J* M/D^F905-:"?!SQ4]'F+I+.=JQ8?LD+ZOTH=RXR#+\2O@1V46^(";QR1VA)7$4)'=[@5 7;_E1YEL0 MJ)$U.4<]QQ1N:2M-I-2L7A.'TG-W?OKFF)J?V.&?@$LPN@[-4F#'^&1:FAE> M%8H%%E-A$-BF8W@P"@V$/*J)[4UJ% ';G1+KL*UR9)'W3*KA=I]LQ,-W[NW] MY 6V+ 1X'7E#=7AG'>^L%LMR_<^VP%(83K^F^_R1RD>ZO3_D^_SN"1UVGY** MW5?2326MT+0-TPM@8%MT^-@-[';8T#-#DWMI3,5@FG.-'B(X8:P/@K4H!1:% ME%#+L9@V-ZMBV<>KA*(3H3++;4J8%5A^FYMAN>6XMQY=50MT'&Q<6K!32>0* M%O"4FI-K>N $@@&A089=6L7Z6K >%B4=-#J65?Z0%I_3?=/@XCY[[" $A. MARSZ$!2$A! #=A!,S^*:?6H96'.0Z.""'F_]GG6(P3/( KJFG'^.Z+$D]6*1 MY!76T4769<**&5N#C;A0?QD*UJ**?K3GB,*)9(\@>5OVN?:SN MTT+PQ*!U:I,B67,U$@6M#$T:Q%7X5O..U[*C4,,7V:SB&? M1,U*GIA*C6] 78%Q5N?><:K1R&TSB1&]#K529P[_AI(,3PHT"VVWQX-XT'!1!+LU-XR@&XEU%E(R MI-"\5K8YFG"BHY5D/AU=@%\Q[;Q$*OBI1PDZF+-W)N+A;K3"4"GYZQ!&U4:] MJ#W4P)FL /Z65B^'AD'D>9[E&H$5^J;I$JM?0<2VZ^ I\BN-55,"7>'NQ_SHF1946^R>:)26';<::8=_FQ4.=!]7] M:J[3[U5(2?G7QK-C/X)N&! K\@/H6D'47A6* @,3H4L[]2#0O/X^[$#5PV;; MZ&6^SW;U_*,WHM[Q S_]?DBH0^E/!#LF:O(07U:SO'/$DIR3+T[T#W"V+;\ M@PIJK(MU_Q+@,S$=[BUD2;A#P\T MTYNF[O,Y553Z5^E/^;@P- ><[ &=08")#AB8Q/ZH,PI0JQI'KRAZJ'(05VB9 M_6E86]R9GX#+;8"7\05OQ/J*88E5(4D-HKSQ"VVUQI$I2#-&!;5Z.' 75HA&OT3/RED]BV29SN]RD=,MG3[SZF1?7T(=NFAY(B:,L';>P; M)HH" [*Y/S*\T'4=!V'?#>PX'<$&'%_2 !4YO*69^ M/+5:F'2QE$F ;YECB2<:>5[!83E-AN7: MGU'!VLPD*_Z1[(]I^%3O$9XZBOB08$1H^ N)9:+ <,S(:\=S[2@2:L\H/XKF M>%.CX6NSHYH^O@GZ/,R)!0T!TO3405[B9*S<<3*/Z\A\%=AQ7KRHB!EAQ6D; M>Z=)>2S2W7^@TUOZ8TI1ML_JP#H$VW8# MM^@+T;#I7"QK%^XNY+3!)N.]SFI!FNG;4:- X\@9&$?.JYET^@6 M!T$_HH>%JLVFC*-;\QMH@&$;;(4(MA*?PB.?0H>Y1S@:T5(5 MS*Y##I58DX^F VL =^H.:]$KO)%Z'H1[IHUHOHC%PI>BKS"$[#F?@!6%J1F-_]2 M8%K&#PL$HR_)/BTW-G$]*_:0X3J!Y7D1(4'W9H\Z"CVTIJAS!<;=O?:P4Z.?)^R(/0%_N; C:+Z^L"/C MAP7"SJ])=OB0E^7[0U/K_?[0%7>;&X@CY'@>\8/0LV%@^28F'7C?@41JF6]9 MR)H7_!@T\-.>@OL99"T\^@^0M@ 7BU>3W#Q[%)O+PRN);1B=>0?Y-#_ONA2)-]]N]TU]F M=O\\EA7[R/S $H*-3>>@Q(4>#E ML^62G $'VR%R]G,*?44+*-.>D16LJ*PDZ[NTS%+S )X1 1HFVM_^"ZV_ MC/E\J249)<_A_X!5&C4\S;EPH]"SBY6'14$81 &A.$W7"8EC1*0KST:81$9; M'D8.O!?%S U0O#BLLT6F-"P][#B*PM8NG+.7"?$Z\2\G0:"/6X'([D3&8NAU3SW&-@E.9]8SH^" M\X8?PH7R\X.!>7^]HQJZ?,<3UQ9_;E86Z);GXU+D6Q[9+/EY^=RDSNJGMKK7 MK%OIF9:%0M^$#C*(U6&E49QTVZJ?YCK*,0VNQ#[JN64_U+&.B<[5NY8V@RM7 MLD[6F_8C'?(8=8^&*9R:QV%EX6T9#A1-YE1Z9-YEIA[JE[2J]O6'E!O3]2+; MPI8=$1@[MNF:_4D5A*.(JROK"F!JGL,-H"RQ)R3GN3DW?;0[;371Z@KP/ RK M"EIONTK[XN.DY^/'#E\JB="R(*G -[H#60_QND@.Y2T5\(_'ZN/MA_1KNKDP@/UZ^('5-'M,;N^9SULQA M:Q"EGOF<3;%KZX#U8X2L40]IB%9JGH@?.U IXD!1C%+ID87F69?/EFP\QXY< MB'W'## ) A>;?M>).(R)%RTX[9J ^G_@>4AC/XH<0GRK:[D<.IBXSW?FM%?1 M30,KO2_W/ZRB;EU[,KQ>_;&%3A$'L^S)B'F$5\!^S?/=MVR_?__P2%$SI'6= M,43$MVTWM Q"(M\S?-)?,1+ZMB734DMR) GYD#@>W8$#68]N7M5XG9V1UWXB MG>MX;Z<:D2M]Q/C>G.SP-2VKS?OZ/VR,^B;BC0DM/W;]V(E\[& KL&W3:09! MAF5A@VK)SCMK_/[+EU] BX_5&/\' M0'0+C2D];T3/"D-N*TK2R]D3#@4HHCRP5OFH/3F^IT M(1/ZFF1[EE3%><$ZET3YH92/+171.AF.,;-_$-!?#INEZ%J3_*Y(7S0Q-LV;U^-_=YL4[UJ%M<-'9 M%3B9,VRBQ P"G457@-D$*FH4N/Z6[K^FH#'M"IRVJ,2RLKF]SY?&K=CQ8MK+ M#'GFY9/S5;R 2T8NM-T>']@9P.;7 M-L@P$6:W93C8LDULQ@[]IT,C,(NW7D0DULR7!3S/TKO:*-=K'57.D[GU[R\9 MYX2?E27"GI;G8WU14.#)^ 'BXIG39@N3L@_+7S%J2G.A-8A.\] \,;7#^K'X MD!_NV,6^-D2NC4AD!22.86#8K,$5MCSD0X((GF\V* SM!Y@-/IL#TK<,-*8M M-1L4]_X<85&KXY>*@WWT.WG]1XIZYS[1%N:DG?]7B&ORQBL-9!-]L$SD.H^V M)C'-F$01C)TPBOP(!69(,=L0HLB-7#S[;' JX!]G-OB*UBT[&YS\K"P1]K0\ M'^N+@C_V;/ -I\T6)F4?EK]BU)3F0FL0G>8A-3'U=:2;R$"^'3@X0H83A*[G MN<2C4,* !GT(;6=3Y56R5Q$C)0$(S>QZK+/&/#T3.%F'J8A7,_A*0QBZY*$U M!977F96.%1,=]2.$@*DF"BF[$CYU"O9Y*"&&ZWI1X(9NX 9^C&U654N1$9\$ M48A1/]71*^.BL&0F-,N(N\ZYBR(7ZU-\+6Z=/P"L>Y[!1;WB""'KV!\W8$A; MK"!^3&.;.YQDY7:?LT./'V_9'2;IH6S/:]ZC9= MU^GW*J3D_FL3Q6%L1IYG.B$)L!5BUPXLQ[5-"V$'FVCS-2UN&%@A& -U>X53_%;E#3/EK5*T;6EP %07]E;0]^$5! M@AKES,6LE=2/BO+O#+>W#AUG7QOTE-V?.NI.3D7T.F& M9\5T^A';=A!Y<>"39CQH860+G6*3'T7[89'Z(CN*# R@B9U^54 EGZK.PZ*8 M7DH2J$4A+_(SHGW3.5V'JBFP(U?]M/$I47WE[JS7$0_/_"]D*!V)!O#R.'1H"F?KUE]**IW#2S0XP)_,F2O?WA]N\>&CN<2J:U -4.7BD.MSPRI(4]M^DY[?N M95?=I^#]YR^_3+R<_75>7A%H%2RNX+KSJ1;DZIZI27*,\X0)"S-8EK=)XJR!O[^( M/#?,\ NT().KE&A1&\9%6HH1,9F.FH>B'[+M* %=)X@QML* >([IV!Z!;C=D MC'RN$GLE \TGVBW H0B]U41% Z\B&CX#I=)2_I+-!MV<7,KH^@RV[M"MA"\?RKBQ#7,GJQV*7'9+BB0[)RA)B:B>K M8?AX&QZIGJ;LV*J#S1@%.":F%^/8CUTC[ ;U0M_F3E>G#Z59SSJ H*)OVIX5 M#S&W@[IF++\%-RU,@31+ ;L<2>N\Q(II5\\I4Z^Z((O! PP?^'@+PD4X%4A> MY^56+GV=^MSR9;!O,G$IAU5'X0JR6(7&Y%H>,P'M9\<5ZB<-[??Y-W9U TYO MTZ)(=Q0&*LNTPNF6M<9,&0DL*!VK,CGL_M_\ID3;*K^E#XFW,5" /$2C$0U MKD5B:/A&"\RS+,@?'^:!HSF&X'1WW#;9+OVMXYX%\>9U9 )(8;(WD@$54+R9 M_,01:=;G(K%HU.,'O0%7H#.A\1 S@GVO,>/D.F9)W0F8V;)N1PJ$M_4Y5"X$ MSNI8OGBIA-I+,75>OZT@[LYL<+[8.R+8\OY0I-O\[L"JS>G([?(+:T-4_9$? M]SMV$\>V(K>W*0U*7]G$\G-2I1M"DXG0ITE$" W;]B&QS* # W$,A7KAZX&@ M.4X/4==Y\TV+FS4KJ\ WAKR^C(;J0=IAKW^QH.@%&^EK7@6%VJE MWENU6JNUE$^R-;"K4[?1=ELF%&_6_CKU^\6J&+]%O7>CZO?PI8JT&\Y=H5K=MHP MT4(Z%:J;O/B6U+LV);)[KBM(T2M1&RY M)7TC95R)LP4KC%;EX*E%25WQUT^M.3]?O5[_=05.1K%%]F?K\S_5EOT,>ML6 M*FE2Y!F>*JBY'X)UA*/ES+]4:[6,'[BVZ%_L)M2@'_=IE=)PF1_K(C'6FH 4 M>4F1TE]$]'OHYE@RRWILZ('][L8,8.BAD-W$;4;(#SW;[DX[^([O$^Z]^IEQ M:9Z8A 1=@_V;PK.\>SBVZ%?L&;$ \^K>;#M)JE=; MU92>=7;1(%1;MF(O"^S?K]C;:W<5ZDV=WAR_&FS'994CQ] M*M*O67XL]ZPB,=V=ITI_9-7]?;[?L;_>&"X,72>BD_/8\Z%M!Q:=M+<6LFY( M:I.*]=BE.2D9& H^7;\'MXTM]<'B%B.;(/,NG/Z(#"O+=]9CTEKRI>'3]8R2 M9VU2.U+8;+VE!9QX 2=B0,U,NX)\]6Q58$C/7_A159VTK<>TM25]*WMT%6:. ML_E\4N:YOB?S1\E<5\B<<.:[0AL$]_$'H#ND'U\@S5(* (46,6$4>J87F%%H MQ6Y72. ;4<25V&H85GME[%!2NZPS;2&+[M*K(YMW4WX1GD7WX(<4CT:JL<(( M3;OMO 2.;JXK]\(Z-B]T&/9BZUP3=_Q7DO0;'/UBQF]Y];G?T&]6-C[>#C?Y M7_LC 4NHL!,28XQC(R1QY-C(@9TEGD\BL6N'UX=?=V55;1$3D./YN89^6P/D M!_I3==J^1IJYKT%9'W1]T>;9-GL/'5"#P_^LKL.88MH!_ M1X+AFI^V=43553/TXNZ7%6,5BO-?MO?I[LB:#/R:Y[MOV7[?-!)WHIB$)#!\ M8AA&3'S3<[QZ---G!8G+5 9.[7D":1+Y(-0=_8M%$BCHM M*G^!FQ$EGLKF.M1RLA6YVF=,3'6Z,3[T7:V(32D4^R/:^DV",3USTDB4F*V(\:=&3%W2,*(D\=>O0D GX4R++-]]J9*B$I.1-S]:Y$4X1R%P\N8N.["))?'_:%QUW0;M%GO%U/B(Y%4=\55B2'%>5[H.EX8H] ,.P $HDCLTE>% XN\(U+WNW9+E=L6)*A.*.7"K JZQ:+O MS#S+!>6K?E6XPPD&0 %#"GYB6']>1I_>)I%#P11Z8ET:I]*P"RJHG#OA7"#R M7"]R?,^U88@,!T:Q[70?CZ*8M+D .>P$,X&W/E@\$^@P<+^&] ]^A R EZEU MO1W\L"]E &)V\S[9?;M"^F[A_'A3W1[W;1U7^3G=IME7MLS7O''5AC6[LCQB MQC%T0QR[CATULW;/\&'D6=UQ]D^B&;%:&%POR_,3Z^>(^;/G9,]P@Z0"-\-$ M^G'\-9K#&7PIP@+42V4)'29P G5U:N3*ZA1 5*2[K*H[R%^U.03W82XU0B9$ MYHC:Z7'*.B11DVWY'(^UF+CV9;"O8-A 8B 78V(9#K&P%X<1,;LA?<\P)%J# M3!I/0C0EVGST$.L7]B;9@5UZPWG.5@VM?*JHGTIU(CB0O5.;C<\IG>R6R7[F MN=(8;R-ZIX3N= MIN@LR^@5U0IQ*"!O,R&:1P '=S^P@TS?BJQ*W^6WMS1C.:0B#0=F<-&X5*[) M+7)BVB>/%#SHT(-7-';0DZ@$G07@I\Z&RQJ[B-L$3AFNRWUR!P-G<"/?\;W) M9+X2(&?VT@H.RKY P[U, MJ1:$]/*,\)+F8'$F;58WWUB6^0LM"O!Z81U9LR;;)BT*B#'(^T+_D69W]^PL M+)V?)7?I;T=V!_''VR_W"7V0/QZKLJ)Y8=,])MMNHB!TS, E-HJA$T2&A;JK MYR,/PS 0J5Y2.[+FNJ8.+$@:M*"L88)C6;?^!.S0\;%N$7K#X+(7N_D5D-2U M]3.?)A'B=N0=U^.C=;SCFFS+YWC*A?L(%_4-X\D^RA\>\D,S.JJ:HQQ,9*[S M^GNL1]3N4_+$?AD5!7T#ZK\K-U9('!P[7@@MB&R"'#=JCVU&/KO;4?""<-UP M-*L!SO;'^@:?YIHE%LG3_SYFU=.[&X:X5H/T4#:% DG=)UBX&;!VC_&M/*[, M66)3Z@%XT* '#7PPQ ^J'/0>);U'Z]]L'=J:!89VS=[L=Z(?1F1^1B>O0_OG M-/AE"]]YN9Z8"=9O1KI[$; V1FQ8G@?M /N&!WWD$:^+53Z.#7M3Y=3&2;F@ M]-A"^M_#U) -[AH+5IH/7N)7/".<[*EUZ((VZ_BR0D4L\K[QT3XIRX^W?R1, M7*J/Q6<&:CALB.*86#%RG3"$MAVZAF?93F Z4>@1VQ ZK#)Y,-TSO 98"?(3 M)O 3?9F;=YMS45T=M7SIV:RLBB5?-3262+7@Z-L+:GA78 !P7AU\BZX1X5/& M]#J43ITYN:8G4G!A>K?+JKK%6YP=DL,V2_;O#[=Y\5!/PG!6;O=Y>2S2Z_1[ M%5(B_K4QL&<3UW5\:(=68-IQ%#6]VCS7"@VQ5FGJ1]>L=CU,\*5*JCJO!#BM MDFPO.%/5P#MGH>"BE MN[?98P8GX 5IP@@O^9(!!C7CF@X#"C(YM#FCSSCKD M4Z-]YYL$FIGD*L#Y>_ZUUHCL,&@+\_*2^7)X#I)*>6A;'@E#RXD,%-C0;V+5O/RF9YAZ4:B MM527+U%LW @B!]()C$<,D_BA97E6-[)C&43ZV)&*P:6K6>8[;*2[?^(E[D;2 M597,KR-!56K1Y7Z"BMCB2D)?CG(.I,N5RXT5^S#VL0UAX#FN&[*CM^WPOA9(*&=G52J1?"4EN7HUJU^< 5)H1:S]?,YB(ET6M6[V@*:IT-@!K!*J4Z,\# CI7Y3FD8G-6'FJ/C)%^J"IQO M$2H?3Y6YZH<(L^JL%8N^BEE6N3+C0>A!P_5]DSBV8SC(1DXWLFVZCN1Y(Q5# M2Z_+_*"GC/2OQ_ R_N.LQW!;)+$>(\:6^'T,[P]?:=S*BZ?VN%+=C_VT)PFQ M[_E.% 4X#!TG,&R?M'N23ASCD,A=T#!Q4,VY[_#:@1ZI[%4-4_GE*ZI8A%JQ MQ/555OO^2NVU#F"Q(@I>!D?$3[D3UJ& ZLVZ>"F$4MX$VBO10%L]?:*/:X4. M.T*GMH\LF3\-'#E^0!SLQB$B)#9MA$RK']AQA510P7":]:]#6'<6Z>%=@=]X M&XNH9)9/_V8F54SY.G!7H(;WG-;%A>]MZD8D3R'OZQ [E0:];+ZDEBOQ9*\[ MI/XI>:K;4!S85BHDIY7X=:JC7IQ7%XY7R)Y[-14M['^_S;E^/CX[X]G'\Z M67&NQ:%/PMB/3!QC'#LPC*!I]&A"-Y1+9=5BT+VT.0 )&'+ H ^/-,FFL(I= M(9J]+N<%^<2UY_\*///+ /?BJBK),%>ZJL=GZ]!>[59>3%)ULLJKT)]I8"B. MV^I89(>[]P^/25;4S5#:6(&V5?:USI9?.P87X]BS7-NR/2O$-DV7S:"["]BP M ]L3NR),*Q01G9"Z-.P9^F9BRS8*P!_&)]VH\(Z;@SV!? M#3QQ-"3V) L(U(RM.=G6)=[*72":;,_/_@2)KHEO M$8(:XHJ2:BXFN9)IM3Y9A^9JL^YB\JR#Q8G*2K](BZ]I^'1-/XVF]Q3*H"(B M0*$1F3Z,7>($/H)FVU'0-3""KJ] 72>-/ZO"#I*N[GVO\GK/78W 3O/$))&= MS0GRJQG/?=$"!C=/@$&NESLHZ+5*[QB_XO*KQ%NKEF U%O+)L$(VQ:48IS?5 M^P-#4[=P'<0 *XP0QB2"MF=#R_.AZ=7=T+!)(4%#3GFEA].]MY84Q1-[KUF% M4S0]?TZ+*Z&/&1CY?)O8"R_4L+\ !A+YI6U8(NS&C MF C='S)M).U%!#TX"5&;2"*?GLW'GYB4G5.WN&B-$C6B5VH(7H=4*;+EO%>L M0H9$:YZ:0@,Z-^^^T19?#I9 G\.QB1>%@6-8EF?&IF$@QW!Z.,AS9>J@E(-8 MIC:J12U7#:7>$6(54HOZ0+)J:E",=NZ$YQM%ZZBE$J68H[Y*F]?6H;?ZS;Q0 MAZ695_&9\]\3-GUGJW$?;]G,YII.;%X)%J;C63'V[3@@GD-0[$,[:F$@'WM" MF:7RP7578PTF?R?$+Z>"LC-K52X0G6L0WCU MF7=QAJZ%1YD3_(W@?TXJFHT7V=>$78AV7NCEN@1A;+J.;_M&X)BFY_H="A,1 MR7-<:L;67O3Z\) 43\\R7P88?/F6/$IO#2FB751;YV=<7EJ?LSU NR)=Y>*3 M2U;5>F9MJJK8NI$6 .I9Y"];_9H>CFE,:8CR0U4DV^J/K+J/CF5%<^MB<*H+ MQ\2P;<1.-QAVX/I.>ZV79]L&A(Z(F"H;5/M>>XU3N-!4%:5\0KD(FZ+5237$ MIIMB!Q)\HRA!!W/12E$^ D>K0A7[8!U:J-ZL%]6>6GCCSB@K^MGW^9[26)+Z M5N3?\BI]K;(4H0#Z44ABEX1F&"&(PN;0 ,US/3L4.TBE;%3=6>0 Z/\"#53! MW%$=P9Q9XR+<"N:+K] *&,QU%,YS4SB6(BIWPSH$48-=YVFA)N:X+R=L#_Q_ M3KA'1S8,?.+ $)+V7*M!D!D+E5W*CJ%9[OJN&D6/ MZPK<,62"]PS*4L@G<7.P)R9H/7&?!\3=I+.*\P/GQIKH][E\BV+"K64G@6K9M MN9&'+!S&83NI\BK9RR9J @,)96L]IFG9VF&DS]%,><6)(:'D0H+8E;QH2DQY M,\V0YH?WI8J3K*B+^X>=(P8[FL3R8Q(2B]T8@&+$$AS;1P0;5D3,6*Q#P[2Q M1%XLJ18,K"=Q635E^*QNB\%M#S[\/4T8VOIG8AG%1'[Y$HGYB!7+'P8,/F]U ML]0BSRA1(\*EAN!U*))"QR6@5NRYJ97KG;L*[O4\#NDBY2L#LM_;/99$5_RX9?315B#[[;_OJ$AA?WA@55I-27757L2F:)-#MF_FZNWLL-V?]RQLXTW MQPH<\@KLLX>L/3P^_,UD#[I3J?3C2O"0/($;^J_'1\ID7L M&GY=IG=USG$%DMO;;)\E5=KD)MFICQ](;G)J3YG=';);BH\BR+\=J(30\1@' MC)HB??LQ>"::J'] 5W &FTII(+X>!PD&>![??#SSS=0, M0+._1+*#]?A-2^;0>?=QZ-U6QYNX^?CL%=P.K:4YQJM__SS).!YH/-G7'1*: MX8YEDT#0OV'QO_ZEV^R0T&'J/(*&[#J$_P+.WO]G@W?FM*.TNQ=LE,?FV2O2 MNZ2H$XZ?S)_KWQF8DE64 [8T2_]Y&'XP_77*S;:^^I%]P?ZN9#A9F>YK**\& M6=+9(,T(*LV :U):4E^.FV!I(\/++U4?IQ M#Q1.R8H,:"K%$K6JRY"ZOSF!>TB30^VA]'O:)$TTVZ(S6_H8_

T/U&;5?+/&0,D@'YZ<>D[2L(MIZ3S*N(:4=29+\_GC MCNAM<%E>-#>X?DZW^Z0LZ^E3#6[WSV.S$CQ(P#<^]$,#8C]T<6B8./+8^KOC M6"Z,(\]TA [6*!]<>TWX9;&%^49K'4]!S?%6BS3I'L4].]<6(D MCJRC:_/'.I;6]9GWXH8YK3SR2NCO9?KQEI15]L 6IC9T"#/V+(-^JAGZ-B'( M\#N=]MU J%A2\*,UR]_O31;7XQ%3/U&:^+1-(T-BRG5.SGJ4ZSE%([HDR>4Z M5$<6?*[D>1(L-\B+-+L[-#4--,<;S$9H1EA_V:Z6GR>!V$4A1!ZR$')"/S9< MVPE/>" 6$1=]*#3K4 L<=,C! *M@78(^1W#6+*S"!X+U#*_2WZ*NY\Q#W*N1 M06FJQRHBM+MO'>(Z@YWGE10S,2O0+W*;LD.*;,S/6?FOIN27_6OCT2P2Q8%K M0^B&GN\2R^N#A(U-H?.!4\;1++O/H-5+6PR5<,=(>1KY)'4N!L5$\QFJFKBK MKFJ\^6(M,CE"WX@0JB!]'5*GQ)*7_2,5L<,M5TEY3W62_8<=)/R:[-F>P;E4 M1DYD$F@3WT2!1Z 58>QU8^.Z7%Q N)2,J%O"*+JKYB+" &YD"O;)E1U%L^#]/2G^E59UM=Z7=-NV;Q/M?RO-()^F MS4.>F(Z=,*U'N"[R-")6T[E=AT IL.-%(UDUS/ WV^I.,[U0/A2'@>,2S!HF M0M]%)(HZY8L\^A^Q]EK2PVB6HE>.T8KVUI)GD$^)9B)/>$NT!;6\!%TF:$2# M%+"Z#A%28LBV:6GNU7/#UV.G7)NL&[J-@]F'-B& 3T<0!/; M40?1\$3[ LX(3+?4/6L.T&$$2*H;P[P>$Q;*=3E+5EKI_+0VY-F=UF^V?7CA MV?4DBRH]Q*?M\ST(JXL&,YI^.7[,S;_(#/Q '?7T8L(?$L-U+6B:. A,&NT, M#W7#NE_B<6XXS_BFW=KK$9]PUI/5HZ"66WIAO3R)V'=HV MW8Q79ML*>.&O:LX?TZ)Z8I. M"&F0LD$U:U)]Y\>'[&NZ Z@LT^?'73HCZD2HMZ#I!)(=LBIM__+]H:*?65]^ MUWR(:"FT*@?Q"=XBOA$3P [B57V%=_7< >L115XF1^N?%3MC':*IWJP7].-NF)W?5M^2(KW.P_1+OM]]2),RW7TLZH3S6U:FS69#NFO3R9@FC<@.D6M MXMN^%4=.T*& 7A0+MW@ IQ^3?=YHZ'L)F_1ZU=44\ZGEDNR+2:: M/=%5SII3,+!7H(%[QULLBKLK_F M^>Y;MM\W5QNV.5:38IW+?.RZL6&Y(0QM)W!#[)@.RYU18 8.G:Y'(@*K<%CM M4^I=>CN:BM:I4V>0F."J9)]/:QH@YH$K-\6C@7J6+BUZ!JT\IR>9$;86E$ MU51PNPX94V))KO[)$]T683U%KI/O+X8+3-\@KA58GAPY7-U2AP,2K$65IX]T9F8$QT9V1CJSU)%J7:!K=&IG([#K49[H9+[9& ME/"BZ-+/%UD:,ES7][!E&F'L^B'$$/8@0M]2>/6GZ-"ZTZCVWLK/Z3:_H]-- MXT&7UCDQ-D<+9;2X91V:J,LXL0M#IW'(?VTHG4LE MQ>Y3D>^.%$!2%,FA>NK7!&-LNQ!9!NM "^G,EC68:<8D&'%U?U4SDF9U[-"( M7@DZB3S.W8O9>!/L0,T6VO+C:4QU#_*E> MF=+?96?O!ON0Y/MC>BC3=F0S,'% #.1XCA="$T?8QNW()"!$,+^;/I[VI*Z! M6"^(#4"*9G8*B.5-Y^;E5#2'>YU.T )3F>23MSE)%).V<_Z6E[ WN!J1+U4LKT.ZE%ES?N^@4I;X&TO1H5!9YEMV MK\V.36C)]ZSZ6."L?,S+9(^V5?:UWJ_[6%!E;:_DH2!? +0=%QETDNM!FYBA M%1J19W0 '8I1K _5;+#TIWPG<*+=JN;S#9]>KM0M8M):&P%.5C2+?LP.5K+7 M60).IK!O/S=F/8FE.H^,"/@";E^'UB]A^(OF70MQS[TB>9\4:78 M=9NQCX_M!0/OZ]YCV=>4E8UW1_V,V&#%X8'O^I8?>3$%TZV-$A0AL=IL#>-K MC@FDOH3D70T:#%$++F?J8)YSD7-AT@67/AG:=S>VN8ZI&?=<\/W_ MO[UW:XX;1[-%W_>OX,.).-41JMF\ +SLAQT!@F"-)UR6CZVNCA/UD$%G4C)W MIT@UF6E;_>L/P$MFZI(I7$FXYDS'N&1+2JQO?<3Z+@"!"((T\%'@I5[J(P^@ M%!U*!L_W1&16^^#&\^YU/\V/MS,]!2TFM?JIY]/915D7$UD*]3S;]B3,HHQ> MT%ECSK%#9,V9U\STD M>BS#=GGY]FT\WWKVK64)] F45^R"#*$X@")#O12@$ M:#JE@G@H2X2N0- RHF$A92"='B4[<_N TSD!*GCK@1Z>^01T?HK%5).#77NT MDXO,"X*IUQEVJ*1FFY[?0V" ,5X]S,JV^E:PU/9DQ \-N]*JNJM9,P)U_UEN M[JAHG_S ;T55OV^Z[D.Y6T4$N[E/\^"P?S4QA!D[.B[Q(/9S/W"%]I*;1V-8 M1W]A./[FW!7L]M+Z>.5I?PUL][UX$)31&=S#)[%V>49,?H_83Q77H>B=(WRG MZ)S1@*>ZS&QP!K]>.=20>=58F?<+2CV?3^U0\1GM;9::/6+J/XXYP6#-CA]5 MMXI1Z-+_H23'<42@!^,03X-![ FEOY)#&-;I:::?P'+^9, X[YM7)9!/=&?@ M3DQ))6@SHHJO$W-!ZA29M$._5(UHM#Y=JDJ3-?=4WU8H@5X8)SY!F X!(AB3 M*%^Y%E:;>'%*MW\O[+V6[?NO?5W2[]Q\;?9=46]NOE;MKBSK MSZPE-&))\M0'*2(409R$"8K#-!BP!"X)8JZ-XV81&):L_\N'[N\.P^G0QS]P M/O/WRPPS?UG%["%=3.2? \H#$GMI[+MQY(<()C&&: *4A(#KONL9 M8)B.B)X/?W<..%E8!,)AT; C.&*C/3X0"Y 4]T%R!WP.@WX0WJ-CIN^.\.6C MI&%G"81*>YPF%R]5G:"YTSN,<"^+G3(8VLS_X4A4E/PP$,QP' 8CC M#(8XS@A,QL(V\"!RB40QJ6]PXW6DZRI'32.D"]61R_ M7T(:C(I&G"%5-B[C M%/6*<>ZH)\'8VV6B?O(MB'!&S7N].#3%H_BFPP\->Z*++;IG.\-7&'E4JZ,X M!ED4H13X01:/P_G8=X769*0',;\PTZ-QBAX.VQ&L<9N@**%\ZS.S<"D6>8Z0 MKIP#I0.JI7;H/>6&:^.=))UV+,ZHFW%VFYP2+^(RE%<_2G:90#\+/]%)N$I" MF =AG&+/1UE*HBC.DVG$E"J?G!*)CV-8C'I S_3GEX>R9:_5_4U6@R38%)4A MLT3**]' YP3,8R8]VZ/=$47GP<(:%#,6: 8WT7AIGB]+;,U8H1\*7A M=HP9-\[=DN'QH%U]F0/O)GHSXDZU(S;,:;"N'HTLU]PW@@SGVG7L-,KJ&VL( M?2AW>-^V9;U;@3""24IC$80AB1/L^@&:AB30%;JM36D@PQH_87/: [@KIY[[ MN)Q+#%V8QEJ(M6."ZC'E^;45^OCAG50?V_*AJ#;CC3ZHWESOOI;M<-7\*DD" M/W3])($(9"Y!+DJS:4CZ%Z[=K5H&,CRI1FQ..8#K^CNP&H;/60_L.T4/=-Y9 M=HFR"[-,"]-VS#(]IC0&GD2Q678RP@=J^3BCDS3V2)C''DY(D&+?2WP\C16% M82@RO>1&,#RO>E#.MJGO?J6_?;_()'J5F NS1XU(.Z:-H@V-SD=++L?[6#RR M\$?G,,!>. 7$(,JR=%67=^P, M@AOQS$_'\%QS*QGFU@NDXOG@PP"Y#UW% /H0SY9)#CE(Y,@5=;K"CMEIQ+(S MF:1^]OAW?=Z6]/,W8SDY#19%89Y&( < AR1T 0R@=QC, TABTDJ.-,_\_'M= M%FU-YV([H!/=["E'(E^KS"1QDEL\!T#.H0\V8II[<^=KO%ST1N$<4PO5:KMFF?*UIR9<'I8XKZQ;OVUW.RWY?4M MJG?5IMKN66OX7*Z]O"0V+_<5Z9=O?"C7L M\/.3+,)Y0FEU7> 2 /PD[T$&:0$G-.C!'3E1''0BKRA(4+JB''EATJ(8F]T?&\"*Z%J652[P_;L7S@ MP=R'((=>D*4NSEV$1W@D#X%043T;*-/[J'255N]EM\S.YUX^";32LV+J.:M3 MS:R=:G+"I875N?ULA^[/;_;S)=EE>!?8"#CTCS_OFO4_^R$[M-]];=KJW^5F ME0.8!(%/$(0Y"<,T00&&($J!AV$6B]T?I3B4^._"A[>HTHRGY+/R*^8/K^@=L#F','-OL'R E&7MUCJ8-@.9=1ES,MMEOHX M4E&Q=UVWIP-BDG@PBR*01R#RH)]C$$\#IJD?JRH8YS +J5?5H].K7+S$RJN6 M 4[U*-8 ;'FU&G (*I4@J_:JE*@A' HEQ8V*.EWO=]VNJ#)97+%,4ZY&M$W3+:]<)&$$! MDR'97A63LH9#RN19XE]0O;]OZG[(CT5[W7[>L6UJ?Q3;?3F5K2O/][+<]5"8 MTT(U2#U$_"G/"R.7"!6..L8SOKC*($[3[J%HG6\,7J]E^V[C/)3MH&F"DJ:% M:MXUUWE9%EUY/268 J23UAD@.CW&8Q]O[B78-VF[N!"KCW0[I$ZK12\6976S M)2%Y+TI:0A#) [-RHLFOI;!*UXJV9),6*]"PZK:D\%"1Y!$(O2'-*#0QC M'XQ#1CB!X>I;V7YII">3R% B,^H4E=JET]%-MW]8?RQ^[F>[G]5O[>U+NOW0K'<8PR M[!$O\I,XBWSDN_UF')"F) 9"^;19)(:S;M_U7;'(;YAXOM3 'L[%B^()[SN-$.F9W)UF:)B6)0 MNO_?LFAOOCE46;'3U*+,QQETDPP1BBF8\FW,[N$RJKQ<",P+;V!8>/F( M-J2[VCF>3W89=,M5ET'4*;I"WOI)-5?,1E7)E6#4G.)6W\I5B)$7Y%Y,_"S- M /W#3X()"TX]H5,ZS" PK[C M.)R$6U*<75S/*/B4NBV*RZ%J%5Q1;SULRJN MD(W*BBO.*/_QO5]V[^INU^[9T+AHV\>JOD/W[ CS%889HO\?HBB.8!('.?$. M0T(O<%>[9E=L^815:2 A_3Q@XE^]9K\R]Y&\Y^FX,!FUL&C'G--CRHN3>+7Q M(WX,[^?RCHU*)W+3[NBP[^K;IKWO#Y5('\=O#HTI2 M" %TT\#/8E?HA6@3XQO.5TX/6AUQ.0?4S@GL*^?+X^$G%(_,U>@=OC1G:<>( M)3EF?&+X>%MN8B](JDDWV:&T1BT\>QJM*3;?TN6NW;&3([MF6VWZT?JC>]"/ MJELE&4 01QFM4+T01VZ.0# -E'HQU_JSPL<;WWQ_@FHX0LOYDP'CE$P5XBXK MXDR!%T\:D9M/5$R^K?G*G:>C%=$2@-SRVJ0#@,:;4^1BH*,%[)['LZR MR$MCG'E4KV+?A=XX5!"D*=>;ADH#+*$B S0E'>&E3T9)##"G04O>(LV@F@Q# M<^N)('\V*HJH"1$K;0\=1GJ+E05JF2:4?I MI&S%\PM=M;#"_PYE2XNO8E=^:.IQP'$\-R9Q&$=>!") 0(YSZ,;3>%D(4[%W MD65',9[*C,!$7XN49HU/9^8A3#2#&3%=.135KX?^SD)7:IPAZ(+>J)-JA^)H ML./%6Y!ZF.%NB.^_=*.Z]<59%"&0 0_X8> E?I3$.(G&48 7 *';?40_VW0C M^PA'J-4B315GY]D@2X)=97Z"S+2*GS)QJ0TLR9D=JB&-_GG[5HD%"8482RT M$@B]/'0]$ 1Y3GR<^-,X20[$%L2$/WU.E1!JI2@0)JP4!KA2T H=S1,5M3C; M05%GSCK%$,5_7C.DF'A+-=KF6[7ZN"UV;/WH<\.N<6CJJ7!*8(!=!(@/\B"* MW!#A<"JMR&@R2Q*<98.#1C)"$?N[C$$Z#82_F.G%#<0C3J=H(S*'( MG F:@'HH<,>AN?/0)IBUO<:8C/ J4"<@O?-0*">^DE3RZ>]9P\\IL#I3%FBP M!B,:K4^/@ Y?[[Z6[3&Y'@)PC(!F)E61+0%[-LR8GK>+L\:GJJ_:>4U0UM,9WWXRH'1.8#I/< KHBRZ*.21Z M 7;%)/MM8F447!?# HJ^ --R"J^#<3[!YZ/D7 #03*@% 4&W18VYQT\@8'PH MO_]>;JKB74UUM>Z?Q6+[-%H5]::O$480&*(PR;T\#3,8)4GB@FC:JA3Z$>!O M>^@?VG 8H8"='O&5\P3SRYR+M0U%&R@&/,$18I9U@EBTD>!?)OP8<(1 )%K6 M(7)!R8AC^**4,%WG I8YWBV(70:-:V9Y=@5WM9U_X?E]59?]FT6KC$ _BD(? MDCSVTC0,(W?:4!>&'A;:>*]E0-,+JI>.$G#^9#B']^5$=\1I(?MRJ%J,9\$5 M6'6*S>RFXZ#MT@8[G:Q;LN=.JTG/M^'IYXM7^3[LF:Q>WPYCLS,=IM>;5DD" M?1>C-'8AHD/F$,3)-&#FN4A$[Q2&,9VC]\C8T2GM 9LS;8H4$S85+OGD;"8: M!;/L X-'6&^_)6I$M\[STDWYT);K:CQ$K+AG:5N^Z*QE)VD!]K1K)?9T5\_QVGNG\HJK;/>==?B_:. MG<-:_FM?[1Y__5)TU(OKYIZ-/HY$A6]7]MY]:)L?CT[)VIULU'73L6%V;4%_ M=CW\3!)/8-.G!]QRXWKOO/IP![. W]Y4TY_,)_*#89 MSCKZ7#-!_6- 4O^[X$?0!OBA]EEYU, OH< MH9-9L$+82Q,2)#G,78)=#QP;[9$?)HCGN-4Y< @%,?'36 ]B3-)W-QF2$&!3 M_ M$-PNHEPR!$W)G@.Y,V*^<'OV5P3>"LF&'RR+XK9I2U\+[K.PR_?N5/E0M--@-^SA/C3A,'O\5QC$)/#] M/,(13((TC-S#[JN8$)?K=B ](QDN17\OJ5*T5TYWP-E/Y-T3I(,FB+PDI,PO M1PR?E5K17O\3-I^"<_#L;(J\>34GJY(O8"FPR_D6UALDG(LCVLBS(%+HLZ4Q M\7@)J/W-(7NA8[X[YB[#@"#S8)J1/ MCG"4S\^FF*1/^)Q3@%?.Q.\1 MX_SL"FC\_"S+:;TZVWRBS\7'.?'72Z8%04"S08VQ!T_DU(7;VVI-=?,8C?!) M>W.(15F:8!#X"(=ND&=1W+^=/ Z+W81K4Y.VP0P'!$RN3[NTZZ+[*IS8:^&4 M(R;,3:=81)C0_=_.269Z"E XU]?"J\CI#C/S*[D)09%GSI,?WN;B7!S02:,% M44"K.8VAQTUL0^LKT0KAN\OKVS*^\KXHO MU;;:/7JK*';]" >$AC& HC &D3]MQT70R_'J6]E^:7CWQ]J"6F2*GQK(/<,_ M4>1%MV][ ]AJIO":H-U>OQSJ;(,[;PUUY1P1.T\@.Z=FTA_K#64KQH.I[#DY M]ZM7SL'>>?<:S^3#"QN7;7N*[-@%;1TKC=US7ZWKAM;_VE=MN?E4KLOJ&]L@ MWOU65/7[INO8E16'K/Z1&.@FG [)\"O MG-YGOS#P?V.NT]4(U.8CM>[@$K[2US+4YS/I=B(G@0(]1MTNL:#DG,/*-[J1 M9E@5OD3R7;UN[DLVZLJ/8I"GQ"4)BC")LR#QIV9HFH(XY=D^KO+YAK>%']\M M^67;3\2JA[;0/8A'7B[DUBHLVI$'*UEP[NY#:39X9\>T W1\UV/E R\/0NSF M84;8H0^A%^-IE BXX90W\LT-T4^72 7%9L8$:-HR+=;U$":+KSMAA"6IY.Q M#WF#'B.*\8R'"VHARY@=2B&-OM'SW C&3W8:S(>F;IYJTC0H(B1#081P/QH@ M*8RG6S52+\^%3FE1',KP\MYA<@S1M-\IU3#$5TY=WV;EE]TJ M],+,]^,0 4P !@ 0&![&S6 LMKZK/I[QE5F&CG7(-A0-+4=.(*?Y>(XIUT*AQ;..>4S+DTY=1YXF^I33V[G-HZ+!SOV: / MXZ+QX>5K]G/]J]=4#]J"$EW51?O8'S](TV6V4X?RN.T3YJ'T7,$H"T&41R[( MDLAUDYS J46.HRAQ11K72^(TW #OYSA[TL;M3LPLISG8Y7P9SNL8"_D=,TVT M$[B@CWF[BC^'>T4[E$.;8%A@[%U\-,VY?N'B\>?'\UB>FG,XKV7N-J3B)$F3*$[S (; \PGP MLX3KAHHYTWI_E1^*^M]^=N^VA24PWD"1'R,_'K:/3"8^ME73 M.A-PP3O'YG *GX!;X@\Q 3^"=O8,M3/"/KJCJIT!^:3A/7:'@A>^A$R/@,OS M?$' 9W">'0(^AZ'-[!-#3,"SBH[8EG3PM-Q]+\OZ(B14;] M5;EGT*('L^A1?Q3]*HL03G'BI\BE7V8Q M24 \XDMR-\/WU\..G:[7;#(&#U^,.00> ZF7+Z,@_WRT1X'V>U8 M@1>/K76PW*O(,SN:[]UDG1R_DD LYT<+WE]>QNYFZ1DD>I]VO^3_6UF7;;%E MJNEF'?$E(XB&04UI7I[6^U6'LA0X",0$R_$7I;BS$.'T;R8 MZZQMU3$,*\R[@W2\>8*'00%Y02)LFKH(5KTXZ55;TI0:KF$2^[R2K?B5W2I/W32#69S[!!**(/!];QHXC5PY M:9$?SO0>]>*[&J4UB)%YP#=($LV))HP+:=)9SG@42IUP MR_1*@T'GU$L75\):EK.6Z==R\UO3;)Z-C#(OSP(09#[) ,Q"Y$)T&!DFD928 M*8QG6,TF9,X=@R8I9RIT"NK93$Q*"]J!SQZ@+8IVGC4>2=/ N66:IL.B366S>S!X&3MTBX,W<3;H6OZS7J^$\,,;[QZ^*&I_]Z- M.^BS,(]"A%$,<9YY&2%NG(\C8#?TA?9.B'RNZ4Z+VFD 0@SQB90I^[AZ]V$5!3 F$2%!3L(L3P., M(SA],,VYN+JN A]G?/EF4Q5\\UN$@\O3VI#Y@LV##]D[)#*'NVD2=^7Z/^Z: M;_]S-(/-X6CZ"YN^T#!$LW]PY[.@$,6, I! M&L,DR9D4H A$>>"'43:-%D-?J"Z1'I,B"9T'(\L@7RN>@ M4$P(#NR=U!3+G,WP.C47PKTJF7:$?F4KGA^9H(457MUY7Q9=^;79;M[=/[3- MM^&.W7%$G-$"A+A^YGH99!?4^UDTCICYB9>):(_*.*;W7$W0G%-L8K*C1".? M],S%H)C\O$[>0A)T@:(+,J2#6#ND2(LEC?['3O!BA+*Y:XN'K]4:,[/KW;#O M[5/5_7,U'2*FT9[GUTYH9HI7T,YV>J=1@QS M-$Y]%R99X@41#'TZ:IA[N0LS)"1GJF,MN>0D)F;*K/))V9R$:EU86D3(WF#K M@HSIXMD.$=-F36/F:=0D8.^KNNQ?LUN1/(OBU,NC+(ZHBN8X<-,Q%22^)_:: MCH;AEETY9SB='JC@\KD.HA5ES0S'6I6-A]YYU>U FHS B3-NN<9)&,0K<[)< M*2O=;VW3=:L\@RX[/3H!M-Z-29J3^#!HYJ="=VHK#C63PO5SKYR@73EW#)PF M4>/D5%'0]-.I4KV_'\Y9 M/CWUBGZ]+=D7Z.GQ5V M'$5(I?JI:%]Q-BJ,R+4N)UP0]MG];$<(F-_L9N'YI2D;9AOV8P]$$*O#.B-)!0)BS^#LFY3+B^<%[ O&G;Y;=,M'!KQWS58PIO MPB;.CT"ZQO:3=1^+1[;7F\WR];K=EYOW5?&EVE:[JNSPOFW+'A [PFK\R_32 M/O !BEV8IZ%+W"2!?N2%$RP/8J$5 ^-@#%>J$WYG-&"(YH,)TQ&7@A6K>?]P MIU_VN$8X[3KOE1/XBYTEHLKMY6QJ'K?9HYJ39TEU'Q&L" H0C), MY8$;0,^/_62L_#,8 ""T0B(YQ%Q*_## 4A)=;MJDI-0$8VH">>6,F!:5P1$# MO[B)$FFE9 D;<5F(Y#CAE1=R_[!M'LOR4]G7C2^U;N6G'@#00@R M.(V;9&DBHC3JHYD7G3ZG6#?W+-4[=N&^#"=7"J9^&MCE$Z1YB173I@G;K^T M[C1A6TBGWJ3K@F3IH]H.]=)H3V/JH133M.O=U[(]F[RMTAP@2 *JS87$ZS)1 M%Y1+$\-VR)8N8QHC3Z&Q#M[* X0.&V5^3B(8Q%&0A,$!04Z 2*-SYZVCO_\EGPR40=.A>.X83MP]- MH9@.1+4"1 B'49:X['_3H'Z8AF)'.2H-93C9F-#U,W.(F>,U#AQ-62/4\N4= M,[(JEG92K.&F*O ^68XY6E&4@3%:0)TBA$5\Z$ M:OX3,5_CYJ("*=)IB_:HFO'*J9D:>.'5F[QIR^JN'E*R]>--6]0=5;>JJ7\K MJIK=4S+^'T*7];M'!(&?"4F0SG$-J]((U5F/6)VM M\!YYK2SSR=52!(LIV,3M!-,YP>DPH,XO#.K?KJ8[#&_FOAE)@,<+:F?"&W8( MH!'+&O//LLI-9FP/V>[Q]W+WM=D<];I;P2C/"?9QCD(_BTF0@GS:3D8S14^P MMM0QHF%I'& Y]SVNZ7[17Y@^_DTT>=/"+V\F-S>UHFG=P&.O?,-U<2/1 TKG M!.:2U\2=8>YBTJ>3>3L$4+--%^^+T\.86B=MY1,?$N)'N9O0/W"81A!/@Z5! M+K1<)SG$+,MTU5A27=H)KI4WE?:85LHTM<5LZ(4)]\"XB;1%?=2,X.IY"7(B MM"W@0U./%Z"R^YO9:--U]8D? T10[G,U%N+V>H4VS&M=!GSVF*V+HZX+TG9/SQL^X/]BBTNNJ_Y MMOG^KJ;UTGV_F^[0T(9)%+$E.3^.H.N".(VF0\FSR/6P)W1'BJ8Q#0=Z!LUY M**J-L]FW["YF=JL ]4U%DVP*]G\)WHZBBVB^1& )CL4R@U.$3L\UP^B<@%QL MY8R3O MZIYM^.X1/NU7/+T@QPII8&^>F^%%V'^FL9Z\ 8A_X>8H(P#$F208Q M2*;4)HHB(G3FB\3'&U]1ZQ.*'8-TN%V>3J-]+7ZOHSAU(NT88ZQ)]5YZ- Z# M<_GF<(-=EE-"WFRI2+%GA^*H&/!JLT2!"]'.R#2*2R)VI4M.,HPP\<,L]OUI M% ] P*AH;*O^76X. MB_%7SO64\#MHO:N^7=[S;;0]PJ,H2Z,]T0N18X+X79DR!V-NK],NA MITL?$U1O\JHNZC7[^O#$9%6WWC;=OCWN0J+Y491E,:$BA\,00^R2:0]E% $ MA2Z0,0W&L%1]KN[JZK9:LV/8ZL$&9W=<*Q1,>,R[AD_SK/**F$@>2CZ:1(W^ M.,#OFUP' TYDT3F:L%AUJ,KY!76=S9UVR/%\YCZ_9V=>GKF;<;MF_<]W7;+)#G.2@/^]HR=LO?LUY5MZ6;5MN:(V+NJ[<=53.3MZL MZ>\6OBE_[%)JYC^IA)$T2F">QSA*HSP![,5>& (O\',WSH5Z6Z8PS)@3?F1' M[=$\<+H^>#*$=7NFQ M+W:SNA##E]33L,\L$5K35IZ]AMTDJ_P+L/?W1?MX?4M!8(JEVN&B;1]OF_9[ MT6ZZD^&S( P0\ -'C&%DN XG8:/ 1%<@=4TJ&F!'G R!6 3?X#J/,$JN@JK MBVW>9=@%B!9=AWV3X^6EE9/&BRNRFCUAB7AJ-^O%FJP1WH3E\= D9]M=ST"( M@]C+V6%^01SXJ9L'4>I-$'(_$+JT5NO \\GD<2V!P=4BE5J8%Y3+N4F7ELQ+ M?-LCFQQT\DBG3J]8)I]:33LGH?KY>TM&V^9;=4AXFQ<)[Q_%=C_<@]ELM_F MY5G6"U(?((3C&*4NRMR0!(1,>)*(;PW)/ K3 GNQ%'4.!CC, FVURSDZ6P1G_"(BRW.[:M.L]_W^-_8Y/XG+GF"VQW7/(BKCK(^3GC]&2646 M7PF9\WEFV?@YHYW-W,^\;/O][W5;KIN[FNWNH;#2\0S:\X!""@:D+L ^3'P8 MAQC'(Z# ];U8Z*Q>@S!FC*VGV'LQF-!+!-8Y'"3:>E_4-_*AE<\MRY<[TCQS M]>"-.<^24F@&0\]VX@US*R[FPV[AX>2(P\[AC/ZGVU5KMDUD.'7B&2H(,(TP MM$J+8^!"XJ(4'E !$N1RBFX&BV%9Q\W]0U.S%]"9@HP[Y_OC"G!3TQIXSWHF M8T',EET'\YS3+?:R.F_(=Z)BO[S;Y!5_=,.7YTZY1H@//+:(+@\4!&W20J^LMZ2%[P^9UCD=@+D\TE M].9<:)O(&[3TK,";9I=K1>1CV]!QWMT_T+_U[QNS"T!_+^^_E.T*AV[N8NCA M,"6^F^4X=X==FAA'*(JY]MDH#V)8E@=HS@FV_JYK@3:X$H,<"Q)SD2>FF&=X M<_X1:^#+PMZ\UK,:#0_1P(*_8DF M_.U^O>M/7OG,7A+Y4G3EYF/QV!]J-PZ<9ZGO16X<11[R<((B"F <.(8850L:?4^+X*$C3=V_XGY3MO=5W3\]XW@()WGB!RX MON=Z('!)?A#S.,Z%;OB0'\7XLN4 S-D=D3GKIAO?-^P/7A4\*D2>4+[F\SQ< MB@GQ@<834,)2HNFXCG/T7&@&JU-J1ZM7@QW/3\[0Q(S0,=!/DLUQN #FH9L2 M=A=UFOEYE$,X#9>X2>8+WPLM,XAA,;H65QMYOOC$9A:JQ+1F.%7^:8VYC-2< M(^>"TBCS:8?0J)OQVF'8ZKSPRLR3D>A?RO9;>;+Y;.5Y41;Y20ZQZV91'N:^ M!Z91XP0*O5FH.I9AT7DZD49\SI^G.ST%;X95)I=/FN;D5:7?*$BI$:5Z@ZL+ M@J6+93MT2YLUC9EG45W%:)D(8Y+D64"@FWL0^FXZE8F)#PE>#4?:?]X5[4Y> MP-X<1F1V/4?$/='2@OYU73K%SDG+NZJNV7QK;IV/_0P8SL_E;C<2+X(;Y8\N1TATP+6;?.L!IE7 M;PF(DB2. M X#S:?0@\%P),=(U]#S:]*&I?U73)VU4RQ!U$61CW&.FL0\5[0A$>F$T38NOW/VP/B)=/>:<9O D\/2(P/L/(A2[J4N$KK$3_WAS 6Y\Q>\ :;'K M5,Y0':@_N^6I=UQS;^TAE)O^YH*O2YN=U]+]IR M7*9-@$M<$J4Y"7T"0DC8Q2C#J$F2IUPG8>@:R_""Z0$A*YP'C'UN.*$4V'JJ M@]C+@K0$IV+"]!:=,EMZ=? JL+UW9G[EMOJJ\\RW\_=M,EZ1>MTT6K C6*$XN)6FP0!IED3?J#X%H2^5; M6>_+[I!<$Q"'H0_#S(LA"=@)HT=E]7VQ&U:%/]SX1L !3W\U_/\2[3&+$L7; M0C;(D6B'>("R6.'\G(N+C25)VNPHE>7AOV@H*?' _PY5M[N^'0<[C.6%H9M' M5'L@"+P($)C&:!P+>7X>B:U5R8UA?#T*'UZ5*H$J_!B S6W4[8S#DA^K+?[#:T! ML_*A+==5GZ[228CNV:V6_^[_VMR^HWEL?5=]V9;#;79Z, ^" M/,@F>*$K<-35G* ,9SW3E/PZY?#M(0TJ)X.UA]ILTMR#)4[VW*OHF5>/YHQWD-KJ58'BV5;ORE7>\WJ9 MKWK7R/"YTG\))UK0-UC$[&;AR2.\":2D/_L5U9N,PMLV#VQ2C>=MKA*09\BG M*4D"Z!@XC0(W',=,0P2(X&N-"B,9[V4,X/H)OSG"$]XYIT(F;XMC+AY%^QTG M%)X@FTX(GGUGS7F6+F^QT<"N'16,)EM>;KK1QA#W2>OEEG[W[K>R+MMB2T=& MF_NJKE@5M:N^E=/@41Z0)(I(G =TM!!EP)TDD@+QH5@'1=.@QELJ(\XKYVY M.A0<3[#.? W%W$7)J%FYNV8C;J->GZ"M@G.1!J:'1US'*5;>7$K7;,KMOR=3*$/%\H5#CBXY]L-^Y63,Y^F1J9X'U.,,OX6 MIC&VQ$OJ@2+R%D7&NI:G5+S1L)1BS0YMD8?_2IM2@0=>O?BMJ.J.77)<=M62%S?9N67W8H*$\(D\P("093B.$-D6GC)HL07NA]%?333.P39 MU>!-30N/+SLJ)Z< YYTQ;S)U80KI8]F..:71GL;4\Z@PZY[LG1^'C>(P"#WL MA7GL0XPC^O_>-&R00*Y=6MH&FW/.W3>;ZK9:]ZV7!6?<*S3Q3C@5ABV<;TKF M7)INZCR)O3'RXO*:E9_Y.78S"#%TD4O2/,'3FE]& IR)%:FRHQBO2L?W1W;% MCRE!=G[Y\M;]709?('E!T869I4JJ'1-*V8I77R!1945L^K!IFU/+CG>"'J\$ M74$/T804 Y1Y *> 9"&"T\# "T*1(E/#<(;+SCY@]1>DKH\7I#8'>/TN/+8\ M16?<$O/K$G5O3C4MO-LTZ_08].H$U,@5[UPD1TV12;X6 MT'PDBO6#)ESL5>OAEISQ8\_NO?ZVHW M'7$>@<1UJ6"2/,=^'H+,C8<+;T&/Q1\9#<7NH MY%_[:O?XKF:=]OX4UOX\LYNO17W]T+W;60W>^W?Y3N)VOB+ ,M;E0?7H[ M[JFISHFMSI?'UV[1'9Z.*V3RGM=D:SKYR#X?3+/=,9UEWN/[9; M]&Z2>5U]:9NBG<^<'?69K>0\WS9I*4S;(O6@ *LT %F:ND$>IV&:)&$"DPE_ MDKLD$[\LQA[L(IHM?P/-X=J9Z0327ZIZZ,Y="-0_JXX.S"\KH8+>_V^CGJ*\ MS"^<4IY;7C/_Z,&_JX<#A5<)=K, I3C"*$C=A""2)!/\./=2B7LYK,'.)9G* M%WL,H+B$TG)7+UW+F'"OY57,^/#09V>) [[G*'O 96.@E?#Y MTK'6D)\M#[?'I^@O%W%?.'21H"O_6/W5XZX",[.%7E7O+1]]GU?G<4: FX59 MD&8)@CG*R+>[*W^@'[#*:B^=%U?Y1;/?E MZ3I0 D@"(R_(_"Q%OA?DD-U4/A@"8X*YM_#9"=_PAH<)ZZ\C6*='ZS"X#L/K M]( %-J?9R2+/'D,[D5M=R;RVP6&RWKGX1/%N>_AI'C"!/91V6F!^)^9/\<#Q M[>Y6%_NFF MKK?MJPP+_C)BC+>%=F#K]OSRR@7RB-@E8S^)28;3D*=;N>W-1/0^)DNG(8L](;;F(">$ M_'=+/T2>A26WD>M]6/_JB8<9TN;>?&["Y\NG' (]_-#S\MA+4@BBS(U"+W?) M(9O"(0 6;EE7-VJ9W>Q_W6[W7V<)D_?)^:NKNPG*;%S"%/.WXG4WK]U2K4=KL ^G@X.HC3)D$\"^G_0B?$Q\/Q$9;BH([>WY9I= MY>F,5^M0I,XGECX_Q7O%+JS?T]2:XX3JQ3W)5[-9ZD2QNLN$_^:\+TF"[0N1 M;P&7VA&_EC"<[R(G\]P+QY*GHY[!C79YN6&7'G_>%;L]]>WC\??I]%JE($G# MU/5\ //<36&0 G?"2-Q0Z%;#>9&9;A,.X)SJ<%6;9*"8QTV"L<(Z#YD)%TZQ M6T_%U$6\(!B4&$82E1OWE-';@\_ M4W8K.ECHAB (,8&!"^( NMF$PO/"7$/8D![;<&#H<9V$ACT(P7>6H) M%_(.4 H(LW!OJD(8'%34&Z>'?_+S;*G%(JT_Q[*XFBO[RVJ]5K>.3Y$UL:BH MN7G3EM5=_43ULXH^_6U)2Y!BNPI $M'* D6Y"V&2>A0&&M'D(4Z%=J&;PF!^ M#9_A.U%AIV63?G."48O^JCM#28=G]8,I/9Z<]?SG3@VQ2I??8EUX_E'MOGYMMFR]CWY_1#D\WRL>YR0%22F*N^X!G 3*3@G\_0N3OL8Q762NAAZH1_[;DRB9(*"2>!J*(G4 !B.IJ?@^E;4D_KHRMF4Y7VY MZ7LBQ7JWUU0<*?I$J3*:SQVFXNISGTT9T62$52711;K%ZR$]WK.Z&-)D(E\E MI)-/;640_LHV;E7UW^N6_OM=7?V[W- ?'- MP/D)X;K9=&9(AL5\ ,G>3MR?P.R;7./2@LC=WC-Z2E/!-+^33$G\T9.GMO0_ M/UECJ(K2Y%'-]=3\GC5=6>GPL+XBBXM?E7)+KP-_DL)+L]&B)9@)SA6+L0'2 MNSHK;\NV[>&@KBMW'=M#/>R!VVZ;[^Q%AU40HSB(/1P2&">()" -#U5B!J), M0VFF$\YLL?W;A,TI)G!:BC*MOE$JT99RB_EH/EG4_^Q@DW,PRCE8954%)^ - M\7K.A*NMKNZ,&,Q7ZYGC6C$J?&CJ3;G9T\GT95N.F]I>?Z<'-]UNA2%TLPC M &$/Y#GPM#A2F;.:+%489U]8H1&NJ?%W%OFQN MTWU7U64WU34$^ZGGH23.,Y+Z.,(DRR=(?A*%6MN#*D ,!X>;ZH_&.<'W:UMN MB_X0LUUYK[L?J.0035W N7QA*AZK.Y,%AOI]2A[3W.6;RW.F>WNR'M37 MS[O I$H73X>#?I+>G19313MV^OC5%F))O:.UQ:?^ZV);_7O .>[CR'(,08I( MF@/@ 1CF"!ZB?N;J#;$J0$S77STTIWV*3;-0*SE"4VB=RP>F0NOHJ&<&&(JL M2@[3'%GG2%<>I/N"#)A;8FFD=CNHIEZR7K M_FU9!DJLL3F#+_B:FG:YP5249=]@)O2[1ID1S'/+]"N5";_0JYS/F7;T*6>T MMUEJVAA;SGIW_U!4+4N-WC==5W8K-TC3)(0QIDAB E.,\;BU,O-PZ -#BUC" M. SK^F]-L_E>;2FW!V#&%JW$?:!]JLZ^GH4H:9_: M(>NS6"J_Z*3(+J^4LP_'_4EM=R4%5'8W!<5 XT:&7#?QXC1T8^AY;N:F$ +H M8B]Q RQT6HWD$(8%F*%RGL!R_NR!"1YO*4L@G\3.P)V8>DK09D3]7B?F@K I M,FF'9JD:T6A]NOB4IFMWJ_?5KKH;5LV+KD0_JFX5IQ&($NS!-(#8)0BY,!H' M05Z69') ]B+\_R,"4XG(9* M(>$ZM5MI@+E58H EK1,BU(FJA2'6%#7C+<(,J<:1#"[MD.#.-@61,>&LCDCS MP;6RGY7;[4VY_EHWV^:.)C2TX/J/W\O[+V6[(C@!+G!3%R&<)BB( T(@C$F4 M$9SAC.NU&M4Q#&L*0^:<0F,MCO]P_AS0<4J+,H\<:^XS42@F,':P)[ /A.+ M0#", M0A!D ,1>2LM,?XH#(,RX[@Y7^7S3JCRB\:F_:LGPV$-7M%(9Q M'(0A2JF: Y %AX$2Q)_VRGV\86VEH!R&2D9;)?GBD%;S5(DIZPN69)15DBX! M835/FYRN2M#'IZNO&GQ.5M78L4!5%0UHM#TI\II:U)LS>AZZ09AB$$ ,(L+< MG'K).'8:);XG*[/R(YK.:JNN*_NE(^<_FRU];A2D5X%6<36>AU%5@69;"+4D MQ/JHEE?R>2C7)>Z2U$M)_EEF.*. .K/V!08--EV(%;H8D]Y@DSY^*-BEZ=>W MQW]^[%?7]# C),_XCC"$_K[FE*D-#-@AJ'G7 YT&2@R#*W<"+IVT*:8@$ M+B"2^&S#.C0AN9IHUP21-E# SN=DKI%Q*RE0XM"0;4S+A M>1JFSH>LJHS)7AIX(0K2'/EI!ET(783 -!A) -<*B^(0\RN+7#DH2:"$-GI#CA59K/Y6ZW+3?',<=L*0E(2TQAIZOA$9@[6Q%3F)6'"Y8T>F3E# MS06=4273#J%1MJ+1^X@I+@.^IQ7:.W82\]^29V!0>&1!;NQ&FU0XUT M&/+6PIPL-_R:5-_1F7S_D3YN7XNNQ,W]?;5C3;^/95LUFU4"2>(#S\U@ &#N M$D*KNFG8+',#,652',RP/OU>U=7]_MYY&/$YS9?M%.@?>H2B$J5*+J]0SP!^'TUD6&TQAQ+^7I&M"TJ U@3K5L7],'ZS65 M$UG_T\8WQZ+@$E1KU;G)"<*';6MC66!5<0FVY98:];#.MP+)R'1JMU^V^W*QAA@P/?2\HK13-]>YKV7XLVMWCRB,DCU(0YWE, MQX=)XD,\8B!>[&+)?2 :1C:7=&K,ZN<7JT3@]WL=TF;S/)MPE%HT?LD$Q#MIW?LJ*= M0ANVJ+NA@OOJQ-D'_;]*G?L>F$$X"N%E':"TA/UXY8R G9NG/CB5 MW0'UTKX0JJ"7]8EL3:W?-[R%MC!?YTMO<]1;48P;-*^9Z1$6*P\^MLUMV77] M#8;LE9:5YX,8H#C+8^Q"WPT)#/-IF-#E.VM'^L,-QZ93/,XM]UMY\ESQY>U& M:1*+($\8NOC>HI&\^SD3%U)K:=+LR)[EX3>:'AZE(KG"X@,=IL[8+-@,WI>G!*1PO(D,K9 M&9B53]6D=83G#/BNG![AHH<-O"2,>QNF"MEV2)5&>RX?/Z#,%%=!SY9"V LP MS?J?G[\6],&\WN^Z75'3G.N._"C;==65&_3PT!955VP_511+M\IB+R,N E&> M)&D< "^!!U'U0X^K+VIN=,-B=W(:8==C=IHC:.<75M/W__PW@2+2C!'0%&_N%ODJGHC[N$KZV48.U?7 M&V7?@L+>K'W-7,^Q4LK^L>Q!8+:8U8T]A2@,LM0/0I"R=[$\-TR/M0). K'E M/O7AYFM-#^#H?W>5P/9ZF255N-X^\#@!%^Y=&4O=7*.//W57XMC)Y M5S+H_/#6+=C%NHRYGGO3R='?,5ST7W]5.[V;5UNF)FGP\4XRM(XQBY& 0A]['MA-@T7 M!2G_47XJ@QA.(1@TIQVQ.0R<4W!,+]+-EI :V;*@6=9C1:'Z*Q%*D3^6W9ON-I6-L,7F7%^MJ M6^T>QU,X(@1]+_4BE"1^#EPWS'(/4O?[40S3+!5:XU4;R;!<'\ Y SIG@B=6 M[RFRR5?JS4>DF&:?Y7"A(WHN\G0AH=3#KQWYI"9;&A-/H.@I8>L]'2TKO^RF MTU1!'*6$) !E<1P%( /:/C@J3(4V>'C"C@?W'>EQH37,4G>Z'M?5/4Z)DR99%'@IS@R(]1 M J,T\6-_&@KE.?\5Q[(#&!:-_DU,ALM!@@F,&FT<9>8JB7M.4$-VUY-8^3"S$^#(/$R-R%!X$]I8900Q/^NBX[!C)>3!XC. :/SH?D/3^CF M"@VD":&!6Z)*0>1F6O35$E6G>BT3>9..'E, C<)XS"!09H?!THBH:Z>Q,?/JQA2%XO(D":N&@;X4M*- M12X3>4D(IW8(LF>?>H@:<$$_I+@0.#U[T]3O:CH7OQ3U/Z]O;\NVW+!AW[]+ MKS^-N0Z$"881S'(OA1E!.8X2,(X=XY!PU9YZ1S2L,ST4X:.R=3#)IS3SDR@F M/@,^YP#0&1$.8O1+#_)O"RT\<'%W0:?T5AVMH9XW_OOKKO971: M784QP"CU0H^*9IY&B>M.95OLN;'0V[.BGVU8M'HX_0P3?=U>D"(^C3+)CI@: M'8E92'*>47%!7&1)LT-&I-&_>-=>A06NEOO0SFEN__&UV6X?K[_7Y>;S_DM7 M;2J:>I7=*@0D@'D$L.>%/H@]X/J3&M%"SG.YV^VJ QD6C>.[.M][@+\V#*'3 MG4 4Z PKL\K1;Y^34#&=.7(Y8'-Z<,[GA;@4Z+#/R:E<=UV%6[Z^^ALK,Q_OC?A'H8 MWY*]OIUNQ6"PN@G7R@]0@G, \QRE/LZ#-(3A-"Y&22KV-I3J:,:WL$T V?S= M,FCLBW4/3O2M*&5F^41Q7E+%E/ IG\=KT]Y/S.++S!IZ1>H-PBY(GCZR[= Y MC?:\>%U*+U-\Q]'3 9IGBCI<_5FMQ^, T'W3[JI_]WV,X9Q*^@-K=L-(&'@P M1$% 0$Y &)#(<^,1#\H3G_"?2V\2A6$%1'=W;7]_CU/4];[8.L4)4O87P7LD MC3J$H^]HC2\TI9 3=F<$WU\,U' '3%U#3C'!B/GED$14%9M;'*$NR6(5.SD'K8\3BC[ M-?\K)U^*9H%8M03=3EG.!1C>K%L04[28U!I]"E46[M.BJ[O-# M6Q:;Z_IT0ZRWPAGP7.@F 'DP\7TO\M&T%Q9EGB>T'U7;H(8CQF&65=,L:_N] ME ]#\.8\$UP_U3)+@#.QK!A.>I3. -.A>?63'?5+KAB>IX]['5&#!^QH.^DW MZ^*:HS;>I)M0N/E6UD6]P\W]P[8J*$GDQ[KL.G;V&17G[V.6O\J\) &!1T*" MP@"@W/43.,'Q\HA_ YM)$(8UM\DWG#@I%.DWZ?:*!:7! M+&:^U6TRPRMO"7'=WA7UV-S"3=TUVVHS=+KJS4?ZY$]3XOHV'][P+[:?Z;_T M;_AW6=6MMTVW;\N;\L_]^ M=G"&P^N0(%.]. 7O%#7;EGM_7[2/['N?J[NZNJW63#W0>LWZC6R[RD=J_)I[ M0_1R[N4K;ZSVK%CH/C6%"?^),;UKG_B:^O=@D'.TR#F:Y/S)C')ZJV9^ZT:W M4RX45XOYWXXB;#GS&TOFH>A>*48L#9BW:P(A!FF M4=7UD4__=(%/P<,0>#XA'@BXK@BP!JSQG5JG]C%).[70H9B=R<8^YQVL'%=9 M.^=H)[L:9+*T_[715N=/9JTSFBMX6L7B['/O'?N)GA+1K6>6/""&]K"9==S% M+7"6/#-V1%%[Z'BQ <\68$)1]@S,51R%R,48^8$;XM!U$8+I-%J:A?[JH=\P M01.#=L<7(F5'$M&LYZ $JK0MJ\*=8N=\*>^JNE>B_FX^]H%BT4B:4KX@,@>/ M8MI_5NGG%>DSQ%S05E4J[9!$92L:O0^8%@%Z5Z_;LNC*[E/9[;>L&Y(_NZLF MB6! _#A ?D0"G/@)@O@ !V5"32=C($QO'^ZZ_3V==%4M?O.7>0 MW=?260^HG<>RX-R..;>_#,CZ/*XR+O*C&>.[!_TO'2RQ6/7/LJ\K!JB[]R>, M"!J,5HD/NC@W$BT^4E#M*]"2#( X<7&$/9R@&+@Q]=( +7=]&!J+%;* EHH4 M#PQO'R,$%X?G<9.!$#&'AXP'B-Z(GRT\G&%>5W!0=>Q/&!J4358)#'KXYMJ: M^P:N RQ&)_T^WN^ZHM[\5_.E0^M=O!E+/[>Z=TU\6[/*=U=QFH7FAI4#+2I$D <=9GL*<9@0)!93D M29 ?H 6NAU=U?YK)YD:Y3M.+BTM*DD%*7IA@7[FFV6E*Y=H"CM(=O"<3?K)R M38AY\7+-C&.M+M<,F]Q9L9/I>[W79X7>XK_7FVWWB_^]JT-'DHNQ6)41:[ MB9MYJ8N2"*; \PZY0YP9K^*4 O>#='<$:K-W4?6:@B)O'3W-%\Q-K MG._4'&>PQSDQR.*R[BU?Z*KOM/G\)RST]-FN4O%I]H!BB/E4;O;KON1\ O)] M\="5U[?HX6%;K=GY/NP5T?V._M/[ZKX:,KEN%:/0\Z#KA="#(';]%$Y(:=D: MNY&^0&,4YCSA9H0V'(5_ .=LF0EZ0H]97RH%H.7]ISL,'2QZ'H=ZFYB7CU8Y M)[X_,,[#/,F[:L[NIA+^3Z\:8MZFX[ M-$@\DD5Y#-(P]7(8QQ@2'$WH(@ ,@' M?@@)B/S(<\F$+O!A8+I!I@!MGEK%2*C0[R8#/3'3KIFK&V9]J!"E7U<#3(.# MK0X5YJQ6:7II8UWUX!/,;GJ,$S_WHIB&J-Q#63B-EOD^'@\^(?5&2???'$=$ M+)Y"XE:-DT-/RGK#<=R)Y<=V\%)J]?3DMX+SV XQ5E0N?[YAK8!5EB>N"X(H M#V(O)QX!,,]@$L0$^!D!H="Q>O*C&"Z5W[]^"+3S9X].\/@Z!2[Y$IQY:!1+ M6609G.V&YA['!152)]4.'=)@!\=%RS+,\&I1RO9FT$+F]_+^2]FN,@\&?I"% M24JR#+M9G";Q.$@>TU%%!$CPHPVK3MKG\9F_T4/4D*D($"N?K9CA5%/&PD/G;&G+@2G!U$6<83MT29,M M'"F,+$/2MUB=7BEXT^R*[?OR6]D6=TQ J^83?3;+Z[IN1.1,TI\?V] [ *_HGQ>HT-6?R9-PKE\70)H=H MD?ON:S*ZP):)L=[CZ=89XJ]V3&H+PDDXT$YD'BYBMQL=-?O>3UQ7Y!QV63 E&-_@@S!F.DB:8-9_DW6X3??FU5"U%:'+^-$HW4X-6GI.ERCI[77X'Z'?L39 C&3!>OPTWQ;[0.IX]WNH\/M\8K,>UNV6!BMPJ7\U0E6OWV8)U^47?F:W,V="Z M:W,AU_P$L5>/G3KJ_]=?K"_E]GHI=I_^UUNS\K"M6[0;< M^Q/D#@:-EZCR+NK=3=G>=Q_;\J%X9).1?G5?[>\_EG3V39>5 MLEV",(E\F!(/$B_SPSA)TN2P.D%2DBJE%9JQ&,XCC@"=AP$A>TV?0:1^O1I? MV=>PSTZWAR03A06=HRDSF"QP>A.NG!,'CE9<.:,=5]/E,NH;WG6[3S'N+^A& MS8%>MSOEH[H8IR)AW)"W+(W;IJQ]*U ;97F.R,SV#:0>V[R?Y7D*/92"//.3 M\17^($$ FQ(*+ EC-TW2U)M0^@01?9%:/[;Y(O=Z NI\*;JR[\X-D!V&V6&@ M=>J_ 3?J".?+>M!0>#\8=1H9#F9=O?#S(5I8[G"="<"RCC><$.A_ #2E",*L M2Z<,YOS[,Z00!JT72BE,>\%0\8_6_]I7PX7#TP]>[W?=CEI3U7?C\;$'Q &$ M,0!A%H4AR=TP#4(R(S#*&:PR MDJ]H]K'._&0Y7QO.1[3Z7%/V(42V=+9AQJ4_0W9AR'*A;,(D^]+9P[!*5*WY M0"7$2Q$@P$4!!DD6D\!+#BM)V(=*"8->*(9SA/]G7[3TU[:/3E73_&^[[2] M=ZB+J7CLFIGR!DTP1EG.U!SKM7I2/K8+\2D2 MSLTXRM((;LC8MX*V28YEK@19!9! P(XL<',4^SF)(#H,X04>U]L%4A]L>FVA M)_)TH4#^>H^W2;H_@$P^3JTH0=!S_O04M2+E!3S^=G2,F-& M D3>C9[#%\NE'ZD$&10"I.]FL-D0+YFDS''! MR7RN7RJ+,>UU^Q*;%V>%Z&EX+O/8+)T#F7Y\[$V+A!^C!=.E5[PT:P:E\I3\ M59,J)4Z,YUGJ'ELH]6+O ^(TSWWB!2G,@CC*Z)_@D"/Z"*N=5F,>G@V='[WG MTQMRXR(YDVX/6I8@Z;UBQI#C%\UZ=#\ EJ8XYF^MD:)^OKQ%Q,]_R21%B "S M&8FX+Y9+/UY+G6#N9DF6H3B 69ZZ!*9H>GT0P2C6=W7.;(CMZ_Q8D+)(N7ZI M+,:TU^U+;*SL_,@^-DOG0*8?'WO3HI^F\_.ZEV;-H%2>DK]J4J7$B?$\2]UC M2Z5>_2T-2>PG*4JC,,Z2P$^P&\73]B2$@W3)73]\ *WH_FB^]\"8,Y?)G;3[ MT;94Z6=Q_[(YD/;'P-:49X9[DB3IGS&7$?+V7S-U$:/ <*8BX8\E$Y/7TBH_ M2P!(?2\/8XAH3H4"'!_19VHG0BZ$V<*^D!W13.H!6"Z_,>U[&U,>._M#T@_/ M\MF1Z8?(YH3IY^D2G?'4S+F5RK/RUTVWE%B9(0-3]]HQ*3N=&13N/__W_YC^ MA?[!3H/^W__C_P-02P,$% @ FX)24%BT;B6T!P$ =Y(- !4 !R;W9I M+3(P,3DQ,C,Q7W!R92YX;6SLO6F;VSBR)OI]?D7=GL_5A7TYS_3,@[6/9]Q. MCYUU>N[]PD>6F)F<4HIYM'CI7W\!251N6BB!I)AR=75WV9D$B'CC)1 1" 3^ MV__X?C_^Y6L^G17EY&]_@7\%?_DEGPS+43&Y_=M??O_\J_ILWKW[R__X[__E MO_T_O_[Z?_2G][_8__+.< M_E%\'?SZZZK1+\L_C(O)'_\6_^_+8);_\GU6_-ML>)??#]Z7P\%\^>Z[^?SA MWW[[[=NW;W_]_F4Z_FLYO?T- 8!_V[3:^43\VZ_58[_&'_T*T:\8_O7[;/27 M7X*$D]GRW35>4CW^_=7SW_#R:2BE_&WYV\VCLV+;@Z%;^-O_^/>MD6GXMAN7TX:_#\OZW^,!O M>C K9E#Z8^KF\_%[:2X*8:#R5P-A^5B,@\J_%B. MBV&1S\)0EV^\F^8W?_M+[#N@!"5$*XS^:Q-]SW\\Y'_[RZRX?Q@'%'\[AY@V MGP^*<:O2OGA%#X3N0L12G$3T8Q\_C\UV>SP_*0!L?/)HM_;2PM _!W7G<#V9T?E]^.PGAO!VT/N+Q_F.9W^616 M?,W?E[/3![ZKHY8%N'K(I\O/[>21O^ZAY2%_GI?#/^[*\2@8!NX_%\7\QZE# MW]U3% O'FQH M #;_,@]+S[O)/ ^+T?Q38,OG;X.'@R =:M?R\!! (.@I8#(OOHSS#^6\ML61 MT&7[0L'FA3K49ZAKA,+O/N5?R_'7P 03 MD"OF?C LQF&23M3'T2]H2N!B-EQ:O8M\M'%P#@JQKU&; ZO-^CJ-&QKH:HW6 MRUD^+-3!"*F%X8%F[0Y.S6:+^]5R]'OXU77Y'X/Q(G_R\,?!CZ7K6!/OAE_3 MKO#'>H5'=M/NX#^%26-:#)?^??#IU;?!=*2&81CUIZ#TGML5Q<(H(*/,;C-_:"8+K_8C_GT\]U@&@RA)PV7!$F< M(-)?V! @OI@,)L-B,-Y$S6H*=K!AVP-,'6?'PZWW+=1LWM!@WTW"'_/KP??# M ]OR:/.#,'>#R6T>O./?)]-\6-Y.BG^%Q7/P7>>3_*:HO2B?WF,+(CV+V,0? MZ_RFG.9/'CE!JJ,[[4*P\./CHERG]=:\*#:_R:?3)2^"X9;/8Z3B?3'X$KV/ MX--?39[NFATO6TKW'0C;@$"M#_I8R[5&T^8'^1@U.:#QXX4XM>LVA?P4YM-) M]-"7!DTP6&YN\FADQN>B=Y\BY9%]MR!FE9>P64!> A_-M96O-QZ7W^+W>X+ MZ6]I7O1ZALK.!FT,Z/LJ('3"A[.S;6/#G ?-Q5V)U=?X(8]!KK^7Y>A;,3Z8 MF5&O=2=#=;-Y<1]WS]5].9T7_UJ2;KT OYOXQ7PQCN]$U+JS=/T^&AOVUWPV7P8WPZLV M@8U_Y(-9^*27/S\\ZMI==#?H;=;6^O>CY=Y%Z'$4_CC?M+Z:?(J[3--B4D[OL3J@7V\.;9YJ3L>8; MNA-YM0K$,-+FUW%*G9:S68PQ#<;Q5S&],Y]]RL?1PKDNU=3#. ME[O/Q[F"YQU7=_#67=>.[*@A =Z'%QP>W?.G&GWUTSC9\B?'1=R.ZJ31@:]3 M9'ZLWWA\-.3(;AH=_+%S]_Y6C0[M\^(A=!,9/QB_F]R4T_NE)W740.OUT>BP MZWWFVYYM:!C_>S&8SO/I^,=FQ\4.YH/?)X/%J ASXZ&1U6S>S6!K*ONX7KH9 M>CT>'-5)0P-?9@4LAG&ZF=R&169I<[^[?PAK3?Q2@HDYO3T\\N-ZZ73H:CB< M+O+1LX=-.:MMAS?[EDY%?[H UFO1*";)K^\4K&,7O[1>.Q7M^5.KP%5]BZ3) M=W0J=KU)]Y2^&A/C:SY9U!GB\^<:?OWZ(&I0X3 OOD9!/]3>_SVFCZ:'76T5 M!:_.EHLO\YO%N!K&L:.OWU7#0I@RO'4RGZXW #\5LS^.'/OA'IH?\NLSB$]/ M3QXOP%']-2]. &\X/RJ"7JMQTP-=W"_&R[5DM4V\V4X]*7$CK=>&18N.>4Q, M7?_]TR:%Z4AAZO;3\/"/-QWVMVMX>.M_ZQ\56Z]#_T<.M4X?#0_[:9K$^N5_ MS\O;Z>#AKABJ:?"9CY3AZ X;%JBN/;+MZ8:&\CF_C;/KD^C'H>'L;M':D&JJ M]6##U@983Y&'VC4UO*.+"+1>+.#U"XZ=(>OWT-J0'V>+%TGL'Q;W7_+IULSE?#!N M>,RONFQNS"<08_YZF#59\/"DV-G[\(/U\['?#JKMK8:5?P\3]2@?+0O_50,; ME\-M""REOQG,OBPA6,Q^O1T,'GZ+"\-O^7@^JWZR7"I^!7!=XO"_KG^<74UO M!Y-U*N=C\&(U]*>27-V\/N8T4U]F2_^I&OTX(ORWOX219HWVGQ$!!?#(.0:4 MYQX:@S6F#!M. (((/8=O' M$EM.U6GN,7SSY/2YC^L-U4+D.(_RC+2BWO"HS M%CE((1;*<&$QLH*A"E5NE:F#ZM//14V'O\0DMNG?_@+_\DOXS2HO_OU*E)UU M-)8#E]]=,\;KI_X[6%9$^_7X5TQWNSBQK*B9V5BV2OE!:BJ6>ZW MK=/SWT17:P]>)_67&:>]0)!H[B"GS@$*=(4/,%K].:,E M<*KL7D./TU:[[/TX+1_R,,:/XS@Y34;1?7Z(,.D?,3:LOA>S/5RMT3IC4 57 MW2!N79B>*29(;>2FCMC+8F;+W"C;QO_LO%ON2)3W@V)R"N\>6V?>!1O!0\*< M"Y\UDL)@MI8;0^ O;$9LE EU678RVH=9]CK(%W^2Q62D14!S,X1EF;Z;^;< MTC_R&''=PIJ:+3/%.#4.>*(H$$@ZAA"J9$#87)A7T*A6RS:1[FI.\HOII(A' M.6.6?O$]_FFVDU2'&V4>,<@-9 )[)92@%E!52>F)$PE\0C\'GQH'N2LJ57Q_ M0GT;3W>52T26*:4'F56[CXQIQKAR#CGJ.1=:!4=XC0&Q 9\$HN&?BVAM87XB M[V;3^1/.A;^]Y%OX4?8I)OKL,-2?_3Y37@@E)>1.0 R0QAR(:LQ<)(6]>C@A M=6.*IR#<.BMVSC$OGLB0 \(C((P'6F(DC?*@&K>Q/&6IZI'IR93BC%'M;$V3&&4<:CQ9NQALI07IN]C-58V@UNK.B\F MAW7^])E,PF 9 >LM8\)HPX"BMAH[-81=QNS?B,X3<.O*PGR:UEO="W<@6K>K M28:-4 0+Q94W@"(MU<8=HU#J%+N@A_9CMR&ZAD _)ZT.AN-V-\J(DTH+S[27 MG$!,)9*DDI)1@R]CH6E.V378QKI3BR^F'_-N3=(EI.0E_'*[W M>>\UY6J#A6-)<7_2/[9U:_ZTJ8FN6!GCBE'WAWA6-CS/ #G(J5KM,\\%HIJP,*M#1@P!F%5[(0P"?&%;WFGJ?SE/ MM0!P/\B%$LF%-I8EUA1#YI73BD,LO*G"I8PP32[+)NN07*@0PZVHX"N MUM4=_M'[8I*_F^?W^QS00TTS&^9T3!UD$%$B*9,6R;7$'#M;ZUS/#LK1_E&N M6Y^S8? [-.-655SRT=7\+I_&/+II?I=/9L77]65)L2)N<*CRXG9B%D&_D^%* MP/&* QNOZT,^O[JY'GS?;_0U_;;,,R21$$ARAXT+)C+E&UP]<;03_V//T>NF M:=TDMXONB*M\:HMP,]^-.7W67ZS&+\O;O8=WZO1.K,*6BR""\:! M4(0##3;F+F=$I6R ]M#?:(UHS4/=V4F#8E+,\_=A,1^]N/2F%L?J-,\H=EHH MYH3&G!J(E.55XI.@'%^8A]$:R5K ^N2 2B#\:#&%OMFPE.74J 5?PL7&H5\NX2?+X&BZV8 M%9/;]34^>[-X7CZ*BR9^ 2(TAVQ5?=J>.7$U7 M%:[?39X^4$R&Q<-X4P2[VN3XWXO@(2PK\#PM?;N%3.V:)YVV 3\1;?N@G>XVG^*N63YR@^DD"#-[$A*V>1A[L:_FTN'&F<2( M$QTL"PGB62;,$/";]8&!E)D4GAJL?UW^\U^W[,\"CK6*3#GI/!0\ MF%R>$0XI FKM'$+E*.)UOK.:IKU>A 4]G\ULOK$,ETKZL:_&8LV6&;76$>$8 MHL)YYY!60E=R ,E2TK]ZF%O8L>[+-G5QLJNX?7;8+*OA5\^@JL\ :DE=2EBSAYM_Y^1AEWKJ;F^G**;%?4!F7W[$\P>S( OT'(,P?*@%<4Y5I2W"7YE,*>?1PPW&\U(M M"?K.-ARW9 JM,^\"2$\2AV:'5_'D/C/+E$:**ZP4U<('EXOJ1XQ02DG0'FY- MGI>>76FILY2@IQ=G8G!ZZ2T&;W05HXK]B?LG7P3@"47^6K-4^,]1 AX@34$GN$#;6 M\DIV:^I%"=[.9NN9.=B"1KIBX[O)UWQEO-9GX,XVF8!."A(^,Q7=,\^5$:B2 MD1F8$@/NX;;L>5G7E!:ZVW^HKH ^8K+;W2A3/KC]S%GI.$6"*6=,]3T9'OYU M63NWY^5:8VHX ]F"13J*Y5>7YQY>WT>^[X[OE:SUZ)G\FLQ13!GTD@" N)4( M6F(J) %'28==>KBIVQM&=ZVY+I?V2:#(C^-6]FU-,J/CP4F,(+12PO#) ZXJ M"9DB284@_MRMV;*R-Z"%LQ]OJ,^[NEUD$&&K/;*4J@"$=T&UOD+ RZ2\/_CG M;DW=XQ!I6NF*EU6]]>M2YY_+\6A9O&QT-5W.\]^*6?Z/P?2//"9O'%KFC^PI M\V'65T0K!I 31&!OJ*SP0-RDY,7#/W=F=E38;T2><8\P$PC3:ADVE*XO.5"22AIL%B2KJ;YG[$@O7;'S?1X&FR^_ MK"/HN*=5,&6\QHY2;S&3)GR(#*_+@T KM$O*%OQSRZ9L2Q'=^2ZQ),'UX/LQ MOLOV)IF14 #'L,2<2VJ0!+Y*'+&,XY10./QS/^:5[]*(%KJ+$P57:U6VH#I: M_L\GY82."50>TU'F57#D!+<8 NV9T,A6Y;L#&EHD5:S^6K<]XU8B/'VR=00FM=$!13KE&T!I+UK>AP "T2YH* M_]S(>345-JV0,QST7)8!K+\T'VB9 :F"M)I1*0F%/'A@=B.OL#AE(Q']N>^R M^Z!H \KH+DQJ&KZQ M^33,[XMI/+=U1&)/8R_)"&4*!+.%(^*@QAJ8JGP(=!2F713[YW;-JQ2T,^FM M,]/S+FA!QZAJ+!L85HH5F ]KA-\M,_"*KWG<)SB\9WY";QF(5ZPI)@436!CN M S252>Z442D!=?3GML]+,[5U!9W_L/]ZW/4GYV.[R@2G1.-@SD,--5*0**TV M"QE$234E_]P#JGV.OQ'M=':H8E!,_V,P7N1/4'HWB0O&$U'V':"HTSX3*-CS M2DA*L$*0*T:JVU%@@-FF%(] ?V[]O#PMT8)*.CG)_PA5/GIZG]CYCN=OM/($ MRH_EK%CJ\O#I^SK-,PF5UXX)'FPPJYD%5JS=#^,$!K6V15OR?Y?;A37D?/Y@ M1JGQG#@C5?@7D 3J:F4V+AB9%W:%3[-*?NF[IB#;69QD.#[3 M1A&D!;(,!HM.(V')^NB,\12"I R68UGS-9]^*=N^7^Q$U6YE2!J8YSV'I.9F M,)W^"&;45IE#L?P#D=A3)(RFR]*X:SFEMTEA MVDMG4G.X=K:,O&Y._2QAV'M 87>S3 8GPBG,@J!66A$IOR$_831E!_OH5,:W M-Z\T".U9?*RZOE7FO$+462I];)AYB2R1D!''1%A+E0NP5=)JFI2JWUO#-]D3;Q33LY^DVV^_[&N6 M"> =B!=+4^R4\-II2"I)O4FJW-5CHS>9/PUBVIVU^_QH21BI^SX<+T;%Y+8Z M@;+7"C[5_J_"I/@(&ZJ+P\/?2IN[^97-[_/ M5D3>0XJ][3(6W$$E*&; 4:XEEKRZ&]IRC9.N:#_:$GY#:U*3H'9&H$=GKI8M MO/7Y##GM'?-2"@TTXHJSZD8%R[E(.J9P]&F9MT28!L#LUJ<^Z$QG'F+(+65 M()X2GSO^P$I'7G1#^Y)'8M?9X>)B\*48+SVT>%?$O!S^<5>. M@T9FT>B>_ZBQB5VWB\Q9%598ZSFR."RS$ (O*P2<,$F)T?VS45K-AF@)\S.P MKGZRQ.Y&F996A,]19J\#\.\ZU.\TP2; &C-M@,5G$N)2;!<." "1B<4YA27[V' MRV8+-&L!YYU/[VW^I48"QI:GL^"01F\4:P^!#AZJ@FKSW3BA4VYZ MZF4(N@7^I,-Z/KOJ*'LJTP[8( 9$(#BH1#AK0)7.)JP"W=XTTKI_UP954C'M MQ<)5*UA4LX?,ALE4.ZB]5E^+U_M6.;MP'Z.]:P6 MR[8WR#B#C%"B8_EKP WE?3K_0PZ8:%OJ]J+3E\3>#<%8OL6CV;>E=/X-F_ M6W^@948D 8)*[*' AC/&B*I2$R0R+"76??0">!&\:A;P\^R\';2$8 MA%HXQ"@1 %FI*BRE<3@E6M7+E,762=8TY)WNSSW](&IOTFUME#F'@&*$&4N1 MQ-8J2*K4&.F,33'?>[FUVSZQFL+Z# Y@/<\OL\A0)B10T#.C+/5&5R=0@@\D MN[VKJDN7K_7 ^9'0=N?YW=\7\]4!^\DHNA-AXLPGP_V4V=,J(P8Y9H&6 %/B M/$%451ZN5 "E>'@]+&/8@8?7%-2=U2AZ!4(P]U8I=A_+Z5*E\_FT^+)8Y@1? MEW$:C6YL.0Y#N7TW"4K+9W6V )M]46:TI;$ O81 &>9P^$PK#2GM>$I"Y='% M#R]BO3RK?CH\Q;32ZU+:0R>UMSR=$>6<9TI9PS"/E<;XYM2GPLZG3)@]/)=] M+E*\/NJ4J(@N5^AR4HM=+Q_- *""":&](\C&;",$JORRL#[P3L^K=#&E]81< MB7KHBEG7T^ @+Z8_:G'K]<,9Q<1+Z $B!#$#%,*VVA91<1N^D["K7+%KDM_& M\D@_ [N2-=%9%LYHM,QO&XP_#HK1NXD9/!3!I=N7<;.]1<9 0(EQ@)T 1@(- MC=Q\/]HD99KV,A#;$Z8UHXX.D[X6]XMQG :6D9I8,G.:W^636?$U7T6S M&&>^NKD>?-^?^'5,3YG5DD/LE< :TV 2DUC!<(6']HJF[!/T,H3;%WJVJJ:N M:/LIGP^*23YR@^DD%B)^(I7-;XIAL<\%/MPXD\P: H/%8:$T7EAH]$9J;6Q* MPE@OP\ ](6?CFCE?^.:H$$S&%%+ 80,I\0S:Y39>)96A(*6F:0]#R#UA6[(> M^G+").%D20:- !8[2Q2B@EJD#:G,$BT 3KK([OC;(RYJ]Z()P!\I=HY:N1^7 MF-[E\V+XZ()<9.%<%W3@@B^HG?22**LD9Y1P3: !L8)/G<^@BUAIT,C5="G1 M:.G%?LRGRWKWM<.GNSK(,$?.$"8MH1!)!8@T8HT L>&GEQ91;9(4>^.D#2%^ MGMC\-LQ\O!$,(Q?%@2Z03R>A?$XN72WF MLWA!8? 0CB34DY89]U3Q8(4Y(;Q&U$O/U%I>!K!(V?SI88&@SEEU.M1GV#D\ MP=:JT3J#"%H/H&+>>( U5 Y5TS/CP0OH,O#YQBG6/-QGH-D1)M:>5IESRGGB MO!5*

\T11L/J?@8G89LKP<6B7"?#8Z';2L=K3(J*<\7F'I+:>$<0KMQBEA MX=-)2:SIX<7>W=+H)(C/1J%Z!M6^9AE46 ;#D4&L?= .90*1M:3<2)H27#PZ MK;6;;90NZ70ZTF=)EED-NFZVS.KI#!C*/&<2QP(5B&M*,*[DPDBE'/3I97YI MJPQ*![CSCXQ94':H8FKZX6;1GWKM:2(,AC>LI^HCT^EUD&K&30*@)0@$^% MB6V=GDRD%O4N1'P[NQIM*OLUKTZ&N;M!!<&WBH+LH?33QS*CM9;( M(N&1<5HRI?VZ^C!1$G#8Y4S65&?NLAKT- M,T0Y=UH$"S_&G:EDP4FOI$64=G->J,O2\7WB7:.Z.0\3UU&DR:TI9\O3\,O) M/):,K>>0@H55I272&@@4S9+>CE&:,>L[,Q+75WAB/(OQC. M%],PZ,_Y?#Y>!C_"R-_=/PR*:?S+$L99M#;VGN+XD:-'@0PXEF]?#([Y+5L;Y Y&?=VO$?61FR8]M7=I40[ MEI0PV<]+B/K$N$9T4IJD^# M>?[YV^!AVP16NVT&E>+4:,20)-9;SY?7D*[D8&E9(SVL7]4+9K6EG,Z6T4$Q MB4A]RI?G.Z_+]P&/VZ7V'RV#?:MJG?89L\):#927@ (C!'525;(#+5*"-O7S M!W[J4&(;>NJ2H[,X^'QV-7'?(S*+8G:WVJ.-=9X/\'-OVTQ!:J4QW&BMG%#" M %R%1C5F,"G,7?_H98>U8'K'RR;U2&PB#O(N12 M;58*)),R+O[<>3F>ENDZZG"#,2:7Y39?_?O=Y%79\KVY?[7:9T)(*QU7G$CF M-+;8,E#)+JE*R7&']?=@?M89LPT==<7/9:V;6$W;!]AWEVMLD< M)H(Z.T23SL916W7O&P*;V<;V[5OEY>B* M1P ^%;=W\_(F6"*K(6V_4^V$7C*-# U&,^',0D*M<1A6Z6_&2"6.]HY@0X 3 1FMCJKB =12F,+*7Y7S/Q#'P4%??VE(7E@GFD)*0$00L(ES:8)\R! ! A,H6.O:+>*VT.9 SAZ&IG6<>8#YDE7XO3P4OMN M3]%VIY?.*LG4DVC[J;(])$[J-\PLACHIK".Q-*9"!HM*1=;;I)M=>YCVW2&' MNU1+_R;B1B;=C$&DM&=8&.^=P%PYI3NV!@\NG42@!K^YZ*8 MYO\83/_(ET>_/^?#Q?30E%BK?1:^:.",M@(HIY4/AC^M$N^<8TFEPGNY@=@F M/5X6Y6U! 9V1;UH.\WRT+$GP>;",>?UC$'/CYC^N;HXEXK%]A17(8TJ(U<1S MRZW2F%:VMJ,2=WK\_XQ9%:V0LF5EG(.@'Z?YUZ)AGTY/9)G>QMFSG"'K5/,&& U MH '2JJ"!4]:D9.[T=V_Q#*MO(_"?S>8+2 7W:?[CXWBP/+L=+[9Z.'!:JWXG MF7)6: H9TL;YX'DA ]3&^ "LFT#-3V+]-:6%LW'QB$([!]MF(E@5AM+@R3'N M@8@57:KOSWL,NHG"_ 337U,:.,MR^V@O+#..MN!4=_T]W%/&A3%,:@]EL'6] MT\YL*@QY075* ?7Z.X67/1>VHXK^A0<;"0MF.@ -D9?2<"(1Y0"8RA[V%"45 M+3G^H/^Y M5MT+$U'9R9B9NR5$T$JO=TEM&X5B" O0Y^&? !ATUNLK>!ZN9P/TXIZ0GG)"P$*R0HPRC%/.SE<>@.>=BB'KIV6ZYN;!'QFHSJN"9/GLXT5TYH MSR$!.E@RR#@,-G+Y)'Z=>J+E; YQ*Y-=,N8='6+_.Q$.UW/ MBIMZ5->#[S%'^*XXPAH*QB_M<,[9G:GS**Y_<:A&XD]9,,[B]:U. M D2, I#8ZG 394;CE)IIQU^8>ZZ(:!OD;4T'73'1W=SDP_G5C?L^7)9IC159 MKR91IOB_N-7Z=3!>+4\!JF(85JCXB_ I/O_!DR?W4+:%MV4*60R8!4@PA#@5 MA%8512@3.(G;O;S>H968ZOD5T^7!GY-E^IA/BW+T^AS?>N5YBMX*T0,GA;H; M2$:59@Q #SG%#AL- :\60D:U3[FD^/BC1:TO :U\)+W6V)OX?MKZ'#+%!988 M&..Y0% #J9RNL()2>'FV?/RPU'1@XG?]D'#]2#3\W93UA3+, $0[&'W+: M^$1\*>XV;YX/!.\[O@\P97^.EM/N>\ M87Y52"/N-ST=W?JG1UTZ7Z>G#"(HE,+&2:N9(CIN8F'*".12":QJ[?6TYM&? MF[;W7?A^'<5=KTC*%;XOP<>FLR^G>7$[ M,8N@[,GPQ_5T,)D%*2(A)J/EW\8K>FQJ=V]@B/=&AE\\N[CYXU*;)S"_E7%D MUHO@G$F&@">$@$ \1BI=,"XN;/KNDKPUOYL^J/70Q^T=-BUGXE5U>TK%24H7$"5]3ZBLS@(212%ABF*/!])8:;WB@%4GQ M?7JXNO3PP^E8@^?^1E9W>PW'@]FLN"F&+^:$N/.HKLR[N-4>_,*KFT<($CZ2 MY'=FDL6CO!PK98BC@!O(586Q"$RXR,RV'GXL76NR#U]+.V98S9XS1 -'&6F9DY;-I;V4W9[P[VZSH*>6;5U1G =_7 M68R/>TRABA$%(+&,30( 4E M1WHMIT%(R2X/[G2Z>]:J.]P-S+XN#-EY2'8%WF90]>YJVM8B\U@P[JG& M'"I$5?1\\ IW)8 &M2XM:3GL?'V@ZO;S!S,I%<1<>$Y-#/<[J#"J)/+4)UT8 MV3]G(UFO+R\%3P'SQ E_-IT_H47XVTM*A!_%O,'18CB_FG[.I^%+S=7W8EO@ M?=>C&2;"6>HU\DX8&\"QE0<3 (%)!:Y[2(M3U5@VBF('?)C%+-'5 &>VO ]N M[7Y2O'X^@P)00HF1%B.A <86DTHF1)*B$SUB1KI*7W,C&>/Y4YZ15BCB#J)"?0F=AI-3;E4JXQZE&8L@6] M)^'8E9>X61*#%Y"_"W_Q*2 M'7,C1GZWW>#BOJ^3>F/!L/#?T?ZXTPF]91"I8)<1B*R$&EKA=17O4\I:FE+H MMX<,.YT6V_G5(M3=A3AG\ZN;M3PUYJBMSV>0,1 /.FL:/E=.'-5"5;)!Y%,2 M&'I9+[K!J:H)0$^V9N/+RYN-=;T>Q8:^-@_0#XNE2H+%K>YC!/]?R[^6-S6J M43;^CDQS9ACD()B04FL (?&PPD4$V2YKODKD1MD/+22RL_(!6B1G(Z_(@$-& M>0(UL0 &TQ5[7,T B@'1:='\-\C-\U MZ?:TRR3Q5J& KR1!-J,Y!FPM:]P^2[D7OH>%\ILA7!O(=A9HR,?CF&*53_+I M8!QOP1W=%Y,B(A'+&ARF4[T.,NYC,7;NA,?QZ*"R!%3?4$ "I;B=O3P)W2RS M6@&Y*XH]G6SW$.GI8QE04'IHPO #+C;F\<'*&M#6):U[/;QLL%FR) #9%26> M+KA7=0RK>@TS+S%RSC) K*8F.-\<51O)6@&0LCO6RU(XS1*G47 [-(/FT\5P MODP$_IS/Y^-5;L%D].[^85!,XU^6)5!F!XHT'==11FV890W7T"N#(57,FLV' M)1E..=5]?-F:-S9#M0IU5\3[>UF.OA7C\>.0#QROW-X@0UA:;S4WR ;_ @5$ M!7Z4CJ;$N8ZO"/_&B-0(I%V&1>,FYMI:VWMZ_\6C\5KW6+O404\XUM8X#:HM M+4.52=GME?W+\6R6)(E@=I;Q7EVI6^NL]I:G,^>4"&@+BRR !I' ?5_)I85( MJ>;:YT3@]'AY.IA=D20897G04(TPSXLG,T"D#5RGAG-@C9(6*5#)8WS2@9U3 M2_V^%7JD0=GIB9D/Y:1\3N;#3-G?,)C]BGO#B ^S95A&$6>ZLKZ,@#!EZ>FA M*][DK-(DKMT%:Z;%UV50Z=TD&NG+8P0?RKG-9\7M)'ZU:O;O^>AV*<[F@>J$ MYH=\WSYO+JDUBX// M9U<3]SU.X(MB=KG;@ J2#;3-EB3+.0NPHX=H(JUR5)62Y1"DS60^]_H8I MU22T9Z'3LP#8<6S:TC3C@F$=>(&H,#_^K3 F+)>TV.O!FR92.;'=>8.6F M5MF"Q601![TY[*GSFW*Z/K9Z/?B>S\*7,AT$G1:3P?3'$K1@F0YCGF&YW%JL M?)R]'F5K;\TD%8@%9XIQ*J5ET;NJ0C*6>IB4,PHN.G;1'ZUTR_X@R=J3TODD MORD.,_=5BPQ9Y VPE!H*%'#:2U-%%(.!:U+V<.#1J7]O+,>T&4S[,V,F37P9 MASYZ''I5,>)Y M?9)/^4/<:)_D0494)C)":&2."DYX;:*6=HPLR<=$^UA8E]K M!.U.!UWQ^+3JP$&(>)67(EHC+3Q#P=U:R^($)DD5"GI8!JE!/J7@V!4GW& Z M";R-%T-4MUH5PQHG>?:VRSR E@@K->0$(PEAG+W7LCH"4_8GX65O)32):W], MKB#-4I"E2$GVU[.>L@"I])I0*J$B0EK@;)7^X8 4%W;$M2%N'&V6I6#>1QOM M-#8>T6<6G&BEM1"2> @4"8;L)A M+>:S^6 2S[D=8M-1_63"0&F-LLQY#X 5'+'*>G$(HI2S8;"7Z?4-6G!M(GVN MN_@:5^9\IHR*H%#S"M,L">\\KE]3,.Z;/_@9(:O)MY>,MT[C=5I MGAGMM?71/;?(8 ,5JXZ'!3R 2-KAO.PLN!;@?236&>X\6$IR5XZ#[F;Q0MW' M+?9S7D?[>E3'74*[NWU&A<3 6FN\P1:*, 'P=LOQ'WHN@@)2" M8.L$ $QA!:FAE42 NY3ZM3UTT1K6\OY;$HZ#MK,Z1-4@5T+'VU?*2?R<=UR= M4*M=!@ ,8GE"A0N&/+%(51D7PGBODG:<>TRC(Q6]BR\-0-J9:_1\J#LO5]C[ M?(:]]!A@!R##"D-&.:B^,$MATL7"?:9+FIY?.D4-('L&LW1G[?V=SV8*.T&\ M\H 29PFD$$)?R>2L[C2,V(57DZC9W4;G27AVQ9'K>)G=8OJC'DNV/)WQ, EK MIF(!-BZ]ITK:C5P075PXKU&6I./9%4_4:%0LRXF./PZ*T;N)&3P4\\'X(&/V MMLL,#ZX6\!X[HCRG!',C*UD%E=U9CG4"*2=>^CO3[N2" $EA-?,4:2) M$Q 16;FC3@*74D2AAV90T[[XJ3AVN(O^[/;G=Y/7D:Q/Y7CLR^FWP71?L/_( MGC**@P$H ',8&0$= 0)MIM?@ME[(C8A-$.+U!GF+0'T*]F^=EEX^G"%! M'"/!\43$,X4,)=45.D$JS567]'E87J0>5#R=MTJBUC3_:O9*A/L,@:#5ENJ[ MV6Q1=TOR:8M,&@4EI, 9":S5TFF^/@K MI[-@ZCD/$= *4 2#Y< )K^12W'1S%\?SDHT?+XQ2Z;!W-D6MO,UXV\/-33Z< M7]U\R+\%)[1=37%=*:3?I\NI(,9S)*E3##L'F:XNY17>:W=A086N MR)6"<5=\V15+6Y>A7&7KQJH*0:G/BBU\7$*]AV&)/6?$&NVA\8X"BQ2'A$FX MP0OPE-.;/:P]VA4GN]5*IT[IRCJURW)R:[MI:6 L?WFUG+1G[GL^'1:SO:[& M\9UE! F#7#P(J9UFFE,BU]^V!!Z+"RM8VJD[VZ8BSDS/_QB,%WE#[-S=5P;B MD4:"C52& Z)5,%14A8E5/&5Q[V'ITS.3LS$]]&+J=/L)T5\_QS/OU:#/,5'I_R87D[ M6?:RA&9OXFF[K\X@M XZ+('$A@)DO/7K/%V)) 1)IREZF+S:U9?0,[WUPH!1 MPY5D!PIYU^XC\RB@ W3"%*EB:*.R J#6(PZA;L_\?966PKH@^&1QL%7763. M2.X<))M<70[2&8.^3)6K*R==\.B^^C/-X.](_ MB_G=ZD?QGG:?#Z*EG6AQUGE%!AA&D$B"O;7&*B2-VE@HPAB30MR?>'_K3/KI M;/%>6AE1F@#4]>![''O$,*P!X0=5S=?G)O.^A?R$[C(%" ):,\J MD)13/@Z MMTQBZWD2<^MO?EWJE-N!2LXP'6\NSTSG;$*O&> 6*"@- PPZH(63$E"6C3,FD/WI3:Y5*[R;M MWEE_QG,9QZ']]LYE.(\Y]4YZ29E5FEJ,JF0'K+A.*L)PXCF?2V%3,Y"_G6,9 MP;@USBBJG(]WGPLG -T8# 0D'?&IO\.S[5S&I3 J'?6NZ@_&I/Q\,BP>2=1Y MB<'X^14KRT%-1L_&%(L>C\N 9%ZCU.!1_61*:*B5!P!RS:1GCN&5:@G"VM5S M9,Z(QW50D [O_R,5D$U'&9'6&*$#KVD\AA;^(T6%",0T*5[;QW)0+?%ER^+2 MFA*ZGR4^#*;3Y?$>&TL_C'^V6<-PA9AWP@) 8."#M MS(I)/GNZFWF@A.F.%IF-Q>*M$"283IQHK961E7P2H*2RZ?VC4JJ2RS9 /2=I MXA^G>7ZPE.G!MADPP63&0G &+-=YJDVM+PT@F5WC+@.[]NY@.Q[/+/4,XNX\UA ;SW3SK -QZGK MU)MMCQVIZMS)BI.1/'EUL/EX?)T/[R;EN+P-_#Z\4NQN$7.?""! Z6,EF&^ MQ,Y1*ARWSEACDY+8^ZS]4]16M@'IZ328YL7=8#%S8:J;AQ$:2#I,AJF0GS*9$LL%)3)@1F M3.G 51)/_E0CE:K;>Z3?D.*;0+,IO0\FH^,F@;KM,P8PTX:$-9%P%P>A8>5! M:2Z3:MOU*">^=78T!7!7P8E7IK/^\6&9YW=U\_CC'P>"7/4[R8*')AE"U!%K MPO\%7\U4-KG63J54%NO1)-12W*LUG,_#MO7@#P;!]K3*G U6NY(0(Z5%S+"6 M2E5R$FHO/8[: 'VEE]_&^7%:AH)?W@Y>X0?9>_SV\%X MN:+N6HRV/)4Y@)'6ED K+*?0/AFZ@3;IIL$>&34-KS;I0+;$@=5X=BX7+Q\) M7KD1V@G,@R&''4+,,E$-6F&7XNGV:"I(4E?9"'2O]?TV8#M-Y'-O'AQO=6T< MGGC!P.+0K9O;'L\4M9(;AIRVDD%F,4>T0@>E18UZ>%ZU:;L]'=%S<>6P<;ZU M0:8Q9"I\"PII2P&E0*EJ*\ZXFK<6]W\2:4;!!]AR$J*='03)Y_-QT,-FS >O MFMK1(I,80"0UI@1YZF, W5E_CUJG=C3+H M E[ >:$$UI9S1D 56K-4)^UH];!Z<]M!I5-Q[8X]D]N \GU5F.\Q3W%U4&(O MA_8WS21U$I& '<6$>N#B'7Z5Q-:"E-K*?9R$&E#]*S8UBO#),:3=X_C'X'MQ MO[A7]_':A5V!I9K-LP"*Y(@I@AF/NT&0TFKWSP8?(.6"J1YMIK; EQ913N+, M]=;AJ.%PNOUH8KV&&7" $08Q"&NQX$HJXETE@<+;U4KU M]V#212PVA[Z?6'U+@RV*L&>YJM4^HPJX8-T!X:BT2D%#6+43[;&"*:6LZPCH^#Z=Y3^D?U$Y!VGFLBO!0OQH 8,I1;A3E@!GVTG?0P?0ZP7-!U,9BM]%$]&^V&Q;VON MA*XR 2#CQ!,0C_TBPI16U0?F?!#ZPOVXY%6R;<2[FM(^3LN;?#9;%JB*&Y%[ M9JV7CV80$4&4L%X80!%@CFY"\(Z!I#RF'E8/:V%B2D3T3*DD=G _N,UGG\O% M[=W\4'7D@VTSI B+IX@(DX):KC'>@.<$2MHX[N$U-JW$ 9J%^.0E[54!DZO% M?#8?3&+5IKA83HH9H/QIR*,;]M\WC33]*+6 >1GFK$^YDLAS'A0W,]VVE+U&V><8:L19D3'0#\$3#_.TT;B MI/*#/;PHIOU)*QWDS@RFP8_E.7U?3C].\Z]%N7AZ2G*?^;2W81;<7*9(^)(( M$T R[R"OMJ,\"!]9"J5Z6?>D#7NJ28A/7P8'L[M/^7PQG>2C*/9^>AQJD@G# MK1;!(#0*$X8,@JRJ]N YUDE9EC]!X+LY:#NJ?5,1JE62@+EG)44\O!%^94:G <2U2L!V%R2XIX2,Z^>R00TG@@D%92Q MHC()GKA>#SUHW*7L(?5HSS%!92^3%$]$KK.4F*"&98PE& ZSV=7-ZMZB_3EW M.]MDED-+O-;46(0%"]., Y6,PJ +J?&0H-M7Y4^;0;(KMCP=YL%DN]C93QFAC M&#/:,^+!(!:_D= A>6'9+@Y1I#M16C]*\F]R4T_O*(=B9@;F_0:9\6*J] M5G%G$J/H]W!4"82=3(F5]X@EZ19*HS"VQ M;#A=Q>8VGXGDC&>2&&8 E M5 0I:YVDTE6#AA0EW>W;0]TG:JYL!,665:\FD\5@_"E_**>[7.]MCV8\WN*' M''.&&RF\II[CS:*H35+E])^""@EHMDR)30%Z&ZSO YQX]FRF"(=&.N.9%@H# M3;$6:S&P#O^]C+S'%DF1 F?;:T3,+"E6=\_6F"Q>/IYAX*P.5E PI2 TELDJ MG2X(XQ1*R?;IT>'L-M>.-$1;-2U],RPS1#G/6/#CF5/1[.;RR>"3 MMA1ZE%'8 AT2D6R5!I_RVR*&>R?S#X/[O>'P%X]F$#%) 8]UF"! D'"VWF@- M0IC@=%]&+F!K=$A"LV6G,VXNE=/-X=M1( M>6(Q?F0]38IP]2CQKS7"- ENJ_RY'GQ_-PH(%3?%<#G8&LO,CC:9I$$.0 64 M"$L&">&:56)Q#5..^_4HS:\USC0#:ZML4:/1--8,7_TK"@WW,F7+\YE#+&## M 6#42*VM,K(*]Q*BD^X$ZU$&7VLL28>T"X:8\,>KZ77Y;7]IH5=/9Q9#[P&S M6EBL'?40BBIX(QE)NQ2F1VEW;=/C9$2[(,=R/;R:?HRI,9/A?BME>Y,,0A@O MR0K_. <-=#IFTZ^%@E2FG-([/I7N[=(D#=8NN/*QG,T'X_^O>#AHSVYKD!FO MD *0,@Y%L+:\XMY4 A$*DXJ6778I-*FEQT\38"Q)=V_#]H9?[PK)_N#8B\?RXQ2V@.#"2'&*J = M)Y7?KH+X23G]EQTD382RU97BG_EX_+\FP=3YG ]F882CY:7*^UW8'6TR%R2 MR#'+2)C*9 SZ5EL""AN!.U,ES'>Z?X,C1?/9IB' M$0@JVT2%B3 I/?!GB*.FX=D2+3[GP\4T# ZB+]?%?&>:^1IPWX=W@\EMOF>+;=NC&0 L M>,\:(J#"1.80T)L@G'*:)QT\N>S 9@-PMFHQF,4T(K)*"XBL7=88W6LX;&\2 MB"XHM@9B14GPH8SGFT,Z2G"9LF2@GR&ZV0BL+>_'!E@'P^6]]8/Y8#W@ QNQ MVYIDSENJK)&6*!*34'1UE-5Y39!,NEGN9PAQ-@)KZUD]4S.8Y[?E=%LML1U/ M9M(%%+A$&A-O(#/4<;$10=*DW-"?(:B9@F:KA'#W^?0V3&M_GY;?YG>FO'\8 M3/838VN+# )H),'!T08,*4&,@I4YK3V0*=D^Z+)CG%QGPGCZ8,:1$YA8 M#2D0F(E XD)F M(Z#'*6?GT<\0_&P0W%;9\W'Q95P,_;@<[/=;GCR7&<((]3BLAU9@)3"7L#K: M:0#V*:E_Z+)CH:E8MGPL9?:8R9J/](]/40_Y9)A?Y]_G.KSICQT4J=T^@U)I M1;U!!GC(.(<:57L !@.2="SZLH.H;6'<$J54&.LHCM>/![N6H6?/9!IC:+ ' MVC(C(4)8N^I,L-'&IB0#HLL.J:;@V/*,XHO9<##^?_/!U(>?[/)>=CR= <%D M,+."NQ4D+:5![J*ZS_.:OL/UN]Z/&.84,XUET0 ZJ3C M7E8*0)B1RLG7 M?#HOOHSS#^4\G]E\/BC&;__[!5:3 #F26B,AB >"ZJ4:C..*V%H!M/8D?#<) MPUQ5R=A1B'?/TQF #EB+G6&66R(EMEA6LH6_)1W">3/?;6T%;_ENTP"M9W@U M091I\740\RT>Q_NIF!TJUKNO649B5@_!T 9?%"@:;$Q"*DF#'W)A]5B3=/V* M-XW!VCV!8G7X^-7$>FX'R_CN:Y9)X2VB7@--+<6>$4;L6E*!*$_)E>DE@9I0 M^DXF)>/;%9.6FVQ7#X]7M^^ASZMG,ZV5AE1CA3@%\79EP&DE$_:7=FUU,^I] M53<\#=2NB*('X\%DF'^^R_/Y^W)5=N/ >K6K2>:]P,83&SXL"14@W"%022A$ M4F&+'D67VEBK&H+TG*0YN$KM;I2A6);2<,B]1.'S Y37$FIG$XZ2-0_XJ0K MNP9[3D*V*_Y4%W#'3^C@\O3ZX0R%C\I0)I0G7FE)&;25*^%$^.0NGR_'JO?5 MS62)F';)E/EZH'%5/K T;7L\$]PQAJ&DDCKO' Q>:+6$.T>3DOQZ%-=N8UEJ M ,YS$>7@5=,"["YM:TA1\@"TG(=H57YZ$46NM M0EN?SR!11D$OHDFO# L?F>&;21.#"XO.I"KXU44HZ9!V%YEY.JL>#.B]?#CS M!B@9/BM!$< 64&Q,9=IY3%G*YFJ/CAVT$\9+!/,\%(E'>&L$[K8WR82G0D)K MI+, 0B2YC"FQ*PD9%>RRYI44%>]ER\F('N;,CGM1K[^5UW?E8C:8C-1D=/TM M#.+'RQV[G6O-D3UDX8M25F#,O'$JPF1!-?'Z(.J%W);2G&K++F ^SW3S?L]] M2P=:9-HK(;32A$.@N6;$V@U^'KF48RT].@/5_MIT*J+G88P?#'-U'VMRUZ;, M8Y/,(FHDU4YX+L,'(:U#ZV_" V'(A5PCVIB>]_+F9%C/0YQG62FQ?.KH8SX= M1D7>UL^+V-=)9@CUB 6W @.OB&62>U:A0"%-.O70Q\LEVZ57@U"?AW!/EN75 M'V?QBIJHV6VUUX_N(^,,6:FX8YPZ'D"F3ID* X!YRDT/O8\/-DVVYG#N$=<^ M3HOAUCK_1_>108VDAXI[8)SC!E$B5(6!!3@E@[/W<8!.N'82SMWG]RR'&1-3 M5BD"G^?3XH_5#VOE^>QNGA$0;%=(F$"224>-EL)6DOO@L%RR-=\$PQJ'^.18 MPDMW]''9OKH) YD,BX?!^+K4^<=!,;J:+)_YE(_R_#X?;6%1P>(@I33EZV*/R!TU3JVO$HD,V%]OC4#*[GF;,^Y0^+Z?!N, L"'!\- MV]HZ Q1('F;HX% S[011AIJ-W$ZG[ CWJ&!#-_-3$PAWQ:PPUL&/92V2JYNG MV55[Z+2K2<8Y], Q1P5TABHA VR5A%+II)3]'I5X:(M$#>%ZLMV^B\0K_CZQ M!-\7@R_%>%48ZZ&?^<]$"^;;VFA%&.9/(<:^PE$1XQRK9D98^Z;ZZWA\.Z(IY34#?U8+Y M]T$QF;T/IF(^NYJX[[&8^:*8W44)KVX.K)P'VV8LV)[ 626T-C!,[5Y:L)'9 M)MW$>\1E9W)%MTE^&[==KM\,Z]K"^=R'Y^&E'IYW-GS9@%*KF:#!1P>^LFPD M5]36BHITX7&="TPDYW1YW1H$UH?%LI)-2II2LKFG)DN*@FL#63#8_SF83@=A>IE^*F[O#B7:[FR32>($\Y0B8PVRG#,.<26CTTF[(#TE MSB[#H-. MPO9D%VC][MF\_+BVE9_4GMZ??UNC:::(4PX0B32!7G"-:+4A(X7&X,+JN32B MS[)5B-]RA1<0/C)LC'!(>$&I0ASR2E(6/+4NL]W>UE+5(*QON<(+ YIJ[C4" M#GL'I&55#I\4\5Z?RYJ-FE'Z,15>CL/W;51XB87SPJ1MI;"*.X.)8NM$8RF] MYA?+F13U'JSPU@[)8%3G>L2EN>RC 4BF/B-840:.(=J : M.B4XQ?JGU-)6434&7I%:SOK9DWRJ^^^$,>4*=-"#XYL'LT5RP#8.5=2CI.KM+ M5'(J@F^I[ WFFBECH>0,4 MP$K M#AWQ5'OEW$8Z32ZLLGB:@NN5O3D.T;=5]L8S: @B89V$VFD-"&<;J #U*2?F MW@!;CE5PK;(WQT'Z5LK>"$=D<*DE8<90Z9CUEE12(0I3[)/>'T9*C6TF@OD6 MR]Y $0!BBB'.HTR8UH.;"]E525%RW[,UQB#9:]N9JDJ=7OMG92089 MM5010)VPUD-D&+8;R=@EWH62IN!#Q6^:0OKMU;_A"&.K/92&&@40M<964[1& MVJ0X2KT_UMCD(G4JHF^Q_@VC %+K6/@NB" 4:H76(2(%C$BZA;/WL\\)>JY; M_^8X6,]_TK6=^C?2:NV%4AB9,+$[98%8[R,IB)CL-*IWSOHWS="K0:C/<9CL MA;NXAV%[6F64>68=4MPHK*P,HC%>R0FX2$DRZ?W^7CJAFD.V1U5M&JR@%'.2 M,5<>0R2LIL%H,(\8L*1Z_+T/-3<]736'4.N':23@W=%AQ-_G-8';WXD?SN\MGLZ_<^OA+RN.'87$-H6S]KZ7&85J\4F%4DZMO*%" M-J?Q(@W+LYYT^K"(,=JKF\_Y<#$MYD4^B]+D(_VC.F6Q?O#H\YDF(,] M-#H6-[ 4 B(HK/#"0J38_V^HZ,VI-EFWZ)_U#/:F-$&0M_JE^_Z03V;YI1S% MQM8@HS&%3 5WC3%L.<.4$4B))9C5RJSOPD\[Z1YS3[$B"FJ%B2&2B^""5K)A MSRYPSRU%P77N,3\*T+>2]0$9 DQ93(-HW-I@,TE8246ANK#K/)/T>CCKXS@P MWV+6AXL%38%4WAMEA#*2V4I"IPFZD ,(3:BX;M;'<8@VFO71VF5'0CL3#!W) M/7:("^)UG(17,D$I+KJBPRFJ/?&RH^-@?DOY\,HIK.,]N99((PPQP5"O),/, MIR27]>BL1!NK4@-POK5\>(ZXHY8(;!05F$-LX$8ZJR[MANDT!=?+AS\.T;>5 M#R\TP5)II2D/_P*:&%!-FIX3^W/DP]=6<*U\^.,@?7M)APX)RX*I1R@)P"GB MD7>5?)J:G^# =3,^TJF(=L685U&N+^&/P_%B5$QNU7T9>/^OI?[V4*AN%QDD MG!DM#-<$^&#%(4D05\4Y8^PJ;I5^G.;WQ>)^ M#\,.M@UNA\'&&,Z!1^%;U9[H=="+ LMY2KYK[XWG=&HUC>]Y.+6ZY"%\#"P ][&0/ZPDE5#^)+?M-<.D)&C/N (>M]AE/*##,2$2 M"!0^!XV<]I5<6G5\DKV<#\9OBC+IB)YUR_!%3?-G";@75<.9:&K;=]W3B$5"@43THC+.,Y^QCM7LG&@).7>%-]BH)K;!P>!^A; MV3@$1BIE,(CE^P"RC <'L9**RJ12F#VER!R8;W'CD!)HJ8$B?$Y* M:.H9JU9$!C!,2GGK/5V.4W'=C6*H.TAH0"$.QAY()IO)8),J8O M<.U)4^V)&X?'P?R6-@XULT:%5=MH+#UU&B/,*LF$)"D$ZGWL(VU5:@#.M[9Q M*&S@?W#1$)&*<^(%JWQP!B7G%Y8BEZ;@>AN'QR'ZMC8.40 )$6IHO+C26ZB9 MT)5L".@+RY1+57"MCZ53M8#K]L=J(.J9BR?-F&4'0>FR =M8XI!AWQ&XD-?:GV2"LJ>_]9V=3 MH#T/B7Z?#%;;!_FHVG^JS:0M;>/E?]9@S(/GJ9RP'EDM*YDET=W4*>G+'8O- ML"H=YJZH]72D4839;!&O@%_O,NSAU?Z&&;)28\@!,5)**B2(0=.UM,ZHE(MB MW][%G:>2JE&,NW3!:ER;_NQ*;\'!$A',"15< :M,Y6L@RF2WE4?.N#5X&DT2 MH#Q_<9%GZ^_5S?7=R^N/ZUM)Q_2::2V!UU0:(SDB4#$*Q!JG8(^JE%28-U2 MI"$CJD7DS[IK_>H'E[)+C2!Q3&H5?'5%"9$&V_6ED"AHO=YE8VU)^/IBL-F' MNXFOU[/KH-''OR0+SB.MYP_2'?#T9BWQEW!OC@%TA&):6$45N5 M;D(>89!BUO34]4HA3XV+_MJ$_SR+VRF)%58KZ)V13!@FG9 (2KB1"ZH+O#RR M45JE MH54=;DKO@>%;5_(VM[@TPH!L(_2GHCN*.0"F8JZ:B!%W:L*4F_90N MGH\N![>S=C7)E*20!9R<,D$JPJEPK)*0<'-A9YM2U7R0-2>AVA5O/I3!&JV6 MU(-;6EN>SH!C+AKEL4@@DY9#C>SF\^(,7SI;CE5OV32DW9DNS=^$;90VR&!! M();>2<%(5?T; ^->7@Y_"<9,4ZM3@[!V3Z#F;L*VTA.&@7<(3!4_J+Y->(Z*5"Q.ND$PJP32NY'587%AZ1C.J+[L'_F2B74WR]?A6 MJ8T^R+X>Y.?\8;X6'FV!M18X3:EF.DC*1055D,Y>VC9( MFH+KI47N,[) MGNXD)\G,G'V%H]A,HO_84E:2TYW]] \@D8KM6!))\"8FT[OICDV"J*H?4!<4 MJJ15<2U!XRDCAEF>^H$=J )R[FGT347['"FY_+R^K&AEH<=6*66X9Y%)CIJ* MONA(D)S,ULEW(,H-'77!T>&C1J_724YG6K]<>B6DIDF0<"%(JK"B"<+V2*%! M8&:QZFPYGPP49;%U>.#XY=_%DX2=6MCYZ:T@&?68"6VB)K=1;W/AJP@;TC2K MRO4D/?6^X)/+V5'SO-X^;&Z^++;%[8\>(MOXW/OUW6W5IV$NF5\.8*D\DX@2 MH"1WBN$R-J(L8?4J%DXUC<99[Z7D"&DO&>:005PU.[/ JYR(R$1508Z :Z31 M-&/H8)O=^M;_YS/FA?X]4@/"+.4H6-05(@(%/=XY(*K/G,:B%U(L]UKRR^ MYLP:I;4C0%H)%*8( 6M$F8^D,29\T([RUZ6J.F3K-6?6(&*)E4@I#SEQE"(H M2]M0$\OFUWVE"Z$WR:QIQM^AD+3?+ ]>[<4@_D_/!L24HA8()"BF+#H0@NB* M)N/LS,YZNA'ONENF7M,YLK& ,D4%\ 8)ZQB4E9J/!*JLXA17OJ\P60,IRPX4D3!AI M'"0<5K31Z%7,&RU-!5RKS%8SEHYSH-R\ +''#E/!"6'1K//6*4E-117@)N=N M_Y4<([?WDS*9.0Y$\@H02QAM+BPU5 8BH+1WH'(%(K_PS*)X.2*N6X"X&4=S M$G"'*T",D3*82V9LW"<%QESI:JMD-G)ISBAI(]J6!8B;L?D*4YR8Y8!K3A 1 M6"N1NH!4]'&;U9)R\G5GNM1-;3G:>K/YD1KP_DND_279O_A<8 (X9J'E-M5_ ML\Y(3*KY:0)G=O4Z6TKK[G@Y?*CV[69Y4Z088SGKW6;YG\,/:X5L3[\>'';4 M&RFMMHA[!1CTQWTQ;I:_2.NVIBCJD<6CGEJ_?DC*\LVG]\7-PV:Y6Q;;M%2* M6_V].C$K'VR<$U%_Y.!2(C,4/&5S>>LY$UX=%Z/.NJ<[^5!?/B2'Y?ZH:'5_ M%YN;Y?:PS(Z_/)("FV+TTGA!(VJD($IHJ:P%%KMC>)TS!P<- $0C]^-Z#MCL MF.NC(O+-PVZ[B][(O1JT\MYAKQC5&A&B&>"XHM@1D--39/+&?$\H M:\_>43.(W]]\*6X?[N*Z^'.Q*[?NN:0,4\RLH(RG TL#M>9&@WW!3J*U$ZR6 MR]K?.515^?8'W]\57Q??][4#WWR*F]7J9OEU1\5C"YY/%I&I,$>7@$SC!8XQYQ89 M2X&TRD4>X4H4ABN1$Z6=Z)GQF'ALP?+IPG'YK=/],8T7F%$0>R@2 MN.*-T3 G,VJBGN6H<&S.\G%.'KMI(&:H5?'_F>*"4RFP=_!(*84XY\XSFV:[ ME0[!U2%G)Q*Q>!1RV?-J+F$+H0"S""C$I >4$HH!)4(YPPS%:-0>%[DWG0&P M"E$LF=*8,^^-!;"BC4>W]]<(,=05<(V;SLT8>DT)^10IJ92BVGMM'7$$*UM1 M9A2>W9V?#-G62XQ"ZJKP-UUHBY=S)N)N!Z"?G- M.'I="?F*(A&YPJS&$*)TIU?YBC8)14X3XRM 2U,!UTK(;\;2P;:7S#J 7DA# ME+'1X-9*,XNI4Q55SLJ<&ET3##YW#)1L?E[-M8T4F921"H\5%M1CJ'E%E4=9 MJ;$31$F7EDHV,Z_QVH8% %KCA-.*4@=L9!P\+@+ MQ[4-KAWD7 LBL)6(( 8T*VER6K"973'-%VW+:QO-V-PI=-ZLBGSTG!PD2(VH M)9$&2ZC2$FH$U)$R;6;8F[%? '7%Z<%4X+0 M(V6:B)F5(0=.[XQWJQJB946Q6='R!0Q:-:W1-! MM)$2>:!+BCS6<[M^FB?4$RJH4PZWQTSY=5T3(2\_'J0UGL?_@Y&YFGI("*35 M;!G#.;&W"9HE'>*A$WY>W[UCP&7<7C4VP@"NK4^9B4=T.Y(3@IMH?E,_P96V M'!T',4]._7>I'>W;8G.39/BY_I'SN4&"5,!JZ06B##$+F2>@BFIZ8/"@_O68 M5ZUJH^$LNCID]34G*"G-A*!,I/9J4!F)I!05I53+ 1993>V;N]:#Y+%U"9(,5HX!"O.P25RJB8WR MZ0 ,@XJ85*#3><65 ,!4=$E(/FQ1:KY7JS+\!0W%;>XFSN\@K"%=-* MQ&T>&BT%L1!1"1'B@FAJ:F4#3C4I%EH45941B&FCK9) <5G1IO):>4TP1)8K MX!I)LBT',DQ([!FC$&$MM( ,45=1Y:F<6:0]2ZZ7#V2:,?.:#F3BNM'[ MCG6 8>R-%")ZVP?*(EUH9HD#.:*M1=\6U]]RVZQD_G?#'%\>Q[ M@2N*H(9]XX:2K:RUGWS?@Y%$K*2$6M:SP_/1L8$5P[ M)XFR0G#,E&6ZHDEJGV.K3%#Q=(R17'9>R\4,X*UUDB$H2:H4 Z14IJ+*$3K# M6CU=62?9S+S&BQD>83\SNR-?:"^EI^7Q=.SD1!"-(811:+JTS M#E4+@ M 9]VHMBL$Y/&T-0+>%9^6J\7J)N6+?-X4Q9ZD0U7R57$>#35>#4(H M0"W2&$MH@708H\K4XM*IG#N>DS?,IRJ.X3=/^XY5^\^YR M9*S.^X%2:2BGUD--K5/><$E*VH5A+DX1*.+?G@,B M_BB\6ZP^G[).GOP^2.:I!L)[CJ/QQARGM#I]$-+!G-.ZB19GS35)JWD3!V:28-925L\EW8IG??]P?U;: M3YX)UA#LL<5<2*%3\28H*R]-8"-F8A.TEMBZ&[Y=WUU*@PD10"%D4DJST=[J MRIB1PM&<_;]Y_>2KV/^[Y6CKX-8A6K+^].\OZ[N[[V_^6A6W[Q\^;I>WRVC@ MG&[I>N&UP(C#U'-B(&2("$@ .L[>8C@3O="9#->]L7:&&T,1J5(KX^[K

^A*\!TQM!Q8.(7-T7#:[$_7@F.4.>$-4PX MSE/DG_LCLQA6.8=JDP^<=PV9UFP=(_/K> RT^#N96'J]V:S_2AFRBZ_Q-[OO M-7/"+@T3J+=2&0:UY][(N((DYQ4G%!$Y )M\G#T?8#VR>KAD^!_]4:IK?(FL M;477&:1=?#<@K*2):\M[I9'Q6#/**IJ-DGK.,9-\>'7-W]86=/KH^AG.WQ:; MY?IV>?/V,,6XLVYVR_\[2&F_RY8U+$Z9USEC!H8A90IC1[PC##L.0>6M*B]1 M3JK!Y'VQ3-M[0+ZWQMM3@JLX].-+N_YNO3Z9DE#S]1 W8VHY)S0:DAIJ;CFH M5H\RD.=41^(S1U$_+!['1->+[7+[/HIK%$,5^0]JF^*'++U2]N?QR M<%HBRQC0D$!EM;.4^HIJ;F'.#B;G#Z[.&=RI@676WXK58K4SZ_NO=\LT-_?W M3;'=FL7V2]Q<_RJ5=1/[JN:0P4(I"4X'/XIAHCQ LCK^4=#SK- FF"^N!N;[ M4)O8/Q;+U?:/]78;'8^5^WL7G=J'Y?9+FO&;3Q?VL(OO!@ Q=9!8%;WAE#P/ M'3I:"%C(K$2N^G%T><#:JOB36WFM2Y JY1<*<9 M0Z^IP &FFBM.M-=,>0$\<]%,/U#&&=8Y89J)0J6U;.L4.&C&SFLK<,"AU1@@ M'A54Y)4DEAKX@SHSL^ZV>0*N5^"@&4>'PDLW72@%%@JESIR>&&8%@PS2DC8A MP-PZ/.4*N%87RF8LO99K[$A JACB7DK L"0>:%!1Y1F<6(U= M *,YH9AARS067$%]7 0:LQE:MVU%7/<:>S..MK_$/&1_04B109I#SHV&J6>, MT:JB248:YXR2-J)MV5^P&9NO+Z78$FPUXP 8;UU4V";NSR5]DD4-/N?TKBYU M4UN.#H68]S=?BMN'N^(0C_LQ[^V'XN^=CM_\SQGP7'XY:*R-LM9%6CE!F L$ M>46UTN@7246N+?OG!9VZ9O!(GM1^1=5!U-GW@N82,XZYM!)%8X!@K(]L-#[K M3NSD#>9\,'7)VZ%P5$7A7ZUNUO?%H["\^_MKL=H6/^*?M2'6=LA 7-3UD@*, M.?00 $4!/7)(\9Q;-I-7B?GH&XCMP^O-/Q>[A\URMRRV3P_H:P.RZ5#1]N38 M6T&\=)PZY04BIN2($I;G;(-7E!F=KU-[8??P 'Q\4FF+S?);%.JW8ML"?[5& M"HRY:'! 1@410%((.1,5/Z!R.1[F%65.Y\.O#VZ/>T)>U8I;W9ZHFSZ7KC54 M:"4P4IBR*!G'H$PV-Q:.(,L)J]7H;;B;.I>.TD^^$ZR7 !#,/1;0.YAJ1=J* M3D>8F)_WEB/L&E=PVK!UC+I738NB<:ZIT9I%6BQTE""!7$F1\PKFW*:9(% Z MD.RETFC-&#H&1-J41@,.2@=@JF.M&""(6 8KJIA&.2[4!&'27JB72Z,UX^2 M"1<#E$8SR@E-C%+<$8=\7&WI:MF!=AX9.E\4-15^J])HS=@[%+3T8ENO,MK3 M!X.%%"-LF=3.6@.LT%*4U'@1M^AYQ0P[!$L6'P>+,^?VWM,X)95H*"/4A888 M, I5T'/H8X1P1B3ZDE/M'(CTO 2T+FI7=R1%NG U\S M;@Y7=*"/#GQ(I9KXQC@$+=&.8*9\16M2M7-&3E-Q-^K UXRQ+4'4<;5.03WE M"C@-*$=::Z-!I9 ]C03,ZQRI.YV3P\7>)5^[9B>'0&HF#2?:I#16[FPY;PQ2 M3]-Y; 4M976B9F4( 8L0=!AQZB!');,P M),S,\.2MK8CK)OLWXV@7R?ZOXU+8%<6J.A>OV<.L[@"!42:1AU1A)+7%0J9F M7"5%RF;E:$\>(VT$>R+5OU,N7],=:,X,LE9R)44JKJZ!A+2BC!*5@Y\))O)T MKY@Z8.JUW806 C&C@/!ITXN;,J$"5]0YF16[F."6DR?@>C>AFW%T,+QDMGJ/ MAGS<>BW E&ED*"1.5-H;&:%G%BK/%>WE5N_-^#D&2JHM]8\:E\[.OA=HZLFA M'0&,0^6B3VCXD5:M027BK@,_+:1=MSY],^:V]J+^>*%4W>-\XP_KW>+NC^);L5E\3ED*R_4^ M$O5F]5*>:^:(04L,!(?"^JCY(?5$TDKC<\V\SP#4A,)Y_0!J6-[WAKX )T1B BFZJ?,Z5R2MQ:4?:(EMPO^]-,DUID&VR_H<"X=(8 M0I!6Q%*LD"9451PB$N>H\ FV&QEOH^Q-))V"MJH)GP[$MF\W5:NG^%_WRX?[ MLN'.H3%/0X>[V&PN0SZP^&?B]5M$N_W'U.N M?K]]UCJC>9>YO"\%R16 0+O(%LD$T%+K*@-/1G,[JZCY!)NCC '4OH4RX :J M;O[W8;E=)D%7#[YYV&UWD<+EZK->W*5N,+D@SOIJD)A200BSG#'GHQ6/6940 M*JT'6>D&LS_+F9Z ^@/WNR)..OZZ;%?T9K/\O%PM[MYNEJN;Y=?%7>N^G^V_ M$C@F0B KK33848>$9]51F11"9Z7G_;KG1H,)I%.P/FMCVAT^&PTFK#7_? J$\9C)'*4S-S)V#J*$D!7>"50-YQJHZ40)Q7 M]&?V)S\=<+2W2*4MMC>;Y3YDI0YQJO=?BYOEIV5Q>[!QU;?%,J)C_V)NXD6K MCP5(!/!81?9$PYIB8>-R*CFE/(=923Z_SW:&DLNT$/QX@!:JN(_O!T>%8MQY M2+&!#A&3RM^6_&1$Y>0>P=]'1R.*:D+0ST@+:?6Q8+3WR$&LJ<6"V_@G.6X2 M2)DLP^'W>=-01&_3*H&I]1HXJE45^E.4BYS\$_CK'F!- M0%13@GY.TDK+SP4ID-1*N>B TOF:GA>-Q-_,0, M K*2$(V@9X*JN#&H*.\?/+4YQVKHUSU6FX2PQKG?I!?;Y?:0]?-F];AD)WP! M[4V'""Y)!#H!%=2.&4=3FMN! ]KZK#Z1:/:'9CUS>\R;F66M';W>;-9_I8)Z MBZ_Q-[OO-<.]EX8)3"!+B/#Q'^R$98B1(R>TI5G7I&9_WC4 QW]@K\_>(,OM MS7JU6ZX>BMLW7^-6GH9X.H\A^WV\-)NM6MW&7WQ=;Q=W_]BL'[YNZS0":392 M0(!YB[5,K=08@90SDBYO$\@95Z[>G<'>>/)HPJ]6-W6JT4DH M=^A @44X]0NG0GHAH5#<55RS;-@*N]$.^;CNNZ9-7ZAZKLV&%S>?/JP M^%OM=IOEQX?=O@G6^EWQ=;V)CWYV\86SEDIGWP@(&>TIXYJBR#DL//1'/D9O M>B8%.WM'V4_M'\>1SR!;D?O?ASBSU##AUJSO4SO+\PPX>3=%A9*.OU[QV9 M8_HQ835MHIR1@_':0\,YI-K)J/NCMI45SU(/P#F:1$- [&<+:4 QC;DKJ>WV MX7X?:MO^,_[JP_I?B[N'XM'#%7%3,*6FN(MQ@Y7R**H[1SE@UAB,#J)FED>/ M?+Q=[/W#Q^WR=KG8?'^S.0CTSV+W97W[:O6MV.Z*XOTB]1U]OXN U=]_?KAZ M[%*_R"X_$P0QUB,"@')<(8>ML[+B)K)H;H5N!X+>\Z:SXTELJ(BG^FNQN:U1 M"?7)DI,5A0'-JS4T0?>/ 8-V= (8"TP]-_T1S;C;I MZ&F_)"-_GEL#>\)^4+>Z?7NW6-6J M['YX*ESBEA+)9"1D\):ZI9Q=E(]DP: MC62BZOD^.;X@6A_)ORTVG]:;^W0[:Z\\WL6UNEG>1*VR7]#_7"UWV_.5Q^N/ M$"0D4?]();QAV$(L&!$539;BK+34Z8%K7%BLAQ#14#NKN_]ZM_X>54V:[L7* MPB\\';SC5G,@#5$:Q-5MD,0E75Y%VG*.&7]#[T7H=2>.R2CP4UP[GN#FJ.N+ M@P?!#--$&Q^U$5?:1;.^DD#45S3'ZYDBB*=@=PXNM2#-CH9(@8Z)%2[ M6B6]B7/09?3Q,N4?FU">;JF?2^KK[Z.!0J^UB5MCA(#W.G5@U!67$68Y-0<; MJYA?8=%,08I7J7+>+;?_\<^R>8=2."]].TCB,2-> :WBQN1@-#,J"R.*@.=X M&(V+)/P**V="PKS*!53M&';Y;7E;K&['L-@>?SMP!C47& ,55;U,:6JH"CUX MRWA.!GKCNA"_%]"@PASS9/OU8I,RB;X5OT^N7SX^9$8B@*P'2!H4[0<-;0DR M89 AM?RHGO;#FR_%[<,^"M ZX'7QV+JK;P0 E8"68.QH7! $*()-Q MT>^A0/=\9QM)7$.9 %5,]L)Y]>/' I'.*R<8]8 [1[#'DOV@1.Z[ M^$>D6%2Q\'3+-=HX:3+GCW,OOA@P,Y1B8@!'BD'/J#*XHH"3N9WBMA7?ND>> MMD;%A^6_UO'S_Z7N]T;M8K4_"D[Z^(7I[7?"RX#)&3, :6%7!!D,($LLM"B MBFY LTI"3/!$JPLL#0.)-WM M84F?TS0K+72"( MKW5-Y7K48K;D:R IA[_9*K*>TBOW56ZUUPY9H"64S$N%**GFAEQ>9:/KD'U+ M6;VDV5KQ=-H)XU!'#@ , 5<&>*X%<<=503C,T4L3+* ]OE[*X?YD#G.N(%O< M$:@(LM@*HS@A%"!7WIN+.P >]IKAT-GBM5$U1+9X,T&,DK9[:&;7+'GW\3L! M((XC/8@RG0P+PH6N-@,//)E;&'-4F)Q+XH=3 %!WXAAJSWIV-^+B?O7B\P&9"&" O&0, M M=E_6F^7_%;?_7$6Q/W(I$INV[N]B<[/<%F_CPBKV19O_:'VY+O>#P3',=?R? MX 8 S:.'4U7.D(!@GE/H88I@'SUN-PDQ3B8 >'9K^5?4/8KP<[>$ V57>=KXL)W^A[C&)[Y:?O^RV M97'_Q>>+]QJZ_EYPT@G#'%30*$($HLBZDK<0.)?3PV="GMV45\G((FWM2K9> MXF:]VJ=./RSNTB7 4WYF5^,'( !05!NH)9><4@6J$@XRFK4S199C& MLIB*.*]MB1SZ(]T5?KWY1WSWW"6ROCX9E,3$6V8,$9"GN(A6M.0P)[@1O$C>/::.4-D5)R5 67 M.6 DQ[V88'OGN:R8#D6:YUZ<\XT^GO"-JIL%57.S[9O=EV*S^[)8'=B]?;O> MI4L'B[N#8';KC\6K[?8A"N;K>O4C]'"N.^,D)A>8-]P8Z*U7BD2CV'"H*DG@ M")J,Q37!-M,365Q7*__)*ZZ7>?/A!V_VZGK[:G78B?K090VG$ 24'#FG'%4 MH>B=BBK7(^Z*5N9$F2?8 'LB*W#B4NY8XQVLU_6GMP^;FR_QEX3T3]U0+8154X>97G<=EP(B>)]!:'[R*O$%K_>5(E0 M)]5UTW&"51PR%6?C'%)04N>JXAYQH6&05=/B]X'M62CV+*MQ_;/&WE1@R"(J M$!<8,HP0<=2 BCKA\WH+75$=T8FY/PW%,G@Z[R&6^/+<7Z\/E?#+S/L/Z]WB M[O'O4RFVU^O=_Q2[=\7-^O/JPI%I;]\,UACM*,8&<8(E=$P=$Y*DA2 GK1U> M4070T: _%5TE8CZD5&DO1)8?.';T..Y$@$#/6,2>@-XQS%+>Y*IPIE019[48:'\K^@NMM MTN*>O$J[&+P_M?;?_:$U\=E>VWJ:-9,,K2.S>A((!3!E*;2H!H9)ERLDKUDL#XK&[< MC0]L?Z_#:8I]\HOR365J'P2T?4+UJ]5NLUQMES>]+<$&GP\@&AP>&DT1,@IQ M; !61^-#F)Q+V/#W"7-ORZT_$?]87,,W4'FI"H*ZV45/=??]=T^5%P<.BCH> MW7=J&(Z[IR,0X+*_%.'8DEH93CUMGU?54P4#BK0%A'/HXK]9Y*6O^ A1WKG= M]/;!H4#76T^59N*:=DU79"U-+;>4;LD3JA@9]9-[1Q ?)R, MI)?&/=5Y-)& B2=$4@ND%) (1"1#E32808,6FIJ >N@0OL.?X;27ZXQ6V82. M334F5FN O=!,2\DDE94,I =9Q:D:KZVO^P#H^]UBLYOF"NL9YJ.=J#8#P?4O MQ.G=$X0$=3!NSPI";?A1 @[CN36K^]478);TKW_]/3U)GD .0Y &6*PB MWXW"&DBGG*S"X5)XF!.!J'_10A[6WZKXG"+X'WXOPTF#X/J7813,IV(Y]DK\ M:1:!<".P$1P( R-:4EXS.VZ'W.?X>_6O?OQ>C ,OQEP<7/]ZG*)_**PCP#*+ MM96*IK8IJJS>3A3!,J=/5N.+(P?_T*UN?R_$Z4)@^&IDSZ?][R*5:RYNU;=B ML_A<[&UM&S?Q8[+B^2#G>),)DCA).<0V%4A$$'M:]8DAB@J7T]5P3EY@^T#G MU@E)(P2BR2*FW/PJ,J$4 QA@=MZ-UWB/0:%LCPBK!K MC%S_ZGX:P)KF$F\XQX"] X4]J63H/<_):9Q0KY+?RWPPB%S_,B]#;P\1 MU=- ,^B!.^[+AI&0Z(-9%ZS NRF;>_WSSLMKO%ZC;UF.PW\_KL!X.C#E KL/">.+5-)=-KDBO99D<@NN'G6%?E_C#.OUHR-53=PJ!(L141$'D.7(2 M"*0]+R5@&4$Y=5HF=,1[Y7Y.3]*\\O54%HI+-^/'6D\_32'HJ.^]-9_/AI/!,"6LK7A-J<]93XW: O]?3 "(<=+F%G.6B 3. M.69LW,%Z=J[C!"5X+8&61^I]L!;4)[\9 (/."4Y)V84_ VJG8LO+%8<$JDIU7Z.P%"L9QJ&!-R MY&:] (<2_I4OT$@7>J:^M$@B M#.^_WJV_%\6^>M#;A\W-E_AL:@6<0'? ]G;[<']X?B_8#U&4.L[C/R>]Z2$^ M'J*68IHK*(7V7F'.>)6,HJBP8F:=Q(>"WGKB"+"VL2\PK<>4J= MBXJ38,LDC$!BE:PL5&I(!R%.^>-Z7JON&H4\U(+\T>KF:3/Y/2.V5<&[VNNH MS7!!6&*A-A3K9"]*:*#T1WG"K-LB$S*_1P;_ )(93(E_\/,_:,.XX]Z%WN4[>$_TE6RYI!K70VAKH/#+> M$BU0)4.K$!MR;0[AH4YYF4RVZ5(SD.0E,W5")3);M5>9T.P" M$P8HZY0S6GD#,/&V+&'(,#N$QLDYN?4.MDA2%V K !7/ M8&FI3*?Q);52^QSM-:$$C"E8EEW)8%S$-49:P)H;J#V$ #MF4E]13BOJ/&$Y M(9\)^BY=B;H6@AKRMK59L8^+/MSL'C;+U>?%ZK9<+F7L:%EL7U8QI^R EL,% MA#%5'G'(3"31."!TV<2=$2.)G-=>U3&2!N3\(.% OUPM5C?+Q=W[^/;>/!@[ MK/=F$UFZ_+\]+2;:3>N[Y>U!9JO;MX_H?//IY[G7B>YU,G[@W&-##*2626.B ME8;1X5H%9U@+4^OJ7#_\^W&CY3C_5ZM/Z\W]GJH?JKO.447CL0*PG#C&J$!$ M8PF)-^5Z2GR)2VQ>:FI@+*V'EZP@7ZBREA )K MI!:VEN/1#_]>17=W%3_V_76QJ\&.EQX/7$E&HLY4SEDEXE^P!"5UBO"LGC&S MW4UJ(V+=N0"&\JF.4WVW^.O/R(!-Y,0V3OO-IVB9%9MO/U)8SP'MY,O!:Z M MM<(C1U/32(P0K*C6',P,=GF"/X6BKK@[.*;BVEINOQ2W_UBO;YN#ZO3;05GH M+2;8(F=)U/4*4'6DF\J9=1SI!U6=L7=P6,7)UM1^@2%K&)<(.6*=%=:J:+(= M*-%:LIQRY,VSU=:[Q=T5 J4Y'X?/+7N[67\M-KOO*=]ZEY*Q__=A^34I\WT6 M4:T,LO-#! &TE(X**1@'G"*;RGN4'%"&#YKV.W?[J2>AM(3E=K-[!,GXM^=P MC#\*1^K_4:P_;Q9?ORQO%G?J[^5+FN[L\\$XZA&@0# -'6=:<:DKFIP4@W90 M&""FV+FHU]TSN5?@%)^?S]"N4P624\ Y]7R@4E(%@/?0.HD L=(<.>20%_, M3D=R77?/T7HHV58PV18W__5Y_>W_NUD_K':;[PDIO/I+ @I_!)3RQ^&?[U] MQ8]?!LV4T9X*!8C$4#MEC*DFS$56>CK85!8P[ MZ&G\#\D ]DA6=',(A^DG?OTF9W\L'QUJ:=XGS=(&;P=*C-(0"N$DQ$)C #4[ M;JD&YF1,3,A"Z04)=5'6FMM#H2PE"D%_%(MM\65]=_OJ_NMF_>T0=KJ(HC-O!6-E M:FF/+("6$HP4LKRDTR()9]8$KT\D=M=T(OUUOSP>4>'I8G7SY7ZQ^4]SK??DU0 2A2MAJCVXWJ%-.L>\P1+LXRA^G+X/1["JDDW5X+/7@U> ",$0APZ MA(CG#!E74JQL9,+,]ZW6 +B(K"P^CQ[MO*@1+[P9(/:$:J$1H-)&EX?3Y)Q( MYJ$'U*JYZ\/6XJ\;XFS%YM%A]<=R5;S:%?>MCFN.+P?G+1<:>FX%CT:!-QA4 M.0X.0963YS'!+M/CG=:TY?AHBO%ML4D_6'PNSO77.O=:X,PJR;UC&@"/I4#1 MLJPH=4C/;./J4O275&)[+H^^;_UCL]ZVVK/V+P9O*2 ,*DDL)<)I[\21A1;I M0:N;7#6F.N7S4*A2-S[,MGX)(UG M\-?5)T+DO3-<8&LEE0I#R'D5IG;,9:7>UH^UR@-25_OV![5&0L:2J9PHC?Y8M','C7GT?F%EC,VR.9<'W"I3+MKV M[>+[O@=*7!TW-YN'**WEXN/R;E\.PSQL$F/C[UY'"Z/\R^4KP;E#!X*($H!Z MS8 #4M)4>:/B&*1F9F>:XUY_&5A8(\&[I* ^:,L7@E.I*X;$RF. *40"53G^ MEF)"9G+/87@PG$=A.^X/A:VJOEY9/NAGWIR!V<5W ]*0$ J!P89CQSR+%G9% ML[1Z9F6>1D-70&>>=?#-H311TVGCF)!;**$5E12YVJU2OK M>G3N:+#K5 H3M!6[,0L#)"X2SRWRCE,L.)8,'_G@74YCU EZ)E-1NQV*9+@Z M#7&S*+:)+_NE]6IUL[ZOT\;@_(M!I"YI3A*N#.-6@O1/12UB>F;I &-7,.I0 M%$,6"-GN$@,.TZV(. NYEU\)Q&(GG*(H19BX5<30BD)&X-Q.<+L2]PLE1#K@ M[F!YX.M-L?R\.NRN-]\_;!:K;20_2N\?B^7JC_5VJXM/\9D/B[_/)8;7'R7$ M)6BLE:F DT2(49!\J9(/&-G9U3'J!67],7RXC2LQ(LW41Z8=BL?_6>R^K&]_ MK*#S);-JO!\H]]X99+QBR J'-?%5T#.R'>;HSPFZ$[UM:=VS>ES#K+%!%I!# MU#G$/9#Q#\,TIZ:B3F.?XY=.T!#K#4@=\';0"$=T"A$O7_X^O5N M[ZPL[LQB^\7?K?]Z5'&Y3AN1>B,$*CE/CC(2G ) A.95$0_+ 30YA_H33)<; MN7!;+S(9U@R+9F*Q?;M8WEXJ,_G\X6 005XK1XPP3EIJB*SV;LZYFUE/Q,YE M_:*EE<'@H.08K MPU=0C>9V'WDPP3\WSMKS?"CTE#QYLWF[V.S*OZB;_WU8;O?=6>(.OUA]7J9C ML>VVB(LP_6IS'FEMAPR*.D(4U)$U(M4L 595!WB"89J39C1!Y3P:*@>2SP\$ MC]& 9W]#Z7?_G?.:U%,AH<+,")2NPZ3,7'#HJ$0]<;*6H]Z34CO>03L6Q2^/ MX/>"K=/^J^X0 5G!!35&6IVN]T?[U]F*"][J6MW0KD<9#HRXY:6WHUGD] *0%E@A0 MA*# 2#L.:46Y5"2GK-L$SU#'A6@/ AE^=ZT"IP@YRU. M^3U"(\L]]66K*/!BM]736Z=<"Q00ZR)V@ED(HN4,85M1J:W+:B31V M2;\5FX_KWC-^.I#\J=/,? 8/O6[-E\7J<[%]M?KG:E/K_>/OBMW#9K5]M[Z[\^O-7XO- M[1F&]?WIX"BU!A,%D$+Q3T"0L"77'21X9O=Z.\'?>M(B&LI(/D'F&2R?>",( MSA0P1B$,F&$ *$5U19_.RT=L#,&OQ6:YOHU6Y6;7*Q"G YIU'T(:&81QF6]2 M0X3MNV+[<)=.U%+>^*,#KN8HO3ADD)QBAP16B#ML))**FB.'E)U97M&U ;AK M^4T2X>4YRMO])A:??KL^T-9B5V[X@4 )EDI[XC%-E;$)8_8H+D--3K6&"49_ MYX'^KJ0YR;7P-A*UZ6\EG!@^2$N(D,!P XU4@@ !0,DY#Q"=V7WI>:R#;F1Y M>14DAW^/;8A*9*>?7)KK<:J)_?'WYF&W7:QN_WO]<:MN=NM/J6OI"ZCN:NB M>:058DFU4XIHXQAV%1A.,04\.T2/)<>0]W1:][NF-A@]&6*^ICXM> M1GY)+[$_<@Z#K$ZM]3.TAZY0.KF%,*)(N][:J[GVL+4W&3H A[7RV% D6)2" M44X?N< R3%6^&]@=['#]RC.2>[P[XO=[G#DNOWWO=\N;E)"0,B$>=O%'?RSOEP?,M5@M.5\+0C$(*8",0DH$0)I6 M?(UJ5F1E ,K?:Z:C-3.@A"<9%WJI<-'=HLM#@=-?"-!9[@713$-/A3#4&5[Q MSQN34\0%@M_.=#_AH<[D.4F+J\OUT/0+06.!H_@008PZPA&'P%7\PXCBG/50 M_^SWM\H85:S7E[%@D.1<2.0A%W$#\%!95M%G$M[[_NEXE%R5=@TL_/I1+?/3(_#+\/+2&.X1L-".=YR@5EBE%3*RRM:Y? M]$EK56#0K%=QDWN(H'USJ.X53=^?Q1/_8[M;WESD1:M1 X%*$$Q26T4CI99< MZ".OD)59FG%ZAF(GJ#E;-+)/[H]3L;061:62[A:DY:#!".>5=DX[*H"$RBA; MG8^FEG@YQ>DGF/$T$8RV8_Z$(>K^CCR,8E^N%IOO^_9CJ2!%?#/*YFY?6+%& M0?'>OAI42GCT&E"/%./(8F3*"TDJLQ+W"4B6[/15#Z"B\ALD[AM]:#!N$5%4)P MHC!BR$D'RJ("D5-:U^/4/(R[VIAY7LAM*.8/5J'P0) OHA07=S]1=!F'I]X, M(.[9'D"E,(54L>A;5WD_5E*,9@:V(8#Q,A8[$L# @-M?H%:KVS^BW-O [OS[ M03/$B5<6*B"BM<=/)HV>]Z)-P/#P&&L%0.2 M* ^A2U'GDEYOL_:\"=Y&&''/ZT8 P/N!*-:VWJ!,<>1PJF&I\4:4NT)JZB% M6N0$ZR;8I6\\N'7#_Z'09DNQ=>MV9(P:'&!2*&NLE"XUMX#4DHI/E&:E'TQ0 M&_?A=PS'_:%16IJOS??&>@,$A:024C/CL78TKE8$Q)%Z:'-RC2?HA@R"DQ/8 M[%000\/PB2';'HQUA@F00L\UE-HK9"'RF"E[-%)85N7]"6Z'8T*R!W$,OC\> M3-V,_?'L %PQ)VFS@G-B-=1)]FRP(+52OD<,$[091EU?^Q2$!,Q)ML;C(%8 M;9W5(*XPKADWUIN*G=I3F%-P>(+.RYC ZT8"PQ[E-D':*?H$!CB:UQQJHHTR M",OH_Y7T02^'C<:,>H3:UNWHAK-#'W]6N(]_*?M(K!Z7)7ZSTHN[Q>JF>/^E M*';S.P]55A! O9%4I_RA"*6R? &U@%3ZSK,0,KD()[S?=1.OQ0@D\1+0YEC MD5R+O0*XHC0E8<[+M^M$YI=41%OFCF://%K8#7'T],T ;33\?71+.6,@V5^> M\(I>@N@P1T9/KP1#PTII[.MP:4GKX01*1-6X!%7#&0(:XE]A5U2 Q4 MB^K9I9)1S8Y<&&7Q=W2K8WZ6!Q'UK?5.VP M4[J?66PVWS\=[G<4PLLO! D= %HJBEPTFQ0RT-"2.LX,SKIZ.SW\ M=";K4XYH#G/'@XY=WR^6EV]#_/Q*$%Q)IZ1*$4!EM4RMH"H*]>S:I>:*^2)J M6G%U,#NTO 9DTA7&S?<_B_N/Q>:<&?K2\X%I9I&C%E'CC5#$67!D%H(^YW;, M52"FJ8B?VYX=,'4HP#PYWOKOA\UR>[O4>GJ-A?AVEE2!_?#@!1+;1P7!(AL-82T6H9 M"0/ S&[N]64,=<_I\1'6"EA!(.4LU-8X!XVU"BE@*RJ9T[-K5M2IY&NCJB&; MAPZ\O(YSC2-\F^'5-D1(=+&E$U@:(!R 'AYR C#"C*L1K[8=9WTXN?Z\+\5R M(=1R\IT@I6(<>\:Y)T0:[J5P%9U6914$G;+-FB/Q4ZY.)F^'T@3Z81MWK.WV M42>,"_&5$V\$CR71B@I )"7$4F0LKN@3D>B98J>]G-=]\'5,W*3_W!3%Q2#+ MQ7<#TMH+8J'$R,>UISF3J*29"&3AO+"4+?D:2,KA[V5,G2A__6'YKW5<*/]U MT@U^X:D@-:213.>IU<8JQ?!Q_1 &S"\@^Y:R6G?%T];R?KLI_/(N5?_Z'.>? M*O">T"5GG@Z&,<$MY9BI5)I=<.U4-5>+S,RRLKO3(]WQM$/YG]0%9Y\/ $L) M$ .8>2Z()Y3KBG8*K9C)84TG$CLO_5;\S)>_B=;TXVF<5P 77@N(4>FMQ5HZ MG@H/EUGO5!3 M'FULHIR11CEJF#(E;0QZ/->X66L1USKK;<;4ZS_KA08)B+$E1./X+R:JGE21 M7@FSC-XI.SY=@:A;]@ZNMQZI[3]JG/*>?2\HCA D#'O%$(_> L-25+12A7(L MY@EV(>W1].F NZV]J3=E_?*IB1J?\J8LO!D4M]$I:[R#W MU@O/0'6ZP;@6<[5P\J2Y[I'%K4'RK\7=PT$$=W?KO])MNN?Y[U7WAA8]!CL9 M/ E54H63,QDV'D$1'G[ '&,T%JO%7;H.%4W.JAQU>3N[.3KKC!H0A\1JH3WS F'-O2:56#C M.L<_N!*CKC>(]L#_*>-4W=QL'HK;CG%:CAHX\D9'XSI:/,@AB[$VE0/'TSW$ M#)Q.L&'\='#:CO\CEQ-YL>#*[?][V.[2.<6;3\\MG>H>ZO6Y5;TGY.M=L2OBNDMQRSAW M'4UPMUEOX^SC@RK^3'U\V#Z^?__]T!?M9"I,IU\)4"+-E=88.&B4T)R0*OPA MJ! YI9WJ]W>_TIUX?'GTB]6WZ=']G._^N;I=;G>;Y<>'N+'$)Q[N'^[2'N,6 MF]2Y;[O^5)9,>__P<;N\72XVW]]NBF_+]=PUOHCHBM*W_Q$Z?FR M)_4'"4!I[" RFD,NH='8LTJ2 AB3@^KZ+=FO%-6]LWO$NCK?7Z]W[XX>QD$] M/6WJ^M)+G:!WA-F$N/*=\]9:#[3SAA)%JQQ:P87+:M@[P;[K_:R#Z0MNZ!MO M[V^^%+N>P=06T>IMSJUG2#40*@5@!K MDIL(+-2*0EGQ@3L_ET3G;B%Q"6>=L7LTV*6%6/ZL='3>11%OONV#O_N@[^)N M6P9_&]=-S/I$D!)+*AC'@BH=?2U JKM)D /A<_;%"1[M#P/8860Q&IJ?EB9M M M*G;P;"./.,Q#^PQP@CQZI@&N2*Z!S7=H(G]L-@+XO%$]H@4^/E^.^#7%>W MU?'9^R^1URE<>_OX ;,^VUR\C\\%D^JQ0BP(4TC[U$; ^8JSTM"9G>6/M7'V M+9<)(?X%'9'2;9:;='Z63)\>#(+G'P@"*J& 0]IB1;'$0KMJOQ Z.N_S.OF? MD#F0*8GQ/*K=E_.W;5Y\(1 :EZA#3#GHL;4&Q?]5U%GE=DF 8Z9]\#JGVZ,J"MSH50+I/T)9%P0 M-_ 4G[\5I.718L!*" >AHHH@59D-,IJG.17EVG84FQ_PVK!Z:$B]U ZM!J9> M>BTPY;WGD2A'%&? .F/E!KAB^B[ M:Z:Y$ND61-D.V3A@Z_6-'?VVVO'1I_)KPIKLCX2X8+2T"CD<_TZ I3E'FDI<.L)S>\5,&]H @/+4.1A#?R$OA206Q1RJZ.=A/ MC10BV0PP@IEQ%(-4/Z#LX!)_ 2'+:9(PY=CVG$@(GD412*>T!IJLX(D2KYXYF96];== ''"R8M6J>!H9 A@4!J)U=QQKBLKM43S*B;[G;; MI91ZW6O-E\7J<[% M->R_?WM3KK,SN5VZ M/YF-C/37ZQ3C?XAK_.-=4;*]U6663L9/)RK :V?G&R9EA@S-(0ZBD\-9I9+AQUE?4(\ES[JI. MN13.A$V2[J35*U9=9-GN^[O]?R_NEO]WF'LV5L\,&XQ-M4ZT?Y_LO61$#"VS"=K,#:[$9HP: -9:,BI,Y(]P5!MCRGB0 MC0Y'7J;S[V.^3 ,Y4UJ#H_HI4YNG$P4%E8C$>2:A32F42-)*.T'-:4X]=MC\ MS&ZXS,()H#%+$H-G(C[U..!]_KK_MN_$N'S/Z9QYOWZWO[ORA:-4IAZ/%4($ I GF M3FM,#5"2(*8K2ID'.=@$QICCBNZ*0;# MI*<^37%_6VR6Z]OWN\5FUPON^L=(BPO4S>30.JIRN6&9NKW=QWU.5H=O,$3 M7B O+$%(2 K%,2*H.LU41[*E(UJ9('#K*9I,=-#8,=BV4 :([6C%,8IB%+ MYT ,206\PI!6G/".Y5Q;G%!BW%0!VIUDYF,;L@W=ZO:ZP=F?%(8.3>R[><\IRD 19E1CY "5R%./F>=E7P.7DE'&N_E8 MNZ?!7B8?HA1TG,A_SO"AY8@!":>CW>B],%QS+PD$IN21!\+/]>I7#EK68W!^ M*%5TC$\F#1II6>Z>E'.O!<6:0T2#$3.L""3&IUH66AI1=6^/^Z$;IF3(=6.O M'U8/#K;3_0,: :[&,"'E(WH@)<4"(PT\YKIJW.H]PCEII!-R'@$7, ^8#8T M[P?;[(YVPHG; 4T FC]H8)%#1 -B4)0+%(@>V*6+N*'_R&2R\5_;W?(FFK7EY:P6.&TU^44< MSKG2/^6K3KV =0@)#(_8E(B_7D7F;BL*?TH-:8'6QJ,&HU(O14^L@R!*!$3/ M3E5\ EKEI%Q.^9I2+TCMF_O#1]A*+VV&O2HM= BE,V]IL*# 6F6KV*;CR(T8 M;'O1-][CY@RIIU\*DA%I$)#.>ZF-Q)KQ*I'%"<2&*;$[B15>6^;KGI@[>)ZH M>MA]66^6N^_J[V6MQ.8G+P0C@6=("Q'_P!)H0;6LJ/.$SBP;K LQGTKZS.'K M>*B)5M9B^5)JQ*57@A!0NI1&Y!G71G#BA*\HU-$VFQ=RT.-":__]L%EN;Y*P@ RZHRP2E-44::8G>LQ2U? Z8"G M0Z'E12OO@GE\\IW@#4VUA1F E,I(J//(5#3&G79F9\(]6,A=L794^+Q>W!<7 M;>4+;P:''(=84N/6^*TO M%]76TP<#XY)&8I S2!(I/!-,5-1$5F5=E6^*EF_%YN-Z#+RTD>ZZ0[8.!9)_ M%*M43[O*8K^(E1>?3Q4UN0",0:LIIXX#Z&U)&X1:Y=0_O19=U0%@NN#MJ,KJ MCSCO5[OBOK'!"@@2Z62DRG*'C;>*,UK1B1#)JD)P-4JLA=AKV=!M6#S0">/3GH.I5=CJ MMFI2.-H9XYDNB8U.'1N-$Q2U5EI)*""&0TND9-'1%LH90Q#WM2X'CLB/.ND) MS08*#DBO"(O;)R4FZD[II:LXXI#-R9V9Y*;0$UZ>FRU]"F$"VX;;[I;WZ9Y6 MW/KW9=S5FS>P,%:XHFA3C$;?07' MA4.BY)A64:O^VAM1;3P]#Q4/*93!CB :$?4_Q6+SX:]U9\@MQPM:8FF8]?$? MP[ !D)@C;S3(*NK5V,'_50';3A83QFG\_+G$LY8C!N ]-9%#%$7/!+'($W[D MC_,X!ZN-0PB_-%9;2&.Z:/7KA[-'OZT&#)J+=!2A@5,.<(V]*X^]$W>.N&H.&H?"E'.<4+CVU*_*FAS)#(! MY+XNSD5*SK\8*-:4(F41 8Y"3!6CAX;$#$/IL\K.-[\#U7LMY-'1UYSE$X@O MOEYL4O& ;Z-7-Q[IF$)C;KEG@%""H*1:8$(E9CX:81H8-5[T\,?UNWWKF+C. M3D-/?_]S\?_6&W.WV&XOW:C*&C=8S:@T5D6;-*X7Y1RVL.*743BG&]8$D[EZ MPM+)BY;]2V2X]*^O216O/O\S4G(A"_6G9P,'J:P(\\0!;X1Q+#KK)4T0&#(S ME TD_Y\2Q/*X/@J2+B:COO!T("Y2I;6/=A]4TEN*%:CHLH8->M[1/YHRY'H. M(:UXV;J.T-O-.G4R.58V>E]\3@4D3R8(7GXI6&\=DLGZCTR-UAZ-R^4XL'VG> M%ZV<&F\'P(&0&D)A)?98<":< MYFPX0L 6<4D(2%5T*>(&6\Z[MIPI,!TM'(Q M81)$A1,=;D>YJ/@A!)A9Q9A>D%(?C1U(8"A$OEWLTLY^40,_>2X8Q[C2BC,4 MW31&( !0'WF&XJ>P?BOV XD4]VBG?AT)<](=N%MLO;S9O%YM=^9?]G+?[_HQM4-AVR("5 M%3AU@R0J=8Z)"@=4804B5%:+@0D&^@9!YD"R&,[4^[[WXC^LRYD^)^"L^7?A MW<"D]T1I8124.G+<:%(I'H*=&?3&P4SPUS73)V0C_KM8?OZ2KI-^*S:+S\4_ MM\6GA[L_EI_.I0SE#!N]/(9P9+W'W$%#.(L"J3@5C:1!FW .<>XZ"$ 'E,A@ MM8#*7*M7]U\7RTU:?JF=48U$OZ>^5A35SVI]\D:@QCOM)! . ."=@)SRDD8'O9I9)F%/\C^9KYK#ZZ'T MRK[V;]JSJLIF9?[2I3.HL^\%#'0D3G.HC90Z4B[* M215@Y53M>N">(J6^(O MU6/NB+>#X>@PQ8OG0T^>"U)92W1<95(K!@Q'2!QI$<+,+%[?D5R?HR6#HU/* M0$62491N]@J.&!:($^B/,R=\T$*X0WA"+>56/_>T&4.GFGL:V8(\Y4;9Z'Y! M; 5PI*3">Z%R8#'!^&$'H.B>J4/[N'4.ZGYZ-CAB-*<2 >0UC4I72GRD"2$] MVXS2;FR.7'Y>6QQ$>B$$(,HAQ./_$\^QK:AC=B#+0Q[0LBH^IQ)V'P9S@%H( MN5[,HQE7A\;,NQ^-;FL YM'301$IC-"0I%P'#0&,VW)%EQ1N9DJH>YBTY^70 M&*D!C("]-%9 PKP25CC%K57EY?C4%CFGHGIC2_7KOKAE]"PVNT$PT4J2)U#1 MD)%#0Z'J;O,0A;&Z^?YALUAM[_8"^T,"0RCD"FG3]OBZAU#F;I[CO&,ZXH8(S@K0"%!E/JL)"0$6[;\BC[,.^XU:W M5P>5AFR#UM1J@;'#B"ME,7.P#(018J*G,2_094N^!I)R^-OZ=.'#\E_K5ZN;_SI_ MD/#TJ0 Q^/_9>]/F-FXH7?@?S<6^?,2:ZRK'SK6=F7H_H1BI97-"LS5<['A^ M_0N0;,J21;+9Z$VM5!Q;2P/L\YP'P %P%H>] UKA-&"XDL17[T8M?@6Z;ZBK MLBU,^YI#KIA:+RQ>5_84 /"66.LM]2C""E7]W0^Z+6K6)&0M0K MHVP;]!84<(H9X#7W*#+ "*E$A8NC<&+&?V>LN8Z=+6@B:^G\M)K=%LOXT9?7 MSR>/!N>U\()CPXEC+.Z!C#PB C696,Z*3O7X=%G-@[KO<(D+T+R](JRV;E>! M*LR90,HD@X-J[:4Y) HF%&*5XZ8^PJB= 5?7CC4ST/*Z&V!II%YA\3VT"58C MKJW4E"L?EP(BL&65C(++B>T?NJ/ ^;6R,>"]^;2.,L=TW(!I0C%W+MVXW6ED!#E].LHUA:0DD *.C 9*\3A''(\(:%J$)N?!VP]K M,K)-7:>1$3"SXVQ3A"=7$T.@!S(5-,% '&)Z"".NWM7ARUG8.V%*9K:IZS30 M>.]KBV_%HKQ/3I4W7Y;EHOS\(ZX@EY)*U6T:'-[Y'W")),$1-<_DP1^.I ". M6K&!D^!1GH[+3F%O3!X7!T0*IS#ELM#H-.*>D=LZ!ZJY&0YYU:S%"PZX74G6K@K[62SO;S/Z:K8O+V?"> M/!F40T)S9GW*KDH)PE+82AZ!?,XEQ0B/4;JF5#LH]\6:W?;ZZVSU=R+]PU[[ M(H?.M@N 2LO=D*+V7K(Q[L,S;OW;ZGRDR*6FP4*'E"?41,$11,9C7UTS M&J0$F5I\R,!<:X3Z"'BF;FZV7[>+%$GZ\OUO^9V9J]\_-8GL[7WZN$4I7KX/@O/)QIP6 H90CP)1!1^D5 M8CE7K-Q1&2P[KGF@<<,R"Q%A RAX^'2)8PFG/ZR_[E M7%NXCR :=+>[?VTQGX!B*Y#AB@F/!)$\G6(0H9PQD'E=RQ^P:R>A,US>Z>Q3 MU)*.+_%W+=>@VKT%:#G2*5FQELI":3S2LL(&"M#K242?^0-:9LY)EZ"N--&W M&UMY3A*_W234?MICN'_NB^6ZN)JZ;7Q,$$)&&)7RB")&I-/,\PI)!'@.IT=Y MYM$OIP=04?\^F\?U\JII]Y=6P=EH%T@"G(X#FG*"@ ,'.5$>NZUZPSQL^T"I-'N3YD3XU9#R;@'U88Q6.!M.)949IAU*G)IV>E='8N_3XPG_] MT+/%;'E3?/Q2%)O?5N7V/KW?\_$8=9L&")"&$GN$"&4Z6E!"5E((HVFO*UF/ ME.I/^V6G"LFGU>',<)9V<>_O#H;[J4"*NDT#)50KQJ11@#+!+3*25E(X.Q5: MM:_49]G2&LZ-V;)/E+DYN#*>=6-_YM' H#-$10/1POAJ*5X]7=CLWU)Q.Y$X MFO:55K:*:V/MQRGP"@(\_W0P!D>[G7/N@":8*@65.[RKY!KDU(X:D2]FMQQH M!=H6:/!HT:S'A5^:!&.=U 9B:"1C3 L6#;KJK1W$.<;LB((-^B)$+KX]^OS$ M)7(^6[Q91DM^FS;-ET.*GVL1@,)$(2(A!LII*H!QE7R*(9%C8HQH0AG>2\K5>K M70!2 DBM<8 (:KT'RL-*5D*S#+X1+MBC8%V;"NDM4/!S*LEQ!>N>;Q"DY!2: MB!.(_P O .*ZDLY FI->9D3[BU'1K15-].BE6T3U;C[$X?'Q^^S^(L^>;Q @ M97&GAN*^#0./H6(.H8-T6DN7<[ QPA#G4?"L%4WTMN.M=F[ZQ_'+_SLO5O'S MO_QXF]*87-H U^H@6",=,CX9R=P*!2#'OI+>>#BUY W#[X>[4$OOI/S9>>%7 M,2YGU+JFGR"0==HA[2GA0E&E,+05%M:0J=Y?MT204_SK /K>:?AF>;_=K'>@ MP(L+\9E601,*.#8* V(DB'8L\M7I@2:&3"P7:T<<.,6T;+R'Y!5JQ*M#JT"% M\])S+*5R"'J)J!('.8UQJE ]AR/R'C5\7_;-/.I[XA=ZIUL(X[ MA8A*.R;*0-PGF6JO9!#Q4TN8-"8KKB6=#&G"'=^[D>'VI'70"$@3=^U>P3BB MB1$*R4IN9W0MM\T7N):VP80:MEH>VH-N%([CL?Z2>J9Y0&YG^!KG+$&8Z[A[ MKVP(X[W(*50[9IZUP84Z>X(\N'LG6L92\+9& KE6/R?8:)LPHX2WWG(@4HT\ M56&)(W*V_O*,,_M)#\KG'P\B+CK&&F"U97+U$9KL40']& M&&>+)-=OT4[2Q5VY*C[-_FG.Y7K]!ZV]X9):3BPR,(UZ6(4;6:NSG TG>KG2 M.<$[T=S86?\V?M(X8R"=LS&K?QCU.'WCIW_) MWYD"AR+_@UR/I;R"WZ>Z"-)XY2"B"%HG,!..D\HGP KKG]I3B*$2$HK/,/" T(L0+3"$4*>DT)MS >=693J+,W)=T)B)UQ]' MGF;U:U$;O3%O_XH7'2P>/1>0\59&:\!@PA4EF&&C*ED 5A-C5DMZ?;V2Z[9;%8%#>;[6P1?WI?K#8_WLYOBN7ZG"/$]9T$8@6 RDB MI(M" :X9JR3SAD[LGJ^A5LN>X)V.9R'SECKKN,%.>>XP!_:PE954&D@GZL$Z MV.+6ODZFXUF(@-(>41(EC68MDP(>,:48^XDMAZTRH8%GX75H#^I9^/,8;.9< M^&L/P0.C34;4\2_,1GQJD9B::@\$\G&MT,QC MCQVO+ SJ,>JGZMWK7&G;4\NT(S$M!RH:U$(Y3@'$"FE<+3?,&Y9#T3%/B2T1 M)"L2\SKHAXR8PXTBYG!5YCZ*Y:S5% G(HFSH>&4AF> JIRK>F"G6+@=J1,PU MPWN -7>W/NPJCM=?9A^W"0(YJYR31#L,E4SY1'@E(S$FQPUOTM%Q+:RL69H8 M*(CD&8QVH/RY+/]:%ZMO"9O=2$IU&98W$=D=*WX6MOZZV_)'!KP+QD%6.D"< MEHP#)([C&$V68 M1-B]E \+BNVU4&#OD^T ='GJ1=>::@98ZZN%ZL>5Z_VO[0( QBJ;+K^5CW@Q MI:OL I);P/[UX.QNS<_61N_,.P]6O1'\6.KZ!D!7GQWBH&;*&^D3+K]:_X] FG*Y2:^< 0T?K6>1VWN7NY2 M<8X:C0/3/FXE-==:>(BH%MQ4.TGNW&3+3 W/C+)C5?4U';]9WI1?BZ,7R-O$ MD,2#\V; F59IV#MK!(7Q+^BEAM!5?@%"&9;C$S%1+_D\(Z ]70S,N8O+]]EV M@0,-!5?::@"9!P(Z4QT)"T;8Q*;"5K1>CTF-\.W/QV\1^_S\6[&,LVVJ;*QN MO\Z7\^23NYE_*PX%KB_OKJ_J)R"$'&6(2X U!EJDVBT5%M+RU\&U:WGQBX]@ M=XCW-Y/MLQL?7K9V7NI'SPT5VW9#:>UF70&:VN$D1 M]ND(MEPL?+F*N[';^@.CU8\-6#J."$ESF"#.6IEV>WND)>)FJD= _;*TDPND M5A0ZI#/2?\TW7WZ1([/#:=7.EOU+.1P7,%37(H;@FR[C> V9IM;(:O,"+JUR*5K#':I'S;[ L9*29-2RN5KZJ$ YIN?-WWG#3? MFTGS.$->DDO=_O=VG\*C7*;9X]2U8:\O$4AP29D9X?/V_0ZIGO;Y %\GF1^-=?7;@TEH"+2((:!_WO>!8,$4J:E6_ M">A?V_GX2+0Z]C5G_>&) @ZN@ETM/&<_+V 8-ZY>0XR53N'_"KC**5&EN^U> MCLL?[[+^Z/O4?'CBMK06M:GJL0^C$Z)^+#:;Q3[LMG,C[KD/#9!Q0[#%Q#CD M*8$,'F\IE(U;VHDN09,90ZVK>.P#Z2CBI]5LN8[L6K_?;M[?[8/*.QA#9S\O M6. E0$SJB*_"6!L@J\ .#;S(N9(:\\GY9(9/F]H=^\@Y,560%K:EU."L/ZA^'/[9]Z.\2;S,!J4]%C'T0G1-U3)TXAJ]A=88O]O_TM6\]_ M?A#21*"]C? SXD@JL"F/9H/*2H5A]1V >4G+V3?;Y!0,H)0IC&P#DC.!#NF+I&"X)S]C0OQI-A(/JVHI$'O@U; M1^?=;+6/7YMBU1PJA>-02\$EE1@YB*RAU$F"J4OEE.L,DL[SV>C98K:\*3Y^ M*8K-;ZMR>Q^96KL@SIGF@7M-/?5,LFA+$&X8 ZZ2/EH;.6%Z8P[LR"+"Z80U M;>$\0,:DCK+^(Y?JUW$MJ' ZKK60*ACEUI193HC.<3(8,[]:H4*#A/[7P3WD M9J'=A/[::")3!AXM'$'.1VCY06ZI=%9 P;AIEL^$!@G]KT-[2)9UD]"?$@"1 M1LA0S1V$EF%NH_P&0>8C&E,M$-<&(QHF]+\.\;X8]R$:SJOMS6:;WO2/.-]? M6#"??3YH3*!BC%#$@3'0&8F3;!I+"A7T4[VX[6*); /@P) 9QI3KC5K>QI\5JV_% M-0O5KRT#! H3IF4%'A/*20217F5ET8[ G/2IHS96:+S)2L;ZKZH]2E^VON[ M1^]^-D-OHT7L]V!^\.! MM_DR6WT^DZ7N8IN #2"406X4DZEFIDUW,G$X)6<"(\G$]EDMZ*_L!MD!CB-; M3. N.%7:&!/ATI@)H)V7U)"$ M4##96@##,Z-!;O:K5#5PGNR,W.S21+M%0AV-(D^0A!Q'P0]R2LYS"E6-.2U M%^M[>S /3*?,M.O&2,01E]PK"%/)#ZU-)6OE7;\.W[ZX-$S: M=4/LE&$3T8RZ T_$A2GN(#^ID*0T6%00P;=)RQ MJ05L8C?<;1,DJUS\==#W3L/6RL5[*0! <2<>AS'14$'](">&61E\QDRQ=CEP M1;GXZ_ >DE>H$:\.K8* 7#)N!$',2B27;WSJAG>_9MI MSY@3?KZ,/YO/%D=#ULSN=X&A;Z\IB-.PZX 12.GM@6(2:^V9]Z(RDYGE+&?F M&W,-G&Y-NUYTT1=[W?]L=YEHJBK@*0ZS3 ?C"WS=-.]-( MXUO8IP/G^^6!4^50.74WF]%EL!IB 6R*Q-:8*^*LKLZM6/)]G:JO9D\\[%D_ MF:S\O8@O=OL0\OVN7#Z,E%W^[O+U9]G MQT.M]L%+1^-,(HCU%GNOM<3)!E/4 ^((R(E%&O4]4L]$[D(98\E&\SX.O\UL M>9O\XXN_-@\Y/2:8G$9$+5,DN##6"N+C"NPYIHS .%,0[&N==70L;6XMZ3K0 M9->K9DHJ+)6DCC*C 6 ,T I'F1>P-N8SHRQ*=5"ZNXDRALV%LR^NTB0/SK%E MD)H("#S&S E*&<<0XX.\R0DIIV[5F,G7'T]J)^?2$D)7D!N&)!=2UQH-3_&H/ZKY(]D>YVNGMP6IZ1IB+ M]]U7])*B$(3F+-7#DIZG, 0K*AR8P5.]K6F%&F5?L/=%/S-;K7[$2?Y#<1]E MB3N2'2Y-*'AE3RG[@X1<(40YX)@0Z!6H\%"8T(G>QG1!PVZA[^U.>[V9?XW[ M[O=W65/A-=T$!H".H] :!(Q"6"AK*M/;4.NG6IV["Q)VB'M?#$SG,NEB*!UB MI-C_"[N,YQX/QE,/-3=<.6$ 5L1A<91,X*EZEPVVM6A!"4/1Z^(.XOD&@0## M"*>8VPB1PUXYXBOIN#,3\[W.4_ %MC1"M#?;K%Q^*Z*!&8='>M_+%MASSX 4>J KF3S6N0$X[X MERKX*>650N0]C:]S)=Q\351%_/+7/GU MX4"L%4!1H*!A6B *Y<.8,AI.S#VJ9:)DX]D72Y*\;Y8IHU$Z>KE@X?SZ<%#2 M(V*,(X10;^,.PKIJ[V"9\%-U7AK,OLE6P3#$>C?[>MF^.=4D8)"*I,,H%<%> M.P+P<>A8@L#$0G]R5'R6+8T1;>S3]NE[^>E+N5W/EK=Q*'SZ'E_BQT]KZ+MR M HG#B1N-O/2IC)U@%*NC3#8K G;T+&FBVK(/F%NESOMED<^>DYT$ MAXS%4B#@I$R1FTRD>)+#*-,ZQS0>H<73/8':0KJW#=;.7/.SFYUOV 5;Z->' M@R86BSA+,^^Q,P :@JI]@,4XR7Q;SI;5"]5>P,YW M$+ #WD49)/3"6DCC7K6"QW%!<_+*C)X?URKUQ,+5*L+-.7/X=%V3(<\_'H3$ M7"%I.?-$6X&8L,>W%2[+H6Z$QDR+?&@%SZEE%_(RFH*$*B6UY"QM/Z,!=Y > M*M)/,>M79-ITHI9IIR#B-&+-9-Q:>,(UMP)0>,#"*JU,MOEP!6I8J[#NW=>M5&_NN/@BN/G!,2H M< QYY)UEG.%HQE3&D%GQXLGPZ7IG62,@,,<4@1<,$MH0KR##1 M#NXJ[*4,E((I8!VJ57SYG+3KXN8_/I??_L]\IZPD*SY\G:3$/TFY_VEXT.JI M",/G'PP08>&9\-0(2RV6A$!:28*QG:H%EJ74LD5$>[.QJM#KVKXI)UJ$:(XB M8D6<&1G3R %@4ZZKO7S17)U(8&FN M9-4\YQ)AA%=2HR!?FPJYCGP9>X)SAV.G'PZ<6"2EL=C : !+3-#1($:*RXFX M;[5DZ;6&8Y_^Q ^SY]/]^[[0WK;L9W>3 ]O$Q6JYN;[=?M M[HCK1++:7CXW* "510ZY.!,1:*&G\4L::9"4SDT_H4-]Y40/J( J-&1/%,/+Y/5 M?A=\8@3[4QPB@)=<2:(*1,W$3D<+Z^H_NKG=_;U$+LCH*FY;H0 M=R= 6L. JOEZ^G4"_%&-X M7(OA*KZW^''! J <%-0JS:VBB&H4+1-(I1<8:#2QTNO=\GTXO0SDYMT'V=OY MI&"<119 38C71& >Y3.5;+\7M=E&\OSM5A>.B MS=&HGSB(B;;15I:*$\*(,TKK@WQ&$M//F=!+)5T?D#>F5!M>U?5(U_XG!<19 MM)HT@#QN' V(^T=$*XR8A3FE'<8I[-=P&^?]Q]?8*C]^ M,$!HH4."$*6XQCZB"OO%(W8E4>1&\?Z^6$5M+#_OW[N.+72^83!4 M0>5HG/QR/IOQZ7R[3P=;[N]U/W#_W MQ7(]>!VQIL/52:D%I)@:"RUSD%-TT!^G#NH!S[(><\.4ZW-2_?IP$/LL&$"" M*!>C0C)A*LE\E'?2P[*V6LN6<>QK)_R?L]4\+>%UR/'+L\&*5-,[2L&EBO,7 M1U;C@TP,<3JQPAXM<2,7QKZH\?%+N=KL4N;4X,:O#T?"[XK@8&DAP(X0IYRL MI$I) J?A/=,R.;)Q[(T=VTCA^(IOEG%E/Q<8_OC!P"T'$#+F"+#:21)Q(I4T ME*L<_\'Q^9>T38X<*'M+'%!CMG@@-]:&>>*E8Y9R#&S<+(I*!N"RXD9&Y+;1 M,@^:PM>C??_[;)-."'XJH5/25279$13YR 4@ CC]E 3RS1N9.&? M.)5[;E/W4-=\]B,Y!-AM<4:&)MT$9CC3CNIH@EAEM.,0@P<)_;0WX+756_:& M<'\S]F4IUE&,=W&4?OI>++X5%P-MFG89*(OH $$<$ AXLV6 XW1[3; M'24WFZE@E)2,'WPVC]:U?04IN?22 >9EBC97 !I98<(PR(F-'=$^>[RT;*"$ M,1+3E]NS5<2N["HHI9VS<3]#4@RZQP[B(R*.JUJ)J<9?,6&TM&R@@U&R,5]$Y!E),D940^ ^-EY?4Z&!LKU5W46XO4?-1? M,'%80F*L8UYP:2FG_G D1+S+2T,\HE2NH^1GCB+&1M(6>!D01D0*%-$6Z1I* M"WO(T!P1X);F+.!\/$>SHZ3BE=B/@GU_+F_GZYM47KZX=?_:;4O%4 M?\$":H@@W NH#1.,%N=U$4+'.9<.HO1W2"-AYXMZ:,OKIZ0HK;OR[%%\!!2 M@+2-0$)+A$06LTH^)53./;8;EE90[G,1+5>/):F6_D^E+CX4-T4T0&^O MO&UITF7P3$I.$<%&8I)BHA%0%4+IB+67VY;Q+*6Y/'IF.>U!+6,C[J?O9=I% MM4'8JJO@+$H^DTHA)*U+RP(_^#G$U<+Q?BK>O7JB-E3'Z B:3NQ;H^BQL\ 1 M=4!Y''=JQ&EHA=&H0H6P>J48LB]B_B5I4X6,C:;I!+\MEA[["DAR1R1!WCCE MG>485N=:%#A-ET$;:R+L3&T!5X&))#@W"$(&)18>R(8/YHY5N4LZ?4O:OI**C=: M2EZIAL9'E^^*S?,O<^F@\F+#P*%%WGGHL%#$<(AB'M^081'B%8\AUKJ?FMZ=CO/M*C>6JS)Q+I] M]ISUHZ[;-(*D/20".(Y@E,%:5UT242BL@[U>=TR+,8U1[HXK)QRVB.1D3!J;XVS?[+@2V_;9\.;K_793W+Y91HH6 MS^:XN*I]\( Y08%'!C"@G.+6'^=&%O\,XV_O=C\N_^TY4>OU$+#!W#D. M&(IFLO$,T2JP75"'9$Y0PXCR7N02X.G53"?@]G5%^,>JC//.YL91_](1K:\-?$MX\L"N7Y^DATP.[%]99[ZG\Y3'0#<%[GT+!H1-\7'+T6Q>9N4FE1W?DD\U21(8"!) M)VK&*@V1X!#R2D+J)^<5V/'JUQ+,0Q+IXH[Q=*,@- !,*:>PC>A1H(D\#A>L M?4Y\QPCGHWQEUV!/(V0;;PH?GY5_F'_^LBGOMNM]*<7S>\ :30.R5@.*L/.< M4B>1C=@D M0FH]L:P9W7(C#]N&J\]ZM?EIY8G?/5UUXH_"A]GR\ZG#[T>_#Y:A^*:6.LB2 MDPA#0LDCDWE6(J@191CMVC#)P;1S'IR<+IX\$1 S&D?;WD'.4UT4K92MWCM= M+$UCW6BHJZ>:;H19E[K^?;Z/FW0A%A78.6XJK=T=23&3];T7G&;CU M%B%[<3U[.U\6;S;%U[,9!NKW$N*:F"*$N>':^(@=$ Q4. @NR4=>7X]-37&'B\*_RO(AT9 M%+?J6_SIY^)#D;:;U2]354IXAM[7=A4,%8A Z8@C7&$-($75P;ST\:?36,_[ M9&['*FA\&/1S3?%'L9J7SR7$N+:+!!_DWCI#K.$.4 [ M(;&24,"KG(7^1=Y8-"=6Q]#WF8WEJ00?BF7Q?;9( IQU53[;,D2IH+- <<^T M< XP<937(]-3.=M)4*T;Q'OTP_^XO8]60#(39HLWR[MR]75_9OM"O?*9,4AQ MZ 'W!A*O'(",$H4PL4H36^NFKBLGL-MY0G:V,+/U%[\HO[L][NLC:]3-9OYM M5VZVAN"-^@M">*LP)5HRYSFPA!!_P$$O+?SB')Y$S%YL_Q6K';>FUIC+:O<1).$>@2BN!8!XJSW0O,) 8S\UI]9VYJ^NX.V+ M8CN7@/=W?QY< M[_E5R_4W"L^^=F=[+AGZ:ZJU,Y):/7 GR2@,,M+),:V>% MJ4:V(28K:?8(9[\.^%,.I8O&IP&V6!4WY>?E;ATH[PYN*M4;K_^\+Y=NMEK\ MJ/:6NZ<>O_.I4X(6N@XT%7V3!F/,'/;8.,IAA4*<,G)"JL=7:Z![8@ZDEV&L MP#=?[V?S53(RWI;K^K;@XV:!,A=!U=RXE&-9.::(K"2%7O1S?C4=!G: >6]! M KOAD4Y<#I-T-(KW!R1U]K47&\<9GW.*+'5(&RTME-&XKJ0&O.=,>R_%"&P= MUV'FJB>60NW)ZDF[P)##<> 1!10%7F@K]''D4&LF=@'9IO+/SD]Y, ]#J:,I M:;:K!&9M3CUM&+"'A)JXM;>6>,*@)[B:XRTPHA\C;'JDRL1Y8%8E$Z$IL1[: M!BD4DYQP8KSB&G)C,*ID9EKFY&<;X:+7/[<:0STPO:XG5;!2 1'P45[*-G]8>^A<7/-TGFYJ^ $-=Q;Y!GU@EJ J385(ESJG)7T^CRX MD^5B/O(]>D'LG(I?GK>#5L!&U0$GB..02T;<(>&$Q)A2/YRWP^Y%3;G>[)#] M%+'4\8/^OB3:KRT"$H:PR!5#D='.1TL,R4I&&G>5T]JH-U7P+^Y(;8 YI*/; M0ZCG;+-=Q7^O(-+5O04<[7QGN0 ^+I2"6^D)KW"! D[[6KDYR;H&NI<5X/]M M9ZN(^>+'X>!^MDBIQOY%X5?W^MG_[RC[V*-5>/*GN+VQ2(, MC$:&4J6HD-;O"8&4QMC4NLD9 ),ZDT.]#@)+MK)C%B!'/8"1LTI4"#!H<^:# M$2XZG?&C[ '\,=73T2F%->(B,]4]((32DENI(B+H 3<^?I3,=/G7J:P=N;5UD1Y=O>)#-E M^?ECL=GL/3KC3OGADOV/-!6L(RSG:71-1P$9HG6TMR#57BG+(9/5[(D%RDH" M,$);LS^R=:B$OBCY6UG>?I\O%K4=NAZ<# #J5XP0<*>DH4@ (6,GEO>OWEF@R),I' MNB\&/;R@CVB9,L6-;^.+'R0XOR9>;AR -)9R*)&'V ,%&1"FDEIADA-!O;A]>/54]^CNT^P?M=FLYG]M-[O3I?)#<5^N MTJ!RL<'9*_'6/B-(IZ@G4CHOXQ8UTD%Y5V'(!<^YT;SZ%FFZ].U/0_WE;]G4 M6I(?/1.:0VNJS1JA&&25IP.O=REN ^R^B/3$T^G=-B6L?'^W M>^_U^^UFG2IO1&$N$>RJ?H+24CA"'8+0$\0UX9Q46#";E[KCZEN**>TXNE3# MJ*Q$.U^DHM*MV(D_]Q6H8@@*)AAESC($F#\4JXF82"FSDH&\XCN-KA4Q4F.Q M$4VOZC5P9!50T'!KK#<$<("/@UAJE%70Y17?D/2GDJ%LQL,K7V$U'EH$K3'@ M*1E R@,DN,?6'_=QP+-:OKJG*#?"J)NA[,9F< ]L.?X\$'ZV.*ZW'4_U%#1$ MU%-%K404:*"%1)4E38W-"GJ K_JZI5M%]$5,4W[]6BX_;LJ;O^W\V_RV6-X^ M#*GB9A'_.3?IU6D>H/!& 4"PYI@IYXE3U0Q/A<)9B^X( V_Z(F 'V(_!IW+@ MD)P!72H5XB1EGC6$&,F\$[QR?Q7:LEHS=3>8?+SY4MQN%\7[N_.>O'4C-1KU M%SCQPB"FI<,F3IX,2U-=ZTE@W6MWUJS+GK)_7?0RK3QR!%3+VUW\XX/+EHG3 MXNA6*1,55>E_JW=1Q!"2B(0(IAA3@BU .ZO-!GP%M4K/M0##@_J MB=*\WWPI5@^R_%3YI<:4DM-M\&F/P @F'&M+/,-0[O<,# (BLSR21GG V@&/ MSGGE=JN.$4TNZN9FM2UN'SV<@C'70\>)]#OY4"*<93Z55% &:V(-WANTJ?9? M7)W&8,B6!1S!QPY::ZT MC?T@X2?I;7?OOBY6WT[5D:W9,F *$8ZX,D =9TH)3'PEK\%^8JGM.F'"N64L M&_&^&/8I?MH35/:EF,]PZV2;(#2!F@CMM& &&F(LK61$TH&<]*XC9%5K&B^[ MP;K'MZ]OD **/2LFBS.2QW1B3#E6PLKV;:"+G3@H[+ M]E'M[<;LZ_VB_%$4'XMT(+Z\.5T-^T*+H!!PQ)NXWV!(8.>=D:R23S ]L6R: M[;.F'5Q'8 ^]K5%2MT[S5#B0T+B1U01(Q "6P*A*N2[!#H\'Y*3F7GOH)*$:1?BDK20#CO9J%/5^8I2M[G-<:H;PB Z!3/GU MOESN2D3],OZ>;_&Z3H?BAE\K')-SH=.A$Z9;*?/IY MVGM&AI//!@T,,S(EQ[(*1=[!N 17[XJHS;%$1FB_=J##LEV$^UHBCI;3[B7/ M)<1]\F3 BEDLN;866TFE1KO"'#MY'*,ZYY+R:DMC7%<)UW*F'80O,^;$W/%( ML-DS@NW\+/Z:K1.3O]X7R_5.7Z>FEX;=!:*,!P9K1D2TW 6QU.I*6J=ACO/_ MU?ZJ+YM//:JAKVGJ_!7WJ1H[OS0(QA$!HH31\H\;2TNQ$>HXI"R:6,:/[J>L M5F!N/'.E>('T^C]5)]M-G=7EZZDIZE*[X(#WG'OE/"?QW;64&%3O;XAD&309 M82[WCF>BEM&>>O(TIRPP$(A=(F-(+/(456@(;7/6P>M=2#MWHN]^BNH4_A'M MQM_-5BG^Y%OQNC;9-BT*TG@G!+(&>>[\8:F)BP_7M5;TR;A@, 8TEHP+K7V< M2CT4HL+",C2QBN4=<"3'!>,J[$=PY9#I@J$ MYI@2B%6!DLAM;)'>>G4W'TZ M8<*5+AC7(?XR73"4 @182QGW("[V1BN)CC+*K,RQ(V15:QJO[8)Q';XORP7# M6D*5@(!"YA&V&&!^.&"5A!N>DR)GA-QI0<>U7#"N0_7EN6!P)I*? &3(6QBW M$@2H"BT"=+U8I)=S8=X^:]K!=1![Z(_%;'F-%50]'P27GA-+''6*80P9U\KX$F,: M8=KXZ/EM\7EV\^/3_#_+C^5BN\]4$U]BMKS=_^9#?"C]X.2ZU*"7P*W4@G@E MJ '48N6X=P?9:!QJ>.)\N5;#95](-V;1I^_EIR_E=AU?X]U\66R*8ODI+J+K M8S#J90I=T45P'&+JA75Q9!GF&:.<5U(Q1'N]LG]A_.D.YN;DF7\KWRPWQ>=] MVJ%?Q+W FUJM V4&" ($])AABI"'J9[I7A:LIE:3O5W*=(%PYH)537/K.NO2 MDX>C<2>EAH(!&/_B$#&F0/6FCM&<6]&Q7YZWL_SD 3J",^.W;;FI*VNQIDHC M;:G3&''"JY,MJA#(H=((IY6!3X^;PMYXKOE81%P>+OI/S3)/'@M8"V$5D]9A M Z64UGM_' X@:WX9NWF;K;"R-5R'F68N.G0]]WA@3&I,C.=QUPB)E@H=)6-8 M9$5LCMV@;8LQ+>+[DL):)//&( ^4MAC#E.\#DTJRB%>OWJ938DXS?$?D1O/X MJ8?L+:_*J48)I(R(>U>H%4' DL$I80"8V@J(/.:G&J,L!P9H*W&E"@##0.T MP@)3E>,R/':KI!V.9#C57(?]R[I$XDY':3@VPA-&$:!IGMW+QJBSKSB'26VM MU[I$N@[GEW>)A &5F#@J9133:\F,Y95\ F=5Z1LACS)U7/,2Z3I,7\KQ/T/6 M.4.10HR1.'E; EPEE8=DRBM9$]TV/?Z_#N;&Y/EC5=[-D_T:O]MYM%\FRYDF M(4ZR'A@:)UOMXFKNC0?@\-9<<3'EK70N.=J#==QW088C8#QQ0&'-*6(:"53) MXB2<6,WU=N>/+A >P85 IA,YL9XYHJ4DC EEF8!1V(.\C+& MV#K6/FO:P;6=#"@/>3'^F/U(UOP%7YE:C8./+(<<",ZA@D8J'O<#E2349"7> M'Z'MW!Y#.H.X,5F>7!M=8,?S3P>$-,'6&:T%M\A2*""NWI40.;$\)"W3H15, M^UIDGLE^<7&9.=DF*".]1!@0@B" ! /GCQP7PN=,(R-,3-+^0M,6LGVQ9Y<@ MY1$ %\ESJDG U#.@G<&&:XL\]Y16$DH@LU+\C; V7?O<:0G8$9S:O&W+C=,9 MFMP[L"0^[BU-M,YT9==+IZF=EE4S\/E-4]B'=,OZ4"X6OEQ]GZW.U=:\T#) MR".:TE,#@.6>>02K(PPI9!;-1K@I;Y<"-9RUFD/]DCS^$*+"26^QH\!#2A'0 ME7DH$759Y8&O)=%]L9J7MQ\WL]6F/RKE:+M6'NNK 'Y);L;2&FT4-MH"G[Y& M E?N!=)C,[$< ;V0IAFT?9&F.EF((C]ZZS/$.=4D6(?)KH".E=PYY9"&]B"A MTG&@]&(CR3UYEL7G9*=\>K$<:@GE(=>M?0K"V_^:;[Z4VXV9K;^@*Y>R9WH( MD$ N.4=0$BZE$,EKOY(_V@DY=_/U#Y2FPK)N0!^2=#MGI<5>LU5ETMO_WJXW M:31=2;^S?05D(6246!$''8\[; @%K#"Q$N2LE5>?4/6>QKMC#K:)_$LRW063 M+N)(-%!Q4VV\\:BR+!7'*B?OQ=4G5WO3W2UO)\.J*^$=4:S.[JCEM<3D>,"U MT%!KJJ-ES*D$@!T*5'.)7D"BVQJUS:_L*>BX1:"*NP@"D]H#:%*ZQ#TFSO.) M55WL@"O-8G,:XM_7DG-"BL-TIW_LKP:2*!FQWZZN:FW"XWZP_%33'_ENS7=\5F^.#ROJ8%K[!' M##!&.%=2"LOHOG F!\ZR>FD7NL'@5\7\MBK79TM,/=\B6& I@-@;@J1P%&GD M:"6C@GYR 9DM:_YIA:E64.[+]%2+1?D].;#&C;HMMW]M[K:+7R4X1ZI:'01$ MB':284(P,UQAJ[VNI(^0Y*1*JF]@]G_C+7N_?T4(JJ[YFL,=3]FBQGAL7KL5P@=ICI MN'GTUE#OD7*N&O4B+C@#IL2I-VW5F JNZ2=0"S7F#D8HF+:>46)(A0,#.>\*,XT"\@!Q:QU&%"'+??:.%A) M*CC(N>-^^49/4[*UB'CSD)I:A'^XZER_6=ZLBMFZL,7^WY/1-[D=!RRH%)0) MPC6W$0J,P7%T86US4J:/V7NG&\X-HI-Q;?W:7H89BY.\)VSG9TY1M$"%/V A MOF2 "E+M[??9BO_WX]5CM"UJNX6>-, M*J(9%$H<3H)1BO2JM8/M+"[P02U)*9=R5C[?(&AJK8:88ZD<1 23R/>#A! B M-KG8B);U_FM\8#[(/8:6/G[9_47HA9P\9UH%"Q&UAE'$$*; IPAJ7]V+BG3.M@HN+G>!Q]<- 4XP$ M7-&X)Q%.:DU7X) M!&JB\8LS4%-T>V/18?+]YPZ4]'#33_ ME$VM(CS@PJ:+YO;H^:!NX@C)M&#AP@$G,6K75TD!AA#/VT7+.Z M7^)RT!V.3]5+7[_8/6D:F+9<*$\=%00Y9C @MI)86I9S*/D2YJC&!+C(K"R< M>W,UG2U2R8C=IN1=L;FXXCW[?. 0">RT8T0+8ZSR",%*-@I-SCWKB^!04U4_ M]1)M =SAKNLO53;<^80H]_V#P#%A(O>0X3L\L3L4.L8,46 "4 MDW)LA+E:6C)\6L&R2T:\FWTMWM\]>L63-LW9YT,<*= YYP5-3K)< WP\,L.> M327S::Y"R_:A;'YM^NG3F^7-?UQ(0/CS0X$JI:B@5 JAB>:&,"JK-P.&3R0U M;Y.-PK"2R$])3I"Y=)2ZFVUD&)HZL5PO)PDE5UOE9OB M.AA[_BA6Z0>SSP6\AC\_-0M*00 XP,HIH[2@%G!R'"<*3&1-:5/EEUC4'-V^ M+YW7Y6)^F_P!/L:.=F51WM^]OR_VHKPBQU'*.19&"X8X36>X0H%J_\G3Q>1P M5] '"=XLYYOY;*'N[Q?SFWTQHYT'A]E^W:9D$]\*=W=7W&QVV2?FZ?>7KJKS M.@Y8&VUEG&L9='&WCI$@O$+,")*3,6F$LT;K/'H^:JX?9?2U6%TOS85[@V8= M!NJ1%T(XHSR'E@.F%3VB8]DT SP[IU(Y@&[&R]R+=Q1-NPR,$.*MPBCN@:B1 M$FI0*20"IR:R&^R+1MFL;:25WK8'L\7-=I?7X<]HHJT.4\%OVVCC11/US7(O MC"[NRE7QJ;R?WS# +CL -.XT"$, C)MW@!QBDNH(4F51"X7XQ.[=NB?3TXU' M7YKIB[]V'M\X0GU3Z&+SO2B69T5**:?NHEIK,[F-[@/WQ!$&'-:>*TLI)PI4 MR#%NSG,'LA.[EU//;/[U!;9_7.SV-ZFW%/K=1'_W'Z:_=/\X.:YW@*GDF$1_S? M",,\P+A2B=3>3.P@LT\B79?CIP7E-+YN2^G%RKNW\YMBN=XE']N]Z?&-;!'5 M>#/?X32+:\?75 6?93O31WPG:35P*WI;K M=;5*S)?;*,W#Y=+>@-\_%Q>(8NW^B9)%)LR7L]6/'73OROC;N+Z4.R!2:?;( MFW/7/1U^:D"<)5AY@##R6DF6 M_L,([CT1F8[TJY>?IJL#]_7L\^=5R@FR3SRQE^B2[\BY9B&5-F%>0J[2^:M4 MB+M*6DRL?:7)#FISX)?S\-:@[FNUT;-%.JG_^*4H-F_+_=1XP;/C5)/@/%0> M&A#%$IY#08S2E82,^ASWUA&2J1UEEYU@.R1[+GI7G&X4K/=QG46,8\:!01HH MQ2HIN> 3BT_/5W8-]C1"]B4&[1&=@F21\]QSRJ!Q7!Q!4Y#U.OOT42>M#677 M#=B[#MO^4F(6][/Y[6%7MZXJN!U2B.T-UXM\JM]) !QI")/LFACCJ)5.'5 @ M\</S? ;\ZP[HOQNU>-QU7746Q,ZU"JC=N4^@"@=18A[WEOI(S@ID3 M:GSU"?T+G;7:@[<_UZEG3<>W-5Q'+C4-RGN$F./28$-2GB0O:24Q0WYBZ5@Z M,<);QKC'>+-?M[1I,+PKSAV,G&L6A$X9DA0S4C*!F(5>\$I2[D@_2 CXY'GU_9[[,EI^+]?OESQ/YZSD=%$ 3S(@PDBJF&$7&'^*4 M,8CJ&_!T<*RQ9RIRF$%BXV@4QAO,+#LBII#-68]&.(.TSJ-V8\^N4\9X(WBZ MB3WSPE@I#!, ":Z$M8:R"AW'V,1.G_JB4CNQ9]?I9KS,[2[V++XBU8XC*AR3 MG&DN[2&<%4,,_<2"?+NF45NQ9]=II;=SUX=B$+Y9V&6BTWJ'Q%%OCA3, QXF]DEH8,[&\ M['F*+P?!O#NFK3?QO=[_M8GK>R>TJ]E_H FN\+::%IHJ16QPASP2)'T.1;? M"-?3'CG8C0)ZOE1_5CP&2-T;]O/M@P:*,V@UEM(0"#S1HK*DD5,P9P(<86A) M*^3K$N!_XZ+W)_36*R$%MXS>]32GS06H!731YH)$. M:X.@1 ]F+\ORM)S2&IO/L#;@[WOI_&/V8U=N>'D;?[+:1C7.9W_-%Q&1Y$Y0 M=R6MT4LP@"$*'+#00N0I-I!54SKF-JN2=--*O;U5DAYR?6U?-[WYW1U4>@#Q M,AV?;Q X9UYSX@DQS,4=&\44'J6#I)_(W5?$O%;4T#?)CE''/PV/\YYX%UH& MY27W-MJOG&&OB,2BJL.#L259M4#K1^Z^0MJUHX_^3FC2N65QZV:KY7SY>1TG MZ3U&Q6T4:'YS-E?!Y<;!J%0"FAN@@;>(&25U=6B XYLBBLO7>7F?*^?AV@_N, M?BB2JTJZ*BY6=^7J:_+K??_78KYW@[Z,P/GVP7-%5*([H$H:!#R!HI(_$G1B M5Z6ML^+YL]=6,>_Y\N#\NU0/'N^DW!L%VQX!.;I[,2/ABAOB%CXD6.0ET8YS;I0&)E6C M.**(J)A8D=^7/@*:ZNW%L'^_D3Q7&+"MCPB,:DL%DUI3JE T$J7V%8(.XFF& M9/5*O;;9WTQSH^+^0YW%7(H_]!08XUY"0B26RF)'M93H$#H++*83\X!\*4QN MK*!>3Z;>S5;[Y,ROZ"2*0$20DUIQA2PTB%E]."<4WIH!HY<_WGPI;K>+XOV= M6V[FFQ__-;\M#E+I'X_+B^L?'XK[E/-]^?EC\7D7U'#I6*"%W@-AWA(B%.': MQ<'"A "5LZ>0/"OW_W@7S?88]31?>N\:Z6LQ]'%>W!1OX[QR^[0802798K:^ M%%AW12_!".(!%2 "'DURQ!0_QI(+)>C$(IUZ94[9EU9&P,Z']W\W^UI (=(0(((%4%I!R(E"%1X,D!QOG1&RM!.FU&=C"QIH'#[EY_\4M[XH_IA% M"VIS+..B/J^*70CB^>"H>JU#M%HC8MH23+CP4 #I\4$6"0&?V!:V,TV772,_ M[8!VK4 *0DS>;9I1(C@1OL*",IA3,G6$V\\A5]XN]?*2HMJ%D\ XA[7"3E@1 M=^NZBI1[9Y%ZX,@:;62F@E+):T2 TB.LZJ* MCI!>>8IO*ZK].LP;3E;KU>:GB2I^]W22BC\*<4S=;F\V[U'"I'JH%$I3R?B1-B2#LOND.W+6/YE3GTTH[ZMX2I2 MLX=@I2;,*@O2:!,.&"_(07Y-#%]&>N^VMPMY^_!+$8,RHX)Y2+SB"](B&H!/;.W9-OT[!'Y5;679T$HZFC %4. 4@1X99[JL@ M8@.(GICYU_V\US[FO7J%'6WA:@BE0\+7XR&F*('&42*A@UQ0Q.(VWMMJ?^@>V M"'!O9-J_XD7/J4?/!2'B.!/$6H04%)1P?2@I%67!1.;DDADA65K2ZU.V9"#: M^/BH.K2_+Y(;^?&,[/PY]]E&04"O4;3$J80::ZN9T^[PY@KZK&*0HRQAVU!O M94> 9MUZ+!;%S68[6\07BN^R^7%TH+I\\7&A:8BFN$0>$0FXAIA0*P[5=Z,4 M"IF<#*)C=#/*)T7[H/;F(W2(VMDED(EJ>7_W6UG>7KJ1OZ)U$(1#IR*(AG,> M]W?2"UG)[0BCTR)3)\9)^S"/A%X739=:[0,T!"LN'0:"&>,!UD@<9-=QWIU8 M):I6V7 =TQKAW1O7#N\<-:4V?Y3SY>;-,LI37'9\/-LP6$6IQ2F_OM7.6(^, ML)6TU(.)W9.US("G_&H3Z@&(]3Y:J==RZG&;8#4Q.F5BTR@=[-SIEH=S8$-^+5SZ(M]V4=WO+K_A8;#:+.KY(5W42,,1**:"1LT"):$M: M?(B'@$8QD1/7-,*+JV[XTSGL?4U-EPJ(7W]0_7 E8X!56@#.F># "XBE8I7$ MU,H<=\@1$JT3P[UEC'N^"#UU<._^N5EL;U.HUGI=Q#^WGV;_-+\*>JZW8+"" MG#D'I8;.0,^04\?1YG6O-4SZ.)AJCRC/WX]V"'ZOMZ4/WH3'>]/?BO+S:G;_ M97ZC5L5L_7JN3@DWD05*2F>H\T128/A!34A+;(>[.OU%2^LDC/MGYQB\./I[ MJN7MVW+Y>1=FN@\NK9]7HTG'@1FE)97.V3AG0T:$X0SMQLAP?HB M0-D^])W2:7^?\/,;G@U(.OE\<")N8R%0UF/)493$4U/)%+<@$W$7:4FO9?N( MUF/)NJ+)NKCYC\_EM_^S"\U<_4A,X=4WB2C\)Z(:F^I$C #B)S*CM*2T,A.^'O1MU!E]&Q4PDLAYIC2Q%GKNM075]2.1 MADSD=+ ;?5\-7^-COP]%7-ON_JM<+6[/'^W]\F#0 AL+&716(F:]=\P?&];.ZSG\(PAP;I@4BKI4GYP)69UU$_NC3PI'@=2KI]4AP-WA?Q7F? M\X! ASU*QJR"404'VX8 Z>R YWW/OG9BJXG#;+YY6Z[7AZ+%9V"HWTF($S3P MU&N%-6/"2Z/MX2XN6A743\S?O75^U(C=:P7XWOS@C^O^N8Q=RUOS9;;\7*S? M+']^9KZ\F=_'">13G#-T?+^_:QT_M_%!0>DTDVJ$N/$I,7K<8Y@*31W_G99U MUC6-!U5.WU1?O[^+(*:D]ZOJQG"^_EO_2'_[B&*YNH;/5_06*(.,,\P\QQ81 MSL4Q=)= #WR.K^6(]J]]D[8[#0SLB;*SSNIPL5;[X!EA7G'K'%94,QW_R$IV M07 _)=@GP[XN,!]@F_K+KND7IX#:+,SH-1B5W#,\E8(X3B'BGMD*)P-M/T7: M)\/-_C31OYEZL#S6[\I-L7Y;SI;)+O'SY2Q:(@U<&Y+. M8E.-' ZY5HBI"B<,1,[Q8/WZ[I-A;'^::'QO\=,K+A;E]Y0EPY&2((E@/S7?7SPS MA]3)D/FC=J<7Z>BTRD!4>_UOT%NPP#$>M:XT(=@0Y2""%2[(RYS3*/%ZN-J? M!GHYG3Y76V M*=Z5RTM)X"ZV"4 XP02/>V5.HF5O/ 6BDM$RFG.E-B(OA$YHTQ:HO=U =))] M%%!/H"3:2FF,%81Y7BWA6 N1<_XU(@+U:>1T@7MO'&N4E)1HBG:I->(@1$8Z M 3&J9#'03\SEMR6]GDU*>AVBC6^4.DA*JF%\S51@BL6U5AJ/.2*'-X\[3SRY MW \-]58_*>EU@#:F0L=)2;TQPBO (*<<"H"C)-4B32C4O5:,Z3LI:2-2M ]J M;VO(]J]U3NSC4JF%&I"=3.^]MJM'3S&B$8W/;8S';))I_+!?;GQ!97&V%F*,N M9^LP0O?]EGC1";:->?*N^/Y[<3N?/2I!_IBX<<':36'G*7-U1\%0Q:2'7D=S MATLI >'5@3]#G.0L)B-TI6^)/5W#W/.9]W.[[['X>5D(([+@G1WGJ%%#O@PJW)LL#&N!/O MDGW=P]_82%.W_QW?HK@]7E8=DHL\-V6=;Q ,3.7UB($&$Z^H]Q!7VTZNG<=XPM#E^I:!:U\,^9G$[^\BW6?+ MS_-H!N[3^)WAS/F&P4)F(& (.X,,859 >%RF&52]GC0,$8;6*H]:Q;H_2WV] M66W3"=O.U:>J5*66MV^^WL_FJ_^_O&OK;5M'PN_[:WB_O"S ZVZ!H@FZW7,> M"3=14P.)U6,[[%P)OVC](#R:V_1K!$S/ MHOEIRH=DFBF7.U5FQJU"X8(AQ'RW' JL8YH[$XJA7,@Z_(^^$T6F2&0[LR4 MZM7S[79PF!QL%8B'5UD5C0A@OM:I*QFZ^7!%BL\+_?A?W=^\P=R9( M?;%ZRVB-&H<,)14>0@,0M1* ZREM>&IXNJ8E8?Z M=_%8#P9W]]"R+U_F-Q',9Q;_O!,>7%\:- U62T,P4H8![*,B5H5(;4=A0)9; M$?Y67NO^P1Y+\=U#]TW^M;N(5 JI2:$/6^$N4[;JZMQPD[CZW4(]I(QM5<+@ M?4UV2;+@ 4UZI"\(7(!HLF(79RY1G G"42U813/O];5VHI^];CY-J?6Y0ZN; MOQ[G49[/.3)7_YK-%\F(35>L.VS;#7L,GE-OE!/.8NHTP.)9;57.9QF1L+EW M7FZ8ND@IF8O;3V>\.H\FBM$3=;Q;W)0/Q1%7UYZG ^(B94X#3BING+!8HEI_ MT9J(G! NV#Y(\#Q/%/O#=RS>U >=QRO@O'HR( (]9@9X%JTES2R#PM3CX01D MF1?-'>XOEZ3S94P>NJ.M,BG8]4.Y*%_R^SAY#C<,RCFK,(^*-<%T]E2IAA_*M2U6\[M%FMIJ]>_B]JX: MSNZ!>G_^4!Q*+IG==S"8&$6LX59[Q[2*4[-V+VO*;);VU=J'?^;T'%L:HQTW M;K_P8W%?*:=%WCHP[&3<]5H;AQ^BQG4=#SQ6SY5($6-=V; M=(>@O+^O8-V840?MV,'>&BBWC'#/ ;&21^/4.UK[A@SG,B=6"+4_/3EO'\IT MY/0\'T;-XW_BTM%]IO%'S$!J,8;Q1TKM!?9UW03JB/--YL5 HVQWE;-5R;-6 M/0:/)!16"889U)A* 9C;8L0 S8L!FKYFWYXJ>>G\.\(^SE*PCA_VM;Q/-\S= M7X_S]=/)%H'-ZQM,_9:O!]FRV7E M\#IU89ZNDYD+3+6-=BBEGEL9;5*QT> ,8-381CO3X+MW@ET_F?O9:M6BV,[K M5L&YR!Y*B$CZ*F<4 B7KL1*;%V4Y^0G;6-!O[[V9@(YE>E8?>/7ESS0U%^NK MY>X(,T=LQL+VI/PY MFM/U0*L &.>0(31C4"=O.$6/;=Z_6Y?7C\N;K M;%68\N&A7%33Y'!*KP9- TFAZ1"JN!!#ISC3Q.%Z%%8V,Z+/G"%MY5D."O%H M=[47Z_GM/&6R_5[\I[AY7,[7\^3L2EE2BMN-=^SAV^-Z>T^XSF1P72PWUZ6> M]G=P9+L;\*T!(2$ %(;I!U4@"A-:YP5-)=;E*6W#7,ZTCGM+/@P>RB.[KO' MFH9HEWK+(-1)"@92%RW([8@%0>["-M])<*<1GSN+J/,>'@=9>0L7-\7G=,VT M.DV;WZR+VVKN_GUG^*;CVS+^QX/TFI!# %&&QUGG(::U@J1$ ;D$&F*E[8& MV$][@/54A#FZ_>UO$+"*AA9'F OMD!)*"(;JT=$XWRYK]+-?T<>7MD-_KUX0#3B4\V%V6#>AJJ M-#+%WFH2M/<0< ,QPY)@X3R1OAZA]B"G@-X$UY<<$1]D2V=$NZ?UKMT='O$8FK>0W"RBMF*A@$33D"M.$$[D+3.22\X>99T M$6TY!LR]4N=J4>2SY\U. N.6.X&T)UY(:B&WN+8!)=:7EL5[> +UA?1H6=WJ MXL;;\X5JUVY:8/QUFT ,]91SHJ"BP#DO&*XU.$68SXG9FV+.W %TG;ZP'?G@ MM_K,IN>]/ST7"./9+VR*F/8J.6C1RPEWEVZ^X]YNT,ZGM5] M_.CWS6>#MBPNDD@32P&$1!F\LOMG8>F*/M1,4R'9I< MU[)H1I4#K0+E455C#B FO!&80J3K-5@#:'*4XPGJ-CU2IC]03[$-O6]0Q&OO M\P$8(;0V""7,C-" D_JP3CLFH+#VEB MNX<"H%(*:2"57#@+K/!B-U\,QQ=V_-XO5SK#>-)0;_=WL;R9KS8?OOOE:OO; MU:$EJ%-_(9TZ4FRXUIY2[./*K.K8& ,LS5'5)IFIM%^2C8'Y>![,",G'XMLV MB/EZ6=XM9P_JU@;!>"R.?5H6L]7C\JD:1;5"K^KTJ =X=:!5\,HY[+VQ2@C A?"4 M[\:IJ,H)'YED7;!^V=0?LJ==I3X6R4^3KOOO)L+S,UT7KB:=!I9R*ADLHED? M#1B;\GWLUG*+88Z*-L'J8&.L90/ /JI^O[J>S6]]N?PT^SL5'TY7MN-@XG]T M*_S4LKL .1%.*VFA8E' 4@)?'X 8:6C.YCK!C*<#V S# CZ:4ZXJ/UOEN-SE M(61(LZ3W<@-S3KLG&!2TYY-V_X1'HM; MU[.G:JI1OW3*(099!(" M2JROS_NL?%>?_U;'FUK *6;O^8W3\6]2)Z:$EJU$&0 M 'L@",?8:*,LL1S4.%MN5%:EC(L_'Q@$XW$-S>UD26[F!J1ZLTV@R" *F#(( M L:9-ZG<^W:,P+FL#)$3O%HSA,V8#VOWF^4OB/Q'F5)3;A;.#X\ITJC\\D>* MGO[V-D.Z=!.T%(Y[PJ&.YB\GAJ,T,2@W"!BC\B()+]:+/P+2SSP:-1GA91VH@(R"R%1&P20AKN+6VDUPTS MHH-P7SVN5^O9(CD(]&PUOSDPX%;]!",UA9(YHCRBT@"LM*OQL$A?V*W=KF0H MQX-X+,WCW>)F647>S^ZW'H+-J=%ZO9Q_?ERGH,=/Y;,G:FL+_ER8\P '\SL/ M6#MJ/>4:X>2.4)296C8B"B=G6YJ@_=43,4?'?2RVOC'C;(IDC/OOZXG7?GE\ MJZ< /,"<(R*M !P)Q1VO9Z^P'N045)I@P89A%\B>0#Z19G3B<@M=-1[E%'/8 M,J@<@%IS[%V=9)LR#!L%A@UD_#93-2OS^X3"G:+PL^JX[G:^8AB;BP$T#@'O:1< M6;01AF8:H$;A7%-?;AI7,>CC10%)RXV7<<8"0( C!$E?(YKBGB]ZGVQ,I\&6 MF0XR.)-[@Q-,/QW-#R, XPAX"[E*UTWX%F? MC-6, .J)]X1(0HV$C!A=C]A!EE-IBL4CY*C_RT803>Y\/ M0,HX^9%E$AJ)':=*P>W8C$#JXO*3]"?LLG]XQZ*.>_AV7SX51?6E5]^2W([2 MY\TV05M(!7?1D-+(/26UHDU6 MXE_;!>X58LQAP 0P$4&$68U>M-)UCD8WP0BKP)="+YP*Q MTBAGJ(M0:6BAH[5C25M.P(5E*1Z,,#F@GB9O2/N$UIHY8;0V3E,*E#54,[FC MO8$7=E0]$6LQ6PZG85=>#FQ(N4AAT@@92;&T%#!:CY )EW,8/4&C+D?$37-@ MMT.T,2:!G!VEF7#EF74^-X@AO:\ 3J"^DS<>B_;Y!OLJ]7!$0@C1 23R&V M&A@/E*D1](Q<6&JMB2A?)Y+>F?!_I$28TJJXX5CMA73,QNV'@AUVW/.L6V/G MXV(=DG2#Y,YL)[8&82+;7Z0_4H'#?_[C_U!+ P04 " ";@E)0Z@=05-M+ M!@"-B4P %@ '1I=F]C;W)P,3(S,3$Y,3 M:RYH=&WLO6MWHTB6+OQYSJ_@ M>,[,J5HKGYVVB[+637]?JF%(&31A4 -R$[UKW]W!" A&72S M+H"B9SK;(@*(V/O9U]A$_/3_OH\#Y@7%B1^%?[WB/K)7# K=R//#Y[]>?7NR MK]6K__?E?_WTOZ^O_Z?W>,N8D3L=HS!EC!@Y*?*85S\=,;][*/F3&<;1F/D] MBO_T7YSKZ^RFR6?/E0:JIPX'G C_$41MP+JR.$!#7G4DT>4_?/\LR9HB(%=V M51F)&B=JBC-PD,Q+&F(%SA6+ARW>[N9OGR8PSOSUS+R;$4UFL?\\2AF>Y=EB M2%G[*(7YPIS#Y*]7HS2=?/[TZ?7U]>.K\#&*GS]QFJ9]^H[[7&6=/B?N"'F1 M?SU$7ABE:'[3T$D&Y!;/3SZM=/K$LYQVS7+7 E<\9IA<^V&*8I2DU8\H=:BX M/1E.KOU!]/;6)!U_RAMK;DO6W994W^:[UTGJS6_[/HB#CPER/SY'+Y_R1GP; MMW);.HG7W)>W%O_%#U"7'^!.XQC -[L&%M<_:+57Q00"Y%13&1HJNKOI(*CN MCULJ;GB>.G'U#;BEXH9X6MT]GE:1'U/*"8(U=(36XK\5=(19)K7S3VIPX@8Q M6H,4TEQQJ^]$?O6[<$O5NT!._+!B?.1-66,5CZ)IF,:;H+'<"3]&J7S,VMLK M;B/2F=2 *F^L&'3H^&Y2_2[25#5 MT;'0$,5^<.7&NJ'+W4#6D_#I2X5 TSB MY9L7_(OKQ)% %C]Q/:CS'FN />^V7LOD/=9HFD)A^[Y3P]1RCXHI39-K)W;C M*$ 52"XU5MSJN>XDJGEKUE8C-+F[\EB?B6;S+,L]^E_OM[V@2-C!XM:ZH0N MFI,3^>NQ5>I0)4!))/*5D" M:P<[;ZZ0O+A&,\15B@%+8SJ;5,%SWE1EJ!#TJ'M--KT*%>16&(Y<";E51F/) MA-?28K77N@=M]A:J5=/2.X!;6XP$>E4\R(EK: -%=W1=W=4_2[<4G%#Y$Z& M-4:=-*V9V_HYU5J)#1:BWCI4*IN\H=*R>_[0!R&!".1ZXL05#O*;+M6 KWQK ME0:>2R6W1H9K!!BH<%TGB5E;K=-3-<"YTU,U4#3^9XUYQRU5[X$!)-/)Q*T? M'VFN>M>_IGXZJWD;::N2_>]U!.1 <8:!'R(<-BZ&5S>N*ER #AW4F!'<5#4' MKTX3X9:*&^H"NLH8#AN2M5:F&M_@'@XJ[&CN.0ZJM!+H38@#ZU^V:">47KYY M5$>#424)\!CJ8])!%2S!<:CW?&K=GIJ(R:N*EU"=-D65VK3L]]>;D^5.5!S*;@Z[ZK(!7FU'.&JM9,!P%-68C;ZQV 2?U M+N"DZI8BVJ\5YE*':M>F)FHN6FJ(4IF(*XA2G8S+6CP_KK TBSMQ>Y4"B%Z6 MLR7X@AO%DX]NE)E2CB_ITR0:#FM4*FZJB5#7Z[1RCRI7H49SK,D*KZ'%O+TJ M<02C\M?(VVK*:.[%I1,\[SL=8&^C7AO>YSU#K3-2D MP&KBE'G3FF!BXRI#=08D1.DF>D"7-SI@@PJH(G\0UD5)I*DJW*UA<5I%A\)+ M6^O"56O1Q1K"AD1G?2P&F*DEHXP1M621UM&OFGK8#*RU$34SJU%J8:52 [M= M[WD4K57FTA^^U*4,<%-U8 8R]KU&\(O6&BM4E<\JR%>=SX*QO_RK?EXO_ZI- M3E4$@8O45%402,S,>M]\G5^^SA^O\,/K?+!JWVN$W+JP$C=5L39RZSQ1:*FT MC!56(S.)E<$07II9YZ!5+_G[H9LZWVNF3MHJ;II,:M)GT+!&L6[,T%1K!/\[ M.&W(7=(*"W86J<9/:>R$R3"*QR1;C)\C7;/JTC#"&NN8=:^)+M<61)0<2N[- MJ*OUV*8A\]>\7!%A;HK>2R-907:V3%WK@E=',JC.*T"5+@%>?JVA$K1\>KL0 MZSO/=6M'T%*%.:K<8"]EL/2=5" E$DU4L(6!>O#Q=J%F&]*B>- MH,"KCKBRA8RUP7G67B/1:W-%U7FB[T&U(),0XW]N2PFP&#U'-8:8--5$%&Y0 M5Q63-5:JU)J<:A$$5J50UB50JH/P9U2G,DG;NNBQ=DVUW*/*T4+/&];8?X+DZ2S %@TA(==#YVQ'\P^/_ECE#!WZ)5YC,9.^!?2EOC_1I\Y=I+^ M!099OA/F.PF<&0X@T=67G_SOG_%+4)S]Z7L>"LF?T'Z7A8[9R+^GC]CGMDU, MJ5_%?SR95TSHC/$3D?]9AY%[>/1VX#Q?,3YPQG;<]%KE=9/5+-$69%XT.5Y5 M34XR.$GD>X8J@>%]_?-ZJXY73&8!_WH%)O/S( +N.N'0"1*8!/F?GSXM#7J/ M.1@DMY7:?N(ZP3^0$UNA9P)\2M/A5%[1E9[$:H;*]F1+AU'/1ZG(_'PZFSI> M?;F^YGA V_N'7> F&_<#W!9Y-EQ+RFQ0>Y+,&;HB<[RAF9;1L_+A&*+4T^0% M&S9TO/IB_^/00\:D7AVP9K""8AAP?T_D3]_1[/2@$U5T!2%8W56L'J*#K\TN1@'KUGL?,";.EY] M85F6DQ5)Y=E##=N"_L]^^/QS'+VF(R,:3YRP/'A>%SC6-A7 JF"PIJP9P&TR M)I.U%+XW'_RFCB>0TFQ&_3%8X1ZN[T;)$FXT2<" 52W)D!4%H*':Q0 UH/H" M-QLZ[CL3.X:G@YO.>!#@P2#!9E]+5\PT]+-931/OZNTTU:5IXESM9XL457Q% MZ2CR;HCSCB7F+@J_.O&?8&D& ;K'87LZ M12\\_T<2IW\\.N$STK_["?GUU0_]\73\%>$[_\A]W3^,&'E^"J/U Z .Z5PT M/:*7*'@!E"_W67F B0;I39BD,5% Y &8W'\\O49/HVB:.*%W!Z!*$0*JQN/; MR EKGG0;A<\I=,%/Q!9^:3#@[Z'[83:2E?M^S_DM@ MP(^+ALL3N\F_!\"WF"AQ8W^".:"_H-AY1OT),&+H(\_Z[H*(Z"^.'S@#E-'@,A'6985BI/CX00> MZ$4A8?_ "?^\'^+TN8>[W=[T[A_/ !]-MVW>, Q3ZW&V:K*J;IL<6&39-#5= M[2W>D:N9I%*,R4EA9EA2%EW3.P!:&573; /VAHK%\[9L"SVY9X#'8F']P8H0P B*,,?)IHZY29)WP,G-G4V1 MTD)5LP0@794$P^AQLL *=L\6+$&7P%6Q>BPG0NPKS@&TJ>,> *(N<7L4C:RS M/0D4A2*+&IB7GFXI*M$?X-0*K*$M#-*&CF'D^:I&583%%825>HM0);E'&XT>\%%^51^%, M598-03%MR;!MV00+P)FRIG&"H1KJPNO8U/'JB_!1HJP\J2AOQ6'% M'3>KV> M)/542\%2:6+&B9B^K+Y0]YLZGI[#E4YE@SE\>&%=#295RQ!9T[),5N9U@1=- MH6<#CW1;8"T#0L;%LMB&CIB9["[)\/EN<25U436$$2=5731L%0= MJU?,.4LS#4E;Y.,W=5S/X@T%(G,JZ*].[+VAIS6>!-$,H7X:N7_>DV!]A:Q% M*8GN_FOJ)SX)YQ?<]7^+;D+WX\H]#X$3W@$YWW8DU7#( S0\ BUQ!2+/LFI6 MT0'M !W_!9&AXF=4L*8_KW9HLN#,R-HQ,_# M)8>8=%,GP LEZ[U-$OA+56!?S1+$WB;5TAQAV;:AL8N].JFCE=?'I0]:\#> MS::W)'^$?RJ(>SJZRJ(BJJRFJKV>H,D0[>$BM(Q<)G8@%_F_#1U/1-=]J$*4 MB1\^9\6%9>E7.+FG]03#%&Q!5&Q=ZVD%5C2+MQ;2OZ$C3)X7OS9\]M/8'4&_ M-U00C)X@R8(M\IPA\1HKBRQ73(X')I<*K-9W!"K(=438:.02/(]DV8,/60)F&[9N MRZ*I\(9I6@+,0M;4GJP),F\OYKFA(^!#J%,1&_$Q33P8&6'&U5M2J+^*;Z8: MC<=12'C_X,3W,<&-]YL33-'B08L:H!['<@:GJI:JLK8@0;BE$VP+G,CU]$68 MO:GC!F:^=^"E9G, MZM-T%,48Q4LUS)9MB1 EJZK F;8L"SI?C)C73*M4P[R^X]477F*S_QQ^>NLY MN&9Z//@S/5N768,S#%.4S9XN%:-F.7T1C6SJN-_TKH5#,2]3N.5%)+''@V4! M'2F(@B$H(L1-.EQ25.\;,MN';FYEQ*HX;;(@3>$ZT>RHO MVMH<:?!_I0\NUG?$,]-X3CX7S^ZG*=YE F^<7@Z0-4,W6%[")=<<*^F@Z]EB MU**E+B1N4T<\/4%3I',QKGIZ$#@HNFR9AFZS$.G)/5M3BE$;@K[PC3=UQ-/# M-13O42C;5-XOYI>9]M_]=&1,DS0"4ZLG"4JS:/DV2A+K._85EVH;#_Q,3J26J'FZ3,ZIS-J:S1LVQ%5@1= MDFV.55@9_##94A8"N:GC;I/<+I\C_BKTT23E^3\\Y/]QBYZ=(/M<9&,LOT5B M1P^]IU=HG-V'"$CW@L#A&P3H+DI1LDMRIW0O;J]V,Y?'4[HE^Q,?QT R,ER) M-:(N\4!8R[)4#72@I!I\]G&.:D@<;RSA'85%G9$*T M# M'BNY0$VRI)YM"#UH-HX[63U5);5I86;OJDCSN*>+C^UG)[<(G7#]32SIQJL MUC-X0=0XW92L>8RHJWIY"61MQY.GJ':>JJU+IL"J/5:V9$[G!943Y@&5+BNE M5?0-'4^9I5J>Y9I,CF5:9D_@38L51,XP!(&W>_-!2Z6OR#9UO/HBG3!-M?W\ M1/QE+6A*C>,X@=4LE96+8=NJO?#D-W4\XORVY-^;C(XEZ#SXOCIOF;;8LWG- MT.-[ LCW)19 M;)3R05%X10]HK$#IILLM)+M)T(7W0\"_YF$9C@9 MXX+.?_+'T.5^V(>KR3![&UB#.#57:T(.^]B/7H2?\P<^-1%OE<1RJY1_]_NR MI;-R+&&:AB:9NJF8MB6Q%CYJ2+XY%X,A[) MK-WC3=7D-5[4-?3EHW1K)7)6H0$K3F[ L7C(U!-DT%%641,/2BBI.$RXN8OU-'8&P M8A,(VP(P6YS"\Y*N]621MR5+LWIYT2!@M,?)"S!OZGAXFK?Q(X,CJQ@LJK-J=H"^'IIS61#QW-RJ[D*R+)-B;=PZ9!M6;9H\A9KSLO(57VQ MH+VIXSKR[K64?0'2,MC,SL$Z=J[6QR_5B:N6RO&R+BBR)0JV:NF]N>Y22YME M;^I("A4.N[E $R7KB*Q@P6*K@BU(EHQER#1MX4BW?^HX[LV+ODM.G M&#G)-)Z5LM[E/*IH@"^B\J9H]S11T7JL9109;($M??ZUJ>/5%TYECU)&6Y'* M7S\G3>VQNJ3PAF)+G-)3%5F8U_RRBEW*:6WHB NZI>IE,GRAM"O^_*RRY,M/ M^)Q&0L@:P+(D5>^$)QQ??PM:&/8H:\#E4> ME&/<_'UY__'5F\D[/JV^)'_'A%BJ\EN3(A?PI3A? 2\EK[:5;D#9EOM9]WR# M_.66T@#F[RLNY)390*@=/H0JU3GG>NA41)Y3$#WC$9)+V34/WOQ]$OAN\6TP MX_G0!5=BE?1CW=2NOE34<&?/^>E3Y>.ST7QZ,YP+@L&Z[^&Z X@UL[P(:&0V MB&^B'LV.*$US&LG7PN*1>D[[!B[F_Y#''E3-[V/ M\S6315Q["[_ $(?/>0NNW>]'PQ2"4-0._P'F][EJ?E=?\CUD-DWP1*[#^0&A M; .(7YS8ZPSSER=S(D:?7T5JE-'=#P:V5O&4T>U7W5M)-+7EER/Y6]ER"HB+ ML_EO4H;9@A5>@XI"^)DLI0UUSR/+ED[PX/C>39CO'=4.;+Q)'%9-=9$\7#O7 MB] ;J_69VV%D:86KD\BHF.'Q\'"\U%G)(:04:@X*B0O1$C<9)';$ M0_MK'=>CX83UCB4'4CE\ 8],DTR-23+)AV?O[CE$&BHV(50\0JG>'E"@X4![ M6;ZW*T=-=Q?=N+W3RQ0.-(U,7;]+20U3:>]B6F>_0(\N$[0NW),;_SG.<29- MM5P#LE-'8.WN+@IE;0OM2H!L=_" 0TQ6K1XH#3>W3CPI/>OK*!9 M]7-EU1N4A-M/)5+L-&%%IA%KKW1%YI0K,HT(:*C7V[K09G<53YG<*N6]]V(: MY7/WE]5V3VS0G%4+TAE[AWY4YKL?U.WQ11;UY-OKY.W_K28-Y1N1!CJ_E[!' M[$^QTX TT(%S OMO!T+1T A-J8\/,\:'.WV;>$!4K.58/B/%X@ 5 M)\#GQ_5'"*6WD>LLGZ!R#U-P\*-ND9,@,2]ZO7 B UDF5R&I&E*1)&MT/<.K9@-?C<[:2 M5S\=&? F" 3CEN7:=U0^!'"'HE'+E1/>7/<1']='T(-_?76^^^/IN!T(P'OG MSH=_]07_7!H_51J'4QI43^Q(EI:KAEW\EJ*O/8U#/YW&"/K9_G?\5\LPLI7+ M4G2NG^XE*)[W@J7P[TJNGHE>4!"1&X@%[C!VMI[]14"I* "B_D@C"WCJO44_ M;#=WRN._=$FCO#S_EW_EBJA=C.F;!$H[V+B7Z:R9ZXG\[:-^T;L+RTD*?A0% MWLUX K%*%KITF.UKYMM6:=^7]33.:CGC]U7SE/$M_\9I7XFG]OWB9)W:]]/: M]R-).PZMYD5W/Z/H.78F(]]U L)LDEV.9W]\ZS>=ISC$JIW'U9=\(I^_]=LL MIY19+9&LS#-VO+FKN3% MAB["*Z:XK/#13_[LS7HH=$=C)_YSB>NUCL-*T6C% ]_X48N!O>G="5P5ROSF M;AV<=O#:-G%I >4-;#K>>-YZCQNY?!'9_=(7EE0XJ7!2X6S2]ZL5GS_?A'[J M U8F>-:$)@_DB4;VL9[_@JSA$+GI4^P W>>?1,PES G<[*.^;Z&'XD?T@L(I M^GGJ>[B(_R;,;NZA812CIVCBNS(KMT.L"N3L1Z!2+FEO"E%([@5)TX?6 MZJ'T%:%P+G#%,67"%YM6:IA?7JZ"=V/F]V0 M:K^F[P0HR5EPA_;Q9HHQM=B7>4O;HA*V3-R3.S.5O#FE"[.!M2<2P\8SVVN:MJA.H9'?/&]^I+(4Z M91UG,%7=[6/P3K:92G"[;//J]R]Y NL1C1T?GW[P@.)A%(_QRN?](/"?25+) M^CY!;HJ\)W\,7>Z'?;B:#!T7M_6+\:\<'''(QW[T(ORL(1_B MR)NZZ7W<1_&+[Y:V$+R!F^+0R39P_MJ_UY]CU*;OA[#>K)I=[N%NFM[QM.GQ M=EYJNW*4J'(\NG*4J'(\@7*DN^B=6B?OL#I)]_#;*HXZ?I5.3M3D$;G(?W$& M :(5 @VJ$*ACS^45"9QUP>'\F[,NM@X!#R%%M_X+\D!7.^&S#Z @9ULDO5F& MXL!)2B^U_>_(LQ%Z@/>$Z2VH>P!!^#Q7[.V0T08:CAU&O0/3\C%OQ[4VVK6V M1T@LC9".'B&Q-$+JK@#Q5(".+D \%:#N"I! !>CH B10 3KWEPLT-4%3$ZU( M331C)_"V6C.16K.C6S.16K/M-_>L/<%TDV%J!H0WJ];ZPT'?H]L/F&\ZJK>_ MD;T/,9HXOH?1'R8HT:1FF:OSL:OS<$D[5>.ODO+32?C(6-6)9M&(+M_DG![UIXHUY,1[VD]2*Q!?&HK]0.7^G05J'%()=A9QOE>39.8=(4 M(DTA7G@L=I2D.H5O-]7G@9V(+L%D;XM_X0"A930-4E87D^6ADM*A3$ +!:,I M>8DVR@']0*MS*8D+Q?Z!U\$H6KL4G*]^FFT[?OR;$TQ1;S;_\Q=@B!.[H]DM M>D'!DDZ;][D))],T(1WX=N%DNQDO%,J:*1\/,:?;GN$ . N#P#<"0%PA,T9 MC@. \M;W3NCZ3G #8XVG>/I+S_@:A6CVU8G_1*D]#;V61!*! XE,-$C[R)W&?NJC"]1B6[A!A]1B M:^G>5BP?V!139_S"K=FNRDQ_1J$[HUKL9%JLFN!M55\8O=GI505E![/R5F@_ MQ]%T@L]#FB>;*O:XH\9\3S'(3J#:3/D\_;7C]H+=ED/J35!CTGH0G]&8-#\M M=5&FH,4@/K\F;KY;3U.L-,5*W?JN>R+4GV^E*W0D1YX*(!5 *H!GC$5V$\"[ M*&R8#+8ZH-E1%*NI?[G2V-F@JNU">1&&D4IC8VQC(YQ3*H94#"];#"_+&E(Y M:IP<-=F@-#7=V#$84PPW'<.7#;ANL;=Y/B_-![5+W74K']3@0/3BL7\)80YE MGKH/;U"X\R(PA<4I_X@0'=1BE9%\S8*GU,4C_$CGV83M")$\WMQ M>SN$IP#"6R(5&P=N3:4#8;:*QF7 5A#Y>$!MT%Y5!S,T38=D2Y*FC? C%I[= MK>\,_*"DO8_J3RP>^14YR30F.XG9,?K7%*\85S^OU#-YQ*8F?KMEYB9'!>\@ M&:,D?01)ZK\ZDTXB>@U3N^NI;$94Q7#60.I4'E0U(MNL@5JD-YHN^%3>&H_X M8^\G0A%/$=^LM8/W+!!1+[.YHD>]S&;I@(YXF0?60!5;;K];S@'*<8VH;[^= MMQ-Z'3I4Z?U(?TO4 X%]AYW'M^/)B=)_YS\FK%YN]C6Y0KW)+:S"S B<)"EG M% ?^JQ,C T8'+ JPE\)@!?O$1^%*P^\"=UHC.8LOXU'-'["L8S?6][.DZE;,/= XUD#C059 M=L+&Q2@"I9N*H/!R<;(B9_?+*0M/>DA<,)2Q:K_$F&#\9R! M]TW/RU,H35L>.EK2? .^Y MCJI#FB:Q;5WF.O^)S/51 =%O"_>]Z*$##;&^P8OC*]^P'"&V:*%L+-.MM,%7 M/>$:5 .R1=30%6=X0[J+XI_BGV:%FI,5:J$H7%+NIC-6 9?MRH;_UGV*RVC?30^_GZ 7%(>[3,@QN^CQT[2S; M:I1W87.K-S#1$_:*IJTJNWI.XB][ M;H83QS/0AX\(Z)@B3Q]'TS"=WVWZB1M$^/:5YZ_=]^_6#]'],!MZNP#WEMQ% M(4\UO8]:9C7G5@GON['K0,-;OP'A6VZW5?"T;01OL?OC'4P\12@LL+%9%(]; MM_E6NJTD]<>@'>^'\SNH:+\1[6TYVJ"([!15GA7J9Q<\=5GW'.G\@D+(#K@_ M[UG] +K_+_4.3KP]<0,\<^H@4 >!.@B7[2!T95O.]VF,MD@^%;C6N,8'R(*K]VJ0).+>K!0N[[$&T?=;=?VUQ.%%_+6*J&&J>&.IM7.%+&KBT" M>XYD5UN@<30C15/#G3 J-#O.TE6L M]@13= F++F&U/OG9?H731?>"%NFT1+5TQ[?9-[=+$[N7Y(NT+_KH5%;W) LP M[7<)+D?N:25=>WR%3FFB ^\R2;^2H3+7P@"<)@$OW0!3ZTNM[WGC +H/G=.( M?>C.S&:Z#UUKV;RRW:"?HEO_!>&#V9SP&2LLLJMM BK7^6<4KVQY:L%?*3F9 M,4QCQTT3P+\Q3=)HC.)'%)!--Y.1/VD?$K:E0VZ==R1$6]W/?<$R=UF=U!DX M[3L#>A<\S#VYY;EV@>7%D8ZZ^Z^IG_CS \#S4WI_BVY"]^.*JWX3>FBXJU[! MSWJ*'>"A,VY9 %U#H_E1L64B'F748$T0E;3+ZMH- H M*%H.BN/'N#3XZ4SPTR"PT."GE2PW,Y8O'[<+9VGGF+%X[T;9FZ93=F W2@(( MN>G4"8 >\+IT=NN[F)SA<_=8OL5T3\+X(QQNJ5'&MX#QYU?OE/%G8?R1%V2H M76^273^"E.]HURFSVVK+S4REOS=KWOW45''3.?)0ZFYY*/48"4WAUQ)$LF]V M ?_?@(*=-/9O9M@$ [^:G%1V2DZRVK7 'A845&\T6F\T8B&$ZHVFZ0V./1LH M? =::FZ^KWG^Q,7Y9:$3"K>%4M $6W!^_&$]Q0 M%1J3\M8DU4,/KJ'X!2U$F_BA-^,)X'V\<#BKG_$0..&24ACZ^%;X1>0#-[=+ M)6R@4"Z%U20ZF.A7$'@A_G44OHCLV^J2[06!L0E(..EW+IN4U7SOKO$DB&8( M]=$+&,707=VFZX(P4J6PYMM159.)*JVS&^)N8Y*"86VU&77)J$OV+D-\Y*TK M+@A;%\S8->Y5<0"'$41)57KH8N"QSKFJ)!)5/J?"* T!: APSLIQJDNI+NU0 M1H7"E,*TT0'T/KJ7^@C41SCGS@8TT4,3/6W&YUKGH#,0V]NZ=XW--7:@ MP]XUF=4'R_!UCM'GD^AF)\DZQ^AS2O3Y%F-NT;/CSA[A3WR]9=]#K'.[*B?6 M5F9N6;M$F=ET6[M;34?IV+P[/T0I0N$3J*9D&,5CLIUHRX.U%2[O,-V+2%E5 M?.JV4?CQWGG]*)B2S69Q!R#FLO1T!R^[S?A$D#GOIV\G7ZU_\E\B_(G-GPYAK+KO/ZPA1CI^(XPUS?TZ]$MUAH%%SUFBT[Y"S MZ3!(&X:/#I6"=1@T5+.=>KE(ILBER#T^4#SV0T(5BMX- MZ*VEV64A^ B'#>RC>]]1Q'BA^#U?/6.#T'M@_;MI/>/PU8T7!M[S%CJ>&[@- M6H;9 ^E455-5W6'$7PQ2*40.'7[1Q %-')PW[-K7<5WJU!\Y,<('C'L/SHSZ ML1O]V*V(=P&P;I@&KTT_7 QB&X:/1L7KU&93F]UBY5;KGEX,2!N&C^.FTG>) M1JA#1QVZIF/Z'0:;KG'2-9]D;K['V7]*G"I@J[&6F"71%,/6GJ M27<2T[1.A=:IG!VU.^M5!IZ4CC.-ZPP_O6081&^33*IXBG:Z]T M[;6=:#_# 1X7"O;+5>['^Y9[#UU]V!S8Q6SBW93$U_D/4[@\[^020'YNEX3B M>C]-3L]?:&[BC&+Z'+F32\#U^7WJ2\?V>8LX+P'CU.UNRL)'U]#6!-ZV7951 MOY/ZG0W]7H+ZD-2';!Q.NXVO"V8L33C2A&-#,+K+.B:-1VD\VJQUS#TWW'_/ M0GS'#[EJIM='S]HZ&/;OTQ&*ESI3\&\#_CJZ4?2?Y?")G0^=/YC?N#G5UVJ?;]ZT(Q;^^^J$_GHY7,&JB07H38I+AJ:P'*(K'MY$3%I4D*T^ZC<+G%+K@)S[- M)LNB<@O/N!\:,?(*2LZ;?G-BWQD$Z-%)E^_I@:[#%]LA!D#BSW."7WW!/Y7Z')&^Y^Z&3 MO%L(,RCEIU=HG!E1".HW]8&6=U&*5MVQM=)WMT- =Y&@#50ZB0A5$KF- MP4/%XEPM4'.-U5M66>V'5O6\+F$E"G-?_%7XVS28\?OR?[.O *+D12'>?"0> M..&?]\,A MN#N]W>].X?+Q=&!S&M6U'W1& 6KUGEFMW:XJYT/P"8E5^YOSDA M+V\$\R,:^B'$-Q"'Z,\Q(N6C=U-,D_MP-531 M^^?]I.(\*"K=QY?N=2Q:2/D;'G5:2E_R>$Y0&[JS;+1V59]N@3KUJVB'-)?X ZG M?I?]!0_Y?]RB9R>PR)!*V/1_BVY"]^/N"Y@7[5< /3^OT'-^\D^9H"=5]^U3IG^ZKD9HNWT<5P#9XK)=@D@7) MOYZ5Z"8X9[ 7V4>:TL'MQ795GI2AQQ+HG78UX@Y7"MF>S^$[9>KI1_+--K)G M_71^_CW6VKI/(XHG4>Q4?#1%RS_?4_[YAJZT"O2DZW$'_NH*Y,A$+J>^>\N^ MM7+01^X4E%5[9. 8/M'!\/>&FJ?#'J<>"'MO=E

_.W$,C[V/'_WG M40E^^?4DC1ZFL3MR$E XW$4DN\N:6G3'MF4.GKG -^"X+32J96[+NQ5AD%C MVB8GM>.8QAV?6X'2-7OP%GC]91IZX$#8_A TB!\$0+B_34-4XM'3 MR(^QH]-_=2:KZ/T%><]^^&RBQ'\.WV[3%7MZ$O$MQ'=?MJEO@?R^J'T@: MJGFVD(<*IG79FSV[$$)4G,,A4X4V],TQ@?EADO^> M2EJ51ZORSNG:5VR_18OL-FU[18OL3K8L234IU:3-Q:I&-2G5I(VU\UNA\SW[ MBG01BV?<6*0[R-O*PZ3(NW3D'=8B[U6@3\\WZ4S]^R$^T.@,_\_S@<[9^:_^ M*M#L,LTN'SR[K)7V4-B<75[J?ABM1L]:IV>M7XS K9RVOH49T0Y[.T=V$[)7N!W*9Z5;>="OO2Q.\LWOUZTYG=+[3 MPUL;L7=HF1$GE,_6K8/M\-IV["#:Z,-;VZ8>VG_V*M4#].S3I@D\/3J3*I*C M)6^H(J,.#=5OU".BBHPJLDOTR-Y44#[$$=R?SAX"![ 1>M:_IOX$3[$WFVL$ MHEV*O![P:.B[*(%1. ;"-@#CQX!G.'XXO[L="J# P19$R$5F'RJTM=P1PV1; MHW;1,#J1':$H745I[G^5/[Z]:""V'2FKVV+O>$3W,;Y^W?;LLXO&W8F.)VLK MK(^K -7E([EN_=1_)LNO_=1)I\E2?-9':1H@;]&G'?A:A AOYU8^P;9R-WE!"OUH"=8F?-#EP7N9,Q\1P!4EH'3*O8%I3AX*%'H"\ 8$ \N-+6)@N ) MN:,P"J)G'R45A:A=%#:LO=^2)%>L]30Y5(Z@P2).D'@NCZ1T(JNR<\'T/C@M M90F3Q("1^&#@0Q>8WIO=P4-BG*V97RZ-X1%AZXIB&Q55-TV'_(GKI0^.\9UR M<-LRFERK;2MM+](-+&?W5F8":HN%%QNP1QDW;:1@UW%PXD M;C=SX\:M]\EL/WZ*$2+ 6I",&?&R!\YTZ2XM")-O6D"Y$P2W85H+_'G^W > M6GR;+G-KO;IMJ7H@H:CA2:MTP,$R L1N<0<^3_4N>N&D]<'->K&Y.!$X*N ; MAK[5TU$!?]*V>G^E^V&"FJ].O#$:IYJ?:OZNR9Y"/GO:Q><2#IU0X/4)ECV6 MRAZ5O4N3O5WR]:3[0?/U)TWF-5U0VIX2Z%+>:ZOX845Y70!$=]'E%P/6LT8/ MY6,EJ/M"W9>+LQ)-.O5"APEX?C#%Y_OTD3N-"02L[VXP]9!GQ]'8B,:3:4I( M=3^TG#CTP^?D <7]D1.CWJSZ 77;)9!O^A^<&2[L7I'$]V]BTG2Y+"!X1)I7 M[F;PEN@'DK0C;ZERV#*?,Y[)45'PVDZYJ]V@@XI>DT5OKWU5#EJ!<\Z:X#-) MWR,"[OANBKQ^&KE_4CEY(R>5%+H82)[!$?O=B6.G+=7I)X7B$F4NQB=1* 0O M&X+G#T?/8)BM\22(9@@1HW,_:4]>YZ1PK*72Q1CH,VA'FBFAX=J9,R7G-PEG MD#L:JS4Y5CL_),_@I5!'N4F.\OF]D3.D"ZA6;+)6O,CT 8W=VA"[G=]@=V*5 MFZZVM3)\._=JV_D-PQFDCQJ&-AB&\T.S$TD]:ABH86BE6]:)(B@J>NT3O0LO M?UJQ>K@N&N%9&8&3)/=#X@ZL2,UXC.NG6Y?VJ9U:&9PK8L=& $YNX0^+RCB#\-3<_ M#/.=.X+<+#8\5'?0VWUX!<#I(49#%,>M3-QOH<'7S/)X0K&Z'2RG'HC5ITZ9 M4-7<%=5\_G2*2AW+\SN6YX>!]JOPZY/91 .]ZLHH.[DRASQE]]3I1ZKFNZ+F MSQLXWF1J?H'95R?VE@]'6*$0Z1'%%71K&=3*,YUO]+G35$_BCJI'/YZ%\KP1 M/&].7/[F0#**D$8@Y*2'-BWSO!M5@\O,;4*=7[/D'!_B<^>,RV(.__ LJ^)S M>=+9#7A-(7:M<,=V\;X\M4*N-\VMC9*\F:7%MCPZC!N<:BIFKN2T5VOF<^6@VU +$TENRMQ=-7B#_6UN[YXD@DZ M_[=I2 YKH&J] 6I]52G(NZT('_#XW\T>'H7&)1?7K+47%!J7NB"_M2M!O<>(9C7UJSH-LU,;P:J/'HADC24I(3 MEY*T#AP[>Q87J'7/XG10Y;G._Z-!U%<7$@]'Q_(6A,4M\U MHFF8QK-V ;)Z;@M_H')R;:S+V)&IY)-@/?1N(]<)_C:-_<0#$6W=SH.;V+MA MFA? Z$J SUOA-B-&GI\:3AS/P O ZG"UI@,YL3OJ%BYV%OL=WEU+TZ6BDA)1 M+P"%&^3PXO'X#CU%D?DN9-I1C/SG<%_U^#,*4>P$1=C?+516T>9T4*PD;1L1 M65'T0+VSLWIG#2N/4"DXF@J.\U?2:3N!@P;KG4S9[&Y"*!"HN:! H*:!^@UG M\1O.:BXP-MA?N7P1,T:V'_CAL_X<([(+9&F!LV@S@B@I=VD')++5R\KY%4N; MZR=X(C"PNX$!N@O'T11)G.)#)9(H\#VRR>!-BL;+9T[7=>< M[R5:Q.5%OS*J(F_JIJM/:@>F@$2?JTFT4#$U-#I0:F0MA>>X7D/B2U!Q94>( MHIJBND->G7)*5-_ RX, N>G4"8#\\,!T=NN[F'OA,\7VX;"]!:$O)H#=WALQ MHG@2 >?0711V3N'63NYB#/A)51TUX!=AP-NDWDYCP!>/FPZ2-P_XUG]P9D^_ M/> ?'HI;LH3=#GEXI]'?933+K,W?7\W;BS$O)XT/J2?=#J&BL2(U-50JNF5J MSN_SM4L0\1"G8Q1;^"%Q%/IN\M4)IT,''AE3P>R48&['ZXL1U.:LA*T7T8? M2?%7F?T('_<%(Z4RV8 \Q;NEL8:M-"1KI)V\0Z]?D><[^$%Q2 8*3UKR;,Z*^WK!);Q9M%#A[(+MK&0J%;V&B1YU7#LI?.=U M7,\O?DU;U*/RU !/DX9F-(5)I>2R4ICG-T7;"RHMG^LT$)KFDU"-335V S7V MA;E6[XC=^]$P?75BY(1>'\4O !@JE9V(WFL9>S&VLCFEYC1S?7'B=\[,]?E+ M+MJ56*!%BMUU2\]:I'A^&]BN>)$67URDC#:U^.+\461;7%BZ MQ))_:\*\#G M=V.W%S^:=N\T$-I20DY3"1W4PN=,)9S?!6J+Z-%$>D?%[]R)]/.+8+N^=*1) M!)I$:% 2X?S.:UN2"-2"4@O:41%4?Q5_?3)/AN/]URO(QL5G7:_@VT H\,G$ MG7PR5KX6V,,B2F@#H=1K5MD)4:QV<$*U E'J;HA2#X\H[5>N#83:.1PZ^,[J M:CL(M?/B\WL)-0W]C$K3Q"M39XR<9!JC+WX2B3RG?/[6-XLG%$V+9^*'O'G@ M9'%<^1_1(/"?B9=5]0[B;U1WW_&=,(D'%/='X+>47^3Y.)8HTQ#?<8VEB[9*ZIHOWX( M:Q\:3E?]_.6'3N#/'1^9@"OJ0SP8SVIQLNBR*QY!,L*T'G^D>7>\_8%_M %L MA921 1\5;2]1BFKIC!MWUB2@1-?KCJS#KL^=QN[(2= ?F9*L?_QROUTQG<5" M]8#.VC<]]9/__3/(: 1C04GV8X2U-5 M0S*L'J=)!B<)MBHK2L^Z@IN/^'9W\V293/])?[+Z/WW"#VS.X/J6\>WQYNG&ZC/ZGO-_W^S?U=TT;\NY.,_/ YC<(/C/G1^,CPK"1J9QWEU9<_WO.? M__Y/3F;_LOT,)H[G 06NTV@"%R;?3T1X^_[Q*U.,,OL7Q#2,0J*T?9<(IR>H MK"#(@BHCA9.N7_^\MATWO59-7NT9LFT9IFW)/;%GF@(669'O\9HL6U=,Z&"/ MU$/^9S-RIUAG/,TFZ(K)/;I'-%Q:?:N:T=K1<^SUW^5Y&2:I2O_UET$4@RFY=J,@<"8)^ES\418PPX,)_WK%8VN2>OB?>-Z:CRU[H?Q??RGZK#9IXJ*MXOX7%*>^ZP3Y M$(!&RQS!LETF8/GW($K3:+QT*2:$YS,BE_BV5CVPZ]&FQ[X3,-]"WXT\Q'SM MU]RZ214(\EP5V*JMZJRA7I.$3QN MSZ<*'<56ZRC][NZ;?LL\6@_WCT_,P[?'_C?][HEYNF? %W@"@\]P G/_R'#2 M#]Z/S+W-//UB,24W8>XBZ,83;N8T0:R@'8'[)R+J\^L[*45QDV$[&$7L*&;2 M$6*&?@(L9F;(B1D$6LUC]K ,->_XZ>V#7D=^BJZQRD, Q]?8F5QM$B-Q(4:6 MS-FR)%N"QO.\I B2SK&")',]Q=0-@3.JQ.B!>/A6ED?93HX^>W@9!SJ./&>& M*8,@4#&1FZVW"-P'!M^W2:2.X]D<# !13$TF-9D-,YFRN/">=5DQ(,H!01=- MD1--0;,SDZF)NFA6>\^Q$R8D;W 0LRE>NME\>M3O^C?$/C;2=)[65*9S=#%9 MVH@9QM&8R2+9]_^;1@=[5..-CQ&-QWZ"BQ; 0$EGR6>/^\4:2OJPKWF>JQE M*(:D2HJI6)RLB,H\TE9Z:EE76&3]QH:WWF79[EVB[>59L"QW+2BJPAXNQJZA MUPXQ]EH&\MNK8G6ABNV>I H2VU,LV^[9ALWW+(WG!$YE-=;61.TM>1_1LY]@ M>4GOH&6/A 9?HY#\WR*F^ Z"I(?7$OY]U-HK)U$QZ!^L[T!%0B,F&C+QG#:, MDS#)!+EXC=%C_)#QTX1Q1TX,X]@AH?%V#MWRU\9._.R'V?"<:1H5%S++2*YD M;I2J?I0U09,4CI-8"+'?Z=+)&UTZ0:OWZ?@U[MY>=W%L?9N@-MV!/)0P;:.[ M5%:9ZRZ($CF)%T7-MDRSQYN"S.9)6,U2)4UXJ[MN0G>A8$A%GQ%-PS2>&>#: M[N!1)OC621R]X!=D$63@X/J[ SB5&5..PL0(7C4,HM?/(]\##?!^\X^=Z;=. M"9T?G5][Y]=Y#2KP.^42 M+;K1TY:Y:T[1!%[FMU>.F^W<$5%X<$:!FTAL#0/!9H2_CF#^.8W]Q/-=$G!& MPUI_\ A#\MEC,7?2Q2M$UQ>B0+N=R#I12C8MLLS)K"Z9M8&^ EWNZ5#@'O*Q5 M9-YTSXM1DN3_<^N'B%OC&/ >.9G&!O33V.$TF;'3J=PWSXT;ZXKZP\GQ:*Z MP*(A6>"B*KS!ZZ9LF";?8]4"BY)@B;58-.#/^_@I>@W7(+$/L_E;E#0\>C\^ M5RC^EO"G+? G]'09-*%NV3:G:@9O]NRY+NSI(E>+/^+XW\?D ^G0?5>.R0"* M0*?0=RX=I]MP3V/9.?> 0ZRH2CP$NIS "S8GVGK!/4WGE5KN/43 A>#_\R?K M\X-?-(EE]PQO2RGI#A@U\/-RTN'ED$D,F/6<8B-EYZC)P-Z*M9:*L9N,BJ!UO3K'G%C[LL]FHB-R>.)IBX'L2R==6T M%=,0;(4OB*/TE*5:RML(1.1A%(7[+/:N&[W$:=<:QQYNY;?F/0=:^-U73A?K MN/\W85(4H FF9;Y<7Q9/O*U E7QN6WN@+I<>',(F@,L&^@2N^RC)%UU1C#QF M,HV3*5Y]32,&>N!H+XNK.?Z'P8]8)>%B#]U-/^\WE>H:S@M=DM7$CX(H:XHJ M28H$]E5YWY*LM'E)5EJS@KJF:Y>7'A'!M;Z[(R=\A@LA\_O(ARN/ M<^.X(0Z)H]>BVKGM"Z-;!HC:H@J.!?^RQXJ2:G$69^L\VU/EW.]D3=M>\CMS MSV/&\0.B-6O]SK=[>A&]>C_LIY'[Y\K>QN,Q+DB!Z\5^7-DEAES[P$R\BWR&$>,;T3:J.[ZD+>?=(ODXM=4-C;:2AYH:%Z/&_JBLHJ MAM[3=$[N:3;'F2HX8ZQDJYQR"D]KG9:B/E>K(=[U^37+Y]IES9O=:IFJO,[$ MBY,#;-&T^R+<\X_9GZ65..8N"M%VRW'E>>:,%5=XOS)ULMA4GKBH'F+B-Z&' MBTD1,Y@Q[@B!MAKCS:K\;%:EKT#]A'&85Q0$UW^&T2N\ SD)3->#AF2*EUF= MA/'0T ^SCT0?IP'*" 0JNUBN+%$9Z/6189:E9ALK 0'YPDH(%LMSJF1:$LLJ MO&1)BL%9!FOW#)8UY(JRSM]A_'_'P^_GH[\A@]]OP?WJRS_08FWI$$OKA9B] M)4O5,];L9E$\3%-$:>-SMAE+^=^[Z/"C%+?<#:"52-\LTOBMT$T])%R5)Y0;8M M4Q8TA>- O@569?6>(4EOY?NW*)B&J1.3G1/B9%^YOHLZ+]8'J1HYK6R]CA#Y MY&Q%P'[@ .4=X '5\A:MCG,6\F:KT6"B.%FO#D, MXT%K^$RZ3F+D(K(LS?$,V9$K87Z YT&0P"13=\0DHPCOEE!LR)*.G'1U%J]. M\E9'D)OSB?P(%C;TF!_XTFP'$&] I\$_L1<&-Y'^<"<>2OXPF$%B% M:;8-$E[#@:!LNK?44FM\:FO+_)6KV>98L^>U[#*;,6G B5*8D+F\DT%F@KTX02: M!**!$X,]=EP7!!H?-NT1&%6$X:!T!M=\X=>4G1E:._S^VF&%^Z@(HJKQBJI(O"C([ZL= M5C?6#O/JFDK?O9KX-67%>SY1V.JVIA0C'Z:0?SO[J@JE=5C35$5+U57!Y@7+ M@MC6+#[F$E2K(KXE8:T!&N,YBF<[?(&7'0=%E(R;WXU7*FZK%56S5U'WYMNN M!ITN4C23CW7RI[_%<;LGNI]O1P';-#[6UC14^:1MG^Q&T&YE)GENL6^N+.F< M8>FL9=NLK NZRJGYIY2:(8/U?&LF^]AQ+DXW/N'VVMWR9_IUX4?G(4KU:BOX M6 =8&MR-@7I/V94-8H M,@WG/\" RA^=7P/F=^BSE8Z5<1VN26WB'1.V+&[ BRMD206\5USED$;,-$&D M%XPY.ZFIXD"**";O"F;XY:\^O!KG6T/TBG.N,7KQ$^(-AT[H8I4'/C+>VQIW M3E(G])S82QB\GY#O51=I,9SP@_-C5<;S(\VM;\RM)R,4!/,L^ ]OZ[KJ$\KU M:U#SPI3=EZ1X95'RQ7.R*LB2)G9%;$ GLV[#=7A,'+X MA:QC+QZM9L2:!7!<;>T\/P.(,.O&L*/_&>.+9 MO8&--PL>5[GP MOGB)MNNHM.J=6,Q[X]M7Z^ZIS]S<&?>/#_>/^I-E,KU_,(^6;3U:=X:U/(=E M!Z[6R7I[%F*R.,<&>;W9(_[6"H4N>H+[>P' [XH@&__,5"I X-HP>4F0N9[ M\;IM6IHAPB_+$$2PB)PN*]>+$F*.,WJ\PO,2[FRP/=%2\#*K8!D]5==9@"P" M4$YP6B:>HJN#;"CXV RL%13!$#51((4(3@FDZVGS9MK. M#G-F1C'&RG]N,Z:=S08I$ $[86!4ANFBI,QY$Z$O$75'@[@6"1^EG;%0W+*; MPCC-P8AX.Q2F4 SX<$W]SF3ZWWK]&_-&?[RQ^HT;L-Z[M?"YGL;]W1-6;.TR M ZVNI"K.A6/?5Q@E;"R,XM9L@:BL.[).J:Y(*KVZ)FG9Q#..MQ>*!_WQB;E9 M-36-.9SO,.<%7WVY>;*^,ES5-$\^NS>>VI9&4ELRDHXRY$16&,C@THA#GAWP MK"#+RI!UT4#F/+2S!WCUI?>M?W-G]?L5MO'<)XRMGB%2X&!+TF7==Z =OSKY M#@J#WB%IX'N"W+-ZML()G,6"JRCJ%G$9+96UQ!ZWAS0\WO3_SMBZ\73_V'V) MV$P_3KP D>AU2"2$@>2H*G(=CN5%"'Y51W%%CE5<3T #7A#V$(EO=X]6__[V M-PO\_"?=QH[TUZ]+CG17Y6,S,46N^_+!=T@\9,=5--49BIZFBIS@.0[+B:KK M:H(\&$B/UB/3^7(MZORL)EZER /0H?D@1<40^(-01$L5;4D0;%X M/?, 1)OK*;LEW;*!W%H_Z[<,2(5A6>;-W<_=%XO-1+P$L1 [)!8&)TJ6R/8X MKB>;O"B)DBUD',4'ILGV'F+Q%8)LIJ_;UM,_&/.F;]S>][\]7H#-V$S*]<*Q M.1-WPO+!/)/*5W_B>N!2PHM*15Y(+E+JD))D59XU;4-B!44R=4N1;<' DBUI MFJ)+JKZ/DM0?_VX],?;](_-H_7S3?WK4[Y[P!^^<\I<^B3OO[QCKUV\W3__X M #UNR=)T_^G>^/LO][>F]K,<^692ZZ?>_P:6';X_&+WK?ZN,UH.Q> MIF\9WQYO+L)GW\PE\0+2GG*'Y$[F1 ^I'%(T11+9H:HIO,AQK,HIKLM[ZF / MN>M;MY:!9^\<&PFI7@!"5"E0\(ARH+5,WE),VV^)_98 MW0"9^LXBPP(7;XG<%:#.U MY0L0(+5#\N.XP@#XQX-?KHF\I#H.QW+R4%04C7<4UME#?A8VIP]"8V7ENUE= MWL/#+?FM/_[C,ERZS>25E>X+C-8A@7'!09=5GI<'VE"4AZ[&2Q(/3-:&*G*' MPG /@3%^T>]^MG").Q$3,#'ZSX]6+CB_WSS]PNB&3>YRM< 8GBH:EJ*)JVER6G&=%E5?%?43K_N[I M\?XVLS]D%="\B'6.S:24U0N0CB[54HEBKZ=KK&$(G"%+IBQP MFC4;%YC1?T M?7()]T^_6(]@=NS[QZ\D!=!YN=A,1(6N_]'UOTM9 .38#BE(V>,YR4.(E7E7 M1(([$, QY%C-%50%.=X^U73FS:-%BJ\_,-;_6,8WD@*ZM^T;HUC6FW^4ROQ\ M_YOUB!WQ[OO>FRFM7, J'M>E3WED1?,TCI=%;>B(0]D=(-$39;ZU*=]D#@()#B!FB !%$;: X'W'1=E9-4 M?L"Z^ZUQDYJ/?S#WO]^!+?GEYH%\%&P]/NDW=TS/NK/ R."43M9.;,UBZ2]? MPZNM..F\D&WF",==@@GJ5/6WR@UZ2+R2+]=2!JI2X7DFBHIJFG@BF1!4F1.[REJEB(6 M=15$!7E$4S?^,4RO]U>@.;<3%V.NX!U6ZY+)>"JZVE#7F(% MGA=$^'?@L.! @N.(6!EI\C[;P. 5*89CK__.]+]]_:H__J/S@K&9B!S>YG-7 MP>C(;O8ME0Q3%@154RQ=X3A3LC2;9>5,VRF&K0K&/HFCFY_O]*>+*&+83#V. MKUZMW?7<@P- ]]T;Z1W[C65.&G(&P>V9K?P XYTT_GH31DGV19>#\.I$S"/ M9.MXO'4YT'F<.6=X._'QQMK!P3G5]^1<4%>$!^ M;9KDUWXDVS8[?IC@YQ..!CE'DSE'R6$M?K;A_1@Y(6X%C.;'KF34Y!6]V)8= MKD]ASCY*\.$@^"JG"<('O*^_,R:GPWQ8N9>S*N[%IS>43QG)'R0N/PCWPC<^ MQ/X+/@JB](!;^)_GC$R/"&\]OGB*)N'C;MQ@BK4TN=_S$W>:)+AS3I'LY)," M);M8U0KN'N'CK!+/')IOKV M_/ =T#]>=GH/[O.(DFF0DB[W$Y1!+_EX559.!Q@T\SMB1LX+RH]= *XD:!TJ M87#1-&: WS'\9M#W"8 J&QL9]22._IG!#'X/HFG*#*?I-$8,>LGNCXL+BT.' M8'9DD_K011^8UY'OCG*<(,8?3P+R9@)_>/$@/VJ2P6<0I.AY]@&?\N#"E>$T M"&9P(US$Q(+^C]&+ORRX5_C2U8]XI)D4$-F^"=W\,)T?8%* \G)C/PJFV71* MW7*)7NXPE^YA%$#44(S8=IR#]F M6N>*W*DO'GGUXP<&C'G@_QN_;Q(X(9:A9!;B\Z9R@7:C!/CNO$ /N) DD>N3 M0U#)<5#PU-*82D_^P'C LR":^/FI+D#:./*F>']B8CB%=8";Q"A*N9Q M@'>HQUH; ?X26<,X!F%"4KFTX*W_1/@=@=*?<3H9#]W$)>),V.>?F,2%+_@ M(T7RLZUBF $^A@FE&:/\#.;9>).YP@,X.IDZPZT3?'Y6-$U@;$#V: KSP<0> M#XHC1,A(_@B3Z-V;V!!T1CQ+B@=(#R&[4.9MP R(^'Y0]] M1 X1R@YKP:"992>]@(G*!7/LO+7(?A"L7DM&T33P5J]F.FWU*A:MU6L.C,;U M)S#,U98!"GR0GC>/3E)RGM'J]4PEOGEEC#R_8B01]E)!<:XV8+D(%]-9>![8 MN/KA=/$"C.?$!ZXY,9;.&!'3E.!CTC/8@H92>0$"N?F0TL,"\.O!T[WFFT<68%/Y2-1/9N M=X0IG(T2^ W.!-89#"8O/FL+WC&,HW%^[-HV#\D)@:<:$\/C9]X(P58].#]B M=Q&?'K0P\?C0' SO7+D-82Y1G&0G"HVQK &@\>%]&6KSD2-B_A*4G>EW]>@G M?S)V=N?5<=VC@^[K6ROS#PXXUS!_Z2Z 4[ MC.BUS10[O&]W-1_-SC>N9E7V?A!$=?A9$-61(U6?LU,! ^0 \["U',2@DK%6 M)BH!6U'BG:31,SF7%8@(B+!ZU"+OR1V$O(XL!L?LW M'21N[!/O+7O#=10"^L>X\8>KW^Y-_+# 2;'#1,X #OPARB+KCQ +$V/+O$9Q MX.&9X) NR)O!\7*>\;2=+(Y\,\L/>6!%Z(;=,(^LY"0%'=T16%\4/N.$1(3# M6W>4S\&9>CYVE+"KB@&4/Q(S?A!'#DP+D?#,#:*I=YTYKGFH!V_%8;6'#S). MHF'ZBM^4S*/[/,*M""R)VT905 ,ADB7$3AN!1Q9+PJ")S[#G.()YPH *\&,Z^"%^ M*A =FTRX-O(GN=9\GD>';APE.)^(49Z;@ I/ MR9GE7J7&S Q%H2L+'.2'Z2ZSIV +/I0>BS&V80A;X9@8Q'2NJDN"249:&(<8 MX:.B4>@5R>0J?(!ZQD?6DP/NX^@Y=L;C+..X$('Q-/'=E<&!.7;P@:DD2)XPRA?CEI)PJ9]EESQG]H$91-^9?*$04SS+;(VCEW&E)*6?L)3881!I$Y%]3E#T,$S EB=<2'>%2PL2^._I0L,2;HR3CQ8*X MA<(>.0-\5XD&^*<[3=)HH05JI'_%WYI-L./W.\;&*SQH81G'V8G%Y&]"@Q'$ M&I+Y3WLO5X MGOJ%SY& SL) 0&N35Z MP:%3\5C7F0"> K+8_)'IH2R1FC]XCLE5?9!I*;(F- U2/\5+BW!/C++#X+$H MX.7M".#ZXL1X3:?09Z^Y+*^(\8H1PT_.AI49V!CP""[I*Q8>[!:2I^%>,_*T M(D^8R3MNQG8HF0\)9@!R&),I8C<-?7?P.N@'Z%F\F$AF0;2,0@L89RY8DL9@ MKDMK':\,7G(!J?-FA9XFNT=A2#+($1 MQ+2<1VP.^#41SCB!K8M12J1_$H7$F)97W+$T964=A54F&B0KI4"9$LL2,/AB M'&:+(UEY $FG%%D4O!*6$).1I;>PVDI1J2X#.PPP.+SP.+\KTP:E'DN3F<,'Y@ZEP\#__H'1 MQ\Z_0>$^Q-A[^RV+:'Z9!M,/S&_?S&\?F']$TZ?I )5"X-QKOA[Z<8)S4-B; M_G$^4,(6/%7X8PH6$:<<$I3S:.B 2!%%[ZKZS/4O(M:R.CR@&.9RZR M_P7^$D1 ,;A[N @(>Q]Y_>#( 1$ELHO?\B9!^R$C"<'_*F66WH/'0J'XUKR0 MX@_T[(=%#@<\9)1"G\Q7*_PW$O%FIFBW5+_W4H20.'R>VX-RF>A*K/IAU=5. MP)PE6$ RMA/P)J5 8R746Z1\LM'DRPG86\;4S8)WDE4CT?O"Q#E,3,)PG$-P MXF>$C4#RQVF63B16:L\V;Q(%Y.)XIHF3,1LI2AC:L[B++TR M]]"=YV=2) 3DF($NB$CBX165XZ'*+%X49H(.@43("&I6G)%'ZZ5(O7@6+O8C M?%ZY4:N[,5,6+'Y,5MLH:S#R\)0LE M@&+?39@?K@SKZD><0ICB4JII7'1-BS*S_Y^]=^V.VTBR1?\*ELZ9:WDMD)9D MV?+CSEF+IAZM:R]Q,Q(7XA44 M8>OF+ L"Z#YTL4K/*"TN\OKX0 IF!/QEWR.D0 B56?<>TFA^PB5$)*0R0GOU M42G>.,6:L^;ZNZC2UHGCP[>O"'?]]L5#K/C%FS?&L)#)HR33 85<1:VN-:7& M%Y1LW=Q_1W+X16YNSTA/[!X4PM"+WJ'; MG61KSM^Y(T[OBL]WW[J03R.@Z$VQJ11 +V?$G(@[C[0)B'9G)\FA=BZ" /W[ MA@"!>B$;7( &2I)%'35E)9X]4 '95R Z3H]$A@I Q)@>E7"[))TI+L)76^@R>RXF Y@%9RN]!O3EUL*FV&L^8]VQU: M:/7RHI#!/QZ:9:1O31LZW.,3T"99N!^?EWE_FLK6K*KAO3B0XHB(WQ"ZQ@0- ME6O7"V,,20-11,Y\K7B'O+UJ!(- ;S6\_47A+&+9M!,0+++AJ/R[(^&^^.\!->"H M"I]&_JH'VUIOV&2+J=8IZ40/ >3V'20,YI&[(F@72T)5+MH,A=:]VOWCU.[? M*+!^CL-W##?DO9./P\LK3=12PB'2HQ #(Z6@K\>[XUS&!KW(OEM4SJ4/U[\: M"9>+%UFVZ:+JUA,:QP4)@%(@K S9>CB-FZ%U!XA.1LU[[[)VFD,KB@(N&C+P%PJX_O[R#&\(%A,$Q=/X\HNH$;4>(XL3(? M.O)'XWI8!&7U#T,N; \%-VQ8_>:%4[$FF5/4SDPT @WLQ!-^+[4O=(1U41]Y M3=2F3N^L4F@7OHP@R6 M,P(WX1>,>6-CU8LM.$Q>HT]QM345#;'-QAH'L=$-6#;=MJ,^/'I\8FYPT6#" M-5[35+3J0^[9+G7/IZT\!1>:I>V37Q6S^D+Z*C M34?!8KG@.G![O!9-:!J6#JML1J*G2MH4+G< 3&;!ENP6V&A/1#C8::-KCM M4BUAM^*B\LC%-0^N.*B7"Q")E'&* K "$@7430FL? *L'P-[G-&C7#B[XW): M*)5,-=K>UQE]8P?_R/VD0'-,2)8=)J*OC,--: !T?N0,=^3,6;%:47,VY3=K MO%H+*>C%\?&/S.& P$CJ@")!>935M"N79.%-#_#8?+Q=0]MZO,11(4H@0^6L%950F.=TNVG+Z;,Q+Q6C @E&5-L\FYY7[>Z>KBQ6#9'"* M$L6>J!.7 )3Y03>@ 2P9(!C'*KE"Y=K9%\44>[>P,)%/^ZJ(8RP"3MMOTO) MUVJ;,Z_(;93EX2#HN U8&W&5^._6%.FOY=5-5@>A8F4JW='NQ9R4=LPSII([2/8+)4T,8=U9%B$I Q"RD_BWS0TN;"3 MA9^XO>TZ>K9C?O>Y\A5I4HR>D!EFY.&H/.C3:F(ORSJDV*PWJFU',^)>1[TJ M?D>2ELZ2MS_]K]7J MCOM_G]^>\(%]9% P#Z4:?1ULQQ,F62BM?D]NK MW&]&C1X_BNH=07MMY#+H)8-#>=94<-@6Q;:11+LXT%W1 W^]:-Y3*N;6ZS>_ M=$SZ1\5_C@>Y_(]2)CM5I(B9.\"?#7_;'3EV*4LDIBXQ1A-X",&N'+FDL$F[ MXJ<-,.RBF?2^W >8U5ICH*_'V GQY4V FF-DGY97!TY$D+5/!6[@_8$I$/VDP1>FE:P#;F^8%[FL@' ML,!4QKQ0WQ5N.-YSBPL6Z[HJ^]#VI<\=^4!-&TF($\WY*HZO09(T@&A$GG!O MGO[ .=(:5>8(-B[D=?"&!UUD0F1G @[9URDC<'9+/(QXXRW)N);,>XFX-D, M#)UT+!1&P>HB=!.ED\O:1D\ZG)I]84H;3V9#R$:O:6:\=8W^N4Q5;Z/TJ@7[ MD9LY4,[CR,='HV9Q7R#* ( OSR/N;"%%*"6S%Z M3(*;D4-.$1SUBMG++3/GA#JA!QB7.XH*IP*6P9)*AY@&E"=#1DFR0IK4O=T4 M,XP& (_97SLWPRF@P#6):"H '07WF%N (3/Y4&-P:*7]JIO9ZLDVC^J 7E>2 M\*R);)>%YQW*U2:O[3D&3;G1[A%'OIK>:0)WAP=UHGID89IO.4%(/2W0\LQS M&TIK"E6@MYE%"2T!"Y*8"&31)]_\OAV0+:-RE%GD.DY;[%7NYU>Y#TEZ'_*K M> 0_>WLMM.T;+S' CP3%:<0E>,+>^4RIH2VJ-L*IL'1#T14$JY].Q;I+/R%8 M%FYSY)N#J^W.0(T65$H!#=U!19[MN-4H>-UHR6SJ[9JYGM<@.A+Z;%8ZEI)$ M59OB8[**F+37#9@(7*Q$E H""!#Z#4$.V)#HM&SS ZI);7DM<4F=CC5G'/0' M[$NBYM\/BF+@+!LK>[NYYJ7T[!72XU/?L!2MJ>[.OOQ%:9CQ?I%SW1,=@"[& M[56WS%KGJSF5-?EN%F0A="5;;:F@ A<#-,M,&DTT!]5XHM9@1J/,2-!LQ6JE MA0U2L@>!=F!D0++>^Z)D&I#^M@5F=+9P45D5W M*[D=SXSHUI1F:IF9CG/^TF;\-0>E[HN4)R4#LJ-'+4&2@K/T$0B)LO=Q\L>" MM_ XT]S/T5(;ZH7KG+H]N 4_WIBZH?8-WAC;R=A1QB L0KR^AAH8?5^VR9. MQIS\S%'CZ ?,)=+1,SB*\]#]HFT0X Q$5^RBZ$C4#Y951F#+@1H"#0-%&II\ MHW+H!]@VI;V@Z*190J@1#<;K4MV%X^S,!POJ'L([Z^9X.\H$%N3Z2Y2EPTE4 M)KN?]NKLCW.='T6AVL/0T'?$'B"]U%=*S^J(6=O-3_9^/TF M-+='/MNA.&&*T@J:;J8G_7>SP;?^SQ6LZ#]&/J5G/O&TZJ8YFXA0MT%\/5&0 MUII"ZSBT0CP3SH\\BQC TVF;P8?A)SBJH:_;)_(U:*"T:WU"QI/_CY(/7\1( MXXEC)X_G'?=T)E09L^HP"&O=:,*DH%R3Y,[]9GF"<(Z-?+H';7&2M/*_M5BKE?-S8FV>'539P=*%>:&)9V9Z MPK*I*J419D^N;)-5=D;M1$$D!?;I@V-)B0G;D#^ME.DZ:4!H697OX.[1:Z,86+G#YYT?)NS(;8U&JB M0Q"?OWWYT(\^+.K\8/",*QSK@@,E8A;4S0?0H0RO#J>SCD==(&;>%#'X35K2\D078UIJH$S9D]DE^.K%E&]L;GB^&?M-RYZ* M90=.RCB6(YH64W6WA0-%E'E?P7>HJ3%=-4[U, LZ%7O:J,2^H0'&2VI;Y%9J M#[\/)#E0&>I5^Q]./':N& G!X@6=&W$.SMKM"W"[6DIBT#5_CUGHY VCCF&& MX^Q5UQ^7;?IE*"N(U]^+;7*L'#NO+!O,%;35/]B!J'.N6S;G\13DQ=9D_'4X M0-1W0N)KB/K )B2M;\$F0]JLYO-<09+(-7#Y$6EZ%_#7DC+-0T ;3TM25*,X MB83HPE98)N!_%%%D[PD+BC'5#'C3ZUOU/KC\&M<5/#^ZY%R?;.;EDYW(D'((!6XI:ENF M"4CNM(ER+[E7D=P9@;BYHGS\B)K80I[Z"A+\TOOZ!H!_YSF3&;.VA+9M#Y'V"(/)T+>(PS[L3]-*+%%H?499@HF)\IR+ M)C7UGE!B-ZM/!N CQA,+,.1 ;GWQ4-94>XKG"UPR]J?(!>O@\UNFAK.S1J/] M2W-S?$PJ^FGMMQI[ <*4R%R73(G+F]BB.K8JBTH&M&^$W!WLZR&)OQG:;C E MP;@YE6FNA*Y=B4Q8C-"7IPAC*5]J(6!?\?EBQ>J70B9#4O#40MI?*J3]I;S& MJRE*QHGDS8:!]QANR'0W/!+"8\[S@EH^668L'9.9(F%TT$XD?AB%M1C*JA>> ML5'U@XH]H!-@9MMY2/]XC@CS;(>*DDSK^K@?<^M8U-0JTR9M8>R01S^-!W?0 M5SS!CR1BW*\QS'(#"A.9W&58C_SCEL$J:K796QL%+H9F94-C$G:2'X; )A'U MQJJ9SJ-IHDE,2\N&L8KG M3*&DF:";MG17TK9+:FD!VI8" ;<2O"=_V7BTZL>.O^&.^VN-=O]NCW:_UFCW M>-[+U"'SJ,;8&>F"?S4S8 EJR_01UAV/SO/AQXOC>D\OL-3IB8?_Q"3<,I6N\?.LK-/, M%J4%D$Q; -@GG,RDG.,QWOM:?V H^I*]96DP+I?)&Q(JB2:N@CH?F8.4):=X M9S =(T_)VX% G@C//V*Q-GY6.\7K,-4+(@ N4'H.RA;C104&\B\J#B4D[4.K MPN[=N?LC>P-<*6%_^Y^$Q71_:3?24._! MU/C$H*FI2RA0N1V=.$?.OZR7-+W5"6;_K M+Z2W2EDH,^EBA$I\4[YMS'(S^@WG,T"HX#[BYZ29Z\Z!6KY+94HKWX.R*#3Z MI3.2P_2IMN/]2#DNY&64I:;1%H711' _\ MSU 7R;=WZ)#=NW.CU='O7T6XB+!#4KJ_%U?'1;=*7C.T\2:_G,\T6QWL%#"T M\CX"J!?JOC]OPJ#.A'N'!.#KL[Z2[.3C85.Y/Y%QX/C@M>80?L:9>JULGOB' MSQA/O^ZI"XR7(C;L($3KOW7$4AL:;&[?^NV?M[XV] ^@9:6SK="PS-!7T@<' M['GGHUAB=IUS:T+7DO3S6A]&/?AQK?7CILR'_'+H-N),V0'W)D:$;#S\9'[) MZ^Q=09.(LD".$>B.IE!M:6DR+8MB_+=^J+U"LQ4V_-5\(L7WP3&W]J9JM@4& MQ6>UO;R?;$UQV"Y6#2:XN+3)N)K&<6I$'C4)'#.7OM9WW_[7I7^;7N&V/US^ MMA"HR]_Y[A7N+#)W!;8XPMV\8L9;=^3JX@I2H%G72U^!V8%=<.8$2'WUY-N[ MZJ:[__T#]MK]QX,K"$EP:*O]I*P/Q?R?.7TPL6N_8]/[GJ-LZM9(';0B<[6B M*/!*=N/W>GON77FGR<4JOS9M?YH<.2/JO*LT>310L2E-GE%Q)_SYJ'/NP\M, M2 :I7:?IB*%PR<]WM**O'2;,A4\TN]?F66WG$1?\CZBMNTA^>WV4)D_KY6&: M')]26WM+/IWI$>%/G1LG']_ZVGVS.7'>O?P,L$_GP"3/GAVGR:OC7VT:(R5J MVA.WAPP.W51+=R7^D_#OH\K%8ZE L>SLRZ4?,\ZVJ!J_@MZ^]UWBOE(A7QTP M(AXM==H,'4)6Z>GM^G*=26RJ#:+PYR=O,@Z$*4G'+&]/#IZ0,YER0>GN?7][ MSHUTA;VGIN@CX=V;E[FZ?U'<>W#O_L=9B,]I?7[[9Y"!:T'>*^BDMG"2ZPXE M@UE\/0@TWC0\ EX6T3A$W G(P%@^P1 :A6H44X,4V3L7G1*"T'Z_*ZN&L]D+ M4)^U900[S)*^'9QB5:Z4<>.Z!U=9GC.%&'IR$DLN$N)CP2SIG!N.L,WPA*\Z MZ@5'^FHZ_B,\7>/[:-TBW94[7SE/1X&B_3VAP]H<#!5N=7ZNM9E]A&%(?2%Q MEA4;F;LP15#2OD'-HR]=DG %Y_*5AB1Y^O))IVZSG2RAU;%AX_91RGZ6YV-5 M9*;T$.C3"S'K,^O4C9DVNC,K1]A%H!V4E49'%X6)4COW0*E;2!#1DF;U\\-' ^Y3 3C\K4982[)L7,#>)4 MY;]:I*:^#\V1S&ZONS@RULC2!NB+>@]1LH,K9R:C4GHW(T<5K=]N!$N!)"^] M>K=&0W-H?ZS#4'3^R60ON25\Y%5&RV>D#=OAZ3E!.M*GH9PE?C)HT?MEUH%7 MA['Z'F3SV^%K\H_<.\LY?13YA8<^DQ7NP6D)>F+R&X8.0\GJ7BAF["RQ55'8 MJG0S>A7[L8T?-'Y7LGWA%$42),;@^%' #@6Q<4[:;T\?/I*&#B<(_Y.Y6T,L M*18H UR(WFYG!AP%^%:4O@U#V@@"T:FF1,684I ;%'TRH'7%MR[&M6C"3!B7 M4Z!1?+8S+2YUX53QB(@)!U\07#_>!U8.F5"WOT-=E>N2SM9XT6%M4UQSJD)JI(XKW3HEAY)6>;&$RQL4JAF5/FW?H M?>,=R!>1'^Z\H*1!/T4RA;5!IB!*9,7N?_]?QG"[=>)>3(ZG5;:&R-H8(AFL MBE3S12;Q10P%H+]&(!C8 V L@ZPR:,YD[#\"&VJ>;N+F1A2RJ_7V!Q!8#RFW&=I^RX-$,YDT!&+#Y@REH8R!@$9$JT$W+2HMJQ(!AE9@&.P+1XE)V]'G7-8VF%^/!D;$I'/F M JRWRS9/>""'OXNOL*2^C[M\\1JGYJC.VZ;$J%!=]BP[EN25T+4]PQQ/N^IW MX%KC2;_?XTFO-9Y4(H7.T'I'X_XB.+=*LT"<>9A[8,4,_!G4D1WU:8=>Z[4S MIV6FM#1L91'9UY.-1NX+B(4]QY-K&RB.90T(XRP*+V$(<)JL*OB M;,/ZR(A++5@CJ!@7[TGL? -2-,'([I)EXQMK*HG N] CH*O[L))KK(8B#1?> M'&<9 8JG!._KI?MF\C>GY4T9/^1Z]1N2I$5S7XE<6D()XZ D4U5L3B8N;2K^ M7R>+%W3@7G#V'VQZ=^*>NSL/F\L' C(7-G#'D$G!5D44M:-)$2M?19=.NH2( M3P.#C(_2=9X:[)HI^AL!]Y2PU)[3N(VV6;C;MYZ^?//6O8I9I$( @.M/^9!* MZT?7.]-R0&FHE)ADEZ<'!#T(3#?4)2)+)7]?TMPL1HU8UE55O"]#$B &H-/: MA"Z1 Q"3OY$DRF@H+%V",!!P GJ9:#+B_U5=XE- 8.[UE@^+Y<4Y,;>"SW & MI]+:+/G;0WS*7,/<^=(VU+C)Y\9]YN(C'2>ZH8X-/QYU!JT?FE$+6F9I*P MD$5[\OVV6;A@@)N' H=R(%+-EN_(3\3;,"!K!@>*3- 6G+H A!TR)_PUTF]& MM>O,9+$<8;":]P7G0/YV?IAVY)KL8-2_M<_:7)QKR23Q?M W!W[3A7IE9,;' MI5D[D)[P[6%T'GY(5$@2U0($KV?G>5F7]/7*/3IULWB'^K$$ZQ^W(#N?J2@Y M3N9&R@3H ,N6<\.> M6+2(ET'Y"/*.4ILYAB?B20[0U>P'1+.2=E:.KFK*)@O4DP#;]8N9#,KFK#Y" M-5Q11X;[&89T[-V1:TY"UQV9.? =>HMB!QA.\NAQ[RHW.WR*HZ7$%]91".HG M,,]?M](V.%K=IKK?E>]]F=E4E\^I*#5H-2;:CWU^YM/S,\?#HB1>SZM6?XG' M1EKK-$1A]XP&AI9Y7A60/,.%H:0&%-3LG)&F:3HY.YX4E+)_+04N@$^N= M*6N;'WUF7&GI-Z'=Q WCN,1Z[EQ-,&MKASHDTW@*AB05G"$:NT3T6_/VPO,' M617_RC:IV^SS18#D"U\F_,P#FJ&!7GM3OV;RD.-'AB%1 V9-SDW9ZOE10\[N MQW\16&DL]#^ M/9+T9K84/_=(B$L;Y1>VZ220,+7%_%1KL#!Y7B+IOU#SLFM8#7OV"*#H2FUQ M*F&TOS%T>XSATDE!.GEI-*TWU;0LL>HO6@FG%TWS;CQZP_NP\ZXHYRTTL5F5 MBY:@4SY(<-["OX?"#\,+WN>]NX<_2)>H^*#1D*%QRV#6@Y9C\A3$ATOK58[< MUCT.A5OQ!'!R;P'LH/1;>&"V3;0VLGJ*?NDBI$^TZ/N'=^,U8Q/=#Q<#K?C; M[P_OQ)\[ W+B/KA[[_!!_ %VVGWP[7?IG3MW[':[/]Z_CS\JP4I_2IV._%[N M?OC9,Z[W_Z/P3 E1(U280V8;V".4'O?BHD-I>4IDJ&X+V]KS6]$+ MY)OKSPZ0[X;709E$[WK8MG)\7TEN:/145>0GU.R6;4[-4B3!-[232WISUF-SD_D6-Q25/"ZXCW1$K$40&"Q^\LT21-F#5^%6\ O\-D&$ W M:/<8*"%5\W"NM=__)PEH_2>WU6L@@ID.[&@0AJ]_3NKLK#S1!-KT!_&8B(7S M<\GIR9:>_U8&IL5$'1VIA,Y=W3S=="UTD611-MAL'&RK%W!ANBX+;UL0 W7 M5(J=Z259;]*;++;NG><>45;KN#.-ARL:"=LS!X(PHHE2^%HXA=SA109D>A>9 M;4;\U@>++64CM\*CL'1^%;2BN M!0OBW 2&P]^:;/_E)7(O/D^=[68+SYNZ9RGR9.B72L3Q>N- M$P68$0TV:-9\:Q6,R8I[U(:UT\Y_&)QX-N0&,%:L=[+=+4^+? I?82<.B\6 MQFVHWYD4*@*K^< I@E0V4/_4G>+^H8E4CW=":$@D75:7IQZJUQ8G2%X.FSQ3 MZ^KCZ:3L/31?%7;HNE*4:HKO& >4&H%Y)$UM:%33OI M/;]V3N#@KO"(JD%M4Q.=W''C-&R?4ZE:/K[U]30@ODYHF =[-,RU1L-<.WL3 M-RY]YI[8BU.%&/ @3+[/E,GW;0,E>/GNQHOOR4T8IOH9 M;I7Y*'BT?>BV]&AD?<>6!Y5SYVID3/2HH1NJ 9-"GV<*M)@2W#B0C79V4"BH M$SWWBIBP:(:G(K[&V;4*>J#9CZ M0@+U*)/X"M.#._5; XV*YHEL"@4KO92YF, M5Q)0IHCE'VVG#]Q%;2:>M'.,7+(+]DD6:2#4S0\=A^.D*Y->8V/Z,)+>+,Y9 MFUXX 0R%Z=E\[CF_CFS/ZI4*/1=??%K/-M[,1\B\HAV57%D" MYS1R(7S+-M26GR,%8-5X:CCGHC [XX*!Y;Z9WGM39GBRIE#F8:7&43(I,!VN M($V2S/OZBRKAD*[#TJ9BAQQZ-M\FME?=TJ[;=<7:S[ ;FM-DY?<40NG&IA'60U&%@T8%B8*;3> H*J3GOE#@=L"8B)R&@)DGL.KN5:Y)1C"X'X"D8N@>\[PH=S GAD^GXP+FDR1Q0OWF,11)^@,]X1O MC7&V9TV-DB"@\*V]>6"CB'$^YB&XFW>)6E=Y K9?^QC*&PNWJB/$5@_.BPRE M#1>KL*?9-E5,>@CHO;T'BC"$N^8HU0]#E]DZ ,V"WLS=S:TO*$3X7[6R15NM M)7P=!"K#H^)!61E0X5!&HZ"QV/<3Z&N)6 ;JF+I>-@E*L 4+KP$* Z(U*K,' MA!8QX1Q/"Y\S!7-XB_>9WZ1-R G#\4.CF$S0-9=$%C>SO M]S]OLE)=<,D'$V[7D*?8DD5@R@R!SDB035)9/"[S[676$@JU^JS;S;F6JU ' MA)+WU.$#WTCH@W&FXX#IC"/QI?/1:*ZKX2B)!#-\!I<(I*&@.S$O6O)%"I[,J[ M,:9^E\R0AU57S?*=T8>&$=U%/+7S'MQ/.6Y#$Q;=!34>Y^.,O\)&9%UDA."@ MF,X\A-=.R(.X)>F;KJ8]!P<# )IK0_[!]H,=)N MC8.L.\@.], =R>1 %V9S/UI( &L_RNS9Q"RK_\@\G&Q1RHC%35NXN_$H0E86 M!N2MM"'>*L:%M2 MI@WL:FJ/\F*IT^1/BVKCU%Y/X"1WK5.G/.2HOR]!(991V?^D\(1,E#PA,WX( M:I5+PLVI87CR!BZGAM.(H(S_(K$8>Z ^'.MYDF?1R; M%!N6A:[L@GZ>44:=G^HO"NE]0J+Z'<7_9U!TW M]*D.D6F:Y96F99);5A4GV7(;<6:MM'LPHJR@HSNT@! B.FF7)7(-A%ZM26D< M';],@1=<4!D!9L-,UEP8'8;K.K^GHZ2LY%\R5IH0&8T(#&\8A"NC(SGL4I]NL9\]*. MB.GTDQFS0"B6U30[FG+\*9LMY[0F;;/-*DJ/M&G5U20.Z33& E8*,4, MYXFGX-[4U+3M8%]AIQ."'D/UJTQ T:M4XPE>B@7A0'IJ$C2\Z]=37C79Z*7' MC)1@2FN=S]T6?H3XC]_^ET=DP@9Y]NN]0AYY?,IV5Q$0_>X=);N+^A!I+XGR M?KKWW"3IVZ#_/61Y.VPJ*>-CZ^EN0E,+BLE8[.4MC2]LSPL/RJ5$/ATJ)ZJ\ M9*? 0*^2D\E=53(>6&3?I\P)SG&6E173M.WHH[?3XJ&I(IZ2T%%J5JG+HZD@ M?BL80U"*!I+NL2ZIA(;PWIUO?S DGDIZEYHSKUASW\%9UH)- 5JT&V0N"-', M% 0(U0V<;EO7,+6ZU4H*IZ&?'[B]6&N."F4][DZ@R[]SO\MH _7R?O"HPI(G MDU?V!^LZ>SKREJ4N^]3;EFM!#/Z85#LEVHALC_XOL"A<':$#4'%-2FK3FE6E M!YEGGH>I(*(B][PQDC$,"7'FE<88Y:/K*X3ON%FC,R?N1)2_TL0S'M%S7JAV MJHH3GL_"6@FHC*E"Y) M,QIHL -T74A4FTFX60L,HCA;[ 2Z6U&M+0.FDWAF=7H[,R;9[8[::52$]C;U M$@?RN5)L>P])4U)7"D(,)G$W+=;NMNF9231^O(2SM\0KP;_T*?:+;;>/V0TL MCT##E&0?&<)<+B;+#B*KJ!JP>3%UUT[ -!'):>]"_/R=>@U%@%\RP MF#67R8Q'FPB>&V'@=YS$H&U@:,'P]E M<1[,W%PB]7RX-D(Q&H]E8[\,OIC3YD+T]DA_6LS(8#0>YW*C<&:&W3 EMUF7 MGV "5L(5^FB(SA"4*<4?.1QGB(!2,S'-A?-Q0CEK[W==0OGB93Y3:;PJR1>N MMD/=FE8G]XX9=:+@Y*GC$@[(KJ&LR6W3.D1ZB[6J+LW$^F5!$OLSKKB/DA]>W_$:J82$]!A@2YH.CUV MH:/$N/_3&^#?_DF*D+8ZM$X&$?GAV_B>$W]-15$"6$/@W)4HT)!RAHNFWQ/6 M.[@;/\4OJ>?XS&G!#4V!J$_^^]:=6_BW^]92_SVSW#?.F>IHN%WRJG&J^>=D M^L;ZUOU/KC]VJJ0__>G!/?=RZ57T.7TH__$-OAI]?3IIY=.0)?(X!R1>+%*7 M$6M,WOO^YWC/9.V[5_HA$,QG.'^F/>@ROW!<<)#9OQ!M"R(/'Q-O536^(F M]]&(JD">8Z'*G/T52D0@,?=R^9>12U5Z@;](90H1?TCUC-'X<[TMO_T3%)UO MWK(1UR&,'%0Q/V%6^TD!K$MUO.[3R2P8PUW1N<";6/SL(L;WQZ*H!]8>L;TH M_W5$V7IKH;N?N_G$V<^X4<.3\L?3GU"00TGEY1,63\P;4M7-\>T$![27J3^Q M3/DDK78;+<$DW8!^0"3$CG^@*DY'M2CM1;*-CY:P*E2ED[+KAN+#SN!?/2#] MO/$GX$7*-S29A'3E.UZE&V).#%77>:"13@3+9^(/ X_2PF6+B2?^:OH3=/G5 M1>4]T$L.JDSYI:HC(LEUA4RIC&^NFD!]' MZF??%'*]FD)L9IGKE'Z2H!*?A(BR+<"S0AP3J"3Z-,:$D] =0N(P.&V:/IX$ M<9B\-G=$:SZZKQ>$N)JJ'QGUG-4AK4^'_[Q8=!@S1C3@[M:8GU&LLS(,&\., M)7]2;W(.]@].86>5Z*CGRMYPDS?O*Q;">9>,D5, R#D1AVVL6E/,AX' MX3XY*7BD!H.0W1_4&?5\LUQS9)ZJC@OX5,=UGN$HA(TX_%,)@;]YCLEAR2,7 M;7]SM *]_^U'SQ\=,2/Z4>=BV)<95;F7>JO1"N)[.DMTX"S1BS"F[_B1^UTT MS5K;;8^)K**F@3@#J+%F[2&<] MK!64P%PD 1I.\(.\QBE- 4T;1>![&I9=KF71'T#\O[,>GK0OZU\XBG395F;MP MWX5)FPVGC6F/ HJJK)?(JW";2BY*(F96H^FU3$B:^V:9C[O-33X.?VQ,=-RL M-T6/&N9-WK3/$0N%,8B9.3@CIIB-3NOVDFMF5J-*',BO-[$CT_)"#=X3^&OQ ;5T^>FN>29<.B'+[<+[C$JR_ TG=>)(NB*HLSHG6O MJO"9'6$Y;?L45#E SB^=DSWY[B4IQX;3W1$<.Y^EM,[74G=SO3)[C7 %_0B7BI) M:J#HOKP/3WF!QL6^*].$X-C/ M&YKPSG#K-'E4GX">T/V4B.B[Y)DXXB1SN,OSUR_\=*E\1BMJV]@_[^(WSRB- MZHX"S]4C;/977?*WAL'9DG%A/0;?F4]#K@_'C3-F1JB6@V+:94^)Z>?@N(L# M@R'3-7A2 #I*9(@.97E%>?*>4:\\5TK0^T)-+,U:NCN(:%&'%4>=+//1]J2_ M8K$-3)5K;9DR2H#GKKAX0\8GDOE@K8(WS(J]J#'TDDM 820A,';+TZ;I9$S" M4%;.L2.6@?,:B&HMU@9D-3P''Z1YV["KKR_H0R46\'SV3IS;AIS)2A#99]!> M*'3?^3EO#LK^8.NN[2+158J_WOV94Q[\OM4&4/LP#3P^T'''?G=(SVT%.E[J MK,DB%Y-6->!5P&0)KFJY)TV#UA5S.FI:6+5.0MLAS.KRQ/5C!DV)2;VA]*-\ MW[YXZ/_Z-8^I-#8A1CO2^Y?V9!:M?0F(WIM=K(8ES2Z32&=:OX77\$!0%X)#E"J1'1^,HQ[]RXRIU$Z\.FY M5UYKJM46HM?''H:.#QT0*[<[94-%PP-$D\<(79I.A(XE' .B&FKYI!8E]\.S MPG2AA3'T?@U^]FBDC:1M\&'[RZ M@%T,Q*OHK,J<)U15YIU:*"VV5^C5:3R5A( LN >LG'FC][WKU\GNVQ#[6J0/ MWHSC?@D&N@EFP;>+&VM.\WY]/G"QW0WQOG#XSPP\@J=MA3LYRUW4?'X5Z[@J M>,9<5]#QTR,,O)$9X)C:3+M/F*>2%6\;#.+B,7OHJWC[2.,'4I83;R ,C8R6 M1X<=!YGU'VL_BC!H 30.&BA/(OD1QLVV8%OO.:1AT<=#/E%=(X^^D=J5=_%Q M;9^XD0F:;+]E=\E3H2'4/*",(JY>P!D^#010*4'66+G)E?AIAHY[[-U*5FXW M=. ,"0#U_\M8)9I)LMD46<4=RW[>R"D4,-W^O.Q.I9OW(-,V>Q[)XC2<63 G M;"-11.[(RZ.*GU>JO''U04[SY[C9U]GK(@/Z-1KBJ:_&[>9TB-J;4Z&LIU>J MPQ-E]0**.2UL)#5.E:6P8<7[C+R6E*5D MXAI*?XX'&[M?/'S[<.3U^M$R!'30%+H'Z>=.##Q]6LBKYMW@#A$? MX(H)AD?!R,.GK_^6_"I>VK/#9X?'R>W7<(FO-3SH[IT]/NA:XX/>O#5MP\GM MAV2TG+S^^N(?[N]A&#M@^0T=0=-JBX-3-^>)'BHD663@E6T'X&-C0?C3(^24 M 7_M)%NS*FZJ"$SGD_1J=?8.F_W%#-G0'^>^/1>O_0K=ED_K>/RHV#?K!@3' MR,E41.-UH,58S77Z,$+UYY,V>2\B:YSDOZD;8;-5YU3XWGR2U%HZL7$NS8[SF&U7X*!>/J$BRO 01=\9F]OQ";%S7(T9QMA%2N'X"*>2 YN.D!&FGZL$@SV,K,*3 MQ**C'5V2#GDC-ETX]J(LFJ1=_:(]@HI,*"B*_%P,SRJ&M>X/\A>-O-Z&T2L/ MKW:$P7Y9L0NK%1BBN-3+>\I/&42%*=5.%(1':^KTN+^\7C9M(706=-&YPVJ, M1,,D-U(%T@I0N+)JE55C&$B[3:'Y63-7ZH+I4\;CE,09P;>Q@(I8.LT-43DC M?QVBCJE6<>_ZC:G&8+2B_1GYQ&$H=2 M#QL!_VK/!UB\+SLN(H=:2%L(;9<,2[25<1U19L=2\XG5ZQ>!#@?$0B&8F&8Z M>[Q5I%OM31H@=HD 9RL)9^A/2M#D!;T)C"?7,IYA&PL(?YVTMJ')EJ3% ZC9 ML\7R%3JH3O=_"*3H)Q/YB.PK.WX''XT'8CL5>J/UTQ];2)\G@'TEJ< @XB^5 MX.BXV6Q;^9B(RPK*G@J5 _V3*C![@HVIGM7>0E:B?AZS^R>7@VQU.+#TT>>$ M=W&G*--!99[Y4W3&/#6/\(NA%*PG#+1: TX>#G_,R:CWUWY=SP4=<&MF,BU: M *R$4'*(/"2%LE&N@,;1Z/Q<99D+Z\^IBMQKS4GX%BS/S5Z,XE]<-W(D*D04 MY&MNW%M]#]8C]R;OIM_?N46DAS?W'P%A=_N_^3@R6]/'SYR6OP)X^VIF"_5OT#TB2EJC$TN6L%C07)1B! ='IX% MX2@([CTD4[@2G0/+,H9'_H#MF%Z%"1UILZ2DBB?42JK/93O/TSVW?(4QKGA^ M7XT7*BATM]'H![[HWMA\IIB6B!M#@&/2):E/$_K0"SZ >_ R=[Z,Y/FY$='4 M:18\\GTI@B*-BH(9Y&D/J5>04&_T*U_H[KA@*7H97)$*25W9,7]2G]@4$T 4J$'R?GS> ,J)2W,(E$ M!CF#!3M^C)@*&Y:7*GN\)6(8:$.$^9&!H()(F"Y-<(($MB'H)%77SKGZ!^C> M9 ,WA$?(G$;KWO&LD$#43<^R$VPYJLW-F3NZ;>!D=;'>JLP+'G3AY_=)+\/= M'YCV6-"'>.7!H*7\GGKJ.M4[$9\W[\UH6*"SX>?8']I]8OX=E+8)X 8DN 5R M*NIB'DPJ+T ;]1ITD;M?> 9(_81@,556KM&?*$)-5V5C/^\(*(J$@_K-L-#/ ML*VR:4Z5[22O0Y2<6+K/[]VAF!NWZ.15[ MN9AYUI2YI7L/UZ?S@TY2.I^B)4985TU-44AG/2QI'KW)!N6/34(\(UM?<9T9 MU=7BQ&TDNMJ/EGO&SKE(T!0O3DB]U)[DK3*;.>$\QZ#;HL[4> )D"4YR:]>X M54:PAWXNDT_LV2Z"7JVGYALDC)\F)*0ZH?6>!FW)(\P ?0$1H2TB.GU.+-]" MAI W&Y2-1"57V7GD20+Z(07-Y\ZN%75=#NN0M2*!@AWY\<C>.:R\'W45QFPR<8 ^6$78 $?P]JFD%0)D(PN8%INS23P,'LE "'8@$BC M8(Q]6);M5./1U".P"\2AN:0 FWP?56X$+&_JDU:!871(D1D)G2I9U DC7@K(A[C: M$BI+'H'/FDL!20$T-8.JJ.4RG8C#;0E- MT#-QWPS?6D>:R_VA,LSMH=+HYCU% )B%H#HT7E7?*.+8Z>*F"F 0S0V$J8Q(927"O<$Q_;T[=[X-2U?' MK&7?'?K9JUD&)8=F(J>BV19.="@_LH<)[V@PHK&>V9+,JH;L0L-FVR2Y?>1@ MR2A?T:N;:F!\]*;*MIH2])K:#J1Q=H:S1&P8_'9&[J9BY\(31!; (^O,]:5* M;VF^PG9/]L,:"Q4MS-21"UOV"7J. MWB4YB:27\*'B6)S#<'9Y$6.S>U^3T&1T014.+PKTMNX^^-E/1LP97]")XQU> M4,SGH2UR8=#) 389([5M-+@ZYR5UV\>/3MZQ1/I9 BJVU'":^:RU]\-F1#:,G68U+GZX10>#BM)57!M/A,:9F>'*U64OTR*Y-($G39 M0GN"9_/5\M.L,Z_?C-8R+Y]%,[QF/7Q5^0Z=83+TE]-^+G;+2XE@J8]BC1*] M2. *Z5M0EWA>O<+[Z5;1-7&A)HEF&KL;'E4]8_,E?2OO.%R@;G@V*')VIRYB MZ#^2[0@:G3O6:,.G,JWX&7K)*0^L.M:G4_;Q5/O- ME23 I.W,?8FWW$R(1OX5QX+'A.V!RMWD24ALO?)G9?]J)@5GRD@Y M%?XO.9@6V#Q;JJ6LP;9.B3K\EV\_C_%^UC$JZF6[ MW<1IJZU-6DFB3ZZH@:5=$=I8B=K*>81MZ"##SQZ2W>MU;/HQ#TW==X3N$ X8 M[$^6D'F)$&I-KMJ+N1.0B1_%$%?\%L4R&[KQC&]4O)H-:?F#[#Q,@@O[EEM"1]T*_I$H=\OH&!J0^5I=&5E'=F[B8I0,XN)TCU+]; M[>CT+:(*![Q@^L;^Y/W#%T_5F3+G+\(YBCH> 9ZU#T5R_ZG*=<153J[8=-:[ MCZJ7 M!V$;P\5KOC8^U,(T8F:I+QD8O>RS:3A0<(7;$A=1M1RR.$U#GCOZ!M28H4#O M#G;*C<;45CL^?SVU(?11!T/C&Z@$&[]0-5#4^<&@%+W?-#/42=0!4+B0NFS: M_=D<%T]SG11-G;O2A([#U8;"<^4VLEMF&Y]3A]]!X=@)#?#*-F4NJ&6/D\ D M:7/,*7+4*],[VE* K9;#>#K"S3/KEEV$/W#"@:21\H>QE-PF2(F/G-+QCS!> M6H0;WPV@W(-11_XQ1/JTSHMF0,TR"D$.IP7HTK176KR M>/X"W__,R7'36IB&[1B<'!$&67GLG@%VZ-\B93)36SYVDN6>MZ8DE3:GOI0W M=+3L 1\Z/GYYQ-K,O2(%<2+B#61 MBP_3<-949\;ZD"XKZK.R;6I)6U4ZG#B2A+V5&/WB:5#[Z8QZ"G :H_$%WD3)/54V]N['/QI0@XUQ)4?*B='E@-EPHP7U*'^O MH%L!\(FZ5'>^31FK*BJ0)(=W<))2*J^;2L%ONJ2%QP;JRE[&<2(R@].&:-(TT65 MH4#$9:0:=IL;@JUV19;9[5UCN#E?1HUHNAC^ZNOB/?<3%CF7*RSJREN3V=O3 M1)N6\+@$ 6;R9.?$^D3[R@O-DNY(+'*U#O& &#%*6XT&HZEXHM.U3.M>*SS$ MO3T>XAKC(3X)4OL(]<&BN.P4$+F&+8O3;L6[Z?WO[H"9 M\0#]@H5*3!K*:*-^S?MWN'M 7(BA[S!%78/C7]&"($0&>C4AH_;HU$P-#$A0 MLO:$Q_09;$C32M)'.$OT=U6V0'='*83\0F;4&TK('!7;,.,)25SJ6"#5-4-X M0"OECB$M3;,/S[0&B432ZBR%RG,8UXU+O"NV]H'K7/V6\ L3QIZ6XG$!LU(G MH(!U04 >IC)>I:_RL\SCO$G=!$<>)?4TN##7T/1_T3?Z(LSLHP"8")!ZAK2? MGY\?ZI ;G!B*?[DM;01"HPH+(O134*B(S.M5Z;\OKT'KFAS(5^P,$BT?,8+? MO7/P]RNHP?\[N,-,'@[YQ?(/YBZ=\]]O;V=?TM;O?WR*AJ5(*H(4>!YV16Z0K * M,ST4+8^R1YJ8\.NQ &OZGG;5/CI6-++FO%%R6GHJ?Q6"O*&L6(,"KXNO7%Q3 M&/R%E+S"KWT5,(0>H56.V2)/MQN<]'=%'@80V%E,W:EMJ325-E;E$D7EC8L+ MJ,WK>GODW^X]\M_/(_^,05R6E/E_W^KN_?+M][\\^N7Q@[O?WGUTQ^W _:-' MV(E'/]QY=/^7N[?L WQ9"WKK_SQ]\^AY:A+2MQ1ZI94,$8#."?T1 PL56,.D_^O&52Y MT6QZ\MRW7K])#U[WSH^NZ;A-I3\EE[92+ $:RSJK,?24X"N2BUQFS@BN4#(08B4IJ',FU+H0[FK*SQK M *8R"'E3XH*(6JMUH^^-ZUC.9\BX38]"* )I\-BP&M4T!O/6U/=-[)(HMTP* MI4148N=Y\]V//0H 3D->,'XX9UGS?"2T)!0L7&2(7"=-+SE,0@%VYQ4%G-MQ MD87;&E"]Y)0S8P-"%<9'=3(WP_L_7&_OFOF7XO/*-SD\^&.CJU=X8:]"%8DB MB1:D#O.-NA_^+4H\AO=POTYS.\__$@8B''@-]&D 2.%:-Z@)6-$ M,A^C7,*L0?TE'1K1BJQSW(5HMAGS[-+ @^PL:&.#Y:8OQQ,W^G!\)FQ7 M_.:\MIE[.25,9BT!H!\^9-Z'W>Q4Z'\Q%9+HCXJ32KYN<*"XB+Q1?L0)2W% M,!?9<2CI&E-P]?=J;/!E.]E[G%V#;V'@I-)W$FB)5?Y M JVYSK,ZKBYVIA5>YRAZ 1=3$M_+O7#*NNR6*$%9T(.Q$\AS2^:/*=)72K^P MVX,3;Q(/&H2;ISYY3U*VCPF+ND#OR5@7N5.S)*T.3LPMYY,P;BG+(]^(P&D9 MHXKYU1KH!BXW?Y#D]0J5C3#%[!(H/ M9]IY[$*AY,X<(CVN8O39>^F8 QA1=MD@5("*4-CA3=[V/S^_JI;M4%M3U ,R MG.AZGA6(JRS_?]\]O),XH:M,N>33%TT+O,H2[EYY":FA,ZVV'+A^S/915J7= M.L-R3CT3"O\[*1%X,M$J=!]I-6D2)T @?:.6)(:'AV-$-V-0(@^M0@ZL# MHV[I7Z'*,CGCD_A*KFTSG!!*A8:C!8G0%DC_5,GW]WY+_T] M)1XQ2)HPEF#F((09R8&_DS $6*V."#Y$@]-'5F_8B$9Z,;FEZ[JW*(#*8Q] M\' '8*?Y%1U9FJU+DUDCZXVK.R]*ORA'G%)=V?M ,>GE5;J+ O A&6]J%[M[ MO('B"N-X+#JW2>@2.RU7'*8B!8MDH;]:RHR9'A B"U'HAT\T NHO2=O)6MC? M#:'):&OI3Q_G ]C]"WD/)^NTF; F/$%GRK<\ MMUKLL_!'HO#2NQ]T*T"AP^U#!H/;LW8N_5#7/O=.%;>MM_"P<-CQ4,&!8,N= M ?@A+A(JUU%C,365]9(CLP/#P6 $6#? )E)LHMEES"X:?YL'-RVE\3(%MH\0 M1(L*QF=:O7(O/;X=6M.7@B-'O@W@/??3^X<_?O=?8R+DF4I8-Z";C QAGS'7 M=%YR*A3TUCQ07K87+4!NN\2?4E'U(]=&>RWL&EZ(;2NP$CL)$:YK4\&OL$V138_H537F0$&N;Y6_06TQ'@ M(:BM=%=8Z(.[W[FEKJ^Z5+9?%T)S[??I]21OG*5+GC7$3,>G3.KP3+N4*&YL47VW[*K0R9L"7L8IV51 M51OR;^J3_[YUYQ;^[;ZUU'_/;,Z;DL8K_5J<)Z^:=5;_G$S58N_,=I_KC\_+ MO#_]Z<$]IT')IO =#CK[2-D79C-N$'226 QE2"6^^#F9V2J\W6\@:7N!^U,+G*8A?2$?(L-0#BN% M["(*J[RD#/<"N1?(JPBDM,.3*19)S**L!/47F3Q3$%'N?@E(%&W0@A?J>^L% M8;*7I[^*/ 4%MZJ*]Z6ABZ(LH%-<*=.>@:FW26V]:,)AK,3+>^GYJT@/,W%3 M6-"/)I_D99?E9TXI92=<\LB$D0]<*B0Q% MVT T 9K<;2,( 044W+CR^V?.;%-=;P2I!OO&ZX?),[=W[B\H82^R^EWR0B;7 MOB)TSNU;SY[^\N+5K:]]8<]C*0Q1G2]S"63\1N__9X)#_,] D][OW'T@HV]\ MU>"8B;&3(Q[U09,X )7P_Y1)ZV#EMF '5)V4OINO-S5F%'*] V MTCOE#X8%.7@M+J)S6)S>7PIG* D%KBTT ??NW+O+5?ZCT$62O/*-FJ]DPLMZ M342&)"I'KU[I*#6BLVYX[(F4L%]+^N\%ZQCXI%U%Z_>$R25C+?6,LC M>O#LTM%'(]JZ7BD-"B6$-UTN]*!.J@_X072$"U&6%L1Q%AIA1-W8_LZ>+CL[ M,IFDX3T[+?[BAPD];ORP-,UU6821M%0QYZXV^-#$Y^ >D0.PL$HLAZEGS%QC MPQ0IB8*F]E;NX!P$.O'UP7Q?*E.CS,F-GQI!(*^N X5^-WDJ,,2!IG/KD1]? M+N?O-0NDH3O/-N/=F7LWW'7;QO.^%\7\=ZD;&4T2<&&!*HD@<&Y+A"%3ICNS MXI1?VY\I8LS]G!JQBS9>OG2_C#=WK#SQGOLOM>E3-2^>V8W6Z9_#IAXW9X73 M'@$""9?)(]$ZCY.9L*S#A0%C+41\1>5(I9HT2$/WM>Q$\HMZKW14KA!# MS74:^;;T:1_ZOE(]YP]_J9,'?H3.P\7]2S>\I%$"6CC"2PNF8L&(A#!'P%=_H<"T YST MC*4-7RET'7QTW<_)QPG6/JWSIQ4UFO)&8%IG$_%*-R!ZH3@ (,*]A/S5)808 M;?(2I,TYE%".R:"+P1<\67KXOS9#NSRE-*'62O=2M)5O[JHH-1=.9<=\YB5IDK3(U,$QEYB_NH2@X8!2M,T-KJ7S*2$^+'5\ORB M-A;;"])?79 Z]\8$PQJI&^FX6>U%9B\RNW6/NC'(^BMI#SIKLQ6Q95*&F4$3 M>Z'Y:PM-X+P"%0 ::H5 CF4IY7DBR#@H3=#JC M+SH- S:)%T. ;OR7@ 6CF<=,NA:BN*-X!N] .FWZY-1/N M]H7(:=NJ\E52D4^$44?JH6%=6"Y1_L?F"JY+7\JUH2ZYCLIZ#)&C!((G8)3* M*TX_EV6+J2J;P\SY$B[@'YYU9@9$1[US 3]'K \9R-%C *2%W 8,I"Y.G<>/ M0]_-(.J2?\PH4QKLS;TNP/!"IQI.2]MH$/-K&IGD>:)4VN1&!E:AT/@U$:U6 M,0Y$MF_4HEW4I*VOI>A>*TJ"[_:4!)^/DN"S ='S3MQXL"="/?I4H:E.6,> M'2LA.J86R LAO=91"@98:8+I=Q588#^<*T5< ?OB$QTI6W)36M8?-I8ZO.!_ M[M*@RHUHD7[K(N-YT<;XR3 VS+LUW.:1@O$0Y^!&[MH9&99 1K73.4,?>A4I MCV8E1XN&%D3N;E7^>RASLB/.G7$2*=S%WOV1EB[L?UYV!,^C6WK^80G*FG;< MOC6+V@YZ/7JD+X=P"?-D1VV4YEE5:@9AIA)G59EJZJU\N53'TN33+I*?>2?) M\T\5XK:;BW M;!?DOK_.]NU+XZH#9R5W?X,P_4L'6@MBBO0^2\84H! ZAE_S%'?(/"NE&.?* M7(/N!FR M=9%Z3D8B8!36R7.=%+/'B\Z%::\*"1IXS/NB9\I!LI[X8VU:=*-YZ..J@.J6 MLC6$Q=$WOC!#]W74%"]&FY@*N0[:#YJS,GGB++/;VZ?U\C#EO_@)%\YK]#RO M*3,ROJRR'OR];XKE:=U4S0F]F&?/CO%RX@$9L16AJ0G9&=Z-MC_ MP^11ACD!GC&%9KVC(.F>L'>!V0EY:>X:C!A-+YITGLK790WHB!AT\$%I)F[, MLB$(\0&+\5P)U/M33%R(739[&Z8^ML6RD-[1<5D5"<#X1?9SD>D[XT[MB"5M M$$^7':="K(Q<2-(-6 MAE0MA:@;D<6@AISRF=GNN7.30LBQO;O/SF'R2[',Q+/;^DD/@>$'(%0G> ? M#7J6T"^Q[^ED=WW#1J2+!;;8.].4Y!\,KKL1S+QI3TC+Y,R(_LR,L@Q3/0:IKX] M8E'S9XX!.;&="N%%I%V(K)_UQ]!-\WPCU/,DOHC'K^R @]1-?8"I#).UCWID MF]:91^9-/G7> Q00"+TQGTC[.-4\*_)SSXKJF8# M6X#NO]2D;+JAXV2S69:33)FO9#*QPM)O[L;= 6N>LVDD_'KM]W5T,5V\YC/R M)@/O.9MVC:PLHRYZ+RC\4K+1$#^,JT GZ#@Q.*+U\5F]J53,I^Z,;!G.*945 MI]1*8BLG>8OXJR>"G?*[45"W_*M85IF?Z]8RH; !Z7*&1@_+1#TN3QNRFEX\ M33HQLF[Q[ +2I(//PT1"KU3@\&"1,\1)DXW1#MF2O5$0Z)@T]?ZE &.S=TW2-5H2EYVHMSMW@X&3Z$JG M)!@%-M@#3U4=+X[>)]E JI_#'QS5H#W'!$*<2JK'+%X9(5*V8?R N0ZK6[GC MV/$'4*'>AM2=M^?,I3\>;4#?+0ESX\*:I3LIG.>5>+$M;',W?(.N4<)PU0WN MG0,',VQH<0,C#.KB?"3>'>UJ8,]1L<'Z48&3#=.);ZQR-%[QJ8@2C1+7: M(R>57;G:[DW\#(=&G7&M8J3ZQ.)W.N.B*I?!D\60A_>D92@.X#$X<*XJ.N"O MC78WC%KPY\(X&U)1&WJALU=);@NO_Y.CHYAR%=_2:")TQAX9'FMCI)(^/7O_B7]:ZR9T4J 2%"W3^ B)6 M.MDK>HEP]M<\S=OZ^1_]\IL=4RH/D\<-Z(> M)$'$3B92YS_-/05"BXK<7;?0V6WZ;0/4XJ_.GM -#N[<2R_+^\S_I*__1$:] M7+I7]PSWOGSTJ@?M3;-Q3MX/]^^%F3(OZN1_LAI;(_SD\,"RO,'!];](AD[S M2?+2Z=SU,D2>DEX8=9,M3UU0&0]?PK7HQ_YBN$7KO$ZG1/XC^7GA2N')5A-3 MMR[K'7*;7BCHREBF/EST*P.X!]3TO1J M*_W^^\,'5UZIT^3%%<:X4;(JN7OY?;KJ&+GC !G.C2I[[17+%;C#:[^LCX2# M\"\]'N3HAT=W'_YR].#;[QX\>G3WWMV'#W^X SS(_;L/[C\X^NXR.OQEUO;) MT[<6!O+I3P9WM+P"._]170^8&D65 /*L'U-)X>Z=@[]?9;:!@L8H^<,I0:XC MM9ZZB88-E<'7C9L#(C%9D M:\FCIC0%5>IX5"M94Q>VMNYMT9CKK*V!.""KBTG;\##V2(V)JNN0[E=_Y(,[ M",]F,[B8G!C+%.I%P519<1">H2X&N ^"<+PJY\><,_@LO+[@[^IU*.5!)#@< MO,.!JI=HH2+5MRCZ\Z+@3!)?U#DA%UR-LS3^(N"L!+0K_]= Z ^I_[ 47;!V MTL9^D"RN$#@NPY@U-+*[[U087Y;IB/@/;2CR:XNB*HLS ?)K06+'4_%H^2*C M:Q&>#EDN'1L&Q&WF;,;V/SHV;,>4^XY-I/O_I\2.'S%A=4)QE?,."FN>BVN7 MWF_EUDC*N*TJ @I2<+#(B+6N\6-_S3D5_K656>I"9AR6K8$P$DI%!]%*S\B% M+YAS6_2C'.$7<(@86#>T>!L5/S^^(BP<& M6BX-126H/FNJG]=UT5Y':_[%JSI&:.C\KIR7W(P@^9QE"X-N.7,OXZ(1P801 M?@$"ZLN(T^O?Z!?QN= [\R]")V0I:=JZJ8NMGAPIJM?*R FG1&!S2VH<0S& MAV-V?IKSS%>0CGO3XAAO^96>4*K7?(D4;/:N()2<.?A22&!X0(]L46<.+7/H M2N"N,SV6;>$$) VBDD::H(M+LA&?:V=1O_UVPT'\Z''&Q6J3=J3=ZRF%L7&[ MZQY/QJX^EL+RBXU3^\]Y+8'X-8A\YM%_6HF1^@[RE%2A1,N9'YT:.B0YHY4WY_5)F_&X:2 7_1:H(IZ[0[KS$ZW4 M3]]?*BE@&'_WM[+%+]VCMR=%-)/U(T<(ICOL:6-+?FPVQ]+&\JXO4HJ.7=(^OI*[CC ZIQ%]L"]=3X0;>[^DDHB-7=F*OIX7X-NQN8-=>AN'D M?'9T9GF M>V#O3$2HDYT9&?(A,ML=6A[O[M4+_##O-&00;M=F)UF)3<9%*^U M^2WAEWB.NL81GHY[^B/&W'<*K)%@:X<\6*ACF)U\ 8JCI;BL1JF='K('?!:- MFFY]S9;(,_.AU>P_ [^7VOQO!2V]0$1/LI:SX$P(WY".+\[*XGSV.O0')PU. M?TLYDB,NVFZ/9_2EK/C'/_-N"9 B; 5!P3A.%,*GUP$=<4=3X-?**P.%/54 MY'*+=4Z)TV7-NFAM>ZJIMS)E/>UNKQSX87^Y(\=CK"+MT,]*)-W+_1'(Y0M4BP&H*'23U\P^5 CR..XC$(L/ M?0T6J-HBI'?_Z4E:YV?'3Q<*Q(18>78XSL)\E7IW-)_&<^YF/("]09\!#?A" M'&)Z(F-I&0"4*^!UDVVUL(M7;W J$VBO.-:S"M'+W(U^#Y_#(F$;H[W%(= ^ M@\P),PT&J ?8++?O8>*]:+0U)8J4J"L#-H?EAG@<'E?M)K\D2L<(*7100L MQ7MG\L@>R1@8IHJJQ81.#\M9TQ<*U-_M7D7]'>X> ER&XDJH3+]R<>9IK,&> M\_*._/*<&F/I MJ2#JGOF:5TNC:GKRHRY.">">F+N:3IY(U%N=5(-\_)ON!: MR@\]>^IG5T]%I -,+\=4I8^X4&CJJY#Z0^@HS,G %N% 3U"U< M)[=3;O,'VO%5RQQ^!-_R+^MZ+-N^;8V1)F_]:R<[K,L1/VB*S4DN5SP*1#YZ M "-Y89DZ+2J<9:M;9D[##LM-2N%=S8ZH 6+G!2&7*8+\E$..=C3&RK,_,&RH M'9?#RNMEH0Z3XT_4=_)@ )$QB0*2Y067()3RQT^]$NX?,=+$_:-7M?&P4;K4 MG:7!5!K5_FIPC4&9H3O%!ZR1BJ'6@X:&@J&UH$J4VI)^SMVH L-&G2Q$@S8X M.]2L-,'!NDZZ.OFE+8JZ6)5]MS,^KLIW156>-HV95K8!3RFBF, MDR>T>Q 14;757^3(W)%R=2'',_J*8XYE6#]9F5VR,0K.6LJIOZI,%88JWEJ+,ZP59X0)MS4^="ED/\ MSIL(?\&=( U%LZRRLM*JUM#2@#(I+^'00L4W&X)$##6#12XHVOD\3A153&\D MU#@?TA/CJQBR%\_7TW1:C,*B)G4[SD3I$IKE@*O334+M3XV1?65H!JB9&H;Z MMTA:7$A$*Z, WZ:.FSJZ5K19OJ45F;-N'MHY8XC!@4AMXA2\9Z/&)Z=ED=:2 M'>WTL?U(7@W;I"$V=C1\MM"'933X<,/YK8^*^/8J95KA#RY8^0GZY4+R*:L( M+!.Y'*]4D7/C! 650H,CY-@R.WX$@#60 %/H M1IC)R0/2@"U.K^BLB'C3N%(: 4F?+^Z5XAW[NT:G[,AT\ MY)(-L+AA7P.-Y@'AVPP]J3AD&;3Y>DJ)V\G;396GB1>MX8 MUL^2^41G.^\-=:]SZX<6U78&TU/QE:W MRI$]X6JDB0'TD_#"X?8"Y!0L17#((W<._A%,8EMVQ3@M^^''9"9)"M60_>VC MAE($W?(*995FO^?L'L#K-GO<86'T*Y^S&?OHTT7Y]IGB?>;$:Z$=LHSYE5 M_N8W>FLZO^WY;LVQG7\%4!*AT:PGH8XL:%_51? M1?&Q!255B+$4A6Z5RZT"RDGT8EXXSP4Y$@848]1!8.SS=F<>N*JS63CU".]S MA;JFMB920VF!_D"ZOH8UL[L?"H+D>%]\WXC6UBJO5AA)EN+T3U)L!CX+;3W M'] 61F82U-Z.U/;BSI4H>;J,R>OOU>,8.UJ21T*H.Y';4(6A7 UZ4/V[]@X8 MD_E8.1,)O=$;_-FJ7:?H_-.]$S8^KPF,?G#RGC)/3BY.4WTXXLK05$R7"NT8 MTDH@^I@G?&K\906@-+LZNSYP#>D-C[V&U:U6:%1Q' M#1\J'O[9@H9KA3'Y88\QN7$,.XCYF"G6LAO;_#:7N3[:H%W#4W(]7!LV!E*0 MH+3;LC<*AK^[,'L':*OY95MR.LMO@OT!WT<( @Z3UXW'4(<-A.?( MG6%:?>#^Q$I2H^>GA?A=.W(BIC/V>>/VQSVXSG\)Z,$U=90:W[Z3XJUPOG77&25&96[5S/W3N'=_QZ;K*Z^!PZF?F-5F R:A0# MS/D)'B+I/!SJ(G9GN&ZD0-;;R4<8.<&CR/RL#(HL0C;$%\O\[YA(!8X"!1Q< M1&6<,;JO([*HI0X7H_W9=]S/57R4;&8E7/!.4=.T &@\>3-XH]%[?' ZB9#ADA:2@F>N, MN#9OF42_P*8'Y!"]+1#\XHZ;RH4H(Z2L>0 0ZBXI%*>*6U^NME@BW2Z^CO/) M4)&C97'OF#-Q-0\+Z)UK;:8F$&4BTL#X751%XE8AXCX2MB55"=2][C8S;S,J MLRPE9]A*D']:KB39\?9OKQ,J#C9+\/WVG(AX^/8A2SM7:B@1XN*P1<8]NNOF M3.+>4^ 5\&JJKC@'^E.A;/ YF02;2V/NUT1)YX+XO,S\:$8:DV.'^O ((I%0 MF3JKLXUXW)8+X#(=M#4W-.'3=:R/L,_=3D 6F%KZ=U&WLB%R![@[/$;+^WUV M+>;T-$'1T%;A/V5N(7R3V1MNI9G8!>KHWMGK\]$O9C20=!J%*@.&LU_=8EXUZZS^ M.9EN1N_B[C[7'SMA[D]_>G#/[1L%Y7U.'\I_?(.O1E_'>#=GA>0%],WFTW(, M\C@'].;X;5U.9'ZX=^_[T9[)VG>O]$/ID,\@VT;G:V]C/$^(LX9^0ID"*'?: M9A5&4KL<2%7)UGVU PR0@?%S^X)7^0W$:B]=?R+IDK(!CTA*MLT0$+482 .@ MG> MX>I$TJ?>X'FA9H=:CA!A-^U8V7VDAC.( D( EH*,#,EV,R1^QR4I26NN M^'/R<4IS+^A_/4'G&=CGE2>+PKC9#TF4.KY!%"M,F^JYXR'KD&6CC@<,]'4N M5$4(]H&;H3=N2[9:=T%=2CJ9RGI%X0^[SQ?_:B5 AKUL[V5[EVQ3PM-J2*#1 MHU 5I-@Z%]Z\MO(*91$+8M#H%-%"@32494MO\$8+[. MF4#["=83W-G%-ADZ)?26*3A9/(H8=6&_B+Q8D[!J'>+3W>-Q0G JT)^R[Y&, M0#+_I$E#I*1#SW$47*@HD%Y#(G%-_7[S;V.LE2Q@>*8S5RH03/(;!M5D"W?] M-!I!'5+F9MBT6\"J[#4UKM#N69[\0#.E_+20LST/[0<+O"]L+?7"5ON($4K[ M&SU(1 :0%E5Q!I!ZBO^FO,U0"VZ\,Q]+^]@)IFHOVB;+EUG7)QU5MRK*;],H M8LB+)! !X3MS,JSRX.[YXLT;%/Y ,:,R"@A_YUT\&=_M/+Q*0(<$%GCS5F_ M.+Y]W7C\"QKOV@GVA$Y8?.PE+;?)R.U.VF:;5>Z5^/E+L6B85\GN#K^ 8)$ M[Q7\H_D9%1F;S<&B>5_L^*'R6WM :5'G-/RSM?<4+&>HL!7UOYJM%[ZX#*7B M1"-"*B>5S(3:]6V1K>F_SP14XVM_0(DS:QJV*Y*[HM+&U@\*( &O9Y^1]CDT MAJ^I6T4((TK[F-A\'?*-]R%#@]U).:<15&+WKP%,XIIJ0>L^J2*479<9L]Q$ M_^^A7+ZK($E2&B\(U\U-,Z/ZO8TYY8TJ<(G#5#3>4[*DB0,A/)VT[@:[C?KF+C_ M>N.2?]SCDJ\Q+OEZ@G:Y&2'#9!3 78A2;]!.;IR=LN,T&.%PSIKJ#&@G[:E\ M664]C?A+7ON?K;)E7/*-%84B>NG\6BB2YQ?I: DY-S?R)V*-6]^_V/(X2F\2 M+=;4-/YQ1>^ P#AC4 B0(X3I]/J(9U)@069N#_)_,1A-4&HZPXWN9V*+L2OI MW!R_"@H;"BJZ0-Z)7Y;U_FJ>3>DR=%F4Q7.#:"?':VS M_] $:&?OI_%4%9]P-M,7U/3>C="FMEBT%2GG=/)\Q#.=<7L M?<6+@RN?P 43AX1(L!/]&'+*&P,J&<4FF\#I2GURR*-8%5XG751 M4?=HCHQ+IX5C_AUWM>8G1>_YA=>-T&B#R(";G1_:$%: MLU6,UGC_1J:,A5T$PR!DT'J9UF#S#N_&M0AK9Q>F560.;FCD[E6\JW9QN._@[ M@"6GY'3(N+$.MH\6-)#%S4CEIS8+H-53NV9:+TXN@&L<(EP!O$@6DW M#R0G8^/40KV];9.Z=Z>K;8-)N:-H']QD%[ MUGBX+#%5:(;$D%$8LJ%9.R:S"6"]D#YVRS!7=9\F!%@/B15^5!KB;AL//,J9 M5$Z*R2Q$&3W4.L]#QNUU\TFU>;>*GI(C82Y02FN8SGV1(?+<-%W6)LT55@/? M\F/N%?=7>,).D1?_N0ZNCQ=T'EJA9S=9B4'VJFC\B]M6^X"&M)*08TI&3IWV&BK"T&2@<7F1'=_KIT?=QW&1%.)SFY#?B\5$S M2+@+OAJ1OD.J6,"1K11;ZLF*)9#W>;CY RR.5M!"4!,'_QXR MU@H?H0,HR5P4#-2E?A+KXG&+3F0N1*U+=!RT#T\ Z3W_1!?@#K[+L:X;+(9FDERW1=K^E*#Q-?BWZ556^3Y._ M#=7@ AP"=+S][>%O:?(R(UJCS'*;J9_\(2EAREVND?AW?R"$#87PQS@=2.MF MS1'6B03:QZYT9HW]=D-F#QXR23:FWUJ%7#7UR0%UJTM7@9K(8/5>.]BW?-[%#$\C9357>BN"Z'-:"D3FGH VB18_)$<['$JH[(9F2D8Z.6,5>'D=.DGR.Y($T MEW[TVB>AI58NJ8,&)?!,B3WX + C#P_V?O M79?<.)(LX5>!<6U&DED66U)?=V3;9A2I[E&O--(GLJ7]FP "52D"F9C,1!71 M3_^%'[^$1V2B6%2+(Z@+9CO;8@'(2UP\_'+\'':[E96Y**MKB8!E&\\RBC^G M.O^G'U_J_+\NC;M[B!NF- U!=WVVY1^ZWYNDAV';:],$4-B;=W;IR']4$'Z% M!99E^DMCTB-?&%R=Z%BPY@1<-6,>3O'=M]\RAN3[;UY$-W&,'L3K2V/OHU]0 MS[^H+"Z(*^0WM#J&,%Y17=WRZG&>#B2H%X]#6E,OOG]QXK,3]<;L.Y)^H8>:,%*(I-K%#7KDRR(!+)&I$A3H965< M5H;Z,J:@8 JT!FR^=,E?%LJ3/UO7'C*M6U\@T364@\XU87/I._]IP*8,^U^# M$0.)-$6H>ET1"(.W5^%-#%X'5%^%BK4/&\(6N=])QGS3,\\X8F)6G52V G=A MX2EU C0^0IY@?+[);N/)$HA/@67!(1W3SC"QA@:+J=/^3 +SHJX9[['=UDOE M'4^5HWL?YAQS[&>#E$LEMV-:3WU/73\\\2J6I(14!HO&N'\P 5C]!C,UAFO@ MEM#R83!O-V%3S*MVB>0J1ZBLH71S&&KARR:"[%T.HX]?.X!9FM0EJT7H^XY; M<[I=,PRIV1Z](.EG)XHT3L I?QH!FQ-.''5F+BKIZ](5E< 3>G-;KMYF7Y!Q MMT&9)6(_DSKA.2[>G$O?2@:B5:'%N9FZ02UM55C;@&@XCF2%AZ@VXSRMLK%E"H MN-*C\1,,#_%V UGBRJ-]MS4,Z4G6:MWT]/Q!X06S8T\M?^TUH JCZ.1FFHC\ MQUE^:J/0S72#54*RH$QPWL.0M M:LV858K3I*%>^!]Q$,VM-S0?I9[%?)RPY.$^K0.(F=YQ3\X\W 7K,2M9'Y<* MA([HB <,L)1#@B.G33,.GT$]L8;G2_/HA=4KSVY<%1+KLWH^E9#I#(I$7WLU MO5_S%+Y/Q"UO][#.;9M,D4*HB9/H_NGBYG&MZUN9?PL?E#AZ,SLC'N:4?5<[ M)-F8,0ZGZ(9]YN]*25'62>)6]WA%TW8(_6X0O*7261=NW'P?0$'TI1I8C(U- M9/$LZ/'.DHIP:847C!6[_/MH:XCI4FEOB?ZA-.S M978Q-X4G[)U+Z:0-FY2S#1-.@,KN(##N"^CFL68$HR6($[D;DH44$*RM0&$\U R>4;]"TGAQ*.%IQZ4:OCHP(]9SCLI>JYV-?B8?6'Z>B2#G6;P+T MP\?F.HE7LGECZW=-<:^3<[XLI,>^D-*IJ,OBB*#WO@-SWX>KU;9C3IW$EH-F M)+*#^2^((T@ZTF(<--HOO:JXA>C@;+V63#TQ:^\"N(MB6*N^HI?W-7>I=G0' MR65J!GNBRTI_["L]UV<'2MO\]M2G-\VG)KHK\$(H@<=E03WV!47\_\V2 EP+ ME8U!9"@HU(<07B]V1'Q^95W]9&&)&>."2'GD"VD^*XAB!??_(D,^S6]M M2AI>EMEC7V9^89'7W2NS04+8?4 *T*"WLV9T8%CB6LHJ3]G/7X=CRBY_ )5C MH= 4JIS+TGOL2\_Z*"DUNPZ[%IP2?4I];.(WHA%;AO$./)*EWR^![4Q*_N*< M/?*UE;'D"?D!F23S[ZNBG\[BQ6H1@X%UES%K3 --36M,UMX_!T(^M_[V3R[] M[>_6WWZQ'_\:]B/Q^:I\!?D\F5.C:C;%'\$)96:AZZ_KUE(-?:F@=0K0\;-" MT?]%"\=_82),D0L_A9I)'%:;1+>98W$\OH!YLFCO1U>WONUZH8KN=XP-8(U[ MQ1HV]$+-YH@IW[-J,R )Z?K$GKINUO37#9HBCR4=KC+-3E$.;;CN1EP0&73% M?-BY(W?P%(J5\(.&R;?0M$,)W 1K"R)0^=A02FB MY,>N:3-BUTK^9/2[,!+Q Q9N9^HOF_WH6 JPI<2G.E8G9GF>W,F@^PFDI6I) M(.?+<&"\C8VB\!XA;\A[PK!YJD^&7M7V'(E=^/13)!:_!PA:N:5/=YD2(I\ MXC&$+DT./[X^3-S6W9W0A7._$'.",VK8ZUX5<&/,66+E]=LU,VOZ?0=,0S:7 MC,1N7S?",%_W_1%55G!HIRUMS_VKWG[O W.+[2=\3,VPN GU;0/=4J)FPLIH M=2WMB:FX!%U>8'7E+^+IM@PQH+V5<\W)K^I XYSC(9XAOYHGO?<3D#JG&'HP M)2',97U_2%U48'M,J-&-2%A4!!,@\]&_KN(W]D=T^_*EZ(-H/Z*1&1?;^BX: MT98$7P<")AR$(SR!9HCA4,"W2IQJ#R12"C5K%3 'Y:@,]O/07>XZYL9!4=MP MSRHU9GU>DQ8TS.Y:#5><]'4MR-=5TZ\..SH3J$/ 7=G[/X#XDAA"@U;G>(^@ M8I74ST+_';_5# .Y&=3LLJ49B%:G9X!&\(3IWO G!*TV)6;^'7'^QPN3" 8F M#F9NTQ#;JE=E*4@'^046JVW=[$2>E]Q.5AO&*::OB-\Q%)HLIMA_\M^[]9 6 M1'R7& [6U]%7^L_N+J ')=ZO23!GKU_JQV^^:\[UHV0GIBX!'8O955 T6YP5 M9^8YFJ!OF*S9M]=F:PQVB:9#&WH[J)0%E$(EHLB!F.L#+[V99B5T-%(Q(UXQ MKG^_'N/4?Z%G_XG]K=,?UY3LW4/K8D$KU!K_+74KT\ULKU%WY[!OV,^ BU08 M%F\YV4Q4=)/#>-/U<=!2%R? 5.,8PRN6E8UFQ;+B=\T0T'M62X\/N)R[54J& M*Q>R!C-]N*[[M2C)Z0,\77S;;5FT)7L$=+5M)H^;*4(-29W%NK?CL@C[!/ ? M8U32IKXYP"NB$]D,*49VW6OY(?&RE!\8;TBF8CC9#'MQI::N5!8A^A94FDB5 MGM#3RSAXD)O:0N>%O-G5..,5Z&1Z78"X/"A%$(2KF:>GYPAB/>W!F].D/=6L M:9: AR>IKB7?'#U$-9\ P[NOA)AZFC;_"! MUSM(8Y7]O2JWF%&S<@.LO$B>%RL>:#@,+JQ$,#&09%DZ>+K\E<24[. MI!7S32#\LA6%@S1HRB7.>G=M8MQCT^V:KEF-R_BCG0!HZM2F/H-M?30G+OFD M1E"AP^EX ])5A3- '5W6M*$. M#HU5V&A.!EC-IC.*I\[2>6,XD=,Y=9GA+4;5'-$V7->:X( !#["VQ6.'ZP;9 M%>G)HW0EE5P.?MF)5]"& $]*.=._R!]Y7SDV_6S\$#$95E' M,DDXY)>'JZ+> H$MJ5]YBXFYCF\,?!RO+_OG-,#"3%M\5;;DW84T2EY[X*'S M%D<:O9K0;O!/GX(C>G@.D$Z-M81GQ']=$%)&^CP(/8.0>H8C>(3K8*EO2X"GR>X@HH)CT,> M1TI9@2HNMQ(E::/G,JT3LDC8R;I*6/3%2KZ[L(,JABR>*O6VV%\D\8384*9* MD")]?$%_1&H(^I*#7')%)FE_19OH,EQX.FCW0OR@B;EJU5-QVAZJ$TXL/;[C MRHJ&O2J?Y$LG1B>!>64Z+%RZ8F!,2"U +H5TWHH,GUX0*^]/D>'GP)M:@[X4 M4#8-Q83C27L+P\Z.Y3WFG=FP"B.OB6"EAX.N_62+N=2BEVD$/P,_)9+06NCA M'%,RU >20D_H_CM)4]QZ>W%B9UK"DIZ/N)V6 4&6'&E$)T?9(U.D17V,_B^X M!(]F^>G,VI)/"QE.%H[6[W"TG#)(3[\97[50>1W(:,5\% M9M$FZ^!\,PQGZ8;]1<(N&[!1Q#S)^[XC_XG)'S &BYP=,P^+SW,D5GAJ$4&W-*)A- MD2%Z6 U2"H]L"9/2M8!P*EU0J+]) D?>2<2XA]?QHD&74U]*)0_UUM:;PAH< MPT,FP(Z&MS2N\OX]S_ MA2(%0@\M/H_'X[/HJU0N2KP)]3K.73^J&CWH)6C/:2Z>1@'< C0!V^96XF^Q M[Y0+ 6QH$-:V57]HC!$#B?=V4/K)@=+"T"#W)' @O0J&CG!4S&AA"ZL#$O?; M^*3Q(6\:*OO4.S&H]%^8_=,F4]R@Q:6:_K_:@VZ,8_ MDSSMT\7?6[']H[$ ]0%E%)55G?(9H19#20Y]H/)1S&J)2EO-6FSZEK16+?28 MV7*5D_OCZ6UZG8NXJ*7G!IV&\_*)#]C6,QQQ4VH[.^TN!'%O/?G^/XSQ$6@O M6E+\WU[(;ZZD?DJ+.YH$-$>Q J1+LA,<[#92"F&R'F=;4^Q)J/(T4)V-H;< MJZ>52LS2E;YN*':/3S%E&K;D=2;KGMS?C:<>P@'CV=!F5>7=UYGGKC8-7WC' MW586LI/W7B')^TH$I]^(2C$EQ]JCE[(VBZ.;H6&XRV^XFD]#'GQF(V7/XLK? M15<>/XA_/NRO*7'*R5[G0,H6 ^7-J##!Q:@+[#\.AE\X*2>%/UQ.,L^6"%/544A&?FCL$0Q[$/ == M+E1&]QV5'. _7A-0)@8JW O0B)A]+F_O3D=*$QEB1ZDJJJRN'@W9MFM&"9DZ MV%SJMFC,"X_CTC=#P=P9CXT'O*U56DYMUS2JYH8GG?&:(ZF>W7ONNNMV=)[@ MZ>+6TTR/;2KC.,V*@+/P\(VS!'N!OCYD!G?4%!_/FM5K+F]3MKZ[ R85++-U M6UJ$ @G_T*4B2RNL?2W,8+H,!<5A%I^#"^I:;5_?UL(I43S)![RJ>DDD2]_/ M0@ON -BO;@11'(2NGE=-_& 5]B,NG/*X<7"YFEZX:D*W52_ 4!&39?,')=J-EAEOL2<7"J+DU^\@K%)$***#3JR_R[/\<_V&^!^:+-OPOKIIY>XM7W\1\WA'[E+W!1#\V"K"NZ[,!D24=F MW/JU!+7=EO[X];>_3:_'E%I\%1*"H'1C^I"#+#R*FKUH9L;]3==*&T%*&'J[ MLNJLTY!'.Y?'I%M6'(2XF1"09. MU_C<>'<.QO%31Z[24IG_ 3L)*UKJ**G5>(?&/ ;>MQ8:WDEH.!/H*;6<@0O. M\= [JP+^;R\%_#,NX,_CL1!#[.JU10V25$=[LC?1OG<3/:.;>!H)F5G@W01] ME/@>>G0RV&]VD%GPTUW )M"'>,> MCB9Q&-.Y32>B!JD^5=?UB9X@;KZJ; 5V%>.SPL8DA$F @DF\&+L9VD6J,;"^&/=)-X2$NFB(F4=HBH:686]74;'X@ZM-F/ M.EJ8N LU8>P O.<$,Z/)*%7:NY9QYQM0W)N&?NV0Y3ZS=3XMOV<8/>;M$7'# M__>!UXVKYZ=JXU9E5][DL,1: M77VL0#BD74GU2NTA>M5\WQ'O(&FW"Q#D@7/J4#8.;%N,#P4RY M'#SY<=2OEZK=J5&8G+HX8L2WF;TYL7*X/F7VWK,!V MFSLH20Q56XU:?(9?+;Q_SE+!UJWR2:?/83BP7*(DI1%,HONY5]E=I& [2B#3 MD\B!17[E\!\I@)K?L+JK,AFI]/%-EX12:# 7+_FCBLN50=AG4ID56T&::11< MJ/M-@2OM]15M+T.>T'0 GB"89U5<#9K)C":1;"O>8Z:+"."U+=A9%#!7J+;YOR!7*DRN96\HV'K>SLX.Q M29RHR/:L7R)-2M4U[3!R X:3?7NZ>):JP/)..4K)58GYCB=.DY$<33,WW%@M MZL"K+K[+/X+\/M0]L4SF?M@\M$?]34Y1\RBO M'NF:KJ*-Y)O&L[;9'7:NAD55G4;&MM.YZZW1V,PMES?B<1.=U("N+X:)!>#K MWGZ,FRG.#_&IHMM9\3Z<(956CF>1Q>/EVSD!^I,.P4JWR7C]*:.-H, ?T2PD_9J]\-7QD9VN!J.,BFM8*U*5];ZX M75>)W-2D&_B<\_3&1=,3*&6S96-V)[K$J5-IT/3CZ[:[:Y\N_HZL*1$OA)YI M4;)W5 P^&JUGSBTRWUK&=&*PZ7H3/$K%M4*O2,@KC< M4KQMIPP$-OCY,F",E0$7SZ@#.+$M4)L1-'0D$DW'<19?;M.,<1($ M%'E]HS57H8;D$@EP6AM*>,/XT/QC-,P''G06;1<$KV[Y9=>W '>@/_4( M57?M@TVF7M],7+1[_*X%I\-AU$)/259*;W:;*^$91 @?QIMN+?1)Q2WH&9C) M"*YGW\6]!"C^'9%^N(O8+L!@T,1P!6I L@> %%:A:"F?0(MC6\>797Q,1VD+ MG0MW]DH;(P5W=*+$"^T/HSWOW)G&A"M;?6C)2$E).T(S\._4'Z M-1./A44,IRA4F<-.8VB%KA8EZ=-X56HW7Z\9M35'HRA2QS;R2*)SE?) M -[.LO/Y<(Q7^C%T,9!:TTG( %590!]8SL%=P[VAG1WZ M//>\*.A@E&&DZ?,DAV<-J6;FJRDN[2< !'.090.0)#T4CA_!P&I+QCP;K6;F MRML*Z)O=.[6 .B1F^A)=]I8VX+\T M3C-(&+?GMG]BN\Z\\5T(HQD3B0(,*OF_*3!BTMV6B18##>PXE2I ^U\ M9[C:B;-4Y:):WNEW#2I-^^.AMTZ4/L1C6>0/4H&L:?7D3(G,]*G:+PF3I.?" M-[ZXM,&%@_&MS2N)0#R.FO2YVFDR!V61MN@SZPLZQ^K?JYN0#J(9F/0IO'P& MF78]YA[^47JQ-1-/FVN5X5!V@1)5S9"W 0Y4].A_9K1]Z9Z;/Y?JZDI,8S)[U2<6TK>L=.4<,P5#3DZ*!^:M/ MLFYMMJ)=#BA-Q\DYN"SE\AJMSIJN_K'SK?!FVQ*.!-# MI-=TJF"U[=%T,MP0HOL:.&,Z=.NPIJW]JY(0A(9[_M0[R$.+Z;E9Q(\#(@HEQVA1/]_"%**41LQQ+<2@F M_D3F%42JF6^8IB@I'((F@Z8?' I7P.A%O[T>1DX]CDJ2,!1$YJ]NPD^T5$9( MD1#TRH?.:"T*/]IUW0JW,W 5^DB4W(1SO]^2AC;!N+E#2@JA3"*ZW?+;(V*_ MX+3>AM.R;F_)/B"7F[&5]ZVD WH ,">$S%S6B7-PP)Y*"]8J,BXKR#(E@/XY MYR[C2$W[P)6\DZ?B[JUM+N?C"YZCE5=(16U)O429A.[]0:=9:A64&">AAZ>+ M+]I!RXJ\;?E" NV;K@YM]E_%7=QS5,_DA!"]6M'$:7/*/M<(NG?U="[<6=9# M ]**&LMCR]P*].%58K!@"GQ^:L*6#L+EU8>K0))<,,>;'GB[D2HB/W"AR!=4 M%:?!3 2(?KK5@1X(:3^JI88[R3X",^X$V"K1G/!R#F\;J!)2]E+^\;N/?Z=^ MSLNZ7]9QXJZ^>;,-Q\4S])$L/OWXXT]U.TE%B*Y/K^&Y8;AJ+ ,JQ*"ZS]N0 M- ;+9X6SZ.8EAG?",(*-*?_67G-:NZJ9P^RSC!PZ++?04H*AKAV6XD'/,)Q\ M""WS2:'IX;=/TGE@)&)QOIX+\"8VG8N'5 G[+AE'(O+.*HYV4"*!YI+<\PZ5+"-=IPP+/1:C>&$/),@H#?' M7$G*88Z3#&!):RV&:=& ;I81B;)CKSG946IGX=V"5 MF96#]:BB1KO.PZ39\=4]@"=:DF SI3VIZS"_O8+-80^ C0<$2MJ@"7I>O>-: MXE>,'^])' @[U6U>F7+>>=KSIXB$_K"U>N;U0<5]#1@1[1"2K3?='?0>_4UV MU;NO>I7@,1.G)#Z)F)E]HVMUO:T)G-E/W%\ MDAEIS1'I>O-0)GB/MWNGEPAAVE''R(OD@+.F(D[MS*?(U(29/,,*MS .]=W4 MO+$W#\00+W>C$RG(CLZ6L.B<_7R%4Q7]=KF>7OQ*?OQNPS4!Y8L.%4G$&&PN M4<4+GX-F4J[)J"00?C:O1V=B_&'HTY8S2R<[-Q_@ 3O\-I^J9L*3+LKI&UI#XU\*$5Z]BH&>+\<-^' MS ,.Q_E#'^91XZ"G"] M1KK^C!,0K\P(K6Z)Y(&ZJHH@(6?557FM^,,NX9W1X'@$&U>=I =EQ IA!VY M<*P-GJS%)ZHJH)TUOY=28 EVZ9\-=*@U]ZFHTIM=BEF(H$YFC'(FO%8RU*Z>IQ@&7 M(^O>I)9G<3IY"OF&8*[)@)1<\3:@G!IK[@C:U]89*'#C^$ER^13 #9_"A"KK9@J3"YFD_WFC_-?IPRI\0U+7 596Y;\QW+ MH7G([;A0-6O[V5W5T/ZG6'Z4K8B%)XYOI9GU2MMYCB*V]_9'O/?@&DX>731- M_\SC-TRMH#[L6V=N3H)MMLN^1 $\Y-BZYU0J@?B_+%OH&3H^/Z2M4F3&$'*E M?*EN+ :ELKJU(;F+%KB:4V?.OG$5.:ZFQ:OO9WIK/0^5]J[ZI+3>'* TK$NU M.%2DO19IWPURDR2->/>+3_691O@GYCHEZ;-I-LP$FMXQM<]>_7N]VW_V"K/P M_ ;8!W28O5T/B-?A)7^\M/?XV)_BXXK7>+#]&@$\;XA,2CA>[=F^CX:9KB9=^9GVNW\?_SQ9 M+L(O<*8C@M!>]@@5Q(_9<5?RU*R_4/,0.KN,JDIU<\)[IOO YLKI9_*E7+VA M+*F^=T,.D:AT\$OL5?I<(D[*%G@-*12L&_JYX'+H,/8#"\##KN:I+QGI)M'Z=IP- O^P@ MO6"4D^X%O!I'8X5:K_$B9+BR&--OU\CT'(:0Y$_T]YJRBD-,#94VQ'C#DG7_ MILE-(>F54PTUJA"U3HV,I9Z8M$IJ" M,AA6DA2$%2UTZ&!_H-[U$P*0M0'>I?TU2?,Z= M_??_]:=//_WXLRYNG@5CWO&73S[3=6EE"Z[P$ZM#_*74;*6=RXE:9@(@,&I. M7!-B3=L@I/EROP51IWJLL1FB+.3KTE:YU$>F:%=P%1EBF,?O+B0M#["\[HR: MG)$=8025>$[GZN1.TJ)(!/W)KL)I?A!14TSLZ @DK+TDOZ?29QJY8F$3!./>Z)EFZ"7>4 ^A) MJ:V^=1"5L/YG5G7RIX00R'($F4>@5,G9;9F. $V!\ WI)F'3%9T*-+'F-8Z, M 63BKWP>;5+\"DPR&_+Q@<7UK)[%/L;\Z,5U%9VA!DO8XN ,8:G )93?=O'D M@%X>U=DZ(+:ZO$[>ANM:E2-V>U6)8SUW@0C5ZV[OL1@"WZ;>4>P0N@S7';22 ME;@KK(XWU8K2MEOC&O4TV==]O=L)4;8@N4J[FCG4.8FW[T\]O;.,LD-N]>&R M@]". $;8+1IY_-_(+ITH+!YT]E:3 MS2R\[S_Q 3!!"3$ELN(]I_#N.]:.0K3.7K+AX]YJ"!ARU[;3H?[M\$I MB2P^.M)U%#$7;EU>*]78T[[,MX5C"#%RD )!3ML@]"(<.FT=*E5:YKS1Q[M)$'_8R$$E)LW M;"]+91W=Z+?:Q:&)7GM4,?_V MF H;H3VQ%E^S7VQC,'*0&KFC( J[)04J+/D#CJ)?RAC!LYC[*'458)=;CWH] M^OY8"Z&K12XR/83P.ATPTNRN-(Y2@3!P+;:@LOEGKGUY60*?"TG.6[['BSX_ MH-T:S[^N<0MYR[O6T5YYLB#=R/R3-% TMJG'6(3MB'JH\H%)TMXV#!$P%5P' MK).@GC<^[G5=J\Z2:0NI(#WJZU^+L_*V.CW,))F=2\<31]KL__%LQK @IVJZ]B@LU[C&F MQ2/KL5#K<1,G*8&*=X+YA\L2P F:@S@XF$RIH Q M&%5]@K_&:%2H-"0DYN"2V@:CCSOH^(U35EJ]]W939]N*V:%O=!&VEX&UHT"YG+9?! M6,78KZ7/?XP1V;A PVF?L4WG\RO,'0O9OA89@ MH@57Y;)2QHDD.5(AP-%8'Z?\ O<))UWRJ'-'7Z)&UX/MZ$;;<4>#5B"ZL)@/ MS;K(@?/\"U/Y4A5I#LKC;_[^_WC2XN[S"I4 -&J;*J[9AI'(XO3N@U%/2QZ( M>N^W^->6.]]$OYJ7&C-3P=%/F&U<-U&%I3>DAW&_GF9#3.Y6(W][=001*=C, MJ>"11TGU 4[H"N-<):TKJ]3GNFVTO8>3R7H/[>WR0']P""'8,"U3;B$2BI]2 M40SW[I'$H&^U72D[._,.7&Q-Y0V=ZP/G5ZGP!_('Z])!6=@7QN+?&)#EU\<@ M37)DRV^:_:#/I WKG!9.K+TAOD1'G HHYWH)6.)FT.9,4W*-ATU8,754>ET&<$;T&G22@4H/*C$SU&:,E%I%E@GDG5V)+^ T M>;VFHS NC)-]YO86VSCI #?>5^W1"F+Q^#"./Z/S[A)8G09;<9Y,._]-3,)2DG*0 M?6<=('05QM R,PDQQ M"#CJ^8:_*F/QGHR#AQQ--4WS)*+EABOOO%;^"$)%FA)RQXE$[^*P[UQ%C#5Q M,D93=:.EX7I>?!S^ >,,9G[*U!FJU&VTIHV1Y\JK2%7%$80WM/2WDE_%N^(! MF0P_?OCU]]^^<#3!OZ:E\S_%,7=R1H?$>T/K+*TO6R-)O"ZALUY\_QTN0JDI M^N^7KSXW<7?MCTQ2178IZV@LD>K>#1&!MU&TP*]SA.3\.QCI0'IJ45+Y(*D3 M6X%H.("5FK'+DFWN [%&0W2MZY,XDP@1X"MT1^D*1*.?TRMTA+B,EM3VV5+J MQF@HLGW*(:47<''H')JZ*U0\XD7B8 ]^Y UB[<=;WEUZZF<^297_1)?MW,>D M977;;0\[+JFH:HVUP3%<#GV)VT(:[ ?K=>6RFY$I9^]2SM4'0^&C.U3>S&W\ M>OP\#./B\T,\PY_MZG\(XR *%D.5!KX88#Q,@/6:#JP#]6A32EC\O841?HG^ M!JQAJ88ID#%[6!/SN0M\K/N:QT"\BO')LX=(6PU]@#SX;WM24N_>KK/ 2YV! MD-">*0T+PE.Z(N'./OGC9X-9Z'\)3_V]D=JGPWAN1^DBF]VUD_/6 CF>.@%S MVM%[%Y9#0Z]$ MT_(ZL#HH)-I+;G[V(#Q1LC/+$Z- YYR28QW:_$":XO!6I,G3CHS$8 )3E&#@ M@QF=Y>)#36PT.R$0\FWC?K*&C[3#D#%"TYY>\]B1(629CD)9*6H@D0Y*A+F@'7R6^ M3&'/!)'9J':#'S&)/?S@06()RI;'5,BJGHZHZB%I46I>E9E6$*17;%J&^A;Y M@M1K$-JP:<;!NCOB2,3G7IND@U G#BD)*P\TYSO)MO [.'OEM[A3;(LT'9H7 MY61V9.@Q8\/I0RQSQH.;=T:6R&BXD*7R I-V*)EXT![#.)8TI5/B>:A+V% ) M8?$J ]MRUA8%0\ 8#X1,C=\.K<T,BP,DMOZ)3 "^QQ OIT VM71G!1OXXP4V M<-:P@3,\JKZ<&KPDMRT\UM&3('K :,"XQE.J%E>6G4C^I-EGE0YA'^1$_@W& M7KWLS*]S>>Q=*'US]*2>\/C*M$]!KCR;PN%G5)F1N@R9LLS K$U,%*P^N!$# MQVHC7,&J][IDHPO?ECC+XJ&,7V<22*WAK7J##FK7.7XLH[JZ>&OE%I@R%2JC7 S*K@PC65F2.S% MG63P,=2]S\Z)\*=^[&F.__M 6=21?8-=\X9WZHX]A1[6@$"DV[60R1.90W]R M"C6MK!XBP0!,=30-X5QN6[:X@-?Y51N5:5?.[I34U(D(2F99] KD$&Q2ZQ59 M7M?LU&3/"I]N[F%UE<_D3S7#<_"A/ M%R]O&-_$'XO7YC2>F68X4468W''E-8%4C8*63X(&SVE0,'R*J#N^X E(@!B7 MCBY)0P69(=N2#8E.5M:>.#LWOV;[_#ZJD'$[K?BTQ%QU+OI:H2XL[:YZTJ5B M,%@VGC_[[L609Z:IM'SBBH8_<0 ]:2PQ:>G48B2MD!(E,AS%B. MZ?]_7D])5O&,\QA/B4M+;RE2;HA^-^C'8<_TM2 M=GSUIXM7?9TE:XL]Q$1S1L*.HL','1TC6_YTMEV312=<%P^$_7Q%F#_1;N>B M7OD<8&I"TL89 #K%K'WQN$]I9&2-V0H'^O SPRT9LOKXN8IQSV$\6KL M]HME]R8^K-%V"H2"CG,3_"HG5OKV"E095)KDX M\D]3^R<#:7*XK*56WIPM:-@UAYV\F]YW\:&R /SGY]]\E,I'4J_1UB?:B#55 MAF*4!$ '65:BWC(S2C]*KP6H( L^K/IFB.(=@EA-I.8?UU9=\\>5W7SP71.V++U_^Y^*_!)C[U=.OGCY_NOCP"?WU MR4>>&;& '5WZ\8O4AW^VO77<=7^@L-!B6]UK;+W^N0AJ,4+Z+SU[0W$@P NHLX506('(* M[A5(-AT/'(YI#O+3T '=3PSK3QC.TY60TFYZU)"FEO\%B&?>4P#M^-(^^5U% M>;CK'NXR:?1P,/K2YOE5FL(O:.$,:G>^ K1]V($%_;M0'^*J[YM_,/;FPRV,^Y,JWY<2%NW\I1Z(+D#FGC2S$#AC#!7F]@2/D%L"KF30=NE/13?7!4!]1'E MC-PO'>5Z9^A!&6NS%>;O]P_R0%7?^4I:\?72 M;SCZ:N06$P08!&'EK, M$L0WJ#2C!8:">_37D!52 M7?#$4]S-I%J=*M)E_^:_>*Z4A,4FEII-/'@1EL;]!]I+W4QTK'0%J_ M5+TP8D\P_/"79SQ-%WN:;4@Q%1-ZZ3MD0_(A&$IUJPFGWZL#RDG/UG6,?WJA M]?NH8H@[H?A2]DJX>E)Y#S(D_$>NA,L1F=7J/A2)*P(@&$TX6E>R5$*52H ] M2A7#1SB"6TGD:^4=5;_-B36))K M7S=(Y>&)E_?/+SVC2"Z6GSR"^$O*E73O>IR]P?]01>*77YCOJ1T/*7;-\V:: MIJEK&UH$X*YS%=3A@YP:X -'E\//F MWFTUBU#*/:JN/FZ4BMS=%WWT\"8N-^CN0?QV("?B=P64I-^(F^O0$\4U,Y[SDC<>O/EW MKI/#G//XQC1C+HG6@:C!Q$H.72' MK3R PTC3=Z/+WAD'1_SJ[K"]KB5D8 9B?W\M6'"9XOI04ZMB2&S",H>SG//I M-GH^Y<.2,@U<+4J;*0'?,SJ=N%RC/<#,Q@C-T,:3Y67"P-H#9:">%>1&+\?7 M.QQ?KS)$FN$GX9L_//__^(OZ.6 W$N'_TW"=I"=$_>4X6?T M[V)!0,]UB&3OVIO28:Y1,BF]O M=?3K0-[^/EZ76S0$1*V$[HY;[J.*\[S@W"'73X%Q[CN5R*,Y':R2Q>?IX@<] M7Y;4F72K-/7T0"=V(5XXVC["(FJ7]@T5<=:3#IOA>&>49EQB%\W+0-676.7(29ER5;EL9,W1WJ3.>.543A MN=8GV4KA*L(3H@P^J+;"$/2?KO=>JWE<[P,LU+,YM:6^5=WR#M+#%MS17L-2.<:R3I;61R4G MXG=I3]"%S0R7B'3-#-BC/N_G\Q,;6%4GX\U=L(B=MDL M/-HNO)@42LKP=9K;6O56I#".MW] ;N\NZLG6D&\VW_]S6VX.@) BX M$AARSM>@\D8J83 GE91%XB-;MRRG8JA#1P@=Z7RO!!_@ZS%3_*5^3OH]K!C=03/4J8-+5"/2$7)O[V<^P'XSR/HGR[$_C+55MM$-\*O> M!^^)J0-69J->Z]7873$EA0EW3%:W[_).##W>EU+5VXS<$7MRC6G^620%8J@5>N MODLCT:R-.36#0;MUR,(RM'D3N+5:?-?%'=S4U>++:*/C__S]=5^K9)R[VO^- M%UAWN_0:"7UK'8QO-STLHI7+.#$:JUOD3(GI9;-=MU"U% 2L'#NF(VM6#5G0 M#-U@#SAE_9EH^!7FC8]-F,(P]X[(9Y0ORL=LN1[S%5926+V+T>SRKX\Y5RED M+=AU/VUT5> ;<0XM^+ZF5%O_6O^;D&0QW->H8'_L:?L+2P&W#Q$U0Z))46H% MM>, M+CB1#N6D]9"*! 1+1;$U;A#ML&>.=P,%C W2.OMHA8A)9; 6>4VY(.6@\@+- M5EV$G(J$TCAO]MNN49:6#CA*TBQ"*5NK/_J$4@>Q>W#GO9$/7DJ 9!42ZE"]^R"?PCSV^(>O#$B6OD1D[!V4K*>SJ')3^DGL_;;EC=(]=\TRE/ M>9:7E=C@D#@V,K$XQ=6[FU$;SVREJB*$,A=\D=RBVPGG_085Q6+O,SU2=FU+ M+%G;=/ZPM%;(8^(2MN5(#0ECB5+X_6.C_M_*YC3!FAL6PUV]'PJZ"DW"S29G$2GNN@.G0)1!_\X@5H1Z MFHVA.1E<8CSLC+4+6^S8]5Z10/(:]/WK;;?D"I1"VDQ:SG*]KSLA2Z -FC7;]=WRG?BJ#>YCTI+ M'DR.Q]U4ES4PS35D+ Q8!S0_5#]B%3+VTZ)QZ(8IWH7^W*<@+NOS=(A(Z/$8 MF;6QZY)!U,Z##/!J\R4E#)=,DKYG4C!OAILB!(<_3$41!0GJJZS(^P,?FF:\ MXJ.."GF8+1@L./5OG'DD522C5".GY6^6WH;]TL1B3I^0[T+?.K1*2Y":US(/ M'TK=KK__/DXR?X=_S62O\],R"O&N)3_J]P MQQ76SQ;3L1S[^']K_7%\\_'F/_[X:1QVJB2,:_I0_N,W^&KV=:2!8G@@\S=V M^W+ZOBT:T*H"W@\PF.<5.9+U6B M3BA/XWAW?.?]P#$8(L.C814&JB+[*<")#-"3ZU*U&A2&2.-Q-D4JE@6MJ(5?EW7YV-ROC;; M UDS2[ )GD:L'S7/4[-D_68!T#'#AZ@PZX(&1AJ%*_I6M(FH 2A<1U B#&[A!/%MQ!_64"3DM:MP,9>/?3F[%52G!EC.^!X_&+@'ZSJN MH_C?5F6&&)$4GWU[FPM(Y+)<2[)6;L B;H@!$7G?T/==7*F[RS)\[,LP]_J& ML8[_E,X(*^1J")V*DMF**SAN80LY@8?&UGK9]:[R3/[I9_CW9>D][J57'NA6 M]0*?Z8K@VFS-<*)/9&*F"^-2Q_GS-[XD,ROO,Z4Y:S8V] 7VW9?-!:^L^DG& M7<18--=NHSJ?)DE1U@H=G@\ZI%)88M[^0"Y;V18TCR6L%L^_@"$YZS:5WWY\ M:5,YXS:5)W]^^>KSG"JI6GS[[?>_^?Z;%X4F \)1K-EFD_4NIL/N-+ O:,S MFJ[JIFF9?JS'P\BM9BB=NJN7 'T)KM&S"1-"X$&)F$_;IL$/!^'R_K#/$AN^?25I M8J>.Y#ARO\'FI:1;3:CU;4<=2$;H%Y>$JE"[QP".+7VB.#-6M,6="3TYX)G/D/$NZ)VV324 M!\D\$H4]F)X #=2'5KZ(Y6AH> M^=23GJ.XDH&M-+AG02YP)]O8!5DF%HQG!(L: XUI8'Z.S>NWZ.G2M/),1(!BP]M4'U031QIH!$SP']?T+IFE ;]<[5HY9RF(ETL?IGLE\$29 )7I8)#7Z2,F[WB@I M'&%AX>YY.?J4ON,)]%'(27!P6C=,Z'?OE[5?%X)9.#Q,[(9%&)6O!4#BO]5D MDFBROSC0A9XN_OX ^/!;EQAE!7["VJ A6S=;\ITHNT K17B0*>;J0WM-W5C" M=TBD&T8THWW=ZQA%<8?,+IJN47RH4Z_QDYX2ZTNVW[O,G6];LU3/-+]S\8H* MKXAR9*HXQ>+FRA60"[*OCJ23HQIM\#I&]OZM<9.6)%-D2)NQ@U'L#4QA!"/ M09H9\4!.&2&L E'!Z]+RJ1P=UC%;4^AXV_?-+4A2;X[+ON$C4 )<77.2#8J> M01]]VV15)J_"!PR_B=!%Y6\ \&%Z3C#'DI[;D<-L]N:&&<)Q2?C(V1G(/VCY ME,-]XH,MM])*-[O0GRY>QB+'E681\N-I;W#._;7Y<^@,=:&D*[\IT8 M1MF9+MN)!7T@S8%1.OPSN@"J-S+E'^H+LL#B0HY^*.5(3!PP[;MUM5B"7)4X MGCW9+.C4B?9-N,(@; :N%];RE(N3QZP$U7YG=B=.\TOA_;$O<>.N<]Y\UFG' M2YCUY@[$2HU\+&@IF%$">6%P*JX"<]AQN E$B&CCQ?..CCL86I3/1!YO48]C MO7KM<7::A;P-SN;'^$ B55EX 0Q(_Q-LVQ&7T1(S)NTH^_" MDA.C4NF[3Y<)NYC30:MW$ /^MAN"M.+&<=Z'$:I6E:OF MT$86[1HYGB^[\['O3FK#)>:+ L)#H^,^_7AV8-;)F%7%TZ2'R7N"F07(FF=;"O7=;J8U^K MCBB8J?F8JD;]@UD7X[.XTB[KYM&O&Q!9"-<0<;Q4J)RTF^;ZP&F9>*RCVH03 M%%D8QI8A54L9\XY*6Y1/),Q/5FVEZV9&;,GMI]MC9CT/[7Y+"E[K#"F0?/H+ M,O(!ST0(#VC82;RT662:CY0I8!7 M=<@$:-J^$DQ^T-:4Y BR\Y<2EDE&KB1'M(1<2C8GJ8Z\HQEIE?:Z0WTRRVX[ MSTZJ@1"\$M_QOMQU"B UA8T"IA**> 6G2<7'@>-J*4.U:^6FYV!2X\0^Z>+E M0:5SI$\PZ)NT)'<(42<$^';INC\Z2I!0YBB$U[R[-LUV MY&IW[VV<][*Y!=@E6!Q**(]29[PG5*R-"6H9Q'Y@;]OWH7XA-\M,""B R "V M0J4@^FO'%(MRNI8C8_/IU*,#.=L/)BGKJ:8IW49FV5&!KNH]N*?L,4P/1KBI M0;E5TY@.8]%*53P/#3)/BV78$@7LKMYN#FWJN*:DU)9"GGI,.3=.>B5)V71= M=T&A")WT1%S.>51W[]7N7F@AKU[I#U@@EK+//@Q/KY]6!-T\)#_A(RQ<::\ BH9%X<8 .K.6HN$C$]YO MMP:RU*<75GKYN3XAZ<9M68]I&9?0U6&O/Z3G(9YC!7%PVI;&P^T/6;[)^2RP MN&M&/.T)ZTNY[&[M-7-&3>Z8G%(4B[I7AI$6,0A^ZN> M_/=\-LX$IS@: HR2*Z0E@DW+\=:M!;*8@^VVNY/A9[!*?.PF;G&*B&Z;<"?T M6#&$@MF--EVJEEGYD591;K=I^@E"1RU8^9+K^I0NX<_CDN;0K0#W='WZ.V[! MK/F0G&5- ,<'-D2KOH-B<+)2RS".?'N&\B4+*$T,29G=$;+SLE9BV"14DZ'# M^,53$"R')H^LGE7^941"!;T7S_E[NATD4IU @V28'/H&?-Z;L$:]4U W\#]Y MRQN6:)5N,*?85RUP\D3S,2S488UGV9J05F13$L3;C351VH>>$F'CD#D [H?K M$-][.]@(&GM;#H+-7\KCL/1-E/";+1HA/Q6.1&//2L;<81>'[BY,U TS44:: MRO"F)D^L$IW">V0N\*A[0H"SFU(\D)->Y_R,CG2%><046" #"MXAJ*^6&N]- M<(;>(2[3NQ#BQMR:#BL]5>B?+KZ5V\M=*4*)KQL_4DC7"CDHUTQAZN[<#\S* MX1MP1#%++[UEAT1HOU:Z %WL\P8&E/129=\>&?:F0@?L/0,53HQ["DLK!JU+ MK4)D6-P$5C@_G&R"OTY:I4,83R]2WSMBIU]?[H29.V&O2?K./?$QR_C6(K]= M2*LCL91V1USD#%YJCTF<)OZ[#7=TKC4#;SW:A36/N]XRKNR#-7ZZ9JER(ZM_ M.-7C)2V!.) Y*+4(RB_G:?&+OQQZ&J%JH;50[_,DOLAUC+Z,1E+@XY6?%G:Y MS!JJ';<\2;GSLQ.MHF3CJN/U".<8B9WKHVJXL_7&L8Q@0[I;&(-9^<:/BI>! M.YSV(=YFE)S3EH^*0;HMUQWTQ7!YSK#0E6/<2::0]P:.3-:EF61N2+@!Z#VV M@DT_>X C=,@BT\F55$H=#T+G0[ZR-62R6DRESR@^*Z(M%FX8QH+F:18QR][J M;1A&.T(8!,5$CGVC:F=ZRGII&*]%QR=O/<9/VG IH$/%FHQ^5G29DK1== @3&;^;2SF=F -$Z5G=9"P/,:1L)S(>/&G6 MQ?>+5@1/\JT+(7-&S?IN'X MSFZV^%""\[^^^/8[B$>74*"D 7S+2= #O@==;K'M5-E=RIA'D@<"ZFBP>6?LG* MF=WK)B1> $@W[SHZPB2/GH:,92XP!Z3$@'-$[#!JL6MHI=QM#ML8B X-[ZXR M49A:/ZH)V[*X/34]W:"%2^Z:HM&771*W(CG5FOTJ)ZQ*\8\<4]99>-E34Q:+ M&2%[9Z[40X 5B]9)4[O4Y[T+&7GCXF]U>Z"Z]Z1S0R-7DBY@\5+((&6G)62&#)N")P/]9@6*#ONE'G"WY;ANFF5+K]>4-,V+?X[ MBH@*#TTMML^5-#.'U-/%-]PZPM$L.>KI+K2OH@]A:#!$+9>C/__%\R+7(0*Y M4LD12J>4V)KDEBV"G\LL SQ%)V#7$UL4XJ!F%ZX #QND/XE[HZ39G_8!B,( ,:]R#4"H&)I'V;P3?ER M>5!0>?B8,N5<+-OB.\LGNM4Y%C%A?HP/6#G29\0D%Y*RVD$HW;3@E.,!U92! M!=B*J+H$"-00FA_BN5KG#G,S"(;ULFNF#G,N^O?\IMG&>(HHGJ7)70-[ER>@ M&)]U#./ 1O>#BS:K'GW:6[=FXG<5O:BY19\KG!225G+W)"2] QLL_CDMQZ$ M\KKM[N*5&"^O&%RG/O]_ M:HV#2/*4PD1J4"(*BY_ ;36F]N32'DH^(JGIY7]3TX,*&* 4AYZG"COXMNG( M6Z.ZDL.89D<+'/L= 2GZ]!C)B,CUG0_KV7K6RE.RI-36%F[[R!PG:RF@L3JI M/Q+G>WIJXJZ=C$EWU>P!DG5% T>&,+P3%#TR;8)?XCQGN,KJ+0>QL#9;LZ* L; M<%92Q_55M[DRY*'N>]]SK3; =W1P>?\$75+9:EQYCQ MR(GYX>8P$@8L\3/JT%#$#<)VF;5XPK#F ",SA/C(/YVO4?=E_I-":,D+WH8+-'B&FE1\'5I3^^OHW;2==5:G'G"KQ M+'5XBM%Q38>5#@6/4W]Z2#8G7W5NNP-W./:$?!.*1/R4/:^#;,!UT, =*R>Q MJ*%^YE:+=0:Y$B5+N@NX@8$4O*)1_^WKPSKZM\B)$"]=O'$2<.?^%NZ5FV^X M;QS #^#SO&&B;-TO>RC\*A@1 % ^)%J5H<&.I,FF?FQYO?1DO.[?[8X?#)., M'PU=@X7$1[:S@4*_NRWP),8FDGI=@ P' /*_J1I_$+B[X.AGR1WBJ.KN6(=K M*!W9AJ3=6B\[PE8F[!47PS84ZO!CG"[ ?[$=='M*;UH06SB6)! M:^F <;TQ]'AB^^*KU0)CTGR_!'CNY;CX:/42JTLJ8K?&"K'S#J8M-# )$?= M"Y&$#:[DPDZA]J$![8,FAO$WHR8W2[CK]*CB)T:]-VU_A[8GK;$(S:2P\A^>W1@3[(3]-LGD:JM+]]R.C*G;)*4VB7'U:^O2N!'U/X MIP&?ICW)0P_KK):#<*3=\^LR2YLPW4MZ\9E3QVJ,]H;,/TBP9M< M"]X]AGA)=I%<=;+>6S%PT6<=XK&DQYK0@W"[=P.E@'YL]8=,TMEE#9<8\@.8 ML+WWZQ'Z-!6'AHI'+@'+(7HZR%,/AVMZJYC/>>*$K,NQ.G M3PU+#CM6;B"JQDXAS(QMDZT]^T;T$O?F>'[5:^1]!%L@QU4<*75J:D*0_ $W M0WN>>#E]B*C7&1U)"_A#IK#+^GN=[KF%PXD9,! >>!E)(^_HH%UE]X+S?$XL M*/6%Z0G3P1R/''I+#O1/K_=W?FSTN/@GT;$M"&SNE&24CQ;CZ[YS_*-R_*?" MH20@6(6,6 'K56;E,Z.>IFR)8+D5[)A[N%_U;OCY+2;NL"8@+A;.?R 71L\1 M+_X=2$J_2P5#FH]O[NB$O&G0 D89@^?Q_(PC_W+L5J]_V7;"LQM<[ICP_5IP M.\EA(V4*3O&CB78S^RWBBR""8>HUC-YQ'[TFQNW5;4L89@:ZH"@@6EC!LT'X MMC1)\B53 *:F^8ZSZ34D@4#S/&">][V -./2H8&]L,[.]6:)KI4M7_S MENNYG(MY*<^$=#RU^?/?LVQCHS&K'3ADR4GC7Y65- AB"04RR, MC_ 3B4\K396N?$8N;:@SWTIG!=KX[06T\?Y &^_%%B+J)<)ZBEA\;3I%*]-M M)G"X"W7SHZ+,0ADVQBG[L6Z3K2Q5$DXUSL$$/_^BD'%(_2@6.GWV5LZKRX+Z MUUE08[/3)&I#I?OUP7(SE$O,VI@W 519PXS%N9#W/::%8PY[@LQ6EEQ,>7-- M56^J5&^J5]'#')HD9%=T:MME*!-^W5N]B.E![&N7I799:B>6&GVP;H:XXM(J MFV]@H#;R*RJ]2G=/V+6IA<=U05]8;A_[*BQ.2M>(@#Q%_/--O/_5;;V-X;8+ MKZ_[(,&U,#G%@&D?5K3*)(-Q65N7M14X?P.T".<74<;E4':BAL>E##*(#,'. M/KA MI>R*OS>5O>OM5G5,C8(GWK5^S=@WXT7,)):M MD"5;TN&]ABCBNA&@@I)ND+KO',\5@<<#]7$KXV6EGA'_+D.M&4;D5?-]MW@I M^4]4I$A V#"'BR6Q>9&_3G<6MYQVY4[803'3H_2]/+^))F'<10JD4B&^!LMZ> M9[7T%[5!KQZR"F_J 1:BDJ,ZJU<+%JLJX DF2+ \6BU/&H,N-;K'Y= *A2*9 MO?@TS1XYRTT)GI@X*$Q,296ZZ'9<2AJ7=4*_<)DYR-=(G3^S)9=%\L@726Y,B.*Y MV^W#V,##Y7"[R:!#EP5S63#9@LFZ(@RF*[Q92$'BB] M]_\(BT/M>DL+K%-#NLEO:IVP3LP'5#;*,FXLI0;Y$G" M7$X%_T>J0&_R^,?GLO"*HRM380 M?&=+=(SQ?\-M,V#3H;3<,?D7L#ZSGZ6J(=.[:Y.HQCW>F7W^12:K=Z+!E%+# M&C[%&Q@]FX$=32ZP2L@B$>-@=&?T8SY0,9F[IAU4228:FI0VRNC,Q>[ VZ:7 MZICIIEDQJ8/K9NP3PW(6WF5!H:AB&>/@6[$B'E9X@=O,P&W \= RR3'I!QUZ MM"XSZ60(2E,XEDKQ.U_E7OX# &'8+$B MUP%MD1C +]M5U^^%%*M:?'XTH8D7(?XGH4S))>1Y )/N 8%KG7'T@;0,N37@ M9@^J>M8.1K]JC+QN&K.8YF?"6[^/Q?TP3_>7?LHO/;BQ\F1S*S)QT*X7-D\( MR<4=.H"I%USYS'!,C4#UZT#GL\[+<[::I&LJF._BI_8#X[83"[RDZ%/#T,2C M31-\@Z8D\AVDHP)^QZ -OMG:4X#_>7/U_.["U7/6 DM=?QT/^'_4(F^S[E8' M[R;2JMWMP[KA/XZB>EK;Z@:1&"W)3$P]% OWI;!9?OKQ;Q6T;VM9]4V?)X.[ M^(J4K.L6\-(KVTCQ!_!YS"7"WH4.'FYXTRS1K;38'Y9Q%T;K>A.VSF([DRZ< MQ.UU?2URQG5R_YV/K[H\ME_#VN]4$9P3/*6))B[%4KM^4Q MSK/2$C+A-1'4*?B<+KI8'X@HN]YN\2"M@)'1= Z-IC"*X!>O$'<]I6A3WCN' M:6=90]9WA:P?B7;F!'7%'6:-MW8HR.-!KP]71S0J#?58"1W! UA$%4>/EP$@ M 1S$L C];NJ&>/OTE\LN1IB5M*F(D*2&B?H4\:O19-!?P8HWYTV(OO?I,X9O M\$\6@T,]*8J]6OGS68H#F#R44^(_Q'G%.:B86_$DN M^5DP_IV=0WX?)>U7X5IZKK]+%4;PU%[&, ]JGEL"NS+*?[B]RR!V&;L_3,DY(78@&5%+RF#\A??M-$&KP).A4\_K4A9_(]\ M#+R*X_W\('TT?^N6 ^NWTT>24-0W>?[J 7UC<#Y( M&8R<-NI)^\6?+;I[- MQ8DZC[/2[NM<0.6LQX(TQ^(A> V50:V^_O;W_\8:7YMM/=I?/_WDWPA $EW" MVE^;KKBV&V[4BM&9KC3#\5J_)2\GGM7K'P_PE:/OW?*K3J^87ZT-=]%8<31! MOR2E^M2T1OI,/"1_XCN 2(MF1%U.&B"*\F3Z0?*\;7S;TO2*Q$'?'Y>L""8- MESK0N(F0[\L@TC*[6M90 JK?Q ^#J- P31@U-<=I7)#+PFG;F4MJ+@'Y6NZ: M[C:;X8;<+ATL*80@L( F6)!%$XXB<["OQY[ZQJ/?:3WD:3RY+UWO1%T7J19/ M9U"%:=5 1[U.$MC,I== Z/<.C1B!VB 8[_V$%P1X\7 M=UV6MR3"?V@KJ3!OX^WJQY_\J4K[^$6@?-U.E$E?]5 =.K(R3$LJB1Q0VHBN M^QC;934:!XJ2,:@!X;0>]3.P!E"PW&Z3YEO*Z=/!O*7(0^6S$J='L_'RM_Z= M31]]& X%9246BB+%,])W5E57GV?V6^S&BARA1BT>D M00.#@BR3L_C%1Q[*ZLK(PJL..*>M(_0[CR?-9UXI#7[YQWHG;W16TKB:US-& M-%FDZU5\*ZTDO"=.,Y00%+;(JL&[[L!'!]V9:4?Z Q($4+2FO_I;/UW\ M%TD+QY]NH=-VXI4ECT29D?B@Q)%''"Q)WM)X&Z!!L#[ &VH)<4#O*@P-WGEC M#1W^P2!2QW14*WZI*AFJ=LT;)QF[BE7"(=95I-/HC.Y/X MSZH8IEQ8204TXWE.8U>F#L"M0'\@2,2#R^ MZZ;9LH,XX4=" 1PZ%BJ$(53D(/5-/)=\N,1+2-J2[X=V4]]V)"N;\V\4\#3\JK*)?#M4S2^+N!BZ%5R[,SHTJ_(M M\P74ARMZ%1G4S#+PFJ,)P=L0!9(4"2A7Y$(U&;0X5OFMP.X7XI[KV>NF 0H2 M=6=R?6D(BU^[%=4'."VG+LHK(2V!XO'>;2%D0\1\AK0'30X13')YS'$EA.UQ$%N;5G>(QJ_--M'T4\RB5@ 2%@E67?^,O30RZ"V8:,B: MM32;%O5)#D6(- \1,-?.0,'5W'11\Q_: MM:NC.RL%BS@U_%]2T>"U"<#R\SB_X@U)D<8[_GA87^^D%B7.ACHE]UW^AYMF M"Y]F27)0MSSLJ<>"0WGP"\83C<$0U-TS,FPM+([=@;-@2CR^M7=U==.906$M M32ZJT;WZ!BQTQ787T>W-ENV7[$C%Q^69-%>6X@F/N[C>BF%22DV9MI./12L0 M$61M3V6_#1)%M#])9_6L4!:_OZ LSAIE<8;U(=5_$_E;.M!="]]$[)E V(%I MORAO$Z.78PY&I(IW-] 1+P+J%_G9^Z-J<7'B@ &&PN8P34$E_J9-B82#;2#_ MINX+E;D*OAAEOU9L]+5Q/&D?S4ZB@-.K-A M%2^G>:QIH[IIH$3S_1%<6W>CH/KLS[N= ML7FRDP@]^79%]?U2YWT(XORVK0"1)-!IAMG[44OK/*$H]-T7ZHJK"D( 79GX MU/IDBKZ_:W H>2^Y/+T(Z#?WVB8E[N0877"8$F*<1Q2T11&!Z".>W,=T J8W MXC>A/:QE(R@A]V.3H@Q=+@A*8Q$U54\V #C$$CS5_(SHL\>]OZFDZ;UP@_/V8WQ_&.$PHDHGDC=#"/"-93>D MQW\J>%NW"%W#A*"JZ3=7FBB2CASK7=CTAKFF(>H%?.9,2RHCW#\P+YIACU@C MIU?HO#!R)EM+/)4)L)S;CD0PAJ(MHN*F7QAEU) MW@Q#:&P&1N"_K9O= )C@V*/NA.1-DEYG<$!X$P=$CH/U;Y#T MX-%4$3 W ZN+7?VIS83K1(BNB6(I2<9]*N=UQMT53="!"@D*%MEQ M;V%*S@_] ?T!CK.4RYM>@T'L&47[O201R*3*M@804AV;^)2[W+.^S/Q/Z+MJ M9-)UZVX!'.P/R/P_8--OO!/-:Z>M^YX;[!3[PN:@_"[4BP9*-J2O1JM&=02Z M]/*H+AF37J3#/?V9L=.4!&J0J=R0H+==K>ES/Q$6F ^1IXN79#VL'M*[.P]F M1%W+D9EX\NH;[JQES;$"3D9.%J) ^OX M_G;$+Q]COL?H?ID5;^?=FCSRD26MG<,^'A7NC=X'^E32:!4HQ\(&T9LK0Q!* M+BBJ(/<'\RT(@)3*S4D I_&IMA5PU:'>4F^%]Y-5?PGR#)K+(Z=C#.(ANV:^N4P*J9V$3:68/_G"N_$&M.04K$71]\;&9G>FM M:=?HCI@+@><@LCX^L&(\"UVPN["U<=1>E:PH+G3I _N M!FB#\GA?6G7)?,=?Q(>[#6F-^9=CC,]>(M2I3#7'ZB-%A?>7N:(P?!*'-,C ,E5'#E@R/.4E)VG=.C+R4 MNC] (2KE"*@NUKT.EAT4, XF3!^%G#R1G/%QYB+9DQDD3+<4#*!'P!1V M4YO-S,GE*,?,#'9$I27][/+K0,LQ.A/1%5SC+FH49R^2X0XDA7 @3$+?0CLM&;Z M7M;/QL_(5#+ZK73!7L&Y6''+N."K++&JT/)0>E<*8+<,\<4IN3.#_$M,9+D1]$D/RMD-='62?/NW",!9RYX_4/*<]2]7_F'UC6[ MUK!3#!=,0ZKS@1-QU]T:9$(_D,09G1)Q4;U.S>GZ!3L,O>R#[LH2@YF0$->' M&J>&(_#A,>7GJ+?:#0J?R+?&\*?EH.3MM6F89+;0;UKX'/E:K-1^P78+S!V? M&^@"Z41%,NCK"K\0C[\B\%,A:^BV6#?.X9'^IZ/DH;-GR=BS>'FG_#?&??J M)>/965BBLP)N_.$"W'A_P(WW@HO;+&H/C!0?^8Z@Y'#.PFWT"3*:&5>S(5:Y M=;V+LXJ21C2[TJC2M#\>VI4TWW8]GSV)S&W&I9AU(T"0NI68^RK09@SBN>L=0@RJ1:3&49O$"KV;ZM<6B7U/'F V+N; M>"5U"/+B@-+N27Y)_((X\1I6A72ZK<&73G'$2[:$LR_* Q-/#,Z%*B28/&H* MR(:BUFL+I4E83!'QM5A,6(@2]L&AW*QI2S$0)[ 7DIU9FTL X$D675@+H6&) M44T=)$S-W];0#%:+U8MA>02BM]+6";F,0/P8G*G-AP[%* Z$0'UE+_&!I&=/ M_@SF"]@#4PD<^;RKY?$*>;UE/33QD9ZGK_231>*QFO:L&7_4H=5,-;F',:P9 MY>SWDMQ8:Q3( 5*B(O/95:GZ:M6*''-9:D+D3P,,:&Z4X%-0PXS2OB"X18.M**.&3FL&8@4W.]EC%5<,3S4ZX BYBMX^*S]FG]G"2KED7!>A[+BNC?,DUL&$< M7&+5']$&]/!281=2\,>WB!(^J9*C94&,6VO)M+/+A)64=\?D'@XE(-"CR8\1O#CQGL?+VOML:RUT, /S0X[7@>H;DNA&=4RM,#7 MK#E\2]%RHH8QD8Q'XB_46^$!SK+Z:->PXAU* -%\=?TT_^^_R; :S=":4 3H MV$Z#' E!V5TCT0K9JLLZ?1SK%!TT Z<]&3 ;_T*!P5%(7.\,G.#!24_?MC[. MHK1[#FV]34N:4(F<*8E*$8/D':/8!%7"49&TYOW86VHF:X74Q3 ZE MRUABKO;]JC%9_V,="IQ.U>K%$2G6R71XA1V=X]]!OM4)RFSJXNOPUBOZ['F-T55GO[E+O])VS0!1D7W?I&^ %;=)V'=N[,@[$M[:9)[JT8*OR/ LM/:(=P]C MP&"3S8(U%MB*0_1EGNH:EL,#-GDL\$M^59P&:6#O9\A0-%T3GV$YQ 46UUK\ M=R"$-1J-,9!=?TRH3,L^4$J^[U9AC#6A\/@R;<\TB%!$(14&I"PN"&'AMVLFGQ:QM,UX&UFRV*X9U;! M8?F2-A9YPRBT\+\0,]KI- B^JZ&& 97$ M<>W)ZPY3ESHM;?&"XF8.S:@X'O_E'-+H,V8.U.A:S.)IN/5'VGW0"N3EWDZY M]LM[S&>%'?[C!3M\QJ1O,R'/%YG;F?-9*O P:T(AL\N]6WRJ"4$(,HGQV,31 M) ?/]=WN6I_B!337+CD'/$L_A8KUCET;+X$ZDW P>6M9:R=^BWN&^S MGO)Q,4(F&I9DWOCIG'B#HW=W;4XBJ%6V8EDO7=[M=:)QZQR-RB_;&L7LX8E7 MZH.!EQ$CVG-QU"% M\"MA5F^,I:[2_V4+,,>YE>_=VKYBZ[)L@WC7=>_'E2J MSNZ /N2P-G=MY@6F"Q=Y*7HV%YCQJN'63CQ677)K4"V'WF\22L6!?I>6 M]A4O]36_-2X"0Z$=T;JOGRX^AXY,IT4"\0%9HYYT!)-738:'B)/6)1D5PTX] M]-0,D?FE2P)J_\B1O'JR)R8?'H@^J)F GJAG(>V8FD*,0Y( M9G?M5?R',X0G'H/C;6J.<'T8VLY!WU0GU\5?3(NMMY;(2-P@:0/P'$Z,;E92 M+'73[H)VC!@%1D$ B9F@_#PO\[")YC6QV2<43X&RYFMC#],2%$\-+6KNJ:U# M;O[@* I2LBXIE9F->[XY,6P\'N)==H0\//0FF_3W M%OW)+U4O:F#%,'HF'(2\=M)+Z@,C^2H*8-_6VE.\>&6^[3=DTUC&)7&*TUWQ M$^5TXRJ8M.ZE].V]+%LSN1XA7/"TO;Y^5%Z&$@ WY 6I;I_^D/1L^%(&];UX MO>4OLH75D"[Y)[][\ ICQXB#CF3:P-=0)WA,SM)3HCNJ&-E&EJ%KW8&W'W MJ=\B;_6D7@H59WR)>GCZA"0)QNR)1'0:(R")M(&WDCQJ,@IT*%P?FC71HTA* MEUS*AET.>,N:\Z6S0EO[9.]HY@WZSSUK M@+Q#F/B_T:N<+\F>,8;"G;S]KL MBQ@B7!'Y;#0BPRBJ@NF6IT>#K\[QY75'&)#X6P+B1W/ '7")-Y*U JR#G\?* MJ$4ADC7RAF84-#4RLHF15Q6YZ8KPU5V,$K2"G"\M,4/_'E?F9U-#1#.O!3$V MTE4NZ(=L?7RWW5ZIG"85>ZG@T,7J[7%HV-(LB8:E!AW7_!O2_W,SQT(6E#J$ M?US-_439*%!=G^N $U6'PQ!2U8@K %K_4)MVY:$/CMO\"F='W5\?K#!I1G&1 M,>%J!&74A#YCP2[&P$I"@,>0#T.E?7H&R5*D>$-F-.LH[#Q5WL7O%DT_2#]*[3PSUA\5KY,_^-N?$I8'VR&([1$.TJ4ERA6O!P M SZ7N$9=+6G#"O)8IT4W;1:I(X$M<=E*8T_9:/E+<[,H-8*:5; MHX=B9)(5*CD![X5-$R^AX$(IICA& MSBG)F6Z6-]'J'[4JM12&KC'&PMW!YM[:4U"6UMP$FK8I2$XQJ^>[D@+7?(#B MZK;N!A\,:0Z-Q-?5FE25QS<#2ME2?&9.'V5:H,6X+)#FBA/(LK@/&)R";( G M2KN$\T!J./3@X=* G=JLP\J@"W.OFKF]!<6=I&_SG[E$KE8.FW&8KZ)=[&?Q MB^>:I5.O$T2%S(GA-VM1B>4H39$Y,=@X1[MVL& MHG"'Q^>P?91L6S7]ZK!#\BXC>V-RX3TY1:/0#- EX02Q;4!";BM>33/EBM9< M%-E69I6=H9/3JN9Y\L:>8R+B:Q!Y48:>\SKI".()TU+X6G/,];K;CPEG2Z?^T\4WQ: SZ8W^KNNO MZ[;YQ^P#4#,$@_H@5\.G. .'U5-*3[^ 6BYG6T3MG*'1ICN>KYSQAI+\G$-7 MHP6&IO!& @@W,H5D>1+ Y966LJ\" N8']T.;<_I@>5#9T:S(*L,@@V'[S=I+B MFAPTR9KB#[*U^$>BN9S9SHF;/:.SW/26HJB*?5L5_16%?I.61TX23<^Z4EG> MT[]J0@GJSC3\;U:8,0!8:%EP#!>,<[5F>XJ* *M7[/=LM:/&VHRP&==I@4*><5\((\MU\A8Y*_'; M?'=1)WG=$E!9=UQ6:YSX>T@<9LM'?2(FIA=812]EYK,D&?U%7>G,-P&.A""[ M6R"H:67&L&G 9RO6M1?/D/ OA]:">B>@AOQVZM*)GN=M37C3&8_$.[I_>?[< MDCZ,(K5.74CPM1E=SBHSO8N[';)Q\88!"YKSCP.Z[(6@*F)D35VENB^F(:QF\ M1565P<"&M*)&576.G\!#)_-/%LDEUE+(,QZ8[ICM=N-ZP*BO9BVHZ'JCB&Z* M^Y6:^Y2U2L A01=SBM:M&\F4P"W^>:W].YIZ.Q[4(>Z<3( ,"T1OZ"<.J MX;6R$@97?Q7I'DA[=4?4K%?DH;=!#; ?7NMS(D3^AT^^_O[;%\.3C[Q8$&<4 MFQTQ*2:W'UGP$XO.(X$<1$Z-#>5KVFY!)4 &*Z$%:%C@WHL/N1:Z>/'YR_1" M'W%"?QWVVP[,Y.W_S]Z;-B>.9&V@?T7AJ7[;=:],(W:JHB>"LET]GJGMVN[N MF8^)E("FA$1KL$^F5XQ'U/2"KI%_5@;P_"RY(M)$C9&1Q>4#]Y\C\"?^I*/ M,9>^-=[#\DA#,PYUR"1>Y-T/V TR"*)L9'T6:C\I'\\MR=*1H]3B!*(RK_C]WT$V]8Z4P]QS<$*I MLB6KY_FR:#V\-<_3LHW"WI/ACR:VOLSC]?7Q34$NP"EW?>S=H]0>TC5X8/N9 MI.8G*C3D*ZF*7)*,-?XH_Q99B5D#/"]!E/][6:$A+3)W7H,."-->Q'6$T\.3 MU?C0M4KF4OE:2ME#WBCB9]!>U MZ: =2)J0D&_-D=%RQ'T3YV)& *[QDF-P2*[]5L;KMWSQ(;91W%)&/.AO6*$3 M*"T.OASADO..@:GB3H=-.%.F[3!ILB["S,]CPCSD-)YX"%J3T)R=-J M^O8BW> YB'68XYG/QR)Y.0.WK,Z5,=9>!A]L&+4.?#(!@[P0ZQ]$_:'CPB$I MGM,8^<=68Z4I3Z;<0';F2>@XGF:B;R]#;G'RJU@!N0#"^RX.+Z403HM'I$$+ M\J:?DUJI<;&)7+Y0WH;*OLH3LXDMS3F,#NDYOVEK_%^Q6S&;0HFFMQW&R93K M!D)?@G%JN_8\HEY>GHOA%LP79>Q>'62HDV<\.D-R^]3/B&-C*ZDF?=C8T_:B*&7 MSQ8GVC&Q"&K "U;()K95T@X=<5J0@#-J"5DTYUV-^9S7+%%%6',@D^,J=6R7 M3\5!>9KY>R2]1+>#4[B[IWM>W'*@S2:\CZ2->>R^?2FO=Z! M[2G>N93]) HRUB7S"[^D8V?=Z3'1)_E9-[0 2P<(SPB@N=R,>(@PC1> - B_6W1/2HT VPZI?C8:9=S@V:\'PN MGD*%0"8R:<%!5O^(#YQL:>HU*[-XQ>[(QZSJ?$F@F"/[SF-@G)?V=$["63)5 M*\0K@4E95 E$;"A%M\6M\D0[Q]P.I9IR$LV;).AZHN=D+'CLN)4B?H5>G&S; M'CJ71P896SA3W[L7'K6\ 5=#VJW5 ?90'6#7^ ![C?C[)@]@I8\][7>V9Q2G,<<[ K4\!2 ML)0%9!F$MBE/.3AV<5WV+Z?U3F,FG3TQSQG.SY]9UY"L=RJ2K],=SQ0 "Y>+ MY"4K'&=7)^T[[^-&G#R)\\QEK^<,.CJ>2_Q5&1-0;GTVTBG7N1PWG.RB]!318:4AP@C\6 /?W?AQ\3M=H%/^98&CU^0VD E M>C)A\V >/9S%N5SK5RH.*)1%S.FCE7D8'EY)@S<3TB\KGJU;F^1\2*K4HF9I MQH!G]AQ3[U,"?N1!I"JD[H]%Y*,^^++EX6'B<]R'*'/KDBLJ20L9.RG8$I^C/ MW-OLM%0=>KB38_:$XD[IHXWCB.8?A'5980,$@.,0LPG M3-ZTNF;QN?MDQ>^>+N4X AF'1_QS8;6,X\*&RS[4-$]X,U&F)_7AJ$:*\]@6 M8=P5$T4;,Z<,$Q1V&8^""&)*@RCQ*2[H .!/#>@" LI1LX]WX] !'Y+>BE26IL\ M>?UX_FT4'P8+U,4U4%P\;1?WQF= ]-T8[4E?2J1,X'(&XCG"2%,0,(1#EF[) M1G$$C_(X?!@7-5J7GB^2F6* MDKK+0J@3KXO[9B#C^<[Y@JR+Q/J^E6,5&HD47-GAT0FY[>:S[(0;XRQ^7.8\ MU(G+AXHZ93$1B9"8R!3+ M_Z ;ECL6<5U'NMOC0D!4LD24B[ I*!]>/Q4VD A-2WPA)'_ED:RHDY)=F@RA MQW2\G(*"N4LR#,FT[VP1]6;Z%#GF9.@/QY<>]^T?,57?EAOKOHM2EP+BPN$K M]<1\2ULZF/"2=EJD5 3//(%0/5=+2];J23T* M*^V#DY/!M0%&%8F8.CGD.DWED*O.(;=%'R[3;.O7DZ ][K+!@)O,:+8Z_59K MP/IFQVCV3:O-QZUV^R0[@5TKIU>WEY\UXP-(OB_7ES=?/_UQ>:'=W(X^?M3. MOW[^?/GE]J9>RD\-];$OGKO)@>#V =AC9G\X8)..-1QTC+;%6-/H#$QSV.Z- MQUVC7S\ MAK:M^NOWRZO;Z\N%>!>4HIMXL6U247)(L47H+?"1U-^KLFYF2Z,5O3>S+:"A;=66>-'\#G7+;_Z* MT*_ST?.P/I':^*/9^$\4Q'29!%6JK3^:K?\F\]U^!P",'[0;/D5WRF,]-)\4 MB'/8)8>_'S/S^Y0J*J$RX?GO_F::G$\FVUZBJGR$-W#]/SU,I#B'!T\\W[59 M$<"\YC+4@E)VO/\K)%)XZD:KKP--JTT_IDW_)W,C9(2M9FNY79':^=WMO)2[ M9!*O"-U7@,5YG!?\GDIE)]70OLFR9N_Q+PP6+B,RGURJWNI2]78C&3\P=\H< M2M:_"C!#;?TQ;;TRJS*GZ9$3,%W[^MUA M,V^NK*H]UN1:0V55[?<.CJ)I%(1%)9+:QIIL8T:^[,RZJL^1UD7DS]AUR$>I M88K,GUS#@GK\3M8BQ,28I*[[A)EQN0QJA!TGF6/F.>=A4AD\5U5%9,UCOR(K M+D=+E36PR9D=1E@HE(IKW(ONWG%E?6R;$F@NYY;(F<5D]?GU, H_ /OG>M0T&_MF)(GB-UC.;)[-0-Y\:+(A>6Z! M7IAH+1Z19%J/!I?&Q8=1OPT$>&FTC(N+09/(L6/T._U1MY#487XH 'CU1S;+ M>O-Y4D4-0$3AE1JY+AY%7?.%YX>8_O\1( BH./M7X4?&=5'LI58C8ZH,(MH- M:5C,QMZDVLSV&>^YT>E>=IH?#.-#[Z+5Z7:Z']N"\7[L=L]['PLSWIPV1,PB MRSW.JF$?CS'G3D/[?/7E4KL9?;R\_8]V<75S_NGKS>_793)_7V5"M=1T@&-UAT.0;(/1?G*\+G"\T?6_+F^UCU^OM>O+WZYN;J]'7VY_OJ$J&U^_:)?_ MW^]7M__1X;=/HULJP?'U_%__^/KIXO(:;KV]O;R^T49?+K2KFYO?X:MOOU^? M_V-T/^ ^[@?[O([;JCM!UBO>YIG?2Y62H)XE\3EQ)NFU@&8=4/4+T;P1 MU?\O++#87]IO5"U4NZ'^DIKPD_#7HV%;[[V[NS"-_\0.O)=.Y@)"W TY]A\U@4K'V^XC6L*_Q^;+][# M1XQ'DLWR]+2 )%X!NJ/L!B7J]E(7D*35<-H.=LQ=+@IFBD'%([<#X3YD<9^- M*2BBH6@IO-Q2=G6V0 5,!&"^<9^0A3Z$WWRVF/T_2F]8U1O2>E537"/A3B?W>##S[JG= M,9"8;P=)3S'-C.94:AA]^%Z8)Q[L P-$7 \-9%E G>+D=B,KL_-9'E:NA5M- MM(JW:?G4E>U.MS@CXY$38QS'6Y M>MMXR7444'^B5A,>(F^5MV5_2NZC.LI)=H6LDM9).'!=JJ\),;5,CBS WGO8 M7L]V;91+LIAKW+WJC0&+4,;)7YWBGT.W['++F3F+(2,[L0(W$RT/W-5-T64O M+-%D6\Q=-*1 9W!VWE2IW\9N**Z5=!.(6592Q5>LYIACO7T\6TS4CYF-;16H MR3TU*Z!:P' !EB&F 0KD>Q/9]3G$!F-67'3;I-Z?<4.UC,"I(_\[&)5">KU6 M!@7/M.=3+?#-7T_,&?/#LTZKA^R -?NM<7\X;(_[O/'?Q?0$4!,^>XT+U^3[SN%WC?8ZY%50BXFLY<^0B1SEKP99Z7N[R^%2:[C6&[7[*^ MI$$G_$\7F!P^4?*Q6:R*I'IB39[XXF*+C#!VMV=975'6K0EQT%2X4+M;@XDA#S14N MGL%%D1J."A>'CXN!PH7"Q1IPOE<@JJ29VG;&5UE%,&WU;>MJ=\4U[>2&;6+) MGCR]7DOOSP.W(]ZZ\8K]/YO #*WM9P:YC9Q>*CX9PH]4/E,T1 JX2?52X4\L M^B@+B&(8MVE36[KX#ET6$HVOM#B?@J^J1=G(3&GVFZ1VMC8RJ=RF,6RW=:IQ/:=*F%06<^G2RQ_FC+E3 MGKFGD[_G?L:IL.><6=@0$$MIXG.H.B(]C?KP85UQK/")J^G+#F>B&">MV92[ MW*>----9:PZ\.<(RVK"R063.Y-(VGN,UFT"Q7N4P*ZRP39>_LT-XL G/N)!U M5;&1L&T^J/K9^3O^!(@RP"/3+#LP[85#C?9,ML %Q,*TGBDPN? ]DP>!Z%-I M>FY@4\UXIOE$)E3%%I#O4JW9@"K7(Q%$ 8]+QT]\#J*'!0!GT'9TV;4.68:5 MUKZ]* _\5,5^0ORC'_)GY\"W6H*"94=-V''72SH-^H\F*:>%<:59V=M)4 M&[G9: XR[\._Y.L:VE=8WN1BV*FIS^9Z4F,:UBBN-"S+_"8+KLM& ?^5C1>! M0X6^3<(DR+45?+*N=SY^S1AJM]R?:Y\\N.RCZ(?Z4'R)XUG\&V9L:Y^Y/X69 MCZ8^IZZ)Q)/OT9/,1*=(VXVR !:=4FD(]"0$X@>/B8X.%[8/\_;\X.?X5D(C MAS6=VZ[ />&=V#EM$(N;(21+*#K_T25C6#VJKXS+&,2XS_9E*%&_>/?\IQK^ M_-(."-<^^BW*ZZ+L*@@B MX"??(F#4+!!(N_PK0G:QQQBK7DF8LP?-G'E>P(686,@%$](HD/HVLCO/G7K( M1C/72(F$*C,JM!-L6(.T[=BPTA:N-?7/#D1;!?E$%'*ASTA!P-;8I*!X$?7. M3GHY:,!H[3GI",!W02L(;%.[8T[$8[F!3;BI%GY6/\GU'5A@BYO(%7H__X$: MNJB.+Y1S;*:MS6"!L3.('7P_8]9_(^H0%3>1<#./TY^0IK45HF4:5AT&PO-M M9(27!%"+(C[(M7=B8R\2^H#LV_1SH"VRS,,.EUJC6!$IJZ4:HX ^";HS/#.< M 42I>\-RNXGBO3JT4X*F%P6,-$+^PP3U-*-JLCF27?#V77&4Y-PS[=[:3J;RL^Q,_5?_$)VK(/]44H.J? MGGC7RX;QXE+GAUK^^QM>!2LP*=K[_YM]1RZTO2;_!&*'BQSFUII\;; M(X=&^TBA,;H3_2*_@9H,_Z+;"UB%0(B"Q='"XEF.P> #\\FE^2T:.[;I/&@C MUP4]U81?OSD,#"X/S'IA> 8*2B>=HV@Y,UJ U?:#/ +:!:K@OO8'>0-2$)%# M]S-[T/[#0^T#SX#J]^3,< V 6NL ]'*];L\3H+^:H18EC"'%6?9+JM56N5) V@!(N[1'% $H BAK M1!PV5]UWME,S5!T,6]US\BBNQ^^!NK[O9QI)!)TZU%"'&LK?NM^8/ AWECK4 M4$2V+_;(<_$BQR,DBBY$?9GI(0/\\*6(.A0YV$,1H[[6%(5L*F_+,^*A#>+! M\B+,2BH36+GCYJ-5"65U=$ M/Y?[49Z]O[KJO&EYQ?3QA5)-UG)&54SQR0T\-=YJFQ#>"^HI5@"KRQ]4U"J( MRXQ@T<,9=ZC@1\!".Y@\:'/;M>?1')[+PBCT_ Y1["HN9*;F2VLDQAN'[Y =)V$U2L''X 3WRY M&-@J4?%#K'*H,^9J"NU4CQG31$I%H4SS[?_)\OS>25(W.@V&\W21-[0L'I0 MO'>T94N#E(44@[B2CG8_L\T9\%$L&1N%(&9V%P7.0_(86"DA M25;7(WC!ZU]>XO'1(HNN144J/2H(C"4.79*8<_:=9^H?I55WGQI/IB+2 J63 M:SZ(2EW>Y"4E;F-5;%GG6\TOWCZU=Y9;)-"_,S]^R()-^=D8\/W]C H#OV/. M/7L(D,?.?#F;C=16MH'.JH$:,/GUY&_!9?]R:/2[W8M1Y^)#[[P_:GX<=L^- M;K]]WAEVVH,"ZO MB28@ZG,/P1"F-?+8BE+^V(9M8T/6UQ+#=;.M7T^"GM&Q M^,#@_6&_VVE.!L-^JV,8S8'1-\V6-1B?9"?PU% S8,-J?+L]O+R^TCU=?1E_.KT:?M(O1[:A>I2=K5PUS]=QG0O^]%P7? MB*4$VIB#X8HZ.A8M!MT]X(XH 3BQ7>::6&?=8B%[<9DTP9 S1>.*JX^%[Y25 MV\$FX4' ?+@6!F39)HN+CX,4B!Q1HU;6!/867,CZH.!;GUAML22/+2P,%L2& MC?K Q/=DX>( 5AKLBS'*/&9)&^N_D9L:67KY=7TA-WUF>@F?[?3:EQ\N6MWA MQNOAM\G9IU16*I_ M^-9PP8<3D"]-RVRV.OVAP5A_,K:L7J?7[TXFEEDI+J@NSM753C;NY.\(I>HW M!K3#+>[VQI,$RB$W-M6=30GJ)H0OYEEE:/>#?>*1N%4@)*@D#BC?:'[5CKA2 M&AH-+@U@HOUVMW]Y:;2,BXM!DW38CM'O]$?=(@J+()4_2I#*Z^X8\&9L]U(? M=)W\?>2Z$4#_FF,1971D?@2M1S.:9_^J?I05"/R-[Q26.JIWC_>_0>K9!L4T MRL\WHW_G?&[UK:G;:@Q[@[(5=5O-D\>=E]+7V2M4"K9@'5[UKEJ_JZ8E"@H> M5;[H3-@8'D5!P/]PYFN7*T=@^U.F8IL8J$=YT6*A+UM#S$ZK>M0W6$:!YAG0 M#+33]NZ*S"K@["UP^@HT"C2;@J:GG784MU' V1@XW4*J+\;.['>]AS6KD7/C MIL[;_!&(=L%"]JXLV(XUH?*0)ZYV7^V^VOWCG+C:?;7[Q[S[+],8]T(QC+L- M7?,[[D8\T#%Q0^7([CA'MM<;Z$:KB"-6Y]==:Z(@!% M $= (-63^]T>XH % $<)P'T.D.].5Q.,%($H C@2 B@"Q*@U3?VB0".X23E MY._7F$(:F:'(X\0X+:1@UI83'A/#JR>H6KUA)1W4 M%*@4J#)34P6X%:@4J!2H%*C4$4BAVJG3I>$+RE\B!SKCU:D_90#<_3 M=J>E]]J5>D96][,.YZA%TNV4*V4/$=T:#O1AKU)7M$*T0O3N$-W1^\/#< XJ M=!X>.EN&WE%A$PJ>-85GW]#[A<*0ZP?/@SI:.?V4M;NP<#16B :3+$*K+*UF M3?EJO?*>'@V7^U])@8:$UAV.ZV]6:O2+RZ@J&"874P M[.O#0O):H5"AL+)8B+[>ZJCL986I2O4\O35L'31C.XZSHRMY5"0.CLARL>Q M&B_L_PW-;[:TLO[I\32:'S\-!9/,Q$X5/A M\U6T@>Y '<@K/!\(G@^)WQ[4H=(7,+=R 7T'ZDF@7/ RC0?VGV\>$WNL*0S; MG:'>+I3SK6"H8*A.C!0*#P>%[9;>4\FS"E/JQ*CB$Z,ZF,FRJVX+6^B^%F1K M79O^%1=$+8)"A4*%0H5"A4*%0H5"124+4M-FX84G^H$%MAE[OCGS77A_H"VX MKP4SYO.R_0\/P!0\]/FIO3R<^:F]/)SYJ;T\G/D=S5Y6[)4SZJLXG7MK4DY? M"=V[BP4ITE+DV:W>\2%@HZ7"S>MGT.V;Q%$T664AIL:@2(R2HDE%DXHFMT23 MS4:[R(FRHDE%DXHFMT.3S49'57=3%*8H;)M2KUEI]N;^2+UB)UTU]MA%]3%[GP\0P0+B0 MX^Z9R=96"5*(K#LB2V1W*E J4-9,A56B7F&X)A@^0,9:=?Y*L[9VUS,AAJ4W MM0V;:GG1V.&E4+QG;I/GEJ#F?I5VHU7HA*_TM/=?7!VM,U21_=Z3?:LQ*.]V M4F2OR%Z1_3Z1?='8 47VBNQ?A^SEV_#6'1B)M>,)Q9:C0M=^N[S+:I,EV>WV MJ[ (Q1L4;WA5?_;6E8G=@J:Z@(XM<8\Z)K ?V+R/::YJCP]_KFJ/#W^N:H\/ M?ZY'NXE2A;)PJYM;V2,L=K]![PQ-7NJ]U7NW^<$U>[KW;_F'?_X!*M M=ED:IY;N^'HCE&>BE8 MO*6VP4@*_0K]VX_BV1]I<3RE<+=46&6_.CL7KJBB0MCW660<*IR+%E=1I>44 M..M<#D#A4^&SMLJMT@44G&L(YT-BMP63(.I;7>79>+O:I%<=7A;5UF9=_SHK MA212_7*BCMVIJ2C]8"A]6Z55%*4K2J_G-A\KI6^KFHJB=$7I]=SF(Z7TK95! MVB;#[D-*]+$LB%H$A0J%"H4*A0J%"H4*A8I* M%F2G!?"VNSH$:?0LT7ML%8A.?LX]S/7_.G!Q^C*9 "ZV*9G+' MD;_^>M(\H<\P3#/^O&:6M_:W.V0N'WMA7.W@V'C4&STQOTNS_% M)W6FYSAL$?!W\1\K*WV2^#'2G(/FR>-N#O&JCO'3^Y,5)(K?GOAI6.@N]:YZ MOZNFSK#!IHQC\'(GJ#&L4W-D$]@0]\M.G3[="QXV]AP+W8+^/ M%W2;&_^L]WL+^[ZZ$L7B,+8&DU;3&.Y,%=Y@+6I;C_1(03/03MN["[M5P-E; MX)0IIJA >2QO",$_\ W.8 M:W+M9L9YJ%VPD*F&+/L8150;_G+ BW"T$U>[KW9?[?YQ3ESM_LO4Q+W0!D'Y M8\%,UTSX5^-_1?8=K>C)( B@",E@$Y[H/=4=Q1% ,=* M .U61V_UBH1G[#:"],#/5D[^?NN%S-%8$/#PR/J;M/3V -220HDM]2L#K1Q\ MAXC0?J^IMU7?$H70FB*TK1N]MM[K%_%M*(0JA+X&0MNMIC[H*!ZJ$%I/A+9T M8SC46\/>02#TH(X:/WDX).[/-<=F8]MYXCSQQ>BL)PC[@X'>:Q<):*XM+SPF MEE=34'5:^K"CSKT4J"H$E:$;1DOO%$J^4+!2L'H<5BT0@8:A8*5@526LFOVN MWMVOZ*=C.OD(0L_\/O,PPO#AN*Q0!&I;[PV4G^1H..;>(;0S M1'NBB(16"%4(?0V$#KIMO6D6R%4(;2N"&VVFWJW5ZC; M5.T06J@*X7;&4UG1/VWU;>MJ\[4Z B]RYS8Q+4\V6I\=AS-GB^8[<^Y&VHA#\( NR1,//C" MTJS(A\70PAE/YK/Q:Q\X\P.-NQ8\+UM[3<,*6Y1HAU63"C]>+SZRWU97H/"S M-'/&_"E &U:V\$/>M+N=1D^#BQS;U^"!:O6&C67H0.D)MP$JJZ%]]'QM$OF +5^S>,AL!_ Y]J*P'-RVL:DXEPD,,_2* MC^N+%W*M5WPH@*M2ZY*KOVJ$@SE8*/J-OE):Q RVCM5'EK]=1,KZZ MVF?VH V%>$>V#]+(!2W:!&2&,P;8CWSM@\=\"XGJP@:1$'J@($3 D>RY%P7. M@\86"Q\L( OTE84# P"^&_ %0WB78X+??,^*S!("H91DO7)#@"[,%SD!# 7T MK/!!^V2;W T #<5'-8[@?AX$'#E!9K%@*4.?(6=>1&/'-L'. Z'HVG#=*:XC M'E&TFN]OQ.4@[>D+X_W;F+7]DAL5K/H\6@A9CH?+P NZC]H;@!=*5K5V#I:?V&LH12SJ#LGCVT>]IU M]*Z"_OM/!LCV'S2A2H#ZZ\)&,-,$ZR=$I24(@9F X1,(9YCM O< %9+L'<>6 M&K;/[SBJ2M)5)K@4,B^3+>P09O2_E*>Q.9!0_ 40)H#?)Q8&]"64)V!LWA@X M(UQ/6IC/0'V]M\,9?HY =YU+U1G?8/&SS%OQ@0L?F*B-"^N!5G-VQQP8V4(8 M4=DL!E 6(J _4 &G]@04-YQD0UMR.#/+6X12>0OXHXNCT]#FD<-(,8Y5;NN_ M,%R<&RXK/2]D/^2O< ]:*CAXWXKM3!AP9)91Q4:F' 8ZPCGHI'8)PQ%840FW ML-'H5. 5)OFU!%+E&3I$#KE93?A78Y"%L0NZ7)AQ+?0)N\6=Z27.C*Z].[O$ M>8)PGZ"FB):M^5=D!PFS+?Q8$Z$3RKAQT?Q4YQ)&0U#&Y?D4<+W4H ?;5UK$C+D+@C+4)KXW)]F/ MBH*PD,CO:Z$VCOX1E-U4)D9#G4)J-([CW5/Q?1MM0]?EXEY25TJM.Q'(**6V MTH8&:AM@74KUS9M,<"8@XH4AB.K,KHGY9ZEX!0EJT?;U0 1$XX#_%7'A[ZQT M6;%= M\%4W[3:59P8EV.!Z-K@YE27<78'_7/ A]8%7"N4RF%3&G3&B,# 4H+MKVS8>Z'#.G?*@E?*C; ML8+H'Z;9UJ\G+_$W?T]L@%[DSJ&R-Z?)WY$@R$>P@ M/R8>*E[(^, \(>^1_Z %,R]R+%#H0(]@EM3(_ANY2RK9LU%%Q$Q]+KPHKA>" M\8W^>BY/!1E,N[#;?,V$MAA)M&[YRL<6K7MJXF-_W%6.AA)<8*7G%'(U2=^[ M9[YUYGC>=^E8B_=BS )8;;P83RE!J(E#6F$7":]9? [KV\%WL7D8NN'CH]'1 MU]"^@AK/1 A#K&'.V0.,9(('*7-XER^T8K(!PID78 1(:)OV@C >RW\?T^, MD^4=AW<,--<(9L8H5$3/J-GB^2BJX7& R0@(QJ\<3*T/[=Z'RP\?^T;;N&PB MB$:7!*;+0?.R\\&H!DQT/',U:N@GU[#XVDI?-#^<-\\O M^N?G@XO+ :Q7_X-8J=;%Q;!7X/SJ<;+;$M4)%].SI!=(ZU3&93Y^O38%H]@G MDI#D*GB@]K+ Z,0[GPD6P3O/0N^,_ D4TP/D"B36NG92YGA6 MA 8)7I5S!9WD1BC/2>-U0W]%M>0Q"\/%NU]^N;^_;P!Z&E/O[I>1;\Y@1X-? MN#5E_B\@1]DO1J_?';2:OS2;3?FG,:1.D;U?8/<]/-\T6FW#&,"Z?6_,PGDU M1/7$WL0NA">@-*B8&C=J"N;4,#OOS!S8@(_NL=]^]L?H_8 ME$@^+MWUY._EO!R98,/B'H;3$WS6R5N,,V#:U/'&0"\.J,= !L _QN@\0*6$ M3'34F$1.C3?EJ/+JH!Q]7_W9%%:FQEGP@!ZY":P;'F>&>)Z*H6_N?[V'A@A) MQ*A8V^+X]K'O@5H>B)-0T_$BZTQH=P$BQ<0C6:1/"VDU\";A/?+D('8K)FZI M)!QU$8>C$@.GJ3PRCX0;T!@YZF,FV @4Q$N>$XN.EV <@0C1HJ[R>#$LKG>G529<5'A MQU!$.HX?Y+8@!P6KRO9(WC@4X$M>!;APYGJ.-WW04!L&79=./& .F5M,3/X$ ML&"T+(E\>DJ,$]0A\((''?Z<(K\4\XI/OWV Z<4?UR=O=>V/KQ699>&;E]R!] !<;L3=^>@P)/YU*2]^ NR@#\ M,R!O[L#LP; /D/\E! Y\X_=_@W#+,;M8FB"_%5S#G#'7Y3'3D;_'DDDR>!': MC4_'!?<]%^GZ].3\$AX/?"U"0S[RB?VG T0Q05(N?J9XO^/@C_C#&7<1L);D M4+F;YSQDDH\0SV"4;Q* OBK%*')'=&Y9:?141FS@K3JZ'>[A??C_P0(=6WA2 MF?!;R<7.IA%,-,^72B%@:UDA+T4&&CI"&J52"/?[]\9-(V7=(F 6-04&2@)L M[)U-!A@H17\(U$@ G%J4T^,\2,L51/=T)A,>@H@BW?S@[;*X68+%^67^&R&Q M8"V(-7BQPF+Q>".PE,?RL%!8R-R@N=&'(],69YP*%P6- AWM: M[$ZD+Q7$02B6:D6@9O#XF/0L+2.W7KE@U_*PN-U %=VN13AF0%&']0P=*9ZS M4GPX%A>Z=_$'E(J([/Q4+@:+^2(QB>(B?!LVA]8W99"62%9B96(2AHU^^5/M MW>U0J0/UTFJ-#(.6V7#Q9.HQ)@K_86'HV^-(Z- E3?M3J,;[S>.,P[D%K%0 M[I(4-<4I,RGJQ!L8GL9PW[0#RGN-@[51*<"P:7AFIA@'2%4.,A.NF<4^V<^D MZB0.61@1Z.V@K.'Q"P@;=#]3*+>0@S1DC$&$I[EG\7$0RL",3UMH8['S@$24 M>"0%25C"NPKCX^CVX)Q&E[H?,M*+:6^,3AKCD=O.1%>4ZY4-L;)\D'>4:8I1 M2R:L-^J48-(+\>BF+@!QJI0/B)-V6%K?-*%E[R3^C#)\*1A03(:Y'X.+,)8<6W%?6-,@'(W0IB6'6M M5 9&N]%J%U^ !691VX[@AJ '@2:6-95*#*O;KB"WH.3:M!J#?J5K(Q6KU'I, M#[OJ9>1388K2R9#7/.-,E3[D,K6!((,@=&WUN96H('W,6NPNX M:Z5%AS@(46]NFV0,-T#I2DQYG= :1W5*'&-:NK38W@S2TC0YY5:>'F N^#1# M-;ELJ817YELB#[$CUSC%^2Z+Z2#I]) M3K?G5(&,U&(]%PI63^VEIOYEF9H8E&-BU11%+7SG%BJ*YC2K,FM33:W6>JW- M-K%MJ1L3J<_;:"5S MAWX9:T!4ND*EGTTQ1RU,;X@=$\DYB0@X$K:%M6)2@'T\PZBA^VQ26;*1I(G@ M@W"HL 32NP]+@8_(#K1><-LJ?LZOKIZ^IM MCWFFTA@0WS\CETLQ#_2GY%#V#MG;B_-6O]4I%2_Z=-7V/2_:KFJV'[VQ6Y*O MOHH]+A+R8A.HKL>+=#8BTS+DX0<*,>^!8P5>(L5%@QJ MQYHB94O5V&O !)>.OAZI.8@6BJS'($P36B)I&2N+8R.+0[!;U$MP$668,UC6 MH"6#)<]=\P$%T]1G@;5[9*UP$6W-IQ0X'J9?@0$WMRG;.WZ%(^(M4YX3Q]H%)451Y4LG M/$]+&E,6Z8FK*&,52P"L<+3:34X 5AS)Y\_0*VEZV:JB^F-5G4JWH&-BKD&( MWDI1Z]\AJTXX#C*Q$ &_ \:&0HCR/:9'RI1L?IOQ+G[RF"@U!0],?8HY_^6I_5;Z"TMPU;[1K2(RY!Q& M90OGVV]BY@\9GUS6;2HX!@AQC:;X40C\AXR?.%XD!WFL+RIH/R3E(/$5__AV M UIY8HG@,KF47/WITSFM?MX&T]@T]@SB>F/M0;35DB]/[70EW_2R?'+TX=,& M4[OFZ.A #D%3DSQ<0C"Y-#!5VS_-S@I6NG:Y_)FXUU-UV'/X : M[**^\3%R+3)C,;.BP/K]B?TT8,#^U-,^@%6H:U_B?*V1M/%DHKI89=,[2Y\C M%QX?1J;6.NMJE;D^N5CQR8#L2B.JXLV!>D49@Y!ZR%#)$E &\&S0 6/6(:%: M2D/IM8S&L#PMB9)VPDRA_;D!PP6I7FY\/-D\-X"U^6<$BH/@9YT-W+>[Y_1; M&T&MXJ[Z^>&IN*M:Q5W1QWQAO?.DQF4)OK#FN?^A&IF7SU3TK.Y]2@M<7J M^F?N7^E+E=T^_)Q]@8LFHY-4C@^]!3Z2>EE5UKAK:;1S4%)L5PR/1:$7?^'3 M@.@;TQG_;[7?*GA < VB^/L M9W%][BL!MY; ^GJ]9(G]#C9E=>*&=:4'XQ5(P-D_>7JF$OAR'L;BAT:<4_L; ME1MN%EJ)1^>]PF4*S?P1J;M&Z*Y?FU??>2P;-@&>_6YF6\ LJY!R+]K[]C-[ MO_]_6*)?BHC_\?,_(Y] %SK3,;LFB;GD\DK*P:%49*K)/NN++/8 M[F)(,)+C9@6).Z6G^D"DMG)$04-!X_@6X6@G_G(-XU 7H9@+P:BOJI!$7>MI M P[JAB%K,;^2*KWU>9:Q"8J,F[:PBH'WND.]U3,*#'_K:[KF5/98;"U% *]' M -#-]I-10"* (Z3 $Y;AC[HE7%GIYBIPT:\512S78JI#GGMPP'=*S@$:ZSF M_T,V&]FRY[A2NV_[^!X 7RUR5E1X&6JKD1RLP7[$Z#8Z>K_=5?!6\-["(KR" M\M$%[KR<[U#)9M=,,U%XWM'$7P'#G2)^BWT#<"G5.K]QS=IJT$_T:'W%8,I7 M<+?U!KK1*N)MJ*WT/P"FN.^@&J(P+Z*+*E#M*:@V"-[8CM.T#];/52/SJ/:41[5@PBQ/%\I/EKS.,OZ4NHA3USMOMI]M?O'.7$5+7EPT9(H M]=.V+/:C49-)CYELR3^++WPN"UF)*L\O[1IZ4+X H]O3N^TBD07*%U #9E53 M4/6&NM%17DL%JBJ-=:.E]XQ7\R$I-Y%R$\7(*W+N75/0'7?@7:PQSF0 7CTT MPST[1C<&NF%4&@I26ZE_L+;@(<-SJ'>&13*T%#P5/%]#C=7;_2+G3OL6AZ3P M?+B!=,<0"%I='%V-%>)K'G#J<(YZK@7*L.,ML /!07H0C,Y [[1:RBU5*\:X M[Z#J]_760 73*5!5&B^'R7 'E.]YG"C<1^0=DH?]N)V=&_0R/@[3VQ@:>D=Y M+O>>K1XL/@>&WEQI*J7PJ?!9$WPV]7:_TA1*!<^Z::5[!LDBRNJ>.2(KJ*"] M+QKK1>;D_2#M^I:AMPH)^-HRR@/@A_N/J4ZOR(&BPI3"U.-%#@\HYNTX(;B/ ML"L2ME-3T!VW[W&D0B9SEK/1TOLMY=G9=YYZL/CL]/5VH?H<"I\*GZ^@&+0[ M>J]9)*%LSYP]*FKR<'V5IZTB 1W[!N"C<%1>\R#T(S.,?'BQ.%='K5:SYPMF M^QA J9DSYD_Y82:-]_5^1_7 J1>GW'-(&4V]J?HJ*4Q5*W#U=JO(>75-1>MQ M@G O@7= H;O'[]MQ,JJ=ZFN1O:/=[>C=0I);-;;8)S9\K/AN]88Z M#%OA6^%[+[U.@VY1]JS@62-X'A(DVT52[&8*R6XMZQ'U!/; MAMXTFGJ_4'>-YV9<6\9[ /SUP&$Y'';T0:$RKPJ41PK*';>,,;KZL)BB\)S9 MM=/F,$>,YCUTY!;!W\'JH_O>).;K@F/6NSO5'"\XL@#4TW:GI?>JC?"K)]!5 M!-61(+HU'.C#8@WC%:(5HFN(Z$Y;[RE 'Q^@#PG$1B''UW[AMW+?;FU5YBLW MY#X/PMBG>YAA8IVA/FP>CJEWI'%B!X!"HZNB%14*=UO9NZL8X9Y#< ]A=SB8 M4W[65&FT7=.;;:FTZGWGJ(>*SJ[>&U0:BZ70 MJ=!9G5*@#SJ5-DI2Z*R;-KIGB"QDGBOG9DWUU--/7A"\U:;,=C7/Q1)50FWU M6H$:(N:/$QGGECL&AD!S.5];^*>=TH=%)4>AUJ1BZ[ M-GIKQKZ/E1[^[V^#EM$JY )150(4OFN/;\7O%;\_=._NEU_809PV'%RU5=+* M)[XW!_;K@DX>P?LU3V1S>6Z@C?G$\WD<;A"R'P=:=O6T/31THZUB!/><:>X] M#-M#O6DH5YN"X4YAV 6=U"C2$T"AL$8HW$/D%ZA=1K OA>K=E#X_4N7'0 &YWVWJS M]VJ=;A2 %8 K=R"W7N\80^&W;KIQ355@Y5T^(.^R3#*33F92ABT[D/HPM[:C M#A^8#^.TH_>'VZA=OV>6HPH^4_0@DN?ZQ>0G?MT7TZT+O-0E5P%;<_ M9'HX)#?W::M5)'!IWQ!9,=VQH&$V]V>MOJ;'>&>KM37B545*FHLDX^^5V1[*[/ M77I-O5\H<'\[Y*P.9NI&Z_4TVHPB>F$]!_LT,R+%=?C;C M-".CU?SI_>MX!#<9 7VV70!R^*XS@"4M/23Q$2]_9X?P)A.?(<=7P:-$$^UK M?L?=B >Y2MD5/%TKOI*'N)8/*/[NSD_%)VQZ\P7S82]# MCV"Q\&T ".TQ"XH/Z9OO69%98B-\N9_[N2-O.L-&7X-K'-MSBR\"]@\H?#76V.X.MZ;5:C1+;TUCAZ0QY2Y&3O 2 MB]!MEV 9I5#9'91XLS>IB9B85"%$@\>D**TP_#$H(4Y]'BR ]NT[[CPTE ZT MJ@-9/&2V0S4/<2?-&7.GP--LMQX0T[6 ? B+?P)N$]Z!8)=)2U_@/TXG0 MX 7L+7QNVA3]1E>SN0%@0\#"H<.0*)TMW[,=6(DLP M/1A? !0/6OJ<^7 UOH'/%X[WP/F9SQU2"TR8$ QR 1^ 2RQ\+^!FA./1M3G# M8O\N-ML#KR16 HW(.J MB?\O%TZ#E0Q!HB4-L.(" X$6#Q+L#1C9G4VKB'SNUO[#2^ZG&X'5S8%+6RQD M,(H)K(H[56SNX WZ?:''_31-^R7T[Y3M *DSJ7_@HL*#W@P:K=BLTN()HCHE MV= RI]&U^YEMSK1[EF5G&>Z F [M.6XJO$%P)S <(Q^]%;;0VCQWZN$%Y][< M9$'V)3IM_AA,I8D=REQ,9"BAS]P U/=YBA!L?>*#118A?]$8*LW$WG1\G805 MT]ZT&MVU\T,/"N T-S6XW$@= +G+7<\%1HW3P.>NL)*8PRRSE@PG$;QUR56^ MPGHJX"PK!\_T[\R/'[)@4WXVAIE]/V,3&-([YMRSAP#UK)DO9_.R(0[$"-G+ MAD=7:S.?3WX]^5MPV;\<&OUN]V+4N?C0.^^/FA^'W7.CVV^?=X:=]F"CF8N! MW.(A *+NW$-IF?*(7]C*T&#-N&2D]+%ZZE6T!N0(3/_BFQ@MB2%B8S"F>U;0-8^Z0!P21 M%L!DEP1V MDM[1T/[D)/_-$*^.,T#P;Z)G4$H /#:83NN4!"3S5?*.&< D K+E#>T6#:65 MX1-OP7&".H.JT@3XO39^T-YT&NUDUB@3Y@MF^V13@1WH3VD$IC=U8:V)UPBK M/ @\E"SPU;T=SF#U0-3 C9:45&BNL5"S Z#Q4$Y8S&',Z7F@11&PY"IR2GNQ M8''-,)9EDJ?BAM)5"?,4+V!3GW,<9P#/1Z4N'HO+[S6P$D-OSOV@A+V_#06E M=CK34_8<;+^U>^5"V6T;Z(GUV#+8(*$N(&\%8V@AW+QYHVR%AZ#1 M@K&2DIO5.^;,C<#@DKJ)Y/&/&7RP"*#= (-/33D*\ NZ4R VPD&MV*SF=P/ ML1-@/> 9)1JGT)/@+FH(=/\&=YV 57/FA3#X2/ M=*XE5V<%6+V 7T-:/%@CM#;,!;1=/,P+RMDTL='%84;K-".R';]=AU&1LHE$]HO/!N+I),"B>3"BBJ] M:: !P G0A@D(7<\1:K_:?4KJS<\=S";4Y!B2&&G \='+X= )6\R.V, M3FIIPA37(^JUP#7<\X,3N%L$\5[Z:8W>5J*Z] P1)W+R3<6[&CJ/> MHW55S2)9NQ6\A[M7X0Q8_P<2QV,@X\+)OZF=F7B)I9LOP2VV:$#C;Q M3J6 [%0!N0%@T7&3,"P= 75K;KLVP)&A?5D/?\Y1;':R'Z6TD=25 CL(0B7Q M?UB4M5#2W?';HT#9RJ!-SU]XY"9AINE%Z$>?9A4N77/X5 X'J_JGCO[-YK4A M#(X&B5O@#)7H*;N,IRVCIM37A5 F]OU-JY<>JNTFV/4S]Z?.SI6VG 1@"?8:Y_1; G\#-@'..<]4R@6"G[0$4Z M+]]1G;XZ4F>=N]O'VS*\M;0;HQ2;VQ9N:JT_K.6J\4'KR@K$03:6)@-6J!AJ MF5DM<_LRYT[,G,6KS)%-T]!L6#1@Y=[<-C7'GG#%>5_34W&=EW]HC""0U@0R M[88I[VA+*]U"66>.\U:_U2F^?9B(B2:ZRT4<7J*0?68/<;:7"[:\27%=<13" MPH&78&B=4.!Y.6Y0.N6PGHFHXPCNYP!\C'U!71Q8G7"C2$:;.?=&1WBL1](* MQS=GVVG#+2)@!JZ6\752:TW,J%/\?%)XS+3AMWF%]AOL=>$'GKS-!<64%AR5 M#Y"V)HW^%$?R&OJ>R(.E:W/OCB<[)N)X/!$4Y'A@OY$MI,6^*]AIL1' D_[' MLYXKRF8ATP/(*/T*K(RY[2(%)6%.J H%&8L# U)]@$K0T!XAU9JM9NAYWPG; M$K,9PVK&G(FTJH8B'!7=C]E8U"32"F[D/TRB@(GVIM7,!'T@2XIHA85+4@O8 M'5"J6+3<=BX%\.;MLCB6-ISY7C2=P:!:31&J6Y\%E70C+-3KM<,OXXAYTTHC MC0]0S]6U(!H'H,U*!PL&/L)R"<]")H@[X!C[C$EG&Y_O;TV5J%6FQ7)-,)5I M43;3HF(#'"3#1S[V(PP7%2ZK>YYH;B)7D3(KB2.1^K ]1'X,AX/\"E820RX MC._26<%Z22-N04)??],C2DZ&02="X1DMY5XLEHLLU!'ZX<0.M:LY9F0*/?15 ME9)MCX=6#O4,:Q-%@SNV4!U L6 /W"=),&5%&7*!M#1!&U,;*3<^S8B:^+$YA\,M5!%DXY!(]'I2ZJWSS/ MN@>@9:A/^:+*Q'LZ(*5B*T"FT_PD",6_U>$)DPH(G=0CP/^EMZ3&4'( M470',R_"W":NP8*A(2H\]V5D0[Q8HCYI^0.(TA6J#M1GZ'-,548Z$BD?VL@) M9^2=P-5R/"Q8BY6@DIR10"WERY92LVR+,NMB;Q!H!Z*J5IS,YP5V&+T(I_YNZ9#*4$P[7:G?,B=*4<&LU0SQSU=K#.CKNDA: 5,TQ MBBX(HCGIU:",>YCER>=V-$_3%3./A9':N!8 H)AW"Z>R?!Q>+CBN"-?11G%V M=T/[@(,6M-0B8_; Q**;QYU4EGC#87"6'E_&1&OV&45XYQ*S/:9A6. MLW &NP*BQ0UGCRJ>)?3-Q%U68NV:::Q.&7+.U5S8';?+\Y62]HXQ[*5A7KM? MG%=BQD=GN%P(0D]%@A 'Y=1+4@W7JJTE],W*5,U5\:7=N_?, MQRC-.SN(?:RDR.2O_IG@[8=GXO 6=6]TAJ:J]UHO\H8$]#S9')8B9;3[56@# MCRM2:_2A=6M:@5[3'U9Q>'J8>DUW4$6.@5)K]D*MR7K2!K74:MB&%OQK>="* MGP340+8>O#)50'W*2J*EF"=ROWB1'\Z6\TMH)2E9R47H^]\YP=ZRY4EOA1H9 MG<>RC(J(#AY/1$W;<_Z$@I22Y OTHML9SPU*/F;%09Z&D\NUI"*$,-75IXJ5 M]S B+)L;E _PP=PHA\L3[1Q;$F.BH60K[LBR17B&3H?L(G1,QEO&))8>9WP# M>40AFFD^D2RDEDN+S53K'WORQ%KN*Y5]C6,[YYZ%FT+LR)5']D M!:3 C?C4/XTBA9L>0MM,AR+FFAE$;E89H1K#9>I[]S!,C.K --X\$D/X8,'7 MZ:CM'[H\N9?GV7RIDG;R+C;V(IPS#,]>T%O7(D?&N,+*R9X!Y37KVC+N&JKS M!1^Q'(%>*B5U6$'7FV6KH*:J]4&#V_7JA>XM04)9%-N*(\!RH#Y)DK@%CA B MI;9K"\C"4'\^$I&$!=D MH4*W!%?N4GJ+SVVW%F'N^QH_A@( TTGB\BB["1ZK2:YJ/;:ILDTIH\I64.L& M2+6X)MUL# XXH6=-TGIJY>)P[1@!H@S54N3XH^_-ON,6+=)/'ESQ403,/V@? MRCG)EL:(3@H9WA_GTX*"@UX,6;5Y',8[(,XJLGU>BB.C4TFDP:7(R3MGP4S[ MZ'CWN",N&O>.MF /(LSSB6H,VUOH.;/(4Y=-@QF6B-9_TVU689(^99QE+\3D M0\PRHK)OF'2$JF&I>MR+R ?@R7BV?T8N3V/00W*%382^)QH8[6#'8%A?,"HO[&S/]5P$DF(2N \XY]3#>SK7 JGM/90JA3.5D!353OB5RJ"0QT&FO5N M?-9MYH>GTG%KUOA,:@W:%,]G\&B0B6'C.L:IL]B[(@A18:+R?'$-;";F0J"^:OI4104#@_B?T4HR><\G'E6;ER9$GSKVI1E MGX^SPYJU@4##>$47_VW3F-> M)Y,K%.^GG[P@>)L .6]>!?=L49.R>D=2Z/=/KLW8':<\%HMCK (9M]BZ2EJ2 M:W8(SXAFW$(+%"5Q6IM9 Q,!+%$N#HR!;0.MZLO6:B9CY*E7^&)0*7=X\C'" M !%',30TC.[AK'QE5^3.DK%-893;'I?SME?(N*G[)F5LUO3Q=0.+#*!>Q:1D\BUG_C424 MTF,\$E8@Y8(K(\AE_[UX %CZF!<=0;UDF]*V_H[*ED;UN\=XAH%[&=G!;+,N M8SO2?*HO:)1S#NJY/IVRL;%0(^9 A +UJ1,]]4J/F4-5;!!G!P0+T0,A"*),B:RE8+)'*2X^K#EU:Y3')HM,)\DZ.EW"F9 MT-S6,6%T'81/Z,Y;/ DK0^(B9#R>[;/15ML]STM+M1T4'3>KH.,JRG95SH=5 MS?EG%=XKX8G&9F!+(3MU&'$-%Q%S[LB61A,OFZOD\C"31D$=<4SF^P_ Z#"7 M)SX30,M/]JG!HB\DS-ABX5 V#EFSX5(2U)*I;Z%?@5IWPIZ)]A!ZXN1'#\#, MJ:U?5\M5R>>*<" MN1#+_O24%YL1VD%8LFJV44EVC<01?WP+V3T\^7(YN3]Z6S%-O-8;UV$@[(>M*--VU M3>5*U66MH#2L++N:5B.K4SY'U76YMJ-2'EW(_@Y%7XFCN@,6?9TJRK? $!Z1 M8&4$4;L2W^1$G(AF.'*9,57BIEH1CB#ZRA:>JTAHK\HO?:WP02*-^7\I /:K M4+TR1337B)(U$F%].0%41$9F*.LX]$5! E@-<<;I:0Z[1V=+>F=+%Q?BWG&7 MF:*I]GSA\QDFCMX)YD:1&/.X$HH%"^=[LA>V*'#P(XFND)/(H0,?87IX"H"E M.0/3M\?YD_F-UXLB%XQV*:"HT 45NE L=*'^>0%;]I/1-[*QQ1A$9?%#9Q&> MCCK/&59:.2/M)QOY4!N#E'AI$I/M,*I G/%%.91J#PH@YT$<$E)-^X;J'2' MM'$YR.R1XQ:!<70:X6,ON" :_U?V+'O4F79D=+"-.-:K3.0SG>QA'&2$I:R3 MZ$!=N%(GY=!;^ZW:LI?ZJHZ$&(>/I>?A=!SV4C3H)4,G*LC,U<6A95HZ1E9L MI]10T+1#1_9^BDNU9UT9LM37 R)==BN(;1 =+/ - MWBN;Y6UQK\M4HLGO]8:47W*OVY6T,6*K98+XCX7MKS3C0N*=BQ,;\=,8J#LN MP26##W*U_==!)7@!5AY'2K#>[%L*K%R'GWJG6ADJU:JZ5*O7EW6OHXW?\"G1 MTK6H7E>SP-H:J@?DU25C,I!+9[MIQ]RX9S";8_VNAVPU6%DJD9B,/V7(VT6- MQ(0AB /ZD$"11*$V<W@H;B;L%5BO%_EF MZF9)7B)+B]XF,>O%36L*V@;^^C4YO+\4ONT2/HU2KL%D1)INKGOB MT=OE?U*QWVA1+LVR=$'45.J39,6.#10H:X(AH8W3YF(\J6D,DL+!T#$1;HVC M!U$2@DGGORLQCY5RSH4?];[X*&Z\27C/9!'E&^[?V68)X?^^G/3_BAEI%<0G M['(O8D$92&\KZAXR>/W,PCKH8/-;VN__SM3N1JAA"7) )JV_:*3#P8*'>_&' M,^ZB1819 ;0_C7Q67:-R6,RL M">CXYH,V KO!F\8&+5;M#65_^].3T?FWD[>Z]L?YM?;-B8+_5Q@+M$[2B407 MIA76CUV0E"IS5)7\^#F("\931''BR:MK1"R>WC,_S1A:^#8,E-Y%K1%8(*VE M0#NUX _L)4Y6E!<% ,C@[;L2KH4%YO:XTS/\\*[5 1AD<=%<"XO,\W.W-]?< MG1V BS:WD[PR]!;XR!_XR) <2R:P5OGKKR?-$_H,$S/CSVN6]=:> RU_X??: MM0<&_?)H[VTKG+T;=AJ=]K#9BO_YZ?T88\?\,Q.7M MV:%8I92[//9"4!B7Z ! F45I]K.X/O>53^AN"21GB /EX 3H]MW,MH @JF"P MZ_(.XC5( -H_>7JN$OQR)L;BAT:^">UO3?JOT%J_0\R MR,L59KQ^;8YF[]O/['UNKD9%DZU\NY^>[-%L9NO0-_-Y]@P3V?HTJTJNK(1 MM\&<7WW+U[#KK(Y\I.1\Q%L_4%M_E%M_+JIZOCGR[7].D!_V]HLE^JFP_!\S M\SN>3[C6F2S&:IJ<3R9[HQ@\[L7>,CT\NG(2<.2"64';UM>C"#MX%@1/+4.A MV1) JIANJ]?7.YWEF+%2D][M_JWQ/%>SAWO,ZQ7M'B3MMHVN/D@CAQ3M*MI5 MM+LGM'O:&>CM?GL;DTZ!N[5EJ&K3WRIBW]'$=PU_HWOLT"]N<^Z+:?EDQ% 5 MQPIES_\J@_.@"494$69>6Y7J )CIGF.JW]-;G2+'$@I3"E./3*VC&\,B]J*" MU!X9>-N'4:_$3#92T5[I6/R(W?^YB.4MG1!5:KB\@EM-;P[[1:R3HLM06^YZ MR*;VL:)[H/=Z"MT*W8>)[M.NWNTO-QO>*KSKJ=N174P!7 MY!ZMK^8M4\JT:W['W>A ':/M;E,?#HJ$E]16;3@ ;KA54.WX9*G3;.K]=@D5 M8,]B'Q0<=\WC3CM#O5_(4U]3T7N<*-Q'Y!FMPT'=MIVP]=4$7U!135GWI$TV M6WIG6"A867FO]H@5'RV^VVV]WWI5]Y7"=ZWQO5_X/6T;>JM51!/>-^^4 O3A MNE>/ ;^''WSZ2%'@PC*U#3+5\B(L!54F\W4/DRQ>N@PU]@D.P&PHKU:MF;OR M&=92XBC*/1#*[?7UIJ$H5U&NHMP]H]Q38Z!W*_!E/#'Y?<^<&>M ?LS.N(-%%F=%H'4M5^H!T'RO573#AX5=^SX6,N>&/H.NXCX(E8< MNT'B#I3HFF2T?BH^C*3+/8PCZ90KQR:[4]>BJ](.^TK%+?CN6?"2-L/QQI9; MNVI;-!U9:\#Z\IM28WK3&30ZI5M[%W]_S"**O[I,<]4JN4E,HT32OCUG/ERO ML3#T[7$DF@3EF:(WT=ZT.XUNO/HKA$Y,@-H#X]"8HYFBAS6%@1(868AMT'W3 MQ@:#3,,F\#XS0VP8ZBVHP5>F!;IH2SB':V:!A.%GY@,3BGO3X_@6$7R#HV/: M)$*>M&"V)9NPT03LD/H3NV=FY/O8=@R4G4#V%TZ;SF4YC7PD#@,5)SD7[DZ! M:#F-3O:H"QK:E9M+44O"2S;2TMX8G48[V48I_F S@F@.;PJB<6 "".!/ M[GL!36V)OU.KYKD'/,YW:\VA.C=)P6$K.UF*32\O91FN' M8C:FH-V(V8I[@ZZ7M+@]HGDB\B=@):W&("-:4V9[^\=R%]#DB=1"%)A0AD5F M[P0N&2!IPV LHEF4?VG;4/D41; U(5@/3;1D;U.DH&2V ]%C!?VU=0HZ]PI?.<+\L<*J#RUI/DE MD2#56Y_#RI?QAEV#&DN6$LH'V7 ;V_46'RD2Z",TLG-F^)6PD3I<$T6(!]F&^"7K:(+JAC5#AZ634 M%I!IH0=:B3T'$]Y'N&I@AOM3GO4)U(Q\$WLT)EG86&ZR("1^0W8M"FU 0^2/ M[6 &5T0NPF'%F@S)](SAPB0BF:^G,W+ABA;T;&7 M#8^NUF8 H5]/_A9<]B^'1K_;O1AU+C[TSONCYL=A]]SH]MOGG6&G/=AHYF(@ MM\)[/-'.A>6:5@]@*T?'CVW8-C;D65U(+R?VI1@&:W\2(A,;1P&Z(0.0E3] MVMPSD+0SF!%P@#FQI=CE&L3R"*EYX3 7_:?T8G)0XU+B4&+W7B"LQ87C/<3B M53C#A<-#\UPAUL^0IA\2=^V1R:;"TDA\Q,O?V2'P#!,>=05 =I#CHN,4]%[0 MAV!E/Y$+&_:@PC=M8.^_AO5=0X? GUS#")L%T41AV;&='87]"_B4A*WM$D'C M45@<*A1H8SK&20U'3_AZ$DZQ1.GOBL_O]QOM&WM 'R1,[LZV@&T4?M;[XL,X MOP05S(TF>.;@EQM#J2B*+_Q>^\PMF^G:5>[P9'F1Z#7E8BY*F-15[IHT0D$N M66#S@4TK]$+YP8F13N>I/DO.2^LQ=I]/06PYDB9(+J*":D8.J-.6'8C#;A2. M(3=G+M@ATP?ME#>F#5V<7NM@Q2&%VR$(1*'#BU,S'KXML4&5X3G='1Q:;C>0 M RP8:4ZD%&0V!UX_S[Z^Q$Q>DR+2R:83Q2/^W'L7XKV+^+VZ=F?[Q)YCQ2;S MT]P;VP[:C/1#;DUBU8X.3?!O%V8ZQYF2-XRY-@\V<:L?J9@MY7??MG3].9!' M<$)D)NZINMKK!#Q?G/,0,_-M&"B]BZQOAB-W'.\^T$XM^(/Y@3@'\J( (!R\ M?;)9$M=M=$\>STL3;^P,?WH?7[3\F_'$3T_]5OE/K_FR@NOQ MQ$_-%]WV?.;@X62N)@#MERQ!5VDNE?2AK7B@-O,4T:=[P4?&GF/!$_Z#'/%R MA?L>9];RBU..7K>^:*&]?N7\[+KNY#8J2]=G)W?*F+?6E:UL/N 6&//J6A0K M*[$U/I[5EE^=U#=8B[IR]&,%39F:%X<@'^J!B]??^G,ZNM:*U"@ZI.TO6V=Z MO[?_Z)N@/N%!WS)!/+IT>UBS[#D4U+=6F=%OZRVCTN(B^UE>\&"K*"C:/5C: M'73U8;?2CHB*=A7M*MI]!=H]-5IZO[W[HE[[5QOT:(F]THGO&OY'C_S#;T/Q M6-S2077 [+3T;K-= ,RU5:8.@(WN.:;:7;W7*:+6*TPI3#TRM9X^Z!8Y'E.0 MVB/3[A5<#H?3Z_GH7?\EHK%5SU(BAJ:A=PKU3% ]2_>)3Q\KOOMMO5O,1:7@ MK>!=>WBW^OI =50_>'B_WL1?P3-P!#UMRNKE6PY(JFJ:SZ2KQ15N=^$UW?'9 M0-OHZT:GA%J]9Z?7!\!C#QF.K6%7-]I=!4<%Q]=23%MZTU!G2O7"U![BJ(CI M?I@ZX:O:-]OLZ/EX\5%ET^,=(*N'O>4B>,JF/S2;_FCA/=2[;05O!>_]=%^= MMO5NOWGX+BP5UGJX+MC32O,M:HK?PP].72K:75JDMD&D6EZ$Y:?*9,;N80[& M2Y>AQAZ^EJ$;@]XV)J]<@+44.8IT#X1T#3#X>X7B[Q7I*M)5I+M+J=O5NP-% MN4=#N?4TYPJ=L]73:COZ@/:G&S$=AXNM-VSL/K5VZSN]#N3'[&#;#9HS.?7Y??'A]4LT.H^;X6(SW[0%JQR7;(6X'VV&2K4(JZRU M4])7E:WI%SQ^T%BNU6V\_^66N:6:"!Y;X'^K:Q?8O._V#UV[-&?>30BH0Y;W![SH?YXK MNTK)%E/EICG"3O&R_>P%"TN@*-/:EO]8V*)1EVSJ!]N%C=I\ACUP@3/213 A M^/6?$>PN5H1O@-S04*G#^_3\5IHL-&=GT0)[QXEEK!%0L;L=L028_9Q]YUH4 M@&#PP""-FY0M?'XF&N+!W_ 4CV8>!;RN;UFO#MP M(7+NX/'>XK&J$:S0)[8_Y#_L0/1ECGL>Z[*'('[YIM-HKB/OA!DXS)]R;8Z] MG1>PWL%#$/*Y;!,'*WMZ\OGFZ\G;Y.%:M+!$(#>V?@ZB,;9)7Q!.?;[P?/&3 M6VY'1"O8.7P]"RK?&26R:T$@)45V3!,U$-G5]3G-RVM<']&Y$5E=UN1 N=UO M=!.ZW@J#K[)]:V'NCLS2#M896R\T&9!#RB?SX&=L)O\=+@MFS."AG!IW$1@Q22LW/0BQXH?"/-U MJ3OO/=<8-K!$1RLL11"9)GP]B7#\\>RQ 2M',1]WM,7IBU$KQE43QK4?!K[/ M)^B#"1YQ5CS29U52WQH_!S(=HYWJ,2L,=)4!E2!\/<,(?>ZP4#P%U&)8&B31 M#%4*\KV9L7OMW)O/(]\\=!_\_ MTV4:7C2Q_0"XAF<"LXG[(\?:5D-3."WEB'("+P4K\C^YK6EW:C1Z- :8L@2N M^ ]N1H@(V"!3;"TM(9MZ$D6;-*T^#&99J@=UIX1+=+=>E_HYJ0O?^8)DV2(N M!1\?5#_VE)-/;P:-5B)7LNJ;9-&.'=I3X0TQO2 ,3(<,[;)"FMH_\23-G:%-CVW73 MF[HP9WHEKA9(%A(B8:QS,I2 <*.5R#)R;H'.YWHA2CM8(3&C,:?GW0$T4'\D MB8NS=&$X%KJZPD0:"Z,!IT=7)6LH7I!QI"5\E,:"K#>5:C7@G_'7RR-8;;-V MLO41=IQE MPZ.KM1D0TZ\G?PLN^Y=#H]_M7HPZ%Q]ZY_U1\^.P>VYT^^WSSK#3'FPT4/#R:.]M*YR]&[8; MO>Z@VX[_Z?\41S2;N&&+@+^+_UA9H),DJ22)NS2Z)X_GG(@W=N 5\47+OQE/ M_-0J=EO]7S:L_%W-%]WV?%;0X62F)0#M[Z#=^:-) %MK;OX?9,&7*^S^.+,2 M7YP2< !S/?3Y;;6R:YWFNE/FO+7DU+(Y.UM@SJMK42Q]?&N\/*NBOSJQ;[ 6 M=>7JQPJ:(@7T]YUKU@\7K[_UYS/F3KE6I*K((6W_+A2$U]M>51![PX+8&["" MJHH*/;;$!UAMZ%DXU;<,47>@M[=4AJB> % %EQ5W4-SAI25&6GJW5;Y'H.(. MBCLH[G!PW.&THQO%6C*67I2B-8IV@!I5#7]7$]\U>>R^$MV.D?^H@;YIA9ZG M/ O['%I3UY2?W9?!V&704;U2+[*)"7&JPU*"P1S?D8E,I;@U#_.IM#%W^<2. MLW@Q"0V30H,)!MS0#7BISX/0CS!!%X?,S-"^LT.;OW+T?HF )5QV>_)049AC MWN/XR?XKLBT[?*"E.F<+C'_4KN-XP.(!5EN)U2O T[8\I#]Y'%5)\$ORGE-< M"V@F)&.R8*:A0M+0X-XQ=VQ^)^ZE7Q:>+)+B\SFSW0 &XWL(6\2\O$@7EW+8 MN3OF4)(*_BP2H"F@+. FH!U!+D)%79#%]H)BM->,1->":+%P*$@TR;FAM&N, M_3,E)L3C,=Y; M/!MS>%Q (6:3ZX\2K YCD%]:?!SJE#J+%Z?)M#A;VP6>P;60_4B^QTN3FB\B MX?4.[HL3<+5)A*_60#6YA[E[-.S(S2Q@,H;E_*G"G._?F(.)J;AC6V2.ELN= M8*'F ,L,9;K3#_CCGCMW<8&0AO85-N'Q39VS!TR>,CT7 XHI62!!'/!]Z;=S^3Q[TC;0PY-^=U+_+Y$(GF9BH9OND::S[F;);F9 6L^ [8_ M7R_OBE<\(@ZYN7@%L3'C#B6ONM&<@W$;:(X7UU9@9.P24[[W?,?2A71]T^ED M"LK1_>,'443!\X%P72H:!1P.V2&)W!K15D.[$(4O<+R869O*=L<##FLRWW^ M>=PSWQ)+1V78)A/2[F7F7/%JU,I)?3R@E MY@"2>M8G\ZA4FZ71JE2;FKQ,I=JH5!N5:E.#X-O_G[TO;VX;N?;]*BAGYL6N M@AB2(K78E5LER_+$B3I_]_,ZN9E^VM3?/.+6VF<4X3;W"+[6NXNF*<5JZ:#)=M/4V3:"+ MMMZFH4K!\S[^EUZ/\T5F*CC-D+;LK#9.7RLXND< > H?7#UAM39YX-OSG!)K M=S=OMM<[]AO[VY[=[=Q=Y_=]7R,JI.N M>[B_CAMBQ[J\MX4C3[7P1R#B_L$+(.#U#,+=0G:J-?U>YRFA];]1:;1E(_ ) MX@N/H!@=]-SA8+ &53=6Q7D&/'/'B>KU?M\='F_B6FX81VRI< >IL'<\<'N# M=6R^EK7MD)'V".QL>+R.VM=07M:Z^QVEYJD"MZUJ>;MFT!SLN_VCK?K%&DKV M3VV<-HP-/UN"/NZ[^T?=EJ!;@GX>!-T_=KMKF5)/Y[QN8Q//W NZOQ:VW([Q MU_7UY%U5AY=DOGP(TJ+8_+;N,>]==3AAA+QR_0Q[#H1#OOK..1; M$FQ)<(M\#O.!'N(.$=[:\#O]A,JGOIZ=5GA".!F GRA\?U!M2YE?^= M.HA[=QL0S,LP\H^V:E"U!GZ3!?Z.D>;K8>M-;:GYN5#SP4'+:7>=-I\3/;[N M]=8Q]7>-NV[)E]IKKJZ+SE0#'1K<6[%=?=H/TJQC]\J/[KH-S2U#ZO=Z[N'! M6C?^UMX;.UF.].S%47MUG\G5W>^[Q\=K64+MS6UO;GMSG[#V]_#(/3QLA>Z+ MN;K--/6&:Y4B--.@NR6RL4&?J)?46:"I;:1J.JF8SD6;@.P/NEOH.]!Q+F'+ M3".E&V&WI/$9OQTW-0NFN()XC+Y,[+]$L/7Q!@C])Y['&.H)[#68\T#B+L+$ M;]:SP'1X06#MM8?Z5283[#F2RIE(B@Y1E:91U&5J@YW_0U)#&X^:X$S%=XE] M:^!A$:I:VIU9"Y!($N>3*[@J_2Z3E+@602A&V%^%VK30BK@#4"9-&X,B_\TA M&'&I6^PPXOX(QO&!DZ<2J%%0_)/?-?V3DB#]CN]Z88YLVX6_9$X49TX(!,O] M=[B1VS=XT/DHO"Q.J F,EP0CSM/3JQ;W6;)SEV_WS]X?_;^XV%O MOW?6[0T/!R=GPU/X_\^.NF>#][UU.-E7D63.)]?YE,FITSLI.@>(=OJ%!?1YUZM7L)65*.*)D'_O4KT(#,QD7LC8/C?]\08IO16 MA#=BGL*G_G:5J-7<;8H*/^^.-^>H=''.#L^.>X?#X8>3P8?W!Z>')]V/QW1Q M]D\'QX/]HWNMG"=R2=#]V%0"_E#R#HL%[6G9@;6JBW5)"]R&0G71;OE-5)?> ML=779@,)BF&"61)[U-R+&N@M=M^96TW<6.H)3TL M(P"SK5;3\8_S,.3.-;5'@^T$9["V'P$JW[ -/\$[ZC+C"G_J#\V/>(QWV17= MT-+NIZEZ1F)=B-7_TZ7',U!W)D ?T:).7/H8Z>TQ<8I0PIYO1%)(.LYEV0KX M&HI-V#'JK0$U^(S'XU1FF6(R<#,*^6%Z\2+UK<]U#[;!<[5=,A,![:SP_I,' M>*H"U0<'#W$>)=">YYNOY- M&78[W:U=X59VK=@IX\]9Y38KB49L7_DYAB<^=3O[@_5G-<.NVU? QZC_>QZ2CHE=VR>3 M1$ZH'J;D.]]HJH/^-H2 S7BWOI<%"G?#]_+H>!NLXR'ORB9"HEDJ;P.U\/,- M0H4?Y2C)13+G.'EOX&[:TGDS9\6I"E=L0LB@)[^/1>+CG?H )B?'I<@3<0VD M":.9]&?E#TRSV/MN&P7PZ"014T?DV56@')UWFKB(IBJ;R7%%[%BM^GWSPLC!:EM#.=R5! Y$7@=QGJ(O30T# M1TD,MN;Z]+^!Q0<.AX"=$^#J M$CFY2\;1C73\F&*EZ,5CUQ)%H?5,4[6N[);Y6+X1=*S)R",7;2+C_OU./\J-\Y[A\<]8T3?W%_ MS1[G^X_9X_RE?^Q%-M!]&?W/5RMF+RN7^H4>_8(1W91N)R^[%6[#6B2?6^K9 M5ZV>O7 ^T1)*#:&<:FW]A+3UED1:$FEY24LH#\1+[JR@[#J&W.JTB[;_YWV. M^HEQ[(^N-MF.]T$8K-,#H;'<_!DP[9:>6GIJZ:FEIY:> M6GJZ@V(UA4,/Y3/P@J\L+=HI[/[C^^X!OW#8:ZWN%\4@=XHZ#X[[[N'Q5ONH MM]394N?6Y/K_^\M1O]??:D.-ECY;^FSI4SU6@#L_*^%F?"!O+"U\2 MRVN)JB6J%T)4!P='[G M8[@EJI:HEA+5T!T,UDD>:K"J=2]UN,']Y2[C;*U< M\8=I8[-L-Y]A?YM-TB2>NO&-V^UUW>Y:/OWU]V4W>^(\9Z=!RR!:!E&['\=' M0W>XOU:Z<,L>6O;0LH?GS1Y0?]AWAZW^T#*(ED&T#*)&?SCNN[W]PY8];*?M MX*A60=.8VF85?1MBU54B3I+X!H@ZQ79O&X"D8@:ZLSXX_-1LA48^R7N>WDZ.SWH?W)X?[P\.SLUZ_ M]^'#49<:6 UZAX/#D^$ZI\N=WWXW)/?L&KX%Z>W]WIQSH&7=.M" 4EK@^:H/ M"KQ(I"&)^/&>C6!(:@OH2T2B3/7%&!L2PE>+AISP#[I$,(8U00M<$R$]!4P$ MGI5>',73P&,PP7@ZDUF0!=?8JA";R2#\9L?Y-*;O&:#X5$$/,G)CHI$;5=^[ M-!^/ R^@!DXQW-CD.E"+(63"> 2LA#O!N A3.!5S[(4$,_9T-R0_QQ?P^5#8 MC:[*W[4;WKCX.'TM#!'N4&;,++X[* _Q8]1^DE^$1PE>5/6?H1^7[7D'J<0> MQ&908A3GV)/Q/WG@XZEBVT;F46UOQJ9>U0?NS?@'0K#NJV%[_%U\$&"@F#SZX/VKT_V$I3CA+N?ZF]S]IC=CO# M;O?G]:>T0/[ +$7&S?>#GV,#7M&H!^NO[+7*/9>K?T^?KQ8V-K#O'H#&DOD_#./) %VNG8G)PNR M?!/J?)SN4W=@LEOO.;5)TX?GR4$OGZHO)P'R>]9X(N,6"D%&W=3I+RDJHM2K M,AZ7_7/W_N#^H#,\/MC 0*:F )LU0]A:*PHT9J8QOH,-)F8:Q?>G'A8(\;]+ M_;K@APB/2^N)B)4N0;&_%J$T7+=FZV$$;\-6=OVCSG%WL'[W(%Z-:7O3P/WG MGA15@F63L[*3N #+5!7^G[GJ!FQ+P$U[A&Y#SKC*ZX*L&X'U5;Z-$BN][8@Q3>BO"&S%/T42_2M1J[C9%!2%[1_?A4'9X M=MP[' X_G P^O#\X/3SI?CPF[^'^Z>!XL']TKY7S1"ZI[PI0-;#HS(YCH/>P M$N=:=F!/U;T-G;MX&-L2BQOWI\RC+ A)-'IAS$V2=5MU] U0SS1TVOM.ZEU) M/P_1:9X(TD)\])9/I](/N.G[+(&YT5_P-7(PH)L:/0:N*K1IGX89B;U,18QL%+EM<[CS^A2P.5GL MJRY+I!SJ5F5GU]RF#,,!8SA2?^/FP%M395MJN)4:6L](#?\LE"R@:T5%SDT0 M8EC0DQA(S,J6'VAHN7Q*!Y83R4HX?,)SI.91>?R&%/9S;#VT\M MH6?:RE[B/6_ Z:'[P)=A<*T5Z[3V#("7P)]FZ$]0\^8.GD"HP&C&R-]=_1>+ M!HHP-8X@?W@D@,>-W).11#%C=J8-7]9X<*O7NYP18;F9X+0]V$:!IX[R.K7] M/.6_<. &1DZS(,O1H^6\^E5\EWM_ ".4SL<\\@6.">1Q>B6BB7SEO&Z>\']3 MT6S@3MQ(;I(Z03OZU:ZL V\CIX&4(FAEY29!-T&RP6PW8[.4WV*:YF+?;^*W M(J2T%.%@P@.QGR=D)^0.*[7V1?D&^P;GOTDCYMY&85.U(PL<]TX!O0?55F=A MGCK"\Y)<2:4\(KCB2' MG=@#'W0$YTDW+H]2Z0&S5UH<-^R&&T+"M!/ M,\OCU?EEMR8"KH"'O^=6U7V@81&-)DI.#"5=Q*QC;%)[L&FJ7W]_*]E4#Y#J MU^]L*]'O0D:H&RSF^ZT]_+F7Q>6P0[_W8*E[%;Z\O:N+Z7IW3'&\D+.,FS+W M^Q1E&3BO7VUJ> ZVE'!X'FU\DDZ/EW6P@2FR65QY"\P E"HT?39@!OWCSO%P M*[F5K" FZ[FMW#_:?/"MK"/=^%G*!' M3.'L'7:.0(UI1';0ED^W<;F;VQ#9;>[F(^9N;I5?/WCN9G_0.>H=KZ^$M;F; M=^73Q$0VF,]PT-F4Y39H-QXMDW5_T $MI,UD?3&J];:4 GQ!9EDHGX[[8W!> MI%>NQ63MTR<8 $S8@U^.@HC3-]"Q+S&1JV$Z2,>YL$)_VG?^PY,S!8ZPU;#U MMJB@%,!V303;U2'L&2()L*T=K."O#TDD^0QCI@Z"JO>[[Q:S%^@/O7?;SF'8 M!DV\87VF$G''P/EB_%M,XSS*GM*OH1*/[ @\Q\+A!JZ(AW-VF>N,\@SIG=5P M5BF7GAEB0>AHW0=0\9I\AI5\&IL85V8'-7E-16Q[(97\*2FP 1Y/3)RDC.4T MGDKDA9*#HHE$6JW++!U3IH_*E:58@ Q!#*0D!U3N=9"M@$]Y: D;1Y&D.#LL M+KL"DQ[4TI64VSHXUXA0+C_>:JBTMJ\C<=9O\CH.KY$)T]].$PE"(IPX5N=.D[7APB^PFN93@O26$B*42& M@@&5;'KC.E1.1Y()V-7KX VO06C:PXG^PA^>%X3(\44U[A*"+CYAY@@F,&G MJ%3.69$G+Z[O_./K!8@U#0Q&LXS@2=?Y_/F4%B_\:1 %:8;&Y36F;.-C[+4, M0^#""6I0YI>O [.0R#EY__D>J[GE"FJA#B/!YBZ_Z%'F=-;;L#QF&*4P8DX3?BPALKR]"8:2=I&GL M!8+5'Y'RQGKQ7C&.VFLUMXBP$RJ?33$F%U_N##@V>$SJ-R< TW"L8.JG>&-5)C%.>S5 4[WY TZ]3L)>M[@TXYN'A(NZBP4=FH MF?=^9]A]V^MTNZXS[!P.?W:)FSAWFL/J<;L\+AE*(68NTC/\/?[7EN.O4DY M]A8.9!S&0*E(K"/KAK]'*XEO\]WO(UZQK=PP]['3WX =+%B>2?8M$G E?-8"[E*YEFEX?8^6QKQ/FTX#\51\$1. M@WR*!$;J&DE7C*/,5-I43'1D7"UU9@(B I855G6PV_Y.KT/4B 2GG,^^@2V> MPA0$&!9SZZLIZZ%F_9',N+9IEL2>E'[JC)-X:HP8 NEU4A&BL5*L!M]"".&$ MT7@3PB&64^7*UT.Y]K59\B%,2\5!5"+Z"+1VSO&GFS.# PTR3"O$/Q%#N7X# M>LPDB"+4Y8U./0Y2#V[A'#4V=(=+F-]G7$5ZBI/]&,8W M]V1Y,$&@_T3$"4P#\_&IQ'JF8)%?7^L-T5N,&P/OZC+68O.6,HG%* 3Y,G%> ME-1/__HW%BZCD89=IJV;. ]]3,JW*:RX>O"_:&\E0N** MRTD9I>2-7GH1VXK^&M^$!0A:D#:?%I:(5PZ+V($P=3A&!'91'.E3BI, [A7\ M85GP8LDQ4NH1"%E4SUP'AD[@'R$B@@-%A"%S'>0ED1[/?+_?&78W_C[Q3#^7 MRL1F^%"L'4=:'(F0>)2N(U$526/Z4*V#?.DJ6RI<3 ;51BS52)9\3L+YZ:!; M,6>7.$*+@TSMP*13[U'1-K'\,0N43@$0\0=Q\#>*O!KOET\ <&6=" MA25-.POZ-08#IGDHN"2)$"$"K_H,LN5@''B,FD_YS':]E9I'U5T'\@>C<$CG MJ4+C($(5J8+8I^0V/0@L6";7%+L@3 1U]S@_-HK5A4E+@+6%8^ 6)UA)6;*0 M<[14A:EHH>KHY+1%[\,M&[WHA"A)8ML'<8OG@:S;&I\"83\H;=P7J"=>&&0/ M)=M+!%(CWF_9J$5/P\%!Y^ 0%/L>6PS:0+GO5*K#[N]W]O=_KM@GM@V#WSV@ M[Y)AM&"IK#&!^@_Q3%S68E<:,%W+];"&,7G;UANCIC;GRQ!XZQ<:&YIF(T_5N&K/KZOK<8!A,QDD'.+2E\/I:&, M.*W'XOE:#DSS-&-E$#_0PA+4J##U6H8I9$MX=_,,/TEF3!" M S )^-36B)[R,2P5C')EDZ[87:I!4-@"H-[@0C/<1Z#C.1-S*7KZUU2U"VI8 M[7<#27J+R02J^1GB4B@PA@6G0LM0RF]\6LS+(;?,#Z!U&S&(-U(!3II[H2QX MO%#\0#Q"'H3Y>>P;PRS:@&/IH:) MT6&=*B.V-C +*#HJ8TO7!"_-1S>]V*26L?P <\(W-K],(Z_,)YY/Q31#D(!R7! M;:^-RP>^LMBTN_CVH *&8I_R;KY]/K1/BO^C/5LWQ- =YPW9>(6[*],+E M8-9',-T@*O=5X[H\SF&@&94?^#,.B#@%_ %%XT0]Q;\?Q?'W)(?[D11]](#; MQQX5JU5AM2HD3R[B6PBB,$-K%Z<7QK*I[(G&E\H'J/6T'/T"QL)$(H/?CZ62 M^=3@+I6IQK+QZY+S<'!UVVGA!&P3TJ7,8)=2X2GA6_C8X3NZW1T_/C;SPGQZ MXP,&F8N_*V/GC"NR\U-6"N5II/9X41\F?N3Z8%TB68'F39HQ]AJOV*R%H+)TN! MW96:-3$S]SS6N)$:J>"-.Z+>Z>NHU!NPWBO@2W%"!(X<$DP87#"^< WV3)RG MBH78PXTDR.=K%N1DM(H4A H:2 5?]X+$RZ=H+7A2@8AQ53!Q/78-H[>6_@*S M"5+B8;"'N"1KLM05E$8$034OF!XQ0S(V:+9AP(Z60"/"%(ARPD?O#)AQ\"MX MCZ2( BCC5JL=S,>F_JUWVCZ:4;.S=:H-PMMLG2TV3]A&]DY.4#P*VXT:'F-\ M(,J 4/-HAG:XEW%\@9$&+3]@"A.A^ 70BJ:,->+[KF<8W<#QG&. MLB0.D=@-UU(W.64EXR[4+Z>S,)ZK4B2^T5;\;I&%-9&YX\843.N=GJ9%4VBA4J"!$K K=*KJX$JT'QA?8+DM]+WG3HWM-P#_:AO;MXWM MJW5U]VAL?Q(M7! *'B$N+KSC:7,D&#M!5JBBHO2:9N5*0YL*WU+Y2LR=[A<\ MFF&I@U&!-CPK?4GUWBNGK"5G#@-V:4FT>CU?P95NCKM.<046^(S.B$8J.,PR2 MD@8^^6G,""+MYL&K37]AA]K3%C!M M"=%XR[/2]$(WDDCFOW"7*?JM+) "?"&>!GC1)W'L$Y X)DT%:$7 R^1O!9ZA M4B.%"MI2D-/*4:3;#U)4U7Q?%:R:?4PWDOP:;#KI+DJ?7,->9CP[L"Z, MA&!A.UA^["^3F,^&#A-.Y3;]=$"JU>\XYBLK?W$F?B#R.%>FXLB4.JZVTZQ2 MX M =UZF#!7C9*4R5)1HF]PU*4B]9'TA!9X6KO3#L84WDW'(,0? M RI2(6D/5(<]S '<$WM@&$[P$L_@TF"J$S&'Q8]J#Y[@-*I0NF83:?^OZ4+1 MT_2S5DO2'2C#>7 )=<)1/:N6Y%?5 ]#Y:I' >4$"+VO/7OW/A7*6&=^8\/16 M%32NTXMT \7E7/@C$WI:, '3.X-R<-"H7';Y.,W&7)FR#.!<0Y4^KT0%@^)$ M.G9+#()F?ML\>4I6+%/Q".J?PP%>7Z4MX8.WL@U*PJ80*@O9]XTAD,IXDE2;!'5(YF#;[3,Q<38;( M[:\Q?Y+LRB!%T:N;LZ6@E8R24GC4&!^!:=R*1U9EI4;;K9,<%L?2F4@&JYJL M+F9L)"N\' MT.,569-[57C[3PF')QBL+CQ"E89*+&J=9CUF+210RF[KX%KZP MW-@J% );_))NRZ[0(%DNMZA:@"3*34 =_V+JF$J80"_.8-HB=_P=;&^Z%J>V M+=5RQ_(;?U"A07%SN=K2=I^H5F2"G!F%>W)T85JJQT_%*S@3K"\ )@PUT]WG+M:WV9AY2DC&K1:D^_D*7'; M0&7GZT5(7[4X,>:ILF#)^1T&WU%#+S_1<1A+2(UE7L1B./X%.@J[>(=]4S@)=:-Q M6';&ZB9!8%D)J<5*1B NIDA_>FY*GEG4MGP>=@BS7B"54R:#3#5J'#&ADZPH M18!0/"4I5\%;TJE&':>2;12:%5V@B$3/[5"UR2A=OAH0:QA<\0F]6'G>;.VE M?H5%V@5[\LK/WV$?2?89BG54GEZ;BM6P M5"R\"QEI[;YN7H*.?,MS6RL<*30)NQFD%:T2*RKHGTS9HB(LG3WE$D] 6:![2C\F6,? I2BE*)( M[<##W>4>N9FD> OY_9(8N"LB"L9*;-S^+,7 .&':C]%=1L),3@N]:X5HX:(% MJC:LBPVI; Z"C^1\027)BO@/;8!9.4L\T^RW7E04,^,\Q,2N$+S#?EXA1JOD M*EDEFLRO./01\,L(/L'A?//KET;0=>;1A:74_%.G8[RL;<'X''N7"7;JBO%A ME;W!Z47*&"D\Y34>$LMOM! 1J&0#&9_#,O6)-,[T2F,SE5T.EM/?9'+9NJG. MJK'S(TU!$JMM(>I(FHM,M((7J08!/AE,,O+03Y;=2'7/ET8Q2EC[^NO(/2*) MD ;4MSHV%W2U!G[;UMB+TD=%0I6B$90%RG9).6.KJ*_"W*,X4EZFD:W2FE"F MJ>!:'9Y03$H']Y=MSTN[3!0A9*/BP%AHD([ M'$S42NA5$>=:(.DLGX!ZW8>)>YC>4(Q?V!WT[1L@W9B>Q0%H6<@C+#^%=6_= M6Y9-F9MJA[3/ 1%S4&F@2SO+=4&0<GS4?/F20NM& MW=45<^74JL*Y9P0 *9HEN79'MUSMGE4%(4)KP-V8D^&0+O>XN-;66J+N%O6= M\][NH#DOM2'(P[+P94)$(94_-GEM15KN"O?;$H?4RY.+>-NN1.+?, ZL3OW3 M(2+E*]UD>$\6\%GVGG:),NM@0%!AJ MP;PU9L4XH^5Q@)*?F70*KCH+.!\#DQ!>&D5^*EDL"FM0JS%7&+G ?0N^4-#7N+GT/CLL ME,(5L;+D3($!QE7S@)# J?=AFEGP$"@/50E-1MCAA73A)XLT9DP\[#AWT9:M MJ@5IX3C(\1BKC4AL,O1O>6B6?@6/UB4Q*9X*'F,2YY,K72E-P"EJ=E:&V(N[ M%.=L1T236(%_!HBF552_JIH89)I9:I>_*JV<'*]6L91E>5GF#):@Q2ZM-I=&$JTX7&70@=4*O%CDP=FT*,6F.D+T\/K M?&M?C#K^BS%[+A2/?%F[PS >176<\=6HBMW%SIJ8^<*D2N%*DS3 >GMF./K. M\*?C@\:EQGP5%.W^3.(7CZ4 \=N57=U:I$<6L94\83?BM<3N"KQ'R-R ?(-8 MN8--C@+"15W^KM5L5(^O@X3L*:TR67\ZO[QT\-^Q_NU-?&/O@F0_GND#]&>[5E[9OLK-!R=RK?$Q"6NL%D\)>1C2$^+FI;! MYZZ649<\\>3/MO]0\>?7?]'8?BIT5]A"U:\3H5% 6Y4CZ!S2E/)>HLG2X@ V M6VOR7BAQ$]V .-(>GIU*_*C=AQ4;7:-)-"I7X[C-U6A4DZL&9E>>9 2"D))1 M2H3)P(TU3"6(M']%_U7%X4-)]B=I0S.19EHR!=$8C6]F(EXH@FFJ\7\F"%], M */Z0U@/>!7,T,+)HS"8!OCG*"?4?SA)% 'J@IIR05;G5:Z"D2&Z*4U:,A9Y M@;<$^NR0HEH6C7Z71;$+@>:EED03\:WX[>K(BF(WFW^75JJ]7.Q<4X5 .F91 MW5;<^%F1@TB?5D-AK;4\D*C-9(Z?F.[U'7)-&YO[>(I#]":1,1HOS [8Z ^=]E[G(^037Z815\[4\&O+D2G_FG( 1OE M0<0SHW0 M2LC-F."=XE>U9T5A%-36P7" FR,UQ=B5TGOE_AG-2[-)+2BA@DK5,J:P)92M MKGH[64:Z2N)*Z/(:+;&&SN^ZQ MBZWXCN8MRP:H&E@[8]-LQV509_FO*/2^F*>8,,BEGG%2>/@H#J#<5[NR@]NT M"L7"GIELL)3W+#9[]OK5KQ?GZ:LW3C:?8?%%6&"!Z !%)93!*1$95K85F1%6 M70 Z_3/)D-'T;#[#VX[-'UB+0TLKHA3@&:(F%"6,^D$\OSU)Z(68@38AN&?V M1N!-3NAJO7[UX?=O*;9SCN)H#_[M7%R^+W0@.Q:T,]=HB\*"V#6L 8,^C+G_!@%LU43/:C.40+VJ#R&*\UACX5;4"9T5J-^D3ESIS3L6[*"*'NK%=JZ6@QFGHNKH; M!5J'$T"T#@UH"KI1DNF7].!J7I97@51+)9R%42II1J5(9FV2,TFX4KAMJ2F1 MZC(U=>OPWM3JXH9O%J#K!W(:"=6&S[^2]T)&2>>6FTI_6W)IVMBA&E'Y7\W1J7P8X3FHP) M?=/-\*47.81\X; M<775I4[CC!=&+(<*EF(\5.$S?#O'F]1?!,1'>GOD1D8IZGUM<37F(+% M3#"AF7R5]26_.()INFSH6Q.8UK'O9A?72J,2 2[M@1*=1Z L)0(HI MJ_MT=ZQ.8$6**F?/>A[S0RIJ(.F8&+@VI?B9Q%N=$(M_"W[)<;A/7W\!ON5? MH[:.)A*UGM9ZUA38FJ^3XT$<"OA!J"Y9(IQG@9>:P4NE5\ I,?II%#=E BQR M#5):E]YUPS?*$U;6W+*IEC27BLV36/*K4$#-//-4]7@P-D;MA 6_RZB-18=X MU#Z)[YFM0M79[)113$T"&>4](SRVRN4R E(DD0E M^UI8I]S$!<98LJK*ZXB&K0,N$U!>2FYT)""F4I25(@56!TI522$VV M";QV5S7/$Q^$6!:@:;\KN[A%[[W)'1;%-AC*5&8M75NX&YB24/-4#4"][6'6 M YL(O_;>K1R-]# -O3ZANGOR0J2IJ>,MPQ>M"HRVT4F*;.=2",=Z/C8?J^'*5!)E49BO+> M*X 7W="V/ \]LG 6T]0,&!A'!?CC^H6Z[[IED:*D)^:V8JP&)\5>/W93Z4@ M)I1-\VF=OD\V)=AT<["[T#[11DP8C"6U.U)"$8;O.*>%D7H58Q-=[PH3B_CC M9).8^7)\T;:&5!6H&HPN?A"5_2'W/OW]KN.#MKT^(!2VKM#+4(F!>8@M\# , MR8=B?-HF?+7\C,UY5L[I(0_E!.9;T/'BOGNHMQ". X*VVA^KB3JI8UD?OFL; M)U*:)/G%"T#?R@&=C#-ER^J>WS7;Z1(24V6/#-B)[I^@BM*T)$2E#F&,%_?M MW@T0&^U5W&99U/VCMC)%ET207MF@!4MCQK8'",\/_J(SQ&0TP>RO\G,Z(KAZ M;L5EJL21:R+;U&A<5W#=$*J104G17(U:-D9S,XNB-WR!S*R)\>5%*R_OEK2J M3J,^=R/&1.DPH+(F+>;O,&:5^.Z8&%*EII*[UWAY561$,6B;7RQ$B1:^8*/R M F,+:1R;+NM@5UQD!'6/TQN1EQ:ZM M>:!3B': 2WSI#$PW!^2\=K#+8DYLRNB]IA5N<':7SSLK_VJ9 M<)9O3 G A3*%A]6*[=K8%:8<E[>.T'@4&PC=R%F.>R4ML7A!JU MD:"*-!:VNSR1)'-B3UQ/A) AJ).,I)U5V[:DOW5*_YMCHAYG)9GRO@3+E9.4 M.LRKE*BX!C#M/L?&V4>8K;#'S2+V$)IQ#\^,,Y$P?^<6\M0XRV.@/-5K0O6# MU,@L5"T#WPE9I\%!L[1*+!VG;M&V>I$EP61"":B;P+K&RUOD"JO.W>"JB M=\[BN6<)_,_7+]\$?G;U]F@ )(+!E+3U.;GM0"!6M9?'L?O%S MM9P])-*W!UW^ZAIZT%&_?U!1>]3AY)&%]/%W3LUZZ8C^1N324LUSI!H*HJ6RE'9+X-H(0LO\J"6, MET@8"^Q$F=H($JT+4PH(LQ)>2:(QRRCZ2N6V+0V]1!K2S,72R4(Y 7+1F@X5 M7K"6CB40J"IYH7++%$F=>AC.-807YX[P3'M&5@RIKN0=Z?(MI;T\2DM!KQ$4 M$3$PU5C9=Z7*6Q8*:!>IXJFMG\899&MZ/5I/1\73,7;+4;K_6!9?P;M<999: MC4N66Z@UEN==;-;;K%%RA6/@!::('2)YCI:YFX"UW[0G 'A)E(K$K>BI=.^0)O'5C%FA!I*RFW8BA5KM__ M-E+L#LLOZ&$JK--M28MN)^A0"@,YWL.PU9[.!Z;*U> _.>)QC==E!O*')Z6? M+N4#=^,G5)U)UYV8P7C97M][2L6*J-&MQ5*H3% B%RW:&#&>7ZGK'VJ!-(\.T.^:5>]P#KNS1Z@,J@K6F598%MVQ#;^+P&8X<_4>LX M#VN**"ALRHBMAB"+%$^A8+ZN9ZN>NQ,9%AU^+90PRN$PN0,6QI)=KPU64XU5(?OUN[TBELUP%B5_YTW&! MHECWYC&*ES'SG4NY"RC$9W]KEN<6%.R MBIXV"Z5Z!YN8D[(U/G&Y8#K5T[5)3KW]\CPLV:]/50] XNO?01,,U@ S)8U3 M*:+$T!:48V%CBA"#B)@FB MI8!:+AS%]BUC/+"4A9V5"'OGB]>\W-!-S%Z2P6M_^Z?>H--UX)D0M-'UY5"K MG-[FC]T\O>Q%N+*+C<($'>RN1RTPKYC3LRW,((>8 K9H6F*YJ#*"V8@4GO(# MZ;"51F-4^5Z!1AS3"CWE#^L,)F%WD#*Y0M0FVD(/5E58^&013DTE-RW#&&ND M6TN3&=$Z.Y[(\W[?G*\'\++C&V[-W"J=%_7T;-]H;5(:?(X-Q7I/R]H<_2L7 M6:RO0536HNW^*/&;WQY/:,Y MJ$UXMQ>=;EBLEC R+A9>+*Y9X8LK%U;IMUO>@Z:==;.890/Y]V_<88O4U4I\ MY&YLN*;9-)=)D@)@L4GS7(U/-_(MAW#QI*[LL3RX&(/B]PMYS=BZ"E9BE2/6 M*59;N0L;K%:-I*'3TU))4@+B(<&\^,H=9>G ^-;Y"/1,%(*)\"6#7HJ(6HA< M+HGSU$S,+E>=H^#%F(#B%/4=,^WD'Z-!<4N5A;"?P6*T/[LL,%:=WNB-I!W+ ]TF5-]C'#6TF@6<37E4B_PA,L$I"I6^<*PUK^T MQ2R!5Y1>YC#1JF!8C79X6_BL2N(%9U2UA<8>)J%3QY@2W/ MP.-C('CE<2)_D*GR+Y)BRV7F]*(?WT2$9%Z"#2^NY%]3+E+?8UE3=&E5LU Z MH#TI-4SUK@L6@]9>DI,,EKHXJH):1[FM76%XS1'$(!-THH11S$CJ5&]=8DO: M#7=-;3NLN8U#G7IQ(W4!0Z6I^BDIMW.8WE>-=7L1ASD_5(A$+*@QLCJ%=9%?98Z>#%)$JK MLG2->IE_)4:,)P/3"V8,9%9'.0M%(10R M$1I!05V>^['P!V3GUZ:N/G$CW V#D1M LORR>#?6EZL0O2/^+Z-2%0VGIKB"FTV#]L\1-XHLGP@DG@D+;6U+)=8ED4^W!.G)SZ& M:;F8_.>V5M[#6WD,NFX5"=[7YMNJ@?;T!UX32:VW"+,KN-Z.S?&+K MP4+RZMPW*/YY>^=\1*_C[8<$764S?";LIJ22X=&=3Y+)$I&]<8U[-$3H-\6C1RL O; MC%@TO%O^D%YN-S1GCONK3!!V]&222&*0'>=]D4-)27U&@I:@&IJEYFP6Q^@= M=GI;CV-8J0-KCYE=P:EP_[[4 ;,5>_QHR;:%PK$MV$#][C:,LX;&?#:T@7K' M!YV#YFQ.\Z(?SU$]KC2&V.C$'H)3[@!;(O'WGQS=Z TNC:$$[B6EXQN)HP'P MU,'F;$/GQFY_)Q_+)?!@.WPPW-^"Y\[.6U-]1LOVL2]'6<-L,[ Y%@%_B^1$ MPM4O@>FO +41H_A:4A>$HC4. I-R[*!6@];%]T]OUL $FD[_J?9:<QE_D'_'Q LW@ M,[HZ&%?V1%5W%0%+,U4QQ??^;@2D;8MB[]MW]HG/M-YYKS1L3"5*%!$&8%$4=JFZG MSC64:L2B'HP;U\#&A2A)@8\CT6 K1 M@J6)NHS4A,@E[;J"I$@[SCD6*@JGNJ_4;&TD963YR17$:,6))J>S,)XC5:1% M$:MN\7/#7KB(+%YT=@41N\5RU=_:WNN85).K./07_C167:RY=;):YY4,F=9@ M,+>*XV%C=Y0JB:TR[TC'H6JKB WT(\EDTHJ,>XXQ8'W>*Y1#,-(L3DNFHC5_ M4WUZRR>)&$SYZ0HL(&ML=V&S@M0J>[TLX#"QTYPY/-(Z0+=UJ:^2%&F>=#!?\EH"Y8 K*"_J#](DE U%AXVI(V0KUX0E76[&6V%2!_K) M:0CE =R.6J8B>02I*OK/J#T8N6G0A5R9Z";8FTT)*#[PE.KN)]Y<4_1MD8%U M)']=- OA3":)%-R(6U5C6Y8OW1-*]K=<^"OCL: K\T6;J( MJ<02TPP9LT(?X)##1LKK*5AF<1CX1+3O14C-5RZNY&9-'S,CB1)%[C4][N+D MUNWS51\RW?34=*Y\%N7KVTZ$5A )N,5:WHD:#K3(E8O:=-TM_FXPRX5B77RO M5G#''K< O6-1M37-5&&GUX*F-[NZ:K^MKFI4=54=%,&RVT' ^JKW'?#;VR'V M+37*Z$\VQO[%?4$?:!GL[ZB#KS$Z=E;H4QO!B]O*VVT@XP^*)HZJZ8TLK!S+ MFV3S!10?>0:Z]7^E]82"Z$#8&F!(L1^'\220NL53T?Z]SG!0N;3*AN$QF^U M>0S!MB. I&N["C8$*1T<;2-/=[-8\*#;VT*.004$>)?H_D$<6F<4V]KCC!4, MO,@H+24/-N-^-D#Q5#O%7@W/VBG2Y]F+L 1&;9(0>D8ER59;R%A(U&'.L?H; MM685A1MPB++K9"IEID WDNN 6TW:G2>O)2-(V)$K-,_3+!&XCWN4LL0V.F%D M<&0>YI<"FS&C6F@99BG.\E4L1YH3$[ Z)[A#O%ED$_)'U$!JD60NF?8(P77@ MHR-(+P=F'WE<4*5?( 6@TG1S07"3AVLL U(DC.9"9VJF>16D69Q@+S_:Z20@ M2[:])S6B-$=G#I!20.3(0##Z_!);Y41?L(0M(5&%AT8G*KD8,),>1^H6=5IK M=#6NPB%CN[J6Y"U2+]&A\KZ9C':8ZP-"=?5 MGL0:\$2]MO)-Q3QD$92RW30U\^TRMF'=AA9&K7!FP"/V]+OZ<3(\(^T,6LJ, MT*VG557RO'*]GG!"T.P#'WV[1H,M.W;U4DI?1W>RM8*GI<@F7 KG5S03G5.1 MA#&F!&!W5L41%PHQ5I([GSU'MRV:7^!HS/?,Z5S'^$'RT5<15_%S%F^SGJRY M#$_;\:019_F'-'&4]Z'PON]=>$#N,MW[%51SO&UD?NTA/\'M1?X#IWW+"?.Q MQI:1K"(\4OUIEB?>%68_ST*8[^M79Q=?O[YZPWU;517Q?6:38TB*T:%^J(IO M@^,81+/<#E"6KOEJ\BATA8+%42VGI2#H6N\_^>]FG?*'3+P@Q>#'E;@.8C!+ MSVJ^&M1@!N,<1E:N=STY4Y0$OA:4!RQ!NE9Q7/6)X+@+5^%R89U!!>P99N#1 M5=<@KA@KFTA^F#Y8KU4P.!\"H9S'6*T=: TKD5+#7E+-52FE)2XX+:4Q1F!:"A?2H+-\(;IX6 M9\"D=#01 9)5G\"M!,4PIR49+TWEH26@<@MZ=8L1?:7?9&9,Q:E*6K$2+[+8#&$F] M$1S7YUU@#17N4\XYPBE6CJ8OY\QT^[?./P74Q61/&>%N3E,OWID1>HC][%%),*F2ZW MA50HU[K8F.*X/:%*/FPB;[*PX*\%;R@[MS&5R!,Y5:6QR2+(3:ZS DMXC\L] M$J4$T;7ZY;VT^U+G1OS$L9)+\4-ND$7X(K:/# C*="@X1A%J*NX@:77()^#6 M@DJ7DWB#F4; .$ S]-FV3TW^@#4<*W3"KG[$FV0'M"30.[P,*BH+M%!>([O" MOXDG'>;I&Y*_4(QR6[%MQ?9PL& @,A:2ZFEL; MQ.T-S%IN;XQ0B&35E6INA= PF^E&.P;SR'*PXN C&^R\HTTCL< M0:"\DC!0*&XPJYR. 58*VD]F#F?A03:1XC0EOYA*%>?>6PJ*AT(^'/<4L$C^ M+";TL]VA,QPJYZDDC2(R_A@UR+K'M)A>4H6UM&1._%TU+PPT6C(14RZG,^%E M2M0L/>> Q<-VLGX^PF6(/)0+%[!"RJM?/_>G5:GNPN.(57".%*(Z!%=QK! ; M;M#B"[$=FT-I%"2^/>,[J(E\(B'X]DZ#U $ 08?QJ?1 MBXOD7]AY:#GK'D3(L"D/#3791%YA! 2;O(1ZLC M;TZ'3XV7A?/IU1L%@Z)TL-5[1RS&>1EDOU"H2^S8*U8\/KGK2G!FK\I;CL4OL_6[,6..% MW.59V.^(Y!#IA\IK6U:2@$A4N(9.WE:3E #*0[R8KBU]9"14O$9D.>U..9', M?M1X;9;=KU;?N%77*[QC9#C]!D$*## 2O'LR(KBOOS'V7'T3ZYL]!*!5F 4*940^.;+Z0@JD" M/N3MK65+:3[#9;$"2!!CW.*#RK5J]\AF(Z2U@0212S5%91NV'-0*:RF-O-(K(8E:TRWU3@%@L2HI$1*GP"E#C(A*!5(A'RADX)YZ7Y"(T:62F]G&\RBNA M 10*?K2DCDRPNJ!KY3+Q'7X9)]5KP+\/]//L)3+76WVUFH,V-I9U4(!($AIL@+X(?\3J+M1[F%(4 M8"C7VA51)Q9.1

)QY!57+QB770SHR<(NS@4LA"XG-=:7.@=%#I8AP!3..N@=W&)6 MR,^864QAQG RZ4536-T+S'/F-MMO1W'HLRL0^#.#5YP#:YV($E!\"WBP9-_6 M]I">4UROV/2XV/2& ?HP+JU(%=!CBO8Q:L%Y"CPG??/V[BB?5^Z?$N/&V?*/YL?R#"+-;0?"*+9SCD#QPR(RW:DV&H_OKW5]U7]#-, MW-,_UVS)98!!A2_RQOD63T54G>U-X&=7;X\..D?]X_Z!_L_^S^]&*!^2/42* M$+-4OM7_6"!1G%P"_T.%%B<3_?U5OX=$E?GXG\3\64V.O[@__/F=?JCZM]YZ M?^IN?<3V8\WX6 T5@0V4H9:G*'$49UD\K5Q.N#GV5;)_YN=+OTKH"O;YNM6[ M\"M"X>B^#)A?J,L_J.S XZT.PS%83OGV*O"!)VU#Y*U:GV$1O>-7JQ>K^(]: M2F_VPZ$PG_.7+OW?6INQ]&!5;&;#HZT1K5_%G./%"%D,*C[K>0K<'?5S7G=>_/"+\K^$]R3Q;U07R&-9.$3CW^M+N-,A$]&&/?8C)9J&D0U MV+JL)9J6:.Y+-#UG#]O>55M,M[33TLZMM+//M%--R6EIIZ6=6U00F>S0>TAE/#7_77,@4?=A$>^1%OG($LW M:[W[L2U"^.DASGW5-JRU6B**;2RWYW9[7;<[.-KFLI_V!&LB(>WM;6_O<[R] M^\.N.^A501/;N]O>W?;N-OWN]@;[K=QM[VY[=W?P[@Y[!^[PZ+"]N^W=;>_N MCMU=;#;3ZZ]SY@T]OV5WMZ')+&NO\Y.&K8HC"V1;N>M<9_^E!_#[MWBWMYK( MLK7KV.\>N[WA.B&OQ@K%EJB>FJB&0[??7\>!>W"\U3AR2YTM=6[/]G(/6M[94F=#J7/?'72W&@ML MJ;.ES@;8@\VCS^<6TCIG&+1HXH02S4+$K@\R+N1]/6@#6KOH?SGNN;YC/H?!T3I"8.U-:*ST M:&G[^='VP3JRJ"7MEK2;3]K][CJP52UMM[2] [3=6RM$U])V2]N-I^T-0GP[ M1]^W&]=P%#MC0#\IO.B3WM5[D.4^D*4?YXA+_R"@S$]:2'O7E3YM_,G=W^^Z MQUNPZFM6V%A1V=ZR-39@!VO9MW %G[BF?8#!O.$ZA42W+KZ9M>WMU6VO[O.X MNOW#?;=_O+G?I;VZ[=5MK^ZC7MV#[J$[W%\'NJ*]NNW5;:_N4TK==9-*=O3F MDM?L;]3;S_S>OU<'0FQ 6)UP^8&':]:\M9Z$SN+7ZGH&TE)>&8JXC^?QU>HM MK7R_S"\&_-5[[]@]>U>A?_26:3Z$JQ/;!U-/3%BP$V1RFG*[W!%VE)8_L DP M=LJEOMC4$:Z5C]M,W_X:QE)XO;[U'&:=J%VC=7> MKR_(T[':I0V,RUI0O^NSPP$.%H M[ES%H4^=US.X'7.\.4",'[$G/!P+4J\([7OJPOU9L8C;9H+K<([67PC?KO6_ M#WM*BA]=U8_ IB*X_J%SD<$OB"6L/[4@4C<;N*$>1=QG".<*>,K?7_TE/3DZ MZWUX?W*X/SP\.^OU>Q\^''6'I[WAX:!W.#@\&:Y#>E]%DK%Y]>EWGZ9W 21=CD\YN=^]?:P_I*OD3H"SRX@1&%HJ^84^! M5X/X:$,TGB-$7V'*0= MYP_)MIJ8@*K,-B(9F9X,X+?&C@3:%[-9$O\@DQ-4ZK4I]J?]PT[7@6="8*KK M,YT\ B7>2='A2>O,KI(XGURM/R^P0 XV$!SMY=KLX&FD> M9BP,-I#'6*5XXM$XH+(<;B _#PAW]$FLYE+D3@R0B&N52I':5/KZRSDO/(E M]D: PP'FDR<;[%>IP'-]O@'OHYMK)K*$W6#HU (B<6 '(MA'8G4X4_U[8#%I MX :WH@-Q/]/^_N=PXTY'['L/ --';UT&TRFWSG:G VC7+@602:#I MV_@@_9KC*M6HSV*+X?MQHK4"Y]5,-?KO5:('F8F)W!LE4GS?H\;$;T5X(^8I M,M:K1*WF;E-439+OJ!@?E?3BL\.SX][A&!P?& :9K?^C;EP)RRT[L%O"=$2 M7?%3\6<,C\\WY\3;X2QT+V4(1BW[Q$%U:L2\'$Q;H)D<.<3F.88!2F%\'?AL M*N!?*P)IE2E\JY/A\83?YC9YT;.T-=0;TXPU_812' M/AJPX_'>>Q$*W**+*PG,_B0!1CC9\#XPL2W^=Y>WGWX.0&F/MI?RHMT!49R! M/3 ![8 !?DSB*,96!O3C-HK4&DC_I/&#R3:P@G\O[]*>]WAR8?WA_V#XX/!&1C"IV?JY#]\/#CL M#?'D"\OUJ1GQI\NS7YW#DX[SO[^=?+G\='ER^>GW,^?DRP?\Q6?]\X=/%Z>? MSR]^^W9VX9R\/__MTOGUY-N_SBZ=;Y\N_G7WLWB>G/@3FY@1VIRA RPW83UB ME*TV\_+ M$[P;<\Q?HZ?Y 950!W]%U\,L"3R*/8@,IQ@"AYO.!!JVZ$ T/!0F&' (F9W' M[&/D2 TFRX'0H:P]+"Y(.\XYO(QK@/5$@K4J5)_@\Y,Y9^W!,#.,GIO4.WOE M\,-?X3]IGT-_2=\Y5 M?".O9<+^W9AT1?R&]0$/CC.!C>"\0IQL'O)?E(J75B,F3TUO#;P"'W/4E^&P M!?MZ)P).B]-)XQ1C7GC0?C &+FZ4\W!>Y%FFDOQ'UTBI<*[A/*7\#.WVD4!M M19*&=26L?%+\&.=[(@65[LIM5Z7FICC3^%H6>:EX28!&4.(9XJ(_%(1$\YF% M MX5F9Z8U"X__EK'N43Y9:6<1G%AK.AU*?4H$K2GRL=O79MB"BXR':1QQ3>L MN252W1!868""<[N)*^N'6C80W2_B,O&/^/C;((,O>21A@+ZHPX'S#0B@2=-M MX Z^^I]S!R;" F\:1G.LK-LWIGH]!H, %^ZUS MT6'*OP3N!I=KSIQF0FS$&AE_:Y169Q3#VTJ?Q;OHA2)-@W& 2?8IBU#YGQQ8 M1UCDOE_!W/84TXQ4H_;:51 ;<<8B0)=#F%=XQ/(E;Q@2[ XWC@DJ.*3Q6!5V MK3\=W*8-UC(<;".S8TLI@3I^?4R'OV$@6RE<()'">=,TE[4;&0S MH"V0 R8H6'0\^I,/ "U9#*]A3E.""F4"DCB8B9 LW= H"JF8*FUA*GZ -O-? MU&?F@0R1A8 2C24]*1P,\ ]/1%E(.C-R(WP.-0(*Z*52?L?/40$/\0.M#N!O MRUFMQ*PH5LD:Q8AJ=(!S!.F55J: *0993 D;5"$4D">4E'H=#4]2F0>W,278HS2G'5N<)LU-X+AZQ7+1$%+FC/!!ST\QWTMPOB[&80L> M:;8<5+;[CH1G5*-:HI,"SNQ&ZAPT.H9$3L" $M$;R#K?]9FWY%;TQFPD:/> MQM_4;! ZO3T0/?[]#^B/95;1;687JIW2QW_6K40Z*N,*3\3YJ=OI:1%#&P^_,/*S1(59K30O MG9\ABJ9+G*=D[HW41?\@M@-, E@W7K09WF5@*F,VF972"=HHIR^0BR4,0#>$ MG^?DMP#S-Y#7DGTW=[O9VG9&SDG)L#-*(7.F4D3V-4;*8T_,W#G%PE^6G?LNK)WJZ@& MP%DCYU>1P"$")QN2'AND:;Y9'[/&YS=27J?RNSM;LSR/7$9V@6Y0A0[$DRF>!IXE7W3/J^. M\P\=^ETTKY]L<3!U*PE@'&*>H8JL+WJCT*3C\@$R$3DNJ>PT['D=X\=C[WO' M^45&,L&(:J,62_A"QL\ATNKZC ZE%]JD>1>3X[NP=/?-DW5Y HVJ'ZKBT+?U M0QO4#[T,90*$.+#9"+U[0._L6L8DCENK.!_P?I(N,4+A%,.;T2F !2*R=PJ69GE*#EU< _%/7-WA?]GSC[TC?+[GB?;Q]J"<9Z@N@W\(?7R-&48R(E(_*?D_495 MU!FR"]Q?TV"+@=0ZMEK'UG-B2EL, Y5#=A9TR>$G=A#<59+B;1"/1Q/63]XM1!(<-YOL.+?:#:4XPP#IVJ^ M:14[C[:!M+B)=E 0UH!Y"G%-E:?'I"5I/*?*0V',6%'TG,D;I_HVF MY$>#E:U45/AG'J17G)>U@3JXU0U$SOL%\\M1PT*UTJT!'F0:XO!1.=('F[0Q M)3T^\.*QHIVU=VV;2LF68VNZ1*"6_%L]I-5#6CWDN>@A=>K$1U5==*JKB\YT M==&Z*4$OKV1#]3) +FJ7&X+<"U1M(%9BF%)*RZXOY;!50RJWU$BZ#JD.GLK8 M+?<)<,[R)':=3R!V83%)/I.LH?Q3P.)0VYG+B/Q,@I#7,L'N01OM"9<3Q=$> MSAU&OY91SF.@DS&"(3)$3A)>X7V$38VI10,S1GK1!ZU&)%CQ>;_5J7QF3U!9 M)26KQW[NF5X+E-9"Z8 C2:G,M'[*X^1<$9XE:F-8B9JG&3R4I)S>6FP<:V') MW$4@3Y;$,:$/XK=01,/SJ0@9(P.F,(:+,V(=BI)?N2(51^@X%_'4> ]+<'9, M%#I=-DB<,,947KURS="F08:-'3!Z5M6!3#:\="='K]@[&@\/#X[XX[(KFE9D?@8+^Z-&"OGY0C7I))8#=A^4\>)!H%#24WJ&!* M@C=K):=GP#>^H)P^PP]'H>#PX&'O'_>&P#ZSD>'PDO?'^>&V^L012 M45V+O2WJ7S6\Y;CCG/[CY,LO9Q?.IR_$43Y\NCCYY=N9XC%_?+K\AW-R>GK^ M&W 8_,7Y%_WCIR^_T L%;RK@+IK%$AK(I;[$D5PD[T;E/1R6I]?F/6R2]_#P M_*EW\+[W\;!WVAL,3L\.CP9''S[V:"?.NH.C_M%@._SIH%OE3_2;A^-/)\"@ MSK]\7?<$'>X1MP+<<8X9YP.!GF!PFM%+_ M(4B]D%5ZI/ D#MFP^9K$'M@>21%GW)F=W3)S+OST*5BO8.ZENA:1LCPHK87, MN&!F=I6KP#2:CXU-A'\YO0KDV#G[(3U.&CD?C\&&3(P'E/]>. K5W\ENQQJW MW.,^@XXL'2756A3'Z=G'.3/'Z6(R7IIC+T-TWH+BYP4]NX71"P]UL> M(F*NV.L-7\LW'>=]T>,'LS#-Y]U-UH4S5)\&_R82(V-&OGZ MGPK[V$-,9$OI;Y(&O-N)$X_+NGXU5PK;B_8.WZ7645 \$I&K%1]SSA$(NZ V M?A+NX"8QT+)0VLK1'7:&]]TY_ I.KR00K<>3,F.- "><=]?[:\F8I2,6 R4AQUR$Y\I M .4XPK.E,7?G]26\&+H(')$GW"8)Z08S\,D//@XU\$790XV09T&J40)-5J!( M4YFE=3OVI)V%6KI[(+I3Z (600$% "$AY7%&<#6NP<3(\%>1]&2:(FH.HN-@ MSQV"10!5M*00%DPO->'F.K"3(KD$_B)GI&#:R,=4ZA46@(&_1=3@FF+8J%-& MEO)&V29#:!,.S,!F1 SM.@O^*TOVPI I?(?A. M%B?I._RQO37MK;'26&84)^2+D! L%-5K9ZH( R@JCS25$:G_)P\T:"L%^A*; M19@0]-<$,>^O M"#8,RX%*>:?B.Z=8@5+,BV;OP UA]JKRO41,Y4V^]L5X2^F+R;)KG=@RGBG<12%S0[0*S MO'",13R@]3,:@]]CF#&'K3:JM= V$*RI\&GL++4_+7]I (N[7,;*=O5(0=*E MC+8L>%F M.5C_GJU>CH-DRG[)3.?L<'X*[T8I1LR.PO72ZIZ6SA[75_8)Q\"=_XQ0EIK9 M1LY9E2JUVW^G]O*AU))U- VL.;0K%.ZHHJH*K$"G<6'B71T;4/*L8MO5VG7D M7?NAYJV1]VL-K%K3KL8&K+/V=NO6/<043@C;H$(?3#H$)X_V /R50.5O) $X M*/*@4 AGX?DNHAD::B%;N)9DJL7$-4=?H@[V75(+\3=4%>PA28%. MK=8&;+(BK1!&VF(W$/1:JXG4R,1W:YXV145SBVD75!NFA(K,_2X0K$APE,A3WEX\A*DN>1TA M.#0N+@R^ T>^BF.*("IT4:+U@N 2J=<5Q0MG&L^0#U(D&2"BACK_86+28.N5+ MY>*96X+-Y\1V0Q'$:F@.3#QX-,C01M+4>8C,M+KO2@2^CT%1Y10AY6BWDG614R0!\E80:NA;)=E3 MF'M^\0X:CK$^RB(8S$HO:JSE,$6A^1*W20L(+S(\+0P-JZBN5ALV2.]W"QS7 M;<54HK^W0*,GKEB)0UA8\>I;-%%8NYK!/8Q@Y[47AZ'& 6?MZ95Z!@$97KU! M]@/:5R!OE)*95@MN@/N'W +*7R3W1N64'E5BTT.)W-=?M M.:E.?]A!I(6&A%8?PCJW?[J<2X)]I=V#(,H3]",1DVA,*,"U<'>M/I3[>LX],RHON/?7B&K[0N#5_V@1.\;" M>6,^?"O,AZ]L/IP4YL-',!]VF44_Q#9>LCIV@3B+5_ KF:2K-"WX85E O]U1 MWM'S61"1D_L>.LC3:@Y_*,&L=>;J"3.,@X62H$H+[AVI7V@+YEK=EG4RBLE] M9WV\NH=[=?DX#Y)64R0:O7%>T[#G%^=FGF\H7XEQ1.C W=OW30T#AIV(YF^L MA!97!TY,EIR*8*3N!KDNJ[9[83TOVPM+EX B(O9-<.L"PPRP"TGIR_?^,JG#G+6AV)D+X*-T%FYDOZ$TN.V#3: MHP%9G34@IO;HE@6,K@N#A>.RXU)>*406;*SN.JDE'_3M1YP(';,B5.1Q&-^D M+H?8A7>E9YQ=H4M@+D5B4J-5T1DK[?6ZMS'XRVN(8MVR@-.HV;G W$".DARS MO7'Q! @K?V"0-^5*P#PBMQ_U1E97EJT2#/^^:.*O$6+OJ6\EGJ069T^Z0Y<% MX9NRMM455';!U%H<%%U9, ZZTZW425T_62+861=F&2NXN7'D3+SF3P_Q540B[6K!70RA4 M9H],$,ZH\ .3BVE$20VUZ4.<% =Q(\5WXMGR!_ ?4%9 FS#\7FM_]>H0!\0\R$P=EPI1WC\ MX.&%IXXFG#C>V@I!0*B(*C5AQ])^[UKDV7$VVJ&[U]0[KWMOG$848&M^5MBB M:@/>.:_[;U8?[E:*=;==J&NE6RZOQRTO=?WRW&6EN0M[B7]]O7_+?FZMC-.M MJ>.TIF-H>RMUG2]=^;%R/P,BW<7,S_LDBV!R)Z9TZEQS/$DZ^')J*+"J,(U= M)*@_I6<($JFYG)-=UFTPC9XS;-E;DRX#1-9$L8U46Y6]L95\VYVF-CN.MT^5 M\EN8T]_2OW%!FE.I1=OEG7H6,_@- _$L<'@X-A=^1[TO/'WO+MTOGTZ=-Z]V);$UM^+30A^?W>T)>R>]#W!G+?&^V/!P>][K&W?W0HA7]8 M):0G]?L1'^]U.\Z'3]_.3B_/OUVXSMF_STY_N_ST^YES_O'CI].S;XRM?'K^ M[>OYMY/+,^>7\]_/OB&L^SV0W!]^WP<'8]CQ4?>P-SX:'(^&HM<;BOVCT: G M/2F'ZT-K==-!<>HUG4O?9W MBQA*G?7=W7]()V5WGZJBCD-VOZW"3#Z]$D$R%<9M59.R2/Y0+YY$)?^6'XQ5 M[PRL ,EN,">=O* W,7^9*U*6?;LFXP#[A6OO-9;@9W(2>,K/1UW<52VQ\20J M][4OYGM9O ?_'_4U4H=C18JTF]=ZFB@I,/&^J@31Y5[HWI2Z,H@R#,7K J\Y7EBM2L(,F2#<&2 J[>-B'NFKG8?GD59AQABTG=:W+1$XY3 MH3K](C6,,T]NIT@7-U)AEEF9'0JZK$Q7"O]!&B*E(*]R8JHQ(@)4L->$PQ@? M^P:QS6;ETS^E_*@7P&N4LUUJDC"TAPS7Q+8K@0?R,!<728<5302-^_A2RUZN M058.\I2[]TXIM9!H)951$)=07O":XIWCZZES-9FXAQKAP5/]#^B7E3 8_XZ;Z=$>J5W1\K=*#?BSC%)^V%KPHC@F MDI%2LTG[U/6.,-P-]Q&L([V"Y90^BWE&2HHD"88R5)3ETJ0;%1-3LT@KW[>B M.3@3F[YTZXG*(QC=P#0XF*&GH.5*E%A'?JJX?I$";0HS'<6<"4Z6@\H,%D+] M(54ILJ[VIV6D:DXB36,OH.1;$YRYHY0F%F^@7$"E=1',:3.6J>:1Q%,H3/QQ9A<[Z:)N>E M0E 3NN!R=_(CTB]CZ$NF?)XU7AX'(]+A*6#&?M! XEZ$)S-*>Q"K_$-/!LU@?% .*=$^5\3U=+42(HQ,_+TW1AJ@Q?5];$K%GS M.A$LT#9!,-',]Q.5]$DX9W"O2>5 P#\C7J[S$#."V%)Z7NSK03R@%1%>D,&S MVKH'@;TT:>FF&/&+2'WQ'Z!S3C0V^>LN)4\5/;SI1A36"JK1RMV"0(UG5DT'IE/"GL#,EAW.\V(2#S&ET\J!LWVHL]9U,AN% M:%YJ9-EDL9)R6U$SCEB7]7_MR7&+S,!)JPB#)D))XJOKR%$A!1G%!HBZ, MN9B=G$45X3U!N L1>;7JOG$VKOR!&:@D=']-.L[%%1CT;JV1\^A8T\)O M<(9NW:0I#3Z8WFW21FW\%92D_:ZI\P2:8)90),7B]U.97!>5%/6>7BYY363M M!FR4D3@6%R]4>V(S:_"CL';9:,D3S+,Z)3&'[13B8%5[>LJQ4 MK)CZ:0X/NL/7WIO7_3>O3]Y@_NK")$]MC\S3S]77Y NDJ_10-J,,)A MC77P:R7$5[B@3@OW4QN?7[ +&M2IQ+6LBP6OK.5$I/[!A=-)I,I+F;[=;KZ1 M]7XIE[":\(@_VQ^(R&]D\@^S>(9#4GNWK36SJ\QV*I))$/'T1)[%^A<)38A^ MP]WM#@\ZA\/#HUY_^/.[$58Y)7L(7"MFJ7RK_[% >J],ZSMX!'?X[Z^&R.J6 M-,;C+_6/?WZG'ZK^K3=<\;?#%7];,2:>ZHI)57K@C>(LBZ?O1L+[/@'M+_)Q M&^+D[5_Z1T?'8Z^]SR=>+\BVEONI9CVF_ZOCBU_$ M5%9DV[%3SR?+R8WHE'36G7AUM?4=D9% [$NK@.? MG:SW[=/\Z,N^-U7\ 0/[9'GW%]_ZN@T>^R!+1HZ"R(!OKP(?K+AM'#.;P>V* M7^2*-S Y1V,Y ,ZY._SLL\@3X?RSXWS(DV0K6M3C;$$#>5N[\EV_^"]VX7?F M>+O#V$X0J_%SQSD3R95(LC5.^]G?XZ8M<'DF");[-&2!3>)'N[Z^EZ1HG?G^ MW/FCX_P#NPE%:2:#J.D2J%',JEUYN_)6WVHN?_NGP*CV6H!/J2U*T/(@IDZ/P*TX_DO.FRIY6Z3;C@[9$_NR-_AHK6-S%!8.S( M3P164CP#0;83CJTF,:IV?WTM2M'X)912A8^L/&89!-5VE>=*G48SJVI:GV/L%_R^X_R?%'XU][75M9Z#K&[7M^,$VGAEZ\'J M)"_C3(3.7[# SI1,JHKUYRR8EMZ!WN!%+GOX(E?=J_9&>1G+/FRPXO48C.Y$ M@;F,YLX?"58B(#9#E%*/[K59W\Z<_L%S7AQ!OO2?@PZSG&F]M,41:_H;E#2CE^X!-<%0U.V-O1W$:;6 H6W+:F7E)2[RPI8]^M'7H([G%F M8\8M11-3^% ,(H;:BB]]UP"D4IO5HB_%7 J$BEM$DR+0J5"*-',.AS^;3LF3 M"8(99HCQ\]9Y';SA"T:Z4I0CF MAG5I@.DMN/Z$N$A++E0S] O0,VP0'2X85 M!)A5QNDIW[0E'XOU^A#P-G%2PPL()A;1HJE1+.YN 1J<>E?2ST/8W5)_$+>" M!Y[5PUN6OH]])!Q1-(+1Z-BT"=CEH1;GS4*5M#YA >OZ,0/ET1DCGEAV18SP M1NH_J6[&"HF8.LS.+31*?I.@B4=S^R/+X,T9[UOA(^M5(%JXU2W#Q>\;)&-K M.8CNJZ;Z&=$KG2PA9$&QSI1^ 2[C4M2T,2,C?#XW?1G%=_+@?4^=S#^MKD%9X0"WI M_=S L1HT?81'#I@]T UG8DM+K$-/2LK/3=RE :(V@V<[N:F _I#W(&/-HSZV(N[^-]FS9+:AIAF G@> MSBA!U6P4(*;Z[*HX.68CFHN,-"$91N0ZHF&X901;2G,O5E. _]I@]V4D8?D# MPKL)157Q)<9)8EP2C/N*-X^CT(0]WI'GN6^TMVA^#,-=XK/W^G706I M&N>AK_1@:@]@-!5AA(K/J@/\&X[P(RS+Z77W_L4X\@2*##R<5)+R81HEG7B_ M)[7"4S,-H+HX4WTDRLH-W6BUC#]C0K,M3Q/&N0Q^CQT-8A*P^(@CT]L^S>%& M^X& 38<=_A9?!RZ_\BGR.OP+YR(.>(.? MH@%^R;%#E$MC6N_](J=I)I*]R]_Y"398(M,H@1]78)_J807T^>8^")Y/)-"V MW_JI@HU5@&ATUK_Z%MHQ*C>#0Y?$4F%9XN6H6)!GYTJ^E*]0C81+ Q2,;+_^ M0]+(OI0SZYYKX?-5S($07.?\\I+[- 03['$%GP#J=,8!Z-2IZG>G9[;,?$:J MAQ'_D()4S=,K01TT/))UD4*/TA?1I(?!ALB4[*]W8"3L>@6_KAG!+4"I MV;JXA@L;YW;K(V[#2-\XA[WG27<'.*#ZY@#%]H=/%_]POJ@]P 6=>5?Q189Z M:\&?BRW]'5E3G?\ (6QD0GV/C /A@AMWE=]QX9_4(V1*ID;M,XQIC68 ?OV# M@1 _2?\_>U_>W+:5[?E54'[):[D&4HO:Y(E<4^<:"PGZ?D3!"Y)M$& MC44R^]//V>X"$* D:B,E=-7SBTCBXB[GGOW\#AS]>1"B$&#@Z^;8OSN=.YPM MRHA8O)]VSG9(<9[$259D*(1H@WX)\DLDU3_2F/KL2,,^N#F?=N@9WL9OP*G< M'[TPEK.RZZR%5]4 ,N["K0H>@IG5X4F36;DLR9I\#A=:\9POO,LF8-*+M+3Y3D'#H<+PG]7,??O1&/R/ G2,L_2."SX.;@T M_ZA 1*\W)O5^CTE]?YC4]W @*"4=0394(5K#XRYR!:FF:;\FU+A!EG+;[+)T M _DEY&V:3I",PRN!!.[*L%9!L_U7EB?1%>J:/!NP]'ER9[9[A-MMQIF MD:C<62$JW?B(N73U!5GI;)OEPLW2ZR.9$\$.Q=2ABKK1EMZO%5X@[XMN J;- M_YIR;$3X!9L/8O!C-ZIB1BVJXF]D+/"FY;@+?V&_)C!I"N7]^NOYCIWK%3%. M[,@'@G:AH48@/,<*U0OB#\Z.$9>Y &+Y!S9U 6T"3*)>;-Z#V&3XE2;ZRJTG MQ+J1C,*B\_CH=J)S]Z0V")CM)359"-C;G(KP04*[,G3V-L/.:@62FT]>-DLR MC&!.'8UBT[&%?.:[@QWOK+1A+NF)PB^'!ZO(M7&R?BUY9,5SH@+J6X%92]U>3OT,O][V Z M^\'[=3[,6:N4_LM5B!UQL0TF; &VE^W>K?I>-V]>T+AYN%6.*@L3^SU7XRS= MO'CG=Y2F3W<:0[D/'NS0+,,_ 7=:JFB9BW< M8\B;XL4DV]MG>0!B&.VWNEF.8P_S+(C"H- ^;Q[!53P'#6-W?W'B)()0>LF[ M1/Q>,^]?L\([2\<*=0/N!_")ID6F.:YBEL>R UF*%->8WUDUQIYMR-UPBN;/ MP0'*>'6)VD@R]V^TS>CV^/CY_5OT8;#O+* 8C?C%M)N/6L)'J/O0#) QX'G. M2/K#T(/3TUT3_T<>I+MDI?@Z_+GIVKYL@VAP>IQ9V3ZVBH(Q?E-7=2_>K,I# MH#K%T0)6<=A%R\U]&^V^R8N#OXO3BG> %"RWDSRZ+V0GQ$?"9@=J:NT'#[>^ MHF;)IH46.C[%(2*4KG$WE@<? MT%^&(850MUH%L9D"E0/+>9>9W> ]Y\-ZB]&%+$]A%JRRHA9/O7=!^;7R%.1T M-H4#]:V/2.8TFR6H+G^"1P*B4$,#SM ?83UQ67&0P"CUO5*\NBRN8^3T1EQ-VR^Q/\%)B?4L$G+VYG^EZ\A@Z4H>#[$!_!(6BR V$^,];KQ1E&18/$N6/7]Q$G YM"T?!MC& MAV/88-1.LBFF,'PRVH4KC-SE2)?%9.XPNSHS>BN1;/1$5ZF-$FKV1NQLJ#LE MV5^PZ<$>%-J<+'=?W%2VWP-SRZ8.6_GTTYD8O.4.'&^**8+4_[BW>.\EJ)5J MN)D[*M@RBMSMW5LJUZ*CRB#T[!#]32CTS6W5%B=0-MXGN,[!#+5C'VRXMTB# M*)I1[,&%ND0)@ZT)P4)#:U_<5T MT!H?^)0!G6=) /_![;7M1;&39-640L-IFEU2LU0[09H _ A%O0W%Q5J%X4[A M,+BR-^SO5W!A2?&VBS"!P""AQN+[N^*HPJPK=MI9OYG-#?-==R#OE)Y7B*WM MOU&SX()?;L.+SC8M; &<**Z[F%68W5+?IAC[V6*0&NV7ZS87/_@E ^V-+7_Q MS17.BW2G>?03H+:B7X.3323A"R8=I(7)9 1R,H^18AQX5\8;R7N!LQQFY<3# M<\NL-49'RYT^%Z8-ZF^V_C_CFAA^OV@=*>*]'!:BWDY]<25"=/A2:J! M783-.(1QXKP678 /?U;8U3TA52BO'-5VEZR2W$UE=D3'HON7:HYHKC G!4R8 MM_^KFC>H@9S^8D45CE-86Z]@FN 6_?(.K;4_LX_GK-R1T9.J\N^RGZC@Z5N( M65E,U'7.<+V@-TB()QQ*@8NT'&L[K'N M& <4FS 89[TD7%D2-LH/[B@-J5LT.7YO*PD/6[387MA1R37_46_ M 1/0JC!Y5FRFQ8"C4%>-_42'#:=TU5:TN^A?PA6)A]GFAXL\=#AAP^5L>+"- M]H)NOB>Z^+?_?"MAR M-:57LC\$OH ;@BVF@0=>LB81!26Z$;-2$F%K_@HZLP8'_EN-][8QW-\L^;6Z M!KRMCRE81J\7# Y\F+Y*ZX]^L@GT6V<3,*N"81"]M 2Y^V2]76A,*P;>9!1) ML%O1S2^#6$N$U2!0B&J^\H^4PTVTX## ]^D8WAUI^\0.ON?HQXT?^;77,F-# M?WH8SV"$]4X,:4(8](DA3YL8(JHNQVEM$G7I?99* ^*&7'U02*@8A#AHF<9D M!D+W;(OD:^HG$K(?[(3(^+*O 0X>2OP![:,@*2'HQ3RYA5D$O M&U?/Y*R#>=W%+"F:B&"K)67NPO]&(RH[67DRE$VZD/K^P-FD,O%[SR;E3;6: M@BDO9%:RQ%#Z?Y_>GI''!F0CVOU@.)4EL$M>\@4YH M?R7HD,#21E#AT6DWU]Y2X*"8'@BK85>,^>%,_W A8TCBW(,#MGAP6MK'=2H? M'?B>NRENHJ')*JQ-ZT_VYY.S9IQD0_@(.6[*"7KD)K+\USK)0BY!8L4L4:7 XQVM$5,U0-7 $CW1CH'X!CL[W\G*8.. MK"MXJI4X8E,WY!YB,T9C75SOKW=Q_1GG\!M,; E,+'?9"#\KD&7=D5R)"WO_ MV'DG%OB%*G6*@A5.OP97ZR]U'A@/@1K6>QW=CS<@/>T1*D*MA06J:.CB&C1* ME%$IPJ! 4:"6W%%^!92-'JB,J!]]R@LUQ%SJBTIP1H.,3)*VS3+TX5<$LF#S M-C%/J. BQ^:\IED:FV)_=1DDJ+056+P>9Q$HA.CWPBPDO:P(5.\@G)N_ZSFB M=CYV#L R,9-2DIZ+>5&J::$9:XZVA,R0BSU1=Y<,%6 \PWESG:2VDM?*02*@ MG+$JK^75Y&HU TLN.AP1U>7BWZN]W)P]/HOK3&(:C7R5B1K+=C,D M18DF2HZ&%^?U%L[SA.O1-ATY8"8Z?45^8%()0J1J6F\M=N(%,.[X]NOQ;T4I M+7@XM2Q>JG'3*?=(DU+8VF"*3IG$>XII%E+RZE'MY(CL7B#BB_=OO;Q*##8 M[:C);R +$J$CO-^"(@K^;>)",]=MZE1ANN>PL^C=Z=$DZD]\<*M'I5Q>1RGD M3[^5:Z,C B\&NLV)6C[!:2"IF.Q\-PF.R)K*I:T#X1]J-,K5W/NRX_T2IP6F MS5R0>GX]D EJI]?.4#!+,-@0DQ>CF&17J@DBY"YD\/54\A'[SUN7L MO9IS*S7'Q3]JQ5W!P%PFXHUYW PS5I3P=70NHXE4>WS&I<>FKOU_*_$^@MZP(FH@G3 H.$]:R.?7'E MO>Q(04NM_7[+&I>L="$DH([M#8-"8&FI)>Q"0(/<1X1F1UAH?R/" M[9SA!O&!'\V2 M(&7.Q#-FWI!0L6*AH0KIAL0Y6.9@=>620F5X*R$2P:@5>N,XHK.* M'V8A7&J[$FQ;9VYBC8\1_XY^0*];LMD263'02)9#.#GLVI!;'&,I-YV"EAFI MA($58?9%-:R!D\&F9U=RFL+@R_ER#<"W][X^&D$"XG-%AKFG9C3K'5FB5H!: M&P(3G].!5R6Y2YI.$M4448*95\U%@V/8+I]3SA6EM*KB/>@%PJ:ZUY MTDG QDJAU(0E9LIZIRHT^P[TJ0IW2%58/P/J8.3%6VG%\IXCZFE/.22C GVV3\+7E.H:P!&*4.])1NT#;8H+O%[&'6Z3.%)%(R+*EBCXW5$<9 MDR;5,<2".DQE0:6#1ZG%^#"FB7'88J(+[\BGEE/B#L&JLF$=J6F64E670JPO M&%Q0,5&=&).ABY8M1DRUKQ.GCMN"=1Q7X:7T.A;N+N@2YINR M5E%W::,)#G(!1\L-5:J 9:%&*R?@@J#(1MDUC;,@ M,:[\6\EF$.WDY=>$Q0) MT/T$@E.8WDLO2;4KO!DAMAD1?*8W25"@$6%?_U7S]-UN>C2XJ2I>]-.;"UEW MV'/-%69!>, &:;]I@S&.]+P4^<=1-CZ*-8<;^9OP]U[3J#\!XM#-EC[Q.ZU+ M]AQ'7H#^ DJ_T5RPV<[KEM)3X%%@,#6=30*2B>:2.8/B \1I*2CAXF&3@"W@ M(\$@(.>X;AVD[9Q5F!P8Z5]IF2'EF6,F;T<_)6!]!=;.C_7KPXPRA%'?^IIF M5XF*QLH4* =U\8.J&^7=H4SD;A$-T=,4_XVT+EMWZWL"WT4Q""F8]:WLS0S, MCO/AOZIHS"E_6K+;.?OMB8[*=]+D.O+$._=:DM6Y/ >D#R*T4MPXH>QR[>^@ MN$]+F,-)KS#ZFZ/3UC,>ZJX@R[Q=IXXOL!+&>(QD#YDI'W%V]?0X&Q.&/F0J=P?$EPY7L7/WDG>T=T\*RH\#/& M&68FZI[?1KLEUL-D%&T(_)1VH#$29.J;& MI)[/V]"^:\==Z&@SRAE.W5M-?3:.7.N$MFNDN54SK/&HQF,L&I06PT3_E$RC M;J#R^1;U )-GS,7AC.7X,HY@W84$_8,D8:9J\E)N,#Y817FTC6;>7.XOI?O2 M%OX]J^OP?BV16B<4T;O)7TCI]5?I*AL:940BI1U=W H.@XKB$75X0R #UG-Q M#-ID;):(0H\27\ANI:>#I,_+O%Z'O;!'[#@<>S5V48UU.58M=-,5[%G!J1]3 MNJ+(-+2FG1NX$$P;U=62,K.-:MLO_([W<<3P'F;,*X08IF=E0JB#FD%K8RY; MICND- OCCF[Z/H8JP@(X"@2 $0M3!W5 !/)P#F(:M;04.609,[^O>\Y86),O MD*Q@S%7C!#>;K<\.&UT.;T>V*CSP!YTQY?9=HR&P]B$O$ H%5_W9E!%X@X,S MS4/??PL9/>M&LE[I(;?B=)U<0Z 7V>3/I2>GO:O& M(7 [KDK&%-YS13EP@4F$:SC8^>/:3;'6_U.0+*IM-#KM08:[* .-)>X.C M7>]G[-E]4>:@2/BF6X_O8I6?'N[N[DG2_N(PK*?!3[$"@SE9K(M$KDKGAD)BY MW%4PK;LJT,RQ#4 013GZZ3 J8"SC];HL[?<7Q70<_<^KXFA_=V_O)#P,#O=V M#PZ&HV$T# :G^P?J*-P-PL/1*U=>/FV&![TAPA@U4?(;BLW@/&#PA2S_WA!K M<4,9?E0K?#(E3[Y@=8!&B#C--=^B;L), !=%-9U2O]\UZQI-WEC.EP).G-T& M+J-Y!#.XVL XMO&/-WL'K6?@C%?[^2[\VCU"_-M]88IJ66)>468S'/(;#EF2 MYA:J))%O_^?5[BOZNT 4?/F[94^X>.]@Z_ M_V&8Y7!UMC$2$LP*]4;_Q\(NX(S ""A1NN(,TO]YM8\:#:1SF=TAZ?2+OY=C^,0J8\HO^UJ86_P85MF&_UK5NO71&C M]N'WY6S<;TO+MIP+RV[9FSOJUM/\7DCD<59_7R3RZL>#XPU: M]GT=^HV@P>]R*S9D'_Y2!;:C_!G6K?)<_6<%4M@<0M];O]7=USEVM#M^R7P= MVTH$*O%^":Z^JOD&\;C[H_C#)BCU.B_[OLZ]O1U "VZE[_U18+]'D_SP OC] MIZ LO4]QDJZB#F\.W3][3O]97:JTNA=-9=/O^QD"UWKGV%5P@[C=/:HU)QNT M[/LZ]*7XQ+HM11ON\\M1[<^#J4H"[%,SQI-=/X[XQ";LAAQC%Z7["\$X2_IO M+0SJ-?3^=_(?+Z0WK&$ ZDFG](%*B71(@Y+$';>1[\VP-HJ*##BDAU'8CZ6: M>H-=WWNU&%)^M=DI#O>_Q3?*>6@Z*^[8A]F,TVC!8*' %NSIEH[(*W=DN-&2 M[[1"#I+991)J$<-".PT4&B4_K>:3+QMR9H/E+CC:EQS(GQJRV.XXTL3/]MBD M]J+8_L##$1*J"79 JFT_O<5=AZ?K6\XK^T4WY9&%JFE1!OGVES_UPC&_:;'] M'@[GM-7;/6A,M-ZJ04HQI59&>LS\1U(C;&)BQV[J&^\[J_IL4,6I7H.[#.Z> M>%M7$^FQ]597>(:<,+ED?:\Q#\&I^]H]]5LGTCS/)=/!Y'3=S.)"S4JS[_NT M43?AG?:%^_@"0RV$7-VD6-MUX8P:S^HR)V4Z9'?U K49)D'I_9H5 MWEDZQK9"&Y%L\;13>D!V5O?)W;&_* _2PKQ7]P )?Z]1_:'3>039C4Y#UI=T MB_!+/V>7\6O?G1=RVQO/A#(@+ZCSU"?L46];90L6=U$-X>D8+SDVUPLGV07P M@GJBENY,([TX:S,WW+<^QRS_ZK177=+[\B)() G?O/M+K4MWL)!/M]#2U&G# M763<%J>US2C<9MAZGK\4Z-0AJ]6_#D*BQ47>B[\CDKU/8O53)M]KNTO5?Z/ M+=.!BO-$G06:M\&;SV8YJ(/PUU&CE_/%G^?,*S_A%6Q_!WYOWT-CV_$<37,& MWV0ZL[W]U%%WK1WY,K;ONV3E-O@J<)&^5$1K[@EOQUXPG>SN77SY3Y\Y_X=? M?_?^N#CSM@(LM\-:0ZQ&B1H" $&7D-^BF-!ILQ'(GS\1.@@YH._]#!]=!7,M M2=X&4Y75>+8@EF$_DE3S69?8A&TZW8 =K>H"FYYXYUDR)SX?AXX"YL/G4U"W MI4L5*&\[->VM?2SW^0\5]G0LG5Y_:\+K7A;[=5SK=[2U:8P6_GM7/ZZPZK-J MC 5K-[VV/)MF'_?E+X);^H4I'?WEWL69[>)>NI>JJ!"L'75+9D9F9H=L[J3* M$2@\D9GIRWZ]G+B.TV*#6Q!##4XX6#2U])%8"XLN*4-!%"58M>H&UI7O_:2 MT26JI2<=;;N]Y9K37-.?;JU*X9I^Y;X4[AY+X5X$@[X1GVV$:N[8X%8/[N[ M^P:9IZ:566V+T(H1!(C890V09JZ=?%,BUK<;0K!69R M28VAKZZN=F#:V0X8RH3=<*48*Y_@/BIL!<4-.\X!X,SIVD?^Y M^Q6C= OCTGQ%O#+@&OO"::C;'%<@Z%?>ZRQ?NM4^+IE*:!&,*4$<(:XRQA[9 M!$5.+:WT\G$X7H%&(>G83:Z(A@6^E;/C&!(^]2'+I][)]O]!J'ZWLOEVK:K6 MB<>T<$V*O.&DBSOPG(^U*.3@B Y+Z,J)]P76@#3UW5K M ,9XA;-($("W!JK,<#*K3O)WRUS \+6=K*Z=#_:5OS_.LZ24^O@T.AWL'1V< MCH*#T5$X5 ?1P=%A$!P>'.X-]_;7J)3ZU8\?O[S_Y(&VZ;W_Y_NW?WSY^.=[ M[^WOG\[?_W9Q]N7C[[^MH>KVI-M5Z\OZCJ'P-)CGF72%V^0]6\9]!RM7G,>% M=Y.-0[2',(^'TF5\*DHLHH *W$-+%SG3V4X0#Q-J!%DO;*\_,(E!9&:SR1QK MVU' -_''35L_RV]=[$"$R^-VF"-,9R#L#9T(JJ:5K=N5 'W@_@EVA;BLP[ M=,+[8DBIB*#T27D8QPCES&AU3:@=8^9QWA>Q$]#GK5^J.2V&N+=J_ZS*N4<( MH]"/F?(23"0+%>N5SH_9<'!RW/Y(8_P-.60*[@A,K NIM+@=YX+5B3E<%6(! M\V[(IP[0.,'XP[/R#:Y1?TQO)Y! #&G,EIT0IYHU-]3RYT2HX4PWK[_?9$NZM+);A'F%^SONDVU M"&?.I!CBCT-%\,'DU0V5EJ>W$FP<]'+DJZ>I"L-!/(M!]RSXD:$*$1IJ20?B MC6;6CQ-"L7MV05A#\W5T)C_EGKWZ$>UA[<3,_]J857%^,CY? J^2>*,ILJ[CH3 M*83;YM8,XD:99JDJ8VZC$3,\'>6I&B_$))XQ5+_&\PRD>Q>"_V)/@B2KHNVA MR^FPS=)TJ"+T+Q79J+PB$*PLJ2QX5VL;"%ZI3'ZF,E =N"!R:9N$#%_L)>$#ZLZU);4U,@R;"^8^R[L5/2D,(A1Z/)FXFNF[D! MV(L4\7"S+AS877J%.K<]AYKS%M\%LB>CZ>_ZRUF-<^O)U3 M4CGY@WN@X0GJ7[_[\[/S:W*V(D4%Z;@" \"[S&+)C$="%C1XOS;;)OZT/CC3 M\@D>Q'R/2]6@M*DJ W@H\+;B';7CBYT\H[4YZ*[^FB,0-RM:^[2+]4(@-LF4 M0-?Q%-'_,"+ @-_ZCA*SL'X:[3D5Q$[+%A!]K_#Y,A6:,?A>@0$%_!NY@^\- ML^PK_#5F/$+]KCKQRYM?]SF#-Y1VID70# Y"(0L#99I9XJ6B&C%468'Y&>," M6-N.]R6+,*WTBOEQC'X*:9>'39-&&<@T:E.1IMDEFP+<3U!=8==J3NNWO!U- MV"K%YB41=4_B\)4T' 09QER6W&Z@37_Y$SU'C+)+?9@ZV"M+J:B6FNS M]S5);N-E;"!32!A4$6V)I2@QV*S7H0>XY(Y0BN2VB['$^:SMC+BCJV5H+\NHCJ4!\R W];4WW^QHTQ M^VM[K7\\TVTJQ;NMXUC3F.QL.B^@I[D.WYK@/FF(0-KP(=Z14@53ZKU):A)B M>0Z-"VJ*E[CV,'?R1"J8DFG++J1 4J:D.UG&R515@BC5Z[5M:WB2M39IFDDP MA+6*EL8D1$&%NV05?OI%&;?\.@B_!DWDRT?6%:3CFFFL"UR<*C4P=8&;PP6B MD%.=;D)L'O-DL X@5P(]SDU_?=.M@&F/6LCXQ,P]AX5RQ$=O*+Z@ MJ/)+-4=W3- [5]HBRPOPG?4#K=7_6\$K?N/UFCCT#E7;6534!J]A&H2@#^- MH8257YD4+A(HT&SPI*%&%U ]2GBE1$8HO8V6! M5;GEU"L($YI,S^8@D;K_2]UF$C4]Y)BB M ).6EU5@9V>"$3=]R:739.4O4(]'!,L*>32),!3KA M*N,^QNZ3LE&\LY3\C+'>K<%KE/[H>3[U[?SLMAHZ:R'-*@5^.>5*%-LE%CM+ MI-Q="7EOR5E#YU+2ACMS75&*)D *%3@#):271M01"M3CT&'9;D;E!?\TVY*_($__J2H4<:9IE&_UIN*&WC6QB%J MCGR,Q__+:>".!%6(.I5&-M5\V9NP32XE)<%S//<@2;;I^OO\]Y2?09+_-W4@ MM,P5JF63^M-A;I#JC2M99/$[:5+QT&X\MB MH7,O96Z2#9EB1!Z+IRBZPZ6MI\(6I%?LDNB.<0%...;KAI.(<5%GE\5,#.HR M,W+NLNY,PVT:42U7LYFTA%DAN$7>[SC:1@9X"R7IB6CD ;I?@*3(.,U:WSIA MX5H6&;>(KFUC3F2(7DA@.N\!/V M#0[C/*P09H:"%3,@$W8$36 *K(#0O< %DK-![4?%=AR.(M&&-666F/UG3IIJI*;N*]XUW4E@R, CM4 M6QV"UU^@$H R5H?0Z2-IO__3QR[LS M>AX&2 +8[PF%I"XI.JXH1M,3/A?..;E:_8[S9^ '3],'O[[W[TS%RU, MU$Z49OC=%_1OMO2RN(UN44.$W&\VY=FF3YZG!O0Q-6H+5\BS+%L C,/[?B/= M8<=[;_+MN>63&=7IVXHQ3I&41GBP;HR_QAR=7/O$8)#;*2_PG>\D_4LG2FK" M)@4+S<51(N5;;.?&6EUWSA05;X2H]X4VOD$94*4A0U(([:9>J3I/088?>+]2 M%S]K%/!(>O&N#=3\I2TK0XZ%/#7 "6->%+<&M#S)#BHIP+!6G5^@ W21I S* MV^X-5.+5C^_-J=K)BP#ZC5*7S=&M7DRC\\*XAQ=5\V%EDQJ"!';#CA'NR?X$I&4,0 M;0SM"L$8$=AVK MJ-5SI;Y),>1RCSF?'\GX-AJ:( M73=_FJ*'1UP-[/RO._,UBI!DA;3.VRV7HFQ@DH::=ITT0^OJ^QHGB:F"D(28 MC0B^K56.RFF?H[+&.2JM*B3=3>+MU'?>(IE99E3+8#XW!4!T6\YUV4_O/UOT ME3@9XUS3SAT__P,V\3"3G 87/,[64.GP9ZP3"R1]CVLGFK\*+K,X8G..2D*Y MC-7$3:3X4YB=X^S7I:,K6E.=6/7.\^O>TA/.8QRG/+V@*C/] 8/9TR?<6//D M=.?T<+ W,/_RG7:N[\H"V[#"E;S7=C?R>F+B"^^^O_XG?\%; M\0G+3N_94>F:7UU["_A@]^ M#4$J1)SO 7I\Z8VK@"(UZ,%-,,5*,/R:QM@]RHR>)N^5)C>']'ZF^GR'_^OR M.4K,"ZX0<$W*6\A)B:%MG(/C@>2D:&./6NN3/8@Y)IA)L/++Q6?.O \XSKA- M$=PI-]31=0IQ%GDK2*$7+6SZ^_M"[V]#=.@\>?4MC!$ +_B&^>%%L5W-)(02 M/2FZAH3#F&NIB9BS.Q.F & M:F1"-0&<3Q)(5MYPWH+SYINT7\I7-H6KF8/TV]M(FT'FFT/-GS!3%O[/@]=F M.>7 DG6$O8JX4GIL 571G;84JA!EU#)B[>V<_@[V=[!5HE!Y8*ZX7)!RSZX0 M#55?QQE+#LP'PKHUUR?!!5[8\NN=DP<_"L+2UHA9-%-J*=$BMLPV_6,U#BC-@+O# )KG!% M# TLX%A.QP5C@K%%9CR"M32^WA#K%_YR%][;(&O(I3>'&?])& >N2C-2*B*> M+/@WC43PUO3-EVU@].O;B/7UBNXFL=!GH.C^&J./+=/<%KOQ M8#UQ7%:!QFZ]S!)NFYCR'Q5CQY5NX9);_8>MKXML&XNCE4'_CK(*HQLE;,/8 M@0?/"?D%G^)*..?%5Q/"Y*> AX[:HZU*>#H%XO024#\WUP@%H!\A5JK\,J8) M=X?_7JS*UB_\I2V\5]+74,)LCB"QS3(1&07QH0($RBATT7=-16>$X,C+X^*K MA4>*+Q$HBD-;BVJ]^PPBEF38>/ %JHC]^C9[?<1G_TZU7PMUE/H-ZXGW\4@ M%7A6I4:Y#0BWF&NM(VYPBQ!+&KIV.7BJ0>1K*QFLIVHB@)?*4P$^+"=5P8TN MQ0U<[_V&P*+&R_!FO3:PY4SOK<[06WQ;6Y7?L5PPN._4\\1! M$# ]G3S"12FN950KP^L0,?1TW=/U\DJL8996MJ$=HUR2%DE?,#)IE@+I4R*O M +-IW5* Y0@Z0T.E$RQ0/'+:K_L./B[=%D:PA\7&$>'7VT( !ST-H^D!-:+) M%<&[Y3)9$CE9"E/H+T]_>9[L\ER4.9A=5=Y$GP1J1GLX&!MT:+E0XBBK*4SB MV.O*VUK1Z!7_B%)[QWL'/]RE86M0+);I^.+XPW;=J)3%A:VUX5X;L(*;%MW\ MT%9UT]_A_@X_RAW&G/\H'I%*5K;((9U764RRO.3\_GJVOY.#XEQK L_NZ;JG MZZ>B:T2.HK913A<3@7B-2*5*,C)6@B%J612@L=*,45=U*P#!X&Y4:M:"/BXB M*XTEV+N+%\KWBJS1AT&< YS1B!W+I/.(@9&G_&<]$QQENU"E]%>V(-'ZRR;Z MT&;L2AQZ'Z[J-6UFS^E3O@-8-R"V=1KAMV*PJ]55P M;X\OF<(:X%KR(_'RT6\MEK=I@41=-$IZ9E$?=;*23;\TI:/,U!#. .,;TXY; M?6.5-G=2K8UK1AEA^Q-J;I8XCD!J1X?Z)$&_GA6UUG?8 56WO#--UN(%\/ K M;JN6TM+,PPJ.*>9&)H0L2=W1],,W]TYB7_F ^DFUI3V1T[,@V-<&6.DZMCY: M)Y#'D]T>Y/'A0!X?PLW]>S>CBHMZQ( \HJP4-*L=VL,&,("#)ZWY"78JNGT\ M =B(VP(.4V.FV/$T$)185=.3_A.Z6S/2Y&K@X#=@W3< !^^]-3UI/[6WAO#W;74%4;?N M1^@X24#O&'-Q7#G)N",VQ>VPG10;)R-C?8GAPNU^=%.M;W.Z0$66S[U1G$^- M$C55,&*$32BQ*:ST4V(E#.R9,OYWI8I6;4ETMV;/N[O=H!?2T?1WW3>*\2(OEUJS4TXRO7UF_OYP!@( MD+/1"]V/K[U9,BKX5Q@4F@:1:O8A;U/:K9KNNIZ*:H8ZNO&[PW8@XRZ"^7:6 M;F/VSV56HE,".\OHI/GBC7=Z]+TTF#KVO=-#_0=W%3TZUG^?;D03ABM#=^(55$"G/>U- MK,K42W 3*1E6B#E.&]ZCNM:L^X)XT3R%#0N+)MZ@8WS.JM)'R[5F8>K;)I9C MPQA=LM"F#6W,S+C$Q2/++^$0S!90,S9\MS2UM8]PD]FBS%4ZAA>VUNN95N<6 MY%_7F#0!%C/JQDI=='N?UG*?UJ#W:6U4XQ+ZI(Z;?FV_DC?>[^9"^)[6X)Q> M@^\3:<35=\.XMAO&\<[NWL'^J?[G\&[=,/9?=5LFTM;B>*66%T>[[7TMVFV) M%]QUP%Z-#6W9<%_"ZJXU7X]9\M9X9'"D.TU@[V&T-H>W,Y9]OAEA"; 70]>M\7+6SICM87NX;?L MR.&4&LFOD6KJ*^JXS0D #-@%(M=CCZ9 *^.KQ%B1W]60E6N]8+$5.+[ZATZ= MY!D>V32#@\'$]*]J[AX4.BDXF]VS[>=--D.5^VK"; J:QLV9-M-]U+I99QGW-M@)*B(<5Z]^U2-;<34-K\?4_[U,*RA*=&N(& MYI*Z(+$] &V#TLB]',,YMSI>"#(:&RJ),%'$U5,$7K#S7 M;5)[,<:XL<_'JWM+S&6Y&,M?9S@76 MG3""?^T!)5X9UQV-&I,,^"2"='$] .>:U3 M-8KQ;85IAZX_DSJYU /I1FPYC/.PFF(DCQS0P*Q16-(B&2-H!_N$HSP;PSXP M;JN_+&]T&EA//8A/A= [TRPW&J(MJT9(6@PJQ?4^Y%2[1!*:1 5GDX*R"TP4Y),O!OK+8KS88%AB)4B*:I&XH@8U*BH5ST^UJ\4QC788H M#G808+!'0%?S5*2VS;L[I+.RL(] $OTQDF%Q2E=XYS?Q>4 M 7NRS;2Q7OB"IXW?WF'7*2GM19E+DQBSV_%^__3QR[LSWR5"CO_;=_E>J8*IV%)D-FU? M8=60-8T=B_A%'=RPBL:J)$D*>Q$S6%]N% 8Q9%-;$T6[_O+\ 0Z!U_@I<\87 MM16D#&)J#A!--H6[ _^?H75TSBWJ,EBN1OK40IH\B0>Y>(K=X28OW@?%K[1. MD$2]J)W%?9MEI$K"YD5QPH*)=\=4+[44VENI+LC%K@_VQ7F%'!F3JG%&?%UW ML7#<0%31Q&J^XQM"NV*(FGI &OA4!:@\8%)*O92,W(-5*DZZ4MQWG!XD)A+! M@0(WY609SF=;,@B[F.A7H/=CF2F?O@Q&/MVK+/]*#+KBZ5^I!!'QZNO4GO,8 ME2ZP';"@3?\L-,B"=) M7=GK4U<>)'6ES^?H\SDVUR6MG$^VOEK]7^1%N0T%/?&.KM&$,Q>Z\3Z6FY%,]@ QHI\P3'-! M7A=OB]LR8W#F]09E0:UAA+1/_[K-EG\@LBO $ S50HS*A!X;""H!V)CC7/$# M'.PC?"/=#9*^F+ Q'2 H"\P G;]@^(J;M@501:("(%$0EKU1Y:TC=5S#@?;#%99ADZ8[/F\7GOTI?NHB6;JUNHTHFG<^ +:3#A M@J(2+$95%F[(W43.&(?L<+><: C-.#$H0[H<"V-26Q4!^#CHRS<(L^&3K]'! M$Y=N,5EZ*9JO99'2$Z,X#=(PKH=C M7Y1\/,^S*95=%V6.Z0U)G&+6%6(AE5=**DNMPN.4>#N[Z8+<-9)R?5WWO7!L M"R!S-B],XU3RS"R;7D"P>U%'M:1\VX0U>)=MK7*>)=*VP"J*-;TV">:4&R;J M$2S(%_4H%EP]R;&/FP79M2S[!I NHW7V*E2+"J73X[5JU*9"=>OV"QK5RK/^ MWW OEZ@S2\([Q[/RU8_E!-YEJRR1AG6XEYC/VI:" M7<'K)D%>0Z0RQ8U\)%0+Z50IN1TZ&%A\2C@LB+64)(P^'CA&/BLN)<,D?XNG MF YBZ= %1J$W]0?'!P<$_?XO#^[?NVWJU4TR=]:GZ^.=9W"C8./GC$\%+ :/C)FF^P4*/+[F?$Y7J/J# D^F\>^ZJZ$I"1+X&#M?W@+S M&CF%&K_S[W:\)5,#7I8UYH)]UJ\5"ZFE(L,2%CIVU8SP9PT>%NEQ-[P.7 M15>MXHTKH;']@!*P@!$>4./A6^]B#UAXA\M7,&2P00@0S,(E1&?0,LQ-D(1A M =IH*6PP%9$==[5&QTA]#,9Z[7,6?+YA+]3=JJ(L<58UEH1RE6BD._G2_9@$ M,0ZPY+*:K6)<9>(N_#--HNPAM["#AFC=^"5!*!?3;4$ 4^(U#6ZY*7 M0%QB_8 @$KL7TV0^ #56<"^"PIC,-@23*XX3B//_7\RD80IN>5U=E:^5LV&Q ML( ;,G]/D=_C>$E7_WHTAB:)7 9@F^L_X4A5M.C=NY:!RZ#"5S ]:[R7(/OFVO8 M\F/=_UTMRMZE4@"N?H6R+5>">.B]I&SK(GS85"@4*,+7< B;>6TWS&?WRGWVX665]]B[B;\L5T?4BQ#6\&Z9C0LKY.$66IBIQRZ&% M)&M!'#S5N##FAY9UCDNZI,:!@9MTZ\#<7"K\1)L_R!N#<5 'HLR!MEH!N+'"$Z1<1MYBG5N&692^:?3I3!VD] M,= _(G9MQT,'!XB2BN?U!FIL&6)0AD#]VP":>C_&M5,R71#8BKJ9DZ*!A(@$ M/D5YJT^M89NW)\#Y2X6$O22/\8 +Z'GP$U+'A@ZYX+RE[Y@#/"C"16V*3,KQ%O( M[[CC+0FYW,&AY3IN:JY>^6RKYFU%"2FLKZE=4T3FM0M'TQS*,@XWS=N!17'R MF#AMR4%/L0%8BA]I2T*S[N7$0;XO8H1!<9TS:JF+0ML-+9XRY/6PXR7NO3BS MD#G;"[9$VV+7%GFY;I1+N@$*\.,'I3XZYEDC0*7-L_7B[&LH;);P&$[LY'8V M-4-8;Z[;4W[)%6($0.N*)F>!H[AI\(YF @VR-Z>Y#24 !/ %TN06$"R@)OD M@]RU?-R7@V73;R2U6+L9>D/=W^)FT6!C%!7JC*** 2NC2DV>MV3EU M:E<&![^4GM&T1:27>J,H=D0K J31'UUALR5N6F#SHZ-X--?IT:U-F.JK-/H_ MEJ#ED8@/)Y'::7-;HVMM:!P65Q)EBX88N:OG&O&T @/:3/N.W@EM14,2GE) +L/+<0/?/3%/7GO)>".49+F:K--UT*,Y*U>8MT9L;ON#ZL2568JN# MITFDXRR+X)]+=(FB-*W[E-I>8'T^O;Q]<91J_!;&X\B^DP@#9-F,4DW(A^BD M+917F>%[BGP6V%XH@BEBZH']AM/_5!DO4J^Y!19U70,F&:=-UZ"XM]Z_Z)+>PP%C24Y(46//?^ MACS_&Z*SV2AF-*Z2 .ANKI/,?%O,+86[XK#Y-F?O/R+1Q_G4),4T'/U-+WC- MT7AMX>%M]J1V?L>WJQ#=L+C/M;&:*?6ZP+/,DSF?@80U? ['2)@QHO_(JG)I M_8D6K(5*T)0T'?4G#>IZAFPZ J8&N&JU_DBI%#'JH+ZC.P'2>Q!.=#;?D@ICH/5UIS! ) M*N !V @0!^:;AGVM.*F1\B"Q>"[&_EA.8%_N$[_:7ED,/*'RH=(QD%_$%;$I M*B3I=FU&!."!#GTSQ'KQV35D_4OR3S O@W3=_R"A3904.BO.:8>KHL\'?]>5 M=<'9'4%,^"N4KYJ.DI@[!&D,&2S+^=XFTXX0I:8F"0@B)H@IJEA;JH FH'->-_ $^6 ( MF&N(I/T;O0M>UJ3R&2406O \T)ZQ\XV%26$O"\04+82\&H%;F-QM MYG:C"I6TW4(NN/F+ER@B;!APG%:\@+?J*EM0PV:^A8*?>N(8\S'$>"AKNN.!//E4DC)6Z6<2M&91LQ(.G >,1E?)]B%@%Q24X_4G5 MMU#-#*9RZEAMY*=%I33\=Q7GXIM%"TL2\@HOX< >%>.X#HR8[UYCBN3S-3\@ M/5NW^PQ*QN8K8CB_P$&"'F5A19<2P>?I#TJO3=DHT)Y@G/K'^R,A_K(."=5 MA4M<4&>)R%-:2/X7IE@(()19%\R_S*987@K*V6OCT0(+" [FRB B1OC?[*SG MV*@P,DD]K"<1,X\67336>\J*K&D4G2,!$.-'H*)OFG(SO.5!,J(=)BHV 0#D MJ!/L9U*2(QS/$L\=$^,K:X)X6\#P\2J0A05L,HK)(<5?ZD@ G_\$N(D+9R4C MT:CZ"9CA=R=[1QYL5T*(!@'?%F$MM@Y.S]+G M9-@H#@,Q<*Q5Z"*F#RL)E:!N3!\CZ@.<"JL(P..P-GFM)(OI?+4+__M!(PPN M_JOG[,QVW5MC2M_+P<[AT>[IL?PS>/"VE[M+VEX.EGQWNDK?2UZ*@!(/9M^H M&C'R_FN7_G=/L,;R%H;+7'B'?,L_[_R:#GSART="BC[[&H!H];ZH<)("O8^I M$N-C&K9%B/HMOY]V6'=%O]EUMWN"KVOYRE7FTWP%7[UUD MH_(*S*!.&N_YR_T2^UO01RX#T*N\BSFHV-.BI_@'WO%_[7D_)]E0\Y9^HQ^ MM0 _(3OL;9;/Q,KO>9;&8='K)8_#2]YER7#N_1H,D7UGN3%[>DI_@"W_%(=Y M=J'K&&";16RJJ-_N!]CN/^'CU"C:J-_JRC^ MBT9EE9++F6(8/>-^H/W6E0J]E?-X;.1#$.?>QR((0G?C>_)^@ T_5^.@Z-U2 M[BYC?=\HR:[>3.(H4@N!H]7)^@%:7;TH2,$:=."YE+1A[/1LC/AW)2>5O-/( M0;:8Y#R8>Q>,*X3?;C)XXP-U"@ETTI8WKF+,F$B5OPA\9E.\+%PWIC!+=\YZ M,FD)@U+2G'2$+&H5BY((T<@JH00+#+W;!(E9$H2<@2+@4KHCB%J60&M2M[JR MS3&L"W,N?)VY;A*L,8^D6)X81KD8B#NMFPQU;H.O05.7_,*!7/5;01=T.U(9 MRFG(;7[3^FW]-6Z//UM(+SF.NF4$I5; ]4.&Y'UPCM9A&;NNGG,8P\IV[ 9R@8_*H M39+E+(]5&4@^X:S2F&4"0Z9KL;:$7N#-E-8X4KG B$FK,P&?I&7C7FKX2<*W M-7" INK&&^99@!_FNN,9;&$L]< :)DK2N[MQE5LNJ"%P=XY<$:Q+%BCM[7,0 MP:LBB9/8X+=AE)3N8S^UAR@'PRD^NA?O=X>[NRSD)-F'MO.[PU]YEYZC3D 5:28,JH1W"\EE\P"WP^W4 )M)O M-:/CC$6WFSIK0MD,51)LMN3E7SZF4 M,%J;@5Y= LR*@!^%P@H*8R_0(%,52#F&SGDF=9_K^49M4,H&"_S#-3GRTR!2 M^@IPOBC\LLH+=:O6NP8@D5:(?WT.JJ4UR\VFV:@_7M(GW FAKF6WZ.^"#D0& M@&ZA4+.4&,RHI%;;*U=#_.\"-)AND(\E,N]X5K[ZL9S FZO9CRN_O]$AW%#2 MTC+'D4+VS@6+M#/$EI_U?E"%@O237C17C4"CVS(:J9QQ/J58H!/S1^0;(3 G M1GP2:#.F_(/X@F<"1^I="?)?79XU(LXT'YIE6=[VR%(B-B8 M*FD:)-7&IN^K:]6[ZH);^FVHG-U"-".,KBA]*,WN2';1Z&; #^6BYN%]S]WXZ,+@%5@O-6L--;\S MM\T6W^J':JI5=\4;-,XW5!;\NU.R; X13_^MB]A1K"Q:?7&NZ3JVTQOB. I@ M M;!S8#NT'_$" C4%Z]X4_?$BM&&S7JY! F5/8N.*YS"?=]2*1%EBE$1J#8R M(-:,;+)*&*S/+1':\V<8I118H%UM>#4?&7,7IPWTEP)>I; M++)$ A"P.5DHVT45^+I!L]DQ*>FSNXHX,UBS3X93 #LB*(Z+LJZ^>0+53I:2 M*A=E#)N\QDM-^D2@2T_#. ^K*2(QHDOZ:XK]&TG3PW] R[L+BM'3<\0'D$U2 M:_X37NL+[FGW3MN3Z\6ZUTZ:M&VFLX]OO)6Y-W *75U/5/V/*E6BXBX).-9Z M=M3*Z_EAAW=3T3QS5V!HXC'@,E+6<)N8JTL"+#7' 0W'I<^!YC2+IQ]S^J9,X#L6H\=:#7 MT# <&=-"NT)^QC94>:[^LW1YSNYS[Q_@9MN"'!LQ\ ]!%+1-KN MQ]G^LB"UL3%J^-IJ&3F=E7$/"(]FG1C0&O+$I2!"SJW *T"X.E\UOB(B814V MJZ#.JPS(&.$LSR8SL+#ZE!1V@B1\P"-$>WXJ)L[W2+8J\NJ!RNP.T]W/Z^ MI??=\>&NO[N[ZR\8 G4ZG7>]<0)6B)%+N@,1"#)MM-^!.&I9@X-V4.6- YPX M&NP<'9X<[IM_[H8X<7(]XL3Q$E2)[J^68%'LK?;8DJ>6(5\,5@&^,"TBM@7! M9._DY'04WE,B:F=2+HKG>#2_1]P5_%^;BVT!*+L]:]?0R>&K]=PQ22%Y^ UK M&H+7[-?>2]^OMZS"&Y"Q.U4]+&Q6&"H%[WW@S;HOQ\8[]-AQT'AK\'J5_/C' MW(#'3%^_;N&KK*]SLQ[\G+][B*-=LM+.!='1WL>*1+N[SW4]^"FTF'W])7NT MA3\\3?[V][-G08\W%G\;(N4^!V,,3:51'I !M[6WBJA[[I?M7N_44PJNM> % MJ\NGM15#_05X"D(B-]?>7=9C]WX=;O3W+]G>^DL5B9K;:)2WM=];7;W5M3%6 MU_Y^;W5M"J]Y*5;7_DZ;"^_.BWQ&4G-#"/8+T%2>EL'O8766V@/RS<. M!OO^\>&@M] V1S*MIP#J+;1GI#5]BL-)H!(00U=?54 M];99;YOUMIFI L\OX]0[QYZ@3ZTZ/7?1U!MF]RC,^E3%C6$QO6'V4@RS#FCR MM0('/>K!01\$'/3>:TT$:[^->]Q;T9VW.-VVJC@JXWQE+O.-=42XI+>CZ#IC M.^"WWIK&;UEV@@!WUTSS(3P?[86GK1@"P H%YX[ Q:XI?84'SG.%Y?OX!P() M$6+ 0A$<0J9@C>S^P!? @.OXVFVVJ':41$!NA>DV'>[#*!7][5A^.VZ7J?[$ MMP-SZW,-8Q@P[B[U9XZGMZ3R7=\@ ?C.C6J"/_H:/ 0Q-^"=?R+>_]M)$.9P9E?K.[>\!;\6LJ M"'?P76 :B-RN7UCF05H(9%3 ^%HP@+[_WQWM^8>[N[036[$,QE7I"<$X9@CY M7R"F!H)7Z%PF\[G:IT$_&ZYSL[3KWZ<;[<7F8P?W13*ZS(>PMJ5N7Z/<$OJX$ M?KNDQJ&>@J1M1@PNA"Z)0 X10OXR(# M?9DPG*@0_Q]!6J$&O8>/[^TB#$R>5>,)J -Y.!&U%S]'F4DC#A&[/8ZP/PO* M0,3F]::PFHD7$?0JX_YCK\]B3:)/JI'5=$$KU%T2I_FA@K6NX MJ'?#&ER+;7Q$=,$O#(U_-LTJ F-]"(#!)?AP!F"0T0)I+HSV:@&T$47U&LQ MRPI*OEL$O[X5IV%2(7 EK)BBS@N"@(.!967IQ]APQ*> M#O<OZ]:2'FY]:JN>=]M, M+FC[.F[E.6SERK/4;;U\@R<8"UYOO77&)U448#\9B\^!X8J\NG\$;"WR?$2, MBNQM.:"38O),"Y6 A?"Z"7Z)]$A$5B/4*^Q!19A.-]@3:2$=B$ M85P\+)SNG=TLF?^N1N(X]&K;J-< !)/EL Q'JX$QWBT9,33 M'HZQ/8)Y7W",^X\)+]BY/X\+OBCVW4_$F[::+*[#Z=,#,O: C(M/6$#&YY^# M!.I GQ.W 339ED+US$BQ1^Y;4_UD ;SOV50FK,;]UI;)/6->MI[TTU>V/",1 MV\2%>_X2]Z"OA]@$PGP!NM_S(,1GJ/E9/+!G([2/^Y+FS>!AZTD^OH%-/3S]KH3HL'ZR=ETILU?Z;KS$TYU5@!^?2^WK\](3[P8+L9[TV2N* M&\+WUI-\7HRBV%'%?Y.D'LV!7D0R6;U2G;_$AVUF\3TF*;^3#$)*%D\C[R]: M:LS]R'_.@N0.%8'>[U7>G:).R:D*-C+&)*DR\U20I[I!\&60QYP\A764E$FF M"JF/Q%)5KGU0*>8\VK07S+#&5M<9::Q%!XD4WL"R>QNC1%XU=9GD17<43Y_"JME+<7<+A)?\CFH_.8T;==V MS-(;81X;5K2.\=2=A.LK31+BZS/6 /TU&!7V'>8H"E V;+&_,.O&%5P+TL"@\UO%EM]J, LPK-UOWT M\_D'LU]V0&\,9Y[:<:HT+N4U=!/,P4DN(\X]S=+MG\_.SJE'>AX/*TKUG,(/ M8IT]O%K*XN-SM[5"3CGND5,>!#FE0Z!O7)[KZ='.\)5$5]XD25QY.FTOJ=*4KP?!;.>HK@SFC+:_3JGUGTPS^K6E^]^/Q?:'9UFNY2X^7+YSELPQ+GSH5HZ>8U;G5%S?H MT!Z??Z[E-CP:E7PTYE%/O*N=VCHAZS[PPD6#(*UX07UX>EK^21NZ/Y/![-"0 M]?B\\ #O^I1S/ $S?/7C8'?WR6.)F\U/-NW$)?#0G_JZ+ORQ3_T9QIN?IB)E MDQCX1A@MC]Q18=TN9M^P:?//<.U5Z>=:'_,DA'#<*]-KN_ '.?#]_L#7=N%K MR^HW1X]^]/J>I^':A^NB??4:] HKW%N;XULG5KLQQ[?)RO.S+31Z$DHX7']E M:IT8].8?^&#]#WR=6/KF'_A!ZX$_0\7Y\0N>-HAC/W?&O#''MQK_?>YL=F.. M;PDWO4/1U6-VWGS:BJM7/_[5@(O7'7&6-NO :A@#>FVJ9+RA*J^4PA]*[B-5 MCW04V[AM\JC5@4=]"Z0)E?Y:I829C8BKU+\./ILCI#]6Q<#0I8M!G\P]VBP5 MN7U]8'EV/LX$=KPOF3>JB1O2S!GJ84#B!O=AJ)S0&?#W1'V>82!'J%12N3^])!_>H _U;CD M;)5Q;Z-J%@6E:BMJY\ ^HD[X"@/ MPH=;';[NTGG;LM/B>[]U^=IKFU=:45\U^ MV"SLP8"^2>:&;G-$C3JM0FFMM MPW"CI;#2-"G9-B6RLXS;E/9LXUJCJW$I8^R4,HIUJULXUX"D!&QR-J6.0M(6 M*U*S7(5Q(-U@IWBKI*=15 45'@+*D.9PRW@$Z;V&OB-%T]G09Q3 MP6HX03*'WXZS+*)V>/9+WU/_KN)ROLTDZDI-GQO3,H7Y3I=:T29*-"UX M*KJ%$9+]-C O[',[#Z2Z&BE985%E%GZ=9 G)_N-.C6F7=/00I7N2G1Q1)9V!%:O_0FD56-L?,3/&Z'KDT#ME_% MES1I7">WKZ%; ; OBHERN"IKN19HYNHV41#;H[E^Z@0UVB0%BPN8U-&X9<[-II-M"$Q,JL*8T MWNV0AE\ !0$C1V.OKH>GK$)V?"VC4G\I4A19S;WX[V Z^^'<.]K=]2ZR47F% M;?"HN1KVWPNI_5NDOM5_?+#\Q_01K/-?H#)B7R='5U\GREI#8F\:FBN3,!"P MME3HY')]8Y &EF@?<&K E*?6&+JY+51.@*,A7Q8K$'EB60*O)*).%;8)TSV8 MVT'!#?HZW)DFD*;![I M;N7X[33X%D^K:>U7NA6(6%7'R]Y&8W&O-7[=\J7J=2V^^G5_$ZXEX6LTV3:# MXUI;@WK..9; <"Y6D^;@0AEPHDIP0*ZSEX1/BQ53(RR8((W21B5Q"Q8)HQ!0 MH\,=;Z73N 40Q\:A*!R<[IP>#O8&YI^#N\$H'%\+HX";NQ(>PMY*K<26/+6_ M#-!AW5N)K9-'_#DOO&_RI8M%SRR?7:O*9V[7QA+CM;'9'RO3?06C^LNBWPV@-1KQI2? M$_T>WBLF_.;0[TJL>8,X,,FD9P.H/-A=A4PWAQK[M*R>ZC:$!_:"?3,$^V"W MUTQ[ MYD K[?_N2;0\#/7#7]Q'&_YZ,E#)ZWEM#KIFM)=<>K<,?-H;J^O.W]A&%R2@ZI!=8Y4VF&75-,JA4&XG>_E^#\#CS)Y0WX+$;T$7?,#%/,#%;>-"*6LQGV6)R:@1D[[+R,-U&7FKMDU4$VC)S"<"O4$AR6I9<@_8H?*I MY=@:)_XN9OGF*N$R%OB*>=>S3_N]YRS1/DFT3Q+MDT3[)-$^Q:Y/$NTI^*51 M<)\DNCEQH#Y)]-E',OM0_/.@WSY)]%E&XOLDT8T*B?:!^)[J-H0']H)],P1[ MGR3:$_!F$W"?)/HL5=,^272SM(1>-UU+JNN31/LDT3Y)M$\2?3$H:6TYAA\M M:OA] DQ_;$=_7TB4"R0MS#6<6H&R)85_+#8:7;E]T,S%PZ2FL!\"T]Z4[ M>XU 6K'K !V<>7;Q5):NTV[:IWR']X9 ",W3ZC)(*B,"&E"L]&KIUH"K&E5I M:*"1KR:*FAF$H*\@UO LAR46*/?C8J*BQ;X &M:=]FP2X-'"O8-74'>%I9LA M+1@*;,& 6SO%^X-$3*C_]/I1HK[%PSB)RSE_>A7D[B3,^^.\EN%+N)ZHM<+] MI==CXE\/!GLGYDZ9F>VHQY]5425W0SUVD"Z%]: <)F[-M$2:#[+ [XZ.#W<. M/!@QT52+!-B.C=D]RM[N[LZN'F7'^YT BAWADG(J:H"0VT5).:S7MR[ D5?> MA>^.CDYV!GI**P^#4Y>9^ICH?'KZO6:!LB@GE@AZ6@UBNL5M*@;Q3DPA$F0C*2MT"F+SNX7G($4.N>Q@.XR MDK! AD#!$3D&BECZ'WSYT[N,%5@SQ22>@7I2!KYY;:% PD6U]X*YU#DGIF]; M#7,M0QSL'^X<+[#5]J*8:P<[.-DY7SNJ<)I!-WO\[N!XX>&6.3";/5F!8YFJJ>;<8:33O27,:K![4.-(C;TZ M/FU^VS+MUYT'TT)J=SJ9.]$_'^/AJ16-+<=XTK'[=(J'1SM'-SS%XSN=HKM. M'&:9N-E==GX+7[8?WQG:O#PURR=&8 FP.LYLP"E[ F9H; [\^<&1DS%)RX#M MGL1@'T@/)F>^2([7<,#=[YR?IU7[G4-G87ZJ*#/:7B;+!X=[-A-EZ\>*U$P^= M-E2'T_WN5M7'U/N@AGF%=:5[NWN[/G'R#F>>N!RQH:<4_E_?$ 6$G.YBI:[W ML0L1%>CC'F5)DET5;U8_H%H8^0&)YMY*3KW%M[65A-)2;"7FC>LNRVQV.Y%3 MC\,?\%OO@:8);^'H5ID!,/?KY.6]L^>VJ?^EB@0(W!#^RG?O3<.QCXW]X*8I MX"<1VS1+;J*.,> /;W2C='M>?J&9/?'VG<&AMQ44N@LO10":E>"O6^(19A03 MDZ@!<(B+!"83C)7;>6X4IS#!., E4SA--X:LHI@:V(7295&Z*J.9&-/J9XDJ M=1SG-U@_!7N(049J6.(">&@9L*AF.+X6ET;H.=$@C*R7:AR''K OE: ML)TZB\&GWW(XT FUPJW&N3 D" 8/,7!\&0,'*WQIQNEZQQ;XB; VA:'+\G[ M^'=*@][D,:K:&7FF(V0C9973T.]4:)E6STR>&S-Y9KK.ISB2R& M8:!0P]F],9.I9H0=UM19PBPWH2+CERM4R)I$6 %SP>;15W'*OJU115<>?GA5 M3NR#115./(*>0F4#;/P#X/TE).;&TD=/&31[Z9]\Q%"<88^5YEZY@\<$7.HLL5F M,CJ^[9J/;P)D1&ZK+Q*5Q^RE'H:KG2K6"H;KJ39AL/OB[L996**F1G<#M,>X M ]FJIY-^$]96DC[^U7EO*EE^1Q^"RC>)8)Y4"J\$<_@PLV*>1]5NYZ8L"RW# MG["0ZX(*N;RM[SN0._NS7?^SW?JNAUWMJ;:-/MJKKSZPCVKKO_H[O_KN"9[M M6ZFO14]AYSWL-Y0WM"/SK*?'^]@^($CR^?84>1L!VMWDJ*?*^]K"GC+OS6V! M^]:)LM]O7=?6D?5#J>[7.$GO8/D_#LI[(\"VT@:^^O%= '*$(Z ; T2XXE+O M&8;PP<&T6O(;GM^A'![N^7M[1_W!K#VGV-J[']_"&A/C8&S&CCZTX#XK[C$ MZR#\EZYT(VRXS\%X$ERJ-,H#[W-0K1N&^J,Z=M:6+:SC%N^?'/I[QPXX.]??]D=]!O\SH:#OT6]UO<;W&_Q?T6]R)O MX[9Y#5NC/861O]D1W"Z0L>?JLCKH@[EK=R:#_3U_=Z5NS"_\8-:LKN(9462? M]+&.I[([\(]Z!KZ&![,SZ-,HU^Y4#@[]P_ZVK-^Y]#D&_:'TAW(CN7)P[ ]. M>A:V?@NTQ;UR M^DA1F#[M8^/3/MK[K3Q7=]51[T)T?^X4&?6;!^![/39^NMWZGL[?N[NR?]N:S;N>SN'/189FMW*@=[_OY^ M+UO6[EP&IP/_Y*0'^UB[@SG9[U,^-CV.W-(?<\.]D7T([J%W>']PN&)USK/: MYDVJM5E',NH3/QYACX_W_;W#?IL?W* [Z<&E'MJ9<>0?'_>[_.!,>7^5"$R_ MQ[?9XZ,C?W^O9\H/K:;B-J\4+.BW^3;4/%C%E[E1UO[?RV"8*/,Y_>M,)(E3 MM3WAEC*#O=WO?W!F)BUL:@=W< )KH=_$*1@&Y9OMO0/XY('L YJ[%ZHDD4G\ MSZO=5_0W_"K4?[>\Y4L\587WF[KR/F?3(/W!6YQ@W0W"'>9I=:\,&=S8:P+G M_FKYMC;>7[\,!_S66V]99W>DSEG^<,TT'X!??)FHEMY.HRSW5!!./&7Z[L:% M-U:IRH,DF7OJW_A F7DE/'[;YH2S!%Z##U[;16ZAK:%Y=+567[BL3_!47NQ( M-I(7I!'[J%[[V)NIF&17J1<,P<*&GV17"@[)]RJX3#F]%V[R MG8D_IG@E\;_.DR#UZ2=A-IVIM.#7PQ_3N"R5\B8!+R.*BS!7]"5LYBR8>PDN MJIS *>+WHRI)O&":5;"0K3@-DPKI4O_V/RJ'_^!.NJ_UI&:\;?"3JTD,)QBD M<_@,*2T&VBB]JZQ*(B^#G^97<:&\H?)PUF6B(E\>B;!8:QJG/.MB D>./QL& MA8J\:H:?5?"S$6TTM;1:LE0]&%SX8#;+LUD>PW;O>-=QQ-O<@T?B@2VRM6>! MRUG@[7KV/ T+_)3O< .R__ZOD[W!\0^%-R1.&%K.47BY&B4J+#V@X)Q)'.X; M70.\%E[!S:N1F^0*GH&+PH.4W.6-[W"!UU*/1)3F(U\A9ZH^_T=^LEW*W;03,_W=WZ'%1K>+-@5LZ] M^HBZ=#R]V?WRO5F5%Q5*4U&!?E4EUC>?C7.E2.NX(JFJ_ !*1))=]=SI17"GVU41 M/QUW0DR"OP%+4J3=(D= /@%7,*MR80 ?0!5.PQC,%&$ 'ES;=RI4TR'\]_ZN M3RS&]X:@=P,SR-4T@,E'GH+)QD@EQ)M"A2QD G94D*9H\S ;0YL$'W] C9@. M\;'N!?W#'S>]&8O.B]M1YBHS/&TZ0^G?2:X'F05CM3W,5?!U.QC!E-X$R54P M+_"B37)9S,(S#&XV/?JU-P&1]3^O_JMX?_S^='!\>/CN[.#=3T=OC\]V M/YP>OAT<'N^_/3@]V#^YUPM?($\W^Q LN)NZ#FQ=V._6X6O/ M\_BVHM5^.W4";E\0AF1#XV6#=X,EG>-]1TE<4R;$F ::\$9Y-O4.#[_'QX]V MO_<]-1JAQ(8[') 'X!]5,O<&?/=W%N[ 8[*Q]EOX>#-H4RL^Q4FJO(L@487C M&'GK^@C02[+)^^:2.M'^G:=D^HGOPO](V*^H<.%5X1,PKI\2#B)FK]*'_TG:+0WXE*]UK[C$"L1:3#@MR#&V.<0: 'DX*IX%57$[B) M.6K&8[AAJ!FC=H^.(;Q7<1DK%H?\X&?9A=_UBLC>-9?J>W4I88IJ5-:GN[*X> M8*E3<,<.9WA8F<&=88<9OU=XD58,O"O@-^Q[0\_;3(7Q*,9=YI_EZE*EE?+^ M7<$X!>\4?R.?X#@I:)N\JV!XE#GL=['C?9 7^+>8%,[EN[V377]_[]#W8("C M?6IFCVJ-8ZYIJL"?D],B_E&E2A2C/XS[=>%T:H/! M'&;HO:9M\(+HDFA'7FO#=;?G$T4U6Z*W+M$)CF?EJQ_+";RYFJU^F[T(-F:4 M)6 \:4H.DZQ0VN7[[PK(4.6T;1%: KR)I-*874=7,.BAV3B%P0M#.6Q: MDWJ*&\BV((F_P NKHLRF*F=JP8'P^L -CF!TJP(/_"8EZ1G4#JCJ.DA]><35 M#>OZ;N_XT-\[&/22=<%@-[SE;5!,O,\*M3O:2#ZZ8ITDVAH*V5<_?C2LYL0G M+@[\*8X4\<8XK>)RCA2(T:$IT;<)^( P L%%]Z-4P91N#FC .<=L@.83=4D> MJCPNON)#-GR6FV,*BB(+8_H9>5GPP2P=9WBUBQ+C:.,X], J53DZA.A2YED( M[_"]@)U;>(FG,(W(^,NZ&2O'H7[*4'#"#]_%\#"';31?AMVS-.60$]Y+%!Y@ M\)8!^:R8A9A%4>@G$L_5=0S>]VS\JAZ#\X5CF%#NRH2;0+U@<14"#2#'9@6"5H)'ZZQ"ZR7FE_"3*(\O-;,=ZF CSK" M1B% M0F]).GRXBTG5.!S%=.&S:P[ BYFB,G%W6(\&*UVU MH\;UU_PAVB;RWN/;2%G3 TU5*<^E40F4K@17*C=T"#1AX;LVL< MIL29**:)#,VNQ=$6X'NWRWBJFC>#+7[2,79YIAEK'V@YQ.C=&WE;\6M^CU K M3'U:8[;_1+:$:LPPUF[[K5@_]!OP5;P+_)>F4M*7X4?NT!%:#J(_NT%WN5]O MY7ZAH,"H?AA4A6(6$"$K2PH3+)$3*(B385Y!5:#),,UR3B.8:QVKD+@#.>/M MP6YF9&%'[-#UNFWKJ#;^3O$DRO%1:Z8B\G58_'>]9OEQ,6I'SOS9#%2WDLC\ MI@%ZWXGM&W'G,*SO!LB6B#41[T(-"U4.XEPU%EJ4\!J4G'#]@0_C<%$5LF3% M"> T)UF"6AED21F JL(#.4 ,('CNH[$:,LKN 0/JAA3FH/^TA02KY]_[MW@1XA&/4S M6_9TO&=&FT*AA(,=[?F'FIR:2B*,_3O(6E3>:&AKIHM^][?"&^99$&VS&TJ[ MWESE#)U;FTP7#\)S:3=_!>-N^PO(]BY7*VC.,7I"[L"5GW[_[O]>M6WH!7R+ MO.O]O\E*)S*_@_* NJ4V&+5)5\@K2%K:\Z,0?PI)>H2Y6P\X*,-_@>[ ?*#T_%199_ M526(@Y#C31('D(M1JA^N37/H*?%Y4.(H Q.4]-H$22MW=<]N*A,RPL@?_C!! MX8D,FI09)R2H51'FS>(^BS'3(6+Z1P>>IR3\AIQP^@)K: M3*&W%U\U#;[%4Q0%=H2BS,*OJ$S#6NCQGI9?"BT;KEJ4.9A758[^);";T"(J M4?EV:%M(LJ$AN$0MU$I<]%(5I8WNBKM7N]+<$#@Z?RG+=4^[P8K-*N M9_;PL MD)*%E*DKR4O(-VLB9Q Z*!TR0)$IX,!MJK=(AFYU:^G3(>TR'?!PC M6-A2-S?@2%?$W;PK;/ &N?'Y-+0SOIMX;MW36 M[!.5O%PIK'7E1 K\IK[9NG"&DS8HKRP$U4"9%6&,JX\#WYZ;H-KTL)QD]2C) M+:XA:Q)!S41LOX\ZK_ FEW$?G>;W?!F;>DQ/I3>))3O4Z7T"[H,ZXQG7T9R) M.95Y'.-L!)T3,+_%1V=Q2B .YV0Z5WS0\4ZB,.9U34# MW!ZB[,H.1^=&:),E<]]RHE;K?]'<)Q^:FZIF? 24+2ACT^Q4;BU^PGQ8& SW M72I?.->PX<[BQ+36*2+@)).)SI4L@Y13;I@;DMZWL N4+X4/%:7E8+[A2"4E;UO%>PSZ4C+O MHG;)UF_>*8'H*,I0MEXB'!A*?LL&HLW$,"P 7T MRM(-=!G@0J6.#$Y![.C X/]G[TN;VS:R1?\*RG'NE:H@A0!)D;3?I$J1G4SF MC9>RG>2^CTVP*2(& 5XLDC6__IVE&VB ("51DL6E4_=Z1!)+G]-G[[.LEB;3 MLJKB+DU1E(Q:&4RDM#1^OA*-RW)VM4#AD'8E!XX:@<@YB((B);FZ+"[*IY1! M\B^?/QUC&F^9C\>5/HT$ODI8G#KG09"D&&>);M;BHPRKML7X1:G?S3*^F8BF MA/U:FZ+2@VE1P9;@[TGP"H4D)7Z'#N(LJ.*H)CU, M+S[()LIE)XZIEE2>RJL'T0BB+LQFIKO&Y]6$>!1M94.RI;6JI/Q0UQY4UDOI M+@9%B@>, '/(VKRF&50^//N04UG1,6"IRKCJ=P#'=-Z9: M6LFUQ\_$1+6^0:VATR@KLM;%(6U+-9?VVIGI7GUF:QY<[>JRABKS-M9OP$// M-*3()]OZ3-=J,7&MYM_590,9>->JK +I'WA.'60E\4F9*JGK&3*WK?U/2XCL M3S2E+F8B3)'\K;E^-\I?(;RJ6C>=>I)$D= >4=GM$D5R+@J($O5 M;ZJ9![:\RLQRYS)F@8*"HS+:;L&Z>&;7K(IC<6D-2 15S&9\&^K 6)X**DB< M"*75(P'^D_&M$\[)LLG)C5\64/2X([(:2JMYL8C 4D"G:E5H>7S#^]8&%E)1 M2KE+.CK'=]X-W1A8+"]L('\S":*.II?YT[B_=IC>:72!P<_F"V)<>U1KRNQU M."?BT3) &JL%3KL,8UZ>*/)$?\$MHND;3@GICTX'G4'7*__Y\?48'%B9XD2I M2"PR^4K_L232JBP3N 01_8\7?9U=TI)4PB_L#GXT4E :^2FK?_*[F]UV5OWV M@.'C_G XF@9//87J[P(DS_3F$;NJX'_\XS63XCB))K6*>F6L/,KPL>^#I<=) MVJFCZ '3@)X+#2NEU&/3"H;'3U8*TN=8$YRX-I'NN[7\LOGGQ?JB"P[7%H>I+$$C%9F:+:B<#4R92S$) +,>L=^O ME"?4"MU,9%.MBH_P92=^Q_>.N44T)A\:+4JYI *?$T3A=(IO"#/*4\!4\"AR MR[[M\!9JN)Z9PS***V(C-?&SONIF&@T@9TXE\JXJ]4:W$IPCCC-(// M_R7FB]G" 2&=@+7)V0V8X#GG5 RN*L%<"6J# M833FIDR:V_I:,$U4ZZ;,15R1T(G.=\W>IU4:?9!@;0$.3)7Q)27DEK74U%"F MF.L- =9*8<%P>9J,08:?.K_RR+?6BUX4E'5#F(WT>:%&1=G- 48W'M,G?!E/",:JQ<6Q8(ZWIB=NEUL,8ST M4H39K+4&J6KHG"&A,/:-J M2LP[3"7@-LY:ZM0R'B@'"$K*J\"9P_3O+-/9;ZJV C/708BD-P\I+MY/OCMG M-2-I'E#9>X"T*6S2!UKSO8"F7YM!"K005>W MB])Y.)E$<@\.W 9]+'&=P2OOEUF_-PCP.YT?#Q)PKQWP.]/^S@ ZN%>VYJY! MYPTWHM_=@>^!9+K[C'K6/TSY=&8%\WX+YK/]%LP]*YCWFU'[!RJ8?2N8]UDP MMSC+_8YSE*\L_MM?N%?L^,$!?$!"O7>80GUTH#*]'>Y]$^E UGMM:^]Y#*0= MO ,2RMW#%,J# Q7*[7#OGU#N=MK&9NT->)L%\'8YL,S5/1U).[ )G@Z.I$J@',M\]# \+ T0 M<0RJ(*BEI%.K:GC'.W'CC(PVUC04K>QKK;L(Z^E3U!B#%D*5Y%PGISOYWE93 MQT/6.!/=F'+(8]7HH2\]_N!J%%$9%6>>3V0NPHC*';@D"1.-ET9#_<8C)."B MCY&(3WZA#=%CP2C3%]_SH".!,["BH-M1W:>9T6C&3#JAPH6R7HZ;NRL>>I_$ M)QWD3C1TOU?@U$<.%E]A ?JG9,_]4 M[^?='(4:E M41D-XYIJCJ0*DYJPPN1+W;B;9F/I&H*6*A?@P93@UI-16>X,>* =LV>U.Z50 M F24)6BJ4J0%FV-'>=6Z3'N^42U/5\BZ6>594TEW];C M8=NZ"71M-X&GZR;P.&>)#8VB%,B%6;#W,8'?P *SBKQ^QP>C7G2!.+JA$KO$ MF8.1JF9;@)R5UR>S,)5Z9O0\(:36AW7AL,I4GAB%\*@OLM4E8(]6;^4L(Z*M MVFF@'$#E;MXYD .YOWD3,U5I9W:U(_TS^[5 0=GE-VRU"<@Z]]CI8[K(WD4 M6:#67SG7EE06CH.:XU1Y9:6L&=F"C3/TV!9UZ?)<(Q=+"YJ7M3^1>E)4PSFJ M\3T2^RC RB[!>DFQMP1.%2M0K\ZE-+LPK%[I3\K<:1N\Q&--C3?]+U@].=>R MDJ>%%99NZ2B9T\O(6I/3*?M$2LT;M&W+L9_JR@%LQ4P.;"5FK2SBE&3(( +%$--PS3+:7B. MXAMR0@Q7@^JY@;3T<*S2>"?70 _N,>#DGB0U]G6.C#EXRI,H)S*193^6^GOF M%M\%7I1&@?I"4CRE=I'GS$ SPMJ/3YU?:7RAP%!-.41H%0Z*?):DL&&3;#UL'KN,VY1"4>?I7CU'C3J?/[5&_" MJN7=Z8WDHJQKE*.&SI7H,5988"NBQLK\U2"\$VDP*]=_F]Q[;E-K"ZV_WW.T M]FBB)MM^:K+UHD@728:-B*H( G+?1$:"U>FB&,,-V"$%(YTT-UA02RYL.T+. M+&T[C[7#28!5(%,XNL>$:2APWR8>]UDU+*)>-[&D#;A^??W2=QA"J# Z7(>S+"EN8:9(*T_G8 MR;"5$%K>'K8YPEY&QKO5V%D:4,?MC'C&MU*WUA/;2Y.0*6U.$3\VW5*4L:IO M(1 INT8!?4?>!0CH*9(5-Q3D%H/&T%'7"*O6ABH:W@\VC3.(5H4YZ]8F<@(% M,]6O==.T&KJ:U:T&Y"":((_=9##LS*#IMR\SUC'R)UVM)VF6QTO4Q0\G.4Z1 M\7(B7&I=QIV0ZE-E Y'AX1SQ.'=JHD"M'MAZN[%A.6H_. KC8ZNF%^/8XX>Q MU_$S\]>*J<.&?=]L#WD7!LO";XJ_9MPL,C[14] 5>^%!BI.)"(Q\&ZXX$$YZ MNV:8LG.45#TJD=I6L-RQY;D5/,=M@2W76:ZKWT&=_C3#5%X*MW4L9YS?9E:Y MZYBR#%&I"?>K8OT-]LJP(S*U.]KH%O,E2@/QK,D+D.!93-*HN2%H+;* M\270VQ&"HNW>-6#4K+CF"/>:T7?,P]55>+T>#L38*JSQ1C5!1D'S&J^FB""] M(I4G1NJ#RI:@5JTB-O+#J@U15NA8(I^7&T;I8FR7XKQWP\%SN2FH@26%4/)/ M#?E7S_)0J&DL#T,O05#,:0_H EHB"J.J5:BZ52_>Z/=8OJ+^V,>-R#U_0.%) M0C2U0^I/,DB(KNBT^L9&7Y:B+V("VI<"ZD$DKC&W744N7>1(M!W*WN6?WUX M,V04TKR1.;60A3NG(>:!ID6$764QC(]4KH,M;Y+)Y.17[(3O_(7,]#D'K9K# MOF!$D^3!!6C^8@Y,^3%-VDL/*87S/,SPA!337@-14-Y6J(Q%B0E@E#<;J@[E(E=RB5->5;=D M$W.$=%I6&-\30RMPH#+W6J)\"5VP:0CR:ZM5+)NC\U#YJ7.[IBI$<@RR-B"H]:4/D8<,Q5B )72*29: M"I5BS0=R^G2@5/75^:'*8KX*,[:AI\YGYB*FYFZGI]_U6:1C 9KNY,,W''N, M3 :_^)V.3VKV6M;C6Z*>E6A0#6&=X*.0:\5=6BNK$T#\L3S$J!,6G\,#).;- MBX13%@W6SPR-/943RJK)@+!3SOX&D87)"6M""B1BZ+=?RS?IWY":QMB1^U+@ MK S3#4IE.!\7*?!3P6%G7.LXB0O#2RFI364_HNU''*\^-VA0WF@7AF9T4(]P M:CM/:+FIG)0:^&KO-I>C^!N]:YY,PNF->3:EJ <4"PM$!?[X!O'J)'I$ P02Y$XW"MRH9LF>3(7/[DGW*"DV<>;%<>R+&X M/N83I>A!E0QJ:Q:.PSQ;<7+GEHZE.M\CL6LXI<8 $]+=,KX4M"UAS/-02).C M:P>2,V.;@7S&19&S)88YX1Q]- MD,37IG8^HV[8A <^@Q&YRE2[3!+4&REH0M2NEVC9H-:2Y> B/*UW4413QH?. M]2EQE_%\&4 #F8ODS9I+=%D13862[1-PF#&9P$G#["OG$H ** (=6"OC8G!Q MF):)\O70G*L#%BFJ(XXC\'[P50 N)1ED>9K$ESB[*4EI$@SK6B/CH):X7YIU MNH1#9?+OLA?W-!+I$HP!-A<^DF- ,80$C2(]DD(7T.!&5:4SOW FB,U*:(GQ MF2E9T[)8#SEZ93P.Z%S-:E,S8$[5I+8'5(@* M\!]0;ZKK+[' R85_K[_*&W>I&I/4%UF%Y C7O/2LMD!A+%!4G$FZH5!54?0T ML)FQ#"D/R?LH"T=+CXGJX5P5YD"6IG!J]3(@QV)!1GRM"LV(YKI4LAK&1>ES M_B6C*7IYFO-5X=R4,F^4_UXNNN;Q*CMTP7NTKN3RWBV?MU5UF@RF/PF,S$YU\2>6G83@5KZ].P"C.H<,\>)OB9_8# M:6M(]?*=KJY2-.(B@4K*P]>JY[AM)T]"1=#5;R1TZW'ZA]2+'80T:"T!1YO) M.'-$P^EWY,9P#CI/H@FCIE*N" 2X&-^H\6\M1G8'%N9UO$M/.;#R211E)C1: M<:K<0@UNRHGJJZ*"LFK0'U#5X-!2P2-1P?/L_N=9@?6KO/]E(!H%D!9O]6L'<(P8T(7EV.E-5=JC!BEBPX*48FD) MA] DU?42)&5LN!*PED#O9"8:K1/J105W,@I0%4_"+"@R5(*\.R:HIN MH8)VFHZ<8\64LC(?L6? QP2#,&AU?!0W*O"*^O>+J7];'(K-YT4KTWB[=G3K MB*QMK^[7&N$!EG'5Y@4;A33[E?P&;Y/@Q__'O<5TK@WFY@34)=E51?DOV$JJ MFE>L:OE0*5>LU7,&1G\#0Q]_EHML;'2BF861.:OYOA95 M%AHM+ORVYLD:9C;6VP%Q&SY#Y5FP;%0T1'I673B30)(SM;H<<* Z]+20'KIR M2-H4*UOAV[LL#<4:?^3^ODC3#2'66,@@G(:PABB=(N38N@K0S_A_E5GC1J[5<<70@L7&U<] MD*JJ0S8D5AAR!B[=LL6(D>;G1,5\ :^?HRM+SX;M1[]XE<>KR*I"Q4K90?Y= MQL=OI5:EEE'D+J-L4(YRC;HHI%NCIA1)E=FJQ1?G/6J8"*L798V!+=*\.V(, M5-3T2=*N86N.AZG]6O9!R&W,T&5US5GNBE-0&@,!@-YO)@L:9S.Y%'Q]- M<:PZ6*J&;EI"(+$N"D/,8M;).XLL$15B&]K2\Q,GQ48[')'S^ M 0NDT>TI*V3X!=F/5IM4TXI+J MI\8?AFUP2Q^&*KFEBG"V&FC6T[N3I[=RT\ID+-+Y9=*K)N%K10HO!WWNQJ<- M#L.67F4ZJWIX;2&DRO MK17G!9*@0:5*BV^NGYT_2INJ[-*'V_Q)%*6C]F])I]CEF8RKKT!+RS2RRA Y ME8NP]5D2E<$GE*V'K@'0A#8%7=,:#I<6FC;%&^EP9LJM($M>C_5'.()34 M^ 7?=((5'TT>5HE?1D=-E?8D11J%?'1?IILJOH+%SFOZHNG8@G]S%29%ACT! M5!-1\O?&VL0BC?<_>.X"]W)* $%4I:IJ_E-I](JU7'5 82Y(YZHW[&XM/[8[ M1ZK9P-GF2&U3CA2GW*/V08+%*>;DX2[Y/EQ9H1V* W9V'G'Q#_:;]E%-LKG& M13:8\$0*BX)#36LGDRV!$ ZH:<^<&IUC\>$T(JV#3TY3O(=I92S!XY?Q^L00 M[6-H,TWY%:1J>!FJQA$OG"1!H5(&\$"G<6K%#RJC$J7MJ;I'+:1,U6M"3@;+ M0L 5=UP+\X*/)4N/@K++KR5F(G,2'KH7*4)6)PU,I2Y/79M_TZ@ 61>NN^/1/1[WHV'!N(1G M 395@R607N"!JLP_M;1J4:5O.9/1(EN_;MW\!%8P%I$@0P!+T%27;ES/7'PE M3"#.L,A/-26'_0I4XK]*U> T#2)PM"C(EB5V$LB7JN3;4IQ(X9LJ[:;NKX=.I>IN<#Q%@=5,1 M8,MY-*,B*2:JR##+!76B+]56T##R&AC;Z=S%+6][WNMX1U^/:?NV#,;M0SNF M&NB^@)D9*EHGI]SZ21X& [''>! N='H!W*QV84$AR _U+]#Q,GD*H_E8DD)) MT+GXIK[ TP^ZG/FT5LX$3ZO\J8E4L8UR'I!A^7 E$_ MAUH]%4BU(D_2&SYS6H'V(W%\Y V.*9-=:7.MS"GWCWO*L4>>@6JL]5U8D*)4 MAUC+=DHS@1R/9HQ,%AF51TO-Q@\B9QV,6HAB5JBK*"->4_=.E"1M65#I YU6 MEJ3_\#3Q@\ DE;GH\Q%U !W&64'&B.M,N/C?^ 9DG:Q=$6:5.5%^RT\*R'"C MKB4TA4(Y-VB[DR&HI499E)CI.QV0[6-].H-&2UG;.-=90?E>$>XREKUXAA6GF=M9KW09+E96RK(ENL)L]RG3:OCE&XE.I:5E7 'X$) M"]6IE4P3]'/!O: XNJC'T2E-LQE)1^]4<*X!^O?%0G5?(*4>+M1$E)=#"EF/ MY648QZHZCD91<8]Y+IS/E8)5]?H99T.@![><) H,A&UCR+M-<'.P U1I_*G MV-%LR)FR6N&EWZ?U8(R!2J_!$)%9FT-._0CD90+;5;/@6M'$@VWNDWYIIF_K MLX8I8;EJOS]Q7H[E^ M5$/*2J^_:O*-Y%8;2V8,%RK;&?S^T?DW/"^FG=(/V2\)]SAFT#6_89Q$$PJ_ M?W/><#&DTLJ)N4EFHQGKUM?O^&/9A?#._*/YL5N7LKKC"09%N<4%R#'RJX+J MQ*MD'A7\)[%4'8++3%?9D3N"#>OE)'->>OQ>6&BDXE+H8]*1"O7MT!EZS<>A M\%,#7*(;"D5-%!%$TJ9*W+JDCREF<.K6$C&86N9H1.2IBT+%>O^5C#/J47%D M),_B%?"=SI5UVZBH"GN+EBED-0KC^05T;KHPU"U+?F[+HLN=6[Q?1[VO;+&_ MP$X=BF"7>\Q4\0M14NOZ]6G2;7MKW4#0V /XI"@)492CO4">#FSDIY:R#,BN\-&UP)ZD;2LA%C[B99=6E1@,? M^S'$W.0.9_5M%Z]M(?L;LPS7R/IZ1>2=!7S(9)UQ+H;GK)3ME?RF$P?<\'') MZGA5$4?XF+#BV=9IBALPUJ+!L\L<8)[9&5Q]ZOPB56YX520KYN/PLJA*$ZHS MG9#S =5;5"5!&>:CPSN*<6I;M$V,ZK,1]$BHLX6:/D'3;W!>A1[8I ZYT*,F MH'%0)"9GZ43QXD?9 M*!P(:32W6^'\T1)UCA$= 29QF*OWZ_*-TCALD(+:FR:5ZP36>FS6.%1>ZXY2 MSCI'T3,S9;V>G-MH^=ZVC'7'J-B3)(XIIK(\+,P ^C 1ZLN?%DAX..TFB*L&1#Z.*JNN5N3J6ZB\EWO--' MM4_A#I]ST!EQ?F%.(++=8UJRCTIZ5I%ZKJ)KZ0>JK:):]-G(4/CU_/,OSOGG M"^=+L@@#L&Y/G8$W=(ZTMT3?PC>5O_2(1^JU7KHG:JQ16]SCWCC2L3?5=#"C MSBB@7<'ZP,)TA-R83S8585JUHB)4FSV\IEZ1^%$G]Z;&^?M)X?B/7RTG&0'WE32#/L)_MA/-> M1,5B(= /-^A<&@JHCGKX>$3-ZYY3S:'@4I,RQVJ%":'CX:3J=7N!F@JMR[$"LR$PZ^.2U?G<)ZQV^D1'"KN,KZ=*2EE!L3.*5B#2Y*2% M(=0H:N2\RO,SBJN7Y"N2=CTEL6R+BL^9).0RRAC8,<56>NQUDI6,B9%F6PTJ M7\LY/8_]*<5\96]]OD)]?8,/KQZLHA%T/AF?#Z63< M&X\"(4;CD9AX7E\,>^/^^(6)]SN"HWCD*33$YS_>O3O_]/^\\P;P$JA)M9O&905U58'?THC%=-7OQ$)>\-J3(\UL)TWA>[?(.7&W2 M-7XV7QAC##(J7Y$G"WPDC4%ZM*%/C=7RB*=1Y[3GC\Z&@_Z/K\?4V^LD #X1 MBTR^TG\L8:(:%P67(#K_\6*DQT2U3(?B-WEG/[ZN9DG5?UOSTVBCGSQOP]_Z M:W[S[_;,V^=CC9,\3^:O<5+*90K>V@1QGJ2O?O"'P]$TJ%,:$II)%^9G?E#M M*RHV>J4&=ZVUV);LG?O9)6K)4_JO33,A\W$A=@HN:K@0T4K>^_Z+^YCPV6RWJ8F47ZC*WN[2=N\2!8&W:)/..?AK M]ZH%-Q\6:Y,3GVVSMFA%EF[:K+\D/GE+)RQ;M%._E\/=UI9X?O^%W2D1V%+V M5E#V>10Y5-VV11MEZ6=WZ.<+!;&V?I=N#V/,P\DDDON^74?B7C1\($@96Z0L M(R6P2%E&RN3XJ&_QLHP7>7SD'1^=6=0LHV9JD;*,E,OCHX'%RS)>0N*CH47- M,FK^OLVN2Y-K/K[S7ZS % #<@J8@D!+>^11H>B!27OS\1ER%$RZ97FEC/_@E M=SNT!\)\%/?G"=']Z%3YXF<\GC] L'N]CNMUFK.X#P%R#[,M\/\/$/:NV^WT MW7Z_V5_X$&"G,C#_]0%"?M89N+W>(4JYT= ].TCQWG=[?<\=^,TDY =F_#PA M$K J91HEUZ]F8.W*^+7.;7NDE$JN MYV2K!(L$BP2+!(L$BP2-@>)-P_!O,4 MT#=N\1I/]6I(V-!L^B0NL08MGJ0"Y_@\743F7I/[_8UB#3L"X.9N]8X Z+L=[\SU.M[^@KCW>]CSN^YPGW?0[W==;]3=7P"[ M;@X5T-@16+%@.QR!N-EG(MW[/>S[ MOMOK^GL,8,<=G>VQW>V[PZ[O>MW;%.(6)DVL;NZS(2[^DEDD;XP1S*MJ_8^Z M-L7A8,#N^KT#/>;W/-\].TC(?;_O#OJ'"/GAIC=XO8'K#0]QST=N;WB(J3Q# M;^1VO >% I[UX.9@3ZPLX!9P"[@%W *^RX _@49O:;JX.I+1_=ZI!P\&[R.V MG';^*:+\Z5(*5L8\>C9Y8$>AZWE=\&;W^-AR[\/L%L!=!] ?CMPSOSE>9X\ M/.OUW-%@CT^"/+?;&\+_MRD*FSJP2]!9?;CK (X&?7>X4=GIC@"X]SO8[8[< M_G"/]:'7<<\V.D':%?C< 6SA8-0F1O=0';950.X)=%8=[CJ 'B;MNOX^YRGM M_1[ZHX';&^WQ#H)"W.L*%L\=>7VWTUH><&B9=._"8"9DY/Q37'^5=^J%_#CO M_?SG1ZJ ^XV'V3GO1"PNFSUK#^(DY$"3]7H'VY-GT#]4R(=85]<]1&H_X&2] MD><.AX>XYUX'ZV8VB;/O.N2^Z_='[LAODW';F;"W/9'Y70?['R.+#H>N?;7(4LNN >^X -'JO]2!O.[H%/3P2(O+< M>1=&L7SJE+U/\DK&1=GM9W\#;7N>K(=Y-/LB7M_MMY:^[0E\/AZF88K"8:0G['.VWKXKQ+T7IF=G0W=XML?" M9N]WT!]Y($_W> >],WQ\%+E:(G M+?F='U\;:_R[R/)P>F.\<^/.3RT-D&A=3B"C2*'M'R\Z+^@S7!7HSRTO^1+. M9>:\E]?.IV0NXM?.\MOJ5LQU.,EGKWI#W@]%%GF"_7ZQ'6>/]=0A_'8=YC-G%I:/GL/S7*?^UH4(X87.RW+PL9,!B+ ! MSCB)B^ST-L:X#\IJ6TL$15>$,0+ZZH0VVW++:K 8/;J^@C_AL? V$:8+ MF69XR]3)9]+Y)1'I!#^\"5-@R"3-3IWS.>C*/',F819$209W@^J$1;WXG"?! M5^?\&F[)7CAA'$3%! A/7%ZF\E+DTKE,!0 VP3^G\"KG2D2%Q*=G=*>@._'S M2X\<%5[IBW-@\P^PFM2Y2.8+&6<"H3+>$(AL!LOA%3I3*?DA?IJ"88F\[O)IQ3*^_]Z99 M*7004NA^\Q>>3PI5HR269-&J/HM ]&^ E>9C^+O;T>KZ8QH"C^0)R(LV+5V] M!UG-?,%Y$* @036MWX#L\R65(BM2RS 'PC#W:][Y/ SS/JFKJ&N9*FT&! VD MCX2.O4]!)2FN*+\)@)KA(M(S0.E _4F1WH_%+!\< A_T=X /5IE^&%WU.Z]_ M06^+_O9>@ZVT +,(C:(C<0RV%5I.)T#?Y)(AHS2=O,JG^QM4"#(+6J!H\HGX M!F] &Q89PG6.QL?@]-V@ELD<*=*8]X+OPU8*@)5-2'0K#NX*9$[)MG"B>3>5J O]#EVX?F].FT^*LJ0R\(7S4FW4Q=L/SN>%).'Z20;)9M2<93X?S[$?4FU+%T/U!]Z(WZG6'&QQT?"'1!@0%>XT**"OQ()8. M-U9MV!*T*R2UP=";[!&PP=SQ.B?_]]0Y9XL?N#-/PP"IDUFO (T$_C+P0)P MAX97&$&:G"Q2X(" 6(YX"^X#-98CF:]X1%:,_U97)'%THT-:BF>NX";D:;"V M)J0",Y?X9:5@6/$6C!+@H^;$8/SLA&V-18K10[@5X0R2^3R)M7AA<41"C$** MJ4!DZQOI[? UK<6%-T^*H+)(M$ K5Z9Q! OYMB <("([[-ZQ6]QQ8\L$AFGS$[UDO305MLU$ M)&_9+[74_UX)%AEGTR*E"*J!8R#I,(I"$+" FAN2V60S L!9F"&#+4GWO^Y& MD1J1%*-6]B-'J@DSV+/4-7$P%^E7F=^35.L$663D73OO4#2<7(@T I<]G!<1 M*0OD0M!!3!^**&<@ ^!^)Y)78/*CFLIS,(UI4S&0%<#^H4V)#H-2DW=?O\:*EA%$)SKI(@F2-P YC2)HN0Z>Z6B"F@8.R?HE Q2DKE\QH4Q$XV M$$37[7;Z;K_?;Y"0-QRZPV&OA81&/1=T]ZGS!<#13B;8J0GI,!"3X+R)%#0C M;$F*! 9;K@TTP24%O%BBF3GX\V-T24'9_J?:@_=B#A]*P=D\OK5NV#ZX88/= M=\/>)_$)NR=@ :#UCUJ>8DRFG[+DH+URCL)CUBK A7S^E&H,&W@DLPW?E]@;)/:6D$65T8:)60'%J-N#.=$@H$0 MT=GR]2P,9J3TE*L+CYLG9&=%T8T.PF7*;A3C!%:-B\\CN%#1#XO;S_2^"C:3 M=@A014 J_J91MA9Z(QY'W_@=&]PZ"*DZW'VIVI[LH:6H)G#EHP KLC@%VQ", M)C8RP7 =%QQMFHN)1,-O+& .W-)*#LBH:Q: M%ED+01HAEI=)'K(8 KQQ/A&%_>'.-(FDML17YB@QLC^F"5C8>:4DV!3%O4*/ M O<+L4QK4"_'5U(2$][_^T?GW_"\F%R!\B%KX?4[QRX=!9QQ+F > AT1A+1+ M%=*I*&#P.D,? 0US1-(L8:\#S?T8)"UNZ!7LI^>[7K^++Z@3Q<6'7SZ=UTD# MJ NYS* .O=484GB<;")8UM4Q >D/U)&:?DEY.(+7 "G"4\$1X=>,92RGB'=] M,9]1,S>1ES3%AZJY&ZRE]8D3D1"PJ-OSO2;9B "$L$Q+$#I=('K7>I6T M3&29D>_ZG2%SPGQ>**V2 M+#LI%JZY;'#W@2IH>Y3+R*KX[3?4)Q*_OXB*<=U^>"P]^K1YU=L6L&X64-N M]0,"UFNML6ZG:8W1-P_>1/IXS:L8)]$$'O$;1AG(&$8K]>07XG ^E'HDA_VI M@%G%,W=>I;DF,A$?84E?9M)0C6SH9I)E']@"(/(Q.@G2C7RKRD@P7+S+CX:D/JG XZ/_X>IRD8,-B_5 D%IE\I?]H.TQ2 MG@-H)8\I?_:)#T*@G:_TF+(T(5WZ=CSG=;S!HQ966XW>P%%Y<&#FQ[[:HEU\7Y"? M#?[YYYE(N4B5UPK.^1^48+-%JSWZX7AE2;6EN2;-?:#\YNTF.AD4\( 0"(^D M7G1#I9"AUQ;O[W%[Z?L#6@KNU>9^F8'&G\'?V[5IV^[9 M/<-&B?12YMO&6U65_$,>OMZM/>1=?\>YU=NUZ_?9IGDXF43RV;:ID1WV""BQ MM+I3JF25S7[0&[5]J@2<^OLUFCB,G=I"\;]JIZQ!K1 D+!TO(V6\2TA9SH*T M=L-3$D>P2\3QO9 RL9[5TR)8[A+563_F.U+&=)=<[-7%T(R1ATNE5..%JR%T>G;(A].]_.K=0 M'PC4_N#,];SN 4+>[_NN[^_T7,\-(1_A=,O1UD/^G=.7+> 6< NX!=P";@'? M=3UB=O^V;_Q3VZT]^=R=@MQQO ;> 6\#W$O G$.R](89D M/ OYMD)^L,1^L( _ :UW3CN=K:?T)X"[[*Y^UV.FE=T$\)AI)TZ3/HG+F;B2 M\205V.MR@TW?D;W=[ C% O?\P'FCKCOR-Y%'.P)@=SAPASU_?P$\&PS=@=_; M$@"WR5*P\%GX+'P6/@O?8<)WY\.0'='TWD_^IG'_78$0 !PAC,V9GH= KA8^ M"Y^%S\)GX=L=^)XB,=?SW7YW6Y2\W<#O%N#?$? \=WAVYG9&;2&U?;.X!YMG M&>T(A'UE<&\+B/LN;RQ\%CX+GX7/PK M[XXJ[_9M/&:+ =^BTZ1=A]OW^^Z@WT;JM[LL.U.4_5$"KIQ_BBC?W_/"O2Y9 MWFO@O%[/'6[4EG=' /2'(_=LH^Z[.P)@OW/F#GMM72YL+HF%S\)GX;/P6?@. M$;[[=WG:[5RU=V$P$S("7^/ZJ[PY0'_R,'.V#A-JS^N[G=Y!1DVZ'; 6\ MX!9P"_CV FY3U?8?](>T -A;PK> 6\ M MX!9P"[@%?'=4^=FFO<[MCN_HCA]JJEJO.W#[PS;(KI5K MPQPZ[,\7B'98.CV^VVC+5HSXWH[/__PG!>^(RFX[;];>E"F6O=V^;3 ,+GX7/PF?AL_ =)GQV M ,NN06@'L%CX+'P6/@N?A6\7X-NF0Q^[?UNQ?WL^?.414HUV!-(S:VU;:6/A ML_!9^/8$OJW'3X0;#MUA:R+>^60"U\UMQ^*'B/F9.^V]U:S].K,'8^BEQ&!UB;<)A-2P\3 M:J\_][KM\ZVF>K(-\F \4";@&W@%O +> 6\!T MW/8]VG_0;=\C"[@%W )N ;> 6\!W6I6?>6ZG->Z^58#;'7_^DZ1=A[L[ZKI# M_T$97;N.@@<45NPZZ-9EL8!;P"W@%O ]$^P>:/7AUANP!POXP9+ZP0)N799' M@WO4 6\#W&_"##;D_AW_GQ]>KRFHU) M\O^,TY]^KJ^/%N4$,HH4QO[QHO."/L-5@?[<\I(OX5QFSGMY[7Q*YB)^[2R_ MK>ZE78>3?/:J-^2M4!1Q9Z<.MOK%>GPUWE\GFAZ_]=X8._*.[T/)6(-URS*? M8%O_DHZX%NG$R6?2"6-X>S@I1.2(>.($2;I(4I'#'B?S11(#K6=.,G4"DSBHDBS0L2YDR=.4J0.NE[.VV\R*/+P2CJ_Q\@B^-?'2,2GSA=XS=I+ MG$6:P!K@R=,DI57Q^N"]61',8&$QKJ^VAK'(Y,0I8(E\0YZ+,)[#0^&N5\Y1 M>&R L@!AG:1 =8%4]\%=V4(&X32$#ZF\DG$A"?X$KA4Y$ (@!C @GA_D,;L2'$!K>I:?.YUD11<;N!U^?6T;!',0GBS M6C/@0)[(#/DKS&9PC?& 9/PWO :PE;FT2'@!O&%I"3++TNS4^:>X_BIOZ$*J MC7.=<9$!6669@^)R<1]T!$ [:3B&38-+YB*]#&/&".\J2P,Q!G4(MTTC6$E& MVY'/8&&S))JX<$UZ*7-ZVEQ\"^?%O+Z1^4SDC@1D.._%'%Y?$4F0%-$$?DJ! MAGZ1@8#+\>$I$&WFQ$GU$B>")4=$/$!,4C_@OWX8^M[@=;9J+XP-<)F(YJ!- M )XZ'4,=]5!<1;B)BER6%94S&'[LJR82UY^@Y',EU2WR_\MD)3JS\0UMQ(J M(QB(C3B3%H94@G=7Z$.RI^VA?0 :J!Z%^%ZQI"/XS7T4\CEF\*]%1ML$NX>W M+40XP2?2IJHU-_:6.?T&;G)D/(%?WLA SLR\("]C@#NH'K8)UJ+SX7 M_F\1YC=-:6/>?7J;^KV/;*[I M$-)<= 5L [S^U0EI%:N6GT,M^SN@EL^CR,EA.TY8)@-K F\'N<15)L%7X#Y0 MN9(XJY6C@$>(<9 ;];455WP)_TR \ED\(-OXG<[0:6404#(@6>;$F*Z3H,A% M/H];E=XG48 LF2697%YQ$8=YM19XY[\$*'+@7U_Q^#4*<].:R,E4@(71;!),R"*&$>!:LM0P..S(?+RU1>HO(EDGZWU\04\/(E"!'3B_!K&L,P0C(W/.7PQUZY#/@-5?LXF_"<) M\B='40"+GSM>Y^3_GCKG&7D1*\2'@/7&"6 331F022?@+.02+UNV858\(BO( M@"9W!6WX3*978: %+WP-:W%A3=/B@ ??J,>R\17KDSC"!;R M;4$X0IC'DDTR@\XTS&#+A2Z)T M!E* G"^BY(:\'7C![QA#">?.1W@3+ID=A LPR*>&!_!A.@7$I40#QB8*9Y%D M^8D&0B^66 0*R)YRPZJQ?_W2D!),4V+E'2?@760&&$4A< >$]2;R'LH$TZ= MO^Y&B1J!6E<;0(%A^Q7LW?M1(])<*2W03+\$Y+P#P25/+D0:)4X&#E>T3Y8N M_<-?-T-BRS&Z^ZFR35;H+?6FH']GJ7[*0ER"H$FE^'HBIK"F5R*Z%C<9JN99 MJL"YVQJ'O$1QM_71U0[XF=-_O/@A>SMX._(&_?Z;\]Z;7\XN!N>=7T?]"Z\_ MZ%[T1KWN\%Z@\T+8[0)FND!R UE?XD$L!2UK.V9-H?6F4&\'3*$/E5. LI0F M!KME_*1N%JD D(J>-%5V>Y2N\EO6!P[)R$&I!WSX8S.BQB\&^X*C)QAQ*!=; MK3&[PR)1?Z':#MG.@JO8NFDL\S-HGLQ88BU,P;'0,DY8!J5X/_7,2^&XT2VK2U;N!VC0.0#9F&#Y3(2VU$PVC>$^TEY5]ZV5??P=D MWZ=6R6'&M^."0IGH[\V _E6,>PXL"*:X"I16HN,64_%?!7@L.B@*#+04]S%L MR"^?/SD!+!H6+C@4VXBM;!@% D%SVR)!I.I%BBA*KHG!*>3=AB&%ER/#JN6O MCMMP94"HCBD"Y\5'0UU<*)A?X)K!?EZ@SP>A#0ZXF3S ML@$L-C-[GXQ=NITFN] W3Q90^7X;2Q^O^0WC))K (][4XM>M)[QT%@T:]N07 M"JJ>LS2C $3VC, \&)WF%I,4>0S/O$BK# A*XBG1N$BB, A!Q)%EF(H C:+, MK1F)U[,PF*EC=./6^YS$X]/Q$C*JZ 1@>>]81F/TDB+3Z OB#QC31X=Q(C,P M8\>83T"Y)6PLJ\,)C>]-2(\N?Q7FL D!(*NV>H,0$83S6$0W69AM^+H7/Y_J MPY)S,"H96YA(!=)5A)A,0Q8K6,JM.5 M6H[$6(+9?>IL%SEN'8D//K=Y"IPID/&,D M"Q76%.12)'.T)X2F%":4:ATLO5BRSBAY#;W&/%(!L5CG-^*1(9Y>@:1PG:!( M4[B,3BMS/"9\.>AWL!4VIP#B0V#?0I7WM1!HLX4+=*25A&Z"_5G&( M#.ROBC0 ZR'M5&23RCDH"LKKJ9^=TLG[VP]E.J""6!T9 ](B4/(JJD+1% IB M /9(#>4RX_Q802>E^BE( FGY,)7$"I/SK^!TV(ZM"Q3#($$CL(KU >)*!S,*W->>F1^(+_9^&"GA?M%@H9MQ;DTV@!&9(F MQ JXSY3*@M A4V+V+-R=<1((\$BW Q1_@XFE&'[$!Z-\@$>ES JG8(=A\HER M-"BQO+8$YM%Q+=,@E>JL!P__*QC#:3.E 3ZA(1?&),D6*8I:1233,,U0U\2 MD#139B#^4*V-&5)E=93\C-D]L!905B'>A>+Q@I*@CX D)[!1<17B_%QN3FFP MZ$STVLH162B6?TN2B?-)"G"1[_XX8L[P]I5."EG+B2_Y8RK""/./4&,QI1,> M)T!@LDX"VDR..7*;@O(!\<1VF&C)#&[7Q*]U90'FH:,D#!GSIB1PD@!T;7;O M/6-U XN0EPEGH6A22<:@F8724X#S2"R 1;;)*MM"0_'%S^ZB3*FPOD8Z$C9,6#SP)I>^C2] MA+[!UT3R$LP(8S%DY4W:4J9B("NP@K2X6J9Q>&\+ERY)XJ;)6ME_U=WD[J;C M,%=JH'Q:37VVO$UK45ZR@3!FCM*U9=NW[MD_E4__,4$["NW'C^4Q/9;;?%'B MF1":8HP0W&B=OP):YL%^OHU$W<7Q^R2*A[E]=!X*IONPQ>]30>!6<_-^&0T? M](NZ;O6R^[I_N)R&\T=)HK=Y?R38:NX>W?8T_EZ-Q=]>_/ZQSM2/[0FB@KU. MJ- AN]T=I O0>.1$59T54J)S)B,V=N^73ZI37=CZ)P -T["96#-1!P?UD!QN M"=K5I)N:"4-D71H+?P3_E9)M43@7EP78)IZFR_7^JR*.JH#,.^NY9YV1.FYW M]28;!_%J0[8\[;)9,6[3+F])N_S."JF,E0"%I\DWRHH'>?K2UT[@W3SO6M8W MB)T4]C*JO-1,?H:TX33-MVCKR?>OGL6-M.G*ZB;Z/*1"S"E&Q3 MZB/!>J(U,6V$6-)/"964 3,"W9@660&&!"Q&"?J&3?B=;=/32B4^W!!<-O!8 M!B.8F&N3ZLP7A*(LYD0)10\%YR@2 ?^*&\'1IOQ&>Y+_9AUJ&)Z&3TH'&UA1 M789\5]48/.)Q[G-[0UMGT)'Q5=M9-L#4MC<9(6@>X*:2<[+,6&;M+&MY2\NP MJ#X=)@Z2,?+>XYAY?Y19>*6OPNJ2@3(7Z"XGW+:$[=E("R,,^+7;:7>URZA( M6WX+Y(*"OI7C1.RP]"85<2OM!QW*(A.#S-@$LIF5&A6%IK;4MWJDG%? M!C76JCI8B>_Y;K][!\-L+S3KEZ:IVU1/YYH%XPDE;9+LV$!G:=KE&L5*?@W8 M?K92_UXGK1J;9>' 8XAA=G$E2!UJC2LX>WAC1/6&#?Z#7PJ@)*5 M3BSU<26+,!5K?GGFTU$DA_JURSP&;11SPO,TS )]EMKZ!(PU^!QK,"L=@>&= MF8C*X[M2ZN"'.(E/6, "GYD/_!X0\.;1ILHZ:.YOQ0GHPROY509UR/NO&T"4JS.1 M?$945?!R?R)0'!BF(_35.Y?V:[2\-VZ.08R0D=.M8SN=\I(J[(#"0V\ MC*.R#G**!S^U!E]%CKVR\'#LQ.S,93%%5TD" MNJL7P@ROY= UXF*%*2BUW>5J/N,0I)?IY\7UJS2YOK42UBC8]0SHL)!S*F, M1#C/5@7"ZTD6IM;^Q(^H6NW?$A<7'W[Y=([=3N9A,<^T3:U3 M1.J=,AA)52)<6O:#7&XQIV ]-EJMQ"JNJ7=[++$+I''X1H$.*2)*/&ERXY';I]J#480";XZB,0,[_HA:*Y6E^P*?Y M58V^41^TBF[J\37X2>F'.Z423)=3"4@-]0,H" ^<_F*1CHUC>5 M9UMB>/DJ5_6OJ@M=MM+.N44!"N>R 5&VYOJJ\549T*@TYVV(WN7BT.+F#FI6<"\*>%T M_;T56;4MXXZT>2.UXZ:20J7!IQT.I:"QUV[>#%BKX("^M$PL93\23>D5ZLSCB%*,[DMELH'#RK\QJX2-DJC1F/LRW"G74UH M1KM*%?71E<;*:BVSBU7(XUI&5V5DN,1);LC3B7%4PL@ISWVJBQH(TDFMU"*X M%0%EE,;(H:F\NC)%F1@GE23U$]V0A )D*G&YEF-/'1[ LN"7L1&G1#9'%4FD>Z$QR?Q[OT2V7I>UQWTO8WSV# G;74N6A6:*#7Q5F"6@/3*9C*[&66N%WC+9V M&%3F@(Y/92!3$: =3",0G&R>)'@F!.RH>MNAT:RJCJ:9#[X"=D!2&4R/5:EB(J"6QP+ M'6A2X4(:+U/DE C);EZ9HM5H.J;.#'G^BHY1*9RMPI$EQ_N'^W724HN=S"X4 MGM0NE>3R3PU_%QWS6WW=)5&H.LZAPJ[[S>IP:^*V7 MJX?KJ^1A+3159R:NI#Y-JK#K0K-=Y5M"\NR#TPB.Z&\%;4.G86GVKQ.T*+79^K 6'3.!PMUZ&RBBH#TH9L46F4;:QN!N?*@V%^$JUQVB@6+0NM M&YW-+?=_;Y\=F]8^K" -MKG?ZK'S'"7VV57B 9V*U3,#?@-22(%NWHD8;*#4 M=?[()&8H(-%+&@2UTJVO-=PU'?O9YEU&>IV'=1FYM[=^MBH>C<\@V0B80.<; MS]?,"G'V*N@XGJ2$:$NP:JZO74*9L0&U;P]Q[ZQ+9@70'040-2/?--/QQ<\8 M-2Q]HXXW:)%#W.Z\%CK\I";\W18XI%L?7<#T>N[H3 F8MH.)BZK1NMF0B%OP M&%W8E4A9,\'P?PNXAU6I^A/5,I[,9]2IGV^KTOBO?/GV)E=EN$ ?4#U*;ZN+6WI;-<,1=^]MU;QS@]Y6JUZ^NK<5 M[\PB318TB^SV(T3>*-C'RTOU4L,!AH^K1OBI?;XK)8SERGY932 /MU_6=@FG MK9.7J\PEFDC[,'=-]4]882W1"[2U5&G]%K^-32G,]HYP[C%:/L"S0)! NK<9 M5O261S>L'M@?\I'.69_/<^.]LY:;M=P>=4E?*,R77,;PG>XR4+?6;K'0*KI\ M7 O-LQ::M="LA?8T%MIVR:"M$XMM*FS]J+X+-"FX_?\#XETXWH!G[=VUO5EK M:S-=4:!Z3I-Y9=@\JBG# AM%('6BD*?3'OJ^(B"NS4GY,>9IEBZ_H00[HU21 MAS;/$Z#@+<]!Z]HH1A)G?'-.-X>? M2O_B\>U8?OL,&.<$3==5TS#?R"#$*.[FXS661I'?/LJ#IXE8T;ZI:&]J?27- M-W?'50.?*CMM:;AAF=&SUJJIFFRLM5=8(2#?4+.)KW%R'>O4A4^@$&HWZ@8T MJPT>[(B=EW-PFRT@RYZ-[$6N&S2^RABC5Q-$/#SVPQW>EM]F 1ISLUHPKD,7 M63D@3C=8H*1!,Y&$$C^HZ3(F;11I+5>#.H V+R:'MCJF,17F92*BC"8HZESS MIW>Y";Q_)_'EW235?23-@Z6:EM168FVXN:LR91Y0H7&A\OG4K*8E646CCG6@ M3;6TJX<1FY56F0TL6:)M)=I/91':$Q,M*:#U5%M?R_>AVI5O?SXAO-/5W(]# MKO4I:1^JG$MM(+%%N,N(>I((,N5^ZK$T//LPDWFF1ICH/''3I6O:=T9^:R.A ME5J@JS.39974R&]5\>8'&!2U0:5>>XVG\;S:Y/-M2WL5H>X3L:GOH]WQL.^C^^'B-_^57='U]7LX+K/_57_^1UUOSF;?;;8,/7;?33<*.?/'_-;P8F M;Q^V/$[R/)F_'HO@ZV6:@-8Z46T"_>%P- T:LY6!YDPB-#_S@VI?I42\/A-J M>^#N[R++P^F-07V#^\H2O$&M>4K_D:+"4H3V:GRD LY*Z3,FU M]63VG5"&5LQ])M0?"%8*,N%P1CJ8=RD?2E%^472#5N$?L?PFTR#$(U:6:9ES M],,Q6H/X+=I/%JF/A=3R>XO6-K2VYP>P$'SEW ?I\+=(XSKV+;Y7V#"*U3%3 M$?,5CUZN0)55- VT+4)UZ(,#02W.[B@Q:5 %QH[_H*,L_(J,G2]XX/-/+#!^ MG^0T:Q7XU_)M"S+?B?2K!!3IE+Y[HG05?Q\R2N^J>DK%\EG-6U$83]4IZR=\ M:&9I^9$0OS+@^&Q,!SO]D0=3ENSW()IH94;KWBWC_TA8[EE&RM@B91DI@47* M,E(F%BG+2)'6U5F/H*E%T'H$75JV6D;*S")E&2FA1@*0BD MA'<^,9H:V2=G]T42W_!&7(7H/111]"@D\H2P8^+N-$JN7\W"R40NY45LDN:R M[KC0 FX!/Q# 'V!1623L%1(LX,\.^#I+:$,EWQN>N9[G.4?#Q[$#=PQZU_-] MU_>]QXIV[H1A]TE<8L?<>)(*++/:8-_WG:LM?!:^7;$Y+*Q;IU9\SQUT1LZ1 MOXE.W1$8O6'/[8R:PWT.A#GW&KY#BW/]);-(WBP/[MQ6.WB;:-T";@'?'\!M MG&=KD? $%LR9YY[Y?>>H>XB1C[[ON_UA9]LAMY+O&0V^-+GFO[OKC+^=L/$^ M8D?>VE#;_?/(_"XV4-T2^+:)<7=D__8=/K]W.NP=1@"H^Y/WD]_Q/>?(>VBF MVHY [/?=T:CK'/7V..3E^QVWUWI6M"< =GW7&_C.T6B?-W'@NT-OM +(._?> MV!%H>QUK$^SR_NT[?&@3# ]#0RJ;P-]2F\ RYVXSY[[OWW,%1/:!4'VPZT;] M ]S(/=F_?8?/[Y[V#BLRT+56@!4^%KZMAN_68Y$]SHEY%P8S(2,U/]X>EEG M+>"'"/AV)H-8)#R-<>IY?=?K^LY1_Q!38D:#,[?KC0X0\FX? #\#EZ1SB/ON MCT9NKS45Z@&=V/='^EG +> ' OAV*GJ+!,L"!PCX4V1\#]QA#P]@5\5>]QKZ M_@#,O-9DD -( 'XG\MQY%T;Q)@WN=V2#O9Y-]K'P;2]]'F "\&% 2W$C?^@< MG>UQXBB&A_SAMF11/$EFK#L8##;L!+0K,';[;K_7%N-[UIR??5!X>>-F\7ZOZ+."'#?AVZGF+!,L" M!PCXUIUI[3ST#S_LLI1O ;> [SS@5L5;)!PX"VP/X$\ST:+3'QYL?1/%<]HF MDED[QP)N 3\KDY9^RL4X MDN7W]*^QGBB,YGG^A)I74X@HTCA M[!\O.B_H,UP5Z,\M+_D2SF7FO)?7SJ=D+N+7SO+;ZK;==3C)9Z]Z0]X,11-W M-@5ALU^L1UGC_76RZ?%;[XVQE?U@5Z>9W;+,U8EA&V_K>0:7AXLB$KF<.&'L MO$M/::K6?V?.9[D0J5SZ3\#&7S@P)2^"S,HG9:Y>.R)RD2)V+62BGSJ]A+.(@A#5\F$[#0*:G MMW'/??!:VW^B.KHBC$',YZ].B"(L2ST'2]U//3P/2WV9R4PZV4RDL"-7,LN1 M_O]51#>.Q]1O:?4@:/5^4TBWA59!S$Z3",S:[)7CTSA5]6LIQ!45OW8P.M/O M&+^;1+[^9P]^[JW^V7]->F:X^HJN9:*#8*+[39_;91L*N0_MG&E"9E#%E@*< MF0BNQ8?#8][(0,['8"NQ,>6-Z''7(9A@8^FD_#BZ\E/5NN_=>\&_>?W5[];J4?OS!V=>?NM'^D?_KH9^%@.Q-R/2399H==IMKNB M?V>I?LI"7,J3<2K%UQ,2K:]$= UR%IE^EBIP[K;&(2]1W&U]=+4S2^7T'R]^ MR-X.WHZ\0;__YKSWYI>SB\%YY]=1_\+K#[H7O5&O.[P7Z+R0+R0KDZES 3\ MNK,2#V(I-%7;,2MDUPO9^W78VD8AZ[E^S4PO[8Y24@XHNKO:D7"]FI_1$,/^ MR!UU5_L9_34/]]3=*Z0D_MQ=_?.=Y"S'[)?__7[R=W3V..)W%21W@]#R^7H^ MOU\AUC;RN>^[?K>WVM\_UV3CXK* 1U1\C/?W5P<$\/[>JON]]?=K5NV[ M_MF*2_;%)+*,MI[1AL?.CG$:_.-(>'R(&YLGQ'FN$TX=D>/1BHN$7)Z,X!\7 MR7PAXXSC"O!A'N:Y).L,?_TE$>D$/[P)4QGD20IO6"S2!!Y+OXL O/HK#D6H M6UY\E.DT28$J G@ZK!A6+5X@]T_"+"BRC ,;=.G[!-!'+_L$ZTS# ,3G_,D M^.K\$8>Y\ULJXOSTA0,@.A\%XCH$[.3.')DYE7,!#PICLB/#N$@*#)*D5_1( M?H,4:12B\"%XCY;6]Z>*E+R!GU\Z_,%\DA$ L7H3CZW8 M.PBQ-]H!^^)Q(J6UZ"@+%'A:4X#2O>:7C>AHS0=QQOKK%@$IX$M8T,D-""9\ MA$"F<[Y\_N3,)-;RC&&IC"/-#"_-3Y8'I2OH[@XOK:[W F$CA^3L@H92*N&Q76]%W.X 78Z*)#YLE>;([8F"#V_%;/&\VJ7=QJ:"#^;+XP1(5&M M%,/KL*A]-,726"VKD>'HM'/F]W]\/4[2B4RQ5B02BTR^TG\LH:'21V7MU>C% M:O7#K_$'/QK*JOY;=_5/WMGJW_PUMZUYY+JW#3>[K5_]]H :7'\X'$V#IR[/ M><3JETG@BWYFQ_?< ML+.UC^0<_? X5^Y\FM;RTU+(;L&^'F-'I*R!E[EDB M;DEG_TEG6="4]/+RN+W^V9I\&GE'PO+3;L#^_4AB;$EB-V#_?B016)+8#=B_ M'TE,+$GL!NS?CR3D(]M:XZGL/7U/LD>DC3?B*IR !U-$CS,V\ D1L-V]^+[/ MSC\69[SX^>1DV\&V^VWWV^ZWW6^[WQOO]YTMF=TQ6#Z)RYFXDO$D%W;W[.X]^>YUNWV<';PE(-HMW !"WQUT1N[ &QYX".,OF47R MQOFMR$.9IO(_VV[^;1.Q[ZG=NU5@V_VV^VWW>V,MUW$'9VUC4+<*=+OGC[GG MWMG('77:C-,]#&A\Q(X>U&7#N6<[^9T#=?]M\JUQBI\$.KM_E@&W? .[0[?3 M;?9OW@(([2;>*SC5=;U^_\#C&N_"8"9D!*;!]5=YL^V&H+6 GUT/V?VV^VWW M>R?VV^^[W=XFIR]VSW=VS[W1P!UVVT)9>QC5>"?RW'D71O$FY=E/#.9C-3;: M?T-\&]UANWMV]PYA]_P>F AM/K#=P5W9P<[ ]?MMP:A#"F.R?VV_?=T7"3HQ:[YSN[Y][0=[O^RI,9W9*Y,2M4OV)= M2UIM<3Q%N]\M:&_>5=UOOV][6HA4K58-O^.KPRPKY,1RU4%PU?UR$G=YYIR/)5%=1>K5W R:2B8" M'$J6TO/A24M3R>B).&$C"V9R4N#\LN5Q=.6H-W^H1[U=S\)@AB+@K .L?),Y M-%'>03' MV4X-Q.':&0D!RYFH9PZOX:QB(,0%O]A.@4ID3[=T)GORHJ3QESY MM>;L_9AA(VNWT[1TZ=]9JI^R$)?R9 R2_.L)[=LK$5W#)B)SSU(%SMW6..0E MBKNMCZYV9JF<_N/%#]G;P=N1-^CWWYSWWOQR=C$X[_PZZE]X_4'WHC?J=8?W M IT7\H5D(G "3G!%$ZO$@UBR[E?MV+.,0OF8X'*1,SZ*FSD9A\4"6.\+34UD M,9 @&XGXL@0P3:(E.OR>XFOK)J24C9,Z\!_I*E[;!K5Y#C$K2640B"*N9I> M9 ;E01,K47B>I^,P7Q+4-!D8QT_ZG=?5]>7O](OW^IAGI:#4IU9&9!7I"9+O MQ$TYL^64)A:W/,C!VKAU*6)SS&8:6 ^N#2[6,_[I&\5H8+B@4=SJ(&>7\[@ ME/-%E- "".JDR)T+462,1;UL0#2\5J"E![:AFN79]K2)%( Y .]-F(EQ&(6Y M'I=<008/ 6+CX3B_)52;FLD&!^G6:\&A8*_!$,?Y;3>G1!)",@4,%4T J=6O@:84K%Y84 M1 6J6IY9S0A*8AH+@!H6"K(3P, )L#3]"%XQ"W%Z48R_H*>"AF2,:-N(X%PXP2E, ;&"&A?B!#0>:7&:N?7,KJ2)\"Y0,QJQFTUX*F$MMQU@VZF:3)G*RM =OSE M&(>R+]]A@I,$09'"0\)O#KTQ0XJ=X^!<8Z@4RIEH-J.%23:@"]Q#^HBO":=ORV)+D:>@3)AM /Q KW8.4Q8]0 MDZ644,,+:6&2^9WV$N\ G.,]1Q?'Q%]&[P/^%PD MB#L0"V,-.^F!_T$* ,)/%XG:9,W9=>/=TXQ/O*$(3QG_6L:[FF?4P.5*U.&@ MNFP:2G:55['[+)P3.XU)**!$.77.)ZP:1(1CW=5>@W:)\^8[PHKP>.U"6E.JD0K7(GVT)5%Q3"HKDP$X 8U6EU3X8A&!?PWF.(AJ8:I:Q84D M;!+6C3=,_[B+)CVR94)["SR3AC)G\5V.K4,B1/)C:1FDM' M?,?B%:D.)180(CNQ\%.(M!](%O(D.99!?>T[K%E[,8=X#J"HDVU(4[[\$D4 MY2X ZR;@]7# *7-^1T<(M,%'I(^)CD*M,HZ!]OY5 $.#?AJZ-;9XF$-EKE2' MGZY1SLQYS"7>B?)>V\P@96(D2*U;V5(%)SM3Q#4C'147*1&2L= 2#_<&O%30 M"+RFR'-C@9_T C=W)O7CUCB5EN ;=_P>D[N$)I.K:4A)._:V'[S[;D,&*L>/ M'#'VE]N%D^8U6(9>%RSG3Q3H%S,1IJ"SLLIR_(7N7X T+43,;HCS;YFC0*R( MA4,(!&_/#!XL79@5^'19,0\XG &9B[*=JQ( +W4B?@[^8I)W6VR"]5"8D@67 M2O30Y;= +DBLX'C8<(HA>) 6I:VJ5%=SL:F9"ZVJX6MO^+?P^"^L*;1-! M!L9FDDX(J%*&H(K*](8LX924%2L=R:6BRR[:J\N;0I@V/@?LR$95G MC$SDE3O#42;S*A4U:I,V.H2DHT JEO1O(,683E7U#\N!FR86E'VMSV "V;1/ M\UF:%)E.''9+VU>@/:^BLG)R:YG0*H.>&N7(0?**795NO"%$JRAZ3>S4F_8M$"L M*'ON>\@+3B?W G"YLH[ H,1ZYRB3$I3?#!:6.U[GU/<;)%9*M7../7Z2P%<4 MN/TU >+R.B?_UYF&&!PJ-?3GMQ?U0^L!<=JPLHL?>*KD;'RL5.FP:N<:@32* M=[;&RKZ$?R9NN<5T!VUI)"M:(6E@QLN4J>2 6QW.BWG;89!Z/095\,$MP4X^ M4Z#8>2V$"K9;H'(7X),98C\".T\=$5!0]I@E]VK_7CE+6K!0=0 5SL$N#)%);LK\)F4\(W*6 M@YU50I1^WQ%[R>K3'+0VAOOA?_"H&-KT@?5-)=QVP(#[<@ M: L8[TC*/DC$)MFR6@/T$)ED!JX]6D7]# BQ!1*$]90VC,F N+".?U8,X M8E?_#B%BTP4,!BNQE=D$_J$J174C@ MQ 0MMIIJ6<'@]'+.5D#'*8G"(,SY0+(\_38.="N=ZS+;TU*D?C]E@UPGZ5>E M=%G7:G?S68XQ*]NDE+IT#+MB ^H.#"LB,XFE?E!L1FC$.+EB6:P/12I',YV'&D?S8>0\OIR<-REA-%2]OB[1_A 65&5A(657RDXH3 ME3>1U[O0 4->1B9C5/?-GR8JVE@=1A%GQYDREG'->2YE4Q95K-J,!7*42><$ MDR-7/ZJDH/*2Y&L]74"85\5))WBFF.-)2-/A.S9RJLI&]:Z1/:4=NZ/PBK^H M/+PC]0UY>J=.2_QNW5K=)_,85F('D0"B="&TD#9]B"-TO# =1M&5F9CY]LHX M?5$NFD$-JZ@)D%820HFH8\)=AOT;,-CHZN_/Z ,41YC'2!FB^G$F@_QDG"A8YG5/P$<;2*7T5 M4\0L+P0SP+=A)LMTFDE.$](<4RH.9AV.:,GX1'X+.;-DV9@W8C&E!@(NX/65 M#V9K@ F8RU%*PB+WCG+)M&(G 80986!_EBMA^E6J.OWOC(5H+?%)!=PXG;"4 MM>1AN,NHNLO:4$3).*#5->P5X<3RNES/G1=2,VCT]2L9L-I$6IYPEIBLRCLU MDG\PT7#9'\9<)O!N6GSO5M8D&V1AS2VIKI:;,1,L6^BZIB^0+7MAFY^?7"=GYV5T>6#?Y M:_'[=9;_=EF=VVD(5[Y:6.88#.FL4&8B(PX)Q=?07@HB=6VKC()H3H57+9O:_Y Q8>? MRL42'ZXUNS-UD'YO>[HZ^&@];V!O5JE2P[,4:"7,3'Q>JTR-\@ 38P5+IROM MAQI*EB'U]9KE= M3+(#?-MTB8"<4JD3B,$0R?C8#+U0@TWH4KQ UT_<4N2A8B9TRH^T@ED_400W MX[$6!E/@P3>W58$T3\6:E1]ETE$2FQ4BI-+^50"5END,36)N$C$1V24H3CI! M-NP);7A]^OQ'29!L(>8BO00+N\JM]CO,._C4EQY_<#7.@,TC5>HQD2 &(I*( MZL@"(S*23CIH/^BJWW Q=!$*D)-?:(?.>05<"XWO^5#DE$J 2WS+YECMFK$$ M=6F/H1MWO#?BD5%,,=631\H#5MZ(CWHFUCNN]V7,\;;'S[ZH*P7N?_L_?EW8W; M2KY?!<=)YG7?)]M<):I[DG-D+8DS;MMC.\G-^P\B(8O3%*EPL5OSZ5\50%+4 MYD66VB2%G)F^%A<0A5KPJT*AT&P8>O/S/)(J=.)-PF$8C7:S),+1T"QSQ\*A MZ6;#--IE$Q&U85G[$)&F9<'_JY\S[]_]6#27;Y$3LS1&I-D$$IL[EA/0V$:K M53I3@AQM[D%.3!A$U4CWEJ:+EWS_+]XMKY^M];9B6U:::STG*$J[AU M0'L& +]R E);6J-E*8UM9X.VJFPRS*8.TW=;*2"\'>#_'9.O*V:CU=2WG@Q5 M8)G9WC@"FM( P?]< "_[![FO'0%=;^@*() MJ!?(;Q/U%HB&:NH9?'OX7NCM MM0. 1S/HYM8B(&#-YTV# &Z.4O$R"ONH[-7M7V%-+W*#XXK5BK!.9A*R*H_3 M/J;O01 6LK=X;G4>-T\+SPB16U@%PD5OS\L7.*-B4B5.P!\*B4!\BTK_ZB.? M*\%U,!M-O9FO:SWY#7SUA1N!>Z X3E8IB7^IV=";6D,SE1-R-B^8ZD:+E2Q& M*?TB/Y4+RTNH3XG*UNVW'C?LJ6EB,RJZ%YAFQOO@BL@LPA$.1='ZX [(XN8/ MW"J+ZX4^UA'#]9(HSA-'<#=.F'CL+>O)]13XGM@7L+@K/:VCE&ZH>MV.9;$K MH%@VCM=L$TLJO.9)H<(.+>X]3S_WHL^Z&*6U<*3JD7FZLI7E[1\2[]_S=31V#J$()C>R$JD\*).BYP2:^;I]DY! M/Z_J7$S.XZD(8F@>P%D1]881L(L*8)G% K/&1))ENK$E_R1?+4J;%CM#E\=V MFH2819YF0V N:CY!-E[((GCI'@Q47G&&IYBN/L:' C?Z;A'5ZP 8P'KBPOBU=F%_+- M6-E[A:5F'E/C9BR)TB@!7TY/I]6\\UD7N;5T<=_ RN=2P;**_2L7%TLH6 /N M6H@-&M,BQ)FP>!PX@1?VVB3QA8: M2FV LM5]-?L#&_@'!Q MG+-2JT\@!2&IBZ8BB3(932W)7)"%FLSNN]+8HAV-1)Y94X 2@Y M 19&XDB+B6S1N:RXO,#S%"LE9DF3G+VHW9$(:?(-Q&L<-6$5^/)0<7MCR$8> M$S.HNWZRQM<6J)B&6'C$9J(&36'^S'$50$SA;\\IR_:;#].85M+(ULPP1=#"B-:V$7 C1$H31+%(8"E81)CB>= \AR[;(0PC9CG$XJ,>1B@/ !3J$JTD4ES09J#_RW# M!=_Y-"[^#P6S\/-19"N6;9O#=LO0'*/I&%11Z&C8;C;;M.DHK'547+-[[Z!D M[_RFW[V[NB'=JR_7_XR@DSIKM#GX$1Z?YJI,?W^D\)&PM U>X#?28EQ!S>5VL2"1_+\Q*.'WD MQ33%PM9S)PI)6:F'K,SM, <_A8*JO%:X*,PC-E/AX1#\9QK-!=@FBK*R$?I4 M8DOT-]RER'R;[?1,JN\)1,J4KV4M#:+,U]IAOM8^A$I4S$HCL(42Q;)?"@TY,:Y(5=T-RS>P3KBO]K SP/)MG20A)A ZAX/KI#S)T,DS#* M2P=3\#;$/IYL,7?"&&I[6I1&Y#3.%VZX)YYU=%VP9BU"X3M> MTO2QK9=SD ?)] F+^81,MZ;QT2_Q&+Z<3+??R(&+=*CQKA#(*6-9@2$_,WS< MU8,./37?XC"MS+GKQRU=NG>_B7![-"Z*P\+X8Q7G,0A2$*8%H(>,^2*.42QG MBI%X'"!@,C^F9LSH \^9"])691SSN2[U:7H.3F->;&IURV[('ESV&+T$L7OL M@7GIGC]>3V+9/B1>3-,P8\A$20DGRB(^Z>YA+%N+D0XV69BQ&^D:$G^=0KT=N!#(EPK5NL=J3V/I7Z<6\=W)S<5@'\V&M\@CN;><=8UI+ M,]ZR\VZ> 54L\KH<2-MD>@N)3EDR25KY=WFU?&5G[1-K"7Q!-#TU9EZJ)ZT" MZN*6@JR?J6;GM?FIOQ8BB,3&)N8UIK7EUK7SLF;::3/?U5-\T!7OK;1G.=O6L]\]-D6VAL_+>K[,7*/Q8O\O$"U'XBD= '<-M*2 MUZ%:WZLM&B<_F@6Q2C%C?K#CE,X:B_$"N,?OI*^+4BDCEAT@MRA&:16-6>&S M17%ZVT?3A6H ;,GLV=0G!',RY"X/($G+4>4 M%0?[)Z$AGK;!2VR,$/NE5S![QX_ ,_.RTJPG[ 35K ,O>D1-05P(;F;Z1G;\ MP&=1>%+-L_(BAK6<5A^[@B[R"J/YD_'8#5<>Y-*7%5#1Q'>AHS Q+CT(;A,6 MUQ+ZD5HJ7D=MGJVXKB(:S=II"#!;?+]PZEJJSMG>EWS' *CILN[V>;'-+L2YFBL KD^>.? M7- EUX8V;OG.#U'NY&3[#"0.I]9[@ODTOK+?9%YZ#<\I6*C^JRF*E=5B.?=Y M2.(AK<;V 86!FX2O?O#H9S/=#4D=\10OOK]072<_[I@[S]]XP@)0_J/:%!5W4M!2>!UI3@M3%:ZZ J90G'WY M%.L@8 F*A0;G-]:7O%]L4>"@-;N1< RG20@0,N)G -L%(GY43A1%Q7B5(#^S M'5Z^'3$=E7SODY]6.&/'Z:' /AY%&:$=7^#0O&.-Q8*@:X[623FL*_'G M8M%9*)Z+,#_F-.\<'P9IK)XS5NO##A?N!--=0.??8,#X[OC[^Y#AZ0KS+6K4 M6XH"BQIJ85[F*BUNM-[TY3X!IJT$Z\MQ"6%9K@S&W0H1/>'2.I_>^)-@JYK% M&G9I4:VL4^]N6$6.%<(![E?P05NNY)1&ZS;86G&P"1H:/,$$G7.!V*+@H8QR<_(-K"-/..>[.=W03B:8&,53Y-(13WVJ;-\) MQU88-L54IY")K5^K!>QSJ4M+?F?"@.@:QU^0E1_'O2C66ODGXF"*3?(DG)VE'"WU5B08M=63IJ*:3K@)IEM4?VHJ%!.U,T"\7?HJ&%2[R\_:*-4/QO[5+P[A)X /]^)ILP'H,#29"JDUE0QYD;C.-HW*.PLH\O1_Y&*!# MV*>A+UR3ZW0QH(O.XH5/'E'&4#@( M&"Y>2*)^*M6,G[ MC^OVU)55:I96(*2-W)O(W/&%.Y20\3JS\H8@BFTS!M^LA*1$X4Z4 M9(^D8R+MR L>/XU=QV$KP>3M-HMN5A-)^-X)WRC:?"3>+MN:V6BKVBZI?*DR M[G)Q4@JD)%P27E$3I/(2Z,O+^=(&28F4A']G5>19CMI.R92J*"522J242"F1 M4B)+)9%YC$]_=8SOD*6SMG:C9.)9'Y%46V:CK:FU,)@OCGA7(K#=P27S"RRN M$8YI&&_!H3JL#Y:(C]_?DI318+2TAJ$UMR"FM#BJ$M:@K#JR,V143O*D"=AI M3%C:@#HJ215M0'E=O4/5$2E%4HJD%$DI.A I>G&$L\X25::PG82 WSV]3=,: MAFY6R2X=2%)MWW%FY*\3\AO6-?2CF+G^>P?"JZ-J)2%;+GP\R5[#:K3FATM4 M>MVC(@)Y*'KXWBY(2=@M[<_30=1FLZ$9,K%6&B!I@*KIRDH]E (I!5(*Y'O3 M+052"N0N \Y2.,L:HI8XNOP"J:E&H]VNAU]7KX3:WV$L0S8C=R?D-]>/L+J* MMDT]GDH06Y%EL&HL\^W;9NA:HZE6:AVL7%)4;QVI-W72 L@4':DD-:!.JH@4 M(BE$4HBD$$DA^OY")--I2Q:KK+Q$54Z*JA=%.)!LVM\IGB+6/R%?V(R5ODQM MJ7;XEX3Q%5_JV7LNF]+$TV1KL>91$8D\%$6L5::&-$#[,D"R2JTT0-( O;L> MRE0Q*9!2(*5 2H&4 EEK@93)M#*95N+HO0ND9C9KX]?5*YFV1WV7>>0+C*W/ M9N5;'WK_T'7= T1EM!>FN64B30!50H%2QM01R6IH@TH MKY]WJ#HBI4A*D90B*44'(D4RF[9DP4H) ;][Z%$QJ^9''$@Z[:\>\WVL3OL7 M\SSX\GL'P:NC9R4AN^)K/>6=O\JWZ%$1B3P417QO!Z0D[)8&Z)D21NV&85G2 M $D#) V0! *UUD,ID%(@I4!*@90"685PLQ3.L@:H)8XNOT#6R:^K5S;M11"Z ME/S-J!-L<]#:/F@LDW&1]+V#L= ;EF94:?E+2I&D[]#HD]FT4HPD?>^N)C*) M38J1%",I1E*,I!C)G-H#SJFM.GU[]R=:>L/2]2J9)AYI/(WIT&/Y=?YOH3N> MZ[/C,>-"H6K*3Y_7[$1?8(=AP6#SAUP?Y"3^=*P9<&4_9/"^$YMY7MJ'GX^4 M(_X;GK*SWVL^?3T ML"Y]?U'"#?'55X_8!_55IX!!+S\_T\T]2&=G$B1^'!''C6POB)A#$A":>A$1R1DTY!%(% D'C-"[^]#=D]C1NY#"M<<_'-$W9 \4"]A)!C! M"U$$VCF> MAD',\+D&[\[+ONQ&!.ZX$XIWAA1)#7S^_A0>YZ]B)^Q@,@G\[%5!+Q\9?" . M*0I&]B*G&RYSHAKP92>QL?%9VJP8L;QG6?^A(]^FO/\D#L@0GJ1N/B+XY@-V M%/Z> L\"!\;'\V _&,VF7K!C,&'W1#>#\*(/#(8'$;M<3ZR&^D7?1X%'LPC MV#H5K/]$OD0GI)>$(3DFFMIH*6T2C6',HP;Y$IZ0/@WA5[S^YF]PA_E1S*!U M>$!O&+JY\ O3;W^W;3&Q_J;-S19?R--SH>;NM)059U0W^$4B%6.Y9=.R!T0 MO3(F8PIB1:9):,-?F02P?Q+J(4M^5$X41<7A%ZTT@$.IA)T\9\E?H[_2=)?5 M=+_N ,?W,=U<_\2!DQ$+'T"VN5"O-11@U6/7(U_HC*@-877W)LBZLBS(_,I^ M!/DUO2SVB0OD+N;/""U[UJ=7O]YC-IL,62C N)[R9NOF&F(JL,&8X\RS7A3& MS',6C23.#8F/L\[F^>.D7.,N1>%94?"#30(0> XBKCB*8?+D>&8:NX'_%AZ_ M/TO?W /^\U%\80A#!$WTL['K96/7#293 #P4QPOFOI , #@#:BCRJASB6$(- MP1GK=IP FN435H03UC78&T3%,0=RW;'+1J3_C=E)[#XP@UVQC$P:,BP,5S'ST.[D6@N4PSNB !) MF<8(P"DZ#$\P%[N,&#JB'@UG^/+<;4KA-0:T-.7S;3*9X",+XG*'$RM_0/T, M[2;#"! G]ZD"WBL>\$52 M"@0TI,/@@9U 'PA.[?QAZ"5WAHH-K'ST]?U^S:@)&7!]VTL2CW M8? NP<'-1%,8K6BMI-KY*!?B(N"D@MSZ,Y#W=.3Q3L@\_DXT=J?< K$14)8' M'6[[W>T$.@LG?K^IZ)?_I,1U?CZ*U*9J&"W6I);3-*BE#=7F<$B;;$BI,6)M M&_U&6G+MN&'3((S+)7VE4PCQ$Q__Y,;P)1O:P/ ,QN1"%U 4GX)@)MR@'"$? MY&QB3R>-*("&7!XOR]II9--%^J3#V 14)'UAY'K,R9YX=.-QICC*DQW,! N3%8=.R:!N-K_ M9H^I?\_P6H,$< FOPU!"JW?NGP%?%6M]AG=\'T-20K@PZC@(P@E1E>/_(H]C MC/RY,;IP@$^@LRF5HN>C)/3=:(PA4GB2?V%"'0:W ,Q[ @=Q6DG>1@3FP,R M^!" ]QAA@!+G:7YM1NZ9ST+.H6Q$D#4>4)'0^WPXH@2\3S$FTE]\KDMWFV>! M,0=F#RY[1.@"+$&DDT2(,[G 3J@/HS[)XO$+-JDG'N7P#M[L^-2;11Q=_I, MY.%R?!ZS"3$4[(YU%"'/&84K.R_IHB2[2E_6//TW&,(G] M?/1#U&_UVVK+-'L=HW?6[+8ZRJ!M=E6SI7>-MJ%;KR)==(2[:JB]7;@!PQWE MXT 7Q^()CKT+J/NRB,W78[SW]M*6@--RN2KRH3NF;OBQ9-WL.\ZLN$Q8LNX] M==Y Z>R*^G:[DKI<0UT%GTL=LB'3C?:P355*3=NV5!/<+\4>+KMOB$!U- X>(P+_D DZG^NR>!XI^@4^&[FV2Q'*!H^^" F_9;UN MP(9A0L.9AWX97SU-@M,IXNY+ ^9!^EBB$\G\W!]E,;,%WPL M/C0-@H&!E=>CU$7+_"L>&<=-V-,&OY-U U<)Q2*+^1/&"R9!N#9)ZH3<"=_M MJQ\\>LRY9[P9]LUFTQA;CQAWN9+#L)5G$(' S]:I%%P M>DR!B"B OQX"'N[AL0J^;,W=NFGP"/WE_G$:O\#V<0S256X4%;[FL4881/AT MTD WYW_25Y'*Q'?C&7J0T#'XPZ,@;"+T0J=3@!#8LQ/RA^^Q").QH#\.7,2T M,(RY/+H1:Q2',X_LP)P1XBL8[#H->-0')JD\L@+"!%)%?H67R&T<,A8WR"U( MU.\!-M@%/8,1]5U*VJ:B:#+6\A++(1:Y,5\^F?@@ V!&LM6O*!,1D.\%T\&# M#YA_6!"+=+%\?B]-MP!9 F4+;3<2J"/D-XN74#9!I(&Q#N"R,ED?3)/#',=T M&+#C:3BQF":0!4ZF"0BJR(A$LY/$6>(B* E.0!@11+4*^2)%ZE0)S>9ZD#X> M93Q)%VSS/,\MOCQ7Z<4O8U12!%C%]T_(];H^8N0HBV9M/8BJUFJ81KMA-:VM MV\@%L9B=\88^[5Q.,!4ZE/916 M^\0R]);YT^=A$,)\@F53/#J-V*?LCQ5S.L_(S'<*65DFYIH$3/$=O?53(5US M\9YJ/G'OB5OZ=J]M^;4" 6^H7ZY95GMD5Z.,;-KE$?]OG3MR-K>15VCYGME/ MIKVZ:-;W&:U=N3C/CMI2LQ&GJ8[H*8>CLID56S@4GQ&,S_ M&V?[]^A6UZ/1.J$N_6$8JR?4;NTUG7E PPT L08Y]^T3\LH=;>]:RV[[,'N[ MT3):C9:Y'&VO9D&[FG%'5F8M+6NDXGP7^[Z["+]JGC1_*G$-S!W.9!C_^Y,G MJX4.^16#W>25>_R^1_&#[3FI-\RVUM",5I4J(%1SK&45'"G4WWFLWV=V4$Y: M;YH=:N =29P?1IB0'O@^M3'V%GF"^F'X LI#5UI-]3V-BIXX)"NS#.19(U4 MG-)RYUUF.^M$/1!7J.=.F(\;)ZA'!@GNG7 >W @S@2ZNR0>C/DY1JZ&UFHVF MOIR-?W#PLRR,&3_^]Y@8?\J9S0;UG)M M%PGCRL 9Z?^4EC52:2KD^_SK,!R?:X8%#WZC7EP;.*BI5J-I'3P8W/] 6V9# M;9MRG/<]SKJB-ZS6P0]T]::!&K@V7UQ[3)D',\3CU^6MX+7$:%K#5+8YB?' M,9IT; Z8-5)II&-3NHF+QC'YXGH^JPT.;+8;AJD=.@S\#NO41D-1I/^X?_]1 ME_)EAF>ZTFBVMSD&[L#AF?1I#I@U4FFD3U.V M6>N&WF-!$=\)*3]@XH-9G\0TC:\F;+-+KK1Z5E)8U4F<.9#*KSIQU01/P:_B9V[5R;/BA MLH>. LL\V#J_0W=#-B-W,%VX/IX1\Z%Y +Z.T6XH39EU4T+.2%^GM*R12B-]G=+-7Q0/ M;NJ?D"]LQNJUH*-J6D/?:KM;:=6JG ,M_1PIT=+1*>-TN--,M>)9\X>QHF/B MWH)M-KX=.& K\Y0C62.5II2/^3XNZ?S%/ \^3SZTZN/G:(VF MUFP8K6TB"Z55K7(.M?1TI$P?@*^CO?$\@1JX.Q=!Z%+R-Z,.+NE8!^#L;)TN M>N"XK1]@W9B>Q^\!(,!JY-@LC0GV'.&[([!B/ MRZ'P?^1>G"6JFF0*3P1^])%\:-?',=(;K9;64*V##YA_APRLMBPQ_7U$VFJI M#;TEM_6\QP2BGR@;_:+3F X]EE_G_Q;ZX[D^.QXSWEM54W[ZO,;V\TNN[T!_ M/QD6D+0?GKRP5UPJ]M&E?_W'#VI3^;SZ[P6+(A*/H;G 9S@E(>?(]IW?S_!Q M/A.;>5XJ@S\?*4?\-SQE9[_7?.3.Q52+2_9(;H()]3^3U:\M I%'UXG'8MB/ MKR6OK^HAH;XZJM'[(/Z*@ !O?S\3#?WP-8S&C'H4> Q;P;" MUN#@R/5)R#R7^C8CR32[^NC&XR")"2K!E'%-@+\?&*CL/8W= (1UU( KHR"< MB-_3,'AP'6A_."-G'J#FF\#^FAZ\"]^ KM()-N206WO,G 2D2=5_)2/78^)S MH .,W/:[T#,R8,,PH>&,J$J#:(JFG*RT.08LAZ20AR#&V/8T>&2A:"ADT10 M'XD#HK8;!G@K9K--HC&%&YPZ_I[C1M,@.SR;R!-,X.!T#(#L:;9%]H( MM=5H:EJJW(T76P>]833!0ICZ_$W\7^=9BZ2WYQ_CYDB\]H)/:EK#:!N;S-"Z M@8W0SLROGGD/SDF#?*$>R!QP\YKY?C3S'JCO4NB:#A:)U,,D\7_$Y64(M8J2 M7V<4MDIB4Y>3 _B_XS!K94KOV?$P9/3K,1U!GSY1[Y'.(C1RXS EYV5]M$07 MZJW^FVU99J]CM$[:W9;'670-KNJV=*[('BZ]2K214?N M^-P XMF%&S#<43X.=,5O6."8G%2>GE1T.:G,)Y7.!#HP#=V(D8'K0],N]5(T MAHUW R^9#,'&?:$^*-H$&S_GC?,_^7G:+ 1[?''1?=8I6&KF!8KY4IURME M/ETE&(T4^ \T@&S9SM$OV7!O%J4&"4+2&9PW<)Y'#DWA#>" '4S@8S-A=)_G M59#RBC?7_7+>(1\TS22#D/I?P4B ^P)?.@NB&%7U2X)Z* #DRF<- NTIY(PQTJ7PY9N .@W2P=@P\.2.?0.J6E;+:#Y-/;(OY12W M:U3,0=#[>S<"Y8/QA3?@PBW0@GS3%#VC8HTY)!V@&&ZK;4-ID%$2^FXTAL%: M^@+(#@S+*$C"XAUA?5UN3Y:^OO2Y;FJG%[[&&<+"!\:7*POM3K@%#]%(1\GP M.",1>F #U*,@8 &T'^+W)S"Z*%,C^"S8&K'B&8+<\G "JF(DS?T)3/R*B(_ZU^ABGCW,\[ M:X-:XJ2>#"/7<6F( _:<\.!L0V&P4#XU_E772 @1#&G*UR$QAL+ M#0"AI]!F.MZ-I[L$#V+;"V1\* Y.(QN*0C/9@'""0.LBU)Q4;].O%SHIM#%X M2 4H8G8"!B\=+RY2493PFQ0H"AF?W[A%PIL#(0/(O363-7]D>6I83N9S(P<2/LB* >VQ*S.#>!?'T?692B(>04'>''0/BC##6M(Q]?* RTC:.? MC>ER!T?9![CZ39,0.,K2-9W,WJCZ!^=C-JZW\X;[WVQX[)[-;8"^# E*.+7* M$/"KPG6*;8[;@CF"+B+1^3X!.-059]8#C4AN?UL;75:MY'VW\$N;5=3@>=$@@ MQ)>KSC# >#XHS3R[#8"9ZX&CGPJSVCXAFS4:<<*0>T;0*B4#\&B(L<$5X0JB M\S8MD5$7\/DXLPI\LES1RY=8 :EMAZ!MK]MV5M:Y3RC:(K+=U7R8QB36?@*\ M;A6/?%V&XWW_'OP3!_SFJ1NC:^+1>_[2%XI.)X?J#711L&W---:U(:*"X-$( MOPZ_M]2LB.)^B(-[QN$MMPTO_;0 ]T61Q[#(8J3S=^$JD&V\:OJP'J;]Q#S(60DO@@\>IN\'2T"7>7CM:&QPX M/'!M*2XN,IZ?B^6L<>_0Z01'DMNR](FU75D>]/_3>A >XZDYNH)5]L]DT M[R^9XSYKG"QOETPA].(U#IQK[S:VZ5TB!40T26A(7Z MJ=/K4<3UYK5TIL MPJ7Z'X+ZMZN@_J_=FY0:A8A/G8@*'UPGH2]HPW.Y;J7:'R63")D]]4SVU/MO&>#_4.(Z/Q]%AM*FIF-0>V38AF+9[19S MAK3%=(UJ"AOI1T6"OFO7^<]'\85AX#G01/^__SB_^YMTK[Y<]R]O.W?G5Y?D M^J)S2%^%UP3'@6>%SPB>!#36+I8'N7K<\65]"<2C])\ M%KXCO/4Y(NR?Q(V7[-K4HSXN[1$V&C&Q1 AO;YU\TV,VFPQ9*/;HZ&E ;>OF MEN'("[FS<1-7X?V%B519@B;XN_@!'X?;6]AJIBIB[MT9TECJ+4Q!]ZXOND>3 M.,@NB#UL_(J 'E;KQ&HK3V979QYUGS^%_ZVSS M-9ZQU07/_SX(9SO9S[_'$4+':@06\-/8=4 ==U,5 ^U1V0G?PS[49R7C,D%[ MS=,-YLOK(L0(P=&B[PH<.DCB* 4'SU(,I3B/H:=(PI'Z:[\() MC#;:[O>@\\,/'\O5'_J1O'+[H]3%FNOB7_P7&; *^%@_A/E#7XS!_E"WV\/QGGINZV:GZP+YA/ I;6&AV MA#F.(MQDXS8#G\!<4#(%*=MD::]3V$,J,=C?(&8O8=,.NT&G&(P0&9VI4,_( M&)C$PF@GEF6/C"FW2:U:?;160S'5AF%:9:=>LGV7;/]1TT^,-GEE:0;)]ZKS M734:EJ(WC)9!UN^@KF%MQ$US;H19G-6>>.NN<)71JVT.HI7,*PGS?I3'JBPXL'+ @&XU;*?.?,- EQ627/:.?Y\=T@G :A<+P[:0D8 M35$LDGKFYS[J"R;V\OR6#X4"&N*Q\^N\9 0NC:YM6#PYF7K!C#%RR]/GK[,\ M_ WMWE[G#3X19#.KX,$_P(L;95W&3]^P**;QQOYW,%]_P]=X@WAK_DF1 MUO^(N<\P@)-L,TQ[@!>*UF/S@FS@>[,3KHD+>V7<*,MTPCHP\&+$ M=^/\J)PHBHK%4(0ARRP(=#F 7[AWQP^>ZW--]&UWO=Q5GO1?:S9F+EK+AF 6 MGV8THZ'D!8#Y.K_8)94O[&^3\(8]H,\*+4H2P&^K)>I]+?81'IZZH2@FT$GN M 561IJ@7((O9U- L5Z'T;*=4&P :1&_HJME0-'4.)S$OARM<,2UGE,1)!BCG MV3FY64#(]J+-C>7:O[7LO&VQ?RO=2J19ZM V-7T(?JS1^)*OT?N M;CJ7MYTNO]G@=WKG-_WNW=4-.;_L]:_[\,]EM__R&61OH"&7/F?$;)6J3M-6 MAT:SY;3;0]/23'785!0ZLMI;;V0K3FVZOIN9;1 &$_([]44946'!,HSA8/6$ MK-Z>*)F7 0U>5$+4VV,^+^X3 SR-J)T"AAP_RFMJS+(*KZ(1?'UEYVPCWS7;@'Y/@#O"^LZOFC^M+0R(O< *FUB5 M24#XD$Q8EG8)]+DA<2?@R6*)02(X!"/JX'./+GC7?'1I7DTFG)=]F< ;(7XL M*V61%\( B.ZPR [=(4X7P^ AFQ92]WK+:4G\Q,<_8?4-U\9<@7RDN@7'8^MY M+W7U.69,!0;$9)A$,.(1"I['V\=:(5@?(7Y$D4O28J/(.#]&)PB&-F5FSJ&E MS8&\3(N_RF@BGGSN;>"O>%\X77DQ$=Q0"#P0A6U5Y:=&*K>(H%%;AX"8.24+ M#X+LI*(2X]H4KUH9>*[# RYO??.X+]89@/]/%T=BZ+; MO-CP=#[$: .F(8ZB+Y.6)7.R7"VI.1259$&D77"]N.PJL"5/6B+FA M.#.)2K2V'80.Q]K<%49MRN*JC/R*JSD^O_MK A_$(8-NXD-G60F^7EZ 0?0@ MRHJU%&P;[SXO\Y2;((R\Y '.S!"EIQ5@Q0@8=OH0A'F=)PHSQ/\$86H/YU4? M\KJ_Z6Q0K%Z>/Y4:8C&5C-Q"@6 L\H=?O:210_\A8>+Q4P6 DG3@6>1E- MX?MB1R%75]4=HC";/03CB?5OE(IP!K8;A@;)C+)QHQO3RX/!9T'P1. MM##+\**0?N ?\[T?$4ZH0QJYZ<2,XC;)9I=CC_GWP!:?W0>QRPD.>7EESL45 M]0K9?9(."X\K16DIY92Y]GQ%(V4AG]""\)[Z[O\*>9E#NX(,9KAM+0)8!_%$ M-7$O2I'CO 5>[YPQDE?AQHM<7['86C#))MDUPEK4^3=$O@ZD1L05M[1.YN8Z M"1]!0&!A6OLF5^;&HB:S=)6+ZQ'82%> Q-@G-;?3 'U^5T!'WLN&J*'WA$F9@TC$L=DZ8#J>\PD1 M*_WAN'.SAQ@_/07C*G.,Q)WY\257@4G,&Y2<&,;A_5X+ #__#-##K.DY[V,)>O* MF,RG*J!B36VGW+.,-KJ6Z 9SDH;9%)TNT^9IUNL)2Z?^Y>EG*_/P_0]RGI<5 M&K9&MJ,PR[#;!K,-JM#FJ,54U6ZWC::EO3@:LY3LHC:SQ89]!\MRJ"966'(D M^7).O*3K^V!-)\IL2XXD4P2)5<>'$TQ_F+D! 77>$)#"?Q M^2.>6[ ,D(3B" JLLP93B##TP@:P!URW+6R0G8,7CSYF )%C']X4_$U#)[,- M').[Z1%#3]$M:L.)U_C!6"Q&5!./TZD+1AY[MHD5)0,EW:6Q%-":C[##4A0( MTH-+ IG53BO*YB.^8'#%(*^+*2VX7HTLIHC!3T1VT'P:JDOELC'W#X35%M/) MA@I\X@2@N==5./AGF@QA^B[Z%RBT @T(J1P_)G 7^:F:Q9B#$^!B_EBNP/V M%K0J7U^8%=C$\5OQQ;5!DL*44IS14A-Z@\?\F$W%_&!__*!]_-#Y*&#?4B>+ MT?(2]-7)^EKR4Y%-6==S+\N[[PC*:=_NW,I:_ MM+,X] &Q_P>=3#^3OP'@W(LI&G HG]^=@@^>AQ9YDHL;V0"\9XR&Z9P[Q[5\ M%8]FF'N^4%=8P1KE<0">C"QBH]G!B?PCF5..YS/RL^6BA5-M&J*\N3"^6"KT MM0".1"ZZ;+\G/AC%4[/T)Y)E/HE31+(#@)"' MQ3,K $?3:K-B'3451CN8;AGN."0P MMKZ(+[AH?(6:L7R9>AXC75+V$/F?@I15H1VEB];BI11)4=_'4.U:X9JHQ^5:!#>HVK>()MI!@(V%C.QI;!(87E.6-95"3BD ADB@,8'9E>5FBLV M!FFO&=-:FO&6_?3;$+QQ]#;2O:N(P8_[X/43E&XDB/-Z%Q09#:NE-0RSM4O* M]LZ'-:Y=^?2N3&4KI)J]KYKI#8S1M VU%FI6PY*.?$H_SI+.Q=2^52G3JI#\ MFAD\!\/:,V!X&^+WKWQ-W 2U!2M+.XW58+:JN$CQM MMFYFX_$:[\LX)K@9_ M2VWXZW;6UV4$]F+<=SHJ95;1\@&N4@EL66>*BLFGJE@-O;73XHOEGUNJ8D!% MWMP57_84$XDAG8'7ZJ-8VCBNR;H6>5[#8V?I\Q09D9PM'B\*M@W [08(Y.V_1 MY8J%O)\;@G+'Q(V&9>D-5=MJZ6EKTDL[#]?9ARN1)J=?X[E^WW]&+)V:;S<< M.UP74W6SH6]W!L'6X_*^,O D*I*U]RM:PK42M??G>4OIIFM,%/S4A'E$O1%$7[O+CA)B]")9+4@;B\DVNS[M?T/-T=CZ.0 M[=G!;2;^/4W+'YV0@D3DFV>P@D\ZQ$(VL"8,?X[O M?2:KH%23($UF1X%8^@DC#B@+/>\@DA:LDQ*[T%(;Q6JL.[(E/K7").@_U.7%""O'30ORZ=:KW.P.JL+:V #:FU)TCS77;"1'C/N.\VHK M:=U.+.RY-[72E[\S=1]SQ/V##D!?WU[1& MNAT:3=$.R\&#-9JXO@M#NC6+-HTO[AS',E?F<.>]XQ3"NL13<.E=X>?.M[&!4'3>UH99!PD(!Y/6ECK'XO#A:@0<@ MV$)S(N#/W]BMOW1 98.6QWM,H^6ZIFLFO&*E'G["QZMJ'4>2B51!G M)($DP,/<3*PKQ"M<\$(1H$8F?;D#L5&(UAQOL%[6LJ9 K/A1)[.TPC#:S)CB M"0B\H#%6/AN[0S?.9^OUV/^$=.#B-#\6:Y.+D"U6K>M \>1?+(&<:A/CXTGL/@0GT+@LP+4336+KG=/5 M8)2H7CV9 I.0?5Q>\0Q*K(Z6@<"YQHF*Y"NM5()IY2IRVMS9X9<=JZ_VSCHM MW6SU^ZJF]GJ6PBN1&FK+:'5,?$<>?OFL-.ZJ& W_N71$6.?FCIS_N>5A:KOJ MV&:]2 6I;9DMJ]&/JR(+U8QX_!]!_#-3RWZU.4 M3+"FY5X&6E1N-4](_]^_G9^=WXE"K8/SR\YE][QS06[O.O!$__*.W'9_Z_?^ MN"A?]=;#6!M2MET:HA58&EJLD+F^+FV(H15/(*WYF6KYL:LI3#V'YXGUJ1ZK MGF_KY3[,A7HB$GY7_YT?*G2;,ZU<&&=3S[->%OJWHGFEK"?:-$[:JJ992DL! MY 8X6UU1?6CS:9,?-!ZHIZG]D3-3FV+HIU[WMJR9+FLU\J4];;L]\/*[M_- MEKM7<'<% &[%W[6X]-?^IKGENB/B\=P=H4;+;#FF 1Z18JBZ M9C4=B[7;.F5ZT]1;]C;2=),77C\O!*1NY@&I:Q&0ZLP#4@,WG*SQ6@Y:Q;Z# M*&UTH+83)I,Y]HA2K=4>M@R+*FV5V8[1A)G+8,T6-;89M\&QMD$PZJ>,+>/, M-#N&HG5;7>U,4WI=JS=0FJTSM=M3C*Z^S?AUBQG\9]3CL=?;,6-KPP12X:JE M<*K9ZND]M=_J]-KMOMIK*QK&)?1>1VGWSOK;*9QQ, H'$C(PVUI'US1ST&HU ME9[5X0JG:1W%LEIO5KC;A;T35]/LE#ZI>E57O6Y3:>K-00<$YFR@6 -ST#=1 M]0Q%Z6G][41G<&R67O46OJ&N)+&JZEHG?DOU[%L#1>T-FDVKI^B=/L#3'C=O M_:8U,-KJCM43#Z4+V9CY_ #WBR"2:EIY-=V'" V.FU)-"V.LMT?J"'!_R]9M M@SK-85.WANVAH3IM< .:SH[5]#8.[*]C\--9&*4I^Z3_3^+&,ZFN55?7UJ#5 M-'2EIYAFLV.9BFF; [#1;O9;15;N& M<<8!K:Z8EJ6:NYXQ:30F Q!S.5-67O6:BGJF&Q; 5Z/3[EB:J>LM 6A-O3WH M#+93/>M@5*_;[>EJTVHI?:-E64VCWS_COF2_:YQU>YVS;<;O,HC%#OT%'7QR M"4[J7T7U3^]8/<-H6^J@WVYW08KTWH#GF#1;5ENQ.MOI7_LI_7M#.9H:Y7FT MFQ7*45^S5J6MV_M=JL2/-9U>8\/(+2;8)M[:THD[S.IX_QR.?60]X)[;*!M MGD43I-O^\&!?7H(GK57C^KC961P7[49\;THAZ3L(\6*Q" ^^O/5VQA=/7%ML ME.0[3OD$"8^P&.O:I'E!8JMQZ7812\OV.B.A[]&R[;,(;+I!X$UV;+5?E &2/DE? M.>C+;9JYJ8@]3E]/I]/1RJ;3G?MV$$Z#D*/ X8S7_ M:YH[FFT/O4PF0Q8>H 0<.N-[O.+5%!ULR?UWXOX31<#I.X@&II90?T8&X(O] MWW<3BE<,BI28=Y:8 :_IO#&"]3VZT .X)F55RNI+)[YW%5:)M@X,;0WX)N'? MP(_$RAQEW:RUNQ(%VHFB2O$N57X(?]1A=B"R^C_QK>D8>L\JMJ*"#0:+51[2 MFD7YRO\XCJ>?3D^QT@\\=G(?/)QV0GOL/K#HE#GW-#QU:$Q/U6;+M#3E%%I4 MU;:N:B;\JVE64S]U+%-OFDV'?=/4DW$\V6KY\#YD:?$YW\&*R+P:T1<6WJ>% MD6Y8$-Y3W_U?L7 H%O1ZS&9H=@7WL*"J* DUG(FJ8I/ OV^0._=/S& 1 2!X MN4'^/85>+%ZZ^^OJ8I!]\#89+KUPT_E[PTW^);Q_+)KX#FPF8O M%YX38AW_ES2 %66CJIUJQBE:!\G"BK)0.Y'XHW[TU0PEZQ(E2Y2\@)*;+<70 M8/IQ-%-1=!U0LKX]2DX/&A" F%>M/Y"O\XV.FWC)6_I@6P\JKI=XR.V0QGF+ MT*E'^5WLA\] MYM%'G@'HP^/3N #16QRA;]J^)K6D"B9NCHBW"KAM_5T)OZLK,^U3ZW1!\24# MJ\5 78+O&M)7/_"M'2 7)?A^18AZ>_"]A+-[+((!R%'V+<-3GTF'_)[X>%;% M-456N%B]W;\GUR%F'(9\ W-@?Q6P?#DJ_2*D70376?@;,+6(?$M<76'K)2/- MM6"CC#17GH42[-:1OOJ!7?T N2C![BK8%7^J;6Q>MTX1Y!ZG9])2WPG30/%P MYNTT[GPVXP=TK8&R$H96V*X4PKNX@UQ5CO];FIF*\M(\U14)1:O,00E%ZTA? MS:"H(9,>#AJ**I9E:2:'HN)/U>!_:P!%#36M"Y*$C"?M1B(C8%LH>IXUUDAS M@*DHRIKE&1!-X[%0(TL"'K+XD3%?@-1SWS[A5__"&B-D0,/[@)Q1_VN#7/*! MHA[I1%%@NVE,%HL7A4D4,R9![?<1\B=>R5K='^Z]#;QDL4#^W5/AH2K M.S^V3S4=8;@A.5A1#AH2AM>0OOK!<)G^<, P_"6YQX:V+? >N&$4D]MD.O7X M1CU RL]B\33==V$_'ED$6AR2K^[1DR"]U"KPKB#]Z=QC"=!K+7DR/5DRR\84@\+RL_#Y$.V-5H/P@EB<3S!A81L&K*( MB:.N,;5X'@O7?L*S73ACL!3W+>/)R^+<%R=A -\U58+J P#5,O)]X-(G(]^2 M@Q)9'PA]]4/6TL(<,+)>S85N8O,JYD+S%@W%>BN2[@:3"1:TX/OW"GL!)3JN ML.$H[+F3BF?-;JNC#-IF5S5;>M=H&[KU*M)%1^[$6>T8%8.Q+ARC7H QSW%,'CE]](L\ MD9E@UQ<=*57 M7&&K)0L9UH*-LI!AY5DHMZW6D;Z:@5Q5D>5C#AKE&IIAF 9'N>)/D;W35+/L MG79[:XQ[$SPL'/0(P%6Q2/^?Q(UGF &/2?$/C!\XR?>1IF4326<:NA[1T@VL M__J7!*05MC"Y$'SG$VMNCV5*0U5EQCPU94)1E1G8;DOP6T/Z:@A^Y08+"7Z? M K^M'8/?R=0+9HRE =GK!+I%(XF!RRBJ$@-+F9$86#)P>PR\G*%RT,RK"7TU MQ,"R,,H!8V!%:QF&7DAS4)J*:38QS<%A(]6@NP3 ROKHKX2WE;8A7Z@= K,C M9+)(/>CU!T0U.M*N5)2C^JG:!/0I$^ JR\&.[[-O1&I@_>BK(0"5]4,.&(!N M",(:RBG[IL+_'OL!# \+1A&&3(,W;0XM5.:#)L79WAB'O1+[17_%?:*GEX&/ MIRPF<1#.%N_GR;EDFH11 @^3." A)[-'#WC2>2A:V-UZ]VAYYN\T10H=QYIZ)RN MORSAFK(9Z5%= /&,\JEF5I9K$ZA:E:NFJT3QV,'&]=G8TC$<"6)WA$!B^X M)D[#0*S*C]U0V^WV>@S*#]8(F<$V\!(4Z>B[AW8E M%*ZJX+1/VU@H0^:Z5I6! #%D8+=^]-4/"*O* ;)1 N&-I]$U6TK3M*Q31S-- MQ>"GT>T/#J\/R8J$"0Z*/_C!(_D*__A8Q3@>,X+GK6O*YY5SZ>[<&)Y_HBW^ MHOKYHX34E399\V"O+'HL9>8U:%KF2526@88$TS6DKX9@6BY^'#"87HTJ6VI; M:QHM$576WIH1L5 T+DV/X,GPXRORHT3#[P@U9@@.+88\Y'\F' J2C$J_-3K/&.C"%7VXJ] M5YZ&Q-@5%AJL9X$86Z[V5Y:#$F/7DKX:8FQY#H_$V)LPMG[L!_ZW)9Q=08Q] M&?C'$F>73Q+LY4P-I3G/U- T5=-5 M=>M=AAF\[G]C=L(1\2V#4:=^AJI#^$P*H7.$+5%OI>W*.Z)>62^YJD(#D%=F M<%2:@YB>+*/+]:.OAJA7;C:6J'3*+R=&0.5:,,J4Z]-Q79*(:)U^%@ MF4=<>:/R7I#7DHBWLC+3$BG+,LQ;508BDI#,JQU]-<2[TL8<,-XM',275KYH M*W#-M$3E"]5\:VSW''H_\=T1C/%B')=P(68.4:$/!:@L@R42\WU MI*^&6%DN0!TP5MZ0$:$9R['AD,68X1OXV\>&YZ'@FZPQD2A\39$'[A3+45RP M&&2;IQQ?TPGS*+EEX3UCHY'$P94V-87*$S*(6UTVFJ>J*=,6JLQ!&<6M)7T< MF9[&=.BQ_'H6:/CE/X?AZ8L"#XO]1]1Q/&:<.E53?MI-MO^RZ>#_CL.LE2F] M9\?#D-&OQW0$??I$O4=E?;26D-73_>-/I_#IAZC?ZK?5EFGV M.D;OK-EM=91!V^RJ9DOO&FU#MUY%NNC('?(&HWY=N('GJ:W!,\]Q[ 4<*3R] M(-,*B"=GN N TA>_B\WY03BAWH+8JXH0:2Y5Q&:>E][]^4@YXK^! #O[O68H M[MP)B\@E>R0WP82N*,"CZ\1C^!/H& 8AP-QC@+@>G4;L4_;'YV7D?)3[7_ ( MCM_/1ZIZM-D]$]]H__3Y:,40B%O:YEN&NM5KZA/WGGI-V>JU[4@KO%5#GU8& MSKX/?=5Q:]LKB?XJKUP3C-#%1>]V=QG_+W-OO[CVF#*/_$8?O[)9@WRA<3P& M2_G%]?QLK\"#BZ_'S)/.;Z5M4B%="N=UN39385YJIUH3/6 YQU25@YBX+UW@ M^M%7/R"KR?,PY>+,2F%Q8XYBU>.0)E2<9QF,1MN77LS.Q+S"1C*8&@?DAMZ/ MZ0/<"RG\G1"''Y798S:;#.$)K=4@V"^)3RMM:N3B3"W8F!92D5N:&IV-R<=%MI("51IAKT$GNDR@F MJL9!:U-"U@H;H?<\WUQBY.K*C76JZ:<+VB\Y6"T.RFAO+>FK(4B6Q=T/&"07 MZJF(/U63[Q%MB=-IU./[T!V-7-^F4S>F'D?.;P/)&33^M4LN$?[RBQ]NH:TN M#;T@^@AX&7J)15,:"(Y%<'BIUDJ&F']/?$:T)D?*)I%0N<*FZ!UKJ+R,!,KUHZ^&0%D>XWC 0'G#KC/=2HNI1./$\WB6KL?S M:R=TIFT+E!?R= 70_4)G1#,XSFTO1I>7*Q#VZ(/KD%OLCLQWJ+3-V52'6[*P M,BPT4WPJDQVJRD$9QZTE?36$I]('EO!T SS5!#SEN;I93NV$OKW6WTL2=(NI M#8AB=56BV/(+MRR/('DIX6S]."AS=VM)7PWAK$Q]DG!V YS5<5W:?2;Q:J5MC\2K]>&EQ*M5YR @ 9F?6#_Z:HA7Y;&$$J\N MXU55/\5M90X;3XUXUO9Y$'< M-3 KJU!49JI6E9=Z>K:*A*)5Y6#']]DWTI'\JQU]-42C\@@GB4:7T:A1."%! M,=,3$OP@WKKJ078ZPB6T8?/3;["(5^C:&#^]C0/[*_G#=V-RNN'Z/.2*9R9< M!OYQGEH0$3Y")!ZSU:"K!+REDGT)>"4OUV[-4B7@K3('<6N63"JL'WTUA+O2 MR$BX^R3<;98.[DJH6T&YEU!7\E)"W?IQ$*&N3#BL'WWU@[JZ/#5,0MTGH6YK M+U#W&KB-AX@#!CT^HQ%S-H+?ESXYA\,2_U9%&23^E;R4^+=^'$3\*Q,8ZT=? M#?&OK,8A\>^3^-?:"_[M\+3=52C;>:2ALR[D*VXLQGQ[;LALK&PK(6]EY%]" M7LE+"7GKQT&$O#)+LG[TU1#RRHH=$O(^"7G;>X&\_YW0$*38F^T+]4JD6RJQ META7\E(BW?IQ$)&NY%[]Z*LATI6U/B3274:ZIEE NNIQ6X?KJO+MGUV6KT7, MV< BM110J\, 6==?4I(V28>0Z+@U=%O'W[L5W^(FZCVX\YA%8#X%N M&)$I#:$'<"5D<= @7X+P'JBZC:GOL1E 9-\-0C* 40=^-C!,>R* LC-Q?3?B MYST E*;WV'O>K<#S*%;F]0H7_V*>%Y$!#>\#Q\VE,AQ[+K_-_^3^X=CC_O5F^%ON/H.AXS#AUJJ;\M!L+LFPZ^+_C M,&ME"I/]\3!D].LQ'4&?/E'OD5D?K27@]W3_^-,INOLAZK?Z M;;5EFKV.T3MK=EL=9= VNZK9TKM&V]"M5Y$N.G*'O,%LU"[<@.&.U@":YSCV M HX4GEZ0:07$DS/'2=> Q_ AV 1@% BGCI-&*?LC\^+P/[H]Q# MA$=P_'X^4M6CS0ZD^$;[I\]'*X9 W-(VWS+4K5Y3G[CWU&O*5J]M1UKAK1IZ MW;( DO2ZE[UN3;.:.GC=IMXTFV];_.H&DXDK_%EQY&)CX6SP'K/99,A"P2K5 M$B#48?<,CN! MWG&W'->RQ &.P0SRU+O6I0Z7?7&%K)OWF=V0C?V0G)/6O!QIUA3WE<8]7U4$+/6M)70^@IJQ#)N.M"W%6#/W7XX]2QU*;5?&/< M]3:93CV1VA0C,EF*PO((Z("QM4'9WZF?T'!&=(S&:LJ^H[&-M:%8_L4S&MH> MG47BWO5%5X+D"IL]"9+K )+54^L4S8+D7T754&+D6M)7,XRLJ7+_>"W#L^EO M#4.LJJ:KO*[+UVUQ[H4;Q0@:;PNY]Q(D2OHD?9(^29^DKR(S[^YPT[\/ !KJ M$AK6&AKJ.X&&W<"/,.()Z/ <>C-E/)F?W+![P(PL9 ZY3H:>:Y..;0>)'\-( MD($;3B1\E/1)^B1]DCY)7T5F9PD?7P,?#0D?RP8?7T)9ON&TU]1UJ]WJ=UJJ MVC/[[8&B-/F&TT&K.[#T[C:C=HWU/?B*-9 7^FQ&/MCP# 4$ZQ"L[0%4T#@) M&<%-MQ\E1I3T2?HD?9(^25]%IF")$5]!HBY7GTN'$7<98M1WL_K=J!'<^HE#R[[.;"W)'OP5^,)F1_K>8^1'"PB[U[,03$/'"];\. M:<1(+["32?'06\ER29^D3](GZ9/TE7?*E&O6KT1UO?Y BF@=45V/C5S?E:!. MTB?ID_1)^B1]E9TQ):A[):B[Z)Q)$:TCJ+N@0^9)/"?ID_1)^B1]DKY*3I82 MS[T2SUW?]*6(UA'/78<,JVG+M5=)GZ1/TB?ID_15=\Z4L.Z5L.ZV^YL4T3K" MNEM[S"94XCA)GZ1/TB?ID_15:9*4..Y5.,Z0XEE)#-?% 2/7])Z1>E??CY2#GBO^$I._N]YB-W[H1%Y)(]DIM@0OW/9/5KBY#Z MT77BL2#N*!?.UR#PHZ?'=.G[B[)MB*^^>L3^[VM5ZIE.[@4T3N"5&1D$X20B MKF][BM H7*1A2'WQ ML!3@PQ#@"DCPN4 4#D"+]5$I$&;H*#PPQ 5'7BN.X%KR6T1X;Y Y_>/+E\[-WR_W.=[)RTFM#-?,'73A,O#9R1JNBIXM M=VG5&7V=FF\5?M>4)>KLV?S@_7[K?Z;;5EFKV.T3MK=EL=9=#FAVOK7:-MZ-:K2!<=N>/6 M'DLZP@T8[FA-#<;G./8.EN %QXR_VA+L*O2QQA;&//8 MAW6X+M0,Q?*@(?LG<4..J"(4S+2.*%%UQ%NJ^<'YF%<2978";;H ._K?[#$" ML:R3".:\>.Q&,GR(NSY%WXZ)"-J3?" MJ1'?Y_57TP=B=%82'UYR$O"Z:1*/@Q!HX:_R9E4K&]W7\R9*ID^@B">TK#6- MCWZ)Q_#E9/K+UM\G#IWAT W8,$PH8%Q-T915N_VNPK*]_*8Z]().%1I<@(S* M$@C'W\4O^D$XH=Y"/%95!,K<&:9>ZNV$AO>N+[H'PAAD%T2@EU\1(+O5.E$- MR]!;YD^?AT$($GUL!YY'IQ'[E/VQPL Y8(='<,A_/M*/?MF(SU,X#U^8H_G% M>\W-MXSV_-[SV+_N@7Y)7YF6^._._[PBW:N;ZZN;SMWYU>56Z2C?D:6I/=*4 MW=C<4K%7TKI_6DLES'5CZA[LT]GL4WV).XU.28\^N ZY'2>>)\55TE=RB972 M*J6U.M**>\==]&=YOL"&5:.ED^KU8NG;QA MZ>3[K$=<7_W5OR%7 ]*YN[NZN>R_8DERJY!J]=_44Z%Q?DNG]S M>W5Y2\[^)G>_]6_[Y/H&_KV\N]TZ%(\K%S0FC-IC,F5A%/CD<1Q$8J&"+R01 M.ITR&N)B!=A+S%.)8C=.8A;Q>1SN!BXNH&S9A37D]CI_GO?([6]_7%QLO\2 M?=M=E_[JWU[T_R:__G%WWK^YZ?^_;9L^^@7[Q4<;4WK\&0E\EBXR31H$UW7B M,&&\]QY]'"4>H3"GA3Z;@91!X[9 3V#I_+A!,)N-P$,>F0:/+,2&HF0H^(,K M6?@HH*["I089P8?'[H3?PA_QY\PJ:X@H!K M8 U!+EI$;"SX!82R*< %-+"XZ M*$P;::81[P9_&(?0%7.)^'@2 J-P$"("HS)!V1>9:(GG8 ^A56$>&CR-_N)G@PA6A$4@7Q=./S1?5&YG)PLMS8R047UQU:(P*X. !HLS9 MCML;P5 =5VO;UDE3URQ5>^-JK?G\:JVZ>4GVB5MZ>ZO75*LDB[P[CZ-L/K3W MZ)=+F"-+ZE_7+7[P7?EZY\9R>W<=&=N#::HB$4_S<(* DE1)JB2UK&D;3^Y? M4K4E,'[,K^PELAFZONU.J;>ZB%66)(FZS]62/DE?)6R6G)(DJ9)42>HN[%,: MIDLI4J??2!1XKD-^4/A_^\9<.RR+\WS"91GX7S?Y?J_,+GZOYX;,CH-U:5Z2 MUY7@=;9G3]"I6@V^>:]L@&L_!DL:*TF?I*^L]$D/3Y(J296DEI74L@"BDD3- M!ZY/X4_X"QV#CFT'B5T-#*AG"15DBI)+2NI98%$.\/W:^+A'>@%;@L"K)_EQD0R\BWID_25BSZ)E22I MDE1):EE)K4KD>\?IX[]3K(/1/R%?V$R&22L,C3'T3=UP@F?=B<(O9P$-'?R1 MX^*2D'] [#W8*/@.Y5J:*$F?I*_$])71M5,/J.:RI%72*FFMB7^WR\RF&WH_ MI@_,=T(*?RF/FG:S,B_;N2T"?]N]T1+DV4I$_25V;ZI'$,C)>Y44.6=>IZIY,Y5RX'4JOM$.2/DE? M>>F3/IRD5=(J:2TUK0?JPW4\>.GBA/1I.*9A7%(AJ)N02R^N7DR47MS;:9>6 M2-(GZ2LS?=*/D[1*6B6MI::U*G[<+C,M^XXS(W^=D-\ -S$_BIGKEU0*ZB;E MTI&K%Q,/UI';%>'2%$GZ)'UEIT]ZX+-92;E? M-^G> R.E^U9U#AZL^R;MCZ1/TE=6^J3;)FF5M$I:2TWK(;IMOWK,]S'L_1?S M//A^246@;B(N?3?)P>K[;CM<.)9V2-(GZ2LU?=*'D[1*6B6MI:;U$'VXBR!T M*3D[(7\SZ@0R:ZFR#H!TX:K.P4-VX:09DO1)^LI,'SBR_SO\M],=S M?7:GS'JSD?P[#TU\6^\?_$9>7>U3H@,W\F(5+([C2XQWT4-6TI?'C M_X[#K)4IO6?'PY#1K\=T!'WZ1+U'.HO@6Z?C,"6'$M?Y^2A2K*[>:[;UL[-! MMW76'9@=X\SLJF;+T%MGBG&&[]"%<7@9<9:@C;Z,,/XT&8=L]//1#U&_U6^K M+=/L=8S>6;/;ZBB#-N^3WC7:AFZ]:LQ$1^Y0K+"L=A=N )_F5;7IBK!M8O53 MPI?R_LW,Y3\7ST*].__SBG2O;JZO;CIWYU>7*Z*YL7]% ] $W=Y#?X]^Z5Y= MWEY=G/&9Q?=BZ[YYT+=OMUW:FO=&V/,M UP?+ M%G\RK%TZ?ZO_9KTJ]&?!8BL9@]+^X.]BA_T@G%!O@:?<7X4^_UQ!QY^(A3)?LD=P$$[IBWA]=)QY_:IHGBMY6FIKY4^:7VH'G MT6G$/F5_K-CAHQP_PB-(^,]'^M%F="F^9#5_^GRT,MN)>]KF6VKA7EF0Z])D M9+U6F*S#Q@(ECX^L6,^M^+O&UE]W?NUOY8\!7>_DA;YPAA>/YU.\R1Q[1*G6 M:@];AD65MLILQVAJEF*P9HL:VTC3#9L&88R3_#F8T"GC=I3V@\2/@6PR<,/)&B1PT"KV'41I(_HHCS -CK4-@E$_96P!Y ?U^H-E&;K3.WV%*.K;P4+ Y^;9!J#XIU1C_HV([=CQM9";ZEPE5*X M?0C,X%@_&(4#"1F8;:VC:YHY:+6:2L_J\/'3M(YB6:TW*]QM#/\S03\7I\.K M*0MI[,(#4O6JKGK[$)W!L5%ZU5OXAKKL+!^KZEKO?T-FDVKI^B= MOJY9/8P_Z?VF-3#:ZH[5LQM,IB$;,S]R'QBY""*III57T]Y9;]"QVJK1:;6, M/BAH5U.$FO:;'YOV;IM4*L9DT9C,@ QES-EY55O'Z(S.&X=C.IU MNSU=;5HMI6^T+*MI]/MGW"'H=XVS;J]SMLWX708QBT@DTZQ;;^3S$4;N: MNCZ03N#_<*#63=_D.X_+7XS@P?"$)HZ+D +[14&^)]#2#"7<+@*.8;IL%/%E MHW5LY5(0)59;?/7X ^K@3T0 MLWS(//[1A1Y$"VY'D,?1&\1>"-IY0037HC41 L8C! W^11O=%H0H\.PH" FC M]AC;Q2['8-$9F3$*\NL*AL'7W, A:!B1R;P0(B/PNTI=#82[W7A,_CBY/2'W MS(\ (D'I%P8(I$ (!(Q(Z7.?YR.& M@PCY#ICX*&-*.BUFC_ M(&=!!'T0-6!<' 8>04^B(($AGZCQ QO,20,L503? 2&U@6*49\(B!+DNF"X' M*3O/OM$5WSC&"_>A\*M".F&/0?B5N%&4H-V;93T$(8H9!V.W4]2PD),9WE/? M_=]4C--1N0,DZ@ %6]%$6K,!^B<3D99\Q^%5J#N"I)(ZM>EVT)(MB.$L&^H MK4@2L#;Q_TD #HU J8)[D#84 MO) ],/__L_?NS6T;:?KH5V%E9\Y)JI!LWR])[:^JKSL^OXR5M34S-7]MP1)L M<4.16I**[?GTIQL@"4B03(D"*1#LW2G'Y@U =S_/>W_?VR+"(%\1Z_KXYO]W$&QE]K][_[8?FDF5!XZU^]>-\=EW!(P]BH"( 5> F/'WYZ$7^6_@A)"4SV(Q"KOT"PE@WA[VA4?/Q8 M"<;1_Y=/J[-??E"!+E MZEU=H-2UV"_AW.;38)7';_XT.KN=KY6B.U\=EXZM%<-%?IO=49.K[]S_X0?O M;4/ZD5%+,;:('4+*>\Y'-Y68:@CYC\%Z"P^RL>\V(JX42^7YC%^=1Y5QI:A] M*$;CAG%8?F.E**UAOL;O(^*S5#X^%I=1^1@MBHO;L 513Y[DGVL;*K^Y"?=: MVOWSVZ"$E&^$.[V=W!4R[^OOQT^X+Q5I-&7.^B?+9QH^FDIE)C#MY>U%I-GZ M)#Q=G2D7:G1^-5LTWUV=@O"1H.A^#GIG'.,7%SA-F'91XN M&'2 Q6Q:[F,>5(EY>>G\P^PV_,15$87V/>7Z'M(^SBME8Z.4QUU=?R3;_,9E M8.N(H?D\4$;X7] P;B\;B-NLP,7D-JK)JUNN%-W917%Y.Z_O?9ZL1X68]^\KZRY:O=O(2YNQ0^7%9[B)I2W\M/H_6TP!!H?7CU.H(YP M)*;AE[*(_7P45,MEY()QN)/BCW$ ZD4$\:>PC?%RE9R*'%"!)DKL8"ZN?O+1 MIRJ7(ENW\X">4MA%;:Y40V_G\XC@E>%<_=@WSLZ: M\>;%W4N5NN@=R7CG[94TK'[^8F,Y5>(H7_X\^A[^,*K\(R7S5*!9Q)]M(K*\ M^.IY*AI:_?##G!E^_7OT0X#F'[/)'RO^+\7SN#3U@WB<3(KIIY(L%KE M=(:+1O_1I/@R^I_;RT\KS)2+OGFF%<0>V87+6;C9Z2S(]E\# M/VO/WU,L@?SW8EHI]I^O9I.B8LW/E3(3KI-%LFC$?B#PP;;);>Z-FX4;'%Z50_;K:V#9?]"RDU$'9;@HIW:]N M?;1ZLKUG1U=[*=%/4/ 7%EZBK867B#]>7Q'??Y7JT6ZCCI6WY5WE MUVG'QGJ;)O.R52@___-X&7[Z(OR(+19!]-PT%=E*T^K)8;CW%7BO?+_=&.>% M;L1R.3Z\W(VX"GLM*E]Z[BU7I].UE&HV5MI)56Z^Q# M>-!UL*V2]*5?I5('BLHYN58K@JHU_EAI O%#04\(&LK%,L:K@MH5OGJ1!T.S MNM%P5]-%N+&X\\%>"I<:EQ9H&8Z:W5$FU[_SV(U5]E^I>T2MKC+>XY"/<&-E MG]C5!2KCIO*I5.@;+S:.U>@(BE??!!\^/N7:Y4W')ZF">H];2@<]2%&'6ZN& M]P_$^M'G-?$$?76Q5H2#?AS5YFBH3B9KA6ZS$\7'CS%>T30 2K/[GOW[L52L M[QR\;8=C^SAK[5.8+8^>M_Z MT%,/9>T=#RB+BQ)^\(&U_VDGUG^%GHSD04WNN$7]:SWKX,7Z7V:?H^M)75ZN MXI>U8(^2+;K42I+JR3DX)#G_HUAYB==1W9BE$B56Z9Q8.?Q6*Q;4@7#]BD@" MS:Y>7>5.!$K9A,^FT7W[0#!FHP$$&R02UXI1O][ATN*)?/8(9Y;Z3XR2C%=W=,^_?/_H MW!/ 3Q:W<>D>^\VGB>(Z)%:?K*=J@YMXX%:-,-M :WVW6\[F^EC4[OK'GVN[ M/KI)7@U_5/[!BXO;<,8VH=_RF$W*G,%@FN2K_+K)Q3ID>1_/N[<83'ZF MY&<:DO)Y&#_3WRN"KRCI/V>SR\_CR>045=+D:6HX"![(V7W8??1I=6)*%\&? MX$]H% 3#9&V-SXM5)#I($0K^7*[K;!FE1)!%,936:6;<2DJ6R4+Y='H;/CH. M[XSG969")?[620J;^\[7.MPZ=_0VR/+1) CWR2;L'\1LT-_^]S:?1_LD:E11 M*,=TXRR&NZYG54K&_]Z&'Z]<7$%N1*5H5>1P,XO!E/'=^RF^!#VE"B8&96'R M-;J>KO.OF_2%L,_E-8.8K=2$N*#AW^&'5B]\S*LRBKL)&I/Q[T$^7X7GBY<. M2U%?LUKOE@N1O6R]BWNW]>":+^XN>E6H'].KJS,&&GGA#YR\ZBS%))UPLN5@/,(KF0+'.T;^+F47I MQ;W)(Q\&Y6Z>W?_6.JFEO--%+,@HCTNXH^;=Q'RHZYM*42]=PJL:B$IJ16TT MYKA\BH=U42+Y(K\9EY32<-M^FL\^QPR\<+4[3NG2'*X2MXLO,3EO76)0IEY] MO%W>EAD%\]^+9?E[X+A6&0)1_O% ^LXC M^X+(@3QP:]%R>4]*/1S?NB.ULC)I=Z/)M+PI9:+9=I=*[3=9)UTW/2:/+NQ& M]RT7=N/4NN\T*9-$ZVJC=1YYF7*ZTAW+5,ZR0'.^.F>/773]8_5QB#)XG?X7 M-->P2_.O=^7?,KQW&:LIRSSRQ;V<]LW:?K@-BQ'/\O7LLIADFVARZ7*+JG)8 MV)B!'32S2DDI%S(ZE )PRIK#4J.MLO/+M5T]RU70E6?SEH/I@1-=I\XVTHFC M.W2E<%1.J[AF10FYQU8IYB>OP%SIQJLG7]L$K7-V[URMTB-GMY/+=0E.F6IY M[W<:EZR>NLH@;J0I_K$QT%?YBF$IUCI_^.NH3">/*%X?MOH+=YQYC2-Y$8@Z M!O0?>?92D8M(KIR,GXO5!8IUI68X%1?CR?AN>O'V!:G.S$J]6JEMJ_*X>V!] M5,EZKD_P-=*-[XOLIB,1B[NJR@ON*LYL<_-I. '_3WY]\\OHG[/;L-2__OK; MX).Q7ZU^I*R#713S",V567*? 4OY$3->QM%7CP X>*7:K[/%2 6*F<1$&A,+ M0F?SZ3@_\%VT:E7[GO*+7Y[RNVIP0B'E%EOHN+)2.F@E0&574JN M-K=;W"2 MO\7Y\Z/Z)&>?4/?OXF*TNQVD9<*:/$E-F6(>MUH<57Z=*J2K1]ZNP1' M%&,,JMFG\;2ZO?QV.5N_4)GAY2NK23X O"P$*;:&()G\QB"A;[R%=_O:/B_V M;/?@-SPC3_4.[3C(Z '%:OUTC?E0WWZ*H<[\>;BS3T\\8@<.AJ?#\-!A$"^) M#7S(+W[_- _"[#)2ZFS^\[]=7!3%QX\'7Z*=9OH]L$3J_7MW?ZK@\\_/?E=E M=3Q+X=HZFSU,-XEAAM[XE&;E3*[2/'Y^(0<< M!0%^\V0?_XYVH1@>]8-V+,=A7Y^_;-F_:8(9\T'^R"=WW#O[/=F/+M^>G_M/ MNTPWW;;5NQARY4YW<(ZKIQE_^7DZF_KY*G<^.B@OL0"8WUY>SY>J3W_T?S''&H_5U]P%KY':W MF4\]>%TVS.[F^.V):+LZH0>4EXE5#LDJ FY8!;) *X(;!9#DTD@+L*Y8Q1$. MB>Z*540GK (9S"2E@V:5W2R-WNHK[Z]F\^6/,55UE5E0^L;K!HI;=%:T!YVU M'R"4; -":S#$&&!K!5$.:R2P78'0<.);HOVOFX6L&TFN3+J]"70*,R1QA\CK MK=@^>ND\?/!(2#;@P5P@@90F2F-DL =2X95>K(2%_&7@Z4AN41'D%AL">D[% MSE;K?GGSXJ((>LZ'V,MO6CR28?UDR'5J$_0#B[C&(D QA48H*QTR,-BKBIF5 M(/.0.'@?B^M%?K=9X[?%S/](YR(V?SKR:J>O 89\%;A #(' MF2?802SU2O5TE&'E[X-LLW@!6_OSO&90\B%HFJ>4IC-^JDP%BL':2$ MJY8I^$PD=R.&,<@$Z-02/#HD[YAB"'HJI\_+1E*=BN2=,@N>GD'\:F E-5A% M0"G0PC&G&:< ,8[6\7A&O06!.T76_#%%W%35"I:5: 4,85Q00PYW8B$-DF&^EIST4W'\[FUYT+1__52$ MIY81 @0B"J[3L[6$K82:]7K^-LFG2S6]=.LEW6?$D8@,,3*$&$I*#1T ?$B= MC\8-= Y38P61TMH@K2Q9BZV@6N(7PJP]G5*3LI&/L3 M:)!F@'8IT?JG1_85HCV2@4.$I*@+BJVTB%J"L510>BT\\VO=$@-+6KKECI#L MRBF*,\[!H"$Y+-/N&[.*3D,11:#&6LR=(8(#+C0CD@//D%H7[V.C6W[,O8LX MF$$A,X&ZK*7MK2P['9%UQ&A!=>Z9! )+ 3$1'&(%'9H$Y>#6+=*^O8N?6!& M"_BA7Z,*.LT9]1QQHPT*]0Y MI3$7]U%WMIZ3\FN1+XIRN<\^_FU1:8?[JT,/4DMTFHG2.SVP5[CL:WK*48%Q M$R0>P.D8KU=68_4340T %!)Y#@3%%OCB6)Z'1HR M!+5[9NVW$!-EG($,@_V93L?/>KT8-WZ L0A/&_AQ%'Z>9PNP(3S9">S?TZ X MN-E-O[Y1^LVO;\[?N/?5_,SS,_-__W+VJW7OWJ]FW8[GC39)Q_&$_*TJJ>3W!Z)3P/Y.%.8Q=/Q9NZZ2M]DW\M2\%C MY5M^<3&_+>J>9FGJRO"FKD#"ZW((KK "$DLK$'5"".G)NKN:D@2URB'6I^:W MZM"HZ:6JCLROM1#8>]]LQ#+4::_$_B4W],J?F48Z)7)Y,KG(.H[BM&5$,,6\ MXH!(R:':!(BYP*I;VMW+[Z,7S*<"HT?="CC"R"&#O(-*8 M6ZC(*I'' V0AN8_>V"+O/"R]#2N_;YF'"NX8-'' .U;%0: M0B.I@H!38*7@4FP2-BU@K>X$!_2B4D0R CMM7-5+Q)U("X/['M9L-"D6BXV< M7%FOIU1(_42THD8+2*0T%TY IJV64@CEX*9S,?//\R0=H&X5RRPPRJ#C('T% M;9_,SP&"LE'S(&*_.6X1](HIKI6D:*VT"NG:K49V!V5'Y&;1XQ$UAAAS+WTBDL#$1"0:^_YID.R=6WQV'3T'$ :!M+(*$B] MQ06HK?CS6GBT^ M%N%,7(Z6^9>F#S1U%W\0BQS46#28!H526B&I%1 '>V^=\>8HI^UAQ>NE?C.] M"*KD>?ZEX:/9YZ0,3#*$AYWDUE>,]DC^#1&,L$Z!8UHP$+5)IIB%0"KBUBEP MBH277@[&CM)V: 9PZBA^C$;=)'84X84^ AQNYIT(%%53+8,%QC)C "*V+ M2@07L-T8[$X#UT,Z.1G,6*<=)GHK[E+L[W51M'OGU?Z3]G&;._<[KW;'YB>8 MN\4YK_M#&F:\],YA2*C 1 BU[N,MK9>M-FKE1C1UKOWS/P0909VJ7D>7P=57 M/]Q?^:DX[JA9&,D8Z73>[M'A M>&!%?54F9LK W()3 6N<$B<\E @[PKEWF")JUL%LZ63;W]& Z!['.V$@,B$Z M323I92I8,L"&#S96?)GR86ORS&/T_'D_#T\]MB U5P#ZJS\J>" M#OQ_'D5GUQ9:;V7A<:,RA=X>QB"'C9&^#J* /(FT(PA"K:W;% -A\T"R\W,P M^("T3!@<=LCM_7)V\?O5;!)TD<7_.RK^]W:\_)J:30[XX4YC%T^ES\5O\W5. MV2(".1O]"?P$ !S=Y//1'_DD5A31+%@4H\55/@^J;GZ[O)K-P_]R:[GQ#_RKFL\M\<=6(A@XXYZ6O2G"? BL#!-^=]C/>>H7#NTI! MKID&%JUK&HCPK3R8IX%O1U_1:8%O8-&0:!_-IH\+3T3!8^(3(IDAR.[)T-CL M.?;196SS3D.FCO)%;$5EBXOB^D,Q'V$8+A%H_Y?5]VC&!7SP%W$F.7WZ+XH! M9OH\D2<8:\Z;(U)P8)RP0$B!A%H7\BN&:*N0OSH-^Y#0K4[+7<9M>BN)3T?@ M'C%>1.WAE8Y(B;GVR$I$% &>;?H*6VA:D\J>@)>. C HU3D=D55Z/B_RQ>W\ MZTJNKE?B>3^S>O"/'U<1L;L!U.?>$LHHK<5X%*F9 !L1_8A8+C_8$JW9*'SE MI@BG\(]B\C4;Y7,$[HN&C&*HE;2 MXOH,'4 :8Y'!3@LIM^YEC<27;&8W8'TDZIE,[!/$:\/!90E2R&LCB!94N(!3 M:-8.+F6-VPFO'?6'1!E$G?; .G:\#LPJ5^%Z<4OS2;#%QY<_CJ>CB_QFO,PG MIZJF(T!J46$:^,4Q)I;LVY\3 60K1NBOBEJ7%(O MM206>NN)I!9HB<':/B10M *JC24OZV),<\&K3@._AE5_6RS//I[G7UXF[!9A M;<)K6X#+8*<)PL>NE"8C\B1!#4$=@%$$$AOS$@$'' LN /-KAS(UNA6 >3FH MGR&$GP9JP0[2J_580#TT2[,AN"^+C^.+\;XG QTSLE$MKE70H[6-L2)GP]\8 M5UJLD1T4Z5:9SKMBF8^GQ:7+Y]/P=(O&PMMJW?V6.][7 /L'_'OQ%K3% X*0T1F.I M!$).+;]W2WFHA U V$JD,BU1P/89 &DF-]9!H M*01#QEF[[@1FK$/MD2#/)Y6.^O9EG($,=]J"N;^D4NHV_[[,P\UL7B__;-S. M9#PM?KPJ2HJ "/SYE\;]711A$^9[NL.#W\/Y53'*+V("0C[]&DO$IK-EU(_F MX>5PO,-E/LW+S+KY,F:]+Z^*13$RLVFIJ):1$#^>YM.+ZO3WLYOOOV^G6P6O['$;EWI,H_K^;KG[G)/Q4_?I@7^>\_ MYA_#3?V<3S[G7Q?A8O]^-5\]S]-N4E3WF#_M!LM/CZ[FD0?^;>&XDY!3:A6Q MFAFN@"]KF$8 M8)AY)937'@A/O:MH&0 ;6^-_UWRD76_^,2&S>;/\U^?JUSX$EH\K_.;O9R-S M]NZWLW?J_,W9VY%Z:T?O_Z;?O[%OU+LW[GTW5+'+K9FSM^_/?GUCU;D+MW0> M_O-7]_;\_>C,C\Y^<]7MOG\^YA^Y6IL#.GW0Y][.]V^F@?=FMXM@-"ZR4?'E MHKA9CFZ*>540-,JO@UV_7/SPBG?]RK)$/J#F-JY^1TN-H8+RZN-I4*^K?S=O M;QKUE,D=C0^"2K\K9?;HHIA,5N^6O:7BO\,E+];_?N".S\?70::]+3Z/WLVN M\Y9.?YW//XVGU>WEM\O9^H7*1"A?^3R^7%[]+,!/C!' $/WS6L&YF$TF^_!Q]^2.WUKM[<.>2T( MGO2U5VVW]6(,/\DI#6&?0M)[(]U_%OE\Y )%W*VI[%N+MBF<$+WOE M5C^%Y(5T--+12$?C&2LTL&*%7\<7L1)F^BD;+8KY'^%?JZR'V'$BY MZF&T\0B"B9 S7DAK0_;7TG#O8D0LE1EB769LI:2& M5Q*QB44.RR*TGDT&.?',E-$OQAT02(MJ( 0FR&O2:H7;#8N(_K"(@!GL=,A[ M8I'$(B?!(KQN_ D,HL0CI1WPT$L*O Q_LP@1K2FW9#\LPGO#(ER0#'1:5M;_ M/.\C;[GREWQ^^;C1T\^"CW[@7H)&(WVMH<7,&FRE,L(XKM?: R!0OJ(-LM[? MSC N,L%$'^I#>JM@G(2G+!'"?4* S3:]Q ".F'?*&\0EML:BJ@4XIMBJ]DSR M ]H3G3,")!G'7?992Y20*&$@E-#H!*R,X=J0V*!-.>ZTI%J7Q@&32$/=ZLQV M0..@?<'EFL963^6QD^VY%R.YAO/0K%6)8)><#,/ C\OE9GXZ?QZ%I;B7]4+X5?' MTV4^_32.M:]Y4#J6+QT.<;RJ'>1U-%)XQ22R"C"''0Q:'^5L'8UTV&SZ2T;7 MW\]Q@V8?-]D!*S5OH\[9QA:$'5"-#9A]?+-9?E6N_CX=%9"RC.(N^[ D8RH9 M4R]!G&@X 941W&F%$<+&(QJ-J%6TCSBDS"$1UYG[ C*909)<@PEQ/4$< HU@ M&A( *.P$01103)F7N'1?2,*E)>J0B.O,J0$9SWBGPX^&XM3HO7Y[M8J@]D./ M'6 D/2"[GKG )"0<.(<9T@0S"3Q?*[A$P8<4W'6$N[_ZK<@@['0@0^\BXLFQ M<:+0);7<%M@KJQV B'H;C%.(9 U=#\@!H=N=HBPS(CMMF9Z@FZ#;#^@VQI90 MC QB@%/!K PB6!,+*I7;&2$D/R!T.].X"A<+\K%D4^O[@J M]>C+<*XFLYO86/=TK6)12U>D.?264B*-15%+IJMA9!AC(&"KK_9Z,=7TTM9+ MZ:KX[%ZU72(R@@9AZ2;?TA!0A$%CM+V'3 A/"$38<*)^<9$BG!+*&H+RA"=5\6:KD,,D=@A)@ %&E&3%07-=0>>-P:'/-<%'7G M=94DCHX9 HI.Q>OZOIA,RER"3\6TB$,82J?JY?5X.EXLY\&.^./%]%>P/!GI:Q*Q9AN M-1U[-B([+&EB&:/#EI$#W%\G8>:Y?*R'H\)J/Q]4T^GL>DC-'% M53[_5)QNM3U%SA"OO57_E&2=I;M# )-\1@XK4 HYY9ZRWS@@)&%):"[")@E/H'VBH M_T)0=:>"@@RD:5P)5;U!%<.U(6>M)I@KAQ4R1'A*>57!8P27H.WC?#&J.LS1 MS #I"_N=L=OEY/)DTU,;4/O[9X!6U2"0HO,8"EU'K'8IE/A*O MO#!,"M)*/UEO0 W57V>+O>J3F)*,=BK[CJ_K>_+.)"0_A&0&:C$,"3 $<,VX M HQ8X[PC&XL1JI;%^&0D;U5BZ5.#CBS(6]#E-,B$Y(3D@2 9H;J;A8),4.QD MD,Q:P&"G6E\JU!99;6C+3'TRDG=7G/]5S&>7^>(J;K! $/URTB >Y!"6BU8G M[3VC^(C!2FJQRPUQF@KN*7 !N(;B=9-&A*W#+;%;-BP/MNXJ47N_J009@"#C MG0Z+V+:KO96L28 . GJLEI/,&*R@1PI[HITQ3&JVAA[#MI73\P3H=>:PE9)D MHM/&P@EX"7BO"3P!-\ ST #LXO!QI!!PP<[4M$H4,%ISWTK=>0+P.ASA C/& M.DW6Z2OP3F3$R]E-$6O;II]&WT^"7?/#:#R]F%V?8"G^]]LPRD$M'(F4CBHE M 742$X(UQQN]5#.O[F-TL\IORM7MQ*N["$L07ONV>Y>@C!TFN:Y]&VXM95(*087 ,:Y:JLA( LC:0T:?!M_N.I1F7'8: MB!F*C[:G.O";>8H5:HX1JUPQG:8 M=:GHO'SI17FK%.&X0G/"8\]@2/#2>-YH802(3TVA$O MG)0,E=FLGA)+33L0^5P\=M<4*Y.PTU2YWN%Q6$[1[W\MTP$^Y>/I*!["M1(; MCDTQ6GS.;X;;2F"[8=FH\9(*&\X49$@IKCG!;EWV' >;MO/);;CP'V4WX3?3 M6*H9,\H7;V=+6\2 8%C<2[7X2W'YJ<3FY@/_&;8A;LC;8GF0Q &2R4[3?([% M)$V>GV, Z#9\RD;?'13T5"TXLTQJZPDT2* -/HEHU6#N Y^=*;4X(RC-CDHX MZPO.4*V)$@NLDX0CQ8W!3B"GW:K5?O@#\$/@K+O>!9F@78X8[;].>MPNUO/Q MWV]=,8D0/9_]NEGHNME(IV[6O19']LZ&[!5,^RHPAXC)9N(-IHQ2"IPG MP$N/N':FQ*1!6@:8=H7)W;72A,F$R>/'Y%8WCQ2-B@\C 8,.,TF!Y$!@Z5P) M2DLY4*[E:-T5E,]389_BRH$D R"5@ S641M/6?307A8?8@9K=.H'-?BJ@^Y= MQPM=!!H>( LT09X!K0)0.?,B8+:"KG?(B5:&783N(JYJL3B;NCL+>O;1AE4^ MB <699"F%-?D&>HG +?B#]7XXQ1)!#UA@$GF%')0\H@_ XPSBK8*FG?!7S]U MV=ZJK E$?0#1=BG6:(6CF=+:(RJF91$6)"%0PB"/).? $>O6S0,P-NT.=$TD MW^GOW)$ZFEP[O>*+JPX:[15G/-A,22 *\I-9R4@[(P9-+(=L+.#GCL7L^5J,MT@1/U ML/9V,$*IZ'ZWH:KCU8IU+/I8O2A"$>C6-=W+?,OKS)G:]5*+7[B M&7W4#@STQLAS9Y'205?%0?%U)-BU#FUZJEL!2;LD<]V\PX>M,)N=.-MLA"[W MH?K<>=R%8/?.\[ LXVD^__IF65POWLZF<0_GL\FDS"RJLIH/TXQ+P@SB5Z^G MWNV8)(=O7WU51P%[4L.>24LYHTPAKKW%B#"_UKXJ-OO]03(N/X^4C7#AD\W\K30A1C\DVR!(,M 0 &^<) M5="ORW70 ];_!OZK$E9=K?)>!S^0#!*2''')$3Z,481(Q3(+TT;SJ=ZLX M0Z*5?/QT*.XCXR,+])"+#M(< -*"\2QUX$-9M\FF= 'I9C5Y(*-*".L(! M@,0C9^HQ$L@)TPEZ]^"1IC@#K,OQ:0F]";W'@=Z&JTEC3+7ERB#/(+5.8%IV MK, 82/] 1O5.Z.U>P<8\DZ_?+KAOX#T1Q_*J*]O*OURJX9?CQ4H3+R[WHX@/ MT;S&$-1B7 @-" 724>Z@PPIYO1;C7L$M2KAMK']-!6^+Y=G'8(&KY7(^_G"[ MS#],BO/9N^)F-H^E&"Y\8?GU0*W&W-GWC4.IM/E[#:&,'7A8-($@ M XSO;;C[-_;YJ%T/)^ W3)26*&U%:;*F-",MBM.9! *0PX)!7I3R"YXJW)V M&Z7M(=)!9(9)I_.S$Z4E2DN4-B1*(["F-$&9T4A*+1PW&CN(!2R-2T(98:[5 MJVH;I1U!^.3" YTM[.9SG.YF][%B)[VU\JALOSAX>$@/Q;9M?O7 ]E;G V6PV?D, <"]D,HI8Z6D;M,0R3G:\J=N M3TC]K9B7\OU]E.I/#"*%[ZP^7KLIT,9+ 9[HI?@)I9RS8[$DCDW\)HHZ+$6) MFJ*@-] ZK+&"!F-/K 9V35&>8=@]13T4%.J$HM!/HM-8=Z*H1%&)HEZ'HABH M*8H1!3SB$ AIK+,&2:?*$ [UB@JZ0U'>-HIZ*,C3"46!G_!!NEL<"T4-+(W0 M/ERY<[KS3ABLJ_.<1-@0[*PB$"NLC1=BK6D@#=%+TGQ?S2P"/X%7+YKOH6HQ M UB /#$ M4E,K;-5I61@&)=^50H\F1'3:%#JLU.Y_E GQQ>4H#P^1?RHJ,WXQNEV$U\;3 M<$JO;VYC?Y/1A]+<;[[1D_"E"RNKN;!]I AZ"S0?(";!7T? U*:7QKLNA+0=DRD%X$ M2IP!U.64T 3*!,K7 B6O^[8Y!93WP&+HN(2>.FM--0#0(>I)*V3\4E"V5.X7 M@1)DF';:6[&?H$QE\JGT-15$IU.13D4Z%:E,_DZN[N0VNE)2H?RIZO!I+X_^ M^4YF+U.A?"KQ&EB)ET2R,0]5&HN\)5 A)"VV2F\&MG""_$XE7BL)GTKE>UXL M,,U0,\9,28M8(0)HER1 IA*H76 M0:SYBP:[[DFU347S RF:?SA&G J64L%2IWH_!K2N/Z! :DB#IL&ID@QR8"U< MISH;05K3<.\7+*W.;"J@.),IK$I4.4*>40YY;YZ0* M;[(UB2J#6LZ3IY-H*IU/))I(-)'H4$E4-D@4<^NQXH(AA(2'$FA9E3<#HM$ET6 G?3R^>OUR9_:E\_FGN.@CJ/K+"$L6M809)+)CT1&BQ M3I*A1K?3Q?XSJ@!OE<05+ MRK21K3'8+X=E*J%/L$RP? B6I XB&X:M-U1 :K@!RE(E5*5B*Q"33+N'92JB M[T&\:S_ 386QJ5PZG8H^+4A:A'0J!NU3L>,_QF'U+A=1?9@$1>+R16D2G68L MO9X7^6CRK! FM84HM2?004RM<0 (K2%=YS,2!?1]5=3,KJ]GT_?+V<7OFU.P M\?RN#L,+DA#>O/5/3EW$73ILDNUW1(5&"?PO #]MS.K0+,*=**J%PEA;6"<= M*0=:LSIV!/]3@^?/ 3_O,N"3P)_ ?QK@YZAV0FD*D1 :66R,X9X"7Y4,&L \ MA*VA9#N"_\6IU .%?FD1_/LR_S I-J^7?S9N9S*>%C]N3!3PYSL'C71CLCQP M?\^Y@\:*711AZ^==W-/Y53'*+V)D-I]^C:'9Z6Q9+$9E2#854LBI&931YCN'X\S:<7X_"A]\OPPG6XM<5/K:=>=J<3_;GZ@0^SR66\KS=_/QN9LW>_G;U3YV_.WH[46SMZ_S?]_HU] MH]Z]<>^?CK<]X.N!&S9G;]^?_?K&JG,7;O0\_.>O[NWY^]&9#X_QU]_>N;^X MM^_?_-V-?CU[W[N;__[--%# [':1!XFT26AY^>^.7O5!G\W,W=Z#?$"Q:US] MCN(&UG)@/ U:0?7OYNU-HS2?W!$=$%0Z42G_1A?%9+)ZMQ3_\=_ADA?K?S]P MQ^?CZR 1WA:?1^]FUWE+B[W.YY_&T^KV\MOE;/U"I127KWP>7RZO?A;H)X*@ MX/3/ZRC4Q6PRR6\6Q<_KO_QR7ROX;N/*VS@Y(?KN<4]?=26*__S+=RVMI'H/ M?N.M';\VF(N]JNOTM:+D$&[SFM_)46SG#79J6;7X1#SWV<7#%/O/(I^/7&"- MRU$P(8H8UAYAF/7-@=[7]I;[. 3MM=@M/W5O9R9ZDU_-E?*,M4B'IE^'1J1# MDP[-*>$HQ%[[==4EI4KS5L%0.%9UMXXGQHH?3U1\2GT0@2 #K+^- M+U_W@*="RD1LB=C6Q"9K8C/2(L,\$ H##DD%.AU;@P6O!4AVT9L#\7!7T9L MF,@,$Y&(+1%;(K9$;-\B-@EK8A.4&8VDU,)QH[, R]$\H(\RURL*V$=M# M,?X7$AO/)&6)UY[,:SU-,-[Y&<^6X8VR.'M>7!73Q?B/8C0NS^#H^VB3_I"- MID45_<^_I/%=@W^^M)?#>;Z3VU\7DPO MOHZ6\WRZF)0=6$?YY?_<+I8Q&^N%5<*=JNF]4=%DG9U)-&.4:6Y8L#2I(=YJ M5=F>F@33L]7_MI27IBDN*XW-5]MA5KMQ'C>CNKJ:7I[76Z,V.[/IDCN;EV\L ME_/QA]LR4>-\]EL>?F9Y$*>=Z*_ZERS7OG8/&"0O0 !K8D!(&,:4!=)) !UG MGIDU,4"(8-^(H7NG%\SX (98)6Y(W/ $;MA*#;BF!HX(D=0# HV62A GRXH. MRB7G%+O6$*C7IH;GN8V^%=_+"#O(Q*C7K1;IX0BHG1_T;]-Y$7[Q7\7EZ%,^ MGBXJKTZQ^&$4#OEU/O^]J%*#%T4P),;+<;&M"]_0;I?9I/X MX/\9]B=&[;H>;C17C+AG]./_T6'F%VN5;@7NS9^6:RPD'FH[^:CI:, ML)-%;"N8!I2H I_2E* F;-DUVM>X!R]QDWD,+D4^T@HZ:_^ONO MQ6+Q\^A=;-6R6(P_A@>Y%Y.-VOLBG)F7$L,A2U,/+>EY0V>WDF+$"<#2.X4) MIXZL);UTI-4Z[S%ZB$QP?U=JUVH<9ZK.S!L_F[\/>W/VL::,O2CM^YQ]]J:9K#J6A_C6!O'N(\R3E\,F45C\KO7W/ M/-#I6O:B%F8K>S3\==0Q;APF$ 3C7N&@!,"-&F"0;:@\ MH5@(0-':'F/"R@?&$MSGO<[B(D_J+05D)N >AM1NW_>!:TH#4(@2S26:JVD. MPYKF*$,.>&,T]4(Z;8W"F^"Q\/:AN6O/H+D]=)JB("-<)II+-)=H+M'<-VD. M-VB.,\X)E2P&VS%P0+$JAQAM/GB6VVF\X(!A90RI2@@!)=>O*QY8J&.X[?20.RGH^AQZ87 M;MXL_]6O:5E/'H7U_OS,_-^_G/UJW;OW95(&_V7D_NMO;\[_.92A4P_<4 ^F M:[VJF'A$:#:^?4=_[>$LK&JBDA0_,2D)@I)1#+E$+QMXA?!WC_NPJRMB\?A\ M)]KU,"FRT[=Z(MU_8-R('=XD@.A:)]2/OUJ0J"$% MG79Q.__ZI"4)ENY\]OGU4H2?$77WU[:0T3&C9P+;W5_G\Q8W"3G+EU/7L]N5-F4]QY=*9 MZ_S,'5L5T$X+\MW_T?DDGUX4HWP1/;3-^<42'XS6)Q6US>"S*^ MB1OQ7^2_5]_Z[TUTQI7*2(Q6SJ;1KZZ^C!>;3S5^^Z_EGC8BE(OR8COETD($ M,HH.TA6]G]FRQS?":L?3?YP#K/8)=0@ J\MPE+)(6T(<@$13YI67)=:=UD*" M5HKH^X8U40%W[S#?-5\>HH-TX3E.? ]-O#V>2;,^](T.D5YJA@B73%@K$<&* MQ9K5<.B]YDKIUI3=M<^P(>(Z.?5W?K=+\498IWDW_2LSV_&L'"JG,$G"8V$% M#&I6,!0*A[QFTA'N6!"'/'Z QT+5%NLL"=1^&U2>'%6GLP8Z>\TH$0.B1QZ MHR:36DTFTG)GE0?282.0Q(B#DAN@DH;[UOCJ/7%#'8O[+1]?OIF:*A#7F7#@7Y M.O3Y6&UZ]TH"SP#IM#XI*0F),@9*&8TNMDI**"%Q'DKG#. \_C52!C806'PH M9]J[8IF/I\6ER^?3L**+[OD!9IB2C,GD94@ M0Y^@EO8U/6MZUN-\UGW@M2=&$A1\HP%!S8E V&',H$ :,QLU(.2]D5IQV6H2 M'*18W8+OT<8%O3.1,,\D[5*5VLD,>AU+YQ2.- )UPIR@S&@DI1:.&XT=Q"(V MF4284$:8:\VI>]J13J>Q@]-X(OFOC_? [[+Y_2FTV]V:7GX*BY!.0CH):1%Z M/KYSKSY+U/!9,D2-EHQ(3S@)?\>EQHXAD!8)Z0XPUF,G';_SR.DA>W/W<8YO M(H43)X5FT]746/^(P#NLN$8L+RNK_8)5<]'H;Q)G[A9?BOG%>%&^-[N)&[E+ MU_PCABBIY;9VP$A-N> @2&Q"M,=1 MI9&WPAFIE+- ($A]R7G*8:H%[17G[=N! &G&4)<:?[]),.$_+<+IDB#AC4BW M=,0 IPB27A.(H:UL'4LT47S/)-@5<9%!$]=P ]S!-EW.QQ>Q\WWIF2CS>4\J MI$V9J"OLF374,VZ5$HH'V\M26F'1!URJUJC?;_H=WFV6MOR8^IS/+\M4%#^; M?RS&R]MVG[^^>2 D[#*IOQ=ZQW!=WY370L5I)IAE4GODJ,= < 3*@^PY *V M]ZQ/7K2^4E/RIZ:3D$["*7O6 M>2/_#QK)."2","X(4L([$;UY"%I*@72M A5U^3^WBV4T!!;GLT?4_=*U5Y*S M:7#SNSCQ%N^+^1_CBZ*2_>^*B]FG:?DKI1IP+)8(91EA*1)Y4E21%N%$ M^;+A-&;6 (J!<8@"I($R%N&2+[UR2-K^\&7BN-,.6M[)KXX#XV?3:5&=[\_C MY=7H?/SWV4A=5&?L4=-IH$X,+NMX)K @O BM4>&@:J MXIF-!>U[W++3=(1>*"G'Z'1+A;E'H_DD_W6_H?0TZA>-M#*B&0?&<$0H,$)C M;67, (B]ECSF^EF%N?M@_KT;L9TVFN\%(9T22$_I60=,2+(.J$E.(8LIK3"0 M$:=*4^Y*0O*(20&?E>?Z)$)*)')BH3,[_F,<<'NY2TNFHW+M[*Y8]\]+,5C_ MV\ V*6U,3SY9(]LVP"-%'8=&"8FWCV"3GL;;"#1*]15D M(A 9%\YKIH)A#VP925(22*AT:USULWD[<>T>N'98(>!_C)=7<59IN&@<-U,L M1O.B[+\_6L[*,31EQ'"T*);+22GY[Q6XYC'O^J7C*E>315?KT!XN.B3)M%4\ M#W\M#O[\?>%^6GMNO300RZBB<\/#_R&I6.!^8L*R&2/:5=%EX#[JTWXV/\^_ M-' ;7BC?U?ZM#Z#X$2Q(+/3#6CSM*K_-) MF<>=+Z)Y;HN+4M\889B-XC%[[>CCZC3%3[2/4B^R:A D=:=L8SRT@@BK$;<4 M:D@ H092$CX9NVK>)X6&.ZXRTZH,FWN ?U,!OA_)W!#A# MZ"+_>;IO_VM'W MG8[Y7I=@Q^/_IWV _\BQ3NMJ#J>(XU;:F,T+$972:E%A'>GP&GXP@RZ*^F*^ MJ("[=YCOK!0)[:/)MN];+ZCQV&R2<5HI1XJ%$"AI$]5K .03!_4-_ MQY?Q?B5U.CCU>W,LP@RQ_@:M7E,Y\XIHJ"U M2!JX$H:8 R<>[L_4O3!\@>MT$18PO+:ED#'CI,LIHXD=$CL<)SML)8=&W;,W M&@&L/'&&*B@PH,JNR $R:M6!R&'?R84X0QQG '79WVU@NG-"_/$B?JL^@&"M M#U"I)#6: 0/#NT$%T,%2J(QC+SE\N-YU#Y"_N+B]OBV][6?+\'#Q8_/BJI@N MQG\4;Z87L^MB#UI"QK%(2D)2$A)E;*4,U.Q$#;2"&F$FN)$,4>KX2DN@7C\R M'[9[RGA7+//QM+AT^7P:5G31/3_ #$N4,7J0$7N)(Q)'])HCME($08VB=>X MUMP2Z@W@V@.T]CX2"^7##92>0!%=N,SC@.@,=#JAY8<-!U)# MZ((5!5>^%B4X;64BUH+-E7+M[./;XK.ZN B*QC(\[&_S\?1B?#,IWDRK'C]G M']7E[.:!1,37,+"^Y7^%&8&#&*YQ(F>8U@6M'$LO#3.6:HXD.DDY!.0EJ$M BI%0DBE-:3 M^8#55@NO%480"B2!ANNPC97MSL9!Z%:!UU^#Y'V@LDGL4C*[_Z -)C+#I+]A MW;Y7FP\1!1S4^8_2(L,\$ H##DD%%3V"PZFNN"MO.BGH2 =X'Z4^!V'.5-F MN)1#*C&8?8Y>>Y.!.CM"!/^LI[>LI/>OQ.D*W:A*T45:(HKH@ MI+=..0248LJNDZ4I1QK=UR0>RVN,BD4YU?H\__+;;!ZOJY;+^?C#[3+_,"G. M9[_E\Z!'=Z6!OTJF)W\XNK?%&,;B;Y+O,@ MC]"=L(T &*R]"0(1#2&1 ')NG'">8+F*Z#LI8*LM^S<'1;K5TI_,^[:O3B,9I C M\Z@>/?&'./"[I@\(2 H96M=T M(23X?DFP*^+JM(-J[XAK8('2IJ^B,9"D=$V4P=(#E:#V!(RH[E]*+57$><^X M15XCP9Q?MW'"P-CV;(EO.1[>;9:V_)B*\UY*=Z2?S3\6X^5MNQE<_UP0B QB MYO PO.A;CS*NY0KP@'GI*2<*((^=L&KM0_/ M%_,_QA=%)?S?%1>S3]/R5TH]X%@B9@1E&!VDH."P34[_F,\TS&=- M^WH,_L1MM3<8@+J=15F^;YE!7D A/&#A8^NI?@YB>E^X;NBN$;+J6(P( M(3(!^ D6YIPJCD_I68?,6;0N%X(8&02%QAP*SS51EK"508 H\*T\XF=S5N*9 M5 "X[=D;@^QCHY%B,9I78^Y'RUG9@*1,PQHMBN5R4HJ]>]EW>0RWI5:,R0?T MS448FM]G.\_+.M@M@>?,0"LH1$IBS&!TEE?#=Y43[6!WF?@8]48_FY_G7QH0 M#2^4[^K[+I^N]-:]#>BEN$LI- MT*W%[;X)#87&0BH1C1,DIB\^T"&D1DM# D-7-=C3V M@G-M-(B9@QHKR-W:X8>A;CG\]B$T$N6_HMV]#S!W_H0ZGY05:_DBFLVVN"A5 MA1&&V2B>HD/-3.S]N$ ,9>T7T]QZ3AQ4BE&KC=6*;A*+M":N-52D=H=5IE.5 M*/S Q!#Q[*DW^RI00S3CHM-)HKV<+=B?T_QZ@SZ' 5 $ZG)3(+7"UE$*H/48 M820V!IO#'CS< &/;/,]NL;E[57BGDT 3*/LSM1HC6"=C*\L+IPA+#,L:=(Y$TQ[ M/MDKLBI).0%B$M MPDGGO6'!-AJ;HP K++1RV$H2U".#5IY1JH4FY+D3JV4_Y[:38(4!EDH&$@HV M*" UBEBEF)DI4=*. JQUYY7I9.84J5YR^_X-!2D ]S#U,[>FC,/S6T?EXPG]*RGM*^G]*S'VX9AJRK1:&,9ZT:$[G]J M\TXJ>.#NUN$::H?Y2&.-:'"/#H/+$4R),;(X!H=65.&8 3BB"$NF=7,428TDIMD5^JI-0\'X3L8I=GY@>_# M!)5TTGNOCZ8XUHERGFB6[##B"]T%RO>V)1"PUXUIC'O7/>OLL (,@$ M/QT23/A/BW"R),@PJEV/#BM@)(_%C,(!SJ0W*Q(TPKH]DV!7Q(4&35P#"UJF M&>IWP$CK$@>J+3$ 0(H4!1 ++\5JACJ#$)&'2PX[GJ'>)Q<$RH#L$MJ]4#V& MZPIGK)8K0DF '47"*R*8U"*\"X.N;9!Q7+.'J_*ZG:[:&]]".L)'K!^F*%V_ MJ2G-4#^:XW5*SWJ,4'J:E.>DS@27GFJHE, $LR#P"38G6:H)[_?$?G]^KH(Z22::@00]EAI9J&U(,AP3A05"M-6 MMLLKS 3N9<0,R0S)+IOO],_QG*@B+4+BR\B7#<^F<]$MCZB0 AJMM1)HU>F3 M"LX Z U?)HX[P>":33/4D]_I1)XU[>LQ^!.W%M5+7#?=50PQZKF!**;F4>V= M70M7K2Q7+YA'W$LC@J",\BZS[-OG]R4'H1]C]8:$XU-ZUB%S%J_+A;@T#!OK M$;'2"XBAD^O:">5P>PS'WI^^+D(Z"] M9Q1HR)V2F%C)%,;KMG8>\G9M:5DI%AG9FOK.,.UPU,PEFNBS>]@H0A:;@S.@ZQ,49"@ 66E H.6BUT&@K,NTI< MG,]Z=>AW]36S+%C))W[F3T""I6<=^+,.F+<1I/6<7V88#@8:HU!*R(G8S ^E MDCG0*KK?!V\GUNU+@*^O-J;.)V7/C'P1C4=;7)32>H1A-HJG:/=!=*N'PC=? M1I>SVQ@/7 ^CZW3!^C^4D"#,&\,])#%><:$Y%=!*X(1=D8(SL!W3;X3R*RNF M*G)\8#*A?/;$T7WU]XS)O;!3O]3.)ZJ?0Q%?_+P[ 66O:W3 2:4OYY+\2C1W@9F_.0911"GH!GYW4_6,; M$)X$]BD+[.W4PVNO@!8$<.L=5HFF^$ 2^P4>VJ?$I;'((.^' M"9 (*!'0P EH*__(VF+P#D"A)$;!C@!>6TJ-*"T&);QBJN6 V!/_=)(C^"T" MRA"F6^:D>2E(K M_ZA6_/Y-M>_AN[UOOO]QQ.^=Q?+/J_GZ9V[R3\6/'^9%_ON/^<=P4S_GD\_Y MUT6XV+]?S5?/DY>\M& :DP$ )8HJ02B&%=J4 R">>7C=_(["_&TIUL18OX, M^AQ=S2-?_=O"<2R=.G]S]G:DWMK1^[_I]V_L&_7N MC7O_JG!XX(;-V=OW9[^^L>KW?3W M;Z:!?V:WBWQZN?BAV[MK?/^.5@>",E)^?SR]#-\M_]V\P#1*WLD=E0:"*J6O ME">CBV(R6;W[']^![\I_AQN_6/_[@14Y'U\'!GY;?!Z]FUWGK:3=ZWS^:3RM M;B^_7<[6+U2Z>/G*Y_'E\NIGB7Z2 A'*( &8 B'^O):_02A/\IM%\?/Z+[_< ME[;?;1(C-SF]$'WW>-YD=46&_OS+=RTEHGH/?N,ML-O7!G.QW8H:^YIO^J0, M<0BW%2W?43+;VF*G*>0M7MCIT1_@K'\6^7SD G=&I$.33HTSSTT]RW0$ZJ*.;LIYODR>CRB M/^R/\7)<+'[N=[>9_@*M/^>DMPR3CD8Z&NEH#+:1S]MB.9K,%H^TXNE<"^MA M0/ 82K@QA+R02#:*-2E&5OJ81$ A]MIS5CK.,:5*\U:92-CF*LGHU[#7!^G_ M12#( .,G6)[]&HZ0/@G'Q L'Y@52\X*1%AGF@0! 8<@AH4!7O( P%KPUJ6D; M+XC.>0$3F6$B$B\D7GC];1HV+[":%P1E1B,IM7#<:.P@%A $A&-"&6'./I<7 M>/>\P#-)NZR).!9:.)5Q#8TF0M6$AG"H+L:3HFP7&DV0=>O0BWQQ-;J9S^+( MD,O1AZ^CV?&YO/K+PD-^\+3[:?=/>?=WC,6#GDJ,J'N,OJ_TD!]&'^>SZ]'E M>!%UD?'T-HB&E5R831=9*3ABGF?^9; M_K:H>Q"0>L(Y%$*#8/Q)1[F##BOD M5W8@05[!5GU)K>SYL,RVLV/GL77$SFT?A M[,(76@GA>_(M95QVF1C>VSK78R>D80!OFZ$% :O;Z"G-!69$"@N0 TAJ;_T: M>2"86X=$WO.\-]\L).60GJ!MEO!Y#/C<"D]1P].S(!$5AUPR#20GC#%9.D*P MQII@=DAX/L^)TH3GOXKY[#+.SPQ;*Q!$OPQ!&':=P--7M=86-_.PQ^79.;T) M2=O &M!:]ZD&FCID(5#,>:,(%,I5LA1C0[1LC9EMK.P^&T\CF"'296CST7WL MK68Z6!OZU.&'FO/)G-5(6:+K,IY_*2>CY8E$L7V,07T_PUO#<0"\44E0Y[6PP M"Q7T#JZU3:1,*W>FN:K_/WM?WMRXD>SY51"];^/9$906]^$7.Q&%:[9?V%9O MM^S9_R8@$I0PI@ :(%O6?/JMS#I0($"1DB")$OF.=K=$ E59E7?F+R_FGR5- M"9+T)>U/JJ4GGCFF 7JPBNZ8]-D[9B._55NIG=A1:OB^ZQ';UA//,P@O3?6) M1WJE)H]FH]'L2,/V)I8U9LW)B8U.;/0,-C(5W$KB)*Z7)(D>>V[DI;Y!_V36 M7T!<-S2?S4:CV8.&ZTYFZFV:K V$F\.(@LWTU,+X"Q'8'-T!W]1!\8I=7E70Y,55Y' M0&E2SF)^&"]K4SH3TS(^M%=W"JH<*6O:"N2A97I^[)I6[/J6G^IIJ@>,-0/? MUHD](FN.9Z%2[^Q)HGUCP,UG25:>*AXR:&;?E)G#IA$-AQ$NMIXD6& M908#O4O/8,WQ;%][XOD?6VM^L%CHU[Q9U>OI:EUC0P$U;S$$JA6WRZRHH3U! MF]YD]75^O$%1TV_UI>$1,W7-("&F$7LDM77#$4'10(]Z.< .>;_EJ]4"D54I M/WZ6!/X"O1T-5,Z\I$'K33Q[3,X\6-UX3"KP_3*5I;>:SDV3*$[C)/(#W35) M&/IZ))C*,=)>7*J0^$JTVH3#W$JFMT5BX5B-IZGL6V#F4GVHCSHD M_,2))TX\#$[TS1:4A1BN[UA)0#5CZ!O4#XQ3-%AC,PXCI^<&[LV)A]E8='A, M^,%"FVPDU]E5UN3 9+?+O&S&Z#)ZO]QF*T$7RPC]R(06AMC1 ]WWO(!!)@81 MB<.D/][^)JOS$&@9*:1\T;8B?^+I8[;9'JQV.R8E]HZY1PFNA$$7$8 MDMBRDR#@ TN)Z<>D/T9Y7^X9KT<]F%"6/G'/B7L.A'ML4PE-ZJ9C6CZU]1+= M39/ "C"U;46.'45!K^ID;^X9+03IF",'/P[?J'OG(O,Z;E59GJUQK[K+EJ5JSSYQ*0,2/0MM.B.7INA7'B.:EJT3U[5MSW.HLD7C-T[MT#:-,7AY?#QJ0Y^8QJL4 M7;\79OY@T=++XO=*(],_UT53X!U>T/]<'W>\U#';>*F?$,.R/!):.DG3)'$3 M.S5T,PY)$D96W,_89T4)^8BO^8(RZNRR^EG2LRVN&=4T_I H:*?@SX=@)+OU M+TW+<1W'T9/4UM,@-;TPB9"1(C,,*&^-Q4A/CZ2>&.G$2(?*2&YK2-I1H+M& M8KF!HP>>[EM!DB CQ8ZGDX2,Q4@O8$S:$UW_$$ 3QQ)=1>QY>A]G^=5*HP^G M+Z>&XLVIT'.02?U6V\4Z]>E25P\)94G/37W*G8Q)T\1,_-YD0F#2!JB=-Q=E MTB'TQ3RFU'\51'ES0FW?4UCU%(KY<+SI*I$8SS$#TTAM5W<#-R%F8@0>\&:D M1TE$G!XTTU-X\S"MT!,_GOCQ0/C1--HLATO",#4=/PEB70^3)#$#Y$XC)'I-_>,0^YK1I+0B_ (AK;16_/\@-?]/:Y MMMT#;GD"#QVF57GBH1,//8>'?+TU!>/0"UT_L );3T/'B3P;X3XMPPVBP!_, MMCV2A\:W! /S0]1;'TM,,\[G>5WG,ZW H58P+//9*$?OT$/;6;SBZ:UNLW0O M2*+8\0W;)X9IFU:2\D(TB]A]4++/Y;3.LR:/<_;?SZ6@.ILD=@DT?U$<3W.B MCSI'_=W7K9PB+Y(>!J9M)[-FA8U&%RXN\K=AU>EWO3^7CT=J9 MW(D3O H8Q8F-3VQ\V&QL*^K83!TG-%V2N#H@^#I>B+6DMNXYCF'VVA"?RL;C M#4OR)L:HLZK?/1]_L/#JQ8K^7(RB+Z]Q$OW1>K2>VE9ENU84IY;A18:91)$= M4C.::5S/TOT>'!L2\M>JG&;-#6/.Y"]H?"?/3#K:U7M,;/##9=;0;/YW^Z?2/^?0_6/R M3-F4&JW.IWGQ/;M:Y$=LK*F31ZC78T>)8_AI[$5Z2G2?QP_\*#"\:'>H3Y#V MJZ3L2R;>G(EOCHG,\E[LMI.?]!Y8;Q?G!^+$'QY@XH^)&GX(/)Z9ZCCX+%#P%QPA"/[0#B]A1X,6N9=@I!A], MWTI2O3<4]HE<-5XU%HQU(.]KG\GI>KJKX_OISS3KZUE6'.21BX M7DAYBR2F'WBF;5F\ LQ)/6^/E+,@=#%"Y==^(7C?/6$$?DCG]]CYTFVMU"A) M+!=]036I/#.O49'[BRP_(E[XR9R'U33]Q ML?TG]BTK"4,=[5S+2A,G[J6K'\N7+]#0.G%'';MP>'SYP6*F7^I\F14S+6?9 M6)8WJ[ 0:[JN:YCAK"34V"\6%6PBKV_YKSZL4[J#5TU=B?38GA=8$2+2.Z9N M6HGE)5R'!CZ)>S5:?5[E1R&J*GE^G)0SS)T3)/4K%7#9HX9?#U:''I.J?,=< MID9^0B?QC-0+4SL@%@G#,!65D+;C[V.I/I'+7@+A>MS!?"K1N6PPS/.'9=8X]6O2>RV9A#6 QS3 _Q%'(]+,/U*[SH MK)J?K9NSN]O&90/+]8E![-#V[# VX\"(3='1 MIYNFWH&5W^3UHKP0M7=X)M7\-\KH>""_YN."N/2<3?UU@D#OA?=/,:./R=EO>3D)$C/T0D=W=-N-;"LBQ!<6,F4^:UQ>/DPPF<.+&ITX\S@YTU B1%$: M^"[]'\OQ3!LFQ7O$1J/:#OS4(LFXG'D:7'V4\5Q9 [O,[J&L!<.VV71:K_/! M(&\;RQW/7'['[&JVBM1-39]ZO=3_#70_#0 ^BBM2/XU\HP>1O[W(Z L["NK\ M$G80/[>D?MD!AZ[OG2),'TM)'BYS[70Y#;M5AK&1PHQ0WTBI+HP<@RHL7W;B M>H\I27\D=XT?R#7MB6_91QAJ.K'EQV!+I1+(]/7$,GS?C*BZ"QW?\4(3;50' MBH*!/2:\]GMARV.) "/@D+!SC\_UW,W7OM?RM1JPS5&Q90YA7J/02F_0Z[>Q=2F MWC*U%<2!E]IV%)'$<4/?,1-+I&T(U>3C,O5H<(SFQ'!?A9<'9XGAN[5/6R'C67\F;HCLRW\H\J\M\IM7Y M][Q:U\+!O7\=B]B=^*/.0=WW[-^[ M97Q4.O8#\[.K\+-M6[&9VKH?)@:Q/(/$HJ^4_BS>(U7S6'Y^ ;!';Q+HHZ*4 MG_CYQ,\'P\\[V5D)5EEZDB;$"XAOD\!(K-"Q8V8ZIUZLZ];X[#P>1KD^"?S7 MU,J';TCOZ>?Y!VIA_YJO- MU990ES.CIO;5O8HV20_X.R8UM#,-KEU1KN'G M_!-5>82UQ[MXW=+]UDW6?=-RB4=2QTR\V(NLT!.JV_&"WC 1>AP1/8TO_##" M^]\:<)%E<121Y]$>QH4\BQ>M1C;\B34JW.SA><^GP-:1.%H@VG&"B>R<8B1/'?D".56"7@CA*4CTU;-N- M$C?5S2 .T9[V0CTF?:SVT3EV-//:L,R)[H]9:W5X'/O$"/7!V\_K!L=E;K.= MXZ*9LMM$/S:>]?QN'>:= 3!+"8#I!DDM/_;#R+<2)PY,PPUX)M@UG;@W\G9/ M]E;/9$0C>C\,BL 853.?HF$?3VU_8.96PF$)@7H.DJ:A;?JQ'AB4H;G![051 MV$.6&9NY7P!@_?;6S./M >P5/(^T!,]ETA[Y/;W>-NLPUM&[H9QW$0VXD>I[8=>J[+ M0]N!HUOQ,T+;+QO&MB:V^2KCLD]!L8-6P1^0.Y4:,))&7N"'KF5$B6<$IN/K M'$F.F!ZQS5&Y<\20M3]Q1NUJ.G'GB3L/A#L51*K$=XB?I)101D*=7(NX"YO59SK;FIZM49F^PL88MNL_J/?(501TT^7==' M&IC8F5%P[$ IX;%2GW6CZ5%HN)%OV:(;/(F-'OB*.)'+BDS_7!=U_HLD^C=) M\Y<,2GC.Q A>Q:[Z*,F"DY/T4?G8;?DXCB/;]*B7Y">61UQ+#\4\M2"V[+A7 M*/]4/AZO]5LW)J9]PNP],?*)D1V_960OM+S0] (C\5(K\I(P3 )0SY%AA7$0 M]\(=3V7D\2(=MC]Q@E?)$KP71GY:8.1PK?"ZHO2?42N\KFZUAMZ)1J/V.+T0 M_'JA13Z6Q7VX?+R+C5W#: MMP]!+7<=.79<8KN<'IA^)C%\:]F= "1JGE,3? M,@1+^X71]_YB_MHV-MW)1+?'9.F#S2 W*=..LYG*7$@@(_]'S?M4)3CW22 M&F%DF7I03CD968P?!1 M"/1>%K]7&GHS30%G>'P>XTZN]11]2,(@C3W;]=+(B.-(MRS?T*TH,8(HC(U> M;9G*M5_J_'M1K1N%V*/:E<U<*T/WZY]'^8KC[QKJPHZEIN\Q.*Q_U,M9GG=0'OSR';L.V9) M)7RCIW'JZKYMFE0S!IX;FU1%ZE9L6@E5I%X/<%/D-]*J?L_6ZL&JP6/2=N^8 M@Y0PC9^FH>6''G'W;NFO91IJ$3NI1AH+<';"09R;T?_LYA,>RT'AA3<.;Z)9^FEWT8:.@6VM< MES4TVJ[NLQ'9.0XU.T9L3,_N&K@QG2&(GM-P QI3I MH9Z:B6B;C_0XVNHK/HF9QZMLM2:^^RI]N2=F/C'S83.S$OCQDA"FW-MA8%"6 M]CT7TI30=Q(EL64%O;F#SV+FT>QORYL$[JE*_<-'<9GYG;5.'5K@V0I^=;P^ ML^^8DG_3,/!): <$6L/2,':=4 !+FFZ0[BY,_URNLO*Z@$G 39.O7K2"U9WX MSC$ZS:=8U48:6UX4A;INIX:OAR1RT%Y-=.J/^CU$QJ?PW7C5 Q/]*/GN M6(+$%ROZ@:WY#OW17>P=&'8;6XJ,P$\<:LD&U/_4B1,E MCL!)U_7M:A530&V5$!Z,A YZ(5S&MX18/;PRHE,TZ<3=@]QM62UW)\1TXH0X MKA=YIAT2UQ5P"-2 MOM%\<_F[A<8 QJF'0=F M9#LDH$ZRCBUK>NH0W=\:5'XZGX\76;9><_+!D8:=3?U #?I!8/4?^&"D'UM+ M?SR(]$=O[#C![:8M]4Y6[QH0N M\50-^;&T[^&RU&XE&K3&AAZ@>WY(?$=D=G1'9OTL,.>Q5/CV\F6 M.7&",>LMWHM*/+'B1V!%2S=:5B2Q;::V;A 2>IYIQB3Q4F;/)HY!;=U16?%Q MINQ>+JON3>Q@3+_UO?#BV .!#M1L38LR*Z?%J"#I']F1/]J-GT[_=/K'?/H? MK4JN P%9-,V:J@'L4FGAUV?YU0H3D_!C^9%IU7S@"KJ=MEW@*3D).[(2G1BF M22+=#PC8=+H5N\3WG#CJ3696 Y2?.3DOYC]3>E]24VB]:01>8$]-U3R&+ MPYB@#A^FAJ1CJP4T4]95A_M_"FL=&J#/G'1Q^,B MRU& !(@;AR0( U.WHM"%$<3(1;&EZY;Y('+=11]%TQ':4R/X4W\4>%8WWT&^Q00.%9^]A1^U@W32R+3 MLH+4,HCK^23EW1R13_IS>I[)SZ,U=G@C%YB?N/G$S>^4FX.6FR,SC'POHJSF M^/2_KA6G%DO7Q:&;&+W)X<_DYA%MZ6#BG/CY(P=LU;9F^J*"BH79QXW#[N1: MTVC1OQP["L/0<0/=<$CD^%$8.1)6Q JW=C)?S&-!R)G?ZUH=>KSO & Y;E+)_G=9W/M)MJ,8-='Y^7N9.Q?5T9R^7K ML1WXJ1XF>N3;NN,(\NEL+!RTX.W4A+3]-'=VQ*;5T8G@^9U;BFHF[K2%Q-&8=$Q\I>UM&R]ZI'<9I&%FQDR9)8E/OED1H9)N$&.E6$,O1V'M$P"!W M5("\=\_>'SG^>U>L;L#6IBO05ME?>:/5^2);40M\56'!;I.O5HLK9E"6CYT(JV#XWXRFA]65UF M?_VC/0DJ$[[=9'4>9DT^BZK;95XVV>@SC7JXF/JH)53OA;M/\:Z/P8YNRXX) M9<>4:F' X_/B(/"-5+"CZQ*R%9]O!'8&+'UV1'OV5'2*>2 M*/2]U+5,RTLL8GMH&5M18!(_?$%V'&_8DC/1@V/DQZ.)47?:V/+;Y:*ZSW/Z MA&KZ1SM[:;G(6* Z_RNOIP6;QK3QX6H)5^.YEO$'A._:)3-LO07S"4GD)7[@ M)&'HZ['E.+H?\3N9X<'&Q!03C2_E3. \)K"&-;O.2EGP^(#AD^-^H4B1.T!8Y1'I@M^DEJA6X:!6$0);Z?Z 0A M._GPMC!Q^M&U5Y8'XP77S8GO' 3\WTD>G.3!8DQ3@/ZE73AG2]W7BB&YC+R9&3^$^BQ7'1P(-S G=V(D53ZSX/EG1T94) M%J%G!@#Z2?^B>Z'GI7;(D>U);/?CZ<]BQ?&10 -]8HTZP.*]L.*1 ($F\WD^ MQ6J1_*_I359>YUJ=K7*-_1UQ/M#\A3 Z_B7_%KFZ$6(C&$?")%:=!K\^#G=3%/.'G])4>TT4)L@+^/VF/Y:LL^X%? M4 ^Y^P/EDR\9*C]R-_B@I,:AJO@/* %VVP:VDC?S;2^PB1T3EX1.2FP2ZMQ, M3Y+8Z#4POXX(&-^>=T8UYC_\B)R3[#A.V;%3=+BMZ#!B.PCB.+2(ZR2F8WB6 M;S.WPO*)Y_:*6%]'=(PY!_?(\^P?K(X=XNA%.:US*,SY@9XS_@T&9+V8?_&. M&=UOW03;B2V7 E:COVS<"T+1'*2QS=T#<9_5DL_84NNII]YN<4\U.2:315 M>#"!\I(>A&D8$[KICP 4>HKK?02V=-62-\-,26R:AA,EOFLDNNN;'/\OCI*P MIW_?G"U'JWFQS$D0C&G/G[CRQ)7/\:A=I?+,LBWJ.?N^Z1/==A-/CV/"YVZE M*0D.CRW'C]B[UL1UCS&//7;$_E!+4J)M]K*6K;2K_+HH2RA/J>;:$B_HR=%^ MM**WE3"]&Z9F9)BN9T9N8%JV;?,PO9\$A/3 ]<=TJ3\SO3W2X-K &17&^]UY MU*>PVHG;![E=":N9.G&)YR>I9P11Y#@A"1QJ/_BF'MA&VL_6C\WMWCC<;OJ3 MP#UQ^XG;3]S>XW:E3,ZU0]/V ]U)$\.V/"?T4O 6?#WV'<=R7ERWN^-P>V!. M7-,[:F[_8-'R!TW\G/Y\AW'_B-.UZ.G.JO75(I?'.RISCT.0_WC)?1Z\S/+T M%KG*=1(_T@/="'7JDY" F'XJD)A3V^E-GQQ;9@6CR"RZLXDW:EWASM,^6$OD M Q@<)WGSL>2-Z9_B'R=YRZ;2ZI5^\AZQ+6:URZJ75 M],?TGM/77-VY3]!#EX"=\ - /C@3FU;UN.9;6<]SHV^ M8P^XJA8S6-?GWR^TZ.+KEXNOY/+SQ:\:^376OOT6?OL MXH5^["3$=$.75VE1(EN1\8D/.%GG,[)Z]'OHUW-J#2Q!#M?K_-/?PJPI&N!R M=:L8Q_NVOKW-ZGOXW3=ZSXHY5?#E2B-4=:P13US[0DDU12R)#N$WKA#]'5]Q M)BVIQZ_Z.9LV/_WM<5<#&EE_"M<-O;A-$U."U04"L>"&[Q\\Z=C3@S1QW22. MHL2RB!NX'E^,XQM$/6G?=^,TBCUZUL0V0FI7F@$_Z=#TO7#SJ [,.!F'B_'C M/\'XT6)*GZ$0&RZ>.(-77-73C+2BI"[DZB?;IP[*"$NX*#6Q@$=_ERSK8L$\ M46K1:Y"S>?*S)MI7R@K4 JB7%9^B],.G)S\-GO7D+W_Z$:72D[]_6?Q>:9_+ MZ?F3GZ#]4.<@'YZ[B&_58HVP3L]=SM-/HKN.9YS)CQI:'X@SM*K @2#7=<[@ M_.&X -,*&/F7O+[.:^T'ZDUH,)#)U/^+_TA^'G]L_->/.#;@;>X8S"3(IM37 MIK[06],6VDRRMM&$0;^NZJQL>$0":?G,*T!@LTT!SWO&)3C7TFJQJ.[ )H"1 M:V X" D.BWS[-0(FP).__"U?4FOO*J^94/6>*5/'/C@MIL;H,TYO\LSS493# M2@,_7L<\7?>?:P=M[2ICR)>P_B-%Q9M"H>Y9IUXOJ*EMHBSR;49U) M[_Q53:4M"%S4OZNL*%'GKJKKG-[N>J+=9G_T?SUEH1PMSYI[4'9SNNZ)=I>M MIDS+Y.6_JOMS#<]QR>!\X.U7=97-8%(/L ;U=]>SLRM KZ0_JK\7T[R9:" @ M9\"/335?(;,VTLR!)T-<<0%.TAIBBW6UI*NB2[B!^N]Z^S[0& #9@&O,:_HF M:%E8535[;#;#T#-=1P-:B'UVVR/ M5;B9[A[A2;#SY2);05R>[N!B7;>+8V0KJ^\9)R,E*OWE*L?Q2%?W_%BH9*-? M7Q05NO'4C0(\40C=K80(O*>[PP@>/5F,YBI?F4(:C%X6>M&R9IG#>^&,^3V9 M%0U^X'Y"_WH-7AK;EU;G4PSN4R,T_OTKB.G?+V)<\<7EI9;_!94^>8DWXW:] M6!5GU*W+J=#E>Z8_K:X*NL99#O>'/[3SM2ZMZ"\:>CH+'J>9:-\K^![<*IZG MF- +AS%I<=OPY]]S+5LN*5$8#>DVLE5&/Y(M[E?%M-FXI.*NT!6>9!#U07_) M[K4 S1WZYTJ121F]EFMZ3C/&P06]-6&5U5CD%5/K>8KLMRZSLKBMULWB'DZ! MRA,8Z\5F'%"6:O)EAL!-S[(1OS!V>2.-]UD5:U^$6/L9F9#>HJ>OZHI'/JC\ M1<]*$(N2DCH!(&B7ZZL%AK+@2,#*49VK;^SC]&8+MPIY7VM_3J5;@QPWYS:A&XZVS.\6H)":-0AZQ#86-C[]ZFU5%_BR3 M=T4QK/"RW%7K!9N__,8'+TBL_<")]MRE1-63GR!/::B$X#&2X,/$O^)\JCA= MAC\LAF;:_P.=T8U0\>/$W\BHPJ/B%/"CKWFE9 8ZW,7>N2V ,8%Q+H #F8, M=3(*:ERA1=4N]R8#Q01?I.8799!_ : =_3"\@R[SEJDCJH5G!=-.G,N&7SR! MK^8,%2\K&<&RQ>(,F7'"_GW+O@.@>7]2644UWPK$R363(%=%J7KL10V#&$$T M@ )51-$S75=Q5O)]SPHZ@#R[$EIG)K4.;#&C)*?_':2Z4$3/$C[C[63C(N(- M:*,\#3/%;I=\9B9]2'YUS_;>6P.X"LIEFC+[29NNZ47 5 [;.SW]"=BSK.47 MWRA^ 41#N0[B.6?$[!)QPNRK!U0'-4S_>TT-8$L'EC7UCFBR"1=C%7TVB80*2$+BAEZ*\ZR<4]4DF68SB68SN1:R51[,:AF:0B ME63%G:2A[P9F%%JNG_ANZL>&0VS^T2B*PHB\;BII*+&S/<_8DH@7&[1$.G@3 M_ 79R"^C?Y0T5F5"K@U^CGORMHL7P$U-A)XC% MH815I&N_:NF5;]BF-'Q2!0/EH*IFR Y?\^D"(AES[O&2V;^H](?#5C*K0\+& M"2WBNX;N)HY+S"A.8CUT',=,72I[3#]5A4V?9CQ(V+\%&$5=\2Z"+=I]GU*"[91< 38 KB$34DE),AU%:0Q!&6&'3=5V# M3L9O+Q69]5QU]N*V^I.NT&]-?C%/FE5Q"PPY=$%\ERH3PW93JH4"VR".1_B MK-@.7-]1+DB2&J81&9YEIT%L1W[H>Y;01FGJ]VI07I=H0]KI-S9H41+@K<7" M6\=^0!'12R]C!<]-Y+V<)D(T/L:ZQ>H>Q\UKOYU_.]?^3L@7RN28S&T@P"G" MM)3!;[,_J,(0ATU-VJ99WR[;.."_UK-K-L(>(Q89YQ2FRD@L_@7Z(VIE9'_ES;E&6*Q-D.0VNZ?4I0=4L\&J;-UR M2P.]SO.@8C,6[S.\\94-ZZ?$7:%O.,:$D1,$]%G)0;H1T"8O>RA*. MJWQU![8(=<[_H ^"DON"ND(9[YJ&I=RV9X3RXES[!R:OOV?% K(\$VW>[D3Y M,$L7,8ZB;_IS70$?BQ?!_B@O?9X/_@*_6E:K+6^A].(OFK4ON*UF^8++2Z@! M*2 Y1,4'%34@Z41Q$)JN:5.7PM(#/TDB/5%\CABP%A F81S]@2I#E5_=54 M^28W*JA\'WSLI0CX+Z2KM<6AP,P5OIFMEGD G56@^Y,-O8A7H%#]7(I-B^> M0N>ZEFI!2/9<=R8=KK*%JB7FYL\%X;)P$ZXT\#V AF#LGGEC6!L M\COUF>A>NN.B6O=)9KJ$__1SA=DN="BFZ]LU;.A[=W.9#*Q1_Z5DE5'40YG0 M_SXS:LOZC_]C:P-R8%B.FP=.BW=@.+$>)9X=I:9O!K9G!"0U/-UW4F)X0=C# M5R%3OJE\=@'$!/ZH\QLH6?@.6+#4VP(*#(GTQ494\==\=3&_S/YZ-.J*([N2 MW?TP8JUSM]>:K%%*+E2A]JQP-KVCKW-T;CMF.J*'%E(MY_N6Y;E>X-MN $=G M>6:BQ[;Q-D?W,(#%$XZNWU4^\M$US^<[47"@60:K-4"A!=1X1CUO*UP6]Q-T M-7C2!'W-#(,=5PD;Y\[[>P=HX"P[6.TY#"SR(N. ML0BA!%=+Z/I,BW__"G'.]9P>+(M/4/.+ MN\-:"ES>A(6 J$VSF%/9QV*DLP)@/J[6,MC)6)Y5LVA-!EEQB"Q@J*2[^"D4 M80)ZM@9Q A9Y86 -[0X6"V$0<1.TNEH4UZ*>6"GB0%L(0MWTP=QHFU#6;& - MW^GB,;#!UG:5E_DB3!WNR ,.,$;-G^A011@ M>L/")U#_A#:Z,)LS62"#1Z+FB,6B[@KZL'E6++!6>_N6,0*S*F[!_J?WI(1" M>?5Y$%S"'2VR>T:5)5)C);8'98YY#7'ZXM]PY8 .G8)M41'_0:0N Z/9'"*P MVX-/?9]8OF7'L9[ W"_3,1*Z.=-S'-LR[$B5OZ[NZR2,_#2*72L-+2>E\E>W MK#1P4B/P'PQH['S/XY*-+R.^*?4F&N)C)BHL)KTMGZF@X%[$6XOSMZ[+VB/X MM<=A_^W_T%52YEX4E-(S%,2=;)QF=):AX**2A_M MEJ[L!L73 BJ&63,:BW+G?ZWZW6H*_C7.8 1F=;4E*0&*ZO*@=U>TS?6V6)Q M+Q[/*RCGLO/SEZJDWSG7"-4*#VV#+K+[;E0\8M%TP4AA[M\#[>E3.<7;@@VJ MN[;.8#OO!\XX&]$ZZYS^^:5=$^R;UK]NX=- MX^JQK1M1:!$G]"E7>5#+1 T5WR&6:7:R$M1PH?XG.)YF[*8&22(]-CP]2%+= MHJKJ"150(VO;7S#?BWFJ)I\*3?A$%7E;,?^C["K+GLAF3/GMACH'9V#E\ZSS MQBK8IRK>^/$S5)CL^K#,0K-X[BWUS#@6P0IN_;K=C/ ]Q"/NQ=;:(IJ!9.O' M=ZZ'[\.&F2/+ 5=&\UJJ.[8K_5M;;+IG,X/!>8>R>AG*S M2?=RBP,9/T;;B>Q0^5E@*U.!!6Y#UT1V<*.UN:R@S +XV7]'2\4PEKFK*X1 MZ9,5+>)&2\4W C:E1OI*?0$X"OF,IT.5XA1>D4@M#.QRI]^<;U12L?B-; Q" M^IR!=CB#/J:JAD:D'XKS_!S<"[Y"L?-915\-42THWR_;6JNNQ(::P!6\##X) MRN=L4?Q!;1#V%OBA"(;)!XM8%2\(W?)D5C#.*\"SDA5CP6E!T2.TP6-G ?CN MMZ L_HW5BI0OL<(2H$I*Y0 @C0L=Z?!]&;CBCA%<$-@ ;Z-_85:75K&B'V?P MR +#<9/!E5P,W&N^J!]@^3^J:4]U8=H#:^JDJS#->G1B2 GY:+R:0&%Q5@F[ MJ>9X_PH$(:'6C67H"YX'EU_BRDV 8,#%9#\ZUS9>"L("'X[@#\.M-\@"O((1 MVDO_@K G]6D;!0NR*.>4[:D8FVA7ZU7+O=CW=$1T[DZT;ZNWD7/L-KFG_ M%]V8+;NYC0C%HAG'@#RPDY$U ^&]A>@-,MY+:_M'$;NE&O2F/(KL#]*R-^_>2*B;;\K+[EU4V[+:\KL3]&-'_KUCR#$>U3\C?2DTG#&TK]J+4"O74 M"?00HK.Z:T9A&A&U0G_K1EIG%(#-LA^%$S#.)(AW;5!T+^.]]S "%_ M(AH.6Q(>FY[#:C!HR;Q6"L'4[I&!U@WU&U1V5-3^ F%6\19V!'FZ'!#]&:_. M1ZF"1J5X'^=X^DHPUJ1]AY'=:;7@=^I<(^H3MG>]_)M+689IA+V!#W/Z>RC3 M-O13G?:KUVE;SZO3MO=*F.TA*E_\@C% LKS98,6>ZX?MWJ6V+B7J"71YP5)X M104"?K&F.NS$$?D7T;W%E-G5()TQZ;RNIY2ML#-TJ$9ELFOI MS4;J%R,S/*+:-DSQ#0#\D>']5R-IQ!?:ZNX].IC>F5E\"5!LI&2UN,+H:W]/ M(#<.8;ZTJN-J?;6:KQ?B4\RB'C*D]=B-',-U0M?S;#NU8R?6*0WTV+'2)+;5 M/),?^FGB6E;BD#CP?#MTL2+"L'0[)6'P."B&E[&$!0G0;A)$$%,DWKSJY4W; M49BX:62C-@\.MD*I$?'&K?8OX&DROUEBG"B&+"A.QJ[WB@/?RD &Y0=-U6W& M).L+U?3>PUP8:!>,F-"N! P,N([_-%48O)N>$H[V2)?*ZWT5,SR)"63WLN, M^OE0K0$]]FO6O*_22^:0D.9*]G"IJE(L8T0D+A2/T+="-1S"ZV)["6ZNL^VN M49+WJ311^TF8WX$!9Q$)DOWL/!_!Z,\0;X<.'@2U> G7P2#T44V7CSIB29*; M@BZUAL>Q6$H+UJK4K7+4%,#[%+E">IWA#D[S<\GTZDIG4-HY0[./W4K$!8#4 MWDU67\.KYW-VSY1K*PI,6S27_*^;C-*/TN1#1%X^BP+B?9HE=9N$26S$GI&& M41"9GFV NK \RR*IJ99:NKYKA@YUH!S#A/$T'HDL^*A/'0)?3P^@U%UN_-@4 M@]@X1%XQY=ZLN,%(OX8=XD59-#>4(>+?O_(F]BE4S%4MH%;-!!O+PK.@YQW# M?,18,.5UR-BP+"@R'PND8N6YEEU?U_DUA,TQFW5.E4R#23:P!MR>$?>=%W0#!)OQOU7HE7D(VQ1ZU4O-M$>6VK)[+ MT?WV!W2YI78:YKM$ G""L@\"SPVK;;]J*L O1*R21NQ+L?*9KJ4OF\"*P*5 MB0>=!A545L[R6^:Q_,Z=/< WS7SE_4DMET5HXK6$#L'S< M]!GF3LHCLYPZ[9"5SV&F09[7S MM5KPS6/%2Y7@!]@:!S@LQV6K6%OHP-W=U MMEZVD0J^-$I+Q-1@AHJ1 MIP_:./9+CPU@*HPECGD X:72A> ,S>*N M#,I(KE(VAK&6>'BVZ#F@J[V& 1NB";\J[/K];JPE:B]*'W&1P4@CC&@,5AAW/%R[_\^F7OWS M*WBHY*^BP7_]DE&C;7W["S9$="K)SYI\^M-L7=]!@BTO/_UM#B%W..?MXSZ? M7$C.C"U1:=JT(-AS9MZA3=:).DM@==1 C)F9DSUIYYZ@LSJC*FQ1+46G1BW* M(P;NAKR*S->]5QQ;;N:Q.S[,$S)*BOS#'79 \)C+4*]\ 2X5Y *,D4&K%(4" M4RR"]R82[XK51W0#T!"*H/:STU>08[#A6B4I..16;X9OG0E%MP3; ] M^3OG)07JXU26^DB5U&]TXE"TX-]4I?C7GI6E&P7R4L!SN,8>CKNHD>T;0SS6 M)=#E&1. A&LK'GD\\J,$^L4\%Q@.L2+E#+HWEWLVBR1.:AEA:IIA$CM4G),T M(H:1ID[L.TY@>FH0GSB!3_24_H;XO@G=) Y\U \](XR#X$'?:N=[#J :!GLX M?L8><<(1/UML4#DT!WL#!87Q7RG8/CG_YN<6-O0X';8.H?*64)VH#PO*B&IV MI4Q]EB^IS5>TWE&F:(YS+7[HUYA+''Y[-ZG_L-'6U8OK)H>@,X#'2E=2@6)B M0N<<4QUKL#7SSM60;B#\O]P;+.&[&!GSPG:I;J8]_*6M7]XOF8D'F>-_"@K* M#] /?^/DV\?P8SU=+V+YG6OINJ8\#G4;<*IS^GZ&D?Q6IVJU#9V!XUI&:EE> MX/H1#&D/B$E/U3),5Z>'F[S9J8K/2MK1SZ6<:N;>I;X!1&9OU^WH229E;L'/4&%RV/ M<2N[$HK*M;*ZI;=$->'Q/<)C46I<6.(/RDZX-WE7O:I;:7FM.(I#)[%-TW'# M*(V"R-+]%"YNI)NV:3EI#[H3R85:MB4HZMA];NY3G$JX?)_^!L!:W?LG;N4H M3>!;6U:/SL7X>0.EO6-_;5'L@TCM??;B[1S01-?PVMBA3@'T.W)@,43305]^ M:[*<[A["N%O30#):Q0:U@H/,@9 ZP=P+3$UKJ[JXOF8197PW%AIBSKBM9&(M M LIR5] 0 %.W*H !HN)!=:!D,9@HP_@ )<#&J03XU4N [>>5 #M[E0#OX1^^ M^ 5CS9P-G[*#&X:_ Y)Z&XK@4Y>Q/%\.!U5_A9F@##@[92#K()!N\H7H>\HG MFU4S,#E;2*9.>[CBA90XXICW3[$*8BP4G2^JNVYPA(.XR\I26#[*3) JD/"F M3VH+CN:;ZQ=50[M>"?)41<#90P1.>K2"X!U*LYSW?BE)='5"1]O_*1']>>N? M@*F?YG)*P9:U;+Z;M>>JC5PRFZY&255/$!]8R@XL*";(IC=TY9V,W9;WX[!' MMH#A/K*>=(=[LRD8?=H/!_-KTSWDPX;70)(K-@ 0COZ=[LPU9;_Y0>GNXM/^=1I>YB M672E';W,!X')VN<]PZ^;Y3CLKO3NI3YPX3!R+I%;@)B2!CT9&[%+/WWO[X*F@AQ:WB2RLS3JZ "ANFL.^ MM!DNF.8\90TF4,S*B-3&!Y7J7&BG;J!#HFAN6).%FB>GNYFNXFC()SDK=F>B0F0R6=A&7'"O5690"YWU!6T.V^!C%ZG_GT_WH M9=B('^X#&Q#;Q'7], S\T(IUXL8AB<1<4?HC=F MG'+M)0>0Z?Q',$Q9X^]/.--/H+CQU5R,<Q 8SH@!E*EPWH M2FS=F_%[M:/[Z,(OG^6Y;B<0",R=!]1LSOX$XRBKE5+_X9#@S@?SGGX5D4]. MQ'S:79H,!!';CM.,3?J8GT$$]ZRN[JD+=<^2%A"[J^58 M9SY!F<]SP[BU2&\/=BFAKKS#.;<-3E\]8QVJ.1MFC1O"9\FX]A/(I,9KAUA\ MCT?PVODVVOUYONU6/GI):@AY(*28@] 47*#$RSNAQO>G7U_7PL([8>-@W:W&[SPC-WR)R$(WW+!RH?%PJ&I.ZM+'%G6X5&F M';#<8[F^6A13<& OF?&?E7B@++++:;#P,(4\%&8,M=@EZJ8.#LXP5 M_F"AE4R2=E^[S=;:7-V#=I4:6Q@TG7:?R0[G[,/82N^RE,L\E7*]>BF7\[Q2 M+O?3$T/O/T-P*L<4^5ZQ=H+ C\2F! ^CV/1MF!!-SR&($L-WU5A[X!F.D]J6 M2\_%(6YB>[Y%/^K'Q#3"U#N Q/A7S#]6\[/?FDYP':E!#2 I=H\M]$,0G3!? MROQ5V8[0Y*5B?BLBSQ]VQ/ BV3X)1"Z]W[@ MX>U84'C#;?:'>(P=?[?X/]62SRJL6-W:K#.I5GD,UF<4G+&RIH(!Q?=8 M^)%AR=C07!()\H^_9J_BG>:;^^"6^,96(/C13D):KPH^G9896XI!KB%HZ+20 MH+DM/^_Y66$UTLW- "Q&2 R&=C)(^\>O>1-15.UBOZKJF@V/]UQ?J4+ MJK1,MQA_@J2L(P%'J+7@-7C+VDM(G0$EN\0H7%W)&1%L:C._-=ON9R9N9[5> M0)F#O'*S(8R#SU2TSU@<>'(H]*USV7'. 0VYUL(D1CN2XMCD<\0E2Q=,6'(. M.W:IJ!L)QOR=:C?F#'.&5*$YYPR= M?Z%R3]F) 5,,SB-O%G-2*R#A_ECSN8 M>_-(Q2')PB0@0DT"]W*QS;^$+(QS G':+6,?^=5YW@4ZG=9HGXO1MI"#EX$4 M7H970D0-'3-<#'L"PP+A$!RR[4 (3:7+X*!)S6N6.2+(C),$ZZT>$RS\&-QZ M>=,%O.^Q)RN;9'8T576K&_X1!9+[A_S\^AR@%!5V:Y3(4HWL!S@>6.ZZXJ/L M>* )()(@\((7[T?\(4SEV?86P%6BOZ8G",%L;.11OMY%(\;A>6C=+W'6+%2T MPK'/"EY]2Q]V591Y?TM;5T%?6"'">GF]Z'T/1;\*_HZ)3(5#.=!ZAPA$S8P7H+A4:4?AX6^HC Z3A$+Z77BH5='I8)]X_. M-XXL:%FU>?_/PS$S=FIE'*+*M*;6*M1_'XI-CDXDD]II)VZ@&6Z>]";#YLR.6?AY.BOY60NZ7$_\JR MN<=FMDGZ])Q5:GHC,O/MLL:H#;WC:T&L%J19#IF U#Y<3^QZ0H!4Z(.;UD4; MQ@1A>EG\7@E,368]XUP[;FDL1 T)QO87U7K&W5.)PMG&CG *%";=Y]70D%.H MQY#2XVJ\Z#8R9-R+J/?A) M7(%X)KR.2@(Q9N4JI[O.M[^%M7%!!>? E6!RG!45?Y2FZ,]8*729_;5'DM>( M$\\QTM@PW40G2>RYNFL8/HG-)(A,*U62O+II!IZAA[H9V;[C)*Y'?- 2>F)[ MQ"'1@UGMG>\YB'XLK+"ZA #(L2F3S[+H>WB*N"S,8BZ%6JO43N".!3(_U(X/ M5S5MXHF+I"Q/^\ 701UA$S8R[VI5%U?KE9A0U58#-1VHD7:,4R-P0^QW!8DO]&6%)BR?6]TAC(H++>;2UI"Y(UH[PK"=ZZ1.<&K'JLP& MML*7PNF)X4?>IJ2Q+A]6YX5=/EV X&/CIQ0C\&!+ -%.4O%V+E>/.1+FD MR*3V7LBLK";O+!)'<]5K "!GHD%A9^09#G/>J65DNY)U%9N5?8*5,WR"!$9: M97_D.*YCPU!A/R_$YZG3OZY+:6N(!6R(F59$M#6*(N@[Z8Q*Z\^;O8)F( "( M+&03R<.];9UM8-X>#ZZ!LV()I/RO#/.M\(&K>_$E/)DU9>Z:"8M.OHFU'X%/ M#O9 BSDD7M2;D+3M;'IB&#<\S\3,SVY7(DLHMTDJM)^H%(2U?H 22.M4 OGJ M)9#N\TH@O;W0[/:P.5_\@F%--&I0ZL\!V':U*J:BYZWMG<6B\$W^OV_Q;*GL M8C8-^Z(H)/QJA\XI_\HY@EQ#Q<#[YBE9@,M]Y07G08_5I_'/&1( M\M70A85CA:D=L\#4RP?QI'AD"92Y\*?_4:QN(NX\[N%?.8YK1&80.89O^DX4 MA(F94*?)-F,KMN@=5_RK*'5U$CH1]:IL72>6[]H1?-0.B!?KUL/^U<[W'(!_ MQ:FI?6VSL,=E%@X1Y>\,%^:X"-'>A6X8?2C$MZ3,AU',_ER??K1/'4G#D*\4 M5X6*T04*/C1@>#\3+^I5;7.T-<5@W1Q;3G&,'9I!W&,%YZNW(&'F@ITNYH1! MH4^U;G@Y0SNHF7U9';"NQ/A:W##*L4)-7^6@'&8%E?WE="62X(J33D6SR(BI ML4"E>)G:[L.$YS,@F/O/9^?*7JAVE+Q<8 N4AM5UM\6*&^?7D*?6E8L@> MG0,8YU0;8@A7&N\XO7LN;A]J$QA;C;Z(,I"IS'#2?1; MF'@#J+:K1@I<\CW+FW!MP\J\Z?^UI\Y6OFN=;$E*^(C+F@ZJ,AN1#!_<*7ZP M1$;B)C=;91FOFX':!MET(*3L]F^U3X/BAU0*4]K99Y7YIW\E[7>75= M9\L;P&\L&;(A%LEO&13(Z2%408]DC$I;Y7*ISN=#"X1>N>EJ.Z;,\+C>U:,& M\+&/\D&)F79-#T74GIV$ZPBE#[^HG1['1M!("DEN_+"^%\ -8#,!5!PU03%( MWRC-,9!8;N=HMM/6E01YMYNFFD[7=1L YD8_, ;:;QPP;XJ0MPVUF^^T''A[ MFK-& * (3QBI4JO%?$/,79;SV?4UCDW+>@K0SIL.K5FQKSKN!&OVX;:1=!MX MI0(/@&Q*,&FL#@GL_AC@MD6)9YD05 $E$9LEQ\#M5],;F*W-9?(6PG,7#<NA:6<8Q1"Q$SGE^,%0RVT&E4.K=BNR;QPG0N[E[0>XRW6R;/T<_<3 E"&/TM^L04/A#<-KXE#Z F:MY8AN)** M.:?]P.8_0UINT@$CAZJD:=:L?I2)BV4#T:V;=G5SED$9HVK5UP=$?7HAO)7L^"!6XO;=4#U4+;Y#:=JW=B3 1F-M?X=, M>TD4@(W/[T%'5%:;PV8>L/B'5'>3W0J,?3CJX=LE&D%E&2+J;_JC!5[Q$J&9 M6.4-]4_:U"]WBU14="@9Y-A._&2:&[H/GE)?H:$T$Y":4)VGQ+H&!1TF\6M6 MU,M(LSLMH64X$0 MNAD'SWC9+][I0L66$X,")^T8BIV?Q7@^PP285>"PHYC(;[NZ;Q3LFOBH /8HM:)ECDE3 /%Q)!)YQKI86-^%VG432G#<&N6 M &@AA(!."DW:5M>V?Y_YL*VB[%1&[I$1X%I9Y..WD>?8F&EGT7 'Z WMF@<3 MR#A@<\>UD'/)-G.YHK96\4 _0YVOJ$2]PZNS?0'\ZS.Z\"E4)K3/;UV87FWO MK,K9U^!9@UUE+0M/=E"@B_3*<8_9O'?&O\NUP.V0@9]>JDGME&L)Q+Y[KOW" MFIV >N5#2X&8.<9%Q>0&D10<$(8\GL[V!O)%QI:1:]IB%_5;W2R[:-0 Z:;4 M"6/"3(2!MB3'ZORZ.,)!ZW%+]#)C91J,3C! K,-_G59#>BCH;&R5N$/*1610 MMG-U3\13UA- ^;<\R:!PS7\VTIU3 6DJF<"F"OE[T;3J<0H13!:'$R!'; 0C M__N6-5QBAEOZ?*)QL5LD-8#ZC-Y61]?M&?4;I-ZF4)0O6M@I!NA*KDP3/(B=!9%7(U>[I M_( 71?G>CSP-WZG!0JP&4!!Y+01EF"57"[-V8NX]N]??(:+>D:_L>DH MF[J;UH9*'3E25]V5@@TL^^LQE4 5$4#-5]",V1G+R4)YRA@*:DKQKM4-/P+' MT4+"H3OK<\4&@^+&<>ILJW+8)]MB92@NW*,7;W. 59T#; -FON:4%04$&FPA M[SZ:J<16<+-6KG;VW$U=K:^I,[J2B3@YF;>MWCHZ3KE@#D=Y70&-,3\RH;*F MS'@UFY@,R>8@2.I.A,V.Z048F,5!,107?4/LL0S+;PVKUF8MCJN!)[*1]_*! M(.W%J%=($+*R#W8U0,JQ.KDU+\':UELL;^),R10/-$?+GF>>M,+O5;*N2YI[ M1R]A1ZSJ^E5:^7^7SM0W+F6/C:R7F'J"%G2X6S(8M$:DE5::4@%<+"&Y!V4U M',T)4JO]4@?F#0C^Y2SY;FYKX+Y4Q/A+ANEV.>))(])=>R_$>0F@,VZEL-N" M83><\P*7 V(;C^Q@C5W^QD2,8?J/T'7G^NS/J MH_/V[N7#LHV&]Q>(ZM2F!=?=%M<%!WB@0&<;L.4P11X@^=%=2[)"])!F$SYD ME=<<\'C@6DH4$5ESP(Y=,<4SV=BJ M2/@T6Q)1:LJ+;Y#-=M]C>ZL6>(AO#IVV!!#/G+0 M.*/!)JGA,)9MX1TN@(><[D"BR$A[+AB:?>\.M!2V=92 MV"N#+$;?$%= IZ[C$?O2?? M(_3WM@=L^LWOYN:_7&CG@1;\;_<-%$ZS1MVJ;N.YF/_A0/W;ICFI48H08P,X:,QA]+G'WK*W8RH$F^;Y+Y9*4@$2C@( MW3>NIC/IN.&*.AGLP6:/KJYK$Z4/^O*-:(GD7+>%H[;P[>9 4023X%@X1=E] M:[;(U7QQVW&IE!RR+3Q<:=E+YW>+#]7BO,U*/'K/V1V6G9758LW02MI;/AD" MP8"4=+XJL-9V01^!D'(3%I&$ 'D[HH[ER:]K0$OF0#X*\@["EV0L[*<$EOJ< ML9'X9VZ_^ :,OI.T@$N\>3\J673V@,W"0Y$;L:E]++9?:OJS'UX).1YJ[_5QNR/@/5R"#C#U.D8SH\'[-*IDO["]" M:F!1'?U"#;."%]D5%JUULAP"W4--",N2&B$(Y.,C?*SR"-$K"@& K%G5Z^F* M#S): X0JA[%;TL]C6Z3:YBJ -#;[G)?*%M2BG JR0P+9(2*:Q^78 MSPGHIND?_"O;#A%16-D3Y5STURTLFHA68%'\6_6>V$T+;44*V01AZPW?)^BPLFC/''.M6# M:JLC<)BP66W(I8==;D8LI81?G7()5@ :-?B4X6KA?FDQ!,R?/ZSL(_C=HQ8 M?5/&*AUMY4^'"%*'2A>@50!HP#(' 1EF)>LH5$A2++F>3IDXQ)885)-M-T7K M\7,#4=9MRZ'+H,/^OH8'?_[R]XD8J03N55;#1[@5=DOEVTQT65"]F-%_9$S2 M4PU_ORJFC7QXIYN/BDQ(>4NSCCL-#X@/9N9N97DI0+I+YS[AMD5WS)H-SZE6 M5%IKJ,H5KQOA/ZG^R0-+S]A3&*XGCT_"F,:EBWGJUCM#X7J MU0%J[\WZ/D#!^84:(>AF?^.V[B'3W&9I"Z($!G/!'&[4>T& M N)7^D$F7;Y1L7:C$41_R+BY\&R!)A<&/4I;UZ9$7OB+E6:ZH4XII1M-UFST MBK:U:RI(0?)W0$0>R@H^*"GY8M^<[]]I*8-[*F5X];$LP?.*" Q]KUJ&/4HB M'JRHB'2+F&Y,2:][D4N_%MF&IX=NG!+#=8.=TVH/7-F1&;4B5@6$8=Y:=+QE MNJ8MZ,]:@DC!S(,1J".H:H#ZKH%/#4R74%,)XL&RFD,$8A]\&IK*?& "%4* MNX&QHZ:1S?M=)+2',N!'GM8>E7%Z&5&D\"GCS?@)$DA-/VNL]($QIA#W5()H M=/J(!=^Q+!9&(K/;1OM>9#*8=3Z%!IW\JBE6.6]0$S;=3'G\7V?>Z0[! ,\\L7[<"PW+I;=?_J; MI6]"RFGTYZWY\\2M,\K!>&QQ#+P,?;V 29"072N9E9(9V^QV5]W'CGKWD MI2)TO2TC]N_-%%P7!+ !T&KU94,#W%_Q6@6FO%9QH@=)8MH1"F0I/<*O>(('>-TZ)X#IJA:M?>/V$7!@ M>'].@?G#@;LR06S)C0L@T:S$;!O>3"Q,'7!: :.^?RG>C:$QIBY\?$%%WD!D MKVAN5'"9K>4<:H 5C@8&N/*"SKR\AF+-[N=X9'!'L455R;MZJ3:9$)%IZ)Y I&%0F]_&SO#2I(.Y5="WR.>C^'4+8[ M4J>#*-Y]#!.,\!36\\A+C5LC4$%+4-(K$^V*7F/(E$(\_90':4_4WZ<2VT.R;R*4.7D/L@P/ \[D@-2U@?^Y=E3#10/3M+ M,5BH<_ ,6.?<:RAF3V_MO=B,W9":=U$4I 8U\2S/"$ Q)Z8;.[9)ANR]G_D& MU'O6$%;@IRCJQ^EF#*E^^IMG]O&%GZ>8>:19%;GB@-C/>&&OK'AH'K[R&;/* M_B&""KS ?PMC*,@>#!.D&4HZB9=-]N,V@$W CH.V'V&*DKX=H[)9#Z#,?>(M MFM#JG->L5Z#"-H+6-H73/3K!_PTZ$5@-%,!QE[.%+,+IR3>J0:^J-0Q[J'%5 M&L:BU1&F3*)A[?'64:6#0%QH(\Z+Q8)U*56\JQ,^J]0@B5E=+$\NL])')<98QS['BZ98=I8*4^ M,8TD]AV;?M3S?#VV3,=\^SG,8KO'QMBJR*?L5J^5(@-9"2T$-8M<80UBIS1O MIM:AW'%*MG4LD/!8-7V0P(["D6,@Y?=Q.5"8V R!6:+)@@65;9TV[WJN%KQW M6RW'DX\5GJ/X$@:( 70J'"L0F(#AW4XM^V M/GFPGO=#,(*2\<*Z:7;WX=:'U#W]8X@)],0B)$D\8GFQ135A%% -26\V<2@[ MN*&N, $)]3 FED.O?:R3P/1-RZ4?#73*!0Z)'A[.L/,]QMOSD)HP1/J]-?,\ MYAJ^"'#>[D* /'V5":QTM NBV%C5X\=F 4?_;CA^&>]PWB3AZ9/U@: M'<_T\2%I0,V%$AP!$8;0V@@$_=/'/=*_>$]^R01A8D:)1OP'ETMIS:-?O7B$ MZTAYX1JZET8QB=+4U",2AX%N&48:II%N&K[M/B"]N.Y^(.P U@O^=-W,/@$$ M.;5^%LW__G3F?-*H&(%]N9W@Q$_E^G96K?@G/_W-._<$?XG=_$VC-%@4RH#+ MIU+\M8@=M,)9URW3"DT2>E$4>WH:V802.S)2W;="WW\2L?WQB.V_&+&YAUO. M7HGHGB6)[J2!$9'0L$S/B)/ "P-/!Z*;:>I9B1T]B>C>6$3W7Y#H4%YY0)-R MGV0MH8HG,AKT#ZIHDK^*U44=%\VR:K(%D0UJ%S6U*WFO&3V\O0PK)_3H=3"3 M*/!L/8H#8OE@+5EZD$1.&"N&E6=&IAW8?N@GKN41C_HEX(@00K_FZP?B7;2[ M?^O#?FTKZ!>),'V&XV>_8T^\0A!H5B@;'(\AFTQOH04[AX0.M,Z+5O,K:K?, M"^&,0*H(\X#0Q):)QLA.T8QX3J<9A86JI_2JU3+P]SUGC88PWO'/=;&ZY]73 MV.Q=-CQB"+V&^*A.[R3K324<=OYS;T9Q9T&Y^>&F&'RM<0I$BD")$+S!&2F:SI4NT5VG%J&'5B*(HQLSPT3F_BF271#CXGKPD=C M0AQ/=^+D[15APF0K4D53R?+6\N2UE6*R5?L=&505SR&',&=-R';#2VSQ?=>HKJKJ#?RRTI]*=OAOO&+,)6"'; MK=KH;D7;OHOMF8+L^KK.KX%"C%CS%E:&/XAO$@,@ A=Z)L;#B>U NG)ZP\LR MV!Z M*BN80H_1(B;F]C#_'8\D3FC821Q989S&4>R80BX'OFL\!Q%6_YJ IM):F6I>HCY1DS/!9Y/-M3OR+RU)E M!:\T,Y@GNQN-S*KEBG4OPOT]D:[[C<^EEN97]1J&_%'ZN"RQFI)O(96VS1I! MT*%>+&OO8L-IRPJZ &V69WKAW2M_WWUF)-.6A:8XPQ/IG9\QIK?-578F8$*N4861 ISGC*;EI7O/9 MDN#?">TQ*]@\(RB-99W%>,.?')[ZM:*J,WCRU\\UU8Y786PH!!2DQ3]': M, QSO6#Z5[0-,-)*1$"L#'KI.&7@MQHF\0(G2$,G]EV2>K9+8M_F&H9 R\C^ M"O"BCA#(YW.I?@!'_"SR!.==7V&^IDVM>@]\KX)W_M/XF$ MWFVH_?& %B:4P.VWY(>DE/P-P2& _W7S%TRJR$^'V0+,GF\WU"+\N6(KP\%W3.=(R;F M;8SVV'(QX5<;CT'GBY^H@B9$_VQ$]?L2X,FJ=<,Q';"A5\*FU@ABQJII[ZBT MS>=SD:J 3R_HRYG.XL7Z RM35L"]4<+FI4)5+JJ$.L=GEY564-4PQ:\\F9#T M1C$,-;:-8EJLGJ&]OG)$\WDE*H$!;>VZ*!%#CM6W;J:;_8V\.Z"A3X&PZ"7* M3H '+06D.1L$+]\L)Q[BK!*H\8?8>2;P]H5KPT>*2!#U+:]OZZS%!>BO9@G> M6?&H^5>O89H^'XSME0SH7[!^"C*1BO7,"LO+7 ;7V[)C93*0L.Z*$D(0POJDW7LL: I8MQH"U&+@:$F,S+'KNX63%CZ(#0 PB# MU=FP4&[;M_?\R6*@4^^22O>@K7QYNH!Y[L4]"M_3[_N> IQ(@K!*7=3>G):% M$!USE?W%KP97?)FB*?CD<7I7ZOP&1BY]S\7WF**".RU[5"[IHR(Q!_>_JZM& M(U/T'8'5M1_@(Y^>?"?@X&V5>]O3+O29" M<"JLG<2V+>!FM:OE"+Q8E-NYM*OMV@Z-D]9[[UIO3&S= M+5%N_]W1?'S+0F@LQ2R7EUM)K+0D_.$36!Z??H3A:#7W=EG_3]&&IS/M"B*Y M><.MV/:SDG-YGQ2#@ZWY R#?6F>W^5U5_R'T7]&=NLDF9FD-!]EJ9]TKL.^( M;%VLUEC^M&TERHH[NE[V?0FUU-/KK'8:OH2R"IMPT0&&33T4J1XP00!%'63,?>T7%4UCU>)M\@WR(P.'"Y_8M6&_GFZ71IP<(UQ#-R4#R4J MAU?#?\<#3 /+:>'MVJ_ L+I&62>>&V>(.OK=;/:DL9D\O$> M3G&3,7@,3QX4ZVJ7KLDT:VZT^:*Z8X]J%+P9&5/K>E<,!6M=3A<KN;!74T9(E1OIAR!)"DO#GV6;Z3%E]B1/-.@A"B?G;'LJU)5^PC3V0M?SW<#S+-\+7!+$(;VNB>VDQ(L>/>VC"!I2O8V'YL(\L4=XK0*TJIJL-OW8^8N#PZ1PC MAK<>Q&)@@&RC3)!MNKC=4!+!:RFXN)B#8F,0GWQ2;"8R4BV *#\(CF4Z5=U["0(D^2-YA(4\- MQTEG,]98L2NRM3$I4\YGWH[WQB-1->I%.;L7"H^O5GQD9-;V:+)):RT>[-8* MX4W^9Y4ZS6I8$ PX+D^I#WZTJ[*GY72 NO7J_N6-N: UYB(]3FR21)'N6HYN MPM\],.:H1?[_V7OSYK:1+%_TJS#<4_=515#NW!?WNQV12 !U_:+:]BV[9V+^ MJH!(2.(41:@!TK+ZT[_,!$" BR0N( 62J+)ED02!7,[YY=D/UE"T0)ASH9 O M27($2%VRF"7C>7G^YN0[?LA R7F1ND6']T8';=Z.Y,+H%]8KV]+04UPBQ C7 M6@9>&%IE) 0 *4;D2IV-MM*OP>9I\MDA\X&)&;['1Z7E^5&5UR!8/I!L6T\W M[1?.27L6U1MG5U'$UOKW/4^&J5K,OW0.Y(:\!E-)R&&#L7+.V@/7N,3!% M09V%:.!Y88;M1(,W"0A^<63SX.!>IV(>(9#C2YRGL97Y&=VBO^#FJT>,SL7F M>:9Y6M2K0F_J$A+&>69@Y#HF.Z"I^KOG$K&M/%YK&U%OAUZ3 MV6L/=OQJVX_GT7M)SZU-H7ZZ4.T%=65ET&M&DE6,O-$M[-/3231VB1KS[IR+ M8Z[;)YYWMCP?#HI /Q^5C4%_JN6AV-"6Z30>+CEU;-F?ZWCNHJF%EN2-MVP M^\*4G2O$(9H]%M-Z7?GY)*)Y.YEJ"GGYG70;OVA=OYOWH\\M >OB]];O>Q,$ ME[P0^6=5X#;&^W58M1J%-IO$SP0DY VY:^Q7J-U%)(TSEXQRDY;+LNHYZIE, MJSH=1F@4^O"HM)#;E:I16]%FE/X\FMK!5_LD\ MO22WFA3%L0O#Y^N/-P R+W=AX[:_6[%T-,G%;L=HSKST$!GDLC+'8LOXM04R M^O/GUDJ-Y/I=4:1JH3.R>VV>%P^BK#3[13GC#)*QM?[-$^_T"_.QCO3\KM=Y MH-*"L&QK^95YS-:P5=3[L* P[V^R_J[%@(J.,[F!Q@5-V78XCWGPA=5;7=GR M,@UA<3-*Z%FW@?E&K1"6,_LY,31/N7?>_BL;275E>-XLFX7RBD"*S72FZN_1 MR"4B79E75ZZ-X7)&TG69SU_:KY8B%Y8);XDNY^M2]$&L+X7=@=@VN)GD%0&< MMZ3J*667.2J'\N3:35S;U$DK^$Z, &XH9.R6S5%HF>6?)Y,OFG^+GB%E-.8< MXA_O8A<8$2W0NLM6SYY9ZYW/4#?;A6]O'[LP?V"M8$'-1+KF -L,4]:#A3,% M;Q8?^LK %GG$?N]5NGO?"W)IHS:G45:7.4H)NISJVJVJE3QZL7^,#3J\K]HD M%.;I4K6N2+:B\'(V!7_/T:,U20G]6J)P;2_FS=]R:_^+P%UU*UN;:VB(+[/R>9E_57,1YRI5&<=:CFN,LU!EM)-3^YLJF3/5;QO)S$ MDLI5QIX6Y7?,@,M.7^582Y:KFR(7T-L%:!<&*>LM*AKXN4"%(L@OC7,=V1T> M3GPI]CGOTKE0!K581=?^[M:NFKL^CT,<&:FD%LEH_9,EO=1O8[[[?#[GT@+4 M/9_/1JE'-D=C,KAS1E,SQ5+K?XC2::YNSJ7;8O@YN.L*L1V C6BI MI+%2)[U9I,5CJ:B;P/#V<-\ TC8%E=AIU:_/<@O;[,%4;1O6:>>8$0V94KZ@ MMG92J$7@!=Q."P>AKQ1C[^KQE8>OK?>8W_$Z&0_-+7Y&O_1V*W)8%CG_U6@J M#]G'$J;]&CI5;3'\>4S%BT4/"=0:$!AH#PO"$!1/%1??V>*N5_LS75?V4$"6(U;*?K^]W^82Q#.'?SUPY;"AOC:<%\8<5LYU M:9N&,(8EI4 %2C,RYT2#>'C%N?[1'>MV2J&9T7J\^!1//]]\BWZHZ30=7<^< M'>M;\KOSY=GF%TY:V;N[B_46F_=>=(23 S;!R$6=0M&VB58_C#Z?V[YMWNNT M-(G?IG'^VW V-RN5OM"E9J11Y<8L\V$MS3BDS@/ JB^,XUOSIBUZ95L=Y27W MV\6G&ZF:+4P@62JKVB60[)] :EJ0PWC^TFM;-2UX8N: M-2+_ICN,\B^N.XVR#8ZCYP\C0UJ5'2&YN;$I[==/A?D@+4H<;7!$M:'_=%W; MTXIJ'R$-/16"P$A$PA.YM@<(%SY]6VT/[ZKMJ<+$'XWG!HB/E2-S0_7.9Q1X M1FF#Q",&O0D& .8<32'FM%[37DI, B:X'W*M BXY427S!Y"+EWN%OOJ<%?5N MC57%(+#AE?'>*MXF@]EG+FCG]BR#NW@X&\>?;SZ6]2,*'[ [QE_X&MU=%FV' I MOFV^X(?(G;F4#C)6HDDF90O6G4_-???"K+P+;(NLKV_L4GU^=DY3<^R9LS3[ MY(_GCY@F#_:6/^PM M\[ 1VXVM^/1_O[--I,QK,Y%!^7K-$GT;V=(%G^+'WN_)?319'NWC:#B]^\#E M>X (EN4/^M/?KFWL1WIE0U*BARS^4/ZRLB!V<$9#FMK8#SL8H[Y;/>6OTZ'] MD,NUC'#OO'M.FU[R)8MM65C4 L67Y+EB!>;[B]^]Z4P+N\&>3&[;P2_G MS.'5G+DEFTX3F_RV]+K.)-\(S9[P\=5AU05C%:ZUR4*V4:W26 @OD#BDOD E M5DG.8"-8)1K!*L'(Y6+59D+6BD:^+_2IFM+IE MNZQ)6QB5T#FC"NX1I&$ *=:>'P0^\HN0!4H#A%=,I7-&+1?[5[O6QY$JTG7+]:TNPC^#?%J@250DL M$/H*AU9F8"'! <2R<&.B@#*LPF>ARJ#3 64#*%?C29K"I&TVM;52P\7:'3J, MN@B,DK4R9]#388@0A(!"S4(H/%QB%(:8/6\K78]1S;"H6N!R8=/^1CI[BC+ZF-+YT^?1E'DZF:#(-_S48/-N+JQ8@CR'UJ MZXACFT<%PY 03@I5 1&?UV/'0NA[B@C(-3.< #RI "ECQY"RU2J/&7&T+E:G M7(*\I$,Y?Q=LVT4$O7E$4/.[TV2,T&I,T'*43Q=)[_SY"]JTA! 5)G[)*&*A4*$'D"^5B3 K% W M/"#U2O+9LTK-KVF2/>,4,1)'+8$I612.&Q!=AZ&/? M]P'34# /EBD./D6!>+,C][!,27B?X+-@RLLPJ(2SU&SYK#"DW)@=M2T2#QSH MV.BBM8;Y1<7\6G,O5$R%4'("&?79W*_IA4*LY P<[42>;[>Y+BPVNSF1&_0! M/694<_N" B[9VM#!PTOP8"3V.3S@D$$EI/("P,Q?&@I6PD,@]6K8X=%D@X/" M@^P3>=GHL(-*WN)8Z^1]C< YB>Z=+GPD7$5RK&P=#AB4'0GLH# ,C4..2BQA0*YVJ=SDO MF^ B0/N"G04774BZT&]QEGWH+38<>DAC6^S2=7::#,O&9-%JG]).[K6+\?.K MC,PJ1N;$%UJ$!%&C(1/A*=\K*PQZ'@C82H'*>HON:F/,[^/8_F)X6]7VYUF^ M/UQU$";[@+$V2+6K[+,/E33%8;]T2G('%EN A:C P@>"*P5\&G I ^DQIN:R M,U=XQ:UU0+!H1CZ %/41;X4*?#I@L8L;&[16X-@@"^&MLP';&:VSZ4Q; '*O M81P"M01D)0(/!2*D/B,$"$04+)+[B"?AYHZ"0R8D$]%'!ZQ6LF8W.^O!.>47 M=XAR:$1!5;HPUS (,-6^(%+Z/D'F;XXHOI(^W=SB>,CT88K[5!Q.:VH3HAPH M3?C869@YHJS^?..:^P?)ZKQ^ZMW&R6T:/=R-!K:1?=1[C+(#Y7FN+DN7U_F\ MZ-_E=79YG6>5RM?E=7;$T.5U_OV?1J*,AWF?IJYV?)?,M*SA8%0E,Q&@ YP M& (D"9<242D@()[P$0T$]O:WF?R1I=,_YCW#?IW+@M'814NYAO?ITQ___-J$ M<07V(;K@-*5+=@9UD';)D$:JXE8(<(T-DB'.80 5D8'2#M)"X0%"]H4T<61( M(WT*&[7NM).L+R+S\O=?4S2\?""8](PK5(\J*U7%[ 0<0R(I%Z@ NY8 M-N#(2?S05I\S[$319V;*U<<0;BPV7P'*^BJ860?J@T M$2JD$$"B(%>.YW3 /0DVSYO8]9@\#,_)/N!=U.CI1(V>0!!'2R6FUM5[/@U- M078!([O20#LUA,[HT8%A!X8[@2&!7:S+>8'AV1;2/W:,CMJO0GKIDNR5KFDG MW];=DEO?LM_[.!F.HEXT< ;&>&@99?<1;H@0F,\1@F$B,-=*>10JH'T M SQ^ZK>N?<3[-^_EL5.KEZ^#NW@X&\>?;U0.Z]F7Z,F> MWC;!:C!(9_'PMU%T/1J/IJ,X^V8_>;$)C$\ )P&C6H?(R'!"R:#,[H;2UCFL M_&3:1UA)%K!0"1#ZGB:XJ&-*?",)%LPVFI@AJ.G6SX%OWT.F7-'>0[ZD>0IR MOJB]^,=#/,FJ^)@&GO?F%'AL&:FA;C*'W*=M^\IL(^AN$G]L;E=P430_*;?F MI"Z,N0MC[L*8+R9RM0MC[HBA"V->$0NZL+\N[&_)SD!)U8^&0Z@)][#DA&!, MF-14Y'(48Q+HE7B&)7U+S]+TH,5M8%^ )FLYMY1..R]=AU$=1M4QBE6V4 $A M@QQ0)IG@#$J&F2PPREQ-UU7AV0RC&JJYUX>BR=BIEI+I180:%\9#0RKWUH!2 MU>"[CB?QS>BB^[U07O5[(5@#ZH. :4*4SX3'BH[PADG-=2L&V^#^89P\Q?'O ML2N.53/.'EJ"(*1O!G4.H8V7I,R>-1])6G,.>R#0*M0:<8ZISRCWRZ.-HF E MEFX7/FKFE".L3QJM,MGR ^O4[0"?I^:#N3]@7!%*5Q1R>Y9EL&)9%028^%BK M /DT(! %LNC@RD0 \$K$E]N(5:?DH<\])OM2HC84>FSM@7G.RG/'SR_R,ZXR M>@)!0N[)P'9&,)QM+H%A>00S)<'>_-Q0#&?C391/CI_/JW?)5O[[MXY?;Z<1 M[(SJ)S):)=APA1606/K"5A,10H9%QQ84*$G0BH2Q20S4P0WUB/41:3)MM[WU M%"] $3\^PIR@#;X!^#D)6SSC5;Y+X/F,"*98J#@@4G*H9)GOP@56S6)30T7O M >E+T:@7\=7\E_::ZA?37/ZZ%&JW2ZA@L[5'&YGMRJS$1Q2C 97,?B#E%5^@M(JH_6J*R-6Q&DT%RGPOZ MB=4B]XG=7_>@-P^EWBF8OUP>U+>A[03&CY0^^7]0V1*^&;5.V6R0U.F;8=@L?=H$QXK8>Q]'C@H\?!?S? M<93V @,,PUX]B7@G*^+9T4 [0L-WTXD.1C%OFC*PQ5I<=CY!^XAF76I!1S0= MT;Q(-/QBXU"65)(NU+L+]5XR+PM6#Z[A3/H:28P#*!$2Q!,04."!$&KSR:KM MX+NA+5L'(;<:E-3V;*&4)CSQ?=EH?=J6TFH75=/A5(=3=9P25="0[VFE!)%$ M<"^ 1"N?0X=3$#'HXY6TN2UP2C2'4P@W&@#83EKM<*K#J0ZG:C@E0=7 GGH M:!(HJC 5TOR/O *GF$< X'O@%&\*IW ?H@O&J;/*GPN3U*B^D][ A70,GGKC M)#OGG+F?7V5&6,7U09-Y[.8[&,*IHD%%7Z;,-D:B_7&;$WX6P M(Z[8$?L>@HIR2(3'0@H#'_DY.W+"/+I2F'4_=MQ.K-^$'2EM,NN\8\:.&8_- MC+68=ZT\J7PD:!ABP;0/2( +9I3" RMQI?LQXW:RZV9G(^5-MILX'7:\##>& MK5\\?>K=Q].[9%B&5_ULI=MG(&KS!+QS3+"3HBK?HJD?,!$PY''S+R(TP$[L MU7Z@?;A:*R+7/"T+AVERGR_\/]RZ5]II=D@#O^7EHRBDG6VLS6?K.3(F J#6 M\I42(_!"P$*%/6'5L>61:VQU?E!,=4 M^%R$2//0%T003H'CRP#Z1C4E3?%E\U(PH4>IU7ANPO&)R,!Y29E<]GVAU61C MI2?:S-"O\G.MEPOBTM.4$A4$'O!E2)2@EI\#CRC%5XL\K4^(.:3$B_J0K'8_ M.5QMB=:>L!=UD)XS^[%*S&5*4:44EC ( \@HTIKG["87'NX M/J4=ZW6L=VS6XY4D*[%O"XD3(\%RJ,PE04ARUL/,G)"[LUYCP0>P+V"3/LW6 MLM^%-$;?+ /VS8N=O)GIH74=?]L"6P:6:M&=4+,0!'X0<$P0(K[P7!D!C+$- MXEA;$NY3,K']^:*IF6".6T%>Q.N0@KOH4]2.QKZME2O.V6C6(5>'7 BB*BY= M^,KCH5 T@)CX 6= T1*Y%* K<>E;(U>#T>E,'*X\;8=<'7)UR-5ZY")5I+K' M-2&0"!EZ 0E%("5#P$ ."BGQJ5X) -H:N1I3&5%?PL,5XCT)Y%I32*Z1>S?< M1K:),>W9GUI'V5UH8/7K[.%A[-JL1V-_E W&239+-VE-S01!+/1"C/7*, MKIZSF\6(I=)26Y0T6Z;_32CD%&M- 8XA+W^@KM942Q]V@76&NEI37:VIK@+, M&HKI:DUU1-/5FNJ(IJLU=4!U=YWNW_)NW]6(75T_C&;-LNO;4:U4_? MTKUP0DX"S'F5&:&T$AA@#!@-0Q%RS6P\&52>ISS$G\F,^&9W_XN1 C[%!RT, MB'@?R2:#R5KKF3QUC.OXO(5\+JOV\A(QH1$+2(!4*) 6*I YG_N4^JL]=C?B M\\9"%R#O2W 6K; [/N_X_-A\3FJ]M,V[B'(AI*\$("'0$GB.SS4R+_6:S*@- M^+RYV'#>9ZS)&CMG$?S=9F$_C_U^ZYJ8K42(ISY$O@*ACR$5 MA-JL+N@IP0'U5V*T2^(X@AZ <5]TE0K.TSK2 LJT34 4D')&T%$E[E7FCL>R%$3&(/*0AM?UQ5 M GQN5YCM'@-2)H+669]ROA9 \F;AEHM T<9EMI0=]A&'%9G-N]+FFNWQ^<_ MUXO[W^W^N<8E MA=$H[7V/QK/8!B1E=Y%1!'NC+)O%MKBXU00G>?Y?[W$TO7-AJ]]&_YGTU.!? MLU$VLI]T[LZ3L!"P6F%7 @D*J?2)Y(@S) .?V\*NT+<&2!(/K;.3@YVZ PG)I"U''WGMR-157F-: @Y( $ 0@" M09#U)Q3<[0'%5H(97N'NW;T('7=WW-UQ=Q/<3:O08RF)%DP$0B,D0NZ3$)." MNQ%18J5;V"OCZW&LLBR>9JH@MF95B"48XGT@NI"GLS2\ M=(!S%H C*UF& 9_R $(,/"*UQ)@0F ,.89B%AP2TQAH !A70@7;M70WBH "$>"5:NT'$V5W3.J0=I7UH.R?V(',%FW&RL $PJ'HK G$^>1[0MFHA]R3CR MB;G!7Z/:%P\WU#6! C^37WJ[5:#\/?X>3V:Q;0BGS30D1D#[1(O 5PPP+X >QWD=R="SQ25K)2>A2[SP?>2;RWP5>A2@XE(4^%#G M_&CV.AZJZ=;/@)0K;989POX&C=V]$U@>F3G=Y56.0W$X<;/=^G8V&T600;UG4LRC"21H*1]IR MZ0XQA&]WL5F=>_.UIUYD5]&LG*M-E";?S1F73#*[IO:=J%C7M%C7M+:AFY$8]39/LP?+-]SB/ M<F3SW8[UD-X7U/9;UL-KCK;[X CU%F;SFVSYPF MMH!L%CL.ML"7]1[O1N91CW$:]R;)U'QP_S".I[G]+;E9E$.WGG=9 S*_#^W7O#,=EL;$9M9)&B6%76NXYO1Y.)LPW>3,MGM67(^6VBU-)OG-G29D,C M;@WC=.,-[-LM&MOOC^:3-E\T\I'=O7+?;+1\Y+9M,ISCL]WO:WO7AR2=YAP0 M#09)6A!&&3YA1O9]E,RR%X?Q?MMRP^>'3!_-\AF5PBY+SG_+,%5NYYSWTGCL M-L7QG>&ZZ,$=$/_.#U^[568CC0Q%99T?.9%8\X[OJS^[VNS% M://BWXPZ0],>Y=B1I>F7R[$CC/.YK*T_+E_XC)$7/GSI,[KK ]FY/Y##MLZP M5>EP![85MRIUYM3LXBV;7WTO4W,4/;Q5.]TMHD,.5LRYM-QEN2A<&N^.5;FR M(XTVDT:A-GW.U::.5#I2>894_!4-^4NA(7]U&G+O/YV&_*70D'^K-.2.>,YZ MKBWM3O/&^7-GBP)5IZ+>,UTB+H"YWY+.F]G;ELWOW/>OK8?/N>+4DN5ZGV/K MU+,%U&"0.\",^!:/OEO;I>MA\-81<[NU/#K5<+K=9GNL6#M!(*$Q!!!5=]S*OL43_4L30V++\73?E\+AU&$NH%/MQ#G#L61F93 XRY MGZ)IP'R3%(T.+#NP[,"R/6#)*[ ,%?9"/U2!Y(3@ (N ^0XLF4]]N(_NNS]8 MSK_U EXR0#HP[,"P \,.#'<$0U&5&]00H%!*1@6%MBL2ER+7KB7V(0Z;T:Z; M4',!Z4M"+Q>MSLT17\:7Q#\>XDD69RYS(YF:JWN#G)QZD\RCVN"0BY8U1%0HC]%48MUC?(EU=-AI_MVN:I\ >S MV&/2YQ2>0ZVQ2W(CGS(+_?PJ#R$\YR& .) !YQ!)B@.@F<=#QT,:AM)G>G<> M.AU3AH*98_Y>.[4^6[5_E>E)QO1":^@0CQ@31 MH?G,=GXI,UV'9=V7+H?EXHJL PCW_=TP#S(B8 *0A]C MQZ48(X&%:H1+FVF;2_E9:*H7$^KJ**,W3NS XO2^&?-0HXO2%H9$H&)(JK4F MMN6$#T(F) X4IHXA"?:YE.$R0];XS]94/'"()X=]1IIDP_;53&P56[;U^#M) M-GS5]H10%<9(O KALVAHRCPM > \!P?,LQ\'ZQXG3?@P_,R.I$^@?(82' ^ MUJ@..DX5.EY%#E(A!X"4 N8K!83PM,$.&@J''$:HYB24+4:.XQFNQ'&PHY,B M.B@X-A2P"@JD4ZV]4!*DB-:<8D@<%'CFK_)6M.NC0,%)&[\Z3N\XO36<+JH@ M5<$)QC@$6@<\ C'#JG%0P@!>:#_3B]@0.7B3XX<\W]W$*NYKGB#]&3*W+I MZNX.!JGM*%W&89VQ'?M5?1V#B@&-MJY%"(6P<5?*!\IC+MX*AA0!()^-$O^2 MKZV:#%6^LK5:20=/F,:T+RCJ(C@%1 IE M>1!![?L^71%W=^;!T[&D=4[ACH]/@X]QE62 "5?*Q])7 0V(!T0@@>-CP@7G M5)P<'Y]HMFK'U!U3[\?4M)8YY!'?",6^YXD ,\ZEAYR&BAADDHB5L,HW9.J# M6*@V"Z2&M NH[!BX12INK:>X\F&@.<<22!4RCCA73L5%/!22K+JDF^#@1K1< MW&>RR9(WIZ/E7DRPUS\G<91.JHY@EV@O?IV9974<"T4"C#63TF/*UU"'()>Q M!0M]S=$R,_OQ36Q8=5CT8CRT:8K2/I:X"^_H/#V7P+FO,2Z!%>/Z FH.,*2$ M85]QYH78U6Y"$K! R!4Y>A/&/1U[UB92-(1]!(Y2!K2U\G4'!6<+!;@FD".J M@90X% )C@54(A(OT0BJ$"H&=SO#.)-9!00<%IP$%M(("SZCF3#'N$80\2KAB MR$5Z(8T8@NJ-I((NU*MC]8[5FU#=">>5)5U3&G@8(*X UR3P@;T![9V0/A1'*;YU.MK[N46'E535FT8_%EN@/]M.Y#),YD16Q[)D0F,@ MJ*"(F<\!$ISEK!H03?6SK/IQ,C!"\+?H1\U4_BD^H+D-]#%E%VDB[UQ59\)W M%(J:L]FGQ"C&2"K*"/(TR:,Q4<"%%NQ9<7@COCL=:]F+I?>:M)!U[-ZQ^W&5 M7UJS@Q'?L#<*((-:T, G OE=Q^H@:QUBK#'2.?""/7K%@2 M :V",)0^#4+@,TE\YY3&B$,,.'AC1CYI>@A("1A3W MD*:8N_(DF%!!E+=29&!73FU&M^6 7*2P>S'A7P:19_>SL8'@H2&1F]%@M*\) MZB3-R*]R<,TTQ75 ((1&,T8^M45N0>"LR)AR(SB'?)F#?X^M:!H/@RB=F.EE MM27W\Q7?SSJU461''TO49XV6C._)33;1/ MJ7:MFK!40G*R8@-O*WX MI<6$-ANER <9;39"=W7O+K6L]IH1Q@S"WBH9IN_77\"F6\Q !$-,, W^[BWKW1E!S4C0QJ M1I-I;W3_8"#,+NK4?&Q USQSGB!M_ATDYEJW:+>ST3 RXI1YTP)OUILF^7?F MPI2%SEZ6W$P?H]2\GZ;1Y#:7OM[W_FGNF_8>TI&YQ,S+"&WITU7V8)#5#*3Z MTDL/[O<>[^*)>Z9.S+ G3W9+!N.9'?%HVAN.AKU),NW=1=_CGKG-,$FK)R37 M_V/WRGP2?Q^9937S^/G=?W[]'+S[Q4[^)AJEO>_1V#S:3L(^PR!R/#9?L.&K M9J/=/.RE9M5K4^O/A_P89=:MD,>[V@49N]N,([/BQ?=[5B5-9M.>?7#QA>(1 M[WO?-EU_\Y7[T<2Y,>P#[!K$#VX+W6T79K/%;=/X7[-1ZIKFFC4R7\YYQ=S. M++MKD_+LJMB=&XXR0P.&E!Z,3&6/4'O/Y-J0M+N/Z\7;M[[GH_IW^:^6?P0I69^XZ=\QVN+]-DL_C!Y*$>V*')>?+*8/2Q MOE1FI=1\H5:4NQJ]_E'1:UU0_/@IG$N*8$% O,KB@142'Q.C0L:3=W^?/B:O MR8;;[_MKK.68/(OKU&!7S4C,/0,4H_O9O6$$PU%F36SHO6N*O2L?[4EC__$Z MD;'*H, 8Y-@G7!$9$,8]JFV^FF?#!SS/6RGQMH]!83]R:I]OA,XIEKT2XOM^ MU9IIR&8\-K_L3;DY:1G2+.@PZSW&:4Y:J:6UR)TVAK:-M&JN,@2[\[/FA8C- MS>/1=RLJ+F29;#]X5\G8W,[2A"55(^_L,[KG8@]V&%BV>&@M"!*%C%4(9Y:. MG-!2,/O[W76RPZA@;1"*-Q*/#%LEE8Q4%R>F24'0M1OD.VT^N1G]B(=7-W'< M>XBLSM(;&V"99%9:KL'U]"XR\FOBQ-<'BPK#V#W"F6C<;6;365K>P]XY'MQ- MDG%R.[("V\"-:MB[?EH8V'"6VN?8MUQSNP+H\Q'$N6QE9*$XF\OR\0]WU-RN M>=!3;Y3U;MTA,BPO+^X4+XKWFPMB-9FO_-)-FMR;:\RSID\/CG2K%2P'/E\X M=XR9[4XCNTY7EH!ZUU%FOFPM>RL3GW^O(3FR@K'#'XN(5+(7QAYC1L^D0"CI M!QIPVWU/:QAB(O!* &Q;?7;/GVOSQX;FV)C&OQED&YHCV.A<(ULCSG4D\)[^ M$?U/DFJC7]4>&EIB">/XBZ/?WTI>FY_7C9V;$+Q?K8G>V+E9'3K['(G/U3O; M[2ALQ]F7:VR;P86E?E'=DL&!3?W[I.A,RT5 MBHEGQ#JG;5C<- *T/<0*O*U?F>/JT@#^75/0J_M'3]9:,'-(DNLQO8*\K''' MW&YP=S5[*(^!B3G2XL&LCO/UY_;,[9OSD)%,SD&PVGJ[[XOM> M:&<=IT[+6C_[?DZH-?O8U(BY#D2-2G=S8^"N/.[B]5>-W/ELSABWSA8HS2CC M[Z-DEKVX6YV4M_2-+W69N)F#?YW<8O3S*WNR]-+D*1I/GTI(RO*]*\E%!X:, M)[,;0S&&'U)G&K.T8B3(AR@U7_OXY==2##2?CG+N,3Z?:^ M%,:=9;@<>;]G[:@U:3:ZMQQHYU".S(GEYOE6+,]FSH)L+XX6+.CI*/NS_%)J M'EPN>0X>;ONLR7@N0.7Z0F$SSD7PZ2P:%X_/1VT>EAE5PUP]?JHV>5&\-],L M9YSM<]*=*0?8TFE]];=CV9C0MR@/&/05Q9__,Q647G?6\CH'MY#>I 5S1P M&NZ\,);\"Z!HO2R6"_.?9F;@1KQ92%/PCHRRCY/Z-69M1@\&J:PST1LG@S_?K7%-^EQ+*ID7V%(%"$$0 FMJ M-ZHA#@@)U%75VX9#%OJ^"@636FABKB'68 HH-QH=$R_[,!6GPJ>,:A1R+202 M ;8)TD #0!&#Y,HHEK'1C1ZLYSN=Q2WQ:%8.S-=.(X.;/33(>)X]9[V=W#AHYT$PJ^^7#[KRU M&%&T/M2B=K^%RX&YNKZM]G7]@1.K/H\78I0@R".27'2)$8C&X^)3YUFQK\U$ M!N7K-2OTS6!GUC.\UOL],4+4\F@?1\/IW0=&N'G,M37.I#:J9AP]9/&'\I>5 M-7@WSW^;1VA!].[Y]+C\(9@4]>LSY_CH9#\T=_CN. MTE[@(-B/!\[PUL.PW[/FQ;;5/GLK4L!O0 FK:U$\Q0'TRB..3S@JZ_U>Z#QO M5BI@BR7I:*==M//QIJ<>'G+C1:X/_5H(>1TU==2T%34%-S=QKESD^MOV\KNH M[X#5.?^/N7^<_O7GWY+'.+WH>@S?$FM-* K.OE02M'$&?7;E=B._IA;D/PZ1 M+_/2,NPTVR.GC4A$Y_8-AB37D A <>@%R"=2 1=FC1%6WKH,,T=;89KKAA]1&'[V;V\O:5^PHR2$O2TA=T4K.A#K M0*P.8J0*WPE")7S*?8XU#KD!&%LBRQ6EA#P 8$U-G>9 ;!Y8\]&:/Z.QE9,+ M=_47YW#0!8*(*E4A9' M&>"^EF*ENF ;<=1W84 V&\V+IX]Q/'D126US7!NAL1NB;I3@S/N(-]D%M]F* M!6_+DI?0L,-6TK'FCGF4>K^7Y932HR>*[6VYI* MB+&/9*AM00))0(BI$Q\(]0/"ES-8C\!S9Z&<00[[0C;9-J3C^H[K]](:+(-5 M.<4A180ASQ8D$Q %@8>=]85QA!"K:I*?'MNW39= ?=[HZ7\Z-@'[@!S%2-#:H_^<+:P7SINT4A&PXH2$2C#% MH,!&+Q" .%E!A1J*<*5EV)Z\>1[ROT$'1([BX^[0H4.'HZL2M2*F(?,XEAY' M'O9\#TH,%7?PX(<>#*374GAHFYX &[46G$&)Y'/S*?R69$6B>Y%]9GT%R3PG MJG?M",TF"B;WL>T4'I^S7^!5B(&@T@Z8]"EGE"G$O=#'B+!0%(X!3I0,EB$F M[YQF%[QT<^;+766@Y5P][[ 69\$/@S]):I8C2I\^3N/[[%,R<0F=B8,K5_HL MSI8;-VVO4FR"!1C+/H!-=FXZ';;OS(WGPL"HYMECE&@8 J38P\.GH'1M!"")])CH(Z2#DE"&D9B$D4.% "BR)3X!&0&A?. AA3 <( MKE@A3AE"6J>;D#[&X"*QY&*<&!_G>D=9[N02+1^O(A*KBG]KH$2(0H*4! :& M?(@XRK42@K@4*TTGYTA3F#B\O*+-09T4I _H44+$.RMDFZ6 \^1% 2M>5"$& M7&JC8'@P]&@()'/2@<=E2/ S%H+->?%TE(.7T(#V*>OZ07=H<(IH\*JR@&H& M0^ )JC05YJ\G6>@QI%U4(P^8!@%;:9GP5G#0.D&_3\%1NKJ=H0)P(G+^*VX( M5W_ E8Z+?ERRZ<'\-T<3\P8R@!(0#@ D(0JTQTM!'P5B!]/#<;P(%/X#DD8)[FQ%^).6H!$K1.U$=] M@2[3/WB@SLY_7:B:E]Q[F*QN7*VOKT[MN M:GG+S.>;VM:JU\][W"PV>+@930Q.66W18.E#,G&-?,M.Q%/;B_>VWC2B7EU\ MIT^V:&Z2]L9QEK6_9/Y)D4/AW=NQ?T'>$:BB M +.%.U=SWR)O:NM[E]/,*AI=*,-0-)9X=,V774.4:W,FK])>^WMG_76IK?MJ MW_?U)VQ1+?3=RY-J8,SA50^AI3&[GW=I>9^'Z#:^ND[CZ,\KUWSG0S1^C)XR M\[2_WJ7%A#8;95'R--ILA.[JWEUJ):J_9 $WTB2GU%=&A&2:*Q!*:^?A-C6> M8+'5Y/.!?',%_FWA5"M=3FJE/J+%M5C>LZ5-7=,0 R.@?:)%X"LC('H!]#AV M5BD:>BP(I14)7^AS\>K7R2N4T2Y@RSNDC[+!.'%=1:6=NQW6&F.Q+G"%EVLBK[-1:(:1NIC6Y'MBWY<);.S]BQ:RUZ M%U7PTJ_=R?9V*ULEY6->;/5T7>\=5S1GJKH]E:MS5W3#G;=*'4V^)Z.B+=V\ M=DTQQ:HW3]YJ:3I-1]>SO!F%^>KW*!WEC2G,]&WSK:*433IR2^L6[N?1+U8^ ML VFKHH1IKU9YOC8O2P;6-F.)!/7L]V=\;;%TT-J[[Q+;S>GTO>WE3H/7?,+,:96[^4ZO!W3BA M:-YS_#9)W!2+IX@FD"A ?=\VYEUO(?4 M__;K6QVWS)==N+V?% MA29 5O2^<7UT;"FKR)D?\OYJ!GTFAAT&/=N<+TE=WSO#"M'M;1I;:JX!K/FD MKB64D%@AW)5M46IEO.0VC1X,<-FG16X$#WFG>3,PPVWVIC\_I'&6=US>I^/K MIV0:]R#9^?N_O.]]LSTKZVL^UXK6M>#H=Y_V3MI9#&Z;%W/RX^K/!UF'9YQLC)%FI-$?\SS>_ MC[(_O2?[,W1D^&)_,$X"Y2F*A1\(W],J1$ 5\HQ$0GBU_F"$4V!$.QWXDDFN MO1!A5EP*S3C%]@V^&E[M>1]HV_0PYPA+'A#\9(^@^R3O'KLS>;]0<7Y[/>LQ MMM@Q;\FU10^N16OTF?36'JV_^*[A_^]JWW<3)XW_OY7?GZW2[!-B<9>?Y:8 JAO H5]9!FH4>! MUJ'"D 5,A;EJ&1!?,[2L_"YHO%;3_1*G]HWH-H9K0E)R#?J/+)W^\8_H?Y)T MKBBZ4!-;K/,/]>V;W:D\8*2*0UM^CO?DQ9/!W7V4_KD0IO+56G0+U?!3/'W] M-M^>'N+%D+=B3"O7KL2P3&;Y&U48"YI'L5RAEZ-7CI+&TLZ0EI_>FO%:)BE? M(.+P*A2."^5! SL2$9]ZE =*ZA)Q, CW11S1(4Z!.$WFOW>(TR'.:2&.J&0< M1H@,*88&;@3!'O&E#R!@!$%;[R]8:3^Y)>+P#G'*Y/T.<8X0MGO@Z*NF.MIWEG/]''>@#(ES( 9-Y3 M8'?_4Q;?6@]IZZ(K=O*%^C4?N_. YOOBHLA>]'Y2#W&&!&$B""D+)/.07[@T ME0>4J'D_)= AH#[FE " I&!&]U#^P>>+GN10@OVU-'8DB'KA0'"IN[^A;MI1Q451Q0M1LATE=/$A;3DZ3B"NJ*.; M$SIT.GHZ37K:[+BZF+"U7Y-DF*=>S9-?R[1.5\5@:O.(D]%DZCP;H_MGJITW MSG#/KNMNY-34 M9'39DU,P8EENRC[BOT;3N])Q/&^>;;MBFS_#;]&/Y^/]YH[K:31U^8#>S)P1 MYGM?<[](S35>B"-%8:O);7'%DH_[FTL0_7SSK6")SS>67SZG7W->6?!U?ZO8 M1DV_6);Y.+&^A,;*4G/_>EL>ZFM4=OG;X6L=75#49AM +*67 A[X$ MF-I"?B6^>D#PUN!K76POI?:YT-YFE(6(]J$\2DA1![,=S'8PVQZ8)56S9H ) M\;EYQPBPRO97 R@HQ5@J"#D*S+8+%Z7LPT9K([>4-SI<['"QP\4Z+K(*%[4' M AD*BA !" I %2WB)Z6/J%X)U&P&%\4EJ/<0D+Y9] Y@.X#M /:R +:6- 05 M$P&$1*C08Q[1V#;RR %6XY"N=.1Z*X ]7?T>@C[C1VG>U<%L![,=S+8&9B6H M8%9BQ)4'0Y_[/C$:?0AQJ=]+14-\%)AM%2XB2/M$7+!^?VX-#%_Q[%OD?<&A M?Q:]DEY%A%KS0A1*%3#*M* $J0!\TK'B@J%6JD/<9:.Z\]FCYM%%<[[ #>I MU+96;CH#\>@RF)Y4[= 5"9!21,! :H4,P_ND*(8L0^41V!:F/X*VU3CK&QVV MCTB3BE;'^AWK[\?ZK-;Z'"O).2<*2H]B7VAD^+Y@?0*Q:K.'KW%>)8CV4:/" M?\>K':_NQZNBUHC G-(DP!!BK'2(:>B)DE=%X'LKE93.TNO4O&PN:5\BWC%] MQ_2M87I913I20YN^IR4*@!'0@4\I9Z5"3@%G;6'ZDY3-&>PCW&2EQH[U.];? MA_6Q8;V*]0.,,.580'-&49^%35??Y MV09E^[86.,.BJ1C@ZM17%&- D##_&($?2,8P*E@_T +IMECDFA/UW>WR"Y/J MPMDTN%1YI:C$>:(.KT*+ MD))<(02 8$AZ!G\HP_/4(2QX:QP+9P(3N]);!R.MAI&SA E9P81B&*LPH$00 M#1&G6M,2)A0B7+;%O-DI.IU(TF%)^[ $0E;UM@(!83Y6Q*"'1L0/$2^S\C0C ML#58/*I>HZ$!,YZ@C/".I*!P@WU,TA%AA[)6F6D6IUQHO MS9G Q,DI.KME5,#VNG6:*76\N)'8;.0PF=EF-?O4W3S!?+--E^'$\\XP9%7 MN2]8(# "C#"-A6"4 3T/:I'^<:).]]7Z&D!'3$%?BD:;$[]&3NW,.KN \)4. M##LPK,"P%M9+*>%0( 64)-0(2PHK4 J0%!PI!+\9M;4)2(2\#YNM[]I!8@>) M'22V'A)K0<^^L U'!2%AP(F//*R+^EH88Y\?-@NY 0QC3/0A:K2X2H=A'89U M&-9V#$.P5J*: 06THKXR(IW62C%9AG!J ?B!Q+J&/9M-A#H T.>-)EET8-B! M80>&[0=#7,6@"H@)X)["/%0"21AJ4:69:^] MU!7+,-I9Q"?+CPKPX2.TCL M(+&-D%@+RV=(<@V) !2'7H!\(@NSGP%.Y,:#!.LP[#30RZ&="0ACD.,_V% M$3YO3GF6C(,?TSB=1..2A#/OZ=&E$LL,,2"$9H+%J'P,?*O*CN[AZ . 1=, 8]R7^"P MK"D<8A_[9J2QH?P'2SWI+'ZW^Y(3T9A>D]1EG/_+E) MQN8DRWH_VZZ$=\DLBR;#[)RXIS.%#\L)G[.P>^*;%1]\JP@["-VA0^^QQ>;".L_\=1VDO,- P[/GQP*E2 M/0S[;2M!>]E=BH]/%E90N$S-L-MZHXYT6]^"K6]9;W)#%_R2RZ;\T^CFYI1T MYLIG*J4TSB MK5+?=7!88T4BN,IY4B$-B!;"9S(DBB(?AD7.DP"4'+C1>)9. M*Z-ZI;I'8V=0'Y@MF*9/?_SS:Q->1"+ZK%DO8CLIODM&ZM"N0[LZVM$JUPJS M@$OL80D\%#"(M(]+M$,J0(?MNWA,M&.DCUG7?;M#NP[M+@SM.*FZC MCSQ-0VC$%F;D%8VUPD457QYPC Z;WK,9%VO5!!>+/L1-9GJW5O@X QGC(KB0 M@EI!W4"&V.<4*AE &-A&EX7S7T#J^8=M*'Q$+L2R+^595,GNN/!,N!")VED8 MA%A!JD,8(B0EP ZB58P(,-#5;3?2J)MA@MYGXFSZ"MQ,4Z7W^-LVDMN>M.[ MN/>8I.-A5VUM#2^36HXF 0%%!"/$@Y!@38$N&M-P'WKD0(UI-I)K72B_W=#D MYK_L5C;7,(;"/F9'T51;>^Z>L^GMPKF;U1)V0F8D90K-B:V@'W(?^7-+NQ;J M0'[%C>3EPW&WA'T*CF)U[[B[X^YC<[>HJBY#)(46G-O(@9"KD"$OMRQ[?J"1 M=Z"S>R,Y_'#39,_7G;_*.L]I/$PN1]-HFD\?NI=1X;">\G$ M>:?BR; WR^+T_\EZXV0063)\GT/R9_-Q:JZ)\@O_^?[K^UYDKL[CL8SVG/0* M-V[5 MDTZWONG[WIIUOM#%S9Y97>'HKI[(M\,R;\Z?AT&$G>J;?!WS8J/OK]8W\3#G3&L/^<*70GI$,EX4+9$^ M#W"MODD8L# +, XX!IKI@&2^:5!"!$)MJIOLO>*YB_MY1]&AFI' W.//>\$;\HOP)_^MN[%>DR_^REC_AN7SODPUH:\;Y3!GM#J?ZG6L6A//KS M15B6KB[+^G&9F[VNB,?K#&YF>O)!@VM/8#.AK"O;T'SDR:E;PSBOPJLHUR+0 MC$(H P"3VMSB9/5/>USM6+1+PFMTAI^M52V9/'ZF&LE301+,-"'N%&W8SLI MM8N3ZE"J0ZDZ2DE>+[<02A_R,&2A!%I0 (("I7SL8[T[2HEF4(K2/@>-]@IK M)Z7N'N]EI:P3$:9^B[/L0T]9RT,T&<3.0&E=(M.;V;@TJ3XC5S76K;K- 9X_ MO\:Z M9"!@30!'(,@(]%R(V(H8KL#"_PJ+P]L!FEQF/9FCITWC!%ZLTC]@\0'[:.$M$7/$+56* I('VA M?!D@#0.)%,O;P:,@A&0U+7P5VC[%4SU+TW@R/9Q)A(H^@,>- &I=@DEG%NE@ MZ[)AB]>RZ 2%(-20<1\"%)#0+Z0T%*!0!RNA(5O"5E,V$B.=L0N'K0,%+1X_ M4F4Y3-*^MH0SFLRB?%O=9?D7E\>XZB \=!#0N[^'5SVKV"_,P?V\2ZM@C]OX MZCJ-HS^OHALSJ@_1^#%ZRFRHP%U:3&BS419>SF@+WWWO+K7<]9KSL9>59H^T5>65K#Q'6I&PXT^()NO4]5L(TRT!"L?,M^WM$6'W[ M7]']P]^^[1Y1E<8/:9Q9;AONN3*;G4\25B'W$@%J7@MF2%E)1/T0!F5 (!)T MI?*@(5.+"ZDCNM]'V9]?XM2^8?@3OER*Y1_1_R3IO(U;E<>MOGW[.!F\SW.X MYWU85Y[C/7GQ9'!W'Z5_NN^6%ZX>F*_?Z=O30[QPDW)8*]>N9):;D].]49VR M:'[(7J%72D>L'+ _+9VP.\JBAOR/1#BU,MO("PG1!DM\7X?:)M 6W7I#HH3R M]B0SQ^6@BC?SN$S@/WBZU^)7*_ M;0M:($0[C]WW;RTK;Q6^;U&G'KO_@D%=YZ*945 _/\0Y*FS0J-2(E3Q$B@8T M"#Q@)$VF0@AH !ED.)3U1J5&?H-&?R1(>XKA0%,DA+T4F4LE@E[3@?Q9/4J_ M'O171%8;REUPRI8+TE-+3MDM=VWUX49@>FNJ.7HN@(&7VSCKC28O9^,<9TN: MS $XRYA_0=\+BADM?_#]@OXW:"Q+V6Z!^.B84?\M?-A%=A'M>LDV4A'KQ*F@ MZRJYAF;>-"MEB[7HB*9=1/-V+6H[HCE9HMFM?^TYI$1YT=AI)=&T=QW?CB83 M\WSK S&J\BAYIJAZX[S4TC#NBTPX>"WPD4!8M3R# 0DE]YG$/A+8DS!@MD$$ M$ J+L2.88T0*?S7)9TN>VZY M>686P[SWBM#*T5FT8;\,?XD?#V=NBS(7YFL7VLXPAA 2B),*2;4G-TDP-*Q/O<@ M5\@_..MO)TYOPOH8'K/*2L?X'>.WA?%?59,1K_(G@!=X02BH4A!SK!@*:'[H MBT 3'Y"#2@$E\A!HA24$W^U5,F>_K=3J KYPMZ?N!_N NR0 M'=1U4%=!'8:\"R'MH*Z#N@[JSA[J,.\B2"\2ZEK0>;E*,JVT[U""<_V&F*]F@&2#XW4CMA]X1R='J:U9;%H49;%4]O'V#!] M:KYBT20;95-KPTB+UL=I/$AN)^;;0UO^(OYAUMAUQ+2%,*)["TN]Z]%X;#Z> M)N[-LDY/OS<>W8^F^0>3>&KN9.;U;U?YX7LT-K>VOM1A?!,;*!OVXLFM60LS MX,FM&48VS5Q(G[6XCVX,GIC'9,G-]#%*RR>86SGP=36 ANXB]]K>U4SK:O9@ M_DF_C\R RZ&9M33K:)X9WYLGVID9M+(#>M_[.KO.IN8IHVALUL'\,!A:S"N? M96;;/IL[V-I(^9RN8[,BWQ/S@)6Y]QY'T[NB6LC$/+4'D1GD9'J7O>\MK[X! MYL3C! MS2$S,)^9:^_O1UGF?->/=W$^)'-TQ(_N[N6'MIWU))FZ=^))-DNC:9S?/A_1 MR"Y,[?KWO=TZ[ZYK$V^[PT_59/C;*#(K/IH^O5ZH!V-H.^OZFEFO,9)((% 4 M/],0,5(KU.,#:T=A1 *"&&4@5&A>8,\<$UY^A(X,J0_5=.OGP.4Z/\N[ZRJU M6$I+ASD'Y05DEDN$SCUGK]64W&! ^\P'[8@G[NB-+&.4UM"O=W&\3XF;#:K; MK-15W;@RYR;+L U*+PKPMHS.S" M \>O+;!2J.\R;2(='2S1P6X]>-\B;J+=[6<:S4ILIZGL]+LP$$*J."\J-!0" M>5P"CS$6*N5YN<#%$9&*;JPF?(J?\63.*P(7\J<3/W]+14P#[! M1TE&[,*[VF;D[T#I)$")59:!4&,(@H!JXM%0,4'\L.COS;&GX.:VB_6@)%H" M2ICV(3Q*-8@69Z$<4*H^2%IS_! 9 =A:&R=9G&>=)*X2^R!W_!3FI0O._R*\ MZH6@"0; "P27(>90RP![N.1D10)^3/&BV+N@V#HU&;H2^H7#SCTE:XRW49^! M)O-,6BM6G('T? ME1=CG,B[G(P3.[ XO6_F=#W))([7&)S6"D$*!4D88D0HLV%[2"L6E S.M+]2 M7^20QZ[;P4_)9' 8CH9],_&SEJ%;Q>)M/9K/DZ4QKLYLC'B .8= ,(A$P+ * M2T-=$!SWS#XL2XN^D4[.FJ-WTXI;G&CU+T*_*?5>L&F@ ZH.J"J@ MJG6O9P:G@,>1'P+/J%04<>V70$60(/N+8PT %:%]#)JLX'BB0+4F]G_[>.\# MC6]="_HWC4'?.3!T0R:2E4Z#0,A$2'VH*/=]ZGL>*D[[$&I/;J[3Z#0>CHRN MDF6%'7&'6E(?/X5SM@(+;'65Q0/+6H^&N+-X\N[OGY+7>&K[J-K1_4,T2FUP M>6]LYA'7 I2+('\7]%WT +9A[4OBMHO*?[$)YFMC>(JC-+.5$I8:PQV_I>UQ M>.^M.6T>D3XNXNM'<9[+2E\4K*^#;ZSZ1,O>CW[F?CZ>@JKXAAOCDP M?&.S&,RU@W$R&UY=1_;1\TR-RM.9W-RX;)#\QH]WHT&>C*#->*/)D\U8<$[2 MT:07#;^[F',S 9?CX&@V&9=I*@]I)N8,=BLDOQI]A9F:299D8*RE,3Q M?G<:_^?2,NX1!E_+#LGFJ2BU73&3NXE=3H;1C>L)+]>QK4-B :9*/+B936=I M_+X7-L'$S_'PSC?M+^QO#9/V/"S^X[73@D$Y/RVD%@ 2+\0^89HP'A!$B]," MBV"U?N^ZTV*>R?)[OOV_SZ>R2_5!.C\PV,MR&'F_:M#JF04:FU_V/CEJ*6'3 MNVC:NXN&AL0,LQ7$Z6BL#0SCTJ5V_GY)S;FZMARXN_UIM$6O[*.(7>T[G]0! M-FP?#(H>#*3^,"PUC'#H(54A5!_Z2 L6[SU, O.=S;H_#SM=DT)^IO;9_:%&X80^]7S5.'P!MS3"_E7=;.AAMSN)O) M9&:RV:R#$;"78<2/:,F_:Y(GH=ED36G;?;G2WH%BS;Z-[<\GG MFZ]N2_.Y?9U&Z=0WF[7@(6KVMN^'B;W/'P@@< 6@^5/C$D/\SN]4,0J:\\D5 M>J4BZ J7_+2_(C?IV7'V#TY#M J852''F'G>1KX"S!Q=@&'7&XM" "E%H*.A!1HBC=+0X>0AXN3T@Y-1Y:!#.F2^ M%+YB4!+F).M2K":*@)5"AI=-1K3U9&0MSW%T,XW3)3_"?AZT@UEN_O[_1HX^ M,X\ 'Q#D$S\,/1!XP"-.KL(!P0$'Q'K#7 M:@0=WUK;#.NZRZL*>S4R_3^C.(W2P=W3E@;D%MBP&Q["MYJ?:F:]Z+:@74Z( MTWAP-QG]:Q;7+(ZYC]/6JKNV5D-7IV,T>9A-G>?N/H>#WHU=>EC<7%U?H:6I?'2^&;L7/NV M?E^6S>X+[^U]E/X93WL/D8W(&9F9V>)ER6QL;QT[RZ:YV;H!KQN'O?FU0;O% MI\_'%%TGLRU'\#['R[QPX'T-+]WS!V-SHY$S_UIW<.^NI-1\#VY'W]UVQ.:# MVSL[KH=TE)B=?;++O69*9IWLU>/D*2GZ3X8J3?7EDU9[6!CFG MC]I#QW9)\R?DDQAE"]40"V?US=I5L<\:36V4Q724QM.G#Z\),VL*C)9\MLQ@ MJY5S#@^$X54/D:4YN)]W:7F?!R,N7UT;X>W/*R>_?8C&C]%39N6>N[28T&:C M+,K_1)N-T%W=NTOM&?R7+."!A)Q27Q'?8YHK$$I[:G"LB218;%U6R&"-([7D MQA6.S"6$8AVBOR^'F2WL60-')-KOB,0;'=2;G/[[" ^HRZSATT M55VXC3,RILG#=MRT6GEPM^!D@1#;*CK9=N@Y-..ODT=^<[@(W^^LX^6.XO\[ M2ZQ[SD"[#9>QT&RHZ7M<'$)YS-'(R@QVRF7L6Y+6\7U90UR) >V(;LN]/3DR M1/N2X<=E*_ZO6PVN+,NZ'\MD']>:=F,-TK7D_HJ@_37W*+BETWN5W+:?(:V_G#^ MD+XKZNP^OQHD:9I<)ZESU!<"UZO!URORS6FQ8@-GYLLG]ZM?Q^TYA59EU4T MH8$EW'(-FL05O"^N_'.-HO8\;+QJZUQEL799/@ZMX\_C=ZJ XREA&V//]PG0-7KO, M@4FRTXIL&Z7_MB:D@W#Z[[%-;+?;_ZPE^&CC:P'#K5LBM:8,R[FO0PX\T;V% M!ALO:#M .)ZML9%AK$&4W?7=SU[\K]G(O#]W+.2"DT/^S-)8+G%=/RV8CT9S M;\11EW=@Q+C;)#62:&13C\96M;(@,4KGEK*BC4!IT)&O#5 MY+1?:XMA-K% A^'GR1P\S 6?DDE:OO2B;)2]WC_#UX+2T -4@Y AZGO(#V'( MJ0Y]CR#.:HX=% *L).5A0%4H-&741_;2 '@D])7_HISI(T& U(2@D#FOFE*% M5X@!S@2^ BN.G>T(L';UB311H*1*1-ZI;P*2[YY7)XK& X0NJ!]+GX(7/F0O M?$;X2Q_N>-,7'RB/_$#ZTM(<9(8O?GB !_*7;GJ0)7V)% _R0+SA S>O;O>V M_0F6(DB:ZDZ0Y]UTO2JZ7A6.&N8"IS8"9T<$%TD$OZ9)EO7^.=QBOE1.3WTS>BA6.B]:N++.Q:?Y MY:\5">J(Z;C$I*W9RIJJW"]!9;_JP.4BZ>'KG1$^K[[9RMNU*.F.&"Z2&'ZS M5=@WH(53*TXOMUT?^3QX=O6[=ZTFV R?[%WL>2=B:*)PYAI)Z1AMO7:<[\L) M>00@(5@,;9[TO,X%19[P,?&YS[47A#P(&2*!I$IPY.-YQ#4I;L1.BR[;"R3LL.R<\&R3N;J<.KD<*I3FCH&[ABX M8^"38.#=NJ$VQ+#->X&+,@'+A7VZ((FSF^NYSZ_;R_.97[>7YS._;B\[.V-' M"&- 0Z-.$J2]AFC'NQ8;CX6_3CG''D MWW&:#*/LKF9%[R"D@Y!S@Q!2M6YD%!&LM/(41 )CVS\VM!"BH \0#4%3$&+K M#'00TD%(!R'G 2&L@A!? @0(IHR$@H6AUEQ@!R'$DQ"'*UT7ER&D@H]%,#EG ME.@4ELXBW\%)!2>B:N(J*:'0PYPKAKCD2D@ '9QPC# #*\55;>2KF@SM/[6B M(QO'PG9XIX85>T2N==3946='G8>.FP0M];&5[96^SJZGR30:7[CK M^%6V.T1T=WY/5W/]%;GZK81,0JH6[]B\TDJ0_Y^]=V].)+GV1;]*1=N^VXY M/?E^M.]V1%8^?"9B/.,S+>]S]U\GJJ&ZQ1X$,@4MRY_^9E8!51*2$%"@ M([ M=H^ >F:N]5OOM5"*@'3.( %X4#*=L"DC3)],L*V;RN*F1/*=B.6]17:$B/.' M"%;'X[& D@BHN-'((: 4)+2$" >9M8Z>=G"M:=#YY% ^3$H.$2(F07BBNH#LI3!J12%E #.:%8.ZE"\Q@%O2W# MA87=CZ)%8#DQ8(G8\"[8<,!^#Y&8(S%'8NY$(.ZH\>(]M['\]%QG$[1+9Y.+ MB)1OG MSQHMPL2\>=S_N?MS]RWSQN/O1VQ4I).)#W/VX^W'WV\I0[6P7&#V9 MWDVFV2Q/!OF765*LXG31P=7ZNW8C&,-QG4H&,!*8$R9U"APV1FE8!GD-3+'D M@'4_VQ1M6=FTHO?'C]Y:9(> 'D6HQ)$T6(C6,A:6+_^S:WA0F@1M@L*9ZP1GX!D_7X@0L-8G,##* M$68 AP19"+U=H:"EEE".M5!K]D2'4CF[AA&0]9 $2.B)M 1-L6/0#B3/F(.!%QUA!'ULW+@-*$ J89)(0JS;FSH;97,TTA!*F\ MD #SX6"HS<22"$$1@DX#@C8&N26L4]I28(34*7).82DAQIR'!HI:0.>D%NY" M@MP'PR#8II=Z;V(]];AXA*SSA*R-B(5KK4DY@A0@BJ0*L-0;; B5=IH,CC0 MT?E$V@]JG^&CME,Y.>4HQN8C&KV(1K36GQC6RB(,#99<&D>9,J@,ZBO.%:)K M?=]..*A_.!T)]OSB13B*BD^$FJ=0PQM0 Y&B@C&&*58@9<11%!0?C;%*!5AK M9'W1B04' RO$>X!&QU($JPA6:V#5R(>&2O/42:48HQ*[E$E1^I5"\52*G(K) M#8?"JW=MU=TYK#K+"4DH3D@Z\T0Q!!"H%3_'L(*I<@(+ JQ-;2H]EAKA1)E* M?C*9"2VH7USV:*NNJ\YJ49%/3X)/L:PGW@*+'$=&4N H,:%T-'BFOMKQ_*X%Y"/C1L;=(PJ. *US_[017HZFU@I)'",I)2S4;!B-*$XM/?$H>"LN MVEBE'1F]DXR^D<^Y; SV,LQ8:!A&7"C#.;&AI8,QVEG%1(>G]+2K0;?JP#QS M07P!,=P39FY9"W%O%6,&I=44L MHW&YZQ",2[*2JF+&Q*X!9>SMI\%D[NWM_2:?O;2:KXL4A: !WV-IT*#?8L<39EBHO#!$';Z&>'2$_*PV7;;T,6 MW1R>%]$QHF-$Q^W14=2YP=Q(BS4V!@*E-$*$*!/0D5GD$!/'##UW+4X?>'_7@O/[T\E6 M8?WW9*-8@1[1-:)K*[HH0C6X$J6QLRC55FGJ?X'$ACHU&_(MK),;TY6W2[)H MQ4*G/0"CSOG>@9K3S;2(R!F1YQ>+C:_?.'SJA01EB,L+@.BZP!BPQRH 6",J4.I$#9$U+/[%U7.:GX #FI'7[O2WK7N,?G_ZYQ MC\__7>,>G_^[QCT^_W>->WS^[WJ1>_SV"I\-O0,/L2@O&\YBVW4()Y2?[JN% M_3(9#?P55)%,OB8F[Y?>B03#7H( %!UEAJXPP#O30C\?S_+I(:AA65:2A+J2 M2 07201E#FA2)X$F(6E^EZK 2 QG2 PA)7BG&;61&DZ?&FPQ&]Z&//$DA$&J MI2J#(3'G+A+3ML04XG!)-O:Z1OBC$9&+X'*1]/#YQBN?5]?Y]#;Y ,MM-R@8U\Y] YY)"\@:TPYVC4)HATF.M.,HQT&P9QVPA%K ME%U:ZQA.-<',*DL=)H"FB#C.!=!04[),. KY/V6VT=MRBT0[54"@!Q'MPK"4 M;F8&1?2+Z!?1;W7"*I4PXD+$A8@+$1O0F M(F1$R-T04N"(D)> D%$_C.AW0>@7[<:("Q$7(BY$7.AB9?KA)>GL_[Q;T\G_>+>QE]KY$0SNS]XEZ>S_M=S%ZVG'0.NVGD??C+ MWR;C_"&YS::_Y;/DJW^+.!MRQ^FXK2Y"-P)90H)5($LI)5)$8)HB:PG$7# 6 M EE*4L(-61N;V\)P0]'N!'OX=);N<)R-^\-L]..XF$WGH?SDT35*UOA;R1DN M,$9KC7,A@CV!09MQMY=H+[K((V0<%3(DD#5D<(6%1"1%TA%+'1"I*"%#(T@1 MIL>:^'^0@G M-9PPOH(3C !&U/\OY40ZQQ1WJ(03 K$$N-6)%!%/SA=/HNIQ:EBQ1YI;I,Y( MG9$Z#YU'"3H:8UOD32:?YU]FDUDVNO#0\4:V.T02>>>KQC# <*5D(F>U-%98 MYQ"FP"HA@MM+ &P(5AB>3+"MF\KBIJSS3B:71XB($$%!8^)LJE-&M5)IJI0# M2AI>0D2JJ.9,GG9PK7.N[0@9$3).$C)8'8\W,#5""@&D!H9B8HP-M>@"(D"L MAV$PA1P9+1"!E6JB#5<0;7FX.A>%"T"RXD!2\2&3BXB<;QQ9=,:+<+$O'G<_[G[<_'5^KMV(SB# M49U:!E+DH*10,PPEDDS"5(;@#+$6$RFW[=OP#MFG:,M*IQ6]/W[T]B(]D/0@ ME2U&>J)_.[+[/NR.ZQP/#)GFP# B+4YIJHD$-+ [%=IQAEOKL7#D3-+.84#D M_LC]Q^'^/VYD?UJG8A E/.\1+E6*N-34.!#Z(PA&D,5"X1/-"NT:^Q/09J+' M.L_L0WSM& U_BGAQHGBQ$2YXK2U 8*TTP/\(':;>2I#2E7#AOTN9W-@'\OTR M0KN&"!#B'F=MHL*9JP5GX!P_18S8/>GES.DQDM1AQ0Z!M9:J!-0V10X98HQR MA*8XM-T1 E(E4XG:3A@.\SAK*?+E(2SXJF8.3_))4&/4QP%5P2*C@ %KOMS609("I0@0&% );;.EN:LT(I! M:M;TT^,"Q<^3\85A!<(] /@Y8,6EC(3XQ\?/'Y/K:9YYJO>4D/R0J&^Y)Z&= MHG]G&_%M,P_^I!I-O1&2&:KKSA47'&@G&)(*&)0RQA$%B$#IF+,;BTA/+YY8 M,LS#07P&HD=DFW"Z,VUV5F>+D'.AD"/J!EI0&>)61LA"]5JDV1(0*B@0-+K2UP[C72 +&Z) MU8J>47#WL!8::-,Y?G[J40P'7R(<';!YPLEQ0!2VYT;=;Q2VK+8/*&+8I2@% M&$I,G!( ESX*I1 D3,20]E'D-1,]%,5U!*L(5NM@U4C[U$H@HHB%4G*K('4L ME0&L-$P)8V@MAG/I8?6#X14%'J\NV_MZEN-A4!P/<^YI2@R0NK$R(Q9)+3C1 MPF"NL/:V$07^&"PUP=M6W;Q?3+R5%"'48Y2=0XY09-2S8%2$ZV)X)BAFVE(' M,3.:&^U88%0N' >,KA\U+(E'1JR6),3HX?=YNY83!H%QKL(# X:FB%1"E$G#6(:0@H< M)Z7 L(0KZM2:37>.D;;Z2RZ90H+2FV$EKA,'.:4L_C M!$!(H#/IA02LVG#PX!Z*%9S/!',QZVA$Z3J$D9*LI*P8[]\U%(J]VC^8S+V= MN-_ HI=6LY61/SM2R.\/L3H;Z::K8YW>*%UH+5TLM00)@B T.M5>L!@=PG>$ M&:F%<-O6=KPQ?-<"F&-)>@RVZ;+?G2RZ.?,JHF-$QXB.VZ,CKS-;H4ZI0(1B M9$GH+$I1F2Q&A!;&0-!:Y=L;8J9="W!&M(QH&='R[-%R8Z":RQHNM2"62, , M0-"DD%LI<8!+E1K+H15'#%1W+JJ\/Z%L%8]^3SZ*1;L17B.\MJ*,"EBC*\,I M-U1*SK@%P@ ))0KHJK5AS*B6LP-:,M$A%)T T=-4.B\]0R B9T3.79$3U35? M5'"F@"74 J>%Q(*+D/I,K/5**>9MUWRUTA(&]B2E$3JCO1YA,<)BB[!(:EBT M0"MB64H$,4YJ IT-V4,40L QZ6#V4"=3?2*P1F"-P!J!E=4S/BB4@ @C+3"6 M,,Y3IU4 5DR0@=;(+J9L=3&_ZMR@M4S;^F$6?#++[UNY=K7@/\]O_2G]ZG.@ MD^%XGE4[4!Y6G5C^^?SK]SU)Y-,GRS,:CO.KF[SR#B#PAS;6QUTEB#YYA_+? MF^GR.G?9M_SJRS3/?KO*OOJG^I2-[K.'PM_MAYOIXH7>]I2B>LCL;4]8'IW< M3 ,?_*ZPW$K(*36*F)1IKH"35$/*L2:28+'5RU1E MAV6Y:.%IT]&D_]N'9]Y=:T>,!E)#@K $TJ@0<>(B54@H[M*K1E"?,)1")SA& M0@KDD$C3<*@!# @-U8.+;P M"-?+5[U/R/6Q4DHT'R;>P55XF+/5%PI7A=^Q MI%AM62_)OGV;YM_*@[\\),/Q][R8A?8R2=]_]VTR?2COXT7=M]E-8(C9\#9/ M9C?9S!_K%V XF&>CQ@63F^Q[GGS)Y:^-R\P3B( MU-$C/0B"2A4N9472ST>CQ:__^0%\*#_[!^\O/S^SU==^,8ODY_P^^75RFZTI MSK?9]-MP7#U>-I]-EE]4>GCYS?UP,+OYQ#"L]2\O8T?979%_6O[QYZ?"\\,J M+;G.T@^P\5+6QF#6S%MN\>3B@_W5=H^V4R&O@KF+Q?VCT)AKTD:"[M]>\K;G1D]\CND=WC1D=VCU1P >R^6;WWKW7<')L#!,#U9'H7S((\&>1?9HT@ MSI%(__U:_>^4.K-'9LR;DU]V#T^^)?V%(%FWA.<,0DDMH/Y?Q V 4$EHN5, M,>?@6DOX)V5_3Z+ >A7G>QPX_OLBR!><==X2[S*D>&?*BA7/$09/# 8WHB"N4=!*[2AE,I5$ M(2J-$%J5*$C"4'B]5BBR'PHNT>^7:15(ZQKL_3N?3@99<=/H 1VUN0AC$<8Z M"6.T,0')*H,EY9RRE"G#-$PKNY1S9<1Z-Z]V8:SCREQ$M8AJ$=5.!=5X/0. M">!U,I92:XSDD*9$5":JD$030;=#M>>QK&M@%7UJ$:\B7G4'KS;[U&0-6%A* M+J2D4 ##-2:0:UL"EK2$6+O6QVH7P.JXLA4]9Z]YSMX6(SV14.@_/G[^F%Q[ M&BT\U>1%\D-23E3?G JY:;K)4;"2^P[5SE]2ALPYL_Y&58$@ M7C?2H$S+,.8(6,HQ,0Z#2E5(!:"2K#5NZW+X[>!0<$04.!U=(L+&><#&1M0@ M-6IP_[TB6 &MK"""6R9PB1H:28>0Z72XZN PP7I$'JY)3]08(NL?76-@->]C M!%*N**1(U5$GV)3XN-'3[K1!N)O- "#A4"6D'I$58+GE:Q%&>(5(:]1RRE M#:@4/2E0;#P]C379I:S2@77%F%B)4( P=3A"GD5E\*D M[Q'3ZWXT+FJN$3XC?)XI?&[67!M)U\A;^F'"A6$T!98I)+0K\1,JS*#<,NGZ M(''13DMVFN##9\!@X;#K431AK&B==@:5HBK]=A86JW;)ZP M3>RYC1'NM$<.F%\>]=,(DA$DSQ0D-^JG#-?&[G%\VS%(_YS"O*<>Q=T0Q*6 PCK)4&O-%97<"F AL!98":V " *"&HY M2?L-Y86B0TU>*>HQV&JJ=S>Y)&;*1(2\*(3U<0=@DQ(6^S!<:YY\E$?(WX>I;XNA%>90VO"@.&"2?",LZ@ MD90[4L*K!V&J4W'T,L$NX2EA/2F/,FL@:J 1(2-"=D<#A;"A@;*4,T (1H8I M[JRC7)<0R:$&5!X8(D]+ T4X:J!1 XWX>N'XNA%><0VODCD#M,-*6>YDJI 2 MKH17B1U!XE#E?EU"32E[#(BH9T8K^X%((";5P)L4&!E#!C)5H8A3$ M7M7J=&CYT*W"F>A1&*< GEFBU3FS_F9-0M"Z-P!!"F/C* :&6Z0IX)53WVEB M/?.?4LSTT%!PP#;8<:A/Q(WWQHU-L(% #1M26I02G$H ,7/8*2Q+E0%"(PW7 M+0\/;3D6>/#I(K+G22FJ#)'U3X7U-ZH,"-6\C[UA !%F.&4,A E"DL*2]PE/ M'4H// (TJ@Q198BXT1'.V#'QZ@81 8_NF+ 2,WAQ'($2@Z7&@#"""JC$E HQ[1N91+H:8E_ MR$B4_W$081Q$>.#@[]GW>]T(P[*N%!3*6FXI$01P#@F1A(H2AA4&VJH#E\$\ MC\AM8"F"/8C;G+(<^V5?2&Y,Q,]+Q\^->BQN9'$+2F4J4F$5%#(E@G/)2P!- MM87";IE=6CF. >)2((BPE1BD%?8: M"9A2!PXN' QL&>M!VHW1!5%WC?#94>*(\+F;[MK(#'>.$T,U1@$M)4^E__\2 M/QW#"E/8@>!L&Z.S8-1=H^X:P3>"[[OKKHW^0R)%0EIAH1$*>?V58UPZ7KTF M2REQ6V+O-A'N-MRK@O>0B..RHXH:43*B9.LJ:J./D-%2:(>L2X'4*><@!:B$ M2>0DD9@<+4V@C<:3!PSP7Z B^LP\PE;@N]JAG^>W_I3^&Z8;+J83,NI7Z3 2 MY:V/0$0[CZ"*,&QD^0Q;G_YT1)A,LO'@T:RPK2_9V_UI?IGY'Y+1))!W/KU- MLJ+(9\7.ETN&X_YH/LB3_)_SX>RAD:N19/V^YS:/(@$$DG*,2^)OOCSR-I_= M3 ;)_7!VDV1)/YM.'SR/)=EM.&FO!:]P]?>;<)7 .OW*"((MY)H81ADG0'(6 MF@\9(IFDE*.GN&K+=ZB1]?_XMYC,/1YF _]H)@]+.QR74)L-IV5[=E6^V-;# M7>D*3=GK9OW'=?TS\>LT\G\\0=4=M1M/M8_5G,-MC%AMC+4& F0)#9D9J28$ M^0W1D!(&"45P+9[8YL:\+N;>NC'HX[J_I:V-Z273O+C+_46_YZ.'7@DLZXQX M7ZV!Y[)IM0S^->IU2+[ZA4B^AY5XF1F/M/&H'KP,C!)&2<39-4/CU# )[ M'^0YAKS'?$61'$)&!%#4$D^.@A,:["BI%:72,+%JVS"=?!^NR93[S3+EKWZ! MGC&>3(4U_WUM6A$LZW62;9'HQWUW8^-F$-BHH_?F;$BWA(HPHI@P: 8#CU#HB NFG!B-MX:%)G[>%1?" M2FYRGQ5-XIN,VZ/LCV_W+)R#+Z/Z& [_-)QY:=[WU_AIF'T9CIXIKSBVF^69 MU?$4U:_"Z-F*E:[]K3_GH[PDLBN#A+?6@UWH&*-2 J5(I5HRP+W6>04JLO>7 MR =JMO7I\,/Q%Z*Q(YY^/1L''THV:P+RO@"L)^/291FD_LU#XEGZZV0TFMP7R1_+XR;SPN-^\:=/ M;R?"QZ$1XA>_N1O@V"9LYLW' ?L&SWR#$-019:J(J5^/AHM?BW5 MA/#9OTA_^?F9E;P>WOH=_CF_3WZ=W&9K<:C[X6!V\XF!CYX:!:=_6/J7R\>J&U&_HA_6G.W5;W"GGQ!J^XK[WVSK MN=B7$7@\SE#,4Q\->6H#0I\"!?[XG'WWU7!/4 VX-.4KM%>R'?JN[L-B9_!NY[[^UW,7KX9E4Z^M=>/ M0;/.BUD29MHDQ7UV%S6T=_;%F'!,BKX M5[^:=WZER@Z0Y8$_3\9Z/IUZ*[EQLZKY8]U"/YZC2.+7T.60,BW>WKA#>TNEZ#U MJ\>LSQZRVAN2TX/HF WOVZV#B377431$T7!LT8 ;C8.1]"(AI3KDR7-"F=&@ M$@T".X;QWJ)!1-'P7J(!]\ !FW6,[J%&JBG$; .J>H305U2NE%A:!$ M']!:!L-L7OOMCJO$GR"F&> M> E^Q.&(PY>%PZ+1/4^RE!&"F4VU!8Y;@\3"$#'0D+6QACL9(I>%PX?5_\\7 MAP_8"J59CO+<-^6!U:E/ZQ?6DXLVU):TL#KN*D'LR5N4_]Y,E]>YR[[E5U^F M>?;;5?;5/]6G;'2?/10A8?YFNGBAMSWE(D,J>WMZU(?D9AH8Y'>%Y59"3JE1 MQ*1,>4MI[(N8_(U"9TX X.NUB%[O!9/]VQSU9%U.K1< M4A9H(R5P6)F%/YY!3*&X(J]6'6T\G6Z@C"97EH&^=E*KRL/KRK VRJ]"_=0: ME_PZ&8T\[-UGTT'8GQ*.$YP$5$U*6$V:N-K%JK2Z(]++]<2/Q=U*9#SRB95O M.?AEO)(=:58,BW^,)ZM,P%)B^9\GX[X_JUR_L 7I:-+_[<,S.P*$$THSJ(B@ M0! $N<940HHEXLY(<%5+;.2X9S2(K4;<_RZ4DB8<*EW*E7/H51K>>!_X(=YQ_V73=5-BHZQ)()*HPG8H0E0=8B"P&@"R)&*7&ZL61"60405-C_ M5P.@***N.I1RSPKLU27;>)_U)3LVM>N;;/PM+YXIW?-\6K6**LNS&RE&3RK^ MELR\J#]_MOBO+!1\N0+P.?MC.SEYX2,6 M\UW\S2ZI!J_+!MZ9;/D2_YM.![[^P>'W)T_ M?#(X$J.=TQ"24Y\QLB&.SR#%*QYT?!^85\*;-Q5]*E_?1CW%J8 M'X(>%:W.0NDFZ\7A4!%V+PIV-^5/,)?AZ(U571M0-$1U&5V]NHR M9B*JRQ%V(^R>%>QN5)<1K'&7.*"%-8 1(8FC1G&E%[AK#8&MN2FV59=? -\S M5)=I#W$462Y.#[_D1B'6XB5.8'_Q"S&85MD ':-G5'3!"]91*SE,"$34, M!ET0AG&%JK3=+2%,:WM );#O6E->J5Z_+)/E^_0:CP_5RZ/-M&A1&K+;QC>81'T^4:)R&BC&0:V MH>L%Y):3-(4(F$7G12\:.5KK^'54B?BR=^$,)2+J,=IJP\;.(W1-<$VR7)KVX2U=O$% %UAWRA&58:*6*T=#R8;KHR MW(QT3-BUX2F[BJF5$%AQ]R_SV2]?*]D1;38.VI10$2$B0D2Q$XFJ8V*'U'64 M &%(4N 4HI9 ":6!2^O(.DY:\Q=N*W;.VS ZRPCLA03+_IH-Q\D?1Y.B^%,R M'/='\T'54C+/IJ&"_<(B:&],0R2LAIR4"<),JH3EV$@,'.*PTG2=!1@<,@TQ M[-U/?N=^7.S;CV.[V#5XV](MY<+-X@W BS"VBM,D(BKJA+-59N MB3<:V=8:P[2A*IVW<^GI>"XASQI^SBOF_H_Q-/=7_'<^2(*+*9GFC<$EG@4+ MO^,7[+JF#=[=TTO\F] MP?T]#[]/;OT$QB5*SM!00 @8@99 !!36&L3 M,OP9$QIY4M='C[#74ZO'0-'SWKV0PF8QI=NX_ X4@(FY$W!IQ&UE,#$G$ M4T>X2AEG4',"P:)]%K:&MM8L9-M^_2_ [CFD*T4$C@@<$?BR$9B@.-CUC :[ M1M2-J!M1][U1=V.E(V=QKFMW\O1;G^OZ5CH^AX%5/\P"P2V_;T,D-%YD-!SG M5S=YN4P0@3\<2@A56__S_-:?TE__7+YBTL]'H\6^_.<'\*'\[*_27WY^YB&N MA[=YD?R_3FZS\9^3]:=Y['B_'PYF-Y^(J,35@MJV\=-_*%6^?LDQ\VP% M/M>>(C[GH[PD[:N .$HSJ(B@0! $N<940HJ]">Z,!%>+:D%_B7R@9EN?CM[T M%((* Z1&6!)D+;(0 +K0-U%*G-[P%!M/1Q^VHJ7',I94.[ U=:WW:GRR$,]^ M\RJJA.A+.]O:TKYL6M@#P(^9!\&5S&[R9+F\6U_C(<^F(2B4#Q*3]TOAD6#8 M2X*39^>+]G9_GDI7^/U&74'4B0PIDH9Z4TPA+D2J@$%85%M#)7_'GE%GT0&! MKM0%]KK5]I&O*0N)W^J1_^.)TK U3233?.3-UT$RFY3$OGRGI'ZIY-%;)??9 MDU(U?V:VP,WR\-%RN?P%LUDR+)+Q9);<5@0Q"('2KWYMD^]A<3_NB%V/-($C M0\.6&L33)R@_#STJC&>5W&WAD=QDVDFH"L\4THR>[9[U(NDU:*G_B/1JRAH^ MON3.C^B%D-^P;[W$W\W?991D8T^A@]OA>%C,PEV_Y[NS5OZONWQO'XMSUK9P?%=@!K?I;..,0!3 3G1--7"+DJYJ;!:J .7* >D9ZM M"*AH49+ PTF24,3<\Q1>W 6]SB_Q0Z]DIWWX\T=/!_Z*LR4OM2+GLKZGLY(U MUAC0__IU/O.$78FG<,#!V1'60Q%3D7)N&?-ZM*.8.^CXHKZ,,28:$M<8* M(ZWQ6,,=DT1*U!6T.9T>+N\O_-_42._C>AN]UK2 4(87Q?Y;&%'4C$A(JJU" MRF+&4JH)T#(P(D6*,64[(_;/E!'W$OMO83CP<;W@I#WY_][!C(/>L?H8#O\T MG&6C8=]?X^?)>+JDY"103%*23-+@AJ++B]*^!^BY5=J9HE21W&73E8+R;3(9 MW'M:38:W=WZM2]UEYKFE"(4.@>@]NGYM0P4M7M!!92E.6O!$[7SZWZ>3P;P_ MVUT*A1?82QB.0JQD[E54_RA^V;W(^FG8#\5\XV_[R,:[R31@: EU17+O4? % M/VUIU\]'Y<'["/:_KA/3[L_?O\FFW_+B*-*:UVHS$T)@CB&V"%-H#4X56!CI M*G5B+2:R?.])M$N"2_E;DUYJ1C"DYF)A<%+[E.>*(!-+9F5[VXN0W M$UOM$:)<6V@U,%1R2R!2T%,:Y$>_N$&IF/A_ MOLY'HP?/K$5_.ORRI^ONYXF_*7PGPBYOSG:WV"[+-@E D/PM>RC=R;TJ9?EZ M^%^31$^FGFA*VJJ^_9[U2U]-EI3$5#EJLF04O!'>QLCZ*S_ITCX)W#\9?YMX MPFM<. #/MX77^%=/HE./@54ZS]]'V>)>?_17:9)B]6VYL_Q/CY7=['&:]:&D MO@2U0XA+;057! AA@8$R9410:A5U_F]GUL*RM;3_Y>M/?D%^\H)G4!8M%/\K M'PW<9/J/IPZ=RI^#_,; *PS;].F@EWTZK:L6C[973XJ9&@_\=U[.YK5R42Y$ MO42Z,AM>NU*@D_K\Z^'W28.FUHYL32MA!TSTJ8BX;#0=L-PC>\.>]ZS4]](Y MN&[OEH(Z0*3?HN%=.*+GO_=B=GB7!0PO.?)FXH6=OX9?HFJ;*B&VKKY4]PE\ M71)DF4"T%!R#)*B$WSR7+R6N_ZJ?%3=)*)7PSY"-'HIAL<@D&O<7D!$N=NOI M?-'B;>C5RZ*R\?UER^N-RR/FU;L%+W*I%RPT@-4-BO!,D_ZPO&+HS5E>HWK. MWJ)77#++_E6I =62>"::W [[Y0>O0/R6EX&JP;!,>>\%=+KW:D\5S0E*1?*\ M4O'FU7I%J:CV%+VJ6719V!S$[_5?*X7E>J6PO*_\ZX (7J>UBG1+:Z18U:Z% MT.I3UFR8+=4Y5YX+IY,O"SZL3)E>4LS[-X'H_SF?A*\]7/3#];SX+,V@Q;E% MZ2HL/)..LNF2Q/TWX77O\O*=RU/#C;T*/YA,_:4G7P(R!?:=3FX]5\UNAM/! M5= !'E8'AV?T=]R"W"]FIX?+8%K8L*2XS^Z>W>+:=7H+NV^9INV5!4\EX5/5 M@"?8)_[] F4O$I&\U5*\2L/U!3V5WF?3P9/;>C;YOA #'J9'%10W#_@^&7GH M&96\]!S 9^-G7N3Q9GQY2,;Y;+9\J\:>+!;YZ_!?RPVZRQXJRS,KFY_.GIZQ MVI_OV718E92$T[PRE0_OO,!>Z,REE??< :7MUGBT4@^?A/#NXM+94DM?/-NF M;-[RZXI'GC)'(TVVGX,5=)8@_>>;RWYOI\CIWV;?\ZLLTSWZ[ MRK[ZI_J4C>ZSAR*$5VZFBQ=ZVU.*ZB&SMSUA>71R,PWJY.\*RZV$G%*CB$F9 MY@JX,B^,8TTDP6*KEZ\>Y+K<;K]U(8[Z*&*6/5Z+IWNVN9[#.@T1@OG>_-@TE1K MBZ3O5;_AK.%UR5:-WHLJAZA$RY+3O9FP",&5'R([2O;8N/Y8!O_SKU_ T_LAG'J;WZ%&>B([5B>$6 MMYE7D*K//P]43,?U?2] M%.UY-#'@<_\F'\Q'^2]??_'R*'C#_?N8_,ML91:77!O8)1U-^K]]>(;Y$$;$ M4J.YI18R"PEG9L$] %ODKNI EG4<"(2A(C+5&CCG-%\5]^"0__4*EVZ\#_S@ M14<_NPO8/IWG&WAV;?,.I1OUL^GTH22RRCP,'/*8Y@=^P;U,+N9!V)5*ZORV M$LQ-E%AN3IZW*507Y*!F0F-,_+*N4^WX;/##E MGY9_K*U,7?JZZA$*V;+F]9E2U^I6F/^A41C[^#?XRD]XM]/BS7:YV>9"Y?/I MZ[$B7KZIP>VCI@#K%?RM]KE=J.QKVNYV6FGYZ;X"ER^3T2#4X3Y-!KK,;BX7 MONOBF56Y2*;'[[#]ZVNQ6V>0@U&+7JITJE3IW@TAMEB62#\=HI^&,;?>3>/2 M!$RDD(@PD7Z.C3!MCFMK"8!:(!@$$ C^Y?)5@D,@Y-<41^*>%Q?K!/L4;MKW MKO/O*3/M-> M4#;:"X9C?QR'-)[@96YD^MQ/KA<^/#4>7-_['Q\:]%N2[YNRFZI.L\W,IJ4( M^;7,E,P'E219G5U[D9];/%ZUP]W^>.+UL\6?F^O0:%$/2;E,:8DG6:# MV',>H70\)#X[L.T,GG+8*%>RC 'B'$:48 >A-&2!IX(AN]9ENSMX>M@$U'6( MMHM,AU^^KL[H,#X3>!1\CA!\UA 'N*<.R#M$+K11(*=7&8&@M 5K1!7AS MRM9K3=\*WB(JPV\&6XQ8CY'U:L&H#$Z@=\\O[G51(9C(Q*B M*T1R3*<.FU1IS-,42BV=62"21$#MK.'M:I[_,LXO4)'9S6U,U#(+@,@ M2#T9&A)L)4 2*X(9XURD5"]-0 TD[#1 1*TE DX$G!, '%8/1A:,**0,LM ) MA!%2PKD%X-!0(G)L&REJ)!$@(D"\-T"(QN1TJ*$RUC$*D4@=Q1#A988&3H7M M-$!$C>2\ >=<,^F@3 (/)3]-_*ENT0MK3T!J=16Z@E08U$C%%53*:0RYL0P8 M#07DT#)-"6+<6M*&[:3+BNWECCR+5#\/Q_DLS\?ATF'_E@=W28WYR3_C+U^K MEVD-4IA$/2[7AY^ZCBM0UI%QI+#B$()46<=2*BA(E[EZ'//#FCGG MKU\\C2XQVB.DS2K8" 81#/8# UR# 8>84"Y3R5 8X4B529=*!O.?NP(&4_WHRRT9)H)2K0"IE'^]=O%&/&I3ANW\E@\D\ M5"WMTZ&LHQ6_.Y6$;EJ?LR_0)ZRNSC!..@EQBJ'0G%H(#3'0LM1RX!!GI@U+ M\D":6PL@*07M4=QJ'Y*=J2O6SG=-XXLP&V%V'YAMI)P+H 6RU&EEF9.4>\N: M5C"+*2:[UZ2\ +-=UHE;@&W8\TO;'0(),2 MCE,'L6&02L66U]_$!AYOH_<.CP9Y_>6;,<6O3#Y/UYWEN2&'YLA]6I+B-V__#6P;Z MOF76YSZC0M&;GN(-A9P0 MS&EG6UO:ETT+>P#<^O%K,EUH^4DV:PYX+<>TUI/*M[ZRGHQ+#"XGHJ?9J)QV M_/DFS^L)VEM?L_?6F;.3^E:*T43;0< -UXXYNEC/ZX M(Z4] ON3@.CRGZRDU4(;APC%VD%)L9.I1: D3VR$IUQ2CH#-WB* ]G[4\N/C MP4!_9']*MAL4O=3@_CJ9#.Z'HY$:#WX>X;[[,V*;I^ MH:1ZHYZ7B=6HYN5KKTOAYOYO!JVW/-0^[X2V$R;MT?V!R;<\O)Z&_OQ.[0R$ M6TQ[/\P"[L2*]=AV-_2F1_[3\'N^QI1OF-SNA6C9Y5T3(#2Q*21H05.I<) U M^-%@YLU 884-"8:," B6Y(=2&3KP;#%Z_1"3UG>F@ 9!90N"&N]#4'X+O3$9 M9/52,);SVKT0BA/;CSBQ7;*/1)#]![:3#R\;-PM;B+TR,ERT/:!<'G$8>O?N M]:XCF%^V&G::VMB:J_90(RU/Q55]EN]?(Q"\R 'LLFL#V"^-^SLVT/;_E)_R MP97RBY)]RY-?\]O,*[]>K?I'D7^=CY*?AE_S"R]TB*.0GZ&E:6NWJ=N+7YM^E=R<24R2FK8BIX:'J=N/8 P1&*@_5 MU2BXJ)+A4V=+3-")+[X=?ISQ(ESLB\?=C[M_R;N_0_>O#I?%FI =,+GSXGZ6 M]V_&?J>^/92AU#NO38]WDOD'UG4.DT>Y#.HMTRBQ$%"R' )0E^P32A5PS$+* MB;6( IT*Z+B$R##$A7@:^7LYWE=Y08(3Y,-+8<0Z"_+EJ&'Z\+?L?R93'?(] MZNK^U99>KW94C0=_K_9SF079R&^\*O+^I\%\^I!GTP]_(1_AT^AY$GZI*:$3 M!-$EO&_5:?N>6=/[//>1TIM7?(GJ*FL$I!1882R9YI@"B:BJXMU8:>C6YCB\ MPE&E_VE3)>!!&+*-LCU&>Q2P">;CLG31!E!:4_B-AO?K+-E%VC]:=YU!*4(2N^B MYS2ZR4B7BI!;"VEJ4B@XTG;1,@Q+A2W: I-^SF>GB3]>U^M1WN;,J/>MDCK_ MQEO64\@LA/X#N87M*DK_0G]>^(?*I\DT'Y7RL+@9WG4^Q/!^?@A>^R&D!9A: M0(&SE$%BF="H]$-@!ZQ>[R/Z3GZ(Y<;KY;Y[.-"+7?^UN>D;?1(0?<1M.R7. MUC]YL9-%5JPB:E9!UJ:<"L92:KTZCR&2=B$RA5#DW5T#6_/(_G-< >HQ2<]Z M0$?D_7/E_8TVO.?^NKL,<(@B!TQJ-##&:8KTDOF1=%OXZX]EPQ\?#A!D/=CJ M;.>-='7ZAG[$CU/%CXWP@6K=05B,B19642JYL%I@AY;PH9EOYES]KS>&\@ON!-O+Q+!EDL^Q+5N25Y3V9^<,[XMY\-WL:DH:1$!I1Z)2F ME$M!,2'6V]+!GB8:"&]GO[\]O3S'+#?R#6%\$,/XES5E8D7:M"9MI1&VVG&H M=(B/TU2K91A+I>E68:RV[=\7:7IO045YC[0ZG+NSAFQDR6ZPY&:SE-=FJ7*< M0&ZTTM 0R R6:,63AJ?;^*0.;Y8>D$M1C_ V_5#G8U]&MNX&6V_D:EE+VC1, MC64.D!0HX95)9!%>!F!H=K@+P%3776,HM0<:Y0L='60T0T7(LT ME=!A(["5"$MG[6+D+V;^FV[:>A>#'N=C,4:X.5>XV8@VK-9,@"32$(N0$8XY M@[!22[2AG.+WMT%;1Y9_Y]/)("MN @4)!-&?NP K';=C'U,[Z*ZY6D[L_=IV M2Y(S0,1S?[^#.@\[/;UGA>H-SR(F'''!-77(F=0X*^02U;GQ"-^.O=E*!2K% MN"Z'**S;F,C72 MMF$AM5*D 7N MEEEW4TY>AE=%7\<#_+6S9AS]OA<[(O'[FIQ]^/N7^:+Q]T_ MK^*+Z^%_3>HLFXX8']W)I3EU8FTS,'7*\2="X,JZ8E@086VJF. DKGQ7"<%X7J_W,^+(;AN>K"N,!W/X[['Y\,$W]R MK[<5V85KK5BXO4(ZT@-'#8!'/VD$@9U??1%6C409B;(K1/E&R21 E$Q1,AW! M\]CU'(KH;XP^AWUY%WO>'4SF@8;V$0XOKN;[!BAVZ2*Z<7TV4LZI1]8HI'7N M(4JM]O]+":,.0N:P6$I899U9:Z+P;&J*_5=_- ]+\=?)9' _'(T.F:M"^&%R M578@B&Y&YR(R1F2,R+A;[A#%).8.'8HZSCSK*.)JQ-4+Q=6-L$IKC1,J(9U% M*:>I@RBEBG!1PBHR2CGRC$]G+8'K>/HF@?0P&5UGHVV6'ID?9IE_A>7W;5R[ M\3*CX3B_NJF&_4($_O#GIV_W&%Z(9XKRB.'8 ^/L4_#RK-^Q$F M[Y=^^.J=,>PE7GJ(G7S/9[?%<=+\,P13NKS>+4"YQ6)T-A/N$JFFX0(HU9VF M'R 24R2FK8C)VT 76Y;A=BC)B$FZE^R\BKL?=_^2=_^\$O17 RN3V6IB93D@ MX:Z:61DGI)Y$FA\7K"[O31VU"!L#D=9&09K"17DOI43C+28YO-@J0W1_1FJH M'88]=AZ]>2\@6S="2M=:. I0AYD$0RDUE%ME59I*HB10FWF3^T4WN]D!#^"4@2EMO4<@1J8Y(''<8DUY9(QQ8VT<(%) J=0[MW& MY 3P!PG6([#-B/I9%"-TV.!J81+\94^G%(U:6ZT4X@H# )'1&DB&H5A @)(4 MH_P"TFIS;.YR:/N\R2&]5VB6JY"TV: M![,>;M6R[KA6?/*>]ZTF_\9Y:Z]R/H/->6LIMD II8&R*;10+77L5*)6)L'N MR_L7,\NQLYIZ=*F=*U1LUOT;/C=-@-"(.V.%U% P"^2B"0B54J]7JW="][\8 M]#@?"R+"S;G"S0:T0?[%ZD1HC9QR%!H A,222R:7'GXFD=QF9N!A;)(X";8# M=LUC:N]Z%]-=1BA=_/0S!%!MKV#!M<-.48M#%@-#GK'P=YI3UPZ04H@/DR]P M-MKF>\VI6\R1(^+NN3%TK;Q>M><_SV_]*?WJ5410'E:=^/2AUZ>5 M?'C]I5IX!W>5H*<#MLI_;Z;+Z]QEW_*K+],\^^TJ^^J?ZE,VNL\>"G^W'VZF MBQ=ZVU,N1JYD;WO"\NCD9AIX\7>%Y59"3JE1Q*1,YWR4E[Q^)8"%5"H1VHLR*F#J MJ*ST0&&P@O *5?#C+^'5N]G6I^-#4T;U,1S^:3CS--GWUZC:CR8-]V?1.0;< M^ @-A#O$(_TX3F8W>;)\J*W/?\BS:9+[9QHDRV%XR6(.GMSYHKWRF?3DUI_X MD&1A_Z;Y-BZ]>,$R*(-42?^WLV[=I_LW_ZFFTF 4.V?G6E:S__49A MS^M9WRD05'- C$/00<.EE0OWDJ",XQ=LJ-'S-E3UJO")L#?54-K_OC9[5>"\ MM1\O76D.;(.'_N.ZVI#X!1XU!Y/MN!,?DVM/!.M[OB*'X;BDLN0^GWI4_#++ M//\,2I(X_.Z+NB#';(H@D*\(:%$.O(2[DF&?]Q&-][K\5-H(8A%>\S+_/7L(SUI<3Q9[_'333F/'V4=Y MN!WW&QSXPZ- M585)M2"H>]-B-F"Z6>OHX4GGC+<5'VS4 =*0AGZ_U0.JT!$ MY67FT_Y-5O@_O%*<%TEP1'A*J^;HA6OYSU[)3.[\8T\&+1&OX,F=6F MI4<;;U)*;UTZ3(&TFC&UQ)M4B[6B\B6 O$(K_V?Q7JIZK7\4^=?YZ*?AU_PH M%-B@K:LB[W\:S*?WW@HL\O&'OXP]I"=!Q2C6+95]IEC4!+?4!,49:X*X MV8 15:X]J6X;Y]PGL-[K_Z"[\[WA\?WP\22[/%S#-J(-]F!S_R8?S$?YY.LK).OFL_DT;RZ/_=>=MT?R M,FX; J;I:-+_[<,SX5<"M* 0&(8XED9;2+E9./4DIQA=U2("<&M$R@&@R&D8 M"DALNC@4TQ20#TGN ?G\WQ#V/40:ZZ*O2!M*>JK3*T60HGYBG*S)N7F MU=Z4X/]Z?X7DOM3U_9&CT>2^2/XX#)ZRR;SPZ%_\Z=/VCR9?3$7;1FU[G'!& M_.8U=Q,\NYF-ZS\Z'3QS=O,!Q@%E1X]2M2"H\O7*K)BDGX]&BU__\P/X4'[V M+]9??GYF7:Z'MWF1_)S?)[].;K.U[+[[X6!V\XF2CTQP^H=E8I W T?979%_ M6OZQMBP?5I4TJ[HS\N'E.IOJ-ES^X<_+@Y[^!E_YZ6VG74:C$@00.%*!X_LU M7]PI-7*/S,>N)#=BV6AKC!35Q'!)(49".:/@(M^!2V/I-J/$GA&6/_MWO+[/ M1]_SO_E'O7FNQE&VDS\.48_"HPP+['AAX>D #+S<^2/>4J./IOFQ5"$)_.\ M2$7XHH*8*RC!5L- UUGPO[W)='T_.1CG,=GC)$[Q/B7)CO8M[3_'[ML$U1S) M+1,(6^F_9-H)FPJXZ/7/4TR<:H$C;Z;Y4Y]*>SQ)4 ^T6W$:A>&!>1)?LC D M->LAYA20EE!!I78246R7^FA*A-FFQ?4+K.(DE_;&'8TGH67(]D3D*PXZRY+7_ M/B]KO2Y9)(J:_XCG/NF_=@0AZ'_UFJI:VH<(N;54M.WX3X65/C@30@QZ@*TG MEU^X8.QRF]+0WRG6UL?:^M:QC<+&, V%)3;"&6@H5AQKZI:ZA4R-W'_V;DL& M-8 ]0-OT+J9Y)^L:RB<2.9$,J]*@?C:=/I39];7Q;7O/+PS-7J0HR7DZ=V*,&ZRV<>H+9#J26R#NE.D"T,=M#4[R:V70RQ%'55KJY_ MK]' 7^'OT\E@WI]=>/?N2]U];S1X>/?ZP#P;)9X4[OS;/R0_+4O-(E5<)%6\ MY.MXLV X]3#(BR4Y[Y7[=X)^G7-WV[#&#%3*H.0&. "<\I:1H>4,FV!K+80>?%P9,/9U@(;Y_N2MKAT-J> AG"1 MI,<(%W73D=,IJ.M2T]B(;V>.;[2N^!>6"N8P%1[3",$<,6M*?#-""@#70F[M MX5M305WJIROUM+UI+#TD80_CHR1,1YR+.!=QKCLXU^AWB*W35%EN+0<<4B,$ M@P'G-'#&:KXESK4"3 +B'D+KG4J5_&E2O*&+4 ?L*?_>+0]^ M6Z?@?=OG($F<1:\NXEU.22-TA#M0C8LMBG1EAM#L2Q9U[G0-'@M/_V MK'L@4^'?N8>$K+AI3&@]_:2]R(JGP8H;Q2C']5!P@8TUC&K.&5<**P,J7D38 M4@S@6O?<+7DQ2K^]I%_+P9,.*[AN,LW]]9+^?#K-Q_V'9#;-QL6HS++>M[AD M0\3M+(M/.*V3WX%S*:PJ33A-I<&(E)$&;IED;KTC_Y+'%WNB%UMR7>_(7[/A M^&349P@/-Q%O"VKJK-P^9R]=!(E70:(QM 6HU*38BM0HJ(S2AEL>0$) _P5Y MV5U_)) X044](D5$BK-!"EF;#!P035/H+0>$"12:6U":#(*F%E"YUM2_!:2( M6L [N<2[:S"\.%+CT&&ZDXO&G4O0S?_;&---,2>.*R6 5()!9*IYLEPR+%_& MH.=GQG;)6O$OU@.PU5K[3H;H+L";&+'G?+ 'UP%_!0U-L4::8)ZFVE )Z )[ M$()V;4)$>]ASPHE-$8,B!D4,V@^#*%]AD 0@8)* F"@.D<(6566X*#2?3?EV M&-0*:%!">IC@LP>-RXG)M)9T=)(ND8UA5,%KGXC&TL!4NE1J)BE 6)G%$ )) MM5F?=?OF,*KL7#A%RIY XABYA:<3IXV.T\M%@89G5"F"C6-: XZQXY(YIY9> M"2;$BS&4 Z# <4P%1$G/OVH$@P@&$0P\&$B(&RY*R!GS2T6-LP@Z0V75_@93 M)@79%PQ:X%[LN9>RH[3U/!WN/;O2@0-F5G695S>R*JX3I"R&GD&A3)E7U3$6 ME#BQU-X5MR]:TSM%-+NGT;=JM$=G7@>DZTDS)B4-&2J8M#956C-J+;*"VJ5" MK2U]L5+@2(QY@DE)D3TC>^['G@VO%\>6(,X ?>#OA1=7C^?[9 M75+W(0W= 0Z7#7GZC;@[!:E=2AB($!HA]%4(Q0#6B5*:!J>*,I2%WG;"A=XH M"PC%2LMMDA2VA-!C)4H!S'I4MCF2)4)IA-((I1%* Y3B.M\+]6\6 MDS4\4Y>$G R+)/^>C>;E" ]/M,G=9.;O/\Q&R7 534VR\=BK Z.'7AC ,?E: M3O#XDG\;CL?A0HLOOD[FT]E-\L]Y-IWETUXY]>/^)A_GGF3]3&T/[\M9MFX7WXQ&(91(AOG@]QF#\EX,O-/X-^F'R13H)./R;4_[VXZ\=S#P3 MS_(BK$0QO[T+?%L-./F?^6 Q[N0N"RPZ'V7349AD,FJ.1QF&W2VO5@*7?\S' M&^(O' [S%_=W+9_,'Y*5$Z;*NXR&V9?A:#@;^@?SEWQR4"Z8DG@_'#?X35&WMBZ^?+=0^_[CCEZ,-? M_C^O.@_#Q;\,QX\BQEM?*;#*JF8OB*&>9X%Q]JUZ3B^E^J/YP)-8,?_J"6M8 MDG/%2Y-IR0G/4GPY3V=)CO[L0#JS&P\3'A7N/9O?3J;YU6CX6SYZN/+?CZ\" MRY4'K+@I'%9=L7E^%B# 7]7;&H&7AJ%K_O"V/JOQ#)Z19DEQ,YF/!H&;_8H% MN1DN5C[WSBOVNN-S^PT(L+$7,3P9^[']$X35W?GL-XZ=V/ZIGL#/QT2-PDBF M;S?E:HTFP: (:!\6,.]GQ:R(2_FVI4P&7@T+'!>DS708A.]"+N PE*HC9-UY2RHW,/Q/*O4X?+K2EP\E1/K ME/_>3)?7N?.H?/7%+\MO5^4,X4_9Z#Y[*/S=?KB9+E[H M;4^Y&"Z2O>T)RZ.3FVFP2WY76&ZE-WNH4<2D3',%G PF#\>:2(+%5B]?/BZ=[]F13GYF+)X"%5"IOC%'.J("IHW(Q[,Y@!6$P MK!:7R =JMO7IY/"44>J"^:!\S.EDY.D_OQW.;Y>L^HB+EBKD8I!=X-G\7WE_ MON2+<'BE._PMGW[S_*B^3?-2U'],TL!]R20,OO,*JV? \#*/^<\KIKNCVU_7 M,6)W1/-PY9]_+SE>6?N_WVCNRWHVB%0@34-!EV':(B@%=:FAV'% %<5TK]S1 M__UJ$)VN['^V82(\_[B>.9KXE1@U\PIW7?: O\$L\D;+OSVQ#.;3I5C8^9HS M#RRY5PC'LQMO+HZ#KOFTA\3NRE4O4,C]S=#;)8>GD]K#GH9<19P2DB*C-5,& M2!+H1"(,:0KDGG2R,*Y M]8J)?^9)_[?2/7V?!V]WD7C=.L0U NEX=?S[<#(OO#VZ=$3XY_Z>>X.BO.G= M=/+5DTWI6'U(1OZ741<<%<\(M\'D?GR?38-W^ONP*'W/)6X.BR='_T=)WM/9 M5>4U#IX8SPZWM2.FLN&;R[&X7N?>>\U167G8&S2 +)E_G@6SZK2*2* 51> M_*^!ZBMJ\(;6G?^0S58O&CPMN[^H%UP!-I+/DU%IOA6[O_-=M6A%;\$1P>*@3>WVI:Q3BJPJ?9\JXS_V'@OZ[O//R7/V@2G+BSJ7_\^;1B*/^T3U<[ M^S*9SZK8AM_(_O"NO/.S-#I9*L7^J8KYJ/0K^@LL/BUMY"W!?C/$]SIE-^_G M '^K+DM87UCI)4L*5PT)9)0E"TE " (:0*K;[' *_ZN>1UJZA282,F:"@]]?S"MMJUA8>(/!L.B7>2M! MD:K"=)XL:M=_(ZA6!\AVL'@^7J@SHID.(3KIB^AJ%H38G0G>WS(\>Q?(#A#0 M5%,+K[SZ);K)1E^?S\H+WP8B*%?RB7473AV6QEJK?I20GQ?>Q!$O5FLJE5+F5L[65 M'HG\[GL^B>6EP,)*H!!/+='04DXE4M:EA%F\?=SWQ6 > MY[_]CZ#AZ>>_>\W0$VKXK0M9Q:%POS1]5KZ[\,WBM^' (X;GA[D%=&Q+'#%Y MLSI,<%_>EY9:YF<-#3LRXEH^A'7C**A3!R@RF#O%;&H$TBEDEBB,+2&I.6$^ MW,F9\>MO;LZ.8(D=K[UV%UCRVW!T5^2#J[\.ANLJB-Y/[*T2#7M"A$,Y6-YI M*2]45NW#=:=J2 FE)FB.,<$:_] M HO3B$/WA]T_KUZA% M0KW#:))?_77I24OR5($4D_JAD[2*'J^4NBX1Q5;;_*G[D-]-^OG'^Z5E^&W^ MHQ+,J;?+BS=W5HG4/S.4RDJNJ=\V;NCLB0W!8&%G,=?&;R"'!$E@*2-,3C=' M.L8P>W-GU]YG96+:&@ZH8> ?39Y432E!>%,K= M&2=L;9 &?,^*::%&D?Q8>F6'D\+?KOCIPSN@_:5^M]R@@KRZLPO76_HZ\-]> M/)CP>O&&@V Q])=:.4!0]?,HZ^F3KI?*TT]+$R.\]@_2G;U^98\^]Q[S(ODM M_Y;\,7S,5KI_?.O=C1\^<'D# :0,T1]F706Z?N>RIR+_,/MC92>NYIWXYBT@ M86"$[S7JJVY%_9[.OO3R,_C&1V2[GYW-S5HZR52\%TO$V@8R-37!'8<2-]IQ M=%JKN..COZ(]_6>>C1*[4IJS2_?+\Z$!? 026-V)[3JM[(UBMFP%>O"].%8G MXD@TKQ/-H:9%1Z(Y(Z+A6PDB_P GWX/9&[.E^^]ZYKT.T>OB0#S4TJY?6S6U M._6>==^?@"0I$3@7HL[%9U)8S@C!F$BI)4)2DH85=HP.0CDO@<;99!+:+ ;8UN"9!C6M4(&TP-D3P M%')C@$CI#->XL60;7!.-S70C!X&S=C;DBT0G5*4E"2L> A5#Z/PCG M2@L&G5 BE8(JH+9!)][8Z)T.88UV#&XGC6X_LR<8BR=B$WX*+7%#T]NWC,'S M'HDUY3X"Z\9=J74.(:N(\VR#.-%D;O. U*Q,Q)IO8LEZ<)]CKUB'\B:'OK16 MRI^!,+\(MF%UGH0S%C.M,:/"(0>8(,[.56I.Z?O9IC&%FG7\HB+;1+9I"]OP MA1EEVE DE8->RZ,:A=8)NM3UC##84/5^MFE0TV/R+*3-93CX/SUDH_SZMNS, M^I0]/RXUQ]V.QQK=DI8P'_3F0RVTG *4$&PA52E#J:-T+K0DI&[)TEI*]H OG4EC+2&TID9I3[.61 MMD9Q-LN9]Q89,&1/7-J<0[?C'ROR:>33<^137/=NXH0+J0 SP'$E#5)6\U*7 MM8*8U.Q+FC:F\*(.8TT.%F\?GYZ5]U*]2+2_7(,2 KI@49*4 P@%A8*PE& ( M,9A)2\M7!P^4VU@7[DSK=O:IM4JV.G;@!,W*Z(TY$^;AM0ASC%-IC&&,4F2T MED3P&?,8SE?:#V[,/(TIDXA$WHF\TQK>D?40"B84=(0"!:0 #*#N"K5/\=3 M8>!*1YN->:MRI>S3#B*]P2$EHCC6;V%9&JNM>6[O:9&OR MX,_29O/*X9QI"3"4&0XYU A:9AP!;B;P',=HR6:;' MIE2_X]1;*R^C@^5BF7EAQ'P((SKB,(4N!4 ;3OBK$&@R09@10@;DRTO-UT*7 M*'#1S+R%3Q6V5^=^?S^3K0\7^\.]&TY"*Y!=RDY/,)=]TVTX\9QV;V>@ND,5 M5\@Q)*U"T'#E[0Q8E=Q@C"5(5])JEPCQ4SX>]_-I,ZW:9?![@+ZRO_8^+0_> MX:1)A_7:XV]GYOL%N.PB>$7PFH.7AY#:M>EL:IRQJ9" (:6U .D,O+RQM>+: MW!F\&@L70- !C8;;(GI%](KHU7[T0HNE&483;T%:K%!*A*.4 ^!A!J6"2R!U MX^C5F&4)90>0)DLW3A2]2AOSY[)MXOS]NV-TS=RH>??+EJ_EUZH?OEST:MN? MJ[H?SW832[SE/V);^^'>79G]?9O5_5AZS_+7LN_-U^?AA- M'VBS54Y[%V6;K;#\=O(P"CSS+X7E5D).J5'$:)9R!5R9]\IQ2B3!XET/7RWD M<]EYEJJQZF3-YXC5]ZTMRMMVS@W36M9?EV#5CE(;N];G:S MV.GS2/WWOKL3>VNQ]^HDH..U]VQ'I"L2PVMCH2XNG2EV8(RM@#:RW?%"IS)O MNG,"PJ )$'*2%>-@6J&JK -L)2%YR7;W+_+1U_R%A?YK%1Q9F!ZV\),0-"XG M:92_?#&5K*+?M#_<:!KZ<9)!VDGG,1,D8ES$N$6,6^AWEEIH(*34,0L)<5(B MK*889X3%*Q5+&V*<.";&K8PL;31)IIV$?A%5A[%GVIR%R<*4+*R5D$YS*37" M@EO!9MX[!X@B!U13[.-3?_B'\ MK0I!:L\),%+PU$HF#!1"!HUDYCFQR&X+B%XE::$JL?W1M]-DB'Z1B($1 [?" M0 +PPOP>)"!$&%E L71<&@UG&)A2[K97"AOI+XI8HY,NS@P#MTKZ.E2.UZ%3 M:#X_Y$E(H\D&STG^SZ>\&YH ),7DMAAG?EU9/WD:CDI^&-XG8__E=F79C(?) M;9X\99ZN;I_+]>6A@\%]@@ "-YLGV>SG>/=ZQ^IE^/J'WMAS3O>7:N9G\MG; MAD6%#^'09Z\EL>2+/(G[)1-L[+-W\?#>\\V9>U?[]ZX.^'U+J)9S#_ MP9,'WN?D;[UN/@CN\>1VXO^3%T6GO->,/WM>,O2J"+?_?M8;)-F\JU^XW7AV M\.7]9M=(PM5+4BC\%9(2DL.W\W_FW8E?6[C#IVJAX0E_#*^OMMZN=13X[@M> M_723J(!)'C)JKWYIU M!NCX&V LH;9DEO=$I;I]F6KL S2+.5X@81!,6N:;:(K,VS17B[ MU%=PR#S;>+-SO=E14?S=_WQX=^&! MVDLEBF75TOXSM#K/(RTT1PM[B(_NC1C2K'A(ZI+;0V6'7P0=G! 9_.8MA4@* MD13\%3Y^O\MM//LS/_L%?=%6X8+O:HH;VQ&G7D6U4?YMXYS1TM!A+"UX)0#. M%DH+- ).4VZU =I 0J5.&61:I4 HXQP_?E;DZ]<)+M;RUZ'-RO_Y_&WX>>J* M_*TWR,=Y/EAVR8:OQWJLF'<4Z[$B:&X)FJ3.G)0XU&Q@"Z0!0D@I $0E:%)L M#>#V3=!<-S_JC'#S9;.JCFPVGZF=[!.A,T+G14'GCVNQD]49EZG7-26#BC@* MC0.<&$1*[)1:I!RL= K]?3JIVPU'2T!VD?B)Z4'&6:^"Q]Y(L2G&^RD";@3< M2P'R/<9![\[N@3X MC69_A-((I><-I6MU5[Y0+>31DW ,,6="$4$5)$X%+#704/]#]DH_SZ-BORN^1I MZB:[X&8_'-?-?B3$04.S7&,)*#+( "$B=0IN:E&O_(BT9FW-$ 42'";V> M%&^_;!'&FXPA1.:.S+T;<_-Z/#M U'#@(&"I]/^S%(, M'H5WY.^C\?=Z!ZJL&9P+(AD14*4*24&0II &!F>8.T0W:V2]EV#42?'[7@7Z M5A[25CI!(T*T R'6 82 "P#!%57,<1C&<3)L $QA"1",$8.P:D&$Y:2@(JH& MD?';R_B8+3CLD"34^4^=L1H:;9PN&5\KQXPR!W#F1\8^-F-?3(W>&S6K&W/^ MNIK.1O>H-9!!:UW!R11+E0I&A:$<*B*I@"P%&L-@6FP;_]NF=*T\SZ4O7P10 M;$V"K54=SCEQ(B++F\C":V4$0V8QY]2#";84!&R!);(P+JRE;RLCC==WM1A< M7G@B1,26B"T7B"UK?:!"+E3B=VFVW#JI792U-/KM*CM3/'NM9&+ MK:R4NX ,FXAU$>MJK)-UZ:!+$2.&(9N&4D'+&!>PQ#K!4B7HVUBW7?#OF"YU MU,&DT9K@B'@1\2+B'1OQUH4D@_95)U^FR'&4*LP$=TQ1*RPN(4\;3I'2>PI) M'KF7(CLH[&T5-3R]SC,1)R-.GA=.+G25,!X1L2(< .XPDRIUO#*#K83,(^=A M(J7G4VL603."9@3-9WZEL_<;N;;?UT %O<$DJS9VX?'Z_FRO'ZH!BQ"!'_;T?&_= ML=SAWL!#[?@#$9Y3FPAX/^3)TVC8S8LB3(CL#A^?^KG?@2^)UR.2V=K>?=G_ M_\F_GZ3#Q]O>H-S+K:^4>+[:;2V!E9-EEDP"3VZ_I(>L2&X]GY=KZQ5)_L^G MO#O._3J'R92 \O#WK?^W]YA?^_>*R6/8U/('@Z_#_M>\5(5Z]YXI!^-J&F7Y M:5Z-\"YNDE_]]3TXE^OU%PM[,%J:]CW]45$,N[TLW/Z;MYM;ME>=$/P/ MGQ./=4/_$-V *G?3]8\?LK&'G60P'"?_/?$ D^*Y M&.>/U5>&P29._$^O QPGXT"7%YZWFH&_>?7X5H?W##T0* )?F]?X[I7K4 N&XV MUTL.KPEM<,?R[P\]?QJ];O7]Z73L0:"6OO_-[Z/A?6^<_/KH]9^OY"WJ>SGM>U QFRHV7[_VA MA[,2PPPY'_5SY[S46EA/&:#[$NU MMH!T%?AY?OD?_ZW[K-OK^ZOFQ70'*B!.BN6I[7.3P!_VXQ3G2N-ENK1^GA5+ MT!S4FJ D>$*:ZE*_31[](W>_I_"\]!A\ZC[D=Y-^_O'^-=^!?O[\_.0_"TK4 M9W\U[??@SZM230LOO7RMZ/::6@P,\28\,8Q:(1Q :JJ<<P MI'#/=*[I_LWAYH7EO,VSP]T>";V&5_MFD,23?1ZLE?MAW_. !Q!/?N.I&ES\ M].&%.W/%OU"A= .;AW;;/'RU@:Q8\.VLIO.O"H^%ZRU]'?AO+\J>\'KQAM/# M6G140E#YGDN/CV?S?G_ZZ;]>@:ORM=_@[NSU*P?XV:M]1?);_BWY8^@!Z.5J MO_7NQ@\?I+A!!$'!Z0\SOU?7'VOV5.0?9G^L[,35O/ZAKC0B5]\OCZANA? / MOURM^.BJS^ ;'X'M?A9O%F^V^+.CSGHY6@$@WK$"L-%"OZZ'OGRT\"CBO<\N M9D;'5,C=#OMW_@HS9T.U)R\]#FT9^',L(C@&#;RCC&UO5*&S?JD_9^-$>TMI M, AJGE>9?_<_']Y=9CSYXHEB6>FWE8L]TD)SM+"'0M>]$4-(MDRJ_,LW9J5% M.CAS3/C-FXN1%"(I_/)F'^9X]F=^]@OZH@UNU#$1?K22+Z1?3;07F3:&'R#0I]#9&$PDD-":,U^'%C M5W([]M]"/NIP48>+*!91;!V*45BC&./:,8@Q0A[*F)828S%#,88Y.7K?^ZC]A;A+<);A+>U M\$9K>,/*"0&E,Y!I:J4QBO$9O!&<;AM V*:7?H2OUC?'/_6!S9^6RW-V'<1Q MAH,V$&7U2#&*M4RU!DX!*QP2C*IY=%$JME&CO(:BBW9:B#L_P:/!P\M6>AU! M>9,(T;K1&:T"A=8.Y3E++!"+X[XXT4YRE&)**)(6B[FBP*#;1S_U4X0#TF$P MPD&$@U.$@[61>P;J(5S8>@2PR*%40Y8RF )HYGA SW5* M1!TCPD-K= Q2ZQ@,\U2E3!DA4P<,,@+._0\(@HWFU1TH]G)0&@+D98\E&4\P;BG^T1]E8&;)$4:.=[ENG M;YQ;99@JBGR<]!Z?LMXHD,.N*'#(?B.'!H,%'Z?G?XFY$53#,#.2(.7T/-<# M 'Z >$?)SN7Q_3H_O>(\K8XU1-5:X^.BY/\9,(V\GL386W6@7\[_0 B2#D?LC]Y\-]Z.ZBIHKG0JG 7&.8BNXI78>RS"8 MK(QEV5\LHUT($,5_!("3!8"UGD9.:@2 F#%(% [3F@AE$(/:#>#!82-/XUXB M$>T"A*.J!.?C6HP0^ PX./A^S]5@2 ME8N(#.>+#*(ND(52$9%B(!66%F!K*9[[%@#'&Q7([AABB)Q_=,YON,9B#PU; MF]J!S\-QUF_-8-SO[>;IE9^M'X&ZCG).O7!- %$';@W',M6(*":%9AHR.F\[ M( P53<=J3KJF9&O*:6>]VB6G;D0(C1"Z"X0B7BNF3-'404%2B*@3!ALU3[\% M%+P-H=L%O0Z)HK2#I8@H&E$THFA$T89C!X+45=+:,.IPRE/ 4D)4"K3 ,QC% M$*S8]PU%#T^Z@FEG"CKSIJ41>R/V1NS]#O:R6H4E'GB!8I01KC#EEHATWIT+ M$HX.$[<])!1SL;^8:P3B",01B",0;PK$H@9BQS$77 FO[QIH4@TA5W,E6-.5 M7M;[#G^?08E=A.8(S1&:(S1OX>65"X$RF@IA18JH@PX081!"-3(K II./SCI MRL0S<_&620<_CS/_"+/W&[FVW_! $+W!))ON^,H[Y1>KGY9_OKX!T[& RQO4 M[PWRZX=JRA]$X((KRWX?1[#I/V9?\^G:49W]>9_=^51^R_K?L MN?!W^_EA-'V@S58YG6V8;;;"\MO)PR@PPK\4EEL).:5&$:-9RA5P,K KQRF1 M!(MW/7RUD,_A_,-DQ#0P\>*8U&QY+UZ>V8M#+6'FLS^\3WD_+UGM6C*-F%;2 MK]$ J RPL]PFQ1VU-'#R]!+YG1J_^^?D:I-54(N!(0Q@8ABU0C@P@SC%-<-N MS2I29;'6EEGE'+84.*4T=")-F422*GD-UM#G2XY>S=19I>"%ZRU]'?AOE]?K M#;R>4;U>O.$@H&%_25)!4*DK)9\GW;S?GW[ZKU<>W<-K?]S=V>M7".=S[S$O MDM_R;\D?P\=L1;GYUKL;/WR0X@81! 6G/\S0SD-@/WLJ\@^S/U9VXFJ>\U2G M!88S_5Y*5'4KA'_XY6H%LJO/X!L?@>U^%F\6;[;XLZ-V SA:MNXQ!@A_5S': MV[A@DW=+Y;/:$PP[24CZ:EM+B#A$^FA#I'7^I3<8^ 6].4HZ$L7Y$\6259O8 M?S[E@R*/M- <+>PAAWUOQ!#"@DD5*7Q<,J$B'5P2)OP6S,5("I$4KOY:QJ?B MV5_DV2_HBW9P]Z:F>&ZMY693FJY'>3\;YW=O3=)I_'E/+Q9U)A$EC""H(TK0 MOV>=0 XX!D%J-!60I42ECEN:JBTC2CS.##NAF6$7(.8B?)T/?"%9IRH9XBR@ M% $*N%#406)+^'(,$:;?GNCZ_;(G<=I#6U_.,=I#_6E$L(A@$<&VS+;$B-0Y M/

47(486PM*9UY7F7$O;:=XCGCWEK8 M8[7F9KA()4XYUE(X99G6M((]0H@RZ=N:V[NJ?4XR_P!7:S$!=1AKM,UI'.T=0:2M(+(60Q;F;DB<:H"X MMRPX$Y0I0%F9YY-"1%)#-IK(L]=H47L@)9H<$1[. 1[6ZA@$U#J&@@0@ HW! M1@/(N=,&E/B K$+";-08YT"!E^,BQ2:MSYIM#QQ5D(@Q;<68M1"#:HBA.'@R M-7 *6.&08%3-@Q]2,7; X$=[E(U]#[MIG;YQ;B5@GQZR47Y]FQ7Y7?(T-;QW M1(*39O@%/Z:F2!+/YUZWH)RG6J4&>9V"06PY0((?(*!1LNS2E\KS*H]KYB8Y M2T.CM?;$)8GTDV;D!0>D3CF&%BFFF" 28 H8*1F96PJ0VG8VTCOU_U;S\HH< M]QL9V3FR4*D?D 0MF6LW243Q'?FZO M\XZ"!89V&&*#, ',.)IJC)4L&=II(YS:J ?!7IS[K>;O/8OL\W'/14QH!R:L MA0140X(4'@6TY503*S'SN !,@ 2$@ /(N1;X\UL-#E'X1T9O+Z/CN@R4TQ0; M1PQBFAB#_?\C5S(ZXT1KN1&C[^A5CXS<6B?ZJ9<0J*+(QTGO\2GKC0(M[!IC M6]."[RQC<)35:@%+#?)6OG0\U5 (;_^K4&- "0"I(FZC-* F7/+EN?XZ/];S MA(>MJ:VU"D(,U%\LB/!:Y8 .TE0; (A6!#JI/9J4((($3:%=\1_N,1S0&AQY MF8=,(HY$'(DXLHHCLJZ&1I ;!:R6'%.-G,.@-%TH81Y?%%_).=QS'*(U6!)U MDH@E$4LVB($PN-@%D"N$4\D="A/T-",4EF B_#L&;Y3 O+\82&NPI95ZROF$ M2B(8G2L8K<4B7&.1DT83PS 6*1+:8LXT+K%(4:(!VLC+ M]/-PG/7W,<9^&T XO79Z&V_#J??;8Z)NJ<40 ]A90HSF@G!,0%IYF"S0')K& M*U#.!-]>H8YVMM*[@(26B&T1V^;8QD%=76<= UP2A81C#%N%M(*5_J<0END^ MNH0=TC,E.XPVVMTK(EQ$N(APQT:XM3Y]OM@QP'"&"*<0 98*:H4%H>Z0^CP:]Z")L1MB,L'ERL+D6-1=B)LAP+%.-B&)2:(^4C(IY7-G0 MMYO];!%7/NGV>J?I5"QCPS^/,[_2V?N-7-OO:SCWWF"251N[\'C]WB"_?LA+ M\(,(_+"GYWOKCN4.]P8>7,7_W]^MNGGS+BJ28W!;CS.]ZUN\_>[Y[?.KGXSSQGPSOO[^T=9;=D MNDJ$8-A)/ _+K2]WDVQ^3(E_/M#;^QAJ_O+JR3_N?>/8?*KEP5?JJUY91?:O ?[@ PW['LU M+SS]E%G#MGA>';\%)6MQ*.RSZO[WI%?TP@6WOE!GQS6DP]'3E VVQ[7;_(O_ M22_L3D#)L%>]!1IZ*GEG_)"-DV_Y*"\_\V=TEXR'R2CWQ/@_>3)\RJMO9_VD M>![DHR^]O/ 7'G_+\\'VS_B'5U*V?ZYL<+?C]GX:]B?AJ8KM%_%C(+2KC876 M.SCXW6NY^NDF4462^5,K)OWQE N*?/6T.R5[I)YALL%SDO=[C[U!-O9'?C=Y M\N#CO_DU3YZ&%?$7T^M5=),4RW,(RU,(5QOGH_(J4_[K>A4O\U_OYUF15]\: M!GN_U&6#KEAX*?9"Q2DUZ<\>)#[E_;S4)J]39;'6EEGE'+84.*4T=")-F422 M*GD-*NW87R*_4^-W_QQZ(EPZ@:#%?O7/G8?'[I>;XOF@0I,5C>SGN3VPZV/ MW1X#O0:=AZ2]"CJ\FG1?XG&1_.C//CC#"W_RQ4\?7AC/JSM9"H\&-A*]N9% M"B<%,I)CSJPQ&*B0PH8UY1IBI3PY;2#"*KNBZ[$T'[V2\;DHYL"K4F[A#DL_ M!Z_\>G$)TZ-<-)0AJ'P?I?WAN:[?GW[ZKU>!-?QKO^7=V>M7CO1S[]'3^F_Y MM^2/X6.VXBEYS#S6#ZKE99/Q% M[*G(/\S^^.6E678USZJM4]7)U?>3;JM;(?S#+U^E'$>Y\]_&!12MX.^W=K+?6V3%XX%A$<@P96 M]V([-^#>2$9G_5(=]O:3SKUH' 1ERFO O_N?#^^.%@]YQRY%F.*3J2@B$/?(:#?@K4=B2@2T2Y$5*;X M1*J)5+.M1FV#W_@-77J]&>8?ZN0;][JLV^OWQL_7,Y=TZ7H_$%]]=_-., 5I M'1V<>.H1@;1./8("(PZ1%325D/LO:1N&$'-K4RR<;3SUZ(T)H3/Z3?O#PG]S M\Z86GWM?APL1BY5O-I;+!"$XQ*#0=F8P77*+G B7EPR7O,YOETA+3IU'2\PU M E@K5,*E0ZGC*(5;5H#+[<:RMQ Q]]HQHYU,$P$S N9% >:ZBB "95U0[M5* MR#DRF$J 4V&L)J)$3.:@H7*E'] ["LK/!S5?Z)GD(//H+Z1P*,)LA-F3A-EU M*.NUJSG**HJ<82(U%#J5?#^A&535B:,30\\;0M:HJ MPK6J"BA@'$B,_,<.:TP E26(&F.!-68?Q>NG#:>;5,,WVT0D*K,1B",0GQX0 MK\5A6BNS*<8,82,%AR)E6(G@0V"I # 5)B4;S95Y)28ESR,F%=76V' ]-@^Y MZ.8A!"V$I#3W%CZ17I/5TG+'.7!!:Y6IU,((:_?;/.148^^GV47D LI((LY% MG*MQ;B&01)VAW!CD9&@M9[$T3)4XEV(#)7E[L,1VH?>S4.DBTD6DBTAW;*1; MZXC$$-31')A*HZ0'.>$,9()9Q$NHLU)*Y5:2,AN*F9]%M#NVRXSX&/'QY/!Q M+3PNQ&DX$I1A@:DT-B6:49N&E")I@,8I91N-&-L]V!V5PZ@<1O"+X'<0Y9#6 MRB%A0#D)C>."DY1"2,HHM32(IYH[=>@H]7G%EZ/Z&!$T(NC)(>A: .6U^F@Y MIP!@A5-"H&385D8B/&2$ZQ$>.94%%LQ!@I*.)0;,08 MB:@1(HJ-&"/5Q$:,.Y-2;,08B]XVBDHP)NLR#B!ARH$U6FNEF$46<@BY8(); MI87>,BK!SZ/H;:48!%YNU5NL$8YP>9EP*<0<+@WD2E"*H4*$88,D12S )0FY MTTR]G07S_6H0<=+M&-Y 3"1BZ]J(F!$QSPLQUR8.:&VB,)-8Q8 $V MEEA]G6^_)C&DT73Z0^.!J,<%HA1CY\(,%V5=*#X;#Z"> C-#2",S1V9NC;]$H+JF71,*..:26B(8H011 M[4INUHA2!%=JVO2C_]\L9AD')%U>4'-M?[=SCWI*P!8RI1G5 M5O.4(XZ=XYC:$D291%HZNVV'P.]&.8[E_J#RH"T"V\DN,1$O8FG$TF:Q%-%Z MF"= T###G1$Z55(#2VVED%H,F'E[,OUV<:8CP:E_^@BG$4XCG$8X;3C2)PFI M,_(D\.A'""98V3MM8+/4<7*91RXT &P'V(@!V MO98K:BV7<06%%AAIJ14'G*4ZK1#6<>&L/'2X^NB5>XU6ED0U.*)T1.F(TN]7 M@RD "VHP)Q0221#6TG+'.7#E(*U4:F&$M4WG&IQ'6=^9:;QQQ%89C1SC +D@$(:2F+<(GJCC&&2 >L<( 2BZ&AFF!054%" MG!*[;>4./^DVVV_5_W28O. &L!$S(V:>)6:N2URDF-1]=@"11#BI-*(2,:JP M5M/2<6 E@BN)B^\HSSECX"2"QMX8NEY;%0M=(:7B1 J1,B13*E/. M)*D\H@P8[3;RB+ZWS.:TX7238AT<\N.B-ANUV8C$EXS$ZX"8+$SCT$#"E -K MM-9*,8LLK.;J"&Z5%OJ KZ8=N#1[ >OZI,*D0 MQE' D+6<40X,JJQ;"D-SWP.&JEO9QG?%@TA!D^'JUIJE9Z#S7 8OX[J;+';* MI8PA2B@W%C$K"*MX62ANQ=MELHW'44^!G4E'--KP(+)S9.?=G":$UF7O/%5* M24$4?P)H-\6WD_6NG@B"#0#A!8BP%\ M0:8#1*WF2CF@@%"$.Y-..\0[)'5Z].A3*R'A+(=O1/8^#?9>+^-E+>-QF>Y( M@3(.<:E2!;SY7?KCM*6<[65^9.JE+Y4' M69[CS!'1!G0X2BI::VV$<\YQN'!X6' <8IX:#(!"PBB*K;%05D:%))H;^[;& MT%@@X%00XF4]:H $FL=E%0NC %#$CCM0K-MBE/BE&)N:FH0SC>;\[V7 ,2I MH,:QU(OS<5I&I#E5I%D'- R2!3>G\D##4P\OPM$4V93I::23.2'V,HGE3"$G M*BH1/BX"/G#=GK#<*)'7!45)&:_5!,P:HX$0ZE$K.F))$5/R/4@+6^#P;#(F4Q_/K M_'3.GN%;*_8O2;J?-!/S6HA+DE+JF,/>!C"IDA"8:5,CPJBP;V=#-1NX:",? MKV0Z(Q2K%R(KMX>5Y4+;'&2\?-8I140*:8$&TZPEB8TFZ0'[D[66G:-8CKS< MWB AS4S ^TL3+DQ@(#428#L-*% I ()ME'7@/T% =K(VWL6U>?CW(]XT X\ M6 L'N(8#9ADQWOC&J2%6,&6(9E-7/4)2;00'AW#5MQ$8HM"/3-Y>)J=URS;$ MN18:8Y"B5&J.H,.XDOD0>3#8=NCVNQWJD8G;YB@_]8J#U+\1SBD9YZ/'WJ D MCJHI4)*%H4??GYQUV>$VSFL5P*; &P,I9ZE-H:*$J6D%@I#>(B#;AMNVZ1LT M.\[/]6FV 2->6 QIS@&X<\3%62M,UA-(48(R]0*F#)H%9GZ[Z$!0KW=*[OQ M#D2G 0P'F7X5<2'BPJ$=B *"NI618M0Z;0FW**78"&VF(YX(HM(VV*U%)P MN:S$OX@5%XL5=$'SL*&@@&D=AD^(5#'F:%7FR &49",WYH$:+$74B*@14>-X MJ,%D7?7HN!7">,T",J8TP])-)WBG6/%TV[;HV_1/STS^1N.+GMY_-Y%=L@P G.C-ET&TY]=HQ8Z%5I@;>ZD.0I M1TH#J(1#E1.'0^,89$W'?(XVXX'+1N>^K*.5=LY_N8"GF2"<7:M$I M9AQ;&S[$/)4:*0YH"BGA"@*KQ![B6,<:<24Z!#7J9(YH%]$NHMVQT6YM=$XN MU,YC2ZQ&("526P&=A=Q.4_T,%' 5[AJ*SAUMJI^'/'E(R-LJOG9Z U0C1D:, M/"^,7.@OD(98(Y!66Y/J5.D4S08E8L&PWFB"]>XQQR-!INP(T6C^8D3,B)@1 M,<\0,1<:S&IB,.<26HZQT@XA(.0TAI(2M%H!ON_(Z]%'TI"#VMD10B.$MO.8 M+QI"UR+H0L#%:4:UU2'@PK%S'%,[3:='6CI+FHY"'TF[I/2@UG@['9!EA/GG M<>97.GN_D6O[?0T$T!M,LFIC%QZOWQODUP]YB8(0@1]^*9^W-_"8-_Y A&>9 MQI!O]=_E=1YZ59\?\F2V@I4??ZMN/@@DVP]?[OUCF"RP0K+$"TE@AN]>:]U" MDF]9X5GT\:F?C_.[Q+\8WG]_9>NN9O)NR975%F/823R_BZTO=W/<0]J4GF=? M?+G(!?;M^G7EHQ?LO?(0#:S972<8O5AS^>_#:':=I^Q+?GT[RK,_K[-[OZH/ M6?];]ESXN_W\,)H^T&:K%-4BL\U66'X[>1@%K/Z7PG(O3#BE1A&C6V8=MLS>^CWG"4C(?)^"TAO%:"!UI2W?^>](I>6.S6%^ILOX8=V&TWYFJ( ME?PB'K*[),^Z#TG/J_&]+.@@HR5>>@J\=),$A6DWO-IUNU99O-S!<0,+:VHS M7UGBMWR4MU>_2WY]]%:9_S#K[W"L2T\=SB1[T:,ZZ58Y,3MHR6$;1WEW^&7@ MWPXTVB]IM4*1(J_(-%B9NZ'*UP7/PKR'>#,=V&4 MRMGRES7>%@9XG?/OE, F5:&'@2#06FT9H40JR;5-O5J\]Z2O"L4"%LVA*'S! M;V[U28#/C1PO=.YX86\Z7L -6W&\)'Y?^POBM#&.[0UVXP!O4Y2NFI+M/XW] M?\H!Y2;1#4#V#-FE26O[(0F.W"MZG9'DQ4)7[8^:C>; MRGKV,05:.)XJ#14V0!FL00I9JBV!+G5X6Z>HW,PINLR)18.LN)IRWA@K[J1H M;GA$$-0UE\0Y+;EEQ@H!-'):I#H<44J(0"E[NPW,]X]('/N(5E,@FCJB3F#) MIV!U??+I(<]WX?IEO&S4-%BUD]]/M V8 MQNQ5A?YF=7GSIU[O:=B/8Z'\)RN?L4!88YJFPE%I$./.*D7"8WG5QCDCS=6B M-V[_'J^I*_UVV+_SE_A1_)1,@>2WR:/_47=57Y*EOO02(DQ^.S:]HML?%I-1 M'DY2]X?=/Z]>.5BDN':I8,YR1" W@"%<'JR@@(+47== Q6@*G'5"2TV]NJ>H M_[OZJA[01FX'9=@'&()008G?W@>2CY]RYZ* M&;1,]^7%":\GYTU6L\O#H*N_;G=RG[H/^=VDGW^\#X__ZR P5*FYO7F(%ALL M$&6>11UEJ?/'P6?KL8HM'J($F!D%@&),"2&LD,)47T7*>'9X>0KKO6Y[C_B] M9P7[<$ZJI)AXPW_T')2WNT"5O:((BN&M?V<43#E_1.6K@.WIT!MU@^,HN?OJPU9-.PS-+N0S /^OBPX-7GWWA!FM_ MO;B":7!O,6T @BH3I S")MV\WY]^^J]7X*I\[9^L.WO]RGY_[CWF1?);_BWY M8_B8K>2-^ W_TAM4R\LFX^'LC2H-I7SG6^]N_."_[7=G&J;NADU^*O(/LS]6 M".1J7ID\K]^'_.K[A\@??IE]Z>5GXOL?0;;E9]O=K1T7;-_BCSK4KDWI M4?'YXO.UI6L*6]T_?:]-T\7N59J/1<]@H]3BARM&"F:09%LU(^ M?\]'X5FR+^NB^%DRT/]D6GS;\-!U_"T*AP MR<_/3RN-.F>_#9^OQ)T'D^J-.O3\ZV]N'GN^1FN"SQ2L#A#]88_# %I.?W_/ M1MV'2C*2T@ZEE[T)I3$>9LP>1 O:N4/KE@^\5>GHND-NHC?Q7E&4UBB:.IX" M9CB&R)(4$XJ1JU"4.XO2E38DR^ W$^.5%#\1W-RVK!1)V@&O@.8Y]26.O'WJ MO,WKL2:8$&B--D)KS;RXIV4J3^!MYI!&*S,5 U=]GG+5V?,RZC#9:)GXR?'R M.4\>B"!VTB"V, (RE0AKG4* )/%6'>!$F1F(62=6TK/?J:"(,P(UK[U%!27R M=KMY&WH]9,[06/K6?"B0?WAF#K_)5 Y MJ5L'&**->$1,S*E=2KD2, M]^2SB51]5,?,HQ<@_?SDD^^@3 )M)G\;^E]Z\N[U>^/GML?2]F!O_B,;]4*5 M\@4^^F]>*5IQ+6Q3?W:.&X&^XV-I^63WO0I#"$4=G60F39%&6C&+66J$X0HR M:8FS2,ET983Q#NZ(=)3?]<8SC'I5./[6&^3C/!\$2 N(-OOR>P3CW_PU/MY7 M-VM,*G)X$9')B^8*C&KW!4\%=@AP9%1J$&!8Z< 5%$J.N5R9__@.]\4IY0X3*)#-!:!MC8B7(2OI)5-TFB6Q+5:)<_Y$2>\-\F_>>II7_NR12_J8MU MW/N#G4LAKH02D@**.1&0*D.DF@65K2$K5MD^?!53$:3/4P:=AJYUR-91AR5V MN##J,H46(,0(#.U<99J*:;_70.P0[U+[=*'$O8YN6NMRN"3/P@DS[T*2GY=& ME%NC &%$:$XH4'C.O%RM:>W0C /A^,S\TGO(1.>UG@U17)TJQ2\D_%DIC<,: M 6,#T3M,+)JG#DF9[L-#T$(*IQU"]C>[N44RJ^'N1K"U7H/A..LG@92N RV5 MO>%CU" ^>'SPK1N0Z; #(.B 1M,BMR>"1LC]?")EIT#P*,FC)(^2_'W AE%= M4D$%0@0*C8$@.D4I3QV<%[4JMC(I^/W^KH8D.>[0*,FC)-^.X!<21+5-N2 * M,VF0TH99J-#,POS3<%22Y? ^Z>_JCCIWS24^7^N?;^/Q N?TK)<;*\*B%IX<8600P,Y"I#$W M4)&J !O_6$W!V QDFE'4,<<=S. E@$S34W! 6W7U)96\D_2][IYTEU7W MZ'N,#W[1#[[Y2+$SWH3H-I%_'H=JW=G[C5R[VO#?)H_^)]VEA^OW M!OGU0S7/UJL//_SR\FG+U[V!!\'Q!R(\3^SG\=^SI U64']:O0P??>B-_46Z MOVPVJ/;$]V@?2_IC^+4W6]&[?YSTBF*2WRU+P??O2OF[OZP%15QGVDD-F$H) M0!13(:&!BDT[V4*%#5_3ULQ?(G\M&26@(OUW^/=LU/HQ+8LS&=BZH4LWJT59 MB3^2_J+/:LNSJXZ^-TBR+U]&^9=LG"=/L[GC(92](U&LI0E26TS0(:$Y5"2U M(M440P>J\G&!%-=JI2?YML,[VDPE!QBY_'Z06 3E3_F@-QQ5V)R,'[)QXE5).=DWF0[U37X1O\MR-K?&O[R4^(7^)2-DJ?)J)AD M@W$R'B;^4K^6&!R6?1PD0=LD?YEURF_L3 M[DWY/YRXOTLV&$P\@HW"MX?WC0BXM5C&:,2REF-910A/V7/0YI,B?^Q=5Y32 M?RXIS-M:V:A(_.E.\:PDL/ET(/_:R\0\\Y\\^R]V_%D\^DWN>@NUNO+"-RLX MN/$<&$YLD%=$\ZTW?BCY>NM'^-S[QS!1W?^>](K>8M3JW1?J[+B&=#AZ&GH& MVV4-Y?9N_>O==-^R^4\>D"4(A07H];C1FPL(;Z7ZT_SVT/-GWH+]NLV['CC\ MXI\DZ#VB<_A^,+-!Z4^,%U<=^'ZY>:V8-\"HP[#;X;=/V_: M9<%M8U0VO 2/4?\V&>1E8_)*[4B'C_XBS\DH]ZI3]R$K=M&2-C00V4(OJ91@ M 9DAU&CJB%4<2#H3H!1(_;8 _:->]?=LQ6DL!;5.;&YM*%*P1SLQH,QP,B[& M?AN\M%LV$H\&/WXW]D^5L)XO:3212 N.30J$DXHY8V=N"\H9?$F5G@ZSYT!. MQA/ M&+XVIQ:Q1VJ9@50MS0* =?/@#@CO]V=['O2$:M/GJLTH?\QZ@X!Y^Z" K@D\E\[?U"CRE>]/R8>Y=&>7=X9>!O\&=__+6J_K; ML"C-ZE?NLA-7[YTG%XH*%4E)ZB2 6 $D;9@H#V<\J2E;T4G_M\>-(CQX7GP< MV*5G_GC_2J7A5 _X]\_FM)BO\.:1?V^-/V/XSR//&F MWOBA\!;^G:?:TK+!H!J[E-R/AH_)-W^=\(OA_;U_QNPQY/\& B^I\ZY7E#Q3 M4G\(D&6#;C!JBW'AF:%?JAE3OJ]YZ28Y?:-RSTLZKA-YT2E1N8B]4"^!K_JD M"-S?C+L8DQLJF=A^P<5#-LJ+G>!M/YZ3Y&DVO>LO,,Q;JO[VZUPR!TMG4&?J M,_OFA4P0CU\]6LSC+Z]L?:6/'0+1:>VFU]@JSJD 5!OK%.2!D6 M2#2=/\COX3G@Z7CI/;+_GH\^!8I;1'@R!WCP)JXC<2,!69M'NJVC/A]5S-!" M7JCTK)?@$63&"E6'!R@FM_^5=RL&N/NO23$N%:S%N.1.48&&@GT=SYK=_J1T M\93:H<>A2;_49[WXZ/G+WQ5>8^S=);?/+3B0FT3M!I,F[RZ,),1P>3;C%MMW M/$_\*S+N%=&V_59A><,Q.5>IMOV:*DFX_4J^+SI[*Y+S. )3UBXO!%--H7(: M%WIW+DA ^*W#/MG2?]A_QN MT@]F\2@K58>[[#GI/3[F=STO=?K/'JO\VNYF-GJ9,1;\92'YJI,\#/MW'@K\ MV\\S"78T,1KTG^31:SR]I_Z.LFI7N;!H574JD_4Y&?<>\S*E))1%!!;M+#H_ MMI?MVZ>M78>SGIV[AZ'>,+@:^_WAMU*'3/Z>C[YXJK9?/;]T@DYYE]][(BH3 MNMJA\4;Z6TM_$<(W@?!:.?.$/B6KY%NOWP\^]+SW-:_0M%;AO&8WR8\:0)_2 MNV?'VS+%8PKL+^V&*47V\M+N"]_X.NQ[5>SZ6[G+(33@OY]]R1O02AM30LH) M1?R78EG7#T6$(=OKR>MD]^&!AK=%/OI:WFJ*7S?)B\,\4H):23I/ 96RXB&9 M/,V89)6:6[Y=\>Y+IET=RW?U-E,WP+/N.L'XQ9K+ M?Q]&L^L\>:*^OAWEV9_7I7KV(>M_RYX+?[>?'T:K#_3BB4M;ZK-_LD]YOTH MO0[YORX5S%F.".0&,#2M?*& @M2%O-CI)?([-7[WS_&:;=M#X5SP>=WE_=[7 MF1'2$B/_=0#P M:O\"GXXN99 2'"[\':2]_[H&9U9I\LX.#PUN_9]% '2?[/ M;JD'W[>2(6_SH'O-V?(,\AT/$)IZ*?-ZQ7=\MO[XNWY?LT &0:LM%IVFRY]4 M%3+^RL6X-YX$]W!R]??LS_SZ/[QVD"=N,KC+IAG'Z4,V"-G]/[9/1?[IA<71 MVX&Y=Y.(93+VEV$>/--7I[)[ 11"[L5PN49JV? 8!4_?:(?5[K:Q?G$+>2$A M5:34.3*O@ 3'Q&)SV^-YN,=E/.)%!I??-W_^NR29;U;=(T"=!HJ$Q$2AE&F, MF,%:(LIF7M!4IVPI.>NE.[(NY?EX__M,7'P>ZOSWK'?W<5!^YX_\+L\?\[L3 M\8KN5.D#]U*S."74%7F\43[[7@W\I_ZD"&E9HTDPF[SJ-!F4 ;59 =OK<44O MC?S&#A=%4M<+I.%C-GKV5QGWKN]Z_4E)N;6H*J+D;VU22O#5#X9C3Y"!U9^4N9"^24.0Q3X[H@EH5E9E%7DWXK6P+.AA?E\#;WF)$5AD[L">9NK&&YO MVGBEWYF@.I/5,5>*\6("I M(%^*:8;$]&#>4)W#F>3W6<@^J (C55#T:.I'T-)N\^1N4B5YS&I(%\(<$6T/ M%V!\",7R^5,VJ@),JVG.=4I_.*V7"=K%,379BD/G.7#3Z3I)5F;CSQ;V6DE" MR*7S.E5W4B6A>HCQF.:UJ/$L '1\AW*($.Y0*=&\[V>Z0WD09X/KQ0R9V^%H M5$6I=LZ-V="$8'4BA2'>=C I)((RK*AS?-H5+%22(;EF(M-B@P![?Q]\@U_S M\^@10#:U&\@-7QT#L+OAD%7!OQ!HG2H"LUTJV:]JF#35T5_GW)=8TZD"\EY? M\$>6#UYGUD5/XU/I9JE^]:UT:(3]+7T:GN6]]C7ISB_R&DR4*>ZO6C_'0[N[ MGB?32I^ZSV\Q>4?KOO&Y8JILO2@3FB5J5R[6N)/!:_+PC M2?[/I]PKK%-L+$EDQK/UEQ[S\PH=ZG;1@W?S0OIM*_L@EB),9_VR M&.730YZ/=R3X,KH8[*;;,@*29T5E4!7E^*KPW]YX'HDJ2K/4WW0&5M5&%:6Z M-:.-?E84O?M>MY3N8 R8IB89RK9,QRX9C$PGKA"HQ!;N:F M,UJ)51GK(GTX,IS^5OPVH'E@3A8O7W"P':%EF\ M;8$EOUGM'MI8:5PW,/4D\A@60TR=^9 M^["7?JS+%:+'B3&T#V*F[L!*SZ[S0W\L\; BV.*G#]MSZ7*[=>+/FG945 >.T?K#M[_7-_/NQGA!^6K*A'5/U?_;J$4(GE9T1?'*UXT'8A7]JGI"7C[ M'H"W-:7\;=5LVI5L+G;ZRQD_>#S]MHZIW_I)?Z^]['4+QP.)Q+T_W#;SB9J< MF+N]$V"3H"$"9*$IG.,I8(9CB"Q),:%XYM#DSJ*ZX>!WJJ^GX:HWNKZU+T"X M[5@C)&E5_M;86*/6#J([=;B-J--"U&%\L14EUCJ% $GBN 2<*%.A#G/6";(C MZH@S0AT/R>>".@V;12W6COZ6%\6'Y/_[7AO -5HR.J26?"AX^'$M/HBZ+:9C MRBHM%2*, R4E1@3,M!* Q$I3[&4F7]AW,]WQSLB28TD7JVHVS$"@IB6*82AI(HCF$HS0Q+#UK5CW Q)SDG=@*R#*(Y0 M$EM-&$(3G"$*4,X!['-% :&%<4((4)):(%,XXWZ5XI:#B MW9Q_3HH#ZD# +Y+WFX[V@M;J#>ER=D=E\VVC7&=LP,H8G#$X%TP6-0) H9R J&$ M7(3A5))I"/E,"58IE^_$X'-2>3%B'4::-'C/#8-;E2$]3;5'KV?N'R?A[ M^Y*>]2+/^&(RF^V+XO2H9T4]JW$]"Y':UM4: BDLEX@J)50*%)5S/0N:-=U; M%L?@+&5'?;S__/!R1N^9F\8,=01=.Q#G@K6R5F%WM(PC8I\08K/:,G:.8"2L M!=9A"R T5I$98@O%5BSC9A'[G QIACUBKQWX><&(7:K=/Y>5X+/W&[GV4H>( M[1L=8-2,V7%>/2QF'?5^'7@K(O?WG;TQ#0B'C++^,+1(6M_>PD@F :/.I1Z" M%$=4*%MA#0$22[#0W@)8Z31TQC+F+ *,S7O)(XD1XVUMVCJU-.E#IHKW6%& MQ^]^4;>::+37SJ>Q_\_C[,$_/N55@\I=QY)GQ;0;1A%[8;RK%P;AM-9#MFI_ M =$;O2&JFWC2K)[EU>X2\HW/^%L_)&]\QL[NAJWR*Q_*SPCA$5HN?%?EV5N# MA?_,LU%B!P%M%WLMM#VZT!9O\V'Z;FRG)N^-9H[:C^4=>Q&)IEU$\UKSED@T MD6C>)!I^R7&QTF:I)PL=B']:ZJ[9RH=Z[BY20NN@%E".0@Y,2KD1"$' X-1M M(2PP=J7._Z6')+_U?TZ'N:@JM[XTD:_:[@G:O0ZO0V6C'M%VHIS0T^.5B>Y1/2,Z!G1\ZS14]8] MI@Q2UG_@G,) :$LM!"ETF@&H0:KP2MWV#NC)(WJ>$7H>U:V\A^=<)-YJ!&9S MK:C:7.N]#BPHK$N]F4P1MSQER'+!*'5RELLC;$K02L.IQ3W]>!^X;]8?YO=1 M_MB;/%Z A8HZ C19@-A:=>D,M*++8&A<]WU2&A", 0;00:<4=X2Q&4-3I4 3 M#'UN1A/N(+(Z=RLR=&3H8S$TA;4SA'/B&/9,S8316#$L:*G.8Z(Y!ROJ_#8, M?6YZ/.HPTJ0BWWZ5_-3#:Z_JZHWV93O)EH]K@8+7DC\55#"EE4T%@6%B-[9S MR:^ 5F\#136HTS]F.:KS K3X#J/H$+9^:Y6!6$B% M 9)CC8%CT@DMU3S6 JG;$37.S53H,+2_"LMWD%]$E8@J+4,5!NM:G-1R0JVD MJ1;60PJ@S)G2:*&8.9[NBBKG9J]T"&\T[G!RJ')VG:8_#\=9?Z6FJS6EV:<7 MP=UT&TX]DLLPFZ,H]3J829VRRFL= B.'D)SI9B;%*RCZ2B3W @PYU@%T?^CY M6@UU*Z.W%^#[C4 9@;(&2DH7>PAA@[&&C'*E.++4FAE00@A6ACEN!I3G9KNR M#CUPX]P(E!$H(U >&R@YJ;,#A +(4:G\)Q8Y:!5QI5W.D03(\.V \MS,<=H1 MC88/3Q0H+[?YSK9+(J*))54OP]<_],;^3EU_C=\GH^Y#5N1W29KU^\G'I[)A M2N)9*?DT[-\E_Y&-1EEHJ/+^KC&OW>[M/C+K-^E(Q]+H,91-:[J3T! M 'N>'KO#Q\=AN/RP^^=-\MGOV-)/OF1?=^@J]+GWCZ'?U]'3L.H@M/T3A:,L MY7(GN9V,D\%P7+XUO/6,7EZZ$QYH]MS)Y,F_7-; ]B2].:S-G#2E#%$F,!1, M&B_&TW0:X8?*4C>/\ =I^R'@1 43GQXR?RBOM-)C^VFE9_SS?O6;]C6O+_A' MK_AS27A_"@11K:])F5],GW5![-.YV&=OBWUXLVH=)?X,^PN4M36!50L+J'%\ M:O]?RVR99&,O2)+\G_FHV_/$_>3%P)/ MD9D-'D/*I=*N=I:<4=KO8O RZ][KN_PDO%BF?S D?O#U2 M1]Q(0-8676]IH3[EHXKX.\FWAU[WP1_'*,B(X>"NF&DI/;_R7M8/)^6?L@AD M,B/"HPG93JE<^77/&*-LP7;[G+QDP\3_;V'A1UQR)5]?\'&O2(K)[7]-17)V M]U^38APHLS-M[M<+8\V\)AD$]Z0_+I/O>E][7I'RY_.4>4/$/_/Q,>LF4;NA MYZRG5D65&':2Q>9)6Y#'>$67Z45=YFVH7TQK1IA031154 !IM'(:S;MU&L;? MJ\OLJ9'[Z>HRJS,I6Z?+K/H%PK'V!I.LDC_EVY49^-+^6VUY=+5WB]1=)YB\ M6'/Y[\-H=IVG[$M^?3O*LS^OLWN_J@]9_UOV7/B[_?PP6GV@%T_\2O];I+AV MJ6#.>CT)<@,8FDX"I(""U 6GUO02^9T:O_OG9/_;=D"-=7MZW%19977I),98 MI6%F5TJ(?^%J9=6:AI35,P2VG915>@,96YN#N85/8Z:GON*E"%I@R.4I MFW-ZV3G*[R:>X()4??)[.RB5U[M>?U(2S?UH^-@JC? [[IKP5$7^E'G>],\R MR@9%M9=%]01'\VX%O?MAV+_SVW=4+]O=L-2='H*+*AL\5SK5JI=K_-T=OCFN M^S)Z4-OK02V"T_[;S&D_?O "[2E ^5V%*A7YSW9H^KT6*_:R3EI#U!AC':4" MITAPQ-VL8S]2@+H5L9CVLZ+X>#\-8'P<_1$>\+=)$!D?[S_EGGQZXUY>!!,@ MO]//LT#'](OKW)JO7KT6G+.KC8>S $M:JAFEX%N1F.T(:YZ BW/%1=(>=Z, M=98Z0]( ;;#B"%M.+,<2STC5*K126OLJ,=GI)@ M99;@J\SW<>+9S?.*/_ UYM@9\NXNP@7?K#)M8\)EKBN5HUZ&]1E5BN51O $" MUEW7A,,NQ40[9ZWE!E'*YK%9SMA*WY6F9,F9T^..L@23&TD)W+LLF5/G2KPH M_](;# *9_MMDD"DN%HIDAY/>GX\N1_ M%\RIOT1>S35=%MI!9I-_QY_RIS%"6XG; MCX/\@%G3O_[F-M3_$ ;[5 "]?,R^?!GE7X)T\"K>H-M[ROH-J'GK::+.P",I M!L*D7'C[ @NI)'1@1A-0PY7\^>5SG673_^$?H9HGXG6;$+[,ON0G1B6#2?7& MZX1RC=ZFE%?HY(>="601Z#_E@YY7I,K'KKRK?BV3T0[I&1^[X^'<*J[4.+C] M6G\,0OIJ4RVB.2%V]=>KGX)>Z96LH),%1WSE[A@DOY; '_9H.J33TUXUA ZA MT@= DA^SX"-Y>NJ7PSOSNTYRM=-0T/*B\_ON\$B5(GF,[?0:O-_*>9U_Y=K, M!H.)AZ92CST /BU,3HCXU%I\ZGBF>RYMPB)_[%U7--)_+N7::.2IJ B)A,I+ MMGX"2YMC"CG^E2>B/.L^),_^:YW2F9Z7_5&F7P^1K)ODXV!G=$M@Q>KL&.Z^ MIE3%45YZ8_>N*LHZD"" 8=+!U.A4,0<=5X[.D]D461GW](=?XG,Y /GC_0M* M7N8S4T4+_/' 5K+9RQ([LJFNB.2-7"VQ:TQ9G+D=/#9_S?J3=\>:FQ01-]%* M7,OZQY+>I0^KNW"]2H"_DH^^LS"G[ 8"CH^?==D Q"Z%?[/YTKN6X4&^Q88$M6]6FUHA<9T*C&UE')& MK<.S: '$[)5"ET7(7V" =/X@9

6]__,W;S_W[6#<&S\O" Y/%K\. MNC<[Q #V+V=V"0- ?B,0WF=(N75L.V7?O?70M]+)F(;++T8 MBV^@9N4H@C9[17KPU'OX^>]C7//?S=!=5G\?0[(14I MY)GX-V][@RJ1VR]VE/LOMLTRN$D^U19,UV]0U@L9@=V\RC3JS!-X'K-G;S5X M.-\E&-@4%92E9+/3]',?)R$)/^=9Q=)>('^HN( M#8Z2,="D2&4[!ISX(*T,*:#AR&'-\[SG:)Q.2!.-(]2V(L.C06!9W(H MY>6QF&YZ):[XEHR29)J.W%)RCI(_D@2I@ M4"N!L; GC-NH%TFZ.=H&,1(FTT6I6#)\7!88#X4FF*+3'@\ZABT*/N2%6)) M-<=96O[W$K'VK7Z)%H E?LQ$?08/T; 5IRQX:W.G7^/?DX__!$Z?:"^,40'> M ;M7LE2DJH"6+1(QGA,#CR"8>YM.)NCUT\I\BD79)9IE0*-%@K@Z7^/B1"$: M5P64(O5'Y"^+7D/* R4:TSV;RI5GFZF@7(("TSSE<">(VG2#)($/\EMSDDQODG>(WOTB 66CN59&(O*7CR/]] MG>;1[@DH&9#63 M\E]$25^9CM*X2)%QP-U7BQ@SXW,P!=[/\ZL$#9JF-KU^SS"?B*J'FV1RMR0\ M!4I]!;T<'JA$RH?!Q"Z>46]Q@FV MH2A*81S<28-,!#='VE^_?@=I=).HZ VN,H,K!]KGS[[8?#R:IED*.J!H_*&! M;IG-54QH@FUC"U1\ZB_?I_5&,LWU/C]B-QM(L)+%\"0L65\]A7M@L70.XIK5 MYY;;@FN@_9H75_#L[_,XFR1W5<(H,E^A+F$X= >0_3.93$I8<'&5:UZ<@0W] M1=C-<)%;EODP567Z<2D!.\P_-L]1L,:'G>TN8K9G",_$@@[,8>)_A&>=C27^'*R'@U.RQA*#RY\M4<)%N6/, MC#.!.R7L90-6+2?^#M#5T$*SGTI5XS:H,XJ4=29TU-H9D:2"\[V/%:/%1P#< M1SGF8\,=E\!#M//Q6 @73,O5WK_[_,D[__8.6)RP!FMAD\JV"[7DDQ/(/B>@ MNL9HX2'G66?\W+._#QCV +Z*K G5Z S]4?6Z]3.3_$S/".F[O%LGO D$&ISY MNN=X)J5VX+EAX/H&D%'D^ YGNNTL^5,00W.%H=6FV@G.LJW5>98(0%5P$F#Z M/H-]PQFT+^_F9=:D5Q;S?WU#15U0"'[Z%43&=#%]?#2D']*L?_H'Z$&8@HP; M6KY'X%R-<@KC\#*!;8?UX)AG:Z8='B"_&O45;2LR>!BUB41MX4&9)&4IKY$H M_R08W]0;A9'O.Z'A>S[EC!K<-!S7=!BU#&*;$0]VP'C$MA/&/S7&K^EG<@", M![P%I'^4! #4;^,T>3(V[K2RY5W##0C3'=<+3(L:P,\1J=TH8+Y#W5V0^AHL M@!-:/SE:LUX8.8;NL-QE**)B[=3$WM'4;IK)F)S;OF,;W IMTP@=Q_-"1-,H M\CP]ZLY*6L8*+R[34N+?>=8^+GI"P,/%@LYZ"0:)E6KC20[\%5GL94L[]]#O M+#7Q[75IU$T.HIH\F=9M-U',*(QTBW';HX9N!CHQ'0Y:-V.&I5N$,OVD=>]* M*XA+^.5AB<(XJ=W>JT"OJS:=F1:8?(D"-*K( C]OHTM+GE^B<]^OCP][4IS+353M732>@Q M/=#-, "KSM(]WP-\U DA-F5>IYWJ26'N#]-8/YIQH_T*[?@QF0FO,^ M\EPP MI_0FGRRR.1SRY$Z;80N"NP>C!R(J )>DTZ7:NU;HN&_"I0WA4MUV'=#NJ6=& M5#=!0^(6$JX>ZI;+#&.C(/'SFR2+LSENM/Q:5-T-X*]INIBJ3$;X3YH#;3\D M.9Z=7@]%?WH_]#>K88M_(G!1(Q=A;A&VPCJ"F6J D0O%N\XL6Y=>H3I1M@+] M_:-=,^W/UQF)/(,QSS'#B &C1S8;E(] .$.J)I>_3FP^M M_K]U0M(X15H6O9RT1+:P7E?GS?HW)BEK8NO4"'R'>HYK>8$3.(Y) @>8L>$& M-@%HLL*2[\%YMR'[Z*:ME$[*_P\*_-) M*GOX25!K"&L-@?U(GS7@+YQ($><%8&E<8.'4,$EGJ M830MCGJO?=JMU!+I_;BNY"91(V_^'S#4%#-KZBJT5(R#FTT2W.16>LY "IS; M?#$98=?MMMAIM'7X7_:QW5M^J2AX@SXO>BJ* HW^Z;:5(6![OD7-R$&NQP*J M1\+H-D+7=XW(VE>)/$$Q> ;HN$GT^OW2?I_G:;V>:;] M&A?#ZU4A*0D[G4Q6Z5JHD[%6 ?:I*@#!@FY2'5P7J"!T?->Q/-VU##<*@#I- MUZ/MO:G-?Y8[.BQ24BWBRTK7B#5$CZ<6?6O'Z7,'WWJK >X2!:+T$ MNC$JQ@,-L*Z /T2G3^";DXDT:-!,R:KG/1UJMK)PO(C0R-,C-[*)8X!A'NB MFI9AZ+[):;@1-:5AG0Y/V%@;WWUI>/M@HS#.1XMD4 W*035N"DH7ZC>74H#7 MK6EEA3^8*/BBM76(]^+\25QU>UI610> 2?ERC=#>.N+&^@-JMOK3^@0G%-,H MT V=N,3G(48*,;'),0.G,YRH32,UC<4_,+#BB?H)P!T_GL$O\[LM:A*6'[1$ MC76AT,K+CB1\3^%(^5#ULPZO!2+L45>NJA<1EA3GB:P&QQ206IN1,B9+5:] \3,?I M,)9C@+"5+_ZV4O.W6I('=C 6R"-O+*7)>B.86URJPY\]+',ADB"=WFQ:A,LG=_SO+#=UV2DK-EK5L[%;5[2!>KKE14MNGG9UT8::(I'-N*9:"!<1JYR648QQR^\S M.)]QVCB.EJA^C>]H Z"Z-426=6;Q/_;OV#2;]$7?W7XY0K-HTL2[B=I MK,J'?"P=K=*$KI_I^A]7TB';*9-(--83$(W5)$8&5#=X: ?<=VV?6[;O<0)$ M8^/ 9#/HG6@ 14]$\\Q$TT\2<2?3<@?J64\EDHR>@$J:!,S(LUS7Y)X1FKY+ M[= /**IL=N!0SXL\VC>58++FB4Z>E4[Z2;AXUHS.5L%U1*EKN9'M.I[KI:JGWUKJ>R1=KEW!;3H\AW04"$ M#F&^ST6PUN'$=@S2C&<[V2(O/?^:G(R.+:FCB4AYKJ<[%K5\TPM=AX6NSK#@ MUO%I8+L6.1D=KX@Z3M;%>G)HU9_S@! >S0(\"3Q==;%Q;]TS;M$]FQ E5]ZDL M>QOY!#N#MC&H9+$&5JM=)G4CQ$$U,!T/Y@B-B6'L(L,^G,FE[AC%N^%I& MT3'@?AL7V+XU5=.\FHOC\3A%TA>]3N&7++F2'X95^KX6SV:3="@BZJIA>9WF M C=@:^WEIKOUR+X!(@:@1U4J U^5B'W /-.A7!L*D@RK9I)1!DK)0)ND22:> M476UA0_3I+@2;6U':3G+97(R?&KET.9C]9+EA^'ZFCF!^$E>-<+^KNGE0B6@ M/P!=,2HQ&2X*F4. &YTC',4D;T$&2VV(?RIE+5)YMCW^/#W&[OU&^7&Y-;9J MJ/M= 6LEO'U:7];3.Y4$8/((3 &VC?0+-ICG@8JOP=QOFYL/3C$ M@+Y-ZAVC31B$1@2$@6/HE#(SB(B-1<1J&%GHZ,MAD"]"]\C'V.Q^9]I[GBNLF94V0^";--@C*U*]UOU+<\V)N,@<]LNDR$0&1QJ?=ZM M7*/G/TLI59]_'5B4A@K 2,T)J1.B=G[B&+2CG6_^*'+&^DX%9H;9ZO40F-1@ M5+<]@]HT,(AKUY/'P\C>O15YQ:@WF\;*#G:7#>%#Y-J" .HSV1;-_TBM[1/2CC?)OXX;^CK&34+3M*/(,"/'JTP3SW([TFZ_PI<.D]C5NWP04MMJG3,/)HVJL"J'F'N816L2[H^@T'J%!5'5FNVM53K9\A5@Q M\6,.. 1VX+'($8&%HKF-K&1'T8R]+S8,BWY"9O[ZE:-)I$][7.2>FCSXSSS$"*W(C MTZ"^JX.4(BYS.D'1;W4SK/,QA@J%H@GBJEQ?!-9$0^E'G1Q>;?UH;EO^R.B9 MTY\BOE#-XM7&B\GD$5[_-^KF_MJ>>UM@(BB0(I+G2.2K7&*8 M)9GDM_NXV Y^R/$T+^;I?R174RE"#W=YN+HJ,(Z&(;5LT13N/U7;!^ [S52+ M, P=8D2VZ?@><4UB61;UG= Q?6[1/M#Q =5C_G?ZMSAC MY@&8T7X9#,_1I$$,GLS'!^C"AQKPEA)LNU,OO55LX\?P(?TW43$ MIW%Q53.%)Z!LHU$HF&7K-+(C4[==GS@DT(VHXW+9-.](KO""&3I8X_O))5N?3 M3@.-,#WKU>-$/QG*[:J8#YA?C.P&1,54CBE&68!_PD-.29&K=YQGN],!Z**@M%$O.@G@GG2@^6W^],DISP^-IE?*[CDR>[C:&ENVR:_YDI]I= _C$TT'D,,S MI48NDZX.626[G6=)7^Z3MO6\V.^LJ,@?SOJ79 M2F?\(R,8(/-%V>[RG #$YTTN_%%9KY774-!3TPD-$:84Z4I'!EQLD+:< 5VF M<$]<._16]W!$SHN_@M2ZP?:L!\N"[WIE12=RMO!GMUE_/:DT8I#5/5'<- M)P)=7V>&[[DNXW9061.VIQ_03W$,//S([-I^>M0^JZ_#H(VE:D>6;1"?&*:. MG8P=@WJUK\-G]("6:HU;^XZ@>SNX]^9]*D:K: +T669%$0T]"]@AP58@K,+4 MB/G&6^."/?EE^FG^=Z]?YC@TA]N5KK_'EBQT_''Q%S&CRUI9\[//Z#+WF]%E M/7)&5U^5M4=0I:*J>)/1J8YWOSK>(SA+Y,8[U0SOX>U_(^E#>,)+28C:$N[( MI*(JR^+A[+_C<$P\11*BT1H,<4I"/(@;5&2%R8D#564ACH$3DT&;Y&+C5+EN1#[8Y&ZPQ']E)N'J(*OFOJ7\HAK?]PB%'12'JVD2N LXF^%B(F81 M"HC,9&X8MN-2]"GG]F%A"#"^=ZL#"]]IW0:1S\_2Q2%&R66!\4.5_-P^/YEX MGG7'+[9X4^]4WNKF;5@F-2+#,LS(998;FLRHO2*P>GOK*62XP4F*_')EB*?< MUSKBIP G^I'9STC\AG5F]4;[]>R422I3]$ZT.[0R4(3Y[0'IFY%GL&]T',KU[U/#;:J+OP%:*#$C8." MD(5+>SX?=^.ND=(7_OLBZ)M=E*"7PG<;?.7=3.&#J0PB6GH+OPG5=#R&=:N\ M'X[9N\5 MR(]X>=,M*:J=@!6?[0P]/J5^+=_Q252;94FKV$R,C?X!IG:[/XP$Y*_"U]#H M?FIL+-*'O""_5 X7I;8/\^DT%9Z*JH:UW1S';W[]+'YMVB[(R=O+$]VI/5!J MHEBGATGEL#QW"F\>Q@/MRYE[5I?:K_S:/-G+QZ[TQ:;SM$K#4LE9=T#>U8U^ MG,6CN'Y>\V/SJ-FB0'XB G1"?QFL+FKUN=>QO45]W=R] M:P3(,D $NK/RNUVX1;GG\;<#EH\/Z)J,UH.)OS8QX<*UF@/6E<22=+ 16CM1 M4V^/?1Y(XNT@[Z"-N8C(7EP,)_%=*;_Y^MEO49O\I>Z4L-(CJUS,9I.DJA16 M:N$R[8LH]ZCUDKA>_ M%PO@=84J3P?Y'T\F^5"4E&DS5!L:AK?"OD3:S0;B;CI%K=U(9RON6GODK@*.&;H+I);0)6%XDL-_+KT!FS _*Q\>@RYK+0=CW./*J'(,0\ MEU-L=;6WZ6A^_;/%SDS=LKE.34LW&'7^ M^,ME7H <^S@$>,:S,OFY^J,#(%Q< ?\; 1'C8K+_\\[ N/A\A/\4]:]J;?*% MW/SC+]5%J[_1^W]B^E:WK7GM#4X_!EU-K?PRG\_SZ2^7\?#WJP+DS @WFA<_ M_V$(XG@\7CEU.(+VF;0_RP97?W M@JKW3?[7#CO<>+ /[/3>#8F#/8@XW"K#S;2:9GQVZ-+(,"FU6$1-W[1"CTA) MY'EZX/-.[ZV62&Q$93OB6&L(G[(OL,6+VV1RD_P**[TNUT_ ?L ;J-=VD/YP M<;!)!@;5-[4+/L0Y]XZ5ZQ*='L5[7@Z+H>L/IF;W[-WA=WHT1&BSUHA2GU O M-$/7#BS#<<7L($6$GA5V OR/(L+_3N+BXC;OC?8X'(1CD4*/$C,R*YIT/:/C;WP\3>+HKEZI>Z%^*H;I,901@9#K4P[XT%CNUVJL\>37Q1OBA>#NT= M/XF] HEH["L1I5]#[8/.?FAE/DE'VA^(^+]7*C&-5@,:R[ =/7 #W0U]H-+( M,P71!L0Q2!#LK\5&Z4U_ M,PS &Q^2$EYJX(WDZ-+/E0X7SO(<)S.KFW!K5BK]N=#QBR]D"?EP4=UB;N2;9X(#9Q$6I7<:8HP%<:QH7OR>8-9+) ME)2R:C'S*UI;CC3W E\S$1]XFHI#+YI>)WG9:)EN6S6W[PWSM:\&EL X%U- MSWQ\?W*3YHMR3P7V@;> M*&!\FR\F(S%4-\F2<3I,X\ER'OUU7(KUCQ),/);U,/"UZLJV#GYPPW4RNDID MYQ^5AR]*U^I4D8N5'/5BM/Y1>]?- #X@0Q;+]E2]W/?K)&DR-!Z? !;CQ)"T MT&[BR2*1V3[#:TQ\$NMM_21W)@N(=G[=>TQ"_Z!=B>9TZ[!FCYT<%+S?Y_"? M.FWK?);()GB[+P^H2TUCQMFUJH+X$,54O2"%F/,(7*A,01VH4BF$QB9J@XO!#ED04>O Y$0 9"_/,U9L=8@$<9M M70]=@^J^Z[B!81&.9^4X+O<\WWJ*L[(?=58/]N(V^CVB_D^FL?E!U-54:H,@LCD?_7J@DW7MT),SU MK16%9R\B>A$]8_C*FO?N&;-/0FR[K7R#^^7F?%C##PFC$8@C.PQ\$E+;I54^ M+ T"WLJ'-:+()(3YQ.&^&\(U@1O5W08!LIU\V /TP=FJD<8YM;E-0"!:.M'WR\ZE M=&-Z+K4>R+,U=OSM@9_(;K<=_HD/W,;8#@G&?<15VO/R/A! ^!*46MV8C]VZW;EVKZ5[/DRGXS@":#BBS+ MMWG8KWI_VZ>Y](#)CPB+]X;;/GR%YB(6JR>S;B.#@^0[O'C@A..QM'ZU +3T M$X2Z$%)I/'<;!(;^# +C&.!T;^^C$YP>A)-]HK4:-LL!]J]Q.CH!YQ[@? ,T M FZ]#D!'G]C: 9'S6!#)&_ZVR!(DH7LRRU_WWF5+$MS^:A?NM[#]7^-B>/V MF#FX2K]W0NN.&SW:.MX=][-=SJ+3FM9C4$X,V[9CQJ>FS- MG(K*CU]9M0_E*[8:(W5#7]_2\O=6BZ3;_*\ TR(91>EX?O>KC#PA$X)?+I1C M]N(Z+>9)DHGLL)4>2BIR5@73<%YYNXO2ESQKLG-ZF]MV;Q;F?Y(B'\7EM9I; MR'YYU056)Q[QXGE$JZ;*8@[QO,@Q UTW+ .',H85CXAHN":O>6L>89]XQ/W] M24TR(*^\$O.U:U);$IM.F^&G=F!S&H6ZX]I>%'&'<[\B-CTPO?N)+<+\H[7\,^][1S7\HN%Q/\-]L4F*"2@Q>W\.,=EA,K85AS"O5+OC@N8;ASF2 S#ZQ\'JV. M>2+Q)R9QWHQ)]5P[I 8U;,O7=($7F9'C.J9'74HLMQ:19O! "<+AK<473$)[FHQ6=_[4'B;C"T'6 M UN&+]U0WMMD?.D J(.&JS4H;V'S3VUBGH(A3ZBQ&H0V&BOQ=2/B)M=-U[!- MDT9>4 =#?#WJ]*IZ@H#I"Q&R.\=!R"D.44.93AP2<189/ M3*?6RCTGZC2A?(* Z8E'O'H>\=)UJ&WIK&EC83M6Y'&'1)Q;Z" V]*#JM$Q# MQWZ@-4*?L=(70FI[VKS.*4RZFS%\^(9S:SL35 ]]PNX(*^WD_OR_8T&]I1?Y MCD.9[OA^%.BV2;@MG+QZ$(8\"AB6L,;5@WI=^IK$[_?.!VVW1@>?D[),$M7# M*;OZG,1E4CX\YXLYNA/XOAD1W[$-/Z*V')GB4-VS0]KJ:T!,UR6.'UJ.@%L8 M4 DSPR&@01A$\BLX\63DSA_]'KK:%D$NOG.*J^/1-G1.V.:]^RR;O7L.U'[V MSHCN*)]5W>FP+E\.^S^-L%!>C[=?]3)#JL3MBC$!*Y!!),;JV%'T. M5;^,#, V$6!KM=HK%=BP;=^P2"]EV[2=6TN [IYH=.?;M469JHYHTWR4CE-8 M3I',B[SJG"-G8HK^C5H\@SW&PVMLDU8E<:C*L#/-+;5R@3-_-^_\%F>9SF:3 M5,[\1>)$:2ZZ822B:%$V$Y$%L.M[<9QIWY)R,9G+5H8X5S,?E=IE BJ-G)HY MGE>WK'^ _-3I7X?K+4:B\5P]+?3!W0QPUO%$#!RN%U+-[)1]/[!'(VI\JD/C MJ.9&N/E+;$:(C2#O?WW3=J5J.=E=S2P'JDVQ@>-Y)K$2#JS;_>TJ2_\C^K_U MU;$*!*U%K82W$GE#[IA.Y)F!;;D1-RPWL.6T(,-WJ67;JQ(.F$W#9;X6>09_ M#D7[O?/"%]T)O-EJW;;EE66?=KO$'ZX8F5OTQ'W]<('[BPJO!Q+UC7.,M MC0+JA;Y/#>Y0XKK,80:I,"YTC$X*SPGC!,9]3N/+UISP ^":W6=_-Z613*I5 M/WNOMBU5-M& ;GS7C];V54 9SD;#$_QE6A//:MAF32PG&$'Z#G>ULPW;ZE(CU0"A?( "A7H M"SA+7 SRGE_#%>5 PV'LMTJWK):,VA)V[ >:NT5-"G^[3LMY7HAURO<,)\!X M:SYTIGUJIL)O $"\;L]219M>PEF)N]5+X!EY5J,7$/C'S@_5M'O8SZ1SWW*K M:> K^2/6@RK5%)ZW /4*M*Y:M9%M?9?D3XD73)981:H:8(MO2ZEHQ>H:T>,< MCHXR3;A6U.UE^5+82W\6H>2WJB?@T4.C1ZL/&Z_GE>BLL @1"G1W4.6QEC\? M _TE0,4@F6--.OPDI0R38HX=PY/_6:2SJ2"$8YM6OFQTJ/U=QS=HJDQA[?6N M!;4596#%,[<@,B1T$9E"[J/2P.^YD6<7YI\"29.3> MP+=7R;=J.^)''.Y$[W')E\7\7]]0$Q3*$W[Z%6Z<+J8K^A8H;O#"^=U74+OF M;C8*JU/V[FI'N5"]_ I5SB6F!( GOD03P!)?(DE]=Z61M72MCV4R_'FT*+"/ M.&CUJUXTQ;WV5K* V?9[ME93A>;J46 SXOJ.:^BN9P5.8%=G&[FV_G1G&_\X MHK.EI'.XHGG\05I7SU?X&CQ#^?W@Y)MQ%Q77:HE,U>P_ WCVC2)-ZJG'0T,W MG$AWO!#L.^*[$:U0A!&C[AR Y[#65WXN-C?/+ZJM?14>FWM;Q3_[Z?-^#A^D MCM()0<^\&ZP>,)BXD\4H4;@@NF(#8O8$;,)I3=LT;(O8-+(L MGYF<.PXU*APPS6ZBPSHT^): 7AY/$ LV!&%?&]4OZ=T_U:[$>L2%-I+J-0(% M$4(.S(%=I*"$%TF9CA;PAQRC MLLI8XF0R05D5H14)&C7"*RQ8[74*]MPL+N9I-8:GND=#]_ XGZ2YG&)2RCDN M:S70I:%$*1I34A/58/7#Y$Q3:-A:3T7I-S&<'79OKN99BND4IQB-M,N[ADV5: "#U9G( 0"MC9=++G$A\P:7,[?L8YC3R7 M1MP,?.X9(?$"%9Z[;"US7S/X&84,4\W(I=[)*P$@AV&YH/QWXWOZ82M M'V6)]\586FZ6+B^0Q-KM.G_J-O^(;O.F<6;9W-ROQ[SQ[OZ2%/D:OEMC=\:W MNNU9>R0T8#U8Y]8EU^:I'>E:(.'L:2UA39)X?\13E(^C]X@S MDQJ>R=W CRCCGD^85Y&A 8K[*AE6@'P2*C0'1#\D$1X_.;UT'> [NA_D(.N# M4=I!87(L),@;$HPL*^0DHAS'@9H$S&M3#<:+B+LF@4_ &#VK3T*#!NOV07A- M!5B[23IZO"2([OB?:_@TV[>Z/[]1AK$.V #K)U/[,,3R$9RM)1YD<_C MR5I?XMXS.W0P'48Y8NM>[I4CM5)VLJ4WP>>U&]L.;08"Z([A>P:UX'^V277; M99XC^5X8A7:7[SV-C:T/N'%0&WOG(S]B(WRYLO0YYV0OU1"^A+G9JW.B1H^? MF[W=*I5G.=[>K?Q.NRZ0=OY0ACQT*#?-P#4"S_*Y2R)!FESW#W-0\.GS";XO9K.)2-( *3V, MRVL-!TZ" BUY&.ZD2":QRJ"N,K7B\A0"W#4$R.D9LQUBL?ZC@/9N4<#MQCN_ MI3'-I_#?*?RW71.&\R:WJ6*FY<_[(E6_0'J$'GB4 XE?BB7L(T+,8@ N)L%5 MU=PJ0TT4:HN*>5F!A!)Y.0EGN3(Q33 MSN^.7/Z<1,S!B*';*:'4\DM,SI8")ODQ%*T'5M*P3Z+E18H6"G^TO)T\XLR@ MIF>%-(C"T KM2K:$0=@I8!&H7%/*X<^!9 ],&FW MO<-)_APQTPD25?)0=?9:QX46,_@-C$CLB*"JY-35PJ?TW&F31\F)GJ25<,^! M:$K,%H\R#)EC]6Y52*DFE%I%->MLQ2&I3XG)>]FN+ #]]N:LQQ!("? M-1AW*;NL:26V6;LO(->IUWTH-#= ^R^9S;5;U=5"BV5;BW;M/=:5CM)2=)72 ML/+\%- [!?3>;D#OI0;L3E&ZA]UBI^3#4_+AP?UQU&CZ!]#(L PW"#UNF2&W M+-_Q(Z%FLM#U=-XI<%C3J+?QSJUO)W,0)7-@VX>,][S*=,1C$8I*TV'K%:?7 M(R"?:]]O1B!V C[:1VVX* K01DZ>V!?JB=THG&S:\H$XNA-:(6=1P&T21B[C MR@?BI!/5!X0<,AKT6BKQ7A9G@;-[F+N\BI*\C?3G-,,$ M'-MU;=-SN&%RG5FVSA3]L=#F-F5;TM^7/!OV3((6'5CDD'&.XZ>T[83[$1?# MRI*[0R1UG$S>D\G[,%=CK-$J?-VQ@*_I%F<^P[F51%<#I2/.P>C=DJOUQLNX M,; H.QF[QZF,G(S=D[';"[;_& M3ARP'MW:8'1=UE,7_8=F$YQMU\KZ9!P>,R4N!9K?L&W(.&\U)_,#US%X$#"# M$"<@--0K4J.>UQDT]R"I!0K W^10@N$VIF)WG':C8&T8IFV=';)OTG'FK/SQ M/D)]G>.PGSH'9L/O=YH;H@6Y;4I;UN63YE5M38@ON&W&J('NLM(%-B4V(:MVSJW7:=J MB,Y=US^ZCN;'-@$KOKHJDBL^,UZ=2\\*C_#L?@67FOKB/.5,L//3UYF>,*(X\*( MNDWGIP?:=)ZPX)5CP9=DKJWRAO4J^MMR5S+"R"D)YY4FX1C$:3EZ7,U8GA(+]9 M[0%1L9F+W$N^)<,DO4E&3\9OS('-3B77)_YTXD\OA3]M9$]&PYX(94[H![KE MAL1RT<=,2<6> DZLI>808#RL9TQ/I_S0@:T;KUKY>6WA9["LZ!L.,AN6T:3J M,2\BKNLY(;-=:D0\LGAE>YBNO587V,;VP#ZQ%[=Y?U1G#0QRR!CST5H6KT! MOPJJVJQBVWICTD?4LP-F.20P?3MR_3 R*[*BH;NSB@TDA935IVK-]4.6@;X> M#?I$A\=!AYO(T"0-&3+B,XOJ ="ARZGG^\PW5:H"=0(GVDZ5? IQ1@:6=6JW M^\+<\^P-)PO?3W^LT2XI=SV*7J;(Y"X/;.[QRM/$+9MW4A@?I5U>%\EJ8[^# M5IQ:]I.,0#Y:Q?,UNXQ>-XEN5%5-HY&1.O-=PX\("DF#FP8+2&T!1HZ^9CK: MEJHJTF??RJKS-%7AKT>+/1'U2R7JC31MM4_TMVY=VH]^&OA42$G'#<)BK.V%@LSIS@U&? M[*/?1OFBZ#-H<5CU]FBUV+VE\R@5$V1BGRJFXYBOVK([*OH\5EGX(BETL[;:\K:$)HUT'E#B M1"RP@M ((U9)22NR.TW\MM96X9^^M55F'C*)YN1 /='TT=+T1I)NY>_XU+$< MSR6NY?N6X9J.Z0>5 ]6.*'F4 [57,8L).Z?.N"_)?WH!WR?Q>)X4^U)A#P6A MQT*,G#0J,.<>-0+?Y98-]J>'\[+#2KY&7K16OFZC KMX!KT3*",#>M@HY89C M/UIU^$U)R!=,FQN57]YV$3F4^2$8IY9E>D%DN<2H,ETCG5%K]_2!BDOV&'ID M]*"%&UN>^2,AM_* DY=[CFHZ49!J%N.T52A.[2)N6Q4>>,G M$:N4#>S#NI>.5:R^&7>P;%>_W KM9*BNH=I6_985A"'Q=#.D7NAZ%,@KI'7V M7F"%N^K&O=&M0P]T&ZU'1Z=&*U9=(F9LUXY8/R>+$8TYDA)'M$B ?)XHJ M'Q*'.]:2YC::<6^DJ?.!*(P]N8-/M/SZ:7D3*=NM?"3?]5W3-S@/=.HQ&]NG MU%*6 WUOIQOWYP,V!B8YZ/#.HY.INSF!CW@V$W+[G[5T.EM@_]\4>^LEY6L> MB[91=MJMPC&;V%QG/G4M@Q@N]RWXHI:= ?:8?H1:^UM6C1=(1N&/(5SJ3O%3 MG\T)''K(?FBO1UZ^);%XG-3XO_Y@,\IV::5TM ;5":F>&ZFV9?&MK!EFD4CG M-(@B0S<]G(]NUBP>O@JVTZD^20'Z2_W$ M2D^L]& JI<-:$R1LS_2HH3N,F]CM+K2#RI:.>.CR[6SI)](O@8N:SG%PT>/4 M+WL<(MJ:DGPL0T7__+]C@=NE;M#0(RZQ3(\3%EJ,^:+86(^HY5J6 P_X4]RZ ML;^EBH_+0XK>4_)!VVU"IY]/I^E<4)B;C7P!\:LD&Z9)B5-Y)WFY*!X>SDEL M.S X#SF-;#TT=&Z'KAK."?]A[>&<+&"A[D0.=R(*YF1@6(Y?7^HR7U(U''DR M/?@]=G>VYM)LNAK6/>@7;=MDFW6_U[-TSH7C/F"HN;Z;=_F41%S%@9C+2 M?DVS=+J8:E\7Q? :T^K.+X&#"?@_X2(?#98^AL">9UHUR%6K9K@.M/EUH@%] MPL/N-#'?3,9B618NAU0G[O4I[;.]&Z->9Y= :RF M%5HU'.XKO"I?,< 49P3H8S/!EF+PL4R&/X\6Q10NO@:]@-S+0':$@R:>K,W$ MHLZT3Q+.R0TL%/Z*Y^)C,XUWZ\.K#GZD7=XM(<5M.K]6IUG.0-\1CYBGTT2M M04M+;0)6++Y=7E8ASE5#M&7SIF4$A9LE+N)# IL8AE:_!#/,&OQS22IOB7&[FUXR3I*!MIAI M@MBF\0_QG'WF-$NL_Z_[].8:[ZVF<#MR"?=PK(@3Z@&U?3W@@/>1"\)3#\AR M".I^I/]5+GZWI()/7Z):;[8>SO(YZW8W@0.83-K_3G+-QE-C^>0DGM4$\?E%BJ!M/-302L4II1@(5X\B;-AHGV_ M3I(FG__Q*RV2B7B>8'' "FOY')=+/.HR 39TDY3(+F]3P0(U,6X<;BQ!]2G' M=TOB%MEFQ<9:_+M?X=N*@[\-X=LU13NF9Z4EKJJ'W1FT_>OQT4=-=U;6+/Z] M+JKGS.*KY.-ED<2_?Q053S_'D]OXKD0K];I0&]INE6J0;KS="L75VG6!I_N' M,N2A0[EI!JX1>!:@#8D<-'JX[AN.H=N/VKQ#$R[!8/;,# M6'AL/PM/?QL6WBCRZ&VYEM^L#]M.*?892>M05:M4_E;CNT6(XA]U@MO $B0)E%WP-/'9^-]#*I+B! M%97-$^?)\#K+)_E5*K:KK(-ZV3_5SQ2W5/>?[2[\+M)_Y-KW?+)8PLO'RPX0 M;!JH1WES1B#Y*^@/%^4\GZ(-@:NN#EF .1.615X,\-00U+#? H\ANU)8(#8@-683G%DO?A+Z/T"DE.0VS)0?\8"F\QV.[O@G]\*]]]&-3VD$"I4IU: MDEW!@A+A,< +@*&5:!XA5M40OFB.5B1D\E\ _6KG#&B+\":QB!4D!4PKDD0X M$X6V4@/C'EC4JEUTOZ-6\AYIXW3"0 XEOA;8W.>)14:5C@LS.;; M&-6O&^$M6;80Z[VL+/L,75#E(D;#6R AXGV]DV7ZG()=6]TN'RY/4:T4T+I" MA$E>EK"FB[5(&EH4K76U\4<^ !$HSS(I4B0,@>C3? &;NT.:AQU+,AYH MM]?I\%HM:#A9C,!BQ1N0@"(J,Q /J!EB57@" )*M/XA%1(9U@ O#0>"E211Y440L_# MZV O2USA)LTG#;/#]YT=%RL_3NE2 H5I0U"VUZ!J(;,.@-=F@CL 7$?)&!FL M.B6!@( /%?L?%_ET$S/?Q,L%&<8%RCR@ D"RHA)K'9_-:"%,G^OX!E\.P$S* M>8N9QD!"N(Q+P&F)[L(4G!7)#=+$Y*X2%X*\[GE)(S&.X\B.$(N0X:/9UI7K MJQR^$0/"AI7.N D+XL\G@$Q#E'\QY("398X2EZ4 'Q M$_G 0FZ_1$0>Y4 Z<^6E18^E^$G+LT;=0Q)# K\4W0B$4=3LO$W61:RX?'FV M+M_CN3'O2(FAPJYAG.%)@"%=@BB[!"2%DT^GZ) 7T@QD?(JP%U 64DM*_?;Y MU%)_UM(RUFE/+56$"EV0%E_X[/70'9 M+^U=->:0$'/Q%%Y4RI4W,F'C(G^I]6;TS\%E0F5%504!OF8?(*'F$T%AJ /E M\U2>X)D62-G6A7O+:LJ%E@2P;$BVTJKN!@?T -H*/1V M0&TD!$!/9-Y"A2P3_$O@J?34QO($A\#(BRK,!"6@IQ5"&X1=10JJG:= $4DJ; %A0$ZP8 J$:X MY8ZS!<7# .6Y,""'0CXHBPA6)&W@)K*?2HE16YUQ;5#P#83M'VXBR=QB.$U!Y4^OQ$V8OO\W-R!2?^M#^0PGP+)H!!$;R30 M7"H=G_"@9#J;Y"+/%$7:'"UE9<2V7%/W>G"7+!X5IRR%UEYI2+?7209/SF*I MBK?"@)F,>@GGV4V<3H0F/X,]%Y7ND)9(C\-:>VCTK[(6Y4BE2*#XQ#G:9;#K M2_&H6&BDPF5YB:D6M3(:U[H=\HD''UXI1(UR)9X)NC&>UAK=>+0"D=&_@5^5 M@IT(Z,234O*E,9Z2W"5<.A3/;BM1@Y9V!1^*Q42>-2@;J83(1% <]D\ W4.L M5/KCE@"+)WPCMC*3 E-H?_FR=H(>E#/MLWH>KA>UZ.3'3/H7XK*&WH4 M) 2/_@''(S!6D"=Z-($!7.$Q8Q 4%'?TF]8Q^1I+AO&BE$Y5F;(@\5;:1>A' M;H7U<0^U WF&!KTTE0!+K]-9QT]07_H]S])AHWHT:[]#PA,KC(="46*$4.04 M10+Z@@ 9+E3>?QV/1#I5Y:EHKTPYPL6%S0JE"T_#TR^U]TL ':K\*/EH@!^< M$E5>"^6 4W&#^A%:/!>,*%&7LP\B8PUO5,=;Y@O L)8=(]2WU=V/A?XAE*&/ M4LN3P!:FWES:L6W'M'+ZB:/XM[ JE!=#OA-@"5H27#E!5V!?N >VU115TOVZO$P4L(*4 M >^FP$QJ6D:>V_*B".5"1&*5E*%+[Y\UWX%+3O6OB4E@')X/= ^ M?_:U]Z,_7?XIED?X?\%BC%5^I;S6!5T\D>Z(7/WP3E[U[@-ZQ86TJ&*ZR#H M2T$-0P?ZG?;OQ>A*GKI2""Z^N=I?)J#33J3J\+X1#+4X ZDIS'QQ0=HH($P@ M$QC8,?H!Q2751L0O+R_[RR"G[*\GS_[:E+[5 WMPLWAR!_8)T)! :J"2=TOX M"Z0$B/[;V?+FHNI2;;VQ651E3=MK2LR[LN)U%&Z;K%-@JI MT.:S)@\#?U6"!7A9E%R"O0DLA3'!SRRISZQ ZTJ4-XPT^?*?4$N?3N,V(YKF MTON%"M<-G/((55P9TE M:35M7&>MW:G%"05L#@PT2^[*G["&07DWI V[9,XL+:UEU[36)?T>:5G;1D$C M4D&33!*91%LJT2JDADZJU:_BC,1+9+HU\ MP[<OA7;?$TOX[^_M%\"3JWH-:7G?R MP,&T/*&< 6)\3T1P;%!E ,CHVPASU0%C)2NH\4[\5EL.\'-6CF5\+[_%1# T MH!6M]UM98;?K:W3@ZY%E\C#R0CO@GNY8KC&_[:%>0ZZH;'@SG+9D56V-/6XK^[5'8U72 MR-#0LF6PG4YOGZ*'VRCY<89R4Q@7DX-_?O.\HT"KGN-#SW\&7H&G<[ZY; MCJY5_O+OBUD!YZ9$EZ)O$7[&#U^26^V_\^+W ?Z>R2R"ZKM&15AYLG3F*<]+ MNT:FG50$2(>[D,(Y;OE4J"%V2;1)@C[^EC=-^,?>?99?N]77L.?*';>RCB)1 MP39\42P]VZV\B-%-6N9%7=/9\B&)ZW%SPD\5=T"787J22,6"I\W51E?7)9U9 MXE'9:(#OCU$Q6TSF@PS99C9Q*>]4'GTM\G$BG&#Q) +-I^O'X7^G M@/2,_VN4I/\2?OX0&/K\KG'A(/ .Y+9I;EZ2'$!3WMT7D0UR/FX)E&8-WQ3( M<0\'4PG(F=Z?2B#43LP*;ZJ*FP0>Y-,J@7..#2QE^E(KE-0W2EF-OS#T#<^E M!O:@L&A@Z29A!J*4Y;FNY;A>MYAM2>@',J/HNW!=_".>K,ZA>>,X1L^ZX^H. MA6/MZ.XB$ZI!FS5)#3-?S#_FXX^S?/A[,J^53UD'\3Y57 XSVS'W4M18%.HI MBN\A)UWFGS]UN?JZ%'UDKM-$)'&*S]\ R -!%])-U>;Z*PPZOQ7,&3CX$['8 MUG@F@YLZI29Q61B8?N1[@4Z0'DR'0R!QK\;3^U84?04/!$ZO M52,$'HEN# +#/JS$UC.IA$@M>20-=IG#@)B*'@4\!O&0WE'+;MK(@J5M>B# M#8\%5F@Y5F B:M'0YV[D=%GM[I:W1#,&.Z4?]3?(=\E9M_/WX?@NZ(DBQ3Q5 MZ9R@RUZB:JK2QS 5#7/7YBO!&DS.J7-;QPN1_:JJ1@3#/IEH6YAH7_(;9;B8 ME>\R*-+D.EZ4FCN;%7%: G0;[-2B!=H#G\^^GK6NE)P"C3E4D4'4?+^.A?C[ M.HEE;LQ%L2CG4DY^ W$%]*;]]:QYP*=OKN123KE;93"RNG*;-891H&R22^Q3#?7Y1+R6\5G'Z.;\$0;=TE7=\RSJCL M2_\:\Z2*NXZM63]9A+N%"BJUT0,(W$U,D?.FF8(>4=\,?(M')(A"6P?+!I@B M-4/7YZ;E+7F/D3F3WKB'@*"V WD#5$PH3R.<2)342KJ!;083U M-7X\$T5$YS/,V%V(M)K.'6W2K.]<(4T9@\^O$A$CJ;?0H609=*CH'&/T0HII M?\TG6*^T+Z&_"(*U:6O04VC:$8GL@/LL-!S'TM%@I!RG$%NA_UP$"\>,IWQT M],K/NIWYCY=>Z[";T/58.FQ7U#Q!L,(V:TS4?1JXW FI3\/(-UUL MGHF8Z-AAI.OG@J2;H%^;Z- MOXHK'55H1*VI;'5P;)!)(0!R6V'%B93$EHZGD%RF 0PT_\P] ^%RIE&&+>M] M3WL/'/,,,/5,F8==WJV::&';BJJ83B;VW559 ? 1Q(=*?<:(715*5N%AJ;AK M(DZ-$9HF:"!(JZVM)3^2H1@=N#[6TY) W74VN85J04UV8=\&K-TTK0Z OM!T MM4QN >U1PS2$KN;YOFF0J$-P59OJ*"^^JNKT%L:OM5C=60$6*WGQY+:SKX7R M'O,1V[G#E?DJ;%3X+T ^G0C<%3&:==*B0=N!]*,(C*^%0_(#["0L^8VO9-+R M6A&#[L5%@7&BOC'7:5JV>2Z) AK98> :MF6Y46!R"B9'9-K4W5LP[VM&@RBIKXW]3V"T31Y[ O^W8+?^V MX1M1Y(7,CDR#ZWO@007OGLGW>/R<1ZAV[4=6VFJ-.>B@+)) M8AQA0^MYJ[6:JGZI^G)LJE:M$S>.JJMQ*INGK30\J7NWR\KZ(]Z"]+]5[!5M\Q+]7J=DB(C]*,18DG#1+O8SD,V57A0;%5%,1+1$M M1:I#.4JT^0M -%,M93!I#+2F1:;J5D4J'18KU\)78A,VD!*]A/+%?-@ZY3R[ MRO%TJ]-678@N1>4%@FX9I$IW+2_7 M7W]X:;2F][3&7K4WM9/FMS8WK./MEC% M/IMX([./PKC(A/;W'JW,#]I7+!["J,;S#A\Z@OE'H',!X285?'! BPCW:._? MA5\Q]UR,5)C.A$]Y45;.:\D+4"$'EHT*3)-W6L6(5-"H"<6UBPBJV3M!.A%/ MAG?M^R;910'%P4VR]!/.P$E!M$HC\Z'U#(3^/)L+DT)^)5M42(U;^&(4M8DL MQMI:%<[,Q]PPP ZM]RYRJ>(:VP*TH'29B-89RD6OU+/;2IJ"GIA^K*#P6)NS M?^Q^$26^]%3B>_ 2W\UR:"\QAA7"NZDB6**QF"3GXW\J/N-*-B-#M>=CF5 @ M0/.@6J*;#C.8S3S+-;GE!B[GAERB22V76>U9C%$46)2Z@65'$3.H%7E^I980 MSL-5O>+)"?=BJ1&H8J^+4KK%A_$$57$PG:3H0+;;YD\RV(E>FU_+#S[O[G)8F&^L6;+6]=[)VZZWG+]U.UMS=7H!L.+8T$Y@2.1A:F'%@ M_DTFZE<1U<;/L+%A]7D-N"_2*8 1"ZV^Y=.X,T;Z-AW-KW_FSIEM,YLR\X_5 M%%K1T'!6)C]7?W0@@ZLJQ#QB:FH]=!8]:M:E'R3Q?[X2W71ZF^4 M/O#;;C\]UQ/7['_]M.!7,#F\/GW[W<-[79Z,W!UQO LL[AV+K&1W1^P]3CRM ML4#_&_WT8<=/?]_DY+>&!.P9D* +B]U&:?>&,VT__2-&B3\Y+$Y(;%SW\8#A,P]WN143WXMO^YZK=IVQ$B41A= M/;(+)]H1C>=)1:=VH+B#PFPW?!(0/HCW9$.BLL493VS#:=586\P,#8P7D-#5 M'2M@MC K=5TWN M25TY!"KL=JP]1GR>'K./3&,]D?022;=F $?$\VG(:!B ,"%ZX-*(5R3M^)%Q M:)*V#TK2^H"P;I;QB:1/)/W62+I5B1JZQ(TB$N@TY Z-S# (? +$YP&=FY%! M#TW2_* D30:ZV>W2\&9(>C<_$CU>)3VHXJ55FM=8Q"'G=Q\O12Y>G;Z&6(WI MYZ-=U/*#NA.?F'2=IJ>EYYD1-9T@BBS7=GCD4$IEW,;2#=T-5TGW4S8L1)I4 M/%$5JH+TW/F\2"\7(HYPD8OO1.*CJF-R6W,##ZUU_RGY=A!6U.5X8:?LKQ?JVDL!/E'7 MB;J.BKI8JP&?SH* $B^(3-<("&..BU7LH:4SP_?"CB79"W7MI8N^2NHZ>8,[ MWN"1RB4YB#]X*?"@@R$QRA>8OE%9$F_.%'7TIK.%'1@N#WS+9XYN6TYDV)YR M&!O,]#U[2U-4)?]T+-*7YS+>&5N.TUH]*IYR3#+]Q!8Z;*$51[+\R/,*%MHQ:)\2P\BW[2IZ7.?N('I MVJYP7#.7&+ZU;7CY$6SAR%W7KXPM"%/D3\*RJ[X_5,5'N_[M"(I0]BP4<+-Y M6E78-/,ZPA^R7"^BB<)2X=2IB&&O(@:;G!%^JF%X M'34,]XN@G3(E3Q4,+Z^"X7E0X)15?*I?.*6BG^H73DASJE]XAHC5MT3._T4+ M9-?$IS?G,**4-/$E^#MRW# T0V82US/,T%/M=V@4^GHGOK2G82V'%MT;=:K; M<>[Y&N]N_0.66GXVR".: FW3Z7];3Y8YT'EW[-";2<$\*K9S5-[KM\=K:!.T MTDW=-0-/-YEC!X;C^9;CUKS&#)Z,U]BOBM<8 \NQ3KSFQ&M.O$9O(F$,5!I& M'-OR(@-X#7-9A ,J0+L);2]P.\W-^^(U_)7Q&M-ZPWK-D3KX=M[G=SDB:K;4 MS/UMY-U2:C23$$P:.B[W7=.UZQ(OFM"MICH,!W=[86 8+M-USV*,!WY-Z);7*>Q\ M119(SX3.!H0=4C,XD?J)U!]/ZKPI53,YI38)1$*<'X4LLFQ=& ".X9' -E^Q M = [J=OFJY#J;R9,P@@CV#!8[ Z3BK"5?ZF]CS\\MU_A:#B'TXPU=GTO"'7? MTSTG\"V3.TRW*B6!&?9K#HFT<$2@R-?X#I/05@:I!W\./=ZA,/R8@H&YAV=Z1:#^Z(H]5&3M[-U\2%6"LPZ]G,8Y1' M1LAM2@-,'U;!$L;A3_Z*3947QH7T 9B8)RYTXD*OA0NU0K:!&^BF80:&9Q#' M\GS7IU184:Y-?1X^FFW1%[#*Z,&LLA?-<'2CB=L& MQ*)>P,W0#9C#"2"U4QE?;F@_F=KS*HRO\RSIE>>\!B?0R=_[@AE'*X;+[2", M#-TC@<^HZSC<,^V*<1C4Z;0F.]E+)\9Q8AQOE7&T8L*^[;O$M'WNPP6!HQN6 M&0D3)W 8L7S_9.*<&,^89K"6%7 ?VH3BZWEO[F4?@Y]$J-6_7 MT_LF64TK*A[X!A!'&(6^2PV3.9YELHK54)V\YN*=?EB-81^T:N?$:DZLY@6S M&KT5^G9,UXDLTV4L\DS#-$);E[4[D1YZCO=DKIQGL,CZ835,/VA\^L6QFE02W;4=!P2V;9G4=JGOH['A$VY[EAX]K;%Q, HG M_*#)8"^3PM>TR][<#;AYNO/8Y3CW$^1*A^V#]?;5NL!8UX17-'Q^5Y_VUG81 M'.@[04ZJ3W5U7OT^J:O=OVT 04ECF7(??^:+3J!J56 +&)>@!ZOQP& M?)OVWT=SB"31JNT_^F:,ZFGVSKH? MH2 MEB"2/-@(O,=F]X\YV3[:N$< ;701['Q>=TE.$&&>"6&Z;28.A3""1_6.,XUWP2'1 MQ4P.MD=D6E[$==H9U_,* AW/A#/=$80'PYG;CB^^V9V:T%ZLMBD>X%7/@???G M3QEB8YJ/2NWV.LD$2)%/Q-D=P&^6%_-22[-A/DTD@BO-'3B'EL.- LN!,/"V M>L1/4A]0RQA0$2[X:]/X#K$^+4NP,_&$AN(\2T5!#RJY MFSMF["%8@+YA\Y*^TVP3=:=RJ3.@YZ1:MX*E&*S,?RF7-P^\(TE&DB>TMBP> M<*9=/->VQ>BF+-=26#J>XQ+% &N?IY-[-_K3([8(MRY[7784WO^U27H;M/$< M,NI[)G4CCW+=M*AA$T=V#;292[C;\1PNYU&WH.S7N_F*FZ$K$OJ3- ,.6'): M/^ISGEW-DV**C[RXFR7W98?C[QV!O"A'E%$F%8IEPW0&_.,Y^4"*R=#_LT@+F0T-K*I,YO.)FJ\=E]=G$H_% MP':D%X'MD[Q$-KD-E3P9(; F"SFR0]NU#2?TP4RFCD\]SZI,GP@TVLZ8/CP< M@>KK,7TSCGWZ$FV)9?:9<7@4DR!N\"S/]@1ZY3.1CZD<)WL8OH@AZ?BCY)/( M;V_BR2)Y5M2_!95UDI3(P&.)UWDS6;0AS[,WKT@]F[26XQ8O6_I7NH7J@=P) M#1L0[X467^8W>_@1MV4^)CU)X9 2F0R-RLN?#>N.@U(%PL--E3MD MV8Q>];;48EHJI])J:%O/ZGB:Z^9%^GO+".]=?-N-"]R.],C7#2^*PC#D 3-- M2]H.-G6Y977F=/B3N"S/QRI/_KSXAM@<*A8M!'?]8ZE^+3>)\K7/;"1Z];AY M_E5Q?%^@:VNZQFO3"G3CS#&-C=76^QI.9YI;/M+1!58"\EWTRPI5LX7/2W@\ M6$H?J$28E!]"8*PZQ+O)!.)KR5!7.6EWMN/C\E-V"M)_U RVLF;Q[W51/6<6 M7R4?+P$^OW^,Q["JGZ7LP[R?ZT)M:+M5J@&5\78K%%=KUP5BWA_*D(<.Y:89 MN$;@63YW22226;CN&XZAVX_:O%S(A4B7 OSPD8Z!%FLXQ)W$KJ4SVYQZ0QR= M6S1$SYX3Z#[S0A96J3>^Y]"/>O]'^TBQW4LL1/ *[5M2:;7:UR*_*N+IFU=H MSO<0_%%R62SBXD[R/6H,GBT#YB+]1P[44\QR&6G9^4$_E9J7Q\5(JLP%4%%> M #.>S4#.H1L@JUDT*G?(GJ4:4C28-9.8I<4+4)F+]#^2-.'JOA4/DS9^ X.X MNL$#C^NV'I@!E$_%.@H^0]@UY*.IPU1:2D0RNKZ@:GT1PG0(:T!6O MYGW>S(<#V=0D9]W:G$.%LJ4!5>&L0-65,U(A+#AOL5N,]*7#:QF^;GOSI)4T M*Y*;%)2>R5W]&,"0^]"A/-."18%WGU+1 %.;'JR$.<0,#4,GMLY)!7O%4C6H,VH98K?AU)"O]S'H.G%+U\9PIBHT3O'8TV\DNJ>Y_N6YQN< M&:9A1(;NUQR/^]TPS5J.]RV9QBGF^S2LK[EF+1-<'];9*9&G7_Z'J-)!I64& M6%2[?XGY-#UG$5^T<%LD8)3MQ"=IOLEDFI4O$2U*[?TPGTR:E*AWG:2I=Q_0 M+S>+BSIC!R.I\SN59 5FXBS)2GE.LTF9WN/XU M.6&*T2$"HM?K.ID(QRQNJ1S?-8%C\6,^$9)V'O_ 6^;B^3?P3/QR%,_!MOZN M^.;C'G6/]ZUZ]+J5BQ6C.U1\M6*P-Z145HDO.T,2K#]1621>%*59G W10_U] M#E],VV;AXTF_E2J X!DMAM*W P(%8B*,Y0=/_1EDF2M?",%IU;0 YY2M@ZT M=,7MM^)X//Z&@:?9VC?33G:+[H MW'C3;*R>R"#$\G@0 MO*M=8YUU8RU'PX"W.,PF%Y"8MFM&!+WIU/#_.@C'C7P^1] M5IL<@ MO/D_>1Z4&^_N=.B1 M.J5!=9\UMEPG]!B?PRN)2@7I33H"\Z,\YIV_Y9+LMN4&%#.)"Q$$&FDST,2T M475\3Y%68K:J<2W' WX54MT,_) 0V_.H+-_6F6ZXQ.NDE31\HT:Y*H$B4-O: MIO':WOGJY$SO2H\7H *TJEI!7""T#=?T;%?7O8 &5,)>U]VPJ[GO"/M.2ZP# MP'YS6ZPCE=A.X^;'=&AFVQX+=-_W>6222"< ,=W'HG3:S:C:#?R=?D7W@)\] M*_#K5*/5BEO18.3JJDBN,.,5*V^ 8]T)O>4I>)5%F@$DS W@N'A@,VY'D6Y% M$?6K^%YH&ITJ\*]JG>?C^KRV9$T[J3\&Z]&K,-CQ3M58-DD89P8>=/\'U@K( M!D!COF[JC@DV36 Y.C-K@]4V@]T.;!T_V^G ;*?/&-E3L#.+-MZ!P(D\R@R3 M^VA8FH9G69Q&(%%,SV',-W<#]CKNM1NP>:^F^Y+Z?_0Z\!,$&(;WZ&S M"AAV2\-4P:7Q8KXH$CC*F=0[,VV*NNDX%HE* Q5PJ0(C33QE7(>3 %EDYJ@ M_V(B)4*[1AT6@19*9;@)?&N^Q>S?(2X"7S8":[BXTV8"-8:)(!]1NJ!=+DH M8EDV[U/!)5S7FA0KN*R$K19BG$YR$V?S,^U35J>Y2E4\!HDFUZ-=8:_)K+O1 M47(Y%\O K_\?ENQKOR;%%:S(K6ZN0WPR.5=2%*ZFAO91XV(OENAW%1'5;:9= M8!N(,4"L:ER"A[<[K;P.B_4\J^U,E>YH2V-3>X]8A.G2H$J;>-Z MFQWB+R7;J1KD+9+GT<&/?Z"/*9$; MA3WGQ:A*(!"UG/AUS9S@WK_%69/#:@U$GQ29*K@N$50!"Y_V$!207P-)G?\%X=ZY?SSV5U?,!\E]$$ M:^F*-,F&HF=,A0GY;0:0ODYGVO ZSJZ2@;H?\R1&"0@=&?KO@$H=YR?$?RQA M^);<)-D"WS82!T0=&XXBQDQ,Z>-IHQ]>U*#9!BB,%Y/)G0;(-@%B%A?C-A%\ M,?X_G/U$NXS+%#-))A/1LF!QBD%^\&RQ'@\!BC'55>AN"SSH?R(^24+V+5\TP>U"Z&. M-!@$%V%=SA^QT'J:WT_S;>:P1/^X$*4F39,X4Z=T'^XA%@W$/?! J5V(+.^F MA4:7_L^T[VT&/H,:V]6=:^[!\OCV'7N>.+9&DN50JZD0;V/ES31FF_OKUFMK<"] M1]MZ +N @RXN_ZUJHX4X1=0>H-)SDY:RJCT;M8U&M;XM<#M=8IR2XU3]#;#" M;B!!('Y7.8YIEBKY7'.=AL:$,E8E'=9U]14I -#E8N"/_\_>FS8WCESIPG\% M49Z.L2,H.?>E_-Z)R V^/>'I[MM5ML.?') $E3A-D3*7JI)__9N9( E0)$6* M!"F0A*=#4]P Y/*<+<]YSM5X6OTZ?IB^=^_A^.K\?@K6E'_\Y+\G_:Y?G5^R MP*W=?2JLM%^\61"4]%T!LD[("YZ: @>/3I'RG D:1YU%4&$'"$;6*,J@E8QJ M8K!8/AZ?/W9\:C^DGX?Q4/ON;^'1R_CYRR(B^?^(WRY0O.$HO)@_M7C';0N% MWW)H D#]A<+5P'T,U2>5VHXCE:DS4IYI(4!4"A6B%AKLN%'20K_.7!#-&>-+ M?6"*;+0?8UIPK$H_Q:7%RW'_6M8URI?H/Q5YTU.QU]MY=]."CZDMX;VU M@7^0 R= LDIC$@:DLXY"A@%D4CJ"4TPIY09AY11TLRT7],(+N?*W.)9"S/\4 M$]@']W\+% -/Q]^%?EZWW'Y+Q61>;QRHFFP;G5Y)X?W%C$X1WL12; MQI2 ]V=*R"(\1]!2!27B/)6.,QXJ W@X[<.A9X=V[$.5A> "*18.'XDO&+8_ MWGCP^$O\'J(_)/_?0C^=]:??+[C?NJ,0X9P,\Y_OJYF'TTQ%,QB-1V5NXNPD M,?!%Z)Y'[X<5]!%&"F_U.94:2B2S"&O'B[-@+ID1[@I4.TVEJ3'(:D&) \I" M,*7)9*F&0K[:(6?C?;RIZ7WB["E@;CC)/_R7JQ;'54>[U(QH 2F;&3.V>91] M1O+&7C^G>J!4DMXG:EI&UY\9,C]/^$:WYS?PJ.LO[7WQ\?-3$>4LUFNV.,&(>GSJ#9[SD-T\N+_W MOE$XEK\KPSA%=",P2\7 I MFG_38XMU,Y1%?19TW2*)SE[3E+9T]ML=95]KH&T)R3:JF@-I)K MC0AG3@IC78IFAA6A?"F!O(%? M,(CBG_P3E'2 04P'*5WHI;E:"E^LLX@0LT,6A*ZI(@Q!XN'7:17 @3==IW0P_',0.4W="Q"^PU[( M9K,3@[CS$YF2S^"]#9V6QF75,=S.T_DI?QI7M J/2H75I%0ROWT>IX=[^_'@ M>9!=[[[7U33CIL@V&\7CFS5N1A08-3H;\>GK=C;F\UL9UW VKOTGNP9OI. ] M#A-:9G_,FJ)L:FFQU3/&S(Y1=R]BQ&ENR?X/4P=+8_*YZ_V?5S=DD,A/$W^K M42&XI]Y-M)L#37HTG/XK M5/BBBRYED426C/+'[C2?<,Z2M#S)4RJE%Z3QYSWE!_/^7[BUS=O 2X[V>\[A MXN35&8?8,0QQ NO5!D:VL6$#HU_X%H(4DTQ&-5VV\UI M(3[0&PUFA["O]CBOLOIZP_@V'XZS;JQD"^_XI0[95+.COSCI[^JL5'NH3\_ MKI._38VS:;G,UN/U[NB"3_"8#7_+Q]6:XBQ0F8?2D)@5YH5_2&>=?WZ=V%BY M7#$M>]XJBB4WTU[N12YWP2?\O?LX>5Q#4CNOLUIBIZV8F.4OB,F;Y_(K53$Y$URSCDRCGX,T M"%4NTQ2+7V9][@I!.A[:-FJ)0_:7<-5& ME]YND4T9]?F2#"U6><=F 52&?3 M]E(&G.*A0\V/\&,_9'3GTWJJ:J1G%G\\L"1B9:*U!$0)AXT*B?R6!1[2N$Y3A<1]GE8WC-1WW7O:2?TD*,!YF5;LD2MI98+TS MZ^T=+EV4B3PM>*%-*I-ZR+*CJ63B91 GE0(3*OW_80JP M8$85:=XA;Y8SL"29W#2S[E.Q758+JI]"Z\B@[@KSX_-@G/6JGX9SMT&NC^9=YLL!+[.8G9.;"S/:](*O(*7IFU.3F)^_3+ M+R4-13AN&(6>WE\B+\H\YW:A9+<,BFPL< [%^H&8YC8:U-[M'DR^1,I$+TM[ M'K-WDX(%J8@&AF['^UTO^\>IHDG9I4*X&FB\I3.9)^S[MB(^6J_L\/BZ;Q]6#!5S8P7-X?< M2[S%:M<7HYD96^&4<%B#F;$!*Q*4%._:6D$,((1J10V5$F([3Y_%)%TL-)T3 M@LQQ433=KM#(>M-T/OC-'1=V@(1*QG =96X1D%L8H.8DVRU5O2CQ,SW)N M\B_=?K^2UO1B5R535O# BS']QHM]U,CCSR/FA4M8%MQIF2+%' (*<"LEPL;) M^1FHYNZ]ST!WV?E['6_B#E2K)56F,Z3P0TD2_3O[W0, M=X8;8&/&=S -&TUM=!"_)]"[%+[@Y_SVH=_]UV3*"*9"BL_3+@2BY^?_J-&+ M:-3J3I/EX54(WL]=G+#?YA2:4XK(50<(*SM85LXBEF)MH],-H/T]IAYE*_JP MQL#@E+]X5#!HCJ]F/Y]]?4JC.X-07SOI34OS1X'"-,[Y;'N^ MOMFK@>[*CG]Y/C6-<<]7Y^L@W##RA98PF(QFF^[!._F#0'C7JW[S560T\ 1L M)8]*TUA-R/ZL)I=%3E(#FP7:C\T";]@9A\[:F8RFI**ZE]W^=O7IUHO7?'3U M/_EP'*1[-#VN@C(+< [&HYG:5%'I=ZP;>^\6?SA*3*P=MA8WPO\7GL^CHG-_)Z]:'[&MW M,+Q.W(K[+]@#A2 ,F="/-]U^-CO\6RT5PWV[_F[=Q0MZX[C[=9;H_32Y\49C M[_EJ7.3TS[+!%PFMER3JYZ41+SSFS7/BG^4VZHXRQR'$%&*BQ/R@<-' J*:? MSE5W96@EZ75)_URE8BW2Z.*S#;NCWZ[NAWD>29>#5DJ&87\M/F75/'CNAC;0 M_DI_O?[DK^'EVF@R?$[^G0\'5]Z:"/SP-X/^-!#H]=QCUBWZ'<0GF!-1#%9L MAJ64D1>E<#'Q?E3DMT>.ZM*T+)XJS+WW$R?#@FAXVB7]Q9<&_:6[-$[OO8E( MJ0B7WS[D=Y->/O5ZEWSB:3*#ZM\M>++S>&$OZ\_=H8K[$V7\JUQ+VFL4B:0! ME#,MN-66I3-9JQ"R%:XED1KFQ;)#V '_QQ"JR2P (*U$+\F2CKX2?X_7S^^N M,B^M KUR5L[$-E;=1A:<61[-8DY3K&N)/L%H6I,R^EA$^G8O0GX*+4CZ7Z[" MBX^(^/FI3AA8.5^5ZR_\'*SX=?4!^B&ZT9O?C1\^; MP=#+;2^)>KWL:91_G/UC:8+"PWGS:QP6*CQ,__]\D,$F&]^%/\/YI]-G*VY( MY0]_FGWIY6<0O?+9;A^]UQ57C-\#8AR4RW0*;P;C\>#QQ2[S2U[= ]77Q?<7 MWHHEG?&=#^O,^!>-6,1;82VFA=7+4)K-P'SMQ8?71SK=5]-QP*?OR6C0\W[^ M[T#\WTXSL7;<4_=ESY''5XLT??\(J=5NJ?WHBKFYP"V WF$++,_$]"Y1B"[= MXO@[IGK.M#AO1]@5;YB+X%_<>\WY\:%[YY54'=9 NVGVV#2BW33MIGGKIN$[ M*2(_@#_=9+>_?1D.)OV[JVE^\NUMGM_?'T0]U7,8M3CZ)0J-S0'AC_ONLL/. M67-Q^)ZS-+ K]#Q<(A2 M8@5(C="$IY9:-#VZ$$Y(45^-Z5[ ?[60X5V C^4U:H'? O^T@%_A)B?#?&3! M,4NV6)(;C,[EAJ%2.0>D%8YK22.3V-1@P):ZU14,KS'DZ#4,.:_)C<]^;>#! M'827%8UWDV'@9?KP7ZADK)_UJBHX'G>7 VNWS<$W_*J4TTN/!%T>PGEI&4C, MA1#8&*B %@@)H^S,)4@)Y.^*\'H]@1;A+<(O!>$25Z)]7"I"$&=<4,PP\'Y MM/T9!]*%AH_OB/!Z3?ZU",?7X/P1?EXA^U]7)VI?F!./0,D0IS!6*:(8<.2D MQ%H+X6;&N$8('M2)#\N1^M7X<;H8)Q.TARM8F2[!@V]#=R>,>E2J;ZPY(YH* M YPWR*GP7C>>'=91BTT34-^\B#U:P0;9HKY%?:-1CRMLL%)(C:&@*8/ <,53 M"J/1+I"%1B[UE'\/U#5G[,ULE.E^ED? 5R36J4'QLW6?,%2QLTO"@!PLIS 8J$ M=@J*E &KI:(64#D3((;RXZ0*;1 @S7,[Z(KNUJT :07(I0@04;% C' 2,J=M MJOR_B*6X2#E2T#JC5Q\L'EF ',V#05M;(*WXV/-(HR99<8B2MPICT;ZE;.&'S6VI MIRSM\/("72_W4KYH>7%>>:[[EJ"=@"Q8EZ6.):J8#@0!@K'S?R#5*=6S1NS> MU8!T=9>D1E2:O2H!UF:DP](*J"LCO;&E)>>NIT\8@@24VI@*@IP@P!%IG%"$ M:FMF$/1?7VV]-Z(4K(5@"\'3A2 J">-1H(KWJL]J+B3'#EDK@D&,(#((X_>M MM][=#KX("%Y(Z+R^NJRS=&\)+MD3K$NE0@8;@:&31%I!V3P<1@UI0A+W^P;/ M4:WT*F?@V[:QL(L2%K14_5P[+RN@IG+-#(+PF@-ZDBJ^#BP1ZH5R.;6SPA!$N^1SA M3#ND)9',XUNESG$!Z"P^KQT]+/]+'2591T!XR_K0(ORT$$YAJ<.)!$ K9A&W MBD>N%P_K8-83;?P_CI-ONT_-U!%B '562)T.PJ/U_L?87';V?BT'%XMG+TWH M!'WL1P@-MXL-&1H:3]L65_N/?PU'')7^Q?)*!]^[=[..QHOM!"? MMO;V+V.CY*+Y=M&DO=*X_"X;9[%E^?I&RMW0]#P MSV\/W=N'-8^VW$M]Z*'MW?:%JU2:KLU^Z#]\*FL?XR2$9R^;L5TGZ6!XGW?' MDV$^'_V]I4)C#T MITYN)X^Q#?W7/+G-QK3D?_9Z _)MVQ4;;;>MEE_OC /V"E_[].JRW2__.2W\B?=)K#P:MF(V9CY6\ZE#LNY4NLN?Q)>?3M%NC MW1KMUF@[I9<$=],8U'L?Q]4UL/_88R G<(S(>4G#@24@R#CBC#922Z0,:)F&0/A-6N%3"MD6B&S@Y 1H"2A=XH!F%(5.*,U8"FRC(1\* 4%(D"O M+H=NJ)#A=0L9>@WK[&S7UDT?N&*A)'\^DB1ZOPZENXBHC0M\"K(+EP:2Y4PP M(;43 '$+N$UQ.C.0*(3S!AJ!9KY&P37+O/QE,KQ]\-^./_LU3,.H">X7OF9' M*>)LK,ETSH'"5H*=O@0CLD)?891+':(IH8X@H U1,PE&'"2G(<'J=N[PM:RS MR6 KP5H)UDJP.B48*[NH"F]R":=H:A!U7%$J=.2758BD3E!Z&A*L;L^17O.C M,,HVW*,\U000MR[W>\_3VU9\-WY\[5J>S_@N9BTO)+[WRZ;2G$Z2?[_M3<)S M)=FC'^DX5)J%=_P7N_TD4.D,)[?CHIIM6L?3FJEG:J9*6LG7@%H8Q!F@E@() M!.>2S1QMJ]V6U&];1N^J%N-567>-7R^[%AT.CM+:MG5[ST'7MO+DZ/*$ET5! M0&H!H@@+[*0#+'422PM2Q[&AQ!BY)8_UEI&MG>0)11W*CD+X>$I!K=/VEIKB M&S52Q)R.)/$P+RV3-%7 FR'80:H,0R:EM""IY,Y(2-.%@/ROU47/^G>_YKU MK:/\;;YVQ]U\M+K[Q2'](,SK=((::YNT)D@K!FH7 Z@T*+2C1&I.,9-,.^^1 M,"IG8@ 2PXD!NIS7SH U^F]M(*@%027(PA(>4#/"1=2 >;=":ZD1Z VOP-UV'E4>IPIOV0A&);_OB]YGQH%OK?9,[SYYS,^I&(H&':2 M*B_.FR_7"62'PSQ2Q.U\D0+Z_[$1^[S$/@9!\0N"I; 4N-2:T!0KTO=9K=!2 ME'+.*5LP.ZX.,OPTZ =.2"\58O'RY\$XZU4_-X/1^*?!^!^YQ_V,#O*%@/BQ MD0YT+AW8ZU$)L(*M-O$3V:MF:^PXXV$+3?H54LL%&L!;/\Y.TL\CHV;) M2GH_I^P<=;Q3'>5GX-&<3&=M)0EAP2^ZBDFT)-3\&G@*_3N/6;(2H+S5_LEOGENKY- 5KG??BJ.M_,C2!%1-JU-8R\]OY@44X % M,RJ5,RG"&1#O+$76\&0'>^:?OY3\NA%O)?5"I,W^J]\GHR7N[%UE$;Y>+A8[ MGBBJRIH*K?!4S@Q+SHE1&'DI5]O;VB/Y!QY:<\/%&W/\D*VS"^77SQY3,MDVE]./@SIU<)H2^> M.?Y]&,ZN\^3E]]7-,,]^N\KN_5-]S'K?LN>1O]L?'X;3 6WWE%-&L&R[)XS? M3AZ&8=O_;N2XDY!3:A6QFAFN0 %TC@V1!(LW#;YXD,A&'/:/"[&H*VB,C13(&J=2$R41PMKQ&8TQ,\)Y#^/ 2UN\#%__V/7BJWM;IHY& M>9=4!5H2Q5,R=:6>WQLU.U%9SX7V"SD:1?QH-K3-#-1^W0B UDHII ;>(56$ MS)9.44TJ#-3&V' B1A2%PEL:@G(N9LK' 8W?G8%Z-NJJ_ W4YF'ML_[S?XZJ MLK="*1^^L[,Z" 9)DB]1M^[GI1R2P7IYHBO76_AZ8QFK*:)/W_=BJ>8?UA\T M%O= $A=#6&X/=**T87RA9:3$Z%QJRP MX9/9_W[_8]_[.C-B_,N,B5\\I6PQ.;-BK*MI-582R[&24(^5A(*LY&]KJ%2W M%BBGS3[[X;]^GHQ'8P^4F+,>HY8W^9=N/X9X_(LBJ//>R6]-.=B I?=.!FD M4C*'.*="*9=JBPO+4#,%<'T->C6PA3B]3#%"W,Z?B-$LI:" M%4NQBH+M9+>$K@ZFYUVDV"C1<>IGLFU^Z+&%'0)EG-TJD_KW%884$X.00);, MA!U%XH@T77-A]]8ZZX/*P7V9OL@UJK.O:?-D84-;N.P\SKC=\@OK1HX0+'L5 MI\0I"Z@5E#.94LLQLS.10!!$[\7<]]:FY.]G 9$.E75FM#?6T&GMF3;'K'91 MA,L38@X5Q8HII:@!F%MM-)N[8I9O6;W2#!+10\JJEEC]LF([?XN&\GM[IL>2 M&+_?*#*J!?DJM9!H1ZGCA!%BR+2 UHL,)N!24LGA1$:Q2*=GO: .J#4Q=N.> M:U8+]UW.%=J 3QOP:;))56DPPPW&"$+)M$!(^+\ B)E\!")U[R4?S\RD"H&? M\R9).+? 3UKDPYY=Z&>S]51)R64<:@N9U!PX_Q5 H03S<#"P1[2>YLMQ>@84 M[&!29]#W?.RDUAQJXT5U&S<8L,K1/<9* :LE1\IPC&$Z/\V"CJJCBZ]077%N ME@VZF.8U;_+N&LS8LIP*E/?O]DL"6D@NPT_?D[O!)"3)SK++:O6(W] ]]AWE M$"J=+.K%CW*&6.F]*V:<,0B5I^JD42E$&RJ=WL6"8AV*:^TUL_-VW6WKO?>Y M7!N/:N-133;92(7PTCJ+TQ01E%*45TK MVTU#PU -8+\X^&C?\@27P'PQYSU8+H.;T@_61%>P7HRQ,H\2X%0*):UB@B + MD9,8S?@*'&7I"5E\.]6VKS#VMBUOA]?+N5*UE;=O6['^AFKSRX![X)3(OGP9 MYE]"2H01,$<:8TUPKX91V,\:<5#"[5!%]K&.WR(^Q+!L0;Z39(/*'/ZTEV8"O?%;[1Z#V*Z)W M>L:6 >3BR!VFJJFE_5BQ,UK:CP7:#_<]']YV1WGRB[>/CM56I&%[H]T/Y7[X M=4YC&X@!@[)E[HY4;<7+4/)+YH]\5W?[(.U/1V=U2PUQ,9=E) ML :=1#X0!;3,2Y32 "JD23&0+)56.>S]8<$I"!5J]15=3"VGRBJ^1AU45[HS M![4FZ[2Y.*>B78Z7B_.^:W_L1)W3$'"H/-XRT.@4&8T5%(YIA]+PM2#@G$B= MJN]T8UG OA=ZG%7TG)?H.// W[(8+FI43\;,N M]<6*!XA@W.@OVK%2SM M^!H^OJV]A%,?:UM;?2JUU4U1T:Q"^TEI:IF0#B $,,.6:(ZBBC:2"4KJHW%X MPW&)K.NXA*):FR/LO%D:JZ?/.4QTO .31KH,YU"\S"BM4*4;2(1%AF-NJ$*( M(QX%E7^+$5Y?0O_>QQY+7;'W*MVY$W= M&TT"1:NX3T)QBU)Q8\X-4-A:1+#B2"M%6 2U0]P8A ^HN.<)B*]0B;Q2-;?6 MS?AW/AS<9:.'L(^%=Y?^=-8*>K<#Q0;'$8J*S-EQ8GX[+4(+A?73N,+:.K$Z MW<53#B%P4$;YK5?:J49 6D$(L51:I0J \U1*3.L&>+%\18 _+M[G07CKG",+ MC37.6W.C/4&L7;; TB/0#FI)+0N,9802S!PW4;:D('52U,?EL;5L>==@ *HW M&-"*E1,2*XWUX#DN&SI3IC!&"C#_#XF%-MYM+_ JTM2L(;7?PX-_,U[7.?:P M(8Y]N_-;A5J[0B6E0J56@30%5&HJM$/"$1MX<80 WD=']:?D; ;HO%[P%+WU MYCOE)W_J/[6P(GW)$;WSLSSYYZRL(TJ%? M.-0?95@/_:9'&2X6*ZV:/P4U+V!%S5MD*:. :N^G:""L2^,)@,":"F#>P4TY MZ8!%\_1Z [J*'&9TK]VQ?F+=XF7X^L?NV*_<;;C&KNRVBQT)NG,>KZ(M0;9\\T%\7'P66Z\2_=37.OB_]?OR0C:?TOLG#H.=]Z%'R M;3#IW24/6;S6;=[]FH=7=TG6Z[W\:CZUJ^_"K;K#.5&POVBX][0F)/RSEXW\ M>\,L5HS<9<^S)R_J1:Z3#<,LQG+7O;_/AWG_-D]N\O&W/"^N<=L;C,)EGX)U M/[MAR6%\.WA\'(1)CU3&_=6/,_U5\3@Q'R4.8,:SN'#I*BER)WF<],;=IU[7 M3\+-<_R\'X,GX=O=_I5_X\K?/G]>^-GH+9S;YX")31O93]8BUW2YM5Y?_,=L M^%L^WFKMI[MRW'V,WYPO;EVKO68 U\E/@Q>???,#J8SPX U$9JU#Q,Z7WX30 M5]:OKM&M&5S#VZ$(4G9"@(8ASC6W"AB%"4HE=Z$3@D"*,9/6UV=\:D#-PAZC MA98'K]I*9=^#.OI8'+#'T?6RC1$&TNU/LL(N>Q>).GO[I81=YOS\-.L%0\2&T($:1;"!<&(FD]@MCB)KRQV_8L97RXR MO/X>XC\DNS7*^+'OU6+^.?MNNZ-@.TV&K[? L I*E!*>,@,XUHBFAA5-?%(+ M)'25%AB0D-#XUW(K!. IUE# V5>Q4+20-AZDWJ\;O_D^\&4'C6(DB1]*/EIR M,UYV%*F*AUU&"?=[>'1XQ._94.T@CH_-O=4V]'K;+U*B1J/<^R7!&OE+-[OI M]KKC;CYZQR=>.6=[=I^9C=@/N!BOZM]51KNYY0P'#C#G," FQ490DE( 0V-% M33D32E;P9IPET"%L@-:I@%Q:A,-7'=!2&.T:UW*F"!=^\O?HWG=OL_[8VQ73 M#1+\TZS<( OO]\KY*XSGLM]+\OOH2LYHK-_0_N7E>!PBNZ]<*E?^ZSUZ+RMAM-T,JS:#6! M"'99/W_<=_-<)!MLHS9*8^7*16Z-LZOK_>OUI^OD/O=SG?6B-3\:AZAQ/P^G M37F@@NQ_27H#+TT*8__6"YCN>'0DI=O(;(&32 K@%)%?XY]EV^(O?#28;#I_O!\/87KV^4_R7K741Z5"X MW&'Y!&L/+L D;='?,/33LH1),2@ MBC%&"$HF$#81?0KH(%:K@G>#_U+34QV M0S\D'2G).:#_\F>5U%1 4U>UA1!09A!3C,,D+-4 M,.=T 4TM.(5F(S3#^=#TO9!_UQ_EO^:C?/@U$GK']?"XFZY+);Q],*T-98?3 MEG_O[#W$BP2N++-L 76&"0( XVFJH(&$%<#5J;%<+173'!"X]2AP45D.??J!$W<"W!P+P-%N$R#%$1CQ2A*@4D-A)Q@S2.* M;)H28S?'C#:BJ";%Q3L(UEG)V7S]=/*.HOO7I#M^OHKE@R'[>YXUVUJ=*T!) M*Z#T9B?%5B (F486"2Q)!*73@B@G=S [%Y*6^W<)NH9X?'Y^R[C#4!OTE3O[!M"SM$% GJ5-CE>DEZS+JS5HPPAZ7B9<0Y@NQS?].>@ ?+%")!2BC#FRAFA0Q@VXA@IRQW>?*X95^%@.I!W&*TSLVCG]6ZL\FP] MT8N%<87\6!$"J478$"*Q1L!R5*AC[)3VSNK.,*Y'O10<6HH+A0K$5(8YS8B,D[PX9)V!>E@ MWK;<.#-%>-+H$6*.'DZ,T8Y;(!D-*HWS0)WGT4.UUH)N#N6L0T]-2:\2=SAI MDUY7V%#-U5B!GZ=@J\A"I7O6O]TW#^,&^;E@$&TI=:J4V2'/,HOT=6)#$,C?U$I[]]!XN*$P[ MJ-:H<.NZ-D")GC1T6*D*F2 0*6XD,H2&GO (QB).I*#ATO =H5/3.2=@'0C. M(I7],AEC*A6;#:>->5>I<[$#;U?_[++^?NR/L_Z7;M$E\LQMU(U.)Z[D+GAE MQH&B' H'A<0"(RJCIC7800E?*Q^K%&K^>3"X^];M]53_KISI0A._?'VX8FQ M.YB(&M7RZ7B6K0U\+M"D)313"&R:"^&]$?]9( *04#O 1"'NI$:4J^U>,N*]Q\"7C)T8A6PK42SDLX+BKD?T9"I5*LM'28:H+3PJ!# J4(O%9F=@Q3 MCN .J;4UQ"5(N&CC_3'V,9R_?W<97>U7=,>*;$?5AI79,+24ST>A9]E=TNWO MUPK=#/K1%\C"Q736"ZGGR:>'O))G\>9KMNTTVW::![Q9VT[STCLHMNTTV\W0 MMM.<)VXDO4%XL'SX^&J&9.WP6#MY;^B+V!3/:0_':+?1'KE$@S):J5J62#*# M&;14,6=,JBW$F$+_?02XV!@%/WR-$^KX)SP&.^O[;M66]:H54ZV8JHHI02I% MU92G0"(- !$&IY^E$ M4"_)%SYKW#%8XHYIP;QY+B!3S$(@%7%FBCM%_%O[XZZF,P_: ;C.G+/3P=WE M%(R<=';*"=K]ASS8;81CL%D4$MKFM1SGU/=]\=$FO;2"LQ6<-0K.2N2W39>Y M,,&Y(I>FENA/L4(_31[]3VZWSY.!$M63*%,(S,/]71SNPF@7-[\MK(9_?%[R MOSY-'A^SX?//]S\_Y<-L[+=*:.)CLN'PV4/@6S:\&WWVE]&]P>UO'R)JP\M/ M>2^/N_XJY0I#Q+BPVB*%!,=<0P(HL89I3/E523<@E=!0&BH1MP0!1+A"_JM* M$&\94>D?+??X>PK;;CC)/QP_KTF-DL'][DE*KR\J+!+T\<37BKR'+R2YM\B55UT1,*_[BM+O/N25!M MTM,K24_LA)*>6)N^=)$9*U5QGZA';VBL.4NVQ?WOL_\)'Y:0LZ8#$$,T)EYJEU"CBG4L!,6:<2H6P6NHZ MO=Z\7AW@^^?TA_\L\P0FWCCS3_^LOG='\X^M_W#D%\,$H3U\_I]H@=;1#(RB M#D-U,FHU=*>WR4W-&OANNV%).>X\+]XQ!N.X[M(M6@!595\32H]G/7&'== M,=._CKN][K^+CFW>A;POG*=8#CH*LB'D)":#F?2)8<>\J!:]'>9WW?&+&.1C M]ISTX&0^27O>Q.X[7'X67=Y,\N9^,)\,\&7SKY\/10_8C1^,;)>[&:_L[]FW5X,3/O- MZM^;W,[W:S>JTB) __TI[X_RM@2YC<:WT?@V&M]&X]MH?!N-?RT:GP0JD6QX M^Q!-Q[O\:]X;/#WZ-9@IWC9 /B M_'A#A.?3"E--^"NSM:? M\WX(/NC)J-O/1Z/ZSK0![/AY.X;3U5A5U?I51Q;J!S@<1[4=CJ_?F/*M#RFW M/2H/KX-PZ?8G60&_^+7BAR^?>'DB-QR1UJ$^KQ+"7XPA_GT8EJ=W7_*KFV&> M_7:5W?NG^ICUOF7/HW!N]#"<#FB[IYS&K[/M@]7!*K2)6 M,\,52"/9#L>&2(+%F^/B'_[K,@,XUHBFAD6*$IE:(*&[0H72\9?([]3XS3_';SP\WWNG%"_#US]VQ_[" MMW^JD$1Y+9=$BK'D;UEO.B9Y#+9\ZXX?XB]^#-_L9[WDU_QK[C=;\BD? M?NW>YOY#KQ^^/"0AH>"787Z5=GOA$FI^B=]_^"55'_Z0/ T'7X;98]BN]]WA M8_C2^"$;+SQ/J!K\TO=/?I?X(0Z&7E]DP^>R"'"?)(O"-/R/C;9AI=L+0DI1 MYDU!#8'CD""A4HBU]0)# T/GMN%P\+7[\>?ITX;*;O^LZ7#P^,G;5S_?STRR M1?,P)-F _P?_&7[[3S]QQ;S-IRW:=HN?F6)UYE_9:.*)N8DG7Z<&O29+YEUR MT^WUJN=Y.\YZ]<7B4 MNSSP_'K_=[8ANW[;^^\\>GO\JM?]+>\]7_GW^U?]P7CVA='*LM9O@TGO+@E? MNPGQ2P]JOY&OD[\_=$.*3>49;_)>U\-H5%[NWIM861B,1]AL%OP3W.6]I#M* MA@/_7C'.89X\^(>[R?.^O],TFRSD[U2N_Y^CY,G/41SV;$3=UP8T?NBN&E$2 M6J4OC:=9HFW?S+8(W4^W?K=,>OG@OD+/$!717 _].NCUTL+MBNK^U50W 9!) MB;,<$\ L9$)K G@DNK4FQO55#>A!+6.8:*A021-,9;.?]4@8(C_AVQP;1 MQN0S*G=+%:N_R<5IW>PB\^,@;%+#U(,F1"6N'W@O9CF]"8:=IAW:7G:69$VG M^77MF7?MOO*&N6@W3;,VS:HN+>VF:3?-JYOF98CVHHYX9\WXLN#0?NGVH\OO M'8PG__7!W7N?]K99N8UC>D00L4KS#$,Y490 FW**4\8-@Q@;Q!ER"*SM=#]O MFS&/)C?<2"=QC!QSBT7<;QP5:_Y<,]D32F5L:=DHPCI8SCDG!&G1** M6,$#8P/&7L;9- 66.(3JD7&\'ADG00<>IQJ@E7&MC&MEW"G+.,:J75^HI0Q1 M"ZE5#EI.>+3C9(J80#79<:P>^FXD.IR+5L;5WS!F ?,-[@NC_!TCH\@%=VU" M4.#2#W,IMU**5%EI%-3 VR41OYI!E'*^<+*[C-67<)[/[X?U1\7[-U^%'2+: MSFGG?KYQUAA$H()![K1'H<+8<20-)BDL=*C14#%.:L2@J N#$'4PK;,##65:R&3S>=/OQA[5:P/_.AX.[ M;/00Q+9 $/VIK2 [T]#:A>.5D3)\3H!R6!/'%212L92Y-.+5?]D(8PZ/U]VM MY1:O+5XO J^54)*DS"C+"3;>?(98>BTK(EZI !+*(^"U-LL:REJ[/#8.L&<7 MUWW%2@Y5D+>Q-FE-QM:Y^+N;L(H!J81]L3986, ))]Y*3K6$$:M,8L!YNB-6 MPXP'=\&\[J"_J2CN#+U:TMUEJLO1?6""JYAZA0@C $C48:8P88 MY1%K4F,K"3X*UNHS00'M #. 6R7F!*?]^_V2H;?V!G^TK.L-LW/^:=A859R M:SBC*%>*@)0HP6!XT"+55!EC98KK2<.2]:1A =F!J$XS8O_-<.)Y6HT2K$W* M16W%:"M&-XE1(=JJI%:,MF*T%:.M&-U=C!(@VL*G5HRNX8&M)9;PS@U/:V*G M/ P;9:#UVIE6\#D0[>1+1#L+!V9OOFAGB8MR>%__:KS"UAO-J7:!B]-XSL5M7XRG] MX\_WU7'Y85O)W^LNV-V=9TKTF_TDMMQLO:+WP)EZ?K>PP,YH8PX.04L !9I'874C5<_;(<0>T0JH54JV0NC0A M148-6"C=^?.U:GL_X+F8MZX[ @<:*8C4:31YCQ^ D:XF\7K.8.*RD MEQK+K68Z5=)QC)3AC 6+R1$I##%R2XMIK@=_G24JA2[#%4*UDZ$L:![!R"5[ M=A<.5,SG0*7&(::=U5 A+20V2I/HVA!( $#@@$!MJ;M:H+9 ?16HM.SBH*@0 M"C)-4JQ2[0B#I(A!4$L%DTLYGC4"M3;"!,Q:SJX5YG]SC=^0Z?PT*#9&H.WJ M9:%%^7@04\-O)\-AWA\GH33A@OE-."^U*4..6.B4WBX/]R::MM485HQ)I0 M.#62'PUK]?5FZ"!V%JKMH056@_&_67L Y'ME#I4=H%-E:9MN&?LT4M+=6O(]#CED.+E$3: M"J.LB.I7RI0KL,0>=R#4UL936VMSP!:T+6@; UI>4KBG$ CM+%%,,0"(QI86 MH-6,,*V.!=K:+&;4 ?*\<7N6$=RVMT($IBRUJ=4(&(A3J3A&AEC-71&G91)A M8!;;>6Y Y1R4;6>%-F1T\2$C"4G%9@4BG(/X#QFS$#,I051_AG+IP78$E-79 M5T'B.AW-%FDMTO9#&BY[F!"7&I(J V$J-)2&8J,CTAS22@AT!*3M;F2>I3Z[ MI.ZW-=4JG+-/?+$#;U>_7?U+7OVS#"@<^ BNR5;9)I)M#&!YU&:52QU@D@' MF4%$Z#3F;#JN@>5$;QG_FVO8]SYJ$QT,48W6V?+VW6>EW[/MP*F+J :2D(8#B%DE)!L(P$.?X/X.)8\*PO1M'AM?9L:N'9PO/8\*Q4/%#&$-4: M0=X0(Z]9BTIZHAU*E5* M80U23K63,FI@)QBTFL!MXI8S?)_5.5SS3L;;,,;% E:6!4Z:(NF]6(,MXLI# MF1$>Z=HD 4(:+(\ V&;66K2 ;0';&"L:5F)0'$@A.854(F)2(S6GA9-+C9 , M;Y7JLB=BZVNX3CM(U&E"U]OFK=FV]:F8T&IRUQTGHWP\[N6/>?]EBZ7+\H<] M4DO=FS+)$+"6 B.M-EX51JH.)P'#WF3>RQ_^5,[WW[OC!_]]_X&:C!\&_O&[ M^4'#R@3(BW2+VZC5::!T(TAI"5+*O7\+F%5$.24%I(K J&Y9P&R:'ANDS;26 M&VL4MY [$I4SY?*S?-CYUMK!' ML(2]A,BK:@U$^,]1JESAU4HI,3-;$U#6#/OZZIQK9<]J8=_"_H1A7PEF<9E" MY#_01'$L#>%(%V%I37%*\+8$T37#OKY(=0>1-E!=0Z"ZP84OZ6"8^^M->3!O MG\_8'=\,;5:V] *40\ U8DA0 J1-B8G^N%-$00OVR]N:3KJ9SOGG8=8?];+: MJ>!?PKF-3[?!LA-&IZB@TU"AH$:I4()+I0#SFC@H7D,A!&I;^J\:T%F;C7V9 M294M.D\#G9O B4$%G*E,4T!3;!@35&!AN(O@=$B(E+J]"(/>!,[Z6#;K1.?9 M!+$;:]16.H[G_;N]>HTO=JS'3]^3N\'$^V)[M:QO:&?"G5IH;IJ?<^^QB3$J M,TN)09)H@QE0-M1WI J#PFM(@968[=YC4];3"%AT$*R5_&SGY6]F$\Y&2<9& M%?BWKI-\RT;);/ ["H7_ MV"@5>#5;)'4BI(5Q9!'%W##JI8*B6%J%B=A6*GSV(_][&/B/?JRW8S<;J/_* MKWZ8;W8BZ5QHL-<;(%XO2XS$3U*OVE)ZQ]E,LO[=X=="E*23E#@-H$*$2:8Y M32T(*Z.H#ASHR&W+;O[VM7C=D-UV+^9,?C=O143&WO^?J-$JMF"578D,M_W_>I/I?2+PHYKU6]9)S) MR[T6=%MX5?)A(=>2$*NH4Y1KQB57QL-+ 2Z00F+;?-@?^[>#QP"F7_)^U@LI MZZI_]Z-'E-\.8_?]*>^/7F)LJZ/S!9B-O#[S[[V*-W"]S$U4%]XZ!U\9 BJ" M#WAQQQ CS +.$-%,!L&G(!':6JX.NS(;CTUW6)GEN.9):24"RC@RE(1J@J1! M4$ F)0;A?%LII+"'%]TV?K+CXFP\-FO6XOC[)MWIH.)*/&DR5]Y2>G%OV*F^GA=JB]1M[?#B;_A/B/_YG]Y^'U=Z;^(O=01 M**7:"QYNO($%E C[6GAKRVN*;;.J7MW7TXDYF/D+KI>3H4]+T"!0NB*6>3U@ MA&*00^HX (%S76G,8&H)V#9Q?<<%J<<&!M?\@ LR;I0!_,XF[RYQ@IH?X<=^ M%-;]L!]Z?DM-AJ-8K'8S&?G;CT:=JO\?MES(K1[-/TZ^] 8W6:_W'-:B$UR< M+ C626_<2>Z[/2\Y_WK]Z3JYS^_R8=;K^$?S8C2NV_TT4[8;]WH13=^8Z+K1&TF(=Z,KB]G00SH-@M(R[Y*B'CQS/'OPW!V MG:?L2WYUX^?QMZOLWC_5QZSW+7L>^;O]\6$X'=!V3RF*A\RV>\+X[>1A&$3V M[T:..^GU"K6*6,T,5R"5U$#*L2&28/&FP1,T%?5+E3LL6Y>+EF M+Q8U*K[/?O$^Y;T\ O+**BA12GC*#.!8(YH:%IZ6R-0""5T(G$\OD=^I\9M_ M3@Z_,QH@@JLAABFJ1P'6#UZ:/@4*IAARN,O_-0FRTTO7?!B^$>QL+WDC>.\\ M=&^[>?\VR#G__G!> A,QO!3@O8T!WD)0)X&XZ2UBNA!+U\EB:.3+I)<-@QX8 MC?+P7Y0<3X.PX[I>LWBI&RX0A9__Q"N9XC+A^>)111"9=[D'GI>D>?QQ]N1' M[\6I?Y2H:OPOXP"J9//><+_[W\EH'(OQPR6R8!UY@R=.SWHAEWG]\>CG-/S$ M0Z\W"W1W8[PQW*J??QGX)Y\JA KUD/<<)GY??/'_R.Z^=F^+VN[\2Z$^O0O8 MBQ,W"(K*CZZPM )^PKM^;<.#/N7#<=;M!PT5GCEYRL+I3YC!I8F^3O[OX)O_ MV;"SO 9Q&'%?^:OZN9_TG_S*>VT9(-\IU67BA;\?>]!C?GDFPYC-5]4J4>9G M0>;[R0XZI+A,_,YTY5XN7+'^Q9'"* D9I8_3WV;=J/#\[AKT)G'D_J?^ >+O MIEOO)DR_7^QNM!WNNO?W<0S%7AQ7+NR?Y&NP!'K/"V<,BY9 ^,'B[09^#_D- M\!@^G3_XQ \[SGLT![IA19ZK4U]D-4Z?\"'SVBZ;/V58ZSS81K,=TM_/R?7" M.)[)1:\R]<:#QZZ_2ZA)6V2X>KM-NW\@]?AR=>\[%B_#US]VQ]ZZN(VV;<5" MB]&9Y/=3"?"'':=WU6V2QCD1"\>AZ^.XB[[HI]L'KS5Z^<_WQ;SIB*VY*VJ# M]/9(\9[H-&D\&A9!H^O>X/:W#ROL XX5%)I1(;"!(-7(. ,),(K+5*;47)6> MLV5,""F@4999J32SA(6O:DF%%OAU0X)KH*WWKS&VCE%(G)(0!HZEU%D*D+WR MCG?NG=^G8'YZYWF#67$H)>]G\LD+IB#6]CDW^(LW\ M!.9V2H$8&7GA-N45N MIN[1?/?GNPN3<(M1=S2>"E&O57N]P;=PP]]'Y\!+9B^*1W_XN#T&%C-ZR,KI MK?Q^X>N!YZ6Z.N%U]0:%&[N0^P)!D0 5=6)RF_=ZTT__SP>_*\)K_^"WL]S=^^"C(M61 8DY_F*5>W/JI"B7''V?_6#KG M_S O'Y@7M4#T87UU07$K*G_XT^Q++S^#KWSTVF>U?]3 F^U(BMG8JHRMBJ0@ MW,0JL)!AM)PJ5&L5U=3?7W*5W^;2QE??"L#?#'IW_@K_R+WYYI9.#.JC1CW) MS,OM.ZT=8!,LS\5N*6D'VS/!$'JW$LHWS$6[:9JU:5[&$=M-TVZ:C9MF5=>7 MBZD?_6N_&Z(<,;:QAO.P=O0T-#%ZIQJ 4T_QW\A%P2K<;X@J1C!0+O3TPC8D M]1J(#07:<:H9?QFV* (4P2<.]>QF[A'_/'>(7P0R\M$LE+$W.\PVN3H$H X! MRT?J3>%]>E\\M&QPK1QLY>!<#E;(\"!E@!@N2&HY$82DW"@O!PE+@<94+]%^ MU"L'W\;#LXTS:JPW_&M>'J?%',1]>8&/&<$_'G48ZKL(0=B)O!874F 8PV MCMN*XE84[RB*62F*F;24,\H4XCJU&!&6BD(44TZ4K.-$; ]1?( 3,RP[H"'T MTJTH;D5Q*XHO6Q2+2K66D%!+Y0PU *14 )<*X,6@AA9B)I8ZVA]7%-=_:$=$ M!^%E:L!6$N]WJO>^3+"'"=IL9DW8HEKQ_?EB#U [6U83YGGP23;JY%G'*>3STB\E5QFZ!@A MF:,I<,QB[#CEUD)L##!::&:7.->GUL)TP3]GWZ>=&Z;DZX=,_B<= .L\16CS MAD^H K'%_)Z8QV5#%Z4H-YQBS!$%R#B"K?28U\)Q05.U5&?P=LS75DR .UY3 MMYAO,=]B?@?,T[+^#U#AU3R2!%D-4R:MD2)@7@*46BCA_IC?O3CAW_EP<)>- M'L+V$@BB/YT#X"^G\B R4^U;/E2G']@8_'%4XL_O:PD,"SU5F6$,.\RBG6VI M15[UKL%?G%O5O_O+X/;(UG:HM)7'*+1OK$J^B #-90)3PK+HUFAC%)9*&4F4 M H(K%Q4CQ$*(Y:+;78%9HTE,:*UIS2TP6V V!)@05KH!I@*"-(6 :\MD ML6D6&Q+';=,D!ZT118X;L2M+)U!;F6I,3*IJ W7] MI):\PUB=Y]XMJ%M0GS"H:453JU1"BXUT!F@&N)4T-'RT"G+N+%\Z*]P9U/73 M(R+2H<=)M3X=5)]=KED=11*G#5:.RP)$*A1A6/%4(^=2[9R+AX,0<,D57VI& M-@/K0F[G>QK7I(-KI98^'6!>4KSCE/&X$8ZRA&/*C;8@A2GE#%HF_#],U)U( M "796B]W1SC6=MC'VLK@%E'-T7 $EN5^J4/$>76&I5=S./7NYA12Q+]DZ5+Z MRYZ0JM\HA1U)ZCQ'/QT-=T%1X%KJ'S:1!IZG[TEPV1,0:H4=1PYX)Q02 QQQ M(IJSD'DSEZX%^W3^W].0]3"7M0:4]MT,S9.>$*PY1( OPT.: &2GJ@W;]5KT4C4#XZ2C['5/PFE[T;VXVOA=B_Z<4%BB7SLM-:#"4&CO_[,$M:A!VS1 MUX*_!?\Y@Q^7X(=*.8)0&IC$$/2.0BI)!+_4%GEQL#_X#Y"!PCL4DA;][WQ4 M@$1CW89M&EHVMF'RP6>G<3V1FQ(1I:R2]&.0)1AH"0 V+B54Q3P#2K 7EW*9 MS>,=J "'0XYG!Q\RR*W0=!W,'5:F=7*+$)%F<9A@!(I2@E2TIMSS$+$T4QF M\;UD5IT47H"B5F:U,JN5669'];L_5I$J5^$L.3=_B0K5J$RM%ZWGU\] M%(U3(0(__.GE6./K;O\NM!(EP9$]C+S?^$@U/T(Z&";CASR9/<6;+_"<9\-1 MDB]U/T^"XQ+_BB3KWR75-K1OODDG/J,9//H?/B>3<;?G/[Q+_GK]Z3JY+RJ< MDGX^3@9/_I]^@;\DO<%HE-QFP^&S1^>W;'@W2@;WNX^R$%/_L5%,H9(ACG!- MB3>CB+#<4NJ<_PNQO']',QN$%_I.[^=S(:/_I]\//] M++[F?ZA&HWS\EVYVXZ=G_+S6D?SG]([_G-]13<8/ S_N9_6].YI_;/V'(R^" MC!B,@=MLSA%[M,A\)6*.-= M?@LAEP0H0JP+BRT09=["7N+$/<)BBV8M-@3P>OD IJ[5CB+F\ M>[2L)-><( M6@N)!DIJ9TQ8\#3%QA+NWF'!><,6G)#KY5A3?? >YJ.GW%_T:]Y[ODY.6H^- M0E5$,Q18I8TBUMA(@PC00#A.+4((^RV>,J-2()9YOANGP!:*3?Y[,NR.[KIQ MV ?8[/R@>_W@RTY*]XJK5 &&T]0K,@^[Y6VJ[(C+CMCU MDT0LL3#*U2;9#3?JFU$T#!4.?AW],IHAPM,26)O%ZNSCR0 M0UP,=Y&#>:DK7>G9%U\^9<63OO4;(!^^B"HLC:(.M_8J(?+%,\>_#\/9 M=9ZR+_G5S3#/?KO*[OU3?,ALNR>,WTX>AF$; M_F[DN),>BM0J8C4S7(%4A@@\QX9(@L6;!E\\R.<0. G&0@"BG_#1?!ZRQ;EX MN68O%C7*BL]^\3[EO3QN\"NKH$0IX=X& !QK1%/#XGF!3"V0T%V1 L/^$OF= M&K_YY_3#[/CBI\FC']SM^L/015'TZ?8AOYOT\I_O@W$UZ(=A_WR_1D#%"0I/ MIGN#V]\^K!BGI/XI.?#F/$#*V_.*"#A[4 D@O*JX^<@:H!AVW"M-DS(A$)E] ME4-M/B2YERQ/ 0?#2;YAYQ\CZ+1-JL/;==5=]]Y+=6_+W@\'C]'*S1Z#9^%M M6+\@D['_Y.8YR9Z>>L_!N@U?6(C>5!*UA\$8'@]V5WU_":9S?([;N2J:6=9> M%R4WN1?L>>66^6@/)3U*LB"N)[UQP%P8V/V@UQM\"S?]?;?OWQE,1EZ5C_[P M\8VAO@9&'RN/M(VNJ5QOX>NA?J ZI/"Z>L-^4+R]A0 U!$4X.H:%D]N\UYM^ M^G\^@ _QM1_([>SUBGGXW/4.;_)3_BWY=?"8+9U;?>O>C1\^"G(M&9"8TQ]F MH?9;OYK9TRC_./O'TDQ\F"=)S7,)(?JP/H>JN!65/_QI]J67G\%7/GKML]H_ M:N#-WI4U^KUR4R%\A^34M8<_4S-NR0)ZFZ427WTK '\SZ-WY*_PCSX:)6XK! M-(T[O*D$Q8?8!&](QCS8MD"1ZO6BD],O>.E%N_27NO1\'\E_U*RHPY&85_R4 M(P'AQ!*@SB&_2: RD=P*0$7H72.%1481Z*B)$04%N+1L_='BK[GW=V^[O6[T M<]<$/]1XNJ]"L'0R'@R?R]][Q_LHI;@"=2 ^2A>KTTEZ:I0T:U*.9RO!3D." MD5*"&28<=,[PE",ZL\$78 ?(3&<=(5H)UIR@XJ%(^2O^8Z?(,;N? MG[K5PXE4:VSYZ*@7Y5FNUM@!S"0P2ENLG;20S>P68.42;_\:U*\F.\EQ01/&9*;$"E!B4@DE2$V\(P ([Q7P;43,T0J+):HA_='9'VM MNCN"U\E&V-CJTQ97S<#51E4G8=GR/D5:"PX%#?E,2J>.]^$(_)>2PZ;)9OUQM^WQNAKIE7Q^8+"5CE-!G <\4%AJ.E.A MPK%MC=J7[+[!4;65=3B2<0M!VQ^RC;JU*(\H9R7*H17"8JZ, 1:DA$''P SE M7KO#PZ&\_N Z[ #:HKQ%>8ORB')1HIP8ACBTFCN<4L6)2/G<'=8*TL.AO'[K MW3]]B_%SCC[/K/=OW?'#PZ 7;K\^B>DL// -4*8 X$K=4 JEM0("+E*%N3-N M=L*4:HOF+$;#P=?N1^>Q&:L!%R"[".J_E]/L/Y].OHI%. ?EE!0=*.MD.&KC M7 U0I2>-,E02' ( #+-.."VX$&D**0R M2HC)045E*C1($4J=Y-[U3&9P 4(O3%J='QBFL9#!)18TP MPEH>6"(!Q3H%$:<226/<4K^DFG!:GTWYJ'K+^EY#VZQ=_Z#?1 MEWXWD$Q6>J".SMAOW72>0B$JE2@5*8>< .F<-HH A^D\-T)5P+FUXUK,?;?_ MU\K,^R].\_Y'-85CMSI$K;77Z>F%Z]BS X M'MH.D', +K,TYF+"P:7M^S7K36E,L\#&F/5O\]9570'\2C/WJ M)#>42L@8LL)80%]I8K$*[C_V7_(\C_XV6Q(U6Y%#!H)YAZ.CU+-6S/+4SL_C7ICI^O M;K)1?A=)VO/^*&Z8,_:#-P*T$G1B-,6<>B0:#J!"1"M'(-8X1=I:9K>MD/UI M$.B,)_Y^-[U\2@/SZ2$;YCI,O*G,NQF,#IJI*WB=>1&-59^7I"5/&FN5D!." M#FOOKG&(E#,06IA&K$'+$6%2'PMK-9(_^%&V:&O1UI@(+^(5\@>9*L@H%)*E M#D.IO.L8X(8 0TIL71*^-]SJ#_!*7F>N0AO@;9S5^KG[MT&B;KWM.NK&5DW# MO)>%[D+=FRVTD6;K@[YFG@*EN MV57:0&K?EZP[9>9K78U5I;(S5=4SO\I (BBA"P386%*I?OIQ]P 0008ID$ M# !>;:V42" 6]_-]9_&S&&F238O#WVN-69]]M%/;B>F-7LY'DV+>5I9#'>;_ M7U\7F"M18A@@0P8[$Q3F =9!Y1))*6#@I; M>_SR"M&7@;4U6YC*-BWAC-:,ULZ@%5 V@UAPRYYD([FQ"*Z944 M%!]A&G,@#HRPW#T>RVF)SS_+6MF*Y%DF)K:^4EE9XR10AP1L9*%HR $"9?;( /VS6^J_3 M^;R%46S? 3&C?0G;+&'IK*Z]))5ZTB"K!9, $)):!:C5V,5S$*AU AGU'$BX M3UK[,T#67E(!Z /0IJ6;099!MA?(**RLTX CRP.ZG,4$::^<9"R!3,3C2-6P M3ML%V>X!V[,\$FDY6@N[:UI^J.:D%:6T]-ZN6G[M-%1F.AL6L_4[X;O?>\/I M,DAB[P\@_6\GN#ZYR*N[Q:_"<*OY=#P:;NYT\*7;:>KYMO799RSZ;LMQ;,XC M9,-YRB!+,- 2 &R<)U3!L@EXH$ D12..]L1L](/.JB!]2%I-;MI9 EY7VG-P M+5-AIL)VJ9!5LWU,,/$\\@0I"01G%B*.UE3(]Z+"-@>* -IJ>YQ,A9D*,Q5> M A5N/:BAM:9B6&KLC5*$2<0P"?:7YB!PF4:*,R2>GB>QE0O;/WZ!H!_XN1.D MN-/YS.N"Y"D.7._33\C9\Y?K>BXU'D^+=ER(M&T3@CW]Z M^*;IWZ-)H-'%CT2$5=O[U5<[5Q1!S9,-M3;_O/\.W7KF];.]>'?LLN@MIKW% MEZ)W$_ 2_C)8I'_%^N_!Y%OORV">P#>Z"?B8+'J38M&;WA6Q7&'RN3>>SN>] MZ\%L]BW@\NM@-IRG63WQ2[%9:)#G86_P6#/'WN#S8#29+\)OZU>_F\[6HX!& MBWE@@[(M4HJ)#%)CI/YF1M"#P91%N/6L2,]^-PN$,/O6&\Y& =CQ8CNOSW-B M,B^^Z/O>7Y>_%[=7T^7L1L=+5<3&?K75GM0PKH\3_-'TQ( M2@\6]J+H#6L#8-_W?+Q ^/;.C_BM&,SFO2(&,'NVN X/&Q82PWY,))3I3Y%V MNIY7^.*;].OK\&4P["692!O;FTR3J(V:ZS^L1':Y&*WS7^,NQQ\](FOO>[M# M]S FZO>>8.\[EO^,'_]QM BO M3Z(8%SUFI"2@Q)R4M 5OXZ\BG%&E4MK*[-W!C0C/ ?_T0^_KBN9C*X9)0-=X M\/5][],^#-+6(P82"HIIU>1L5GP)'!!8O22^(EJ#I]>IP=Y\31A_?__K^]Y-$<%?^U',VB_AGTID'T%J-XN=E@4M9]IBN'_UP' MXW*PFN>Q&@,3OE^LIK_4Q][-EU?ST7 TF(WB(\?7"MKA;O M&F"]Z$7VDG#W M2G9.DO1F]PVJ'O13-=?YQ9=Y\T-7!"6X#=->,8_FZFC^)2SQI/B:]B (\[RQ MNZ7^BMU'9N5Z;MGM?MCD67F<5VF;I^0IJ>2;V?2VA^D?HZ@@^,=X@<_!=(@? M+>)U)QO%]<1E@A"$WP>"&P7&"J95NN"CLI(&)*;WO8ME)/-XW6&Q G24_?!, MG\?3JW3Y18!$/)(,UMO7=_$VP_4]WZYXZ2\?_OKIPYH;XG.G9;BG9]RWX=[.P^FL]_=VOA1^$]X@///ZV6I1%VK"'QF4)70'^&"]PO9Q%"R=M M5WRE!(O5H\<5B#=XL+)/F:O1N<\,\-M2* M7DHQ*VDR6;(E"87/I?M'DK]9CL<11C?!QXG/\9CI_Q@Z^N$UY\MQ^DEXEI75 M_!0MK4WH1"3IWN5#U9V]I$C#6@^NKV/B;+SPW338>M\"M(H2NI%09D58U/+Q MPY<&2>$&'3A9U(':O'6&W#E#[CI*17+Y P>/;I>W&Q-H.@NN?6+EY,)&HR8F MP?ST5 6_+PHM8+(OIN<+6O MZY?BN+G>VZL,T'WR->G_F(N36<:R@%H)Y@ M*6-Q J68"F.9..X>;3TS?.X>H??-TH36]FBX3'[0X6).ZVB3V#WJ=G*JIYNJ M1LV3)Q2MCK6I\^J:I]^: #XA?[N+7?]>.+V,1PQ3=#L&M,MP]ZSX/)@-U\\? MM_TFZ,_@0@:%./DM.%6W*\-J.1F.YF6(N*8PUZ&$][T/DX.MP#Z;4U^!8%?. MEDD3OW;DHF8%1)/DGM&<8D@KEZ$TY!?1I7_HF\=M#'SZKOQ(S6=8&>W!'2]^ M&TV7\V#<;]N[:*\$QW4Y*_:'54L+-%HY3]]_]'3N,IE^C;HK+$ 1+;;:>]^/ M,+SY^=.'-S\T%[SF*MPM@[$8?)OWO?\]_5K\5LSZP?FZ'B03+ZQ*N$ *5SZ\ M1;]76GK5I.6XCC^7_E6,Y83]^<_H=T5KTSGGJ*^_;C,*CS6;!IHRT: M%V30VRQ([3Y?I\OQ,#J*M3NEDZL@3!L+]-"6# ?L7OLL)A%"Q *&A6':T&C) M2"&@=70'2^;G=7AI,/Y[72C")Y:WRV3'K\=:3]=SKG]=X^+;SYLM^Q1W[&&R MP']4)WH[E7@]UQ("[YOU72=EK7)86:L$.FZP<QQ:]8N?-],CVMMCT>3[YQ"GX IG*)&=V5%]?C;/:K[G_'D/FQ_U-"/V"?/ MMDV:&1]QKT>3\G V&;]KF_BA,5RSOJ^+&%5^D/QRB(-%_ZY'P8-G3G]^F:VO M]Y2B?,C!\YXP?;KW91;1 M\(>YXTX&%J!6$:N9X0IX&9-3.39$$BQ>]/)B982GXZ6;( )AM2>U^?*#^VOQ M<,\>;&JBJ4]A\WY=1PK?604E\H1[9@#'&E%ORM'/TEL@H0MP/OC6;LR4M34S MG32LL>HSP:SY_;J8S]8K;B*N/TT7OVSXI R_?KRI#SE_[$L=$"EPP%C[^V>8;2'WO^ZE]K\ MM ][7SQ_+3Y'*_J7(N6_3C[;T?QZ/)TO9T4TI_1X>OVO-X]85Q 3Q PU* @^ MIYPR"DFRKA0&5DO\KO(2/0<"$XJ#JPBLD8)P8,N/(F]%!,QJGP,4%B^^#WS3 M*X+LWD7C?;8LWOQY]4*]#Y-2D)-H/LCZOK?+VTW)YSS$/N^ #F^)MGC\C%$[ M5E8I-H,;H9Q:R(-&)T.JEKAN E3F>?!Y-5\FTPP0(I+J]3 M\#(:"J-JWY,[67PMTRL>2VNX_C(J;FJ)#9'HTO'N[>!?P>M]^\9\M'][\T/4 M5469W5O$(^)T@Y1)'D^!QP$C@^24SJ?+V74Q?^C4KJX?SY7C^ZV>?IWNN*?N M>EIU 0I!P6&EN0SR6'I-H/(8""1$4&0K(#J.5*-+4H!+L/8^WE0;M<+6LR)D MJSVMZYD//_F-H@'W%,V[>7$=ESG ML)VC($JS-0UN(L$_WJ_ >/%-?YY-8]K9*P7U/H1=&D<>6H:7"X\2)''QK??7 MT75,99U\WJ.,H%MC4\YOH&2SM8DI'C[LI'*1,]P^]^"]]-N3.W,??K73Q5G!3C7G3: MINO?K[VXV7R5$3V91]5;IG'-II/1]3R2JPO4&HAT&YS9 MM[YF>?]@:X9?QE^\*R81RL- ,.F9ZE^^+1:#X6 Q*!EZ^%MDZ_CMP2QZTJLS MD=NP0L-5P4;X45(5L_F7T5TO?K4?/>^OX7[) [\+KS"-_G:PP:]C.O2WE;)Y M]WD9W>QPCQBPC#=_W_N/E)6WO M.^*P#,I#4S.++K"AZZV+#^7W5NMGC83&. M=4MEWE-\^NOE?!%<\-F/>[S'>+!(R?*_3L?IS&J^\Z7^M/M3_#J]67P=K&R$ M7U=BO,>#[$7+'\.BSUH@W]?./K'ZVY(5;6ENM>2_EO,L^+Z&;/-=I/%FMK4GP>7'_KJ6"13S^O MX_G1YEBL4G??OE'FYS<_]'O_,+_T?AXOY_]7>J=RG5:AC_3!M<"C:50\*5A=RONBF$W6?M[=('AQP818%9F\??/I M'\& J$R-M\-1$*.8&E]69 05_/E+))W1K#=?WMV-1^%30?YNIU>C<;'BF(<& MB''W?Y*N%1'X+EPH%LB'^W[\]"G9O.^R>L(4/@R MF09\?%N]=W!!X[5CZGO,3TH'HRE(?[W"SP;__9[]QR_]\J;OII- L>$KPWXO M/$O-6@LO4)IE\^N@[B>]F^7D>C6K95$N2YGAO)G=S,< :'GSM MMMYGL;8LG(,+X'2\EKF#Y! MI/]6%^G7LGI^*K[V_A;9OM_[< _8#Q;5;*0V=ZU2CR4WK5AM]8\:$][$ MXLU-8E@WGKU,O1BO,)'\A$$$T7(\F-U/0JOQVMOB_>?W_=YUY+M@R,3SF7%, MV5AU!2@9O5C\L,<&M2;/U>[$1[NW&Y5J*@MX:YOS4$/L\2;'1,1CUFMXLZ:* M#??=*+6H<&:)GAN>_7?UZ-KM3SHL_CW6AY:6WG7R$4;%.9MW;3W2^BRC3'DO MP\=A[8-^'I:%=/?CXJN]',>]&'PN5E]=1S3GW^:+XK8,3C^LL$MIP]&-6,Y+ MW[^\RT:1UA\@9B\L!JG;Q[@,J\\'\9 ^HF@Z+WKI$JN >[0 8R^AP;J*/CSH MRF%) E]=_[=BLEQ5$Z^.>>>]+X/P"%?1CEF7UJ[?>_V]*G);#_O'1XEIR&7< M.&C\8O$U7N6Q^&]\H^+W57'E9DUOB\%\E0V]OE40_)O18IVUW3A9^&C_EG+@ MU^F]_4WVQ_5TOE@G*B\VQP7#=5^ ZDD2#7U[F."QKE\KR@N]#_M][PMIX;_N4R))TY_^&15[^T@]=!)>-69?-Z\;-%/,F@I:KO8@)T!.)Y'8 M"'-BXXL3&WU@_VP6EQ #K'EG#")D5]_%#G!J/WNH?C6^S0.]MLXJ$?['=3C+:!Y M#9L@)5,-XD%F;#HU[[U-?0&FRYAI/__AQ]UI['XW3A*>OOXZX-&WJ5W_WM?! M(]^N/\ D"NGX7J="",IFIJ6^O@YNQ.JWZ>PX_CN\V/7ZWX^LX*?1;6#W:&+_ M,@V<_O!IOXZ&BR\_4BZJ]H?780D'=_/BQ_5?&FOR9C,/8#.9 L;LC:?&!90W MP6SU+@]:/Y:_E=_Y':7?^27YSN_8V=WP5:=YO=;8$PBWS>N[UR>TV;NSU;DH M*\NAH71?IAP?R5_[_V+MIVN4G#RR.!E0W1T.]2 1:5?1.>PJ=!=VPCHYZ.4D9I.F\A$(2#6;U!%NC (86Q%^QX@G;%4_ M@IEAK%$_\DMYJ.=GT]L8!8^WB"TXS"JQQOV^RG]4Z?0E%3L^65CRS_EL\4^S M.4T,C_IA4=S.U>^C^3]7]_OGQW4=S[I,Y6\IDK#Y_:^Q3CO^0J]2?=:?2U>) MY]K_7)DZ#Z_T\$++JWGSJRL1WTAX^:46)FXAQON$-#OH/:B'.86)JA<0MAU1RJ52BAH2Y[$#+)C=&$E$ W_9?MY:I()$K06J M-8X1(#AZS18[NU/,D[+:6?/I(J*>ETDQ"%84H[BD7E*@(.7> T?_"2':"^6+'!EHF#' M/(&0>,.MDT 1I]=>3V /)<_=ZVG#W@"@SS'(9)')XAS)@E;5!U SP!%&FG$2 M*,(S9$#R9[@&SHJSSWMK@RP0[E/(SIHL=CN9@=VMOMTT5MN(1<^M&^2]A3_D M:,C3[,$K4T,SR;BPG"NM%;822 _6"2<0(GUO5/%ZR3=(K?J[46Z)Q#N3P%FY%!CC/D>MNA29 M!#()O"8)8%B5 &+CO:8 2P45C8-\)7+)CU!(&HKHSB1P5JX"YKP/P44 MVQ+),<[+9!M:&2Z&,@X @Y8*2[5#Q!N[]EXT-_:P;'-6+@[C?0 SVV2VR6QS MCVUXU6; 64J,]-(YC: 3P;3Q,KE)1F(+&#HLVYR5+T58/_B9E\LVK]JS^P#O M^3[O=S%[>3EAKN\,P>R"*=@5:X_0ZGA<.>*M809" M0J@75C"R+FF,P?/&P*D33-NM:^VUTM[H[.>4#/S]UR!5G_ZQD:G6[$/(<1_! M5F/MG4O+R1[GQ=(,%S6:H58)ITGP);4,'B70:EWF"!1'9Y#PVV&:$;0OZ7GW M9<@T<[$T(ZM(.3?&$\0TQEHA8S!#K(Q=>8@,]N8,4H6[2S.(B[[DY]W$[NS: MOQC7^UM]?ON>#'/*1$)AY19!BZ5S2%%@@5<*> _$ZLB-2BU(=HM&Z1'CM&(7 M+S*;3D;7\WNBU&+U0I^"-GFELU;*)1DC)TT5M5P@XW4P-1PGQ!+.!"2.JG53 M*"7L@=HMG)9K59AE1H/7++B#":(AQ^J+7U@E.^]H2X _F *%P@B&62RGLR>3_*$N0Q MB6-[05T ^P0=L^-4]Z(Q.>B;&>P)!JL%A8& Q@+!$2+.,PQT&X[A/\3$+S3*!90([%0)CL,K(QLPYJQ#0PAN@>/A_E0:_.8J0@N1 K?5. MRVU\%0)#?7[4GI_=([ =S\,NH^?G2?,/K@PH)A$UG#!*+3!*"Z4E7+?0 0=K MP-4U%["58;B\#UMEC,Y:+I=DH)PTSFEE9_@ =".PPLQRI0P,_M(*YU@IB2XD M2:^-3!A)^Q#3C/.,\\[@G-,-S@G"R"''J$>2>RB$A*FAIA,$.L@/E-S2-7^B ME1Z\J"])F^7DW3?DG^=MY[::%Q6LD)41 1R&Q'!G.).>6B7U.AV&(15,JL[@BGFF:/",@,8$$,6]3VZ0PMP(M[NECN1] M0%OM9'-RI')VI3_M-P7=A1E.HC\6IS5;A L?&$,J"+S6QCJEW:8;'R;PC'I_ M'BE:BF ?BE:'DW2R&U8.I5X"4_#*P$ <&$@(Y(QZ0RQS,?EL?6ZJT>,&QFGV M[3P.4T!)^ZS52L#,%)DI7HLI)*ZY(E)XJ9BQFC/!@!6F+ PR0C/G'A]-<)H] M-X^4:0%H7[0[2K633-%VZ4]GG14SG=U-@^P5>S;S.^?0S\6^>-[]O/N7O/MY M]&4>>+6R*D6MDSO#A#KA&*<<"R$P%$"OF^Y9+78?>/7\(-1&;?\TG;3=79V* M/A8'< :?E(OL#W; 'SQK\,HJS,R4!]@S("F6FDLJO07K,+.1_/$P<[M'WH<$ M+T-]BO*\V0S>LP&OA%7D5QFMB(+<04*,AQXIR%(\QR,0^]T>X6CYP.!MMXRE ML^"]G-8J!Q@1>8AK^ M$G/E5ITM"?>N*^?71V&HHSLLF:$R0V6&>H2A:I6,0(2?.6^T8)C8P$P.BNAG M>6 5,55G@M<^-S\60QW7*SMWACJW\965D!;#"Y^)=TE!N;R7)_]^%[.7EU.& M_FFZ&(Q[;;:;.L>"+01JLRJML)A304AP3(E%&AM:5H%BC"U7!^I/4T;*VHB: M,]&'Z"CCP#M[V)6=NK,%:JUG.$.2F^"+ (J]=L@2J=VY@R3%7(AK%0L]@I8PIP3UB (0$H,6YT>0V30GKF=;31'HZPO M\ '*>KN7)7))$8B+!F"M*3*!3/J /*F,,)YZ:1A>)5<3 ]B^^9EM #"8L;S= M>;P9@!F KPK 6K=B8#3"CFN!'27(^*#XRK,_K#4!S.R98]E&@0)F?0S;G$;9 M60#F/,F.>)F=.,/?"N-:K(AC9PA##A* @ XZ"TFVUJ- PL<-V9;3(-MH8@-A M'\E6E>U38M'-2O0<4,I0?PSJ]4%L6%J@-*>><(@\(%3I=3\2ACNHCRSPRP29' .%A0Y*'::199XHB^"AF^2U9L$C M"?J07##4SRT%KBY'ESL-!*%:( L 31VR$"CFO%$$"N76616&:/GP#*B^A(>U MJ/N(M#D>M+/Z\I+4XDFCIA9]PMA9C91U6A/F$7&T9I[!/ M6)LAIXR:C)K]4%.KUX"0688A(]13B8SD3).8;Z A(,1)_4+4M&?GQ=*)LT#- MQ30$K+L O>E-;S19#":?1U?CHC>8SXO%O$O^6V>P6!O4!+U02%'EM+.,,17< M,[BV^Y RC:G2]07_>/-AL]PJK?8A+4$(49^C5B?%=R[-IU-P[:H:/$M,XMJ< M(T]<[![)F,R8[ HF:V."%'6, M.^> Y386F]]D:W=X/1+!:*]ZZ_#&:?BWWMV9.&8ZTI">0*>8:D4PA:KCP!D*[- M5@E,(_!R;X%_+1:+<6I0KR;##YLE_CD>0\S#G0]JQO(^)VTV$.FL7KPD]7?2 ML*K-JF'>&>NM,T("AI36 I@UK"CTC5. O6'5GB4*^H!E7&5<=0=7M>^.J/6M2]D&K[62Z;S.>>DST+]/I\.MH/*Y9 MC]F[:^*3U#KU$@0Y8X&PJ/4.06^IQ*N("Y."L(?X7"]QA<:_3N<'-1LQ)7W: MJH+KGE?7*6!V526>)Q9QI2L%MLXR:CAG7"FL+, 2>H$0=A0#B'?&8GNGZRPH M10 R%C,6SQ&+%%585) )BIT,VE$+&!Q"ZY/=:I'5AC;\P6=C<7?[]+^+V70X MF'^)6R@01'\Z:QB>6Z#3_==RM/CV[FHP+R+.;F/YW:6G81)>*3\,M3 H9I%9 M"B00G*_JH*115KN&\OOURV!6Z+B:IK:8!TW(%'T.VNR*TUD5=TF:[*3Q(RN% MI:4-]B(TW&JM+"9.RK)9.5%(V&KDRHOQTYKQB&4_@#KC)^.G*_BA$-8"E0!1 MA$4P^1Q@WLE8K.<=QX828R39&3_ME=.CEN,@W;?M3CT@^;=B]KF8]7OSXFXP M*U,UXQ'W8C:8S,N=CC^ZGLYSNN:C^,0UAXPZ*"@UEBMIB=74"; NGG4 ZWL5 M=;]NUCLL]Z=[JVWB8A_43&3]X)R=M6_6*=AV53&>)R(IK$WH-,'DY$@82Z7# M4ANV&N!%J?+6[(O(W0W/RXJ49#1>+!HYJ)6Q"HXUUT8&/0D@,NGPP!DOPO\1 MB_=%8XY;7F;<,DG':&.ZCH)8?)ZU9[>>-/QDI0R!$YPHBQ5A3AH=?$9.5N8I M5,SZ>_"KUC0LZ8=J10]NF\(^;[5FH;,Z[Y)4VRE#B,%*@P6U!23@FE$&(0I0 M\F[5TA<+A9G:"T*M13%EG\OCC\^C1<#&!S-B::KI<] :UXJ[LD3T"1EKI,V8DY$@HB*FS M'L,XLVFESRCD\G[$4B_GHTDQGYOI[=5HDM9WOEKT*@NZ5=/PLMRR3@&TJVKP M/"')*OV(@,=6".Z]EM)++0T2ZT,$01QH!9+M5?;TB6RU>W9&949E5U I:BVP MJ?8"4:^=YDXS'&,IR6I56B%'?"NH;,UZQ7V!C]+GNOM6[8D8K\9]+(_BZF,TK[[&>_W*$ M"&:[]0>=57V7I.&Z#*2W6Y&$ZH,_H<)<&X8P =8HRC'=='A'4+: I)=9E_.P M(N%GWX]H\C:3FILRN,]FMH7")V:49 2> *W I!4 (1,,B((9L(8H8#RU,%D M2FJFPN=\"P!LS9 D?7P>Y007$P7])3@7@_EREGR,V'0S"D=XAM2E*/@AHV$Q MRZ'1IV!:B\-XB+2BPT07/S M)?[UPT3=AJ5P_3(+_3DN,NP#=)28[^EXS^<6)/[+8#3I!0C,-X<(T< ? M7/_7*,QQ,+7&4_<$@X QI1RQPCS%#%4*0+B0RE MVMEMASIJM?*_;!9^'K$&^H!/APX.UK4E<&9P?FZEC:KO&@@C/280$4E((#;H"]+UB_GB7G+7)Y][;<1"]'WJCR?7T=F_[ M^>SF"F_G!EF9U41*1Y62@#J)"<&:X]6$'(0U\^JA%[[9A ]I\5MIUOHB7M1(YH*RGVEN"L?58>4PU7T]=!4;0W=#? M?DH)DJ(O69O-TS/Z,_K/$/U;P5^+J'EMN+6422D$%0+'5NUI$!>2 #+I=P-_ MB^DL7!ZE,_3K@O=2DJ9C0>BLF"]ZQ>\Q)6I?L_VDG7-9ZWJ$E#?2:>$%55H( M0Y@A:Q6L &R@<+V.KES&0^9&$]F7H,W.8Z?C5>N"7G.4.8$\YHX9K..L<#ZH1$2OT>G8EE+P9%8HK^]-T,KWO(![!0A5]BO+,]!S' M.4M$UIM56Z6Y%XHZB(EUG &U&=*L &V&:EZ*R-8,6=IG(C>KSH@\2T36PC:: M&T(@$=)K1[QP4C*4YGEY2BPUS7/3ER*RQ=0)"=LL"^P>(L\M5/KVKRF]X?,J M@WBT-F:#X!2]^=?!W3DWFMCF9F+ *[TH%3:<* H9EG>HYO^[&'Y.^-Q\8)WL]%.Q?WKP2T*X.N+OP!&B/[#H&TULQ6V!?T+(;[ M74S0]=/H']->RA5?-48;A_]\SOTKGD)N/;[C%,28*XV!\MXY%GQ*")#5RFF# M;4-'KC'X2S&.,/TT_>MFJ4^QE*US'F6GH-I5M7F>J*RGYF#***7 >0*\](AK M9Q(J#=(R +4M5':TABVC,J.R*T$?6)M,1HP$##K,) 62 X&E7@3P/*YK,?\X6]..-#>M\E*@LZD.: MDV%SK*B[(-R&P6 @UGKD(XF@)PPPR9Q"#DH>,6B <491VP8&NVG7=M9\S3#J M!HRVZC*$:WD 3&GM$15.6@"TA!:WHL@,8HJ#-6LK3T607$XN] M9X7>3H>CF_".;41BM_3-.$GO:94;2UC0F$ )@SR2G -'K%OW2\#8-#(. M[N']ER*>HEPOEK/PIBV9KEUI:93#12>IB"\3T+44(A>'U1A-"&')#\5"EB/< M,&6,D$:ER@Z [J8=G &= 7TJ@-YNDM^K/=-<,R&Q),!K2@TG/*9!8,BDDNRJ" M^!3KBK;%X/?BB33@%T@&#I(QG"ZOQL5>70]?MX/&_SCD,G2]X"N.""<=(NLR(BL@:5;EKAN]^""79B.6'S=2J9-0EI_[%$72_;Z8 M#<+"C":#V;JBM)0SRA3BVEN,"/-KEY 3]5B?D&/29/O=]3"6?0!AILE, MDYDF,TU^ER9I19-62*BE=B#["K5;2 M7@A+)E?]WQ:Q?2G2BT($_GB@.&)ZB-YU,1ZO5N[_?@/> MI'^'3UVO__W(33Z-;HMY[Z?B:^^7Z>U@\J=>\V[W@Q%?1\/%EQ^)*/E[)0_/ MCEV$W7OSHO6Y3[2DO.N+5^PM_*'W$D$.C_FGESWG+D^EAO^YG"^*8:_J +^J MFY_W!K,B@/HFW'78&\Q[F_+Z=9O)>?C+]7@9UV;S9B]^ %OY%2E.'I?0LO='MW6 T M2P.OKK\,9I^+5WFZOTRGPZ^C\;CV.*_Q&.Z_EJ/%MW=7@WD18_C5-.C7>)B_ M%6$W9OW>O+@;E!HW;=LBCJLN]5[\T76<4_T:CU>-S4Z/%=L>?)ZU\TRS8A$$ M(%ZI&,PF[Z;+Q;QW-_B6E,%BFI1^,>O-@[@67Z;CH#[G]X:U7:UFHA3S/5[/ MN(_E4I>O>#V8?]GSO=(R[8'?%PZ??O$=WF^U!8(IM0IV#U:V5&E<_;0,^S&Z M3IIEK<8?6@PUX^6ZB';@$321?]>+.<#WWBK]^66VOL[=X'/Q[FI6#/[U;G 3 MGNK'P?CKX-L\V@!?9JL7>MY3BO(A!\][PO3IWI=9-'7_,'?<2<@IM8I8S0Q7 MP,L8PN#8$$FP>-'+EP_R*:$ER$FTW&,A\&8=!@VK[MZ>/=CDY%-\"IOW:S$N MD@G]#DAO%?<$$4R =TY(539F5;$A.1?O5E,YPR6*H5J\^.OHS7.> F*"6'!F MD&:*4TX9A61]&:LECA[#=YYBZ]?)%OF\9\(EPS&)^&@2O/S%C^^247>@T_5' M<7C_)Z=E.;<@F?7\LK7@4N M2L%G&NS&>P& IY.$[A\M_?MR, N;/?[F1Y/!))@PXP^3#=5'PTZ/I]?_>O.8 MG<<=PDAX@0RBWJ,XBP=ZCXUQ7G'GW]6&Y7E"!4.2(L>LT%A Z.-'K?((4?!] M'W7K?<+7B_GUX"Y":[8LWOQYMY7X]?I+,5R.BX\WWU^3*!3?71A,O1':"@:I MMO$$D-+XP 0K1PR'J+XPSDK$<7A#[RWVD#+'XD<)15P3__V%V7J?QL)L7JRW M>;.>'2P&O;=_GPR""1PLYA\:@:3&O^LD\@QW8/OV/>@(\ M4!/QW_7+3:(HC.\=*$)0.GRMN?H/GK9T[*5\SX#$G/YQ?51Y/1V/!W?SXL?U M7_[T\&"RBA%L\N A>_-T3*"\$^5_K$40[O\./OTKL=.W=OO59=^KH[T_Q$LU M6OS"*H_^YF9USOZL8@[\"B/J7[ N*\-NSY5Y1-7_.[S,9*J\\0]/3_+&7\C& M/_3;\L9?R,:3TVGZ=3S%#^DQ&Z0<;'/?CB:]Q9?I 91W"UZ=^L@ M8V]P.UU.%O,+;L7QR*)%WWU?LCCC2N>+??&\^WGW\^Y?YHOGW>^H2;CSBWZ: M+@;CWB_%;\5D&0]4GYP[>SPS\#5+I#K43.3)&B<$.6:%%+)J)2( UH9H ;'7 M.B82:0R]I\X#!+1OE#BMM_O1ZG;X[^T,1J%MUR$=7& NN"-F1G>WT T!J"H8 M.5;$ M G1<8ZHT QP 2KEQ*,$; PX9?IGVQNUI;XI(AG>&=X;W#O FO-:Y,T : BB@ M)(0HIH--GN!-L678XA?!F[2EO6D?RC:;:[\:O"\D0+]+AO\EC6;:BDA6&^S" M%-?:,2PA5P(;PE!RESV'SG-JFHBLK7PUBTE-AA\V:__S;/K;:!Z[@QS4J>X' M%S\/3SO'P&)&J*AZXSH:D(D!, H3Y*,&130A5&!-/'A$9^Z-T);\8M1G_"BC MTS)",T*/C% (JF1ZP02FW%*,) IZD[( V810:;GRHI'PWP)"VW)M^U*VVAXK M(S0CM"L(115"):,NP)'P^!QD[&3G>QPZN< 6"M M!2 8>MHHIBAEED:]PP"@%GM']\!.6WX8YGU"VXQF9@!E .T'(%D#D!?>!T_) M48V<]$0@+Q* H&;>Z7V43TMN4GCH?KL3,+G ($)P%A*:W%# MTSX7P&UENJ(^:W?J9>?"D1F'YXK#[9J45IEJ%D"EN4<066T(!AICGX!(G-(2 M-6*5SP7B2QS&YVC2Z#ER>)03@JQ+,X:[C^%:W,=JC@@RW!H/A9$2$F@3AAD) MYK#3NV+X)3[K@88/K=CP2VSHE.U:6SYN1C\?L91I^WXE;52 M3L6! PP 9@FV4!&?LL4#?KTFI)DMOGU:W5&<6\3ZC+19+G(ZH,W!WS.!(885 M#%50H9H"((1! "$B RH3# 52RBG8$@Q?XJ(^!X9!IY(V8TP9A1F%QT8AKE H M2:S2\-AA0!$C4&-51H8DYQ1HV1(*6_=/*>P#F'&8<7C*.&15$ANV 7% A#\Q M]LIPCI5).%1&(.-82SALW<>$H@_$9>+P61/(3OXXM7(PAZ/YIGO_85S,DXP= M;45YK>B*8&T8]=XA9 $2#CNB$\JU )7%(KQM**"PD%5+N;49N1FYG3&M22W0Q#Q@#&MEC-'$6*$,*I6N9X)+ MY8X+W;8]8TAT1Q1(IV+YSRQ-I-!J#D'S[0=C2/.=+CI 1!FN1:B"]BK%JBP*"!=)E$C+$ MDA'3;"D4UN_(Z<;5H%7)(48^5D\HKK3WWG"7$42@4:+8(VHZX M?!B; 9H3>9EF93>+ M5A^"S= M'_<4A#/P:\[]_?)>GL_[Y;T\G_>[F+ULV5&'W=6P5:K]U@Y2K>_XZZ78[3), M:NM6GT*LD$-S9+']&NVT M9YY1A^^L/EY%%=$FJ B>%U0$[Q',Z2,GXQ^>FAK.1'5\HL(54?'P#^ 8\,)Z M);DV$J6B3D:,(=XU4F7:(*KFT7Y+1-5J^\U,5)FH,E&]+E'1BJ@<=-P*#Z@D M1&+OO$>I!P1C2&HL#V)1-5,B6B$J^#ZW'LU$E8GJC(B*DVI.!D8<4"\H$E)+ MI+7RJ6\CXTQYB7N50YHA M;97A0'HI%2 )9=)Z+6UC9D"[*-LA&I%1EE%V&BA#52]BR#V4E%NC/,0< 2G+ M7L1,4V (WZNV_2"N=$991EDG4+;5_1.D-JD*8T5TP)EF$"@$O--I4A6ST&F[ M7_>75W,$P7O0YFBX,_3WGAFA IUU!!]+!]S%QY_.AL5L_2[X[O?><+J\&A>] M/X#TOW8C6JN[Q:_"<*OY=#P:;N[4S7#7MO79)QZVVW(.GYFM62U)YR-L3>XO B#GU=O.3(?R;23*0M M$JFLB%0$TQ()R2 'F =.9=Z6>1S>,L!THP'#\XGT1+(U,I%F(LU$FHET%R*5 ML")2(BB @!NOJ9-:2HY5.K[E4 1698TPV?.)]$2R23*19B+-1)J)="7')2C:2U7H' M,$.HADI*Y)$!P*1,7DX <@*+A\2P7G=5+OM/R]NK8O;Q)@%^_G&YF"\&D_C> MSXX%EONVX_AQTB>HS:2X?/J83Q_W@Q:O\M6XY,Y0K(UU5#+*,<2IDS6G%#O M&U&@_:&%6H669&VZ,AE:&5K[04O4DM2\<<98BAR@6!!"?-E3FC-A'&FF=>\/ M+=PBM%@?B#;/K3*T,K3V@18"M?Q/CB1RAE-DO+0F0$J[= C,N?&0@T8-ZO[0 M(JU"B[3:R?W5H)4[:.;^9[DK7I:*+!59*K)49*EH?4'.+2!L1^-EC ?G'IJ7 MZJ'EO3SY]\M[>3[O=S%[F7MH'D.Z0("BK2CHKN(7> D=E1P#B$%* M('$:0D_Y;AV?5C9;[J+YZJ5UG?813TT19ZHZ.E4A6%$5)\XS)(#3U,:>3]R+ ME#3LC$0.,WH8JCJ1RHQ,59FJ,E6]*E7A&E51JPC$RF&@&4-*6Y=2A)RCF@.L M#T-5)U+[D*DJ4U6FJE>E*EKEA0!)%&-QEKCU$#G#M$\I5QX@SJS:TA=L5ZK* MO30[71_0X5A5[J790#.OZH$44=(:B8U6P>A@FEG'$YJA!$+X+7UQMS9&.D1@ M)W<@.WVCX#)P5NL$ :6F!& 8S'J ,144D=3GSV/@!?&-NKNV<9;[:6:T)PEH#$- 7#RT$#+/35?R>\[^9Z:CR<(YM8;N?7& 1BS%CBC MD&K I-6,.J@5#O]1B3$Y T3X1HS_8>N-E=R>Y(I;Q& MI=8ZI '"RCMI-(*4I>-2+Q11F&QM!_<]*CV1_(U,I9E*,Y5F*MV)2F5%I48R M)SEECG&ON<>6.)RH5#HCA6DA4H*J/E\*86\T M\%I1RT5PZ>$J)&H4X$HW2B->0J6YN^9)4.FY%5,_O[OFVQF<)TON&K3X!PEA' J8L35"A$G:9:I M:]YA)YNS-]H 5^ZRF<%UON"JY85B[30D#$G%!0\V8G ?([@X@!A2YM4AP)7[ M;.8^FRVV;;F4!;;F0">EV#Y$@)H-;,R$T F@,LA %*EKP1]3YCF##FL MJ4(<:@\3 7"/#%:-^I2=">!Y:8&9 #(!9 (X. &PB@"@XL1@S2A61!E(@4OY M:QQ(K)TAC125G0G@>2_/Y_WR7I[/^UW,7G;343] I.+3=#$8 M]WXI?BLFRV+>[TV*1>[Q?J(]WK<% @6IDI*)I, K!P7WDM%X+$AC>Q4.@3+0 M4_@P$+B6D$>"?>*1\_[=4HV%[ O,C]&LO;,' !=;B)\IY"0HA%7M0;GQQB / MK=&,02$@3T5#'")@%*>-/KS?I9!FQL!N%,)17[1:9Y=-(>=UTO#FS[\4\\5L M>;U8SL*->X/)L#>8SXM%;W1[-QC-;HO)HG?]93#[7%QRMQL)>55-@(TAUEK) M*-1$0LVX2,!31EDN&UT%[RWPK\5B,2[BJJK)\,-FB7^>37\;S>.<@$/&&4B? M$G8.Z427%'$^:UC5FT@)I@'#AL4&.2N$YPC!8E[7VBCKX<\P0*3CR5!O.J$DPU @'J[21 M;/$"&.[JNV489AA>! QK\TP!!%(H*IGB@+%@KCK)$PR-<(HW0RLO@.&NOEZ& M88;A1<"0UF"(J-$<8!K^L 9:) %.,+1.(R(;)W8O@&%+OB%BL@_ >6<1G=OY MW6K$].1S.?3W9C:][:WF3\K MR"<0'# 1\[F55@S&:3*EMO.:6"P:-2+/A=U+'+WGP YQW">BS2D7IP.\BSE M_.OW'<-4_-J;WO06@]\O,8:S'=CU<6P04((A"_^!C%BI%1 QB*,\I9:)ACZM M\.S#!IC-^G_<+/]1G$D8O$G8)LS;G7;:2<6;H[+GB^A:*@]UB'*IO2#6.>2I MT%9'1&N@J)>R,:9J1T2W[:>B6/#99F_8C.B,Z!-&="W[QS@KF&1"26&KO;'9[X5%SK4M!Z;^/9ZP^ECST- M.,KJ86GM'<:" !1\7H,Q\ EQ%"NJ;:-LY;"(:ZG^$@7$Y2$I&7'=05PMNF2\ MLEQ#C+E B@NA+$ZYMYIQ#@3;8KFVC;BV6@61LZ@@RW@[#;QM=Q7KI5\.(,VA MA@([#*V!@KL$.&Z((\V3U\,"KG6/\C)3DR[FJ#9(6LKCS1&A1V".:Q$A JP- M*E11&-"MM6$&L03S&/G5KG%J$Q;VR/F[D/#40&-M&_[OMX#W 0:H@^=0E@S>#-X&75T#MX#W%FBF!.@]C-_ST&6E8_/_UTO9?!K/BQST%X9Q]CHM]\;S[ M>??S[E_FB^?=W\U1A]W5^U7N_-964L?++WG-.5*G%/FC3-3*'"T$ F!EM0;& M0<%\BOPA( 65J-$$$F40RB602>9)$&*A9(II*Q9E@5DI#++($BV"9>&^X0 $RD2C9$!(3Z,"323'5HA430 M>YRS^EL(%W4XBF(?KPF_Q'2EK2 GM=9,%%K.B"!>4>AD<=&J"XR.B?N@ MLY[L8WF N^S4=#8L9NMWP7>_]X;3Y=6XZ/T!I/_MA-751>,G8+CB?#H>#3<7 M[&3T[=G+T/I;'SMVQU%U ("U\1AQA2TEP!@&@8H3N"0VWEOA&VZ]&\PFX:7G M:YY),GCDA /:)DT]=]=?%,)[7>G/AP29Y#+)D8KD6/"F-+>22".)\H9S(A/) M.6(\X'YWDCM<0D2KW4HRR662RR1WAB172RKUP=\D1E-GD;;2A#^)2R3G%;"H M.5G\^21W&@D;F>0RR662.T>2$U6JB1&4"P"=@]@)PQ1$(EER! +)J6F,_'H^ MR9U&0LFED-S%U/+^1RJ.+H:]07B_P>>BC.+->\MY^-EH$B3U]FZ91LI?I6C? M)M#7&]R&MU[DO)5'&$. *F_%(\98^(,(82B!!D*#$ &$>8R-$HTT^?6&J'(_ M?EK>7A6SCS>)">8?EXOY8C")[_WLP%>YH;OU=D:H#\116M_E8[1\C'9LE")2 MZX5E%6902:$M,<1K3&)%'.$@:GG6:"&[/TI1JRCEL%4MGU&:4=H5E)+JL)L( MJQC66BH"K;.Q_LPFE$)K%$*-1._]48I;1"GN$WJ43I09I1FEQT8IJZ$T^,=> M6<^UAH!!R(21":4X_!S1QIB3_5%*6D6I./-,S]Q \H*:DN4]OHCWOJ1WS7M\ M_N]ZD7M\,4%G.QHO8\PYMY!LYT3RC%\\[W[>_;S[E_GB>?=S"\G<?2D2. P3JQ._:BW4HCIU&7D&DDTTBFD2=I!,):,PV!J;,4&R< AL1B ERB M$8'1WPS:6@\%(S5W1 &%@+:>.D&-3Z!E@DMBMLRLV1^T MN9UD!FT&[7- RZH1\QQ3HTULR^ZE,]1Q)4N#6BB%&&@T/FD;M+FA9(9LANQV MR(H*L@ASYX 13%/& $*IH@*SWVC]2KM@W9W%+RDEM*/IX9F+MTY"X=VS@L M8+U*3@#!O4<22DTMLTX2SFCLTJ&5X=31QJGBPRX=*RG,;24[)?_YR"#37*8Y M7*,Y[227F!',G,7:>2%3,R)M(%62-N*8+Z&YW%@RTURFN4QSKT5SM513XP@' MP1-5T@$4AY9[;Q+-.4R4IPV/]"4T=QHI')GF,LUEFCM'FN.X=L#E(= L"D MM]Y*#1/-&<@4A;+1@NHE-'<:*2:70G,74^?[_.:2PU7<+[>7?$:X'DFP80UE M 3:$(RR]PIPH;;1/K$$D0!RA9S;;J8?EZSUWX_-_U[S'Y_^N%[G'%Q-^MJ/?1F%AA_-HHHV#L3;< M*Z5TI\.W5S/+=CIXV[;A)^ D$%K-7I)&&VZ!LM)90:2''(GH)'@AB59&/W02 MS/3V=CKY=3&]_M=&=C;':RL1VB,I],-/_MGE85"KI4@I )IF3(!E> MC8XRF"L&A2(8>@L%!+Q,3_)*,^YP(SUI9Y)Y7DIF)IE,,IEDSH)D9)4<1*VD M1GNFO.F$GF?LCFWQ:#JW&Q_GDKUPY+MBK7'JS6 MK/&3],'RJ^FOCR_ =1$V>?9@@<:C2?%N%=6""/RQC17R[WJ4/'B+^.?_L?[' MU73X[<__Y__ZMR^+V_&?_W]02P$"% ,4 " ":@E)0]P_K]++Z #.(@$ M'0 @ $ 8VAA6K_B/L$ "2%0 &@ @ '+ M&@$ 97AH:6)I=#,R,#(M,3(S,3$Y,3!X:RYH=&U02P$"% ,4 " ":@E)0 M MP,"C<8 #3=P &@ @ '^'P$ 97AH:6)I=#0P-2UD97-C M !=:0$ $0 M @ %M. $ &UL4$L! A0#% @ FH)24$5_-79%MP ,C ) !4 M ( !M. @!R;W9I+3(P,3DQ,C,Q7VQA M8BYX;6Q02P$"% ,4 " ";@E)06+1N);0' 0!WD@T %0 M@ &]T0, &UL4$L! A0#% @ FX)24.H' M4%3;2P8 C8E, !8 ( !I-D$ '1I=F]C;W)P,3(S,3$Y,3 M ;:RYH=&U02P4& X #@#2 P LR4+ end XML 50 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets, Net and Goodwill (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
Intangible assets, net consisted of the following (in thousands): 
 
 
 
December 31, 2019
 
Weighted-Average Remaining Useful Life
 
Gross
 
Accumulated
Amortization
 
Net
Finite-lived intangible assets
 
 
 
 
 
 
 
Developed technology and patents
4.1 years
 
$
1,065,506

 
$
(855,934
)
 
$
209,572

Existing contracts and customer relationships
12.3 years
 
402,695

 
(216,148
)
 
186,547

Content databases and other
4.0 years
 
57,410

 
(52,475
)
 
4,935

Trademarks / Tradenames
N/A
 
8,300

 
(8,300
)
 

Total finite-lived intangible assets
 
 
1,533,911

 
(1,132,857
)
 
401,054

Indefinite-lived intangible assets
 
 
 
 
 
 
 
TiVo Tradename
N/A
 
14,000

 

 
14,000

Total intangible assets
 
 
$
1,547,911

 
$
(1,132,857
)
 
$
415,054


 
December 31, 2018
 
Gross
 
Accumulated
Amortization
 
Net
Finite-lived intangible assets
 
 
 
 
 
Developed technology and patents
$
1,051,635

 
$
(765,221
)
 
$
286,414

Existing contracts and customer relationships
402,756

 
(195,752
)
 
207,004

Content databases and other
57,235

 
(50,883
)
 
6,352

Trademarks / Tradenames
8,300

 
(8,300
)
 

Total finite-lived intangible assets
1,519,926

 
(1,020,156
)
 
499,770

Indefinite-lived intangible assets
 
 
 
 
 
TiVo Tradename
14,000

 

 
14,000

Total intangible assets
$
1,533,926

 
$
(1,020,156
)
 
$
513,770



Estimated Amortization Expense In Future Periods
As of December 31, 2019, estimated amortization expense for finite-lived intangible assets was as follows (in thousands): 
2020
$
112,512

2021
69,744

2022
42,026

2023
24,852

2024
21,851

Thereafter
130,069

Total
$
401,054


Summary of Goodwill Activity
Goodwill allocated to the reportable segments and changes in the carrying amount of goodwill by reportable segment were as follows (in thousands):
 
Product
 
Intellectual Property Licensing
 
Total
December 31, 2017
$
521,895

 
$
1,291,332

 
$
1,813,227

Impairment
(269,000
)
 

 
(269,000
)
Foreign currency translation
116

 

 
116

December 31, 2018
$
253,011

 
$
1,291,332

 
$
1,544,343

Impairment
(99,828
)
 
(254,733
)
 
(354,561
)
Foreign currency translation
43

 

 
43

December 31, 2019
$
153,226

 
$
1,036,599

 
$
1,189,825


XML 51 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

Description of Business

On April 28, 2016, Rovi Corporation ("Rovi") and TiVo Inc. (renamed TiVo Solutions Inc. ("TiVo Solutions")) entered into an Agreement and Plan of Merger (the “Merger Agreement”) for Rovi to acquire TiVo Solutions in a cash and stock transaction (the "TiVo Acquisition"). Following consummation of the TiVo Acquisition on September 7, 2016 (the "TiVo Acquisition Date"), TiVo Corporation (the "Company" or "TiVo"), a Delaware corporation founded in April 2016 as Titan Technologies Corporation and then a wholly-owned subsidiary of Rovi, owns both Rovi and TiVo Solutions.

The Company is a global leader in bringing entertainment together, making entertainment content easy to find, watch and enjoy. TiVo provides a broad set of cloud-based services, embedded software solutions and intellectual property that bring entertainment together for the watchers, creators and advertisers. For the creators and advertisers, TiVo's products deliver a passionate group of watchers to increase viewership and engagement across online video, TV and other entertainment viewing platforms. Our products and innovations are protected by broad portfolios of licensable technology patents. These portfolios cover many aspects of content discovery, digital video recorder ("DVR"), VOD and OTT experiences, multi-screen viewing, mobile device video experiences, entertainment personalization, voice interaction, social and interactive applications, data analytics solutions and advertising.

On May 9, 2019, the Company announced that its Board of Directors unanimously approved a plan to separate the Product and Intellectual Property Licensing businesses into separately traded public companies (the “Separation”). The Separation was expected to be completed through a dividend of newly issued shares of the common stock of a Company subsidiary that would hold the Product business (“ProductCo”). 

On December 18, 2019, the Company and Xperi Corporation (“Xperi”) entered into an Agreement and Plan of Merger and Reorganization (the “Xperi Merger Agreement”), pursuant to which TiVo and Xperi have agreed, subject to the terms and conditions of the Xperi Merger Agreement, to effect an all-stock, merger of equals strategic combination of their respective businesses (the "Xperi Combination"). The board of directors of each of TiVo and Xperi have approved the Xperi Combination Agreement and the transactions contemplated thereby. The Xperi Combination is subject to certain customary approvals, including the approval of shareholders of TiVo and Xperi, and is expected to be completed by June 30, 2020.
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation

The accompanying Consolidated Financial Statements include the accounts of TiVo Corporation and subsidiaries and affiliates in which the Company has a controlling financial interest after the elimination of intercompany accounts and transactions.

Reclassifications
Certain prior year amounts have been reclassified to conform to the current year presentation.
Use of Estimates
Use of Estimates

The preparation of the Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities and related disclosures as of the date of the financial statements and the results of operations for the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, long-lived asset impairment, including goodwill and intangible assets, equity-based compensation and income taxes. Actual results may differ from those estimates.
Foreign Currency Translation

Foreign Currency Translation

The Company predominately uses the U.S dollar as its functional currency. Certain non-U.S. subsidiaries designate a local currency as their functional currency. The translation of assets and liabilities into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using exchange rates in effect at the balance sheet date. The translation of revenues and expenses into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using the average exchange rate for the respective period. Losses from cumulative translation adjustments, net of tax, of $3.6 million and $3.5 million as of December 31, 2019 and 2018, respectively, are included as a component of Accumulated other comprehensive loss in the Consolidated Balance Sheets.
Concentrations of Risk
Concentrations of Risk

The TiVo service is enabled using a DVR manufactured by a third-party. The Company also relies on third parties with whom it outsources supply-chain activities related to inventory warehousing, order fulfillment, distribution and other direct sales logistics. The Company cannot be sure that these parties will perform their obligations as expected or that any revenue, cost savings or other benefits will be derived from the efforts of these parties. If any of these parties breaches or terminates their agreement with the Company or otherwise fails to perform their obligations in a timely manner, the Company may be delayed or prevented from commercializing its products and services.
Cash, Cash Equivalents and Investments
Cash, Cash Equivalents and Investments

Highly liquid investments with original maturities at the date of acquisition of three months or less are considered cash equivalents. The majority of payments due from banks for third-party credit card, debit card and electronic benefit transactions ("EBT") process within 24-72 hours, except for transactions occurring on a Friday, which are generally processed the following Monday. All credit card, debit card and EBT transactions that process in less than three days are classified as cash and cash equivalents.
Marketable Securities
Marketable securities with original maturities at the date of acquisition of more than three months are classified as Short-term marketable securities or Long-term marketable securities based on the remaining contractual maturity of the security at the reporting date.

Marketable securities are considered available-for-sale and are reported at fair value in the Consolidated Balance Sheets. Realized gains and losses on marketable securities are calculated based on the specific identification method and are included in Interest income and other, net in the Consolidated Statements of Operations. Interest income from marketable securities is included in Interest income and other, net in the Consolidated Statements of Operations.

Unrealized gains and losses, net of applicable taxes, are reported in Accumulated other comprehensive loss in the Consolidated Balance Sheets. The Company monitors its marketable securities portfolio for potential impairment. When the carrying amount of an investment in debt securities exceeds its fair value and the decline in fair value is determined to be other-than-temporary (i.e., when the Company does not intend to sell the security and it is not more-likely-than-not that the Company will be required to sell the security prior to the anticipated recovery of its amortized cost basis), an impairment associated with the credit loss is recorded in Interest income and other, net in the Consolidated Statements of Operations and the remainder, if any, is recorded in Other comprehensive income (loss), net of tax in the Consolidated Statements of Comprehensive Loss.

Investments in non-marketable equity securities are accounted for using either the equity method or the cost method. Investments in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in Interest income and other, net in the Consolidated Statements of Operations. Investments in entities over which the Company does not have the ability to exercise significant influence are accounted for using the cost method. The Company monitors its non-marketable securities portfolio for potential impairment. When the carrying amount of an investment in a non-marketable security exceeds its fair value and the decline in fair value is determined to be other-than-temporary, the loss is recorded in Interest income and other, net in the Consolidated Statements of Operations.
Accounts Receivable
Accounts Receivable

The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection. A receivable related to revenue recognized for multi-year
licenses is recognized when the Company has an unconditional right to invoice and receive payment in the future related to those licenses.

Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component. As the primary purpose of the Company's invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, significant financing components are generally not identified in the Company’s contracts with customers.
Allowance for Doubtful Accounts
Allowance for Doubtful Accounts

The Company performs ongoing credit evaluations of its customers. The Company reviews its accounts receivable to identify potential collection issues. A specific allowance for doubtful accounts is recorded when warranted by specific customer circumstances, such as in the case of a bankruptcy filing, a deterioration in the customer's operating results or financial position or the past due status of a receivable based on its contractual payment terms. If there are subsequent changes in circumstances related to the specific customer, adjustments to recoverability estimates are recorded. For accounts receivable not specifically reserved, an allowance for doubtful accounts is recorded based on historical loss experience and other currently available evidence. Accounts receivable deemed uncollectible are charged off when collection efforts have been exhausted.
Inventory
Inventory

Inventories consist primarily of finished DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.

Long-Lived Assets, including Property and Equipment and Finite-Lived Intangible Assets
Long-Lived Assets, including Property and Equipment and Finite-Lived Intangible Assets

Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is recognized on a straight-line basis over the estimated useful lives of the respective assets. Computer equipment and software are depreciated over three years. Furniture and fixtures are depreciated over five years. Leasehold improvements are amortized over the shorter of the asset's useful life or the remaining lease term. Intangible assets with finite lives are amortized on a straight-line basis over the estimated economic life of the asset, which generally ranges from two to 18 years at the date of acquisition.

Long-lived assets, including property and equipment and intangible assets with finite lives, are assessed for potential impairment whenever events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Once a triggering event has been identified, the impairment test employed is based on whether the Company
intends to continue to use the asset group or to hold the asset group for sale. For assets held for use, recoverability is assessed based on the estimated undiscounted future cash flows expected to result from the use and eventual disposition of the asset group. If the undiscounted future cash flows are less than the carrying amount of an asset group, the asset group is impaired. The amount of impairment, if any, is measured as the difference between the carrying amount of the asset group and its fair value, which is generally estimated using an income approach. To the extent the carrying amount of each asset exceeds its fair value, the impairment is allocated to the finite-lived assets of the asset group on a pro rata basis using their relative carrying amounts.

For assets held for sale, to the extent the asset group's carrying amount is greater than its fair value less cost to sell, an impairment loss is recognized for the difference. Assets held for sale are separately presented in the Consolidated Balance Sheets at the lower of their carrying amount or fair value less cost to sell, and are no longer depreciated.
Software Development Costs
Software Development Costs

Costs are capitalized to acquire or develop software subsequent to establishing technological feasibility for the software, which is generally on completion of a working prototype that has been certified as having no critical bugs and is a release candidate or when an alternative future use exists. Capitalized software development costs are amortized using the greater of the amortization on a straight-line basis or the ratio that current gross revenues for a product bear to the total current and anticipated future gross revenues for that product. The estimated useful life for capitalized software development costs is generally 5 years or less. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.
Indefinite-Lived Intangible Assets and Goodwill
Indefinite-Lived Intangible Assets and Goodwill

Indefinite-lived intangible assets and Goodwill are evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate their carrying amount may not be recoverable. The recoverability of goodwill is assessed at the reporting unit level, which is either the operating segment or one level below.

Qualitative factors are first assessed to determine whether events or changes in circumstances indicate it is more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount. If, based on the qualitative assessment, it is considered more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount, then a quantitative impairment test is performed.

In the quantitative impairment test for indefinite-lived intangible assets, fair value is compared to the carrying amount of the indefinite-lived intangible asset. When required to estimate the fair value of an indefinite-lived intangible asset, an income approach, such as a relief-from-royalty technique, is used. Estimating the fair value of an indefinite-lived intangible asset considers the amount and timing of the future cash flows associated with the asset, the expected long-term growth rate, assumed royalty rates, income tax rates and economic and market conditions, as well as risk-adjusted discount rates. If the fair value of an indefinite-lived intangible asset exceeds its carrying amount, the indefinite-lived intangible asset is not impaired. If the carrying amount of an indefinite-lived intangible asset exceeds its fair value, an impairment loss equal to the difference is recognized.

In the quantitative impairment test for goodwill, the fair value of the reporting unit is compared to its carrying amount. In 2019, the fair value of the Product reporting unit and the Intellectual Property Licensing reporting unit was estimated using an income approach. In 2018, the fair value of the Product reporting unit was estimated by weighting the fair values derived from an income approach and a market approach and the fair value of the Intellectual Property Licensing reporting unit was estimated using an income approach.

Under the income approach, the fair value of a reporting unit is estimated based on the present value of estimated future cash flows and considers estimated revenue growth rates, future operating margins and risk-adjusted discount rates. Under the market approach, the fair value of a reporting unit is estimated based on market multiples of revenue or earnings derived from comparable publicly-traded companies. The carrying amount of a reporting unit is determined by assigning the assets and liabilities, including goodwill and intangible assets, to the reporting unit. If the fair value of a reporting unit exceeds its carrying amount, goodwill is not impaired. If the fair value of a reporting unit is less than its carrying amount, an impairment loss equal to the difference is recognized.

Right-of-Use Assets and Lease Liabilities
Right-of-Use Assets and Lease Liabilities

At inception of an agreement, the agreement is reviewed to determine if it is or contains a lease. If an agreement is or contains a lease, the Company recognizes a Right-of-use asset, representing the right to use an underlying asset for the lease term, and a Lease liability, representing the obligation to make lease payments arising from a lease.

Right-of-use assets and Lease liabilities are measured based on the present value of the lease payments over the lease term. The lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The present value of future lease payments is calculated utilizing the discount rate implicit in the lease. If the discount rate implicit in the lease is not readily determinable, the present value of future lease payments is calculated utilizing the Company’s incremental borrowing rate. Right-of-use assets and Lease liabilities are subject to adjustment in the event of modifications to lease terms, changes in the probability that an option to extend or terminate a lease would be exercised and other factors. In addition, Right-of-use assets are periodically reviewed for impairment.

Certain of the Company’s lease agreements require variable payments, such as inflation-indexed measures. When a lease requires an indexed payment, Right-of-use assets and Lease liabilities are measured based on the variable rate in effect at the measurement date. All other variable fees, such as increases in lessor operating costs and usage-based fees, are excluded from the calculation of the Right-of-use assets and Lease liabilities and are expensed as incurred.

The Company has lease agreements that contain both lease components (e.g., fixed payments including rent, real estate taxes and insurance costs) and non-lease components (e.g., common-area maintenance costs). The Company applies a practical expedient to combine lease components and non-lease components into a single lease component for recognition and measurement purposes.

Lease expense includes amortization of the Right-of-use assets and accretion of the Lease liabilities. Amortization of the Right-of-use assets is calculated as the periodic lease cost less accretion of the lease liability. The amortization period for Right-of-use assets is limited to the expected lease term. For operating leases, lease expense is recognized in the Consolidated Statements of Operations as an operating expense over the lease term on a straight-line basis. For financing leases, amortization of the Right-of-use asset is recognized as an operating expense in the Consolidated Statements of Operations over the lease term separately from accretion of the Lease liability.
    
The Company applies a practical expedient to not measure or recognize Right-of-use assets or Lease liabilities for leases with a lease term of 12 months or less and lease expense for these leases is recognized as incurred.
Income Taxes
Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.

From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing
of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax expense (benefit) includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.
Revenue Recognition
Revenue Recognition

General

Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of taxes collected from customers which are subsequently remitted to governmental authorities.

Depending on the terms of the contract, a portion of the consideration received may be deferred because of a requirement to satisfy a future obligation. Stand-alone selling price for separate performance obligations is based on observable prices charged to customers for goods or services sold separately or the cost-plus-a-margin approach when observable prices are not available, considering overall pricing objectives.

Arrangements with Multiple Performance Obligations

Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the individual performance obligations are separately accounted for if they are distinct. In an arrangement with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative stand-alone selling price basis. The determination of stand-alone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Operations during a given period.

Contract Modifications

Contracts may be modified due to changes in contract specifications or customer requirements. Contract modifications occur when the change in terms either creates new enforceable rights and obligations or changes existing enforceable rights and obligations. The effect of a contract modification for goods and services that are not distinct in the context of the contract on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. Contract modifications that result in goods or services that are distinct from the existing goods or services are accounted for as separate contracts if they are sold at their stand-alone selling price, or otherwise prospectively.

Variable Consideration

When a contract with a customer includes a variable transaction price, an estimate of the consideration to which the Company expects to be entitled to for transferring the promised goods or services is made at contract inception. Depending on the terms of the contract, variable consideration is estimated using either the expected value approach or the most likely value approach. Under either approach to estimating variable consideration, the estimate considers all information (historical, current and forecast) that is reasonably available at contract inception. The amount of variable consideration is estimated at contract inception and updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception. Certain payments to retailers and distributors, such as market development funds and revenue shares, are treated as a reduction of the transaction price, and therefore revenue, rather than Selling, general and administrative  expense.

When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of intellectual property, or when a license of intellectual property is the predominant item to which the variable consideration relates, revenue is recognized at the later of when the subsequent sale or usage occurs or the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied or partially satisfied.

Significant Judgments

Determining whether promises to transfer multiple goods and services in contracts with customers are considered distinct performance obligations that should be accounted for separately requires significant judgment, including related to the level of integration and interdependency between the performance obligations. In addition, judgment is necessary to allocate the transaction price to the distinct performance obligations, including whether there is a discount or significant financing component to be allocated based on the relative stand-alone selling price of the various performance obligations.

Significant judgment is required to determine the stand-alone selling price for each distinct performance obligation when an observable price is not available. In instances where stand-alone selling price is not directly observable, such as when the Company does not sell the good or service separately, the stand-alone selling price is determined using a range of inputs that includes market conditions and other observable inputs. More than one stand-alone selling price may exist for individual goods and services due to the stratification of those goods and services, considering attributes such as the size of the customer and geographic region.

Due to the nature of the work required to be performed on some performance obligations, significant judgment may be required to determine the transaction price. It is common for the Company's license agreements to contain provisions that can either increase or decrease the transaction price. These variable amounts are generally estimated based on usage. In addition to estimating variable consideration, significant judgment is necessary to identify forms of variable consideration, determine whether the variable consideration relates to a sales-based or usage-based royalty of intellectual property and determine whether and when to include estimates of variable consideration in the transaction price.

Some hardware products are sold with a right of return and in other circumstances, other credits or incentives may be provided such as consideration (sales incentives) given to customers or resellers, which are accounted for as variable consideration and recognized as a reduction to the revenue recognized. Estimates of returns, credits and incentives are made at contract inception and updated each reporting period.

In contracts where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of software, the Company recognizes revenue as progress toward completion occurs using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Significant judgment is required to estimate the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement.

On an ongoing basis, management evaluates its estimates, inputs and assumptions related to revenue recognition. Using different estimates, inputs or assumptions may materially affect the reported amounts of assets and liabilities as of the date of the financial statements and the results of operations for the reporting period.

Nature of Goods and Services

The following is a discussion of the principal activities from which the Company generates its revenue.

Patent Licensing Agreements

The Company licenses its discovery patent portfolio to traditional pay TV providers, virtual service providers, OTT video providers, CE manufacturers and others. The Company licenses its patented technology portfolio under two revenue models: (i) fixed-fee licenses and (ii) per-unit royalty licenses.

The Company's long-term fixed-fee license agreements provide rights to future patented technologies over the term of the agreement that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the agreement. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license agreement.

At times, the Company enters into license agreements in which a licensee is released from past patent infringement claims and is granted a license to ship an unlimited number of units over a future period for a fixed fee. In these arrangements, the Company allocates the transaction price between the release for past patent infringement claims and the future license. In determining the stand-alone selling price of the release for past patent infringement claims and the future license, the Company considers such factors as the number of units shipped in the past and in what geographies these units were shipped, the number of units expected to be shipped in the future and in what geographies these units are expected to be shipped, as well as the licensing rate the Company generally receives for units shipped in the same geographies. As the release from past patent
infringement claims is generally satisfied at execution of the agreement, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the agreement is executed and the amount of transaction price allocated to the future license is recognized ratably over the future license term.

The Company recognizes revenue from per-unit royalty licenses in the period in which the licensee's sales are estimated to have occurred, which results in an adjustment to revenue when actual sales are subsequently reported by the licensees, which is generally in the month or quarter following usage or shipment. The Company generally recognizes revenue from per-unit royalty licenses on a per-subscriber per-month model for licenses with service providers and a per-unit shipped model for licenses with CE manufacturers.

Arrangements with Multiple System Operators for the TiVo Service

The Company's arrangements with multiple system operators ("MSOs") typically include software customization and set-up services, associated maintenance and support, limited training, post-contract support, TiVo-enabled DVRs, non-DVR STBs and the TiVo service.

The Company has two types of arrangements with MSOs that include technology deployment and engineering services. In instances where the Company hosts the TiVo service, non-refundable payments received for customization and set-up services are deferred and recognized as revenue ratably over the hosting term. The related cost of such services is capitalized to the extent it is deemed recoverable and amortized to cost of revenues over the same period as the related TiVo service revenue is recognized. The Company estimates the stand-alone selling prices for training, DVRs, non-DVR STBs and maintenance and support based on the price charged in stand-alone sales of the promised good or service. The stand-alone selling price for the TiVo service is determined considering the size of the MSO and expected volume of deployment, market conditions, competitive landscape, internal costs and total gross margin objectives. For a term license to the TiVo service, the Company receives license fees for the hosted TiVo service on either a per-subscriber per-month basis or a fixed fee. The Company recognizes revenue from per-subscriber per-month licenses during the month the TiVo service is provided to the customer and recognizes revenue from fixed fee licenses ratably over the license period.

In arrangements where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of the software, the Company recognizes revenue as progress toward completion is made using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Project costs are primarily labor related to the specific activities required for the project. Costs related to general infrastructure or uncommitted platform development are not included in the project cost estimates and are expensed as incurred. Estimating project costs requires forecasting costs, tracking progress toward completion and projecting the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement, and revisions to estimates are recognized on a cumulative catch-up basis when the changed conditions become known. Provisions for losses are recorded when estimates indicate it is probable that a loss will be incurred for the contract. The Company generally recognizes revenue from license fees for the TiVo service that it does not host on a per-subscriber per-month basis due to the recognition constraint on intellectual property usage-based royalties.    

Subscription Services

Subscription services revenues primarily consist of fees to provide customers with access to one or more of the Company's hosted products such as its iGuide IPG, advanced search and recommendations, metadata and analytics products, including routine customer support. The Company generally receives per-subscriber per-month fees for its iGuide IPG and search and recommendations service and revenue is recorded in the month the customer uses the service. The Company generally receives a monthly or quarterly fee from its metadata or analytics licenses for the right to use the metadata or access its analytics platform and to receive regular updates. Revenue from the Company's metadata and analytics service is recognized ratably over the subscription period.

Passport Software

               The Company licenses its Passport IPG software to pay TV providers in North and South America. The Company generally receives per-subscriber per-month fees for licenses to its Passport IPG software and support. Due to the usage-based royalty provisions of the revenue recognition guidance, revenue is generally recognized in the month the customer uses the software.

Advertising

The Company generates advertising revenue through its IPGs. Advertising revenue is recognized when the related advertisement is provided. Advertising revenue is recorded net of agency commissions and revenue shares with service providers and CE manufacturers.

TiVo-enabled DVRs and TiVo Service

The Company sells TiVo-enabled DVRs and the related service directly to customers through sales programs via the TiVo.com website and licenses the sale of TiVo-enabled DVRs through a limited number of retailers. For sales through the TiVo.com website, the customer receives a DVR and commits to either a minimum subscription period of one year or for the lifetime of the DVR. Customers who purchase a DVR from TiVo.com have the right to return the DVR within 30 days of purchase for a full refund. For licensed sales of TiVo-enabled DVRs through retailers, the customer commits to either a minimum subscription period of one year or for the lifetime of the DVR. All customers have the right to cancel their subscription to the TiVo service within 30 days of subscription activation for a full refund. After the initial subscription period, all customers have various pricing options when they renew their subscription.

The stand-alone selling price for the TiVo service is established based on stand-alone sales of the service and varies by the length of the service period. The stand-alone selling price of the DVR is determined based on the price for which the Company would sell the DVR without any service commitment from the customer.

The transaction price allocated to the DVR is recognized as revenue on delivery and the transaction price allocated to the TiVo service is recognized as revenue ratably over the service period. Subscription revenues from lifetime subscriptions are recognized ratably over the estimated useful life of the DVR associated with the subscription. The estimated useful life for a DVR depends on a number of assumptions, including, but not limited to, customer retention rates, the timing of new product introductions and historical experience. As of December 31, 2019, the Company recognizes revenue for lifetime subscriptions over a 72-month period. The Company periodically reassesses the estimated useful life of a DVR. When the actual useful life of the DVR materially differs from the Company's estimate, the estimated useful life of the DVR is adjusted, which could result in the recognition of revenue over a longer or shorter period of time.

Shipping and handling costs associated with outbound freight after control of a DVR has transferred to a customer are accounted for as a fulfillment cost and are included in Cost of hardware revenues, excluding depreciation and amortization of intangible assets as incurred.
Contract Assets

Contract assets primarily consist of revenue recognized in excess of the amount billed to the customer, limited to net realizable value and deferred engineering costs for significant software customization or modification and set-up services to the extent deemed recoverable. Contract assets for unbilled receivables are included in Accounts receivable, net in the Consolidated Balance Sheets.

Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission. The incremental costs of obtaining a contract with a customer are recognized as an asset when the expected period of benefit is greater than one year. The incremental costs of obtaining a contract with a customer are amortized on a straight-line basis over a period of time commensurate with the period of benefit, generally three to five years, which considers the transfer of goods or services to which the assets relate, technological developments during the period of benefit, customer history and other factors. The period of benefit is generally the estimated life of the customer relationship if renewals are expected, and may exceed the contract term. Amortization of the capitalized incremental costs of obtaining a contract with a customer is included in Selling, general and administrative expenses in the Consolidated Statements of Operations.

Contract assets are classified as current or noncurrent in the Consolidated Balance Sheets based on when the asset is expected to be realized. Contract assets are subject to periodic impairment reviews.
Contract Liabilities, including Unearned Revenue

Contract liabilities are mainly comprised of unearned revenue related to consumer lifetime subscriptions to the TiVo service and multi-period licensing or cloud-based services and other offerings for which the Company is paid in advance of when control of the good or service is transferred to the customer. Unearned revenue also includes amounts related to professional services to be performed in the future. Unearned revenue arises when cash payments are received or due, including amounts which are refundable, in advance of performance. Contract liabilities exclude amounts expected to be refunded. Payment terms and conditions vary by contract type, location of customer and the products or services offered. For certain products or services and customer types, payment before the products or services are delivered to the customer is required.
Warranty
Warranty

The Company accrues for the expected material and labor costs required to provide warranty services on its hardware products. The Company’s warranty accrual is estimated based on the total volume of units sold, the term of the warranty period, expected failure rates and the estimated cost to replace or repair the defective unit.
Research and Development
Research and Development

Research and development costs are expensed as incurred.
Advertising Costs
Advertising Costs

Advertising costs are expensed as incurred and are presented within Selling, general and administrative expense in the Consolidated Statements of Operations.
Restructuring
Restructuring

Management-approved restructuring plans can include employee severance and benefit costs to terminate a specified number of employees, including the acceleration of vesting in equity-based compensation awards, infrastructure charges to vacate facilities and consolidate operations and contract cancellation costs. Employee severance and benefit costs are accrued under these actions when it is probable that benefits will be paid and the amount is reasonably estimable.

Equity-Based Compensation
Equity-Based Compensation

Equity-based compensation costs are estimated based on the grant date fair value of the award. Equity-based compensation cost is recognized for those awards expected to meet the service or performance vesting conditions on a straight-line basis over the requisite service period of the award. Equity-based compensation is estimated based on the aggregate grant for service-based awards and at the individual vesting tranche for awards with performance or market conditions. Forfeiture estimates are based on historical experience.

Recent Accounting Pronouncements
Recent Accounting Pronouncements

Standards Adopted in 2019

In February 2016, the FASB issued a new accounting standard for leases. The new lease accounting standard generally requires the recognition of operating and financing lease liabilities and corresponding right-of-use assets on the statement of financial position. The Company adopted the provisions of the new lease accounting standard on January 1, 2019 using the modified retrospective transition approach and certain practical expedients as described in Note 9. On adoption, the Company recognized the present value of its existing minimum lease payments as a $66.7 million Right-of-use asset and an $81.9 million Lease liability. The difference between the Right-of-use asset and the Lease liability on adoption primarily arises from previously recorded deferred rent, which was effectively reclassified to the Right-of-use asset on adoption. As a result, there was no impact on Accumulated deficit. Results for periods beginning after December 31, 2018 are presented in accordance with the new lease accounting standard, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous lease accounting policies.
    
In March 2017, the FASB shortened the amortization period for certain investments in callable debt securities held at a premium to the earliest call date. Application of the shortened amortization period was effective for the Company beginning on January 1, 2019 on a modified retrospective basis. The application of the shortened amortization period did not have an effect on the Company's Consolidated Financial Statements

In February 2018, the FASB issued guidance on the reclassification of certain income tax effects from accumulated other comprehensive income resulting from the Tax Cuts and Jobs Act of 2017 (the "Tax Act of 2017"). Application of the reclassification guidance was effective for the Company beginning on January 1, 2019. On adoption, the Company made an accounting policy election to use the specific identification method to release income tax effects from Accumulated other comprehensive loss. The Company also made an accounting policy election not to reclassify the stranded tax effects of the Tax Act of 2017 from Accumulated other comprehensive loss to Accumulated deficit. The application of the reclassification guidance did not have a material effect on the Company's Consolidated Financial Statements

Standards Adopted in 2018

In January 2017, the Financial Accounting Standards ("FASB") clarified the definition of a business. The clarified guidance provides a more defined framework to use in determining when a set of assets and activities constitute a business. The clarified definition was effective for the Company on January 1, 2018 and was applied using a prospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.

In October 2016, the FASB amended its guidance on the tax effects of intra-entity transfers of assets other than inventory. The amended guidance requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The amendment was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.

In August 2016, the FASB issued clarifying guidance on the presentation of eight specific cash flow issues for which previous guidance was either unclear or not specific. The clarified guidance was effective for the Company on January 1, 2018 and was applied using a retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.

In March 2016, the FASB provided guidance for the derecognition of prepaid stored-value product liabilities, such as gift cards. Pursuant to this guidance, among other criteria, prepaid stored-value product liabilities are eligible to be derecognized when the likelihood of redemption becomes remote. The guidance was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. On adoption, the Company recorded a cumulative
effect adjustment, net of tax effects, of $2.2 million that reduced Accumulated deficit for prepaid stored-value product liabilities where the likelihood of redemption was deemed to be remote at the adoption date.

In May 2014, the FASB issued an amended accounting standard for revenue recognition. The core principle of the amended revenue recognition guidance is for an entity to recognize revenue to depict the transfer of promised goods or services to customers in amounts that reflect the consideration to which the entity expects to be entitled in exchange for those goods or services. The amendments also require enhanced disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity’s contracts with customers. In addition, the FASB amended its guidance related to the capitalization and amortization of the incremental costs of obtaining a contract with a customer. The Company adopted the amended revenue and cost recognition guidance on January 1, 2018 using the modified retrospective transition approach. On adoption, the Company recorded a cumulative effect adjustment, net of tax effects, that reduced Accumulated deficit by $27.9 million for the effects of the amended revenue recognition guidance and reduced Accumulated deficit by $1.3 million for the effects of capitalizing incremental costs to obtain contracts with customers. The significant differences giving rise to the cumulative effect adjustments are described in Note 4. Results for periods beginning after December 31, 2017 are presented under the amended revenue and cost recognition guidance, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous revenue and cost recognition policies.

Standards Pending Adoption

In August 2018, the FASB modified the requirements for capitalizing costs incurred to implement a hosting arrangement that is a service contract. The modified requirements were intended to align the cost capitalization requirements for hosting arrangements with the cost capitalization requirements for internal-use software. The modified guidance is effective for the Company beginning on January 1, 2020, with early adoption permitted. The guidance can be applied prospectively to all arrangements entered into or materially modified after the effective date or using a retrospective transition approach. The Company does not expect application of the modified requirements for capitalizing costs incurred to implement a hosting arrangement to have a material effect on its Consolidated Financial Statements.

In June 2016, the FASB issued updated guidance that requires entities to use a current expected credit loss model to measure credit-related impairments for financial instruments held at amortized cost. The current expected credit loss model is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect collectability. Current expected credit losses, and subsequent adjustments, represent an estimate of lifetime expected credit losses that are recorded as an allowance deducted from the amortized cost of the financial instrument. The updated guidance also amends the other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments for credit-related losses through an allowance and eliminating the length of time a security has been in an unrealized loss position as a consideration in the determination of whether a credit loss exists. The updated guidance is effective for the Company beginning on January 1, 2020 and is effective using a modified retrospective transition approach for the provisions related to application of the current expected credit loss model to financial instruments and using a prospective transition approach for the provisions related to credit losses on available-for-sale debt securities. Early application is permitted. Adoption of the updated guidance is expected to result in the recognition of an immaterial addition to the allowance for credit losses as an adjustment to Accumulated deficit, primarily related to establishing an allowance for credit losses for contract assets for which revenue has been recognized in excess of the amount billed to the customer.

In December 2019, the FASB issued guidance to simplify the accounting for income taxes by removing certain exceptions to general principles, clarifying requirements and including amendments to improve consistent application of the guidance. The guidance specifically removes the exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, such as discontinued operations or other comprehensive income. The guidance also requires an entity to recognize a franchise tax that is partially based on income as an income-based tax and to account for any other amounts incurred as a non-income based tax. The guidance is effective for the Company beginning on January 1, 2021 using a prospective approach. Early adoption is permitted. The Company is evaluating the effect of application on its Consolidated Financial Statements.
Fair Value of Financial Instruments

Fair Value Hierarchy

The Company uses valuation techniques that are based on observable and unobservable inputs to measure fair value. Observable inputs are developed using publicly available information and reflect the assumptions market participants would use, while unobservable inputs are developed using the best information available about the assumptions market participants would use. Fair value measurements are classified in a hierarchy that gives the highest priority to observable inputs and the lowest priority to unobservable inputs. Assets and liabilities are classified in a fair value hierarchy based on the lowest level input that is significant to the fair value measurement in its entirety:
Level 1. Quoted prices in active markets for identical assets or liabilities.
Level 2. Inputs other than Level 1 inputs that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or market-corroborated inputs.
Level 3. Unobservable inputs for the asset or liability.
XML 52 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Debt and Interest Rate Swaps Debt and Interest Rate Swaps

A summary of debt issued by or assumed by the Company was as follows (dollars in thousands):
 
 
 
 
December 31, 2019
 
December 31, 2018
 
Stated Interest Rate
Issue Date
Maturity Date
Outstanding Principal
Carrying Amount
 
Outstanding Principal
Carrying Amount
2020 Convertible Notes
0.500%
March 4, 2015
March 1, 2020
$
295,000

$
292,699

 
$
345,000

$
326,640

2021 Convertible Notes
2.000%
September 22, 2014
October 1, 2021
48

48

 
48

48

2019 Term Loan Facility
Variable
November 22, 2019
November 22, 2024
715,000

692,792

 


Term Loan Facility B
Variable
July 2, 2014
NA


 
668,500

665,449

Total Long-term debt
 
 
 
$
1,010,048

985,539

 
$
1,013,548

992,137

Less: Current portion of long-term debt
 
 
 
 
343,035

 
 
373,361

Long-term debt, less current portion
 
 
 
 
$
642,504

 
 
$
618,776



2020 Convertible Notes

Rovi issued $345.0 million in aggregate principal of 0.500% Convertible Senior Notes that mature March 1, 2020 (the “2020 Convertible Notes”) at par pursuant to an Indenture dated March 4, 2015 (as supplemented, the "2015 Indenture"). The 2020 Convertible Notes were sold in a private placement and bear interest at an annual rate of 0.500% payable semi-annually in arrears on March 1 and September 1 of each year, commencing September 1, 2015. In connection with the TiVo Acquisition, TiVo Corporation and Rovi entered into a supplemental indenture under which TiVo Corporation became a guarantor of the 2020 Convertible Notes and the notes became convertible into TiVo Corporation common stock.

In June 2019, the Company repurchased $50.0 million of outstanding principal of the 2020 Convertible Notes for $49.4 million. The Company allocated $48.4 million of the repurchase price to the liability component and the remaining $1.0 million to the equity component of the 2020 Convertible Notes. The Company accounted for the repurchase as a partial debt extinguishment and recognized a Loss on debt extinguishment of $0.1 million during the three months ended June 30, 2019 from writing off unamortized debt discount and issuance costs related to the repurchase.

The 2020 Convertible Notes were convertible at an initial conversion rate of 34.5968 shares of TiVo Corporation common stock per $1,000 of principal of notes, which was equivalent to an initial conversion price of $28.9044 per share of TiVo Corporation common stock. The conversion rate and conversion price are subject to adjustment pursuant to the 2015 Indenture, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, the 2020 Convertible Notes are convertible at a conversion rate of 39.7348 shares of TiVo Corporation common stock per $1,000 principal of notes, which is equivalent to a conversion price of $25.1668 per share of TiVo Corporation common stock.

On or after December 1, 2019 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert the 2020 Convertible Notes, in multiples of $1,000 of principal, at any time. In addition, during the 35-day trading period following a Merger Event, as defined in the 2015 Indenture, holders may convert the 2020 Convertible Notes, in multiples of $1,000 of principal.

On conversion, a holder will receive the conversion value of the 2020 Convertible Notes converted based on the conversion rate multiplied by the volume-weighted average price of TiVo Corporation’s common stock over a specified observation period. On conversion, Rovi will pay cash up to the aggregate principal of the 2020 Convertible Notes converted
and deliver shares of TiVo Corporation’s common stock in respect of the remainder, if any, of the conversion obligation in excess of the aggregate principal of the 2020 Convertible Notes being converted.

The conversion rate is subject to adjustment in certain events, including certain events that constitute a "Make-Whole Fundamental Change" (as defined in the 2015 Indenture). In addition, if Rovi undergoes a "Fundamental Change" (as defined in the 2015 Indenture) prior to March 1, 2020, holders may require Rovi to repurchase for cash all or a portion of the 2020 Convertible Notes at a repurchase price equal to 100% of the principal of the repurchased 2020 Convertible Notes, plus accrued and unpaid interest. The conversion rate is also subject to customary anti-dilution adjustments.

The 2020 Convertible Notes are not redeemable prior to maturity by Rovi and no sinking fund is provided. The 2020 Convertible Notes are unsecured and do not contain financial covenants or restrictions on the payment of dividends, the incurrence of indebtedness or the repurchase of other securities by Rovi. The 2015 Indenture includes customary terms and covenants, including certain events of default after which the 2020 Convertible Notes may be due and payable immediately.

TiVo Corporation has separately accounted for the liability and equity components of the 2020 Convertible Notes. The initial carrying amount of the liability component was calculated by estimating the value of the 2020 Convertible Notes using TiVo Corporation’s estimated non-convertible borrowing rate of 4.75% at the time the instrument was issued. The carrying amount of the equity component, representing the value of the conversion option, was determined by deducting the liability component from the principal of the 2020 Convertible Notes. The difference between the principal of the 2020 Convertible Notes and the liability component is considered a debt discount which is being amortized to interest expense using the effective interest method over the expected term of the 2020 Convertible Notes. The equity component of the 2020 Convertible Notes was recorded as a component of Additional paid-in capital in the Consolidated Balance Sheets and will not be remeasured as long as it continues to meet the conditions for equity classification. Transaction costs of $7.6 million attributable to the liability component were recorded in Long-term debt, less current portion in the Consolidated Balance Sheets and are being amortized to interest expense using the effective interest method over the expected term of the 2020 Convertible Notes.

Related to the 2020 Convertible Notes, the Consolidated Balance Sheets included the following (in thousands):
 
December 31, 2019
 
December 31, 2018
Liability component
 
 
 
Principal outstanding
$
295,000

 
$
345,000

Less: Unamortized debt discount
(2,031
)
 
(16,253
)
Less: Unamortized debt issuance costs
(270
)
 
(2,107
)
Carrying amount
$
292,699

 
$
326,640

 
 
 
 
Equity component
$
62,858

 
$
63,854



Components of interest expense related to the 2020 Convertible Notes included in the Consolidated Statements of Operations were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Stated interest
$
1,594

 
$
1,725

 
$
1,725

Amortization of debt discount
12,809

 
13,246

 
12,645

Amortization of debt issuance costs
1,652

 
1,628

 
1,475

Total interest expense
$
16,055

 
$
16,599

 
$
15,845



Purchased Call Options and Sold Warrants related to the 2020 Convertible Notes

Concurrent with the issuance of the 2020 Convertible Notes in 2015, Rovi purchased call options with respect to its common stock. The call options gave TiVo Corporation the right, but not the obligation, to purchase up to 11.9 million shares of TiVo Corporation's common stock at an exercise price of $28.9044 per share, which corresponds to the initial conversion price of the 2020 Convertible Notes, and are exercisable by TiVo Corporation on conversion of the 2020 Convertible Notes. The exercise price is subject to adjustment, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, the call options give TiVo Corporation the right, but not the obligation, to purchase up to 11.7 million shares of TiVo
Corporation's common stock at an exercise price of $25.1668 per share. The call options are intended to reduce the potential dilution from conversion of the 2020 Convertible Notes. The purchased call options are separate transactions from the 2020 Convertible Notes and holders of the 2020 Convertible Notes do not have any rights with respect to the purchased call options.

Concurrent with the issuance of the 2020 Convertible Notes in 2015, Rovi sold warrants that provide the holder of the warrant the right, but not the obligation, to purchase up to 11.9 million shares of TiVo Corporation common stock at an exercise price of $40.1450 per share. The exercise price is subject to adjustment, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, 13.0 million warrants were outstanding with an exercise price of $34.9541 per share. The warrants are exercisable beginning June 1, 2020 and can be settled in cash or shares at TiVo Corporation's election. The warrants were entered into to offset the cost of the purchased call options. The warrants are separate transactions from the 2020 Convertible Notes and holders of the 2020 Convertible Notes do not have any rights with respect to the warrants.

2021 Convertible Notes

TiVo Solutions issued $230.0 million in aggregate principal of 2.0% Convertible Senior Notes that mature October 1, 2021 (the "2021 Convertible Notes") at par pursuant to an Indenture dated September 22, 2014 (as supplemented, "the 2014 Indenture"). The 2021 Convertible Notes bear interest at an annual rate of 2.0%, payable semi-annually in arrears on April 1 and October 1 of each year, commencing April 2015. On October 12, 2016, TiVo Solutions repaid $229.95 million of the par value of the 2021 Convertible Notes.

The 2021 Convertible Notes were convertible at an initial conversion rate of 56.1073 shares of TiVo Solutions common stock per $1,000 principal of notes, which was equivalent to an initial conversion price of $17.8230 per share of TiVo Solutions common stock. The conversion rate and conversion price are subject to adjustment pursuant to the 2014 Indenture, including as a result of dividends paid by TiVo Corporation. As of December 31, 2019, the 2021 Convertible Notes are convertible at a conversion rate of 24.8196 shares of TiVo Corporation common stock per $1,000 principal of notes and $154.30 per $1,000 principal of notes, which is equivalent to a conversion price of $34.0738 per share of TiVo Corporation common stock.

TiVo Solutions can settle the 2021 Convertible Notes in cash, shares of common stock, or any combination thereof pursuant to the 2014 Indenture. Subject to certain exceptions, holders may require TiVo Solutions to repurchase, for cash, all or part of their 2021 Convertible Notes upon a “Fundamental Change” (as defined in the 2014 Indenture) at a price equal to 100% of the principal amount of the 2021 Convertible Notes being repurchased plus any accrued and unpaid interest up to, but excluding, the “Fundamental Change Repurchase Date” (as defined in the 2014 Indenture). In addition, on a “Make-Whole Fundamental Change” (as defined in the 2014 Indenture) prior to the maturity date of the 2021 Convertible Notes, TiVo Solutions will, in some cases, increase the conversion rate for a holder that elects to convert its 2021 Convertible Notes in connection with such Make-Whole Fundamental Change.
    
2019 Term Loan Facility and Revolving Loan Credit Agreement

On November 22, 2019, the Company, as borrower, and certain of the Company’s subsidiaries, as guarantors (together with the Company, collectively, the “Loan Parties”), entered into (i) a Credit and Guaranty Agreement (the “2019 Term Loan Facility”), with the lenders party thereto and HPS Investment Partners, LLC, as administrative agent and collateral agent and (ii) an ABL Credit and Guaranty Agreement (the “Revolving Loan Credit Agreement” and, together with the 2019 Term Loan Facility, the “2019 Credit Agreements”), with the lenders party thereto, Morgan Stanley Senior Funding, Inc., as administrative agent and collateral agent and Wells Fargo Bank, National Association, as co-collateral agent.

Under the 2019 Term Loan Facility, the Company borrowed $715.0 million, which matures on November 22, 2024. Loans under the 2019 Term Loan Facility bear interest, at the Company's option, at an interest rate equal to either (a) the London Interbank Offered Rate ("LIBOR"), plus (i) if TiVo’s Total Leverage Ratio (as defined in the 2019 Term Loan Facility) is greater than or equal to 3.50:1.00, 5.75%, (ii) if TiVo’s Total Leverage Ratio is greater than or equal to 3.00:1.00 but less than 3.50:100, 5.50%, or (iii) if TiVo’s Total Leverage Ratio is less than 3.00:1.00, 5.25%, in each case, subject to a 1.00% LIBOR floor or (b) the Base Rate (as defined in the 2019 Term Loan Facility), (i) if TiVo’s Total Leverage Ratio is greater than or equal to 3.50:1.00, 4.75%, (ii) if TiVo’s Total Leverage Ratio is greater than or equal to 3.00:1.00 but less than 3.50:100, 4.50%, or (iii) if TiVo’s Total Leverage Ratio is less than 3.00:1.00, 4.25%, in each case, subject to a 2.00% Base Rate floor.

TiVo may voluntarily prepay the 2019 Term Loan Facility at any time subject to (i) a 3.00% prepayment premium if the loans are prepaid on or prior to November 22, 2020 and (ii) a 2.00% prepayment premium if the loans are prepaid on or prior to November 22, 2021. TiVo is required to make mandatory prepayments with (i) net cash proceeds from certain asset sales, (ii) net insurance or condemnation proceeds, (iii) net cash proceeds from issuances of debt (other than permitted debt),
(iv) beginning with the fiscal year ending December 31, 2020, 50% of TiVo’s Consolidated Excess Cash Flow (as defined in the 2019 Term Loan Facility), (v) extraordinary receipts and (vi) certain net litigation proceeds, in each case, subject to certain exceptions. In the event the Xperi Combination is completed on or prior to November 22, 2020, TiVo would be required to repay the then-outstanding principal of the 2019 Term Loan Facility at par plus a 3.00% prepayment premium.

On March 31, 2020, TiVo will be required to make a payment equal to 0.25% of the original principal amount of the 2019 Term Loan Facility. Thereafter, quarterly installments in an amount equal to 2.50% of the original principal amount of the 2019 Term Loan Facility are due, with any remaining balance payable on the final maturity date of the 2019 Term Loan Facility.

The Company also entered into a $60.0 million Revolving Loan Credit Facility as part of the 2019 Credit Agreements, which expires on March 31, 2021. Availability of the Revolving Loan Credit Facility is based upon a borrowing base formula and periodic borrowing base certifications valuing certain of the Loan Parties’ accounts receivable as reduced by certain reserves, if any. There were no amounts outstanding under the Revolving Loan Credit Agreement at any time during the year ended December 31, 2019. Loans under the Revolving Loan Credit Facility bear interest, at TiVo’s option, at a rate equal to either (a) LIBOR, plus (i) if the average daily Specified Excess Availability (as defined in the Revolving Loan Credit Agreement) is greater than 66.67%, 1.50%, (ii) if the average daily Specified Excess Availability is greater than 33.33% but less than or equal to 66.66%, 1.75%, or (iii) if the average daily Specified Excess Availability is less than or equal to 33.33%, 2.00%, in each case, subject to a 0.00% LIBOR floor or (b) the Base Rate (as defined in the Revolving Loan Credit Agreement), (i) if the average daily Specified Excess Availability is greater than 66.67%, 0.50%, (ii) if the average daily Specified Excess Availability is greater than 33.33% but less than or equal to 66.66%, 0.75%, or (iii) if the average daily Specified Excess Availability is less than or equal to 33.33%, 1.00%, in each case, subject to a 1.00% Base Rate floor.

Revolving loans may be borrowed, repaid and re-borrowed until March 31, 2021, when all outstanding amounts must be repaid.

The 2019 Credit Agreements contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness, and dividends and other distributions. The 2019 Credit Agreements are secured by substantially all of the Company's assets.

Senior Secured Credit Facility

On July 2, 2014, Rovi Corporation, as parent guarantor, and two of its wholly-owned subsidiaries, Rovi Solutions Corporation and Rovi Guides, Inc., as borrowers, and certain of its other subsidiaries, as subsidiary guarantors, entered into a Credit Agreement (the “Credit Agreement”). After the completion of the TiVo Acquisition, TiVo Corporation became a guarantor under the Credit Agreement. The Credit Agreement provided for a (i) five-year $125.0 million term loan A facility (“Term Loan Facility A”), (ii) seven-year $700.0 million term loan B facility (“Term Loan Facility B” and together with Term Loan Facility A, the “Term Loan Facility”) and (iii) five-year $175.0 million revolving credit facility (including a letter of credit sub-facility) (the "Revolving Facility” and together with the Term Loan Facility, the “Senior Secured Credit Facility”). In September 2015, Rovi made a voluntary principal prepayment to extinguish Term Loan Facility A and elected to terminate the Revolving Facility. In November 2019, in conjunction with entering into the 2019 Term Loan Facility, the outstanding principal balance of $621.9 million of Term Loan Facility B was repaid in full.

Prior to the refinancing described below, Term Loan Facility B was amortizing in equal quarterly installments in an aggregate annual amount equal to 1% of the original principal amount thereof, with any remaining balance payable on the final maturity date of Term Loan Facility B. Loans under Term Loan Facility B bore interest, at the Company's option, at a rate equal to either the London Interbank Offered Rate ("LIBOR"), plus an applicable margin equal to 3.00% per annum (subject to a 0.75% LIBOR floor) or the prime lending rate, plus an applicable margin equal to 2.00% per annum.

On January 26, 2017, TiVo Corporation, as parent guarantor, two of its wholly-owned subsidiaries, Rovi Solutions Corporation and Rovi Guides, Inc., as borrowers, and certain of TiVo Corporation’s other subsidiaries, as subsidiary guarantors, entered into Refinancing Agreement No. 1 with respect to Term Loan Facility B. The $682.5 million in proceeds from Refinancing Agreement No. 1 was used to repay existing loans under Term Loan Facility B in full. The borrowing terms for Refinancing Agreement No. 1 were substantially similar to the borrowing terms of Term Loan Facility B. However, loans under Refinancing Agreement No. 1 bore interest, at the borrower's option, at a rate equal to either LIBOR, plus an applicable margin equal to 2.50% per annum (subject to a 0.75% LIBOR floor) or the prime lending rate, plus an applicable margin equal to 1.50% per annum. Refinancing Agreement No. 1 was part of the Senior Secured Credit Facility.

The Credit Agreement contained customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness, and dividends and other distributions. The Credit Agreement was secured by substantially all of the Company's assets.

The November 2019 repayment of the remaining outstanding principal balance Term Loan Facility B of $621.9 million was accounted for as a debt extinguishment. In addition, annually, the Company was required to make an additional principal payment on Term Loan Facility B, which was calculated as a percentage of the prior year's "Excess Cash Flow" as defined in the Credit Agreement. In February 2019, the Company made an Excess Cash Flow payment of $46.6 million, which eliminated the remaining quarterly principal payments required by Term Loan Facility B. The Company accounted for the Excess Cash Flow payment in February 2019 as a partial debt extinguishment. During the year ended December 31, 2019, the Company recognized a Loss on debt extinguishment of $2.1 million from writing off unamortized debt discount and issuance costs related to the Excess Cash Flow payment and the final extinguishment of Term Loan Facility B.

Financing for the Xperi Combination

In connection with the execution of the Xperi Merger Agreement, TiVo and Xperi obtained a debt commitment letter (the “Commitment Letter”), dated December 18, 2019, with Bank of America, N.A. (“Bank of America”), BofA Securities, Inc. and Royal Bank of Canada (“Royal Bank”), pursuant to which, Bank of America and Royal Bank have committed to provide a senior secured first lien term loan B facility in an aggregate principal amount of $1,100 million (the “Debt Financing”). On January 3, 2020, TiVo, Xperi, Bank of America, Royal Bank and Barclays Bank PLC (“Barclays”) entered into a supplement to the Commitment Letter to add Barclays as an additional initial lender and an additional joint lead arranger and joint bookrunner and to reallocate a portion of the debt commitments of Bank of America and Royal Bank under the Commitment Letter to Barclays. The proceeds from the Debt Financing may be used (i) to pay fees and expenses incurred in connection with the Merger and the related transactions, (ii) to finance the refinancing of certain existing indebtedness of TiVo and Xperi, and (iii) to the extent of any remaining amounts, for working capital and other general corporate purposes.

Expected Principal Payments

As of December 31, 2019, aggregate expected principal payments on long-term debt, including the current portion of long-term debt, were as follows (in thousands):
2020
$
350,413

2021
71,548

2022
71,500

2023
71,500

2024
445,087

Total
$
1,010,048



Interest Rate Swaps

The Company issues long-term debt denominated in U.S. dollars based on market conditions at the time of financing and may enter into interest rate swaps to achieve a primarily fixed interest rate. Alternatively, the Company may choose not to enter into an interest rate swap or may terminate a previously executed interest rate swap if it believes a larger proportion of floating-rate debt would be beneficial. The Company has not designated any of its interest rate swaps as hedges for accounting purposes. The Company records interest rate swaps in the Consolidated Balance Sheets at fair value with changes in fair value recorded as (Loss) gain on interest rate swaps in the Consolidated Statements of Operations. Amounts are presented in the Consolidated Balance Sheets after considering the right of offset based on its master netting agreements. During the years ended December 31, 2019, 2018 and 2017, the Company recorded a loss of $5.0 million and gains of $3.4 million and $1.9 million, respectively, from adjusting its interest rate swaps to fair value.

Details of the Company's interest rate swaps as of December 31, 2019 and December 31, 2018 were as follows (dollars in thousands):
 
 
 
Notional
 
 
Contract Inception
Contract Effective Date
Contract Maturity
December 31, 2019
December 31, 2018
Interest Rate Paid
Interest Rate Received
June 2013
January 2016
March 2019
$

$
250,000

2.23%
One-month USD-LIBOR
September 2014
January 2016
July 2021
$
125,000

$
125,000

2.66%
One-month USD-LIBOR
September 2014
March 2017
July 2021
$
200,000

$
200,000

2.93%
One-month USD-LIBOR

XML 53 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenues Revenues

Adoption of Amended Revenue and Cost Recognition Guidance

The Company adopted the provisions of the amended revenue recognition guidance described in Note 1 using the modified retrospective transition approach on January 1, 2018. As such, the amended revenue recognition guidance was applied to those contracts which were not completed as of December 31, 2017. Results for periods beginning after December 31, 2017 are presented under the amended revenue recognition guidance, while prior period amounts were not restated and continue to be reported in accordance with the previous revenue recognition guidance.

In addition, the Company adopted amended guidance related to the capitalization and amortization of incremental costs to obtain a contract with a customer and guidance for the de-recognition of prepaid stored-value product liabilities, such as gift cards, each as described in Note 1 using the modified retrospective transition approach on January 1, 2018.

The cumulative effect of these changes on the Consolidated Balance Sheets on adoption was as follows (in thousands):    
 
 
 
Contracts with Customers
 
Costs to Obtain Contracts with Customers
 
De-recognition of Prepaid Stored Value Product Liabilities
 
 
 
December 31, 2017
 
 
 
 
January 1, 2018
Accounts receivable, net
$
180,768

 
$
24,177

 
$

 
$

 
$
204,945

Prepaid expenses and other current assets
34,751

 
(2,705
)
 
525

 

 
32,571

Other long-term assets
71,641

 
(4,419
)
 
819

 

 
68,041

Accounts payable and accrued expenses
(135,852
)
 

 

 
2,155

 
(133,697
)
Unearned revenue
(55,393
)
 
11,208

 

 

 
(44,185
)
Deferred tax liabilities, net
(50,356
)
 
(348
)
 

 

 
(50,704
)
Accumulated deficit
1,392,651

 
(27,913
)
 
(1,344
)
 
(2,155
)
 
1,361,239



The most significant impact of the amended revenue recognition guidance relates to the accounting for software arrangements. Under prior industry-specific software revenue recognition guidance, when the Company concluded it did not have vendor-specific objective evidence ("VSOE") of fair value for the undelivered elements of an arrangement, revenue was deferred until the last element without VSOE was delivered. The amended revenue recognition guidance eliminated the concept of VSOE of fair value. The amended revenue recognition guidance requires an evaluation of whether the undelivered elements are distinct performance obligations and, therefore, should each be recognized separately when delivered. On adoption of the amended revenue recognition guidance, the Company accounted for the software and support elements of the TiVo Solutions international MSO agreements as two distinct performance obligations. These agreements contain minimum guarantees, and on adoption of the amended revenue recognition guidance, $34.4 million of these minimums were recorded as an increase in Accounts receivable, net and a reduction to Accumulated deficit as the software was delivered prior to the date of adoption.

The amended revenue recognition guidance also requires the Company to record revenue related to fixed-fee patent licensing agreements that do not provide the right to future patented technologies acquired by the Company during the term of the license when access to the existing patented technology is granted to the licensee. Under prior revenue recognition guidance, the Company recognized revenue from this type of fixed-fee license agreement on a straight-line basis over the term of the agreement. On adoption of the amended revenue recognition guidance, the Company recorded a $10.2 million reduction in Unearned revenue and Accumulated deficit for this type of fixed-fee license agreement.

The amended revenue recognition guidance includes specific guidance for contract modifications. Based on the nature of the modification, the revenue recognized for the contract may be updated on a cumulative catch-up basis on execution of the modification or updated prospectively as a result of the modification. For certain contract modifications, this accounting treatment differs from the accounting treatment in accordance with previous revenue recognition guidance.

Prior to the adoption of the amended revenue recognition guidance, the Company recognized revenue from per-unit royalty licenses with certain CE manufacturers and third party IPG providers in the period the licensee reported its sales to the Company, which was generally in the month or quarter after the underlying sales by the licensee occurred. On adoption of the amended revenue recognition guidance, revenue from per-unit royalty licenses is recognized in the period in which the licensee's sales are estimated to have occurred, limited to the amount of revenue that is not subject to a significant risk of reversal, which results in an adjustment to revenue when actual amounts are subsequently reported by the Company's licensees.

Pursuant to the amended cost capitalization guidance, incremental costs to obtain a contract with a customer are capitalized and amortized over a period of time commensurate with the expected period of benefit, which may exceed the contract term. Prior to the adoption of the amended cost capitalization guidance, the Company expensed incremental costs to obtain a contract with a customer as incurred.

The impact of adoption of the amended revenue and cost recognition guidance on the Consolidated Statements of Operations was as follows (in thousands):
 
Year Ended December 31, 2018
 
As Reported
 
As If Applying Prior Guidance
 
Effect of Change 
Higher/(Lower)
Total Revenues, net
$
695,865

 
$
713,142

 
$
(17,277
)
Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets
169,149

 
171,898

 
(2,749
)
Selling, general and administrative
181,047

 
181,245

 
(198
)
Loss from continuing operations before income taxes
(339,011
)
 
(324,681
)
 
(14,330
)
Income tax expense
14,052

 
15,561

 
(1,509
)
Loss from continuing operations, net of tax
(353,063
)
 
(340,242
)
 
(12,821
)


Practical Expedients and Exemptions

The Company applies a practical expedient to not perform an evaluation of whether a contract includes a significant financing component when the timing of revenue recognition differs from the timing of cash collection by one year or less.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred as a component of Selling, general and administrative expenses when the amortization period would have been one year or less.

The Company applies a practical expedient when disclosing revenue expected to be recognized from unsatisfied performance obligations to exclude contracts with customers with an original duration of less than one year, contracts for which revenue is recognized based on the amount which the Company has the right to invoice for services performed and amounts attributable to variable consideration arising from (i) a sales-based or usage-based royalty of an intellectual property license or (ii) when variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation.

Revenue Details

The following information depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors by disaggregating revenue by significant customer, contract-type, geographic area and product offering (presented in Note 14). This information includes revenue recognized from contracts with customers and revenue from other sources, including out-of-license settlements.
    
Customers representing 10% or more of Total Revenues, net were as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
AT&T Inc. ("AT&T")
11
%
 
10
%
 
14
%


Substantially all revenue from AT&T is reported in the Intellectual Property Licensing segment.

By segment, the pattern of revenue recognition was as follows (in thousands):
 
Year Ended December 31, 2019
 
Year Ended December 31, 2018
 
Product
 
Intellectual Property Licensing
 
Total Revenues, net
 
Product
 
Intellectual Property Licensing
 
Total Revenues, net
Goods and services transferred at a point in time
$
73,948

 
$
125,194

 
$
199,142

 
$
104,803

 
$
110,679

 
$
215,482

Goods and services transferred over time
277,033

 
148,249

 
425,282

 
295,927

 
161,230

 
457,157

Out-of-license settlements

 
43,705

 
43,705

 

 
23,226

 
23,226

Total Revenues, net
$
350,981

 
$
317,148

 
$
668,129

 
$
400,730

 
$
295,135

 
$
695,865



Revenue by geographic area was as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
United States
$
448,630

 
$
464,364

 
$
616,883

Canada
68,136

 
39,997

 
37,680

Rest of the world
151,363

 
191,504

 
171,893

Total Revenues, net
$
668,129

 
$
695,865

 
$
826,456



Revenue by geographic area is predominately based on the end user's location. Other than the U.S. and Canada, no country accounted for more than 10% of Total Revenues, net for the year ended December 31, 2019. Other than the U.S., no country accounted for more than 10% of Total Revenues, net for the years ended December 31, 2018 and 2017.

Accounts receivable, net

Components of Accounts receivable, net were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Accounts receivable, gross
$
160,139

 
$
155,708

Less: Allowance for doubtful accounts
(2,123
)
 
(2,842
)
Accounts receivable, net
$
158,016

 
$
152,866



As of December 31, 2019 and 2018, AT&T represented 19% and 18% of Accounts receivable, net, respectively. Other than AT&T, no customer accounted for more than 10% of Accounts receivable, net as of December 31, 2019 and 2018.

Allowance for Doubtful Accounts

Changes in the Allowance for Doubtful Accounts were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of period
$
(2,842
)
 
$
(2,575
)
 
$
(1,963
)
Provision for bad debt
(671
)
 
(579
)
 
1,726

Deductions and write-offs, net
1,390

 
312

 
(2,338
)
Balance at end of period
$
(2,123
)
 
$
(2,842
)
 
$
(2,575
)


Contract Balances

Contract assets primarily consist of revenue recognized in excess of the amount billed to the customer, limited to net realizable value and deferred engineering costs for significant software customization or modification and set-up services to the extent deemed recoverable. Substantially all unbilled amounts are expected to be invoiced to the customer within the next 12 months. Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission. Contract assets were recorded in the Consolidated Balance Sheets as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Accounts receivable, net
$
51,433

 
$
35,115

Prepaid expenses and other current assets
2,600

 
1,654

Other long-term assets
11,514

 
8,532

Total contract assets, net
$
65,547

 
$
45,301


No impairment losses were recognized with respect to contract assets for the years ended December 31, 2019 and 2018.

Contract liabilities are mainly comprised of unearned revenue related to consumer lifetime subscriptions for the TiVo service, multi-period licensing or cloud-based services and other offerings for which the Company is paid in advance of when control of the promised good or service is transferred to the customer. Unearned revenue also includes amounts related to professional services to be performed in the future. For the year ended December 31, 2019, the Company recognized $44.2 million of revenue that had been included in Unearned revenue as of December 31, 2018.

As of December 31, 2019, approximately $662.7 million of revenue is expected to be recognized from unsatisfied performance obligations that are primarily related to fixed-fee intellectual property and software-as-a-service agreements, which is expected to be recognized as follows: 31% in 2020, 20% in 2021, 15% in 2022, 13% in 2023, 11% in 2024 and 11% thereafter.
XML 54 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based Compensation
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Equity-based Compensation Equity-based Compensation

Restricted Awards and Stock Options

The Company grants equity-based compensation awards from the Rovi 2008 Equity Incentive Plan (the “Rovi 2008 Plan”). The Rovi 2008 Plan permits the grant of restricted awards, stock options and similar types of equity awards to employees, officers, directors and consultants of the Company. Restricted stock is considered outstanding at the time of grant as holders are entitled to voting rights. Restricted awards are generally subject to a four-year graded vesting period. Stock options generally have vesting periods of four years with one quarter of the grant vesting on the first anniversary of the grant, followed by monthly vesting thereafter. Stock options generally have a contractual term of seven years. As of December 31, 2019, the Company had 36.5 million shares of common stock reserved and 11.5 million shares of common stock available for issuance under the Rovi 2008 Plan.

On September 7, 2016, the Company assumed the TiVo Inc. Amended and Restated 2008 Equity Incentive Award Plan (the “TiVo 2008 Plan”). The Company amended and restated the TiVo 2008 Plan effective as of the closing of the TiVo Acquisition to be the TiVo Corporation Titan Equity Incentive Award Plan for purposes of awards granted following the TiVo Acquisition Date. Restricted stock is considered outstanding at the time of grant as holders are entitled to voting rights. Restricted awards assumed from the TiVo 2008 Plan are generally subject to a three-year vesting period, with semiannual vesting. Restricted awards issued by the Company from the TiVo 2008 Plan are generally subject to a four-year graded vesting period. Stock options assumed from the TiVo 2008 Plan generally have a four-year vesting period with one quarter of the grant vesting on the first anniversary of the grant followed by monthly vesting thereafter. Stock options assumed from the TiVo 2008 Plan generally have a contractual term of seven years. As of December 31, 2019, there were 3.9 million shares of common stock reserved for future issuance as outstanding awards vest under the TiVo 2008 Plan. The TiVo 2008 Plan expired in August 2018, and no further shares of common stock are available for future grant.

The Company also grants performance-based restricted stock units to certain of its senior officers for three-year performance periods. Vesting in the performance-based restricted stock units is subject to a market condition, as well as a service condition. Depending on the level of achievement, the maximum number of shares that could be issued on vesting generally could be up to 200% of the target number of performance-based restricted stock units granted. For awards subject to a market vesting condition, the fair value per award is fixed at the grant date and the amount of compensation expense is not adjusted during the performance period regardless of changes in the level of achievement of the market condition.

In June 2019, the Company granted 0.6 million performance-based restricted stock units to certain of its senior officers with vesting conditioned on completion of a change-in-control event as defined in the grant agreement, as well as a service condition. For these awards, the fair value per award is estimated as the price of the Company's common stock at the close of trading on the date of grant, less the present value of dividends expected to be paid during the vesting period. However, no compensation expense is recognized for these awards until the change-in-control event occurs, at which time the grant date fair value of $3.8 million, adjusted for any forfeitures, would be recognized as compensation expense.

Employee Stock Purchase Plan

The Company’s 2008 Employee Stock Purchase Plan (“ESPP”) allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions. The ESPP consists of up to four consecutive six-month purchase periods within a twenty-four-month offering period. Employees purchase shares each purchase period at the lower of 85% of the market value of the Company’s common stock at either the beginning of the offering period or the end of the purchase period. As of December 31, 2019, the Company had 3.3 million shares of common stock reserved and 3.3 million shares available for issuance under the ESPP.

Valuation Techniques and Assumptions

As the Company's restricted awards are generally not eligible for dividend protection, the fair value of restricted awards subject to service conditions is estimated as the price of the Company's common stock at the close of trading on the date of grant, less the present value of dividends expected to be paid during the vesting period. Where a restricted stock award requires a post-vesting restriction on sale, the grant date fair value is adjusted to reflect a liquidity discount based on the expected post-vesting holding period.

A Monte Carlo simulation is used to estimate the fair value of restricted stock units subject to market conditions with expected volatility estimated using the historical volatility of the Company's common stock.

The Company uses the Black-Scholes-Merton option-pricing formula to estimate the fair value of ESPP shares. The Black-Scholes-Merton option-pricing formula uses complex and subjective inputs, such as the expected volatility of the Company's common stock over the expected term of the grant and projected employee exercise behavior. Expected volatility is estimated using a combination of historical volatility and implied volatility derived from publicly-traded options on the Company's common stock. The expected term is estimated by calculating the period the award is expected to be outstanding based on historical experience and the terms of the grant. The risk-free interest rate is estimated based on the yield of U.S. Treasury zero-coupon bonds with remaining terms similar to the expected term at the grant date. The Company assumes a constant dividend yield commensurate with the dividend yield on the grant date.

Weighted-average assumptions used to estimate the fair value of equity-based compensation awards granted during the period were as follows: 
 
Year Ended December 31,
 
2019
 
2018
 
2017
Restricted stock units subject to market conditions:
 
 
 
 
 
Expected volatility
40.7
%
 
39.2
%
 
50.1
%
Expected term
2.5 years

 
2.5 years

 
3.0 years

Risk-free interest rate
1.8
%
 
2.6
%
 
1.9
%
Expected dividend yield
4.4
%
 
5.5
%
 
4
%
ESPP shares:
 
 
 
 
 
Expected volatility
49.2
%
 
43.3
%
 
42.0
%
Expected term
1.3 years

 
1.3 years

 
1.3 years

Risk-free interest rate
2.1
%
 
2.2
%
 
1.1
%
Expected dividend yield
5.1
%
 
5.6
%
 
2.4
%


The number of awards expected to vest during the requisite service period is estimated at the time of grant using historical data and equity-based compensation is only recognized for awards for which the requisite service is expected to be rendered for awards subject to service or performance vesting conditions. Forfeiture estimates are revised during the requisite service period and the effect of changes in the number of awards expected to vest during the requisite service period is recognized on a cumulative catch-up basis in the period estimates are revised.

The weighted-average grant date fair value of equity-based awards (per award) and pre-tax equity-based compensation expense (in thousands) was as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Weighted average grant date fair value
 
 
 
 
 
Restricted awards
$
6.73

 
$
11.63

 
$
15.18

ESPP shares
$
3.62

 
$
3.99

 
$
5.70

Equity-based compensation
 
 
 
 
 
Pre-tax equity-based compensation, excluding amounts included in restructuring expense
$
28,705

 
$
39,779

 
$
52,561

Pre-tax equity-based compensation, included in restructuring expense
$
375

 
$
3,039

 
$
2,663


    
As of December 31, 2019, there was $50.4 million of unrecognized compensation cost, net of estimated forfeitures, related to unvested equity-based awards which is expected to be recognized over a remaining weighted average period of 2.6 years. The unrecognized compensation cost, net of estimated forfeitures, excludes $3.8 million of unrecognized compensation cost related to performance-based restricted stock units with vesting conditioned on completion of a change-in-control event.

Equity-Based Compensation Award Activity

Activity related to the Company's restricted awards for the year ended December 31, 2019 was as follows:
 
 Restricted Awards (In Thousands)
 
 Weighted-Average Grant Date Fair Value
Outstanding as of beginning of period
5,350

 
$
14.26

Granted
4,591

 
$
6.73

Vested
(2,063
)
 
$
14.29

Forfeited
(1,346
)
 
$
12.18

Outstanding as of end of period
6,532

 
$
9.39



As of December 31, 2019, unvested restricted awards include 1.1 million performance-based restricted stock units.

The aggregate fair value of restricted awards vested during the years ended December 31, 2019, 2018 and 2017 was $16.8 million, $23.5 million and $48.6 million, respectively.

Activity related to the Company's stock options for the year ended December 31, 2019 was as follows:
 
 Options (In Thousands)
 
 Weighted-Average Exercise Price
 
 Weighted-Average Remaining Contractual Term
 
 Aggregate Intrinsic Value (In Thousands)
Outstanding as of beginning of period
1,702

 
$
24.56

 
 
 
 
Forfeited and expired
(1,182
)
 
$
25.03

 
 
 
 
Outstanding as of end of period
520

 
$
23.49

 
1.3 years
 
$

Vested and expected to vest as of December 31, 2019
520

 
$
22.49

 
1.3 years
 
$

Exercisable as of December 31, 2019
517

 
$
23.50

 
1.3 years
 
$



The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value that option holders would have received had all option holders exercised their options at the end of the last trading day in the period. The aggregate intrinsic value is the difference between the closing price of the Company's common stock on the last trading day of the period and the exercise price of the stock option, multiplied by the number of in-the-money stock options.

The aggregate intrinsic value of stock options exercised is the difference between the market price of the Company's common stock at the time of exercise and the exercise price of the stock option, multiplied by the number of stock options exercised. No stock options were exercised during the years ended December 31, 2019 and 2018. The aggregate intrinsic value of stock options exercised during the year ended December 31, 2017 was $2.1 million.
XML 55 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Preferred Stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred Stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred Stock, shares issued (in shares) 0 0
Preferred Stock, shares outstanding (in shares) 0 0
Common Stock, par value (in usd per share) $ 0.001 $ 0.001
Common Stock, shares authorized (in shares) 250,000,000 250,000,000
Common Stock, shares issued (in shares) 129,216,000 125,781,000
Common Stock, shares outstanding (in shares) 126,666,000 123,975,000
Treasury Stock, shares (in shares) 2,550,000 1,806,000
XML 56 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Assumptions Used To Value Equity-Based Payments
Weighted-average assumptions used to estimate the fair value of equity-based compensation awards granted during the period were as follows: 
 
Year Ended December 31,
 
2019
 
2018
 
2017
Restricted stock units subject to market conditions:
 
 
 
 
 
Expected volatility
40.7
%
 
39.2
%
 
50.1
%
Expected term
2.5 years

 
2.5 years

 
3.0 years

Risk-free interest rate
1.8
%
 
2.6
%
 
1.9
%
Expected dividend yield
4.4
%
 
5.5
%
 
4
%
ESPP shares:
 
 
 
 
 
Expected volatility
49.2
%
 
43.3
%
 
42.0
%
Expected term
1.3 years

 
1.3 years

 
1.3 years

Risk-free interest rate
2.1
%
 
2.2
%
 
1.1
%
Expected dividend yield
5.1
%
 
5.6
%
 
2.4
%

Weighted Average Fair Value Per Share Of Equity-Based Awards
The weighted-average grant date fair value of equity-based awards (per award) and pre-tax equity-based compensation expense (in thousands) was as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Weighted average grant date fair value
 
 
 
 
 
Restricted awards
$
6.73

 
$
11.63

 
$
15.18

ESPP shares
$
3.62

 
$
3.99

 
$
5.70

Equity-based compensation
 
 
 
 
 
Pre-tax equity-based compensation, excluding amounts included in restructuring expense
$
28,705

 
$
39,779

 
$
52,561

Pre-tax equity-based compensation, included in restructuring expense
$
375

 
$
3,039

 
$
2,663


Restricted Awards Activity
Activity related to the Company's restricted awards for the year ended December 31, 2019 was as follows:
 
 Restricted Awards (In Thousands)
 
 Weighted-Average Grant Date Fair Value
Outstanding as of beginning of period
5,350

 
$
14.26

Granted
4,591

 
$
6.73

Vested
(2,063
)
 
$
14.29

Forfeited
(1,346
)
 
$
12.18

Outstanding as of end of period
6,532

 
$
9.39


Schedule of Stock Option Activity
Activity related to the Company's stock options for the year ended December 31, 2019 was as follows:
 
 Options (In Thousands)
 
 Weighted-Average Exercise Price
 
 Weighted-Average Remaining Contractual Term
 
 Aggregate Intrinsic Value (In Thousands)
Outstanding as of beginning of period
1,702

 
$
24.56

 
 
 
 
Forfeited and expired
(1,182
)
 
$
25.03

 
 
 
 
Outstanding as of end of period
520

 
$
23.49

 
1.3 years
 
$

Vested and expected to vest as of December 31, 2019
520

 
$
22.49

 
1.3 years
 
$

Exercisable as of December 31, 2019
517

 
$
23.50

 
1.3 years
 
$


XML 57 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating activities:      
Net loss $ (410,067) $ (349,348) $ (37,956)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Loss (Income) from discontinued operations, net of tax 4,793 (3,715) 0
Depreciation 21,247 21,464 22,144
Amortization of intangible assets 112,727 147,336 166,657
Amortization of convertible note discount and note issuance costs 15,231 15,546 14,781
Restructuring and asset impairment charges 7,741 10,061 19,048
Goodwill impairment 354,561 269,000 0
Equity-based compensation 28,705 39,779 52,561
Change in fair value of interest rate swaps 3,290 (6,895) (10,216)
TiVo Acquisition litigation 0 0 14,006
Loss on debt extinguishment 2,152 0 108
Loss on debt modification 0 0 929
Deferred income taxes (12,056) (6,591) (27,193)
Other operating, net 4,843 1,375 (3,033)
Changes in operating assets and liabilities:      
Accounts receivable (5,820) 51,500 (31,900)
Inventory 1,860 4,132 1,605
Prepaid expenses and other current assets and other long-term assets 4,420 6,000 (52,122)
Right-of-use assets, net of lease liabilities (1,032) 0 0
Accounts payable and accrued expenses and other long-term liabilities 3,687 (24,834) (18,948)
Taxes payable (1,143) 2,163 627
Unearned revenue (16,806) (17,901) 20,986
Net cash provided by operating activities - Continuing operations 118,333 159,072 132,084
Net cash used in operating activities - Discontinued operations (4,912) (524) 0
Net cash provided by operating activities - Continuing operations 113,421 158,548 132,084
Investing activities:      
Payments for purchase of short- and long-term marketable securities (75,194) (201,242) (148,591)
Proceeds from sales or maturities of securities 261,041 194,193 173,275
Return of cash paid for TiVo Acquisition 0 0 25,143
Payment to Dissenting Holders in TiVo Acquisition 0 0 (117,030)
Payments for purchase of property and equipment (17,453) (23,868) (37,962)
Payments for acquisition of patents (6,850) (1,700) (2,000)
Other investing, net 0 19 (334)
Net cash provided by (used in) investing activities 161,544 (32,598) (107,499)
Financing activities:      
Proceeds from issuance of long-term debt, net of issuance costs 692,266 0 681,552
Principal payments on long-term debt (717,875) (7,000) (689,500)
Payments for dividends (42,493) (88,976) (87,108)
Payments for contingent consideration and deferred holdback 0 (1,874) (2,650)
Payments for withholding taxes related to net settlement of restricted awards (6,052) (7,384) (15,094)
Proceeds from employee stock purchase plan and exercise of employee stock options 10,872 12,854 22,481
Net cash used in financing activities (63,282) (92,380) (90,319)
Effect of exchange rate changes on cash and cash equivalents 81 (580) 2,072
Net increase (decrease) in cash and cash equivalents 211,764 32,990 (63,662)
Cash and cash equivalents at beginning of period 161,955 128,965 192,627
Cash and cash equivalents at end of period $ 373,719 $ 161,955 $ 128,965
XML 58 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2018
Related Party Transaction [Line Items]          
Losses from cumulative translation adjustments   $ 3,600 $ 3,500    
Due from banks   $ 900 900    
Product return period   30 days      
Period to cancel subscription for a full refund   30 days      
Lifetime subscription amortization period   72 months      
Advertising expense   $ 7,700 7,800 $ 8,800  
Accumulated deficit   $ 2,120,654 $ 1,710,587 $ 1,392,651 $ 1,361,239
De-recognition of Prepaid Stored Value Product Liabilities          
Related Party Transaction [Line Items]          
Accumulated deficit         (2,155)
Contracts with Customers          
Related Party Transaction [Line Items]          
Accumulated deficit         (27,913)
Costs to Obtain Contracts with Customers          
Related Party Transaction [Line Items]          
Accumulated deficit         $ (1,344)
Operating Lease Liability | Accounting Standards Update 2016-02          
Related Party Transaction [Line Items]          
Effect of new accounting principle $ 81,900        
Operating Lease Right-of-use Asset | Accounting Standards Update 2016-02          
Related Party Transaction [Line Items]          
Effect of new accounting principle $ 66,700        
Maximum          
Related Party Transaction [Line Items]          
Contract assets amortization period   5 years      
Finite-lived intangible asset useful life   18 years      
Minimum          
Related Party Transaction [Line Items]          
Contract assets amortization period   3 years      
Finite-lived intangible asset useful life   2 years      
Computer Equipment And Software          
Related Party Transaction [Line Items]          
Property, plant and equipment useful life   3 years      
Furniture and fixtures          
Related Party Transaction [Line Items]          
Property, plant and equipment useful life   5 years      
Software and Software Development Costs          
Related Party Transaction [Line Items]          
Property, plant and equipment useful life   5 years      
XML 59 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets, Net and Goodwill - Summary Of Goodwill Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Goodwill [Line Items]                        
Goodwill impairment $ (137,500) $ (217,108) $ (137,453) $ 0 $ 0 $ (269,000) $ 0 $ 0 $ 0 $ (354,561) $ (269,000) $ 0
Goodwill [Roll Forward]                        
Beginning of Period         1,544,343       1,813,227 1,544,343 1,813,227  
Foreign currency translation                   43 116  
End of Period   1,189,825       1,544,343       1,189,825 1,544,343 1,813,227
Product                        
Goodwill [Line Items]                        
Goodwill impairment                   (99,828) (269,000)  
Goodwill [Roll Forward]                        
Beginning of Period         253,011       521,895 253,011 521,895  
Foreign currency translation                   43 116  
End of Period   153,226       253,011       153,226 253,011 521,895
Intellectual Property Licensing                        
Goodwill [Line Items]                        
Goodwill impairment                   (254,733) 0  
Goodwill [Roll Forward]                        
Beginning of Period         $ 1,291,332       $ 1,291,332 1,291,332 1,291,332  
Foreign currency translation                   0 0  
End of Period   $ 1,036,599       $ 1,291,332       $ 1,036,599 $ 1,291,332 $ 1,291,332
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments and Fair Value Measurements - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Non-marketable equity method investments   $ 3,700,000 $ 2,200,000  
Securities owned not readily marketable   400,000 1,500,000  
Gain on equity securities without readily determinable fair value   2,000,000.0    
Impairment of equity securities without a readily determinable fair value   $ 0 0 $ 1,200,000
Cubiware Contingent Consideration | Selling, General and Administrative Expenses | Significant Unobservable Inputs (Level 3)        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Increase (decrease) during period     (1,100,000) 1,000,000.0
Cubiware Contingent Consideration | Interest Expense | Significant Unobservable Inputs (Level 3)        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Increase (decrease) during period     $ (200,000) $ 600,000
Nonrecurring | Tivo Integration Restructuring Plan | Asset Impairment Charges | Significant Other Observable Inputs (Level 2)        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Impairment of certain property and equipment $ 6,700,000      
XML 61 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Deferred Tax Assets (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Federal  
Operating Loss Carryforwards [Line Items]  
Carryforward Amount $ 952,627
State  
Operating Loss Carryforwards [Line Items]  
Carryforward Amount $ 1,073,262
XML 62 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Schedule of Weighted Average Number of Shares (Details) - shares
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Equity [Abstract]                      
Weighted average shares used in computing basic per share amounts 126,444 126,081 124,960 124,422 123,802 123,459 122,713 122,080 125,484 123,020 120,355
Dilutive effect of equity-based compensation awards                 0 0 0
Weighted average shares used in computing diluted per share amounts 126,444 126,081 124,960 124,422 123,802 123,459 122,713 122,080 125,484 123,020 120,355
XML 63 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based Compensation - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2019
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
purchase_period
Dec. 31, 2017
USD ($)
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Equity-based compensation | $   $ 28,705 $ 39,779 $ 52,561
Unrecognized compensation cost | $   $ 50,400    
Weighted average period of recognition of unrecognized compensation cost (years)   2 years 7 months 6 days    
Total intrinsic value of options exercised | $       2,100
Restricted Awards        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Aggregate fair value of vested restricted stock | $   $ 16,800 $ 23,500 $ 48,600
Performance-based Restricted Stock Units        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Granted (in shares) 600,000      
Unrecognized compensation cost | $   $ 3,800    
Expected dividend yield   4.40% 5.50% 4.00%
Awarded and unvested (in shares)   1,100,000    
Performance-Based Restricted Stock Awards        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Award requisite service period   3 years    
Potential shares to be issued upon vesting   200.00%    
ESPP Plan        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Reserved for issuance (in shares)   3,300,000    
Available for issuance (in shares)   3,300,000    
Number of purchase periods | purchase_period     4  
Offering purchase period   6 months    
Offering period   24 months    
Percentage purchase price of common stock for employees   85.00%    
Expected dividend yield   5.10% 5.60% 2.40%
Rovi 2008 Plan        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Reserved for issuance (in shares)   36,500,000    
Available for issuance (in shares)   11,500,000    
Rovi 2008 Plan | Stock Options        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Vesting period (years)   4 years    
Award vesting rights   25.00%    
Contractual term of stock options granted (years)   7 years    
Rovi 2008 Plan | Restricted Awards        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Vesting period (years)   4 years    
TiVo 2008 Plan        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Reserved for issuance (in shares)   3,900,000    
Available for issuance (in shares)   0    
TiVo 2008 Plan | Restricted Awards        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Vesting period (years)   4 years    
TiVo 2008 Plan | TiVo Solutions | Stock Options        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Vesting period (years)   4 years    
Award vesting rights   25.00%    
Contractual term of stock options granted (years)   7 years    
TiVo 2008 Plan | TiVo Solutions | Restricted Awards        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Vesting period (years)   3 years    
XML 64 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]    
2020 $ 350,413  
2021 71,548  
2022 71,500  
2023 71,500  
2024 445,087  
Total $ 1,010,048 $ 1,013,548
XML 65 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Supplemental Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Operating cash flows:  
Cash paid for amounts included in the measurement of operating Lease liabilities $ 19,328
Non-cash activity:  
Right-of-use assets obtained in exchange for operating Lease liabilities 8,519
Derecognition of Right-of-use assets upon early termination of lease (2,373)
Impairment of Right-of-use assets (591)
Supplemental Balance Sheet Information  
Right-of-use assets 59,888
Lease liabilities - current 13,009
Lease liabilities - non current 61,603
Total Lease liabilities $ 74,612
Weighted average remaining lease term 6 years
Weighted average discount rate 6.60%
XML 66 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based Compensation - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Options  
Outstanding as of beginning of period (in shares) | shares 1,702
Forfeited and expired (in shares) | shares (1,182)
Outstanding as of end of period (in shares) | shares 520
Vested and expected to vest (in shares) | shares 520
Exercisable (in shares) | shares 517
Weighted-Average Exercise Price  
Outstanding as of beginning of period (in dollars per share) | $ / shares $ 24.56
Forfeited and expired (in dollars per share) | $ / shares 25.03
Outstanding as of end of period (in dollars per share) | $ / shares 23.49
Vested and expected to vest (in dollars per share) | $ / shares 22.49
Exercisable (in dollars per share) | $ / shares $ 23.50
Weighted-Average Remaining Contractual Term  
Outstanding as of end of period 1 year 3 months 18 days
Vested and expected to vest 1 year 3 months 18 days
Exercisable 1 year 3 months 18 days
Aggregate Intrinsic Value  
Outstanding as of end of period | $ $ 0
Vested and expected to vest | $ 0
Exercisable | $ $ 0
XML 67 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - 2021 Convertible Notes (Details) - Convertible Debt - 2021 Convertible Notes
Sep. 30, 2018
Oct. 12, 2016
USD ($)
Sep. 22, 2014
USD ($)
$ / shares
Dec. 31, 2019
$ / shares
Debt Instrument [Line Items]        
Debt issued | $     $ 230,000,000.0  
Interest rate of debt, stated percentage     2.00% 2.00%
Repayments of convertible debt | $   $ 229,950,000    
Convertible notes, percentage of principal to be paid on notes redeemed     100.00%  
TiVo Solutions        
Debt Instrument [Line Items]        
Shares issued per $1,000 principal amount     0.561073  
Initial conversion price (in usd per share)     $ 17.8230  
TiVo Corporation        
Debt Instrument [Line Items]        
Shares issued per $1,000 principal amount 0.248196      
Initial conversion price (in usd per share)       $ 34.0738
Initial conversion price to principal of notes (in usd per share)       $ 154.30
XML 68 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - 2020 Convertible Notes (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2018
Mar. 04, 2015
USD ($)
$ / shares
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
$ / shares
$ / per_unit
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
$ / per_unit
Debt Instrument [Line Items]                
Loss on debt extinguishment         $ 2,152,000 $ 0 $ 108,000  
Convertible Debt | 2020 Convertible Notes                
Debt Instrument [Line Items]                
Debt issued   $ 345,000,000.0            
Interest rate of debt, stated percentage   0.50%     0.50%      
Shares issued per $1,000 principal amount 0.397348 0.345968            
Initial conversion price (in usd per share) | $ / shares   $ 28.9044     $ 25.1668      
Convertible notes, percentage of principal to be paid on notes redeemed         100.00%      
Non-convertible borrowing rate (percent)   4.75%            
Outstanding principal repurchase amount     $ 50,000,000.0 $ 50,000,000.0        
Repayments of long-term debt     49,400,000          
Liability component amount     48,400,000 48,400,000        
Equity component amount     $ 1,000,000.0 1,000,000.0        
Loss on debt extinguishment       $ 100,000        
Long-term Debt | Convertible Debt | 2020 Convertible Notes                
Debt Instrument [Line Items]                
Debt issuance costs   $ 7,600,000            
Equity Option | Convertible Debt | 2020 Convertible Notes                
Debt Instrument [Line Items]                
Common stock strike price (in usd per share) | $ / per_unit         25.1668     28.9044
XML 69 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 4,015 $ 3,000 $ 0
State 1,279 3,451 906
Foreign 20,173 14,136 16,329
Total current income tax expense 25,467 20,587 17,235
Deferred:      
Federal (5,019) (7,663) (24,579)
State (4,311) 60 (1,947)
Foreign (1,993) 1,068 (988)
Total deferred income tax benefit (11,323) (6,535) (27,514)
Income tax expense (benefit) $ 14,144 $ 14,052 $ (10,279)
XML 70 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Cumulative Effect of Changes on Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Accounts receivable, net $ 158,016 $ 152,866 $ 204,945 $ 180,768
Prepaid expenses and other current assets 27,023 30,806 32,571 34,751
Other long-term assets 56,293 63,365 68,041 71,641
Accounts payable and accrued expenses (126,249) (104,981) (133,697) (135,852)
Unearned revenue     (44,185) (55,393)
Deferred tax liabilities, net (34,231) (45,030) (50,704) (50,356)
Accumulated deficit $ 2,120,654 $ 1,710,587 1,361,239 $ 1,392,651
Contracts with Customers        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Accounts receivable, net     24,177  
Prepaid expenses and other current assets     (2,705)  
Other long-term assets     (4,419)  
Accounts payable and accrued expenses     0  
Unearned revenue     11,208  
Deferred tax liabilities, net     (348)  
Accumulated deficit     (27,913)  
Costs to Obtain Contracts with Customers        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Accounts receivable, net     0  
Prepaid expenses and other current assets     525  
Other long-term assets     819  
Accounts payable and accrued expenses     0  
Unearned revenue     0  
Deferred tax liabilities, net     0  
Accumulated deficit     (1,344)  
De-recognition of Prepaid Stored Value Product Liabilities        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Accounts receivable, net     0  
Prepaid expenses and other current assets     0  
Other long-term assets     0  
Accounts payable and accrued expenses     2,155  
Unearned revenue     0  
Deferred tax liabilities, net     0  
Accumulated deficit     $ (2,155)  
XML 71 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Schedule of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net: $ 668,129 $ 695,865 $ 826,456
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net: 448,630 464,364 616,883
Canada      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net: 68,136 39,997 37,680
Rest of world      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net: $ 151,363 $ 191,504 $ 171,893
XML 72 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Expected Revenue Recognized (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue from remaining performance obligation $ 662.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue is expected to recognized 1 year
Expected timing of satisfaction 31.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue is expected to recognized 1 year
Expected timing of satisfaction 20.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue is expected to recognized 1 year
Expected timing of satisfaction 15.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue is expected to recognized 1 year
Expected timing of satisfaction 13.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue is expected to recognized 1 year
Expected timing of satisfaction 11.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue is expected to recognized
Expected timing of satisfaction 11.00%
XML 73 tivocorp12311910-k_htm.xml IDEA: XBRL DOCUMENT 0001675820 2019-01-01 2019-12-31 0001675820 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:SeriesAPreferredStockMember 2019-01-01 2019-12-31 0001675820 2019-06-30 0001675820 2020-02-12 0001675820 2019-12-31 0001675820 2018-12-31 0001675820 2017-01-01 2017-12-31 0001675820 2018-01-01 2018-12-31 0001675820 rovi:LicensingServicesandSoftwareMember 2018-01-01 2018-12-31 0001675820 rovi:HardwareMember 2017-01-01 2017-12-31 0001675820 rovi:HardwareMember 2019-01-01 2019-12-31 0001675820 rovi:HardwareMember 2018-01-01 2018-12-31 0001675820 rovi:LicensingServicesandSoftwareMember 2019-01-01 2019-12-31 0001675820 rovi:LicensingServicesandSoftwareMember 2017-01-01 2017-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001675820 us-gaap:TreasuryStockMember 2019-12-31 0001675820 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001675820 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001675820 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001675820 us-gaap:CommonStockMember 2017-12-31 0001675820 us-gaap:TreasuryStockMember 2016-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001675820 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001675820 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001675820 us-gaap:TreasuryStockMember 2018-12-31 0001675820 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:RetainedEarningsMember 2016-12-31 0001675820 2016-12-31 0001675820 us-gaap:CommonStockMember 2016-12-31 0001675820 us-gaap:CommonStockMember 2018-12-31 0001675820 us-gaap:RetainedEarningsMember 2019-12-31 0001675820 us-gaap:TreasuryStockMember 2017-12-31 0001675820 2017-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001675820 us-gaap:RetainedEarningsMember 2018-12-31 0001675820 us-gaap:RetainedEarningsMember 2017-12-31 0001675820 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001675820 us-gaap:CommonStockMember 2019-12-31 0001675820 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001675820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001675820 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001675820 us-gaap:AccountingStandardsUpdate201602Member rovi:OperatingLeaseRightofuseAssetMember 2019-01-01 2019-01-01 0001675820 us-gaap:AccountingStandardsUpdate201602Member rovi:OperatingLeaseLiabilityMember 2019-01-01 2019-01-01 0001675820 us-gaap:AccountingStandardsUpdate201604Member 2018-01-01 0001675820 rovi:ComputerEquipmentAndSoftwareMember 2019-01-01 2019-12-31 0001675820 rovi:AccountingStandardsUpdate201409CoststoObtainContractswithCustomersMember 2018-01-01 0001675820 srt:MaximumMember 2019-01-01 2019-12-31 0001675820 rovi:AccountingStandardsUpdate201409ContractswithCustomersMember 2018-01-01 0001675820 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001675820 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001675820 srt:MaximumMember 2019-12-31 0001675820 srt:MinimumMember 2019-01-01 2019-12-31 0001675820 srt:MinimumMember 2019-12-31 0001675820 us-gaap:ComputerEquipmentMember 2018-12-31 0001675820 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001675820 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001675820 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001675820 us-gaap:ComputerEquipmentMember 2019-12-31 0001675820 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001675820 country:US 2019-12-31 0001675820 country:US 2018-12-31 0001675820 us-gaap:NonUsMember 2018-12-31 0001675820 us-gaap:NonUsMember 2019-12-31 0001675820 country:IN us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001675820 country:IN us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001675820 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0001675820 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-12-31 0001675820 rovi:ATTInc.Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001675820 rovi:ATTInc.Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001675820 rovi:ATTInc.Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001675820 rovi:RestofWorldMember 2017-01-01 2017-12-31 0001675820 country:US 2018-01-01 2018-12-31 0001675820 country:CA 2018-01-01 2018-12-31 0001675820 rovi:RestofWorldMember 2018-01-01 2018-12-31 0001675820 country:CA 2017-01-01 2017-12-31 0001675820 rovi:RestofWorldMember 2019-01-01 2019-12-31 0001675820 country:US 2019-01-01 2019-12-31 0001675820 country:CA 2019-01-01 2019-12-31 0001675820 country:US 2017-01-01 2017-12-31 0001675820 2021-01-01 2019-12-31 0001675820 rovi:InternationalMSOAgreementsMember 2018-01-01 0001675820 2025-01-01 2019-12-31 0001675820 rovi:InternationalMSOAgreementsMember rovi:AccountingStandardsUpdate201409ContractswithCustomersMember 2018-01-01 0001675820 rovi:ATTInc.Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001675820 rovi:AccountingStandardsUpdate201409ContractswithCustomersMember rovi:FixedFeePatentLicensingAgreementMember 2018-01-01 0001675820 2020-01-01 2019-12-31 0001675820 2022-01-01 2019-12-31 0001675820 2023-01-01 2019-12-31 0001675820 rovi:ATTInc.Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001675820 2024-01-01 2019-12-31 0001675820 us-gaap:AccountsReceivableMember 2018-12-31 0001675820 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001675820 us-gaap:OtherNoncurrentAssetsMember 2018-12-31 0001675820 us-gaap:AccountsReceivableMember 2019-12-31 0001675820 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001675820 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0001675820 2018-01-01 0001675820 rovi:ProductOperatingSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember rovi:TimingofTransferOutofLicenseSettlementsMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember rovi:TimingofTransferOutofLicenseSettlementsMember 2018-01-01 2018-12-31 0001675820 rovi:TimingofTransferOutofLicenseSettlementsMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001675820 rovi:TimingofTransferOutofLicenseSettlementsMember 2019-01-01 2019-12-31 0001675820 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001675820 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember rovi:TimingofTransferOutofLicenseSettlementsMember 2018-01-01 2018-12-31 0001675820 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001675820 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2019-01-01 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember rovi:TimingofTransferOutofLicenseSettlementsMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001675820 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001675820 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember rovi:CurrentAssetsMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember rovi:CurrentAssetsMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember rovi:CurrentAssetsMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember rovi:NonCurrentAssetsMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember rovi:NonCurrentAssetsMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember rovi:NonCurrentAssetsMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member rovi:NonCurrentAssetsMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member rovi:CurrentAssetsMember 2019-12-31 0001675820 rovi:CurrentAssetsMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember rovi:NonCurrentAssetsMember 2019-12-31 0001675820 rovi:NonCurrentAssetsMember 2018-12-31 0001675820 rovi:NonCurrentAssetsMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member rovi:CurrentAssetsMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member rovi:NonCurrentAssetsMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember rovi:CurrentAssetsMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0001675820 rovi:CurrentAssetsMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember rovi:NonCurrentLiabilitiesMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember rovi:NonCurrentLiabilitiesMember 2019-12-31 0001675820 us-gaap:FairValueMeasurementsNonrecurringMember rovi:ProductandIntellectualPropertyLicensingMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember rovi:AssetImpairmentChargesMember rovi:TivoIntegrationRestructuringPlanMember 2017-05-01 2017-05-31 0001675820 us-gaap:FairValueMeasurementsNonrecurringMember rovi:ProductandIntellectualPropertyLicensingMember 2019-01-01 2019-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-01-01 2017-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2017-01-01 2017-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2016-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2018-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001675820 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001675820 us-gaap:FairValueInputsLevel3Member rovi:CubiwareContingentConsiderationMember 2017-12-31 0001675820 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001675820 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001675820 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001675820 rovi:ExistingContractsAndCustomerRelationshipsMember 2018-12-31 0001675820 us-gaap:DatabasesMember 2018-12-31 0001675820 rovi:TiVoInc.Member rovi:TiVoTradenameMember 2018-12-31 0001675820 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001675820 rovi:DevelopedTechnologyAndPatentsMember 2018-12-31 0001675820 rovi:DevelopedTechnologyAndPatentsMember 2019-12-31 0001675820 rovi:ExistingContractsAndCustomerRelationshipsMember 2019-12-31 0001675820 us-gaap:DatabasesMember 2019-12-31 0001675820 us-gaap:DatabasesMember 2019-01-01 2019-12-31 0001675820 rovi:ExistingContractsAndCustomerRelationshipsMember 2019-01-01 2019-12-31 0001675820 rovi:DevelopedTechnologyAndPatentsMember 2019-01-01 2019-12-31 0001675820 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001675820 rovi:TiVoInc.Member rovi:TiVoTradenameMember 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2017-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2018-12-31 0001675820 rovi:ProductOperatingSegmentMember 2019-12-31 0001675820 rovi:ProductOperatingSegmentMember 2017-12-31 0001675820 us-gaap:PatentsMember 2018-01-01 2018-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2019-07-01 2019-09-30 0001675820 us-gaap:PatentsMember 2019-01-01 2019-12-31 0001675820 rovi:IntellectualPropertyLicensingMember 2019-10-01 2019-12-31 0001675820 2019-09-30 2019-09-30 0001675820 rovi:ProductOperatingSegmentMember 2019-10-01 2019-12-31 0001675820 us-gaap:PatentsMember 2017-01-01 2017-12-31 0001675820 rovi:ProductOperatingSegmentMember 2019-07-01 2019-09-30 0001675820 us-gaap:FairValueMeasurementsNonrecurringMember rovi:IntellectualPropertyLicensingMember 2018-01-01 2018-12-31 0001675820 us-gaap:FairValueMeasurementsNonrecurringMember rovi:ProductOperatingSegmentMember 2018-01-01 2018-12-31 0001675820 2019-10-01 2019-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2019-01-01 2019-12-31 0001675820 rovi:ProfitImprovementPlanMember 2019-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2019-01-01 2019-12-31 0001675820 rovi:ProfitImprovementPlanMember 2019-01-01 2019-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2019-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2019-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2019-12-31 0001675820 us-gaap:FacilityClosingMember 2019-12-31 0001675820 us-gaap:EmployeeSeveranceMember 2019-12-31 0001675820 us-gaap:FacilityClosingMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember 2018-12-31 0001675820 rovi:LegacyRoviPlansMember 2018-12-31 0001675820 rovi:LegacyRoviPlansMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTransformationPlanMember 2019-01-01 2019-12-31 0001675820 rovi:LegacyTiVoSolutionsPlanandLegacyRoviPlanMember 2017-01-01 2017-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2018-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2019-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2019-01-01 2019-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2019-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 us-gaap:ContractTerminationMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 rovi:AssetImpairmentsMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 us-gaap:ContractTerminationMember rovi:TivoIntegrationRestructuringPlanMember 2017-01-01 2017-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 us-gaap:ContractTerminationMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 rovi:AssetImpairmentsMember rovi:TivoIntegrationRestructuringPlanMember 2016-12-31 0001675820 rovi:AssetImpairmentsMember rovi:TivoIntegrationRestructuringPlanMember 2017-12-31 0001675820 rovi:TivoIntegrationRestructuringPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:TivoIntegrationRestructuringPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TivoIntegrationRestructuringPlanMember 2018-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 rovi:ProfitImprovementPlanMember 2018-01-01 2018-12-31 0001675820 rovi:AssetImpairmentsMember rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 us-gaap:FacilityClosingMember rovi:ProfitImprovementPlanMember 2017-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:ProfitImprovementPlanMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TwoThousandNineteenTransformationPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:OtherRestructuringMember rovi:TwoThousandNineteenTransformationPlanMember 2019-01-01 2019-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TwoThousandNineteenTransformationPlanMember 2019-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TwoThousandNineteenTransformationPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:OtherRestructuringMember rovi:TwoThousandNineteenTransformationPlanMember 2019-12-31 0001675820 us-gaap:OtherRestructuringMember rovi:TwoThousandNineteenTransformationPlanMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TwoThousandNineteenTransformationPlanMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTransformationPlanMember 2018-12-31 0001675820 rovi:TwoThousandNineteenTransformationPlanMember 2019-12-31 0001675820 rovi:RestructuringSharebasedPaymentsMember rovi:TwoThousandNineteenTransformationPlanMember 2018-12-31 0001675820 us-gaap:EmployeeSeveranceMember rovi:TwoThousandNineteenTransformationPlanMember 2018-12-31 0001675820 srt:MinimumMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember 2019-01-01 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2014-07-02 2014-07-02 0001675820 rovi:RefinancingAgreementNumberOneMember us-gaap:LineOfCreditMember 2017-01-26 2017-01-26 0001675820 us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 rovi:RefinancingAgreementNumberOneMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2017-01-26 2017-01-26 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2015-03-04 0001675820 2014-07-02 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:StockOptionMember us-gaap:ConvertibleDebtMember 2016-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-06-30 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:StockOptionMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2014-09-22 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-06-01 2019-06-30 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-11-22 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember rovi:TiVoInc.Member 2014-09-22 0001675820 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-11-22 2019-11-22 0001675820 us-gaap:LongTermDebtMember rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2015-03-04 0001675820 us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-11-22 0001675820 rovi:TermLoanAFacilityMember 2014-07-02 0001675820 srt:MinimumMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 us-gaap:RevolvingCreditFacilityMember 2014-07-02 0001675820 us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 rovi:TermLoanBFacilityMember 2017-01-25 0001675820 rovi:TermLoanBFacilityMember 2019-11-01 2019-11-30 0001675820 rovi:RefinancingAgreementNumberOneMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-26 2017-01-26 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember rovi:TiVoCorporationMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:SecuredDebtMember 2019-12-18 0001675820 rovi:WarrantstoPurchaseCommonStockMember rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2016-12-31 0001675820 rovi:TermLoanBFacilityMember 2014-07-02 0001675820 srt:MinimumMember rovi:RefinancingAgreementNumberOneMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-26 2017-01-26 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-04-01 2019-06-30 0001675820 rovi:WarrantstoPurchaseCommonStockMember rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2016-10-12 2016-10-12 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember 2019-02-01 2019-02-28 0001675820 rovi:TermLoanBFacilityMember us-gaap:PrimeRateMember 2014-07-02 2014-07-02 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TwoHundredFiftyMillionJuneTwoThousandThirteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:OneHundredTwentyFiveMillionSeptemberTwentyFourteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:OneHundredTwentyFiveMillionSeptemberTwentyFourteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoHundredFiftyMillionJuneTwoThousandThirteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoHundredMillionSeptemberTwentyFourteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TwoHundredMillionSeptemberTwentyFourteenSwapsMember us-gaap:NondesignatedMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2017-01-01 2017-12-31 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-01-01 2018-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-12-31 0001675820 rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001675820 rovi:TermLoanBFacilityMember us-gaap:LineOfCreditMember 2018-12-31 0001675820 rovi:TermLoanAFacilityMember 2014-07-02 2014-07-02 0001675820 rovi:TermLoanBFacilityMember 2014-07-02 2014-07-02 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-09-30 2018-09-30 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember rovi:TiVoInc.Member 2014-09-22 2014-09-22 0001675820 us-gaap:RevolvingCreditFacilityMember 2014-07-02 2014-07-02 0001675820 rovi:TwoThousandAndTwentyConvertibleNotesMember us-gaap:ConvertibleDebtMember 2015-03-04 2015-03-04 0001675820 rovi:TwoThousandAndTwentyOneConvertibleNotesMember us-gaap:ConvertibleDebtMember rovi:TiVoCorporationMember 2018-09-30 2018-09-30 0001675820 srt:MaximumMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 srt:MaximumMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-11-22 2019-11-22 0001675820 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rovi:TwoThousandNineteenTermLoanFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2019-11-22 2019-11-22 0001675820 rovi:CorporateOfficesDataCentersandCertainEquipmentMember 2019-12-31 0001675820 srt:MaximumMember rovi:CorporateOfficesDataCentersandCertainEquipmentMember 2019-12-31 0001675820 rovi:CorporateOfficesDataCentersandCertainEquipmentMember 2019-01-01 2019-12-31 0001675820 srt:MinimumMember rovi:CorporateOfficesDataCentersandCertainEquipmentMember 2019-12-31 0001675820 us-gaap:SettledLitigationMember 2018-04-01 2018-06-30 0001675820 2019-12-31 2019-12-31 0001675820 rovi:DellTechnologiesInc.Member us-gaap:SettledLitigationMember 2019-12-01 2019-12-31 0001675820 us-gaap:SettledLitigationMember rovi:RetainerFeesMember rovi:TiVoInc.Member 2017-01-27 2017-01-27 0001675820 us-gaap:SettledLitigationMember rovi:RetainerFeesMember rovi:TiVoInc.Member 2017-05-01 2017-05-03 0001675820 rovi:FirTreeEntitiesandDreihausEntitiesMember rovi:TiVoInc.Member us-gaap:SettledLitigationMember 2017-01-11 0001675820 rovi:DreihausEntitiesMember us-gaap:SettledLitigationMember 2016-11-15 2016-11-15 0001675820 rovi:FirTreeEntitiesandDreihausEntitiesMember rovi:TiVoInc.Member us-gaap:SettledLitigationMember 2017-03-01 2017-03-31 0001675820 rovi:FirTreeEntitiesandDreihausEntitiesMember rovi:TiVoInc.Member us-gaap:SettledLitigationMember 2017-04-01 2017-04-30 0001675820 us-gaap:SettledLitigationMember rovi:TiVoInc.Member 2017-01-27 2017-01-27 0001675820 rovi:FirTreeEntitiesMember us-gaap:SettledLitigationMember 2016-11-15 2016-11-15 0001675820 rovi:FirTreeEntitiesandDreihausEntitiesMember rovi:TiVoInc.Member us-gaap:SettledLitigationMember 2017-01-01 2017-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyConvertibleNotesMember 2018-01-01 2018-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyOneConvertibleNotesMember 2019-01-01 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:WarrantMember 2018-01-01 2018-12-31 0001675820 us-gaap:WarrantMember 2017-01-01 2017-12-31 0001675820 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyConvertibleNotesMember 2017-01-01 2017-12-31 0001675820 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001675820 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyOneConvertibleNotesMember 2018-01-01 2018-12-31 0001675820 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyOneConvertibleNotesMember 2017-01-01 2017-12-31 0001675820 us-gaap:ConvertibleNotesPayableMember rovi:TwoThousandAndTwentyConvertibleNotesMember 2019-01-01 2019-12-31 0001675820 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001675820 2017-02-14 0001675820 us-gaap:SeriesAPreferredStockMember 2019-12-18 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001675820 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001675820 2019-07-01 2019-09-30 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001675820 rovi:RestrictedStockAwardorRestrictedStockUnitMember 2018-12-31 0001675820 rovi:RestrictedStockAwardorRestrictedStockUnitMember 2019-01-01 2019-12-31 0001675820 rovi:RestrictedStockAwardorRestrictedStockUnitMember 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001675820 rovi:Rovi2008EquityIncentivePlanMember 2019-12-31 0001675820 rovi:TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001675820 rovi:PerformanceBasedRestrictedStockAwardsMember 2019-12-31 0001675820 us-gaap:EmployeeStockMember 2019-12-31 0001675820 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2019-12-31 0001675820 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001675820 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2019-06-01 2019-06-30 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001675820 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001675820 rovi:PerformancebasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001675820 us-gaap:EmployeeStockOptionMember rovi:Rovi2008EquityIncentivePlanMember 2019-01-01 2019-12-31 0001675820 rovi:RestrictedAwardsMember rovi:TiVoInc.Member rovi:TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember 2019-01-01 2019-12-31 0001675820 rovi:RestrictedAwardsMember rovi:Rovi2008EquityIncentivePlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:EmployeeStockOptionMember rovi:TiVoInc.Member rovi:TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember 2019-01-01 2019-12-31 0001675820 rovi:PerformanceBasedRestrictedStockAwardsMember 2019-01-01 2019-12-31 0001675820 rovi:RestrictedAwardsMember rovi:TiVoInc.AmendedandRestated2008EquityIncentiveAwardPlanMember 2019-01-01 2019-12-31 0001675820 us-gaap:DomesticCountryMember 2019-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001675820 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2019-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2019-12-31 0001675820 us-gaap:ForeignCountryMember us-gaap:GeneralBusinessMember 2019-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember 2017-01-01 2017-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember 2018-01-01 2018-12-31 0001675820 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0001675820 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0001675820 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0001675820 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-12-31 0001675820 rovi:PreFilingClosingAgreementMember 2010-01-01 2010-03-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember 2017-01-01 2017-12-31 0001675820 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:USPayTVProvidersMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:USPayTVProvidersMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:ConsumerElectronicsManufacturersMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:PlatformSolutionsMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:NewMediaInternationalPayTVProvidersandOtherMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:OtherSubsegmentMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:PlatformSolutionsMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:ConsumerElectronicsManufacturersMember 2018-01-01 2018-12-31 0001675820 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:ConsumerElectronicsManufacturersMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:SoftwareandServicesMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:OtherSubsegmentMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:USPayTVProvidersMember 2018-01-01 2018-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:NewMediaInternationalPayTVProvidersandOtherMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:PlatformSolutionsMember 2017-01-01 2017-12-31 0001675820 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:OtherSubsegmentMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:SoftwareandServicesMember 2019-01-01 2019-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:IntellectualPropertyLicensingMember rovi:NewMediaInternationalPayTVProvidersandOtherMember 2017-01-01 2017-12-31 0001675820 us-gaap:OperatingSegmentsMember rovi:ProductOperatingSegmentMember rovi:SoftwareandServicesMember 2017-01-01 2017-12-31 0001675820 2018-10-01 2018-12-31 0001675820 2019-04-01 2019-06-30 0001675820 2018-07-01 2018-09-30 0001675820 2018-04-01 2018-06-30 0001675820 2019-01-01 2019-03-31 0001675820 2018-01-01 2018-03-31 iso4217:USD rovi:performance_obligation iso4217:USD shares shares pure rovi:subsidiary rovi:patent iso4217:USD rovi:per_unit rovi:vote rovi:petition rovi:purchase_period rovi:segment false --12-31 FY 2019 0001675820 false false 0 0.6667 0.6667 0.3333 0.3333 0.6666 0.6666 0.3333 0.3333 3.5 3.5 3.00 3.00 3.50 3.50 3.00 3.00 P7Y P7Y P24M P6M 0.001 P3Y 0.001 0.001 250000000 250000000 125781000 129216000 123975000 126666000 0 0 0.561073 0.345968 0.248196 0.397348 P5Y P5Y P7Y P2Y 0.001 0.001 5000000 5000000 0 0 0 0 P1Y P1Y P1Y P1Y P1Y P3Y P3Y P4Y P4Y P4Y P4Y 0.25 0.25 1806000 2550000 10-K true 2019-12-31 false 001-37870 TiVo Corporation DE 61-1793262 2160 Gold Street San Jose CA 95002 408 519-9100 Common Stock, par value $0.001 per share TIVO NASDAQ Series A Junior Participating Preferred Stock Purchase Rights NASDAQ Yes No Yes Yes Large Accelerated Filer false false false 911600000 127500000 <div style="line-height:120%;padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">None.</span></div> 373719000 161955000 51293000 158956000 158016000 152866000 3197000 7449000 27023000 30806000 613248000 512032000 0 73207000 48264000 53586000 415054000 513770000 1189825000 1544343000 59888000 56293000 63365000 2382572000 2760303000 126249000 104981000 50968000 46072000 343035000 373361000 520252000 524414000 39879000 54495000 642504000 618776000 34231000 45030000 61603000 10420000 24647000 1308889000 1267362000 0 0 129000 126000 38176000 32124000 3235996000 3239395000 -3612000 -3869000 -2120654000 -1710587000 1073683000 1492941000 2382572000 2760303000 659261000 681130000 784087000 8868000 14735000 42369000 668129000 695865000 826456000 156533000 169149000 167712000 18117000 19491000 46699000 148422000 177285000 194382000 191417000 181047000 205024000 21247000 21464000 22144000 112727000 147336000 166657000 7741000 10061000 19048000 354561000 269000000 0 1010765000 994833000 821666000 -342636000 -298968000 4790000 49902000 49150000 42756000 8526000 5682000 2915000 -4966000 3425000 1859000 0 0 -14006000 -2152000 0 -108000 0 0 -929000 -391130000 -339011000 -48235000 14144000 14052000 -10279000 -405274000 -353063000 -37956000 -4793000 3715000 0 -410067000 -349348000 -37956000 -3.23 -2.87 -0.32 -0.04 0.03 0 -3.27 -2.84 -0.32 125484000 123020000 120355000 -3.23 -2.87 -0.32 -0.04 0.03 0 -3.27 -2.84 -0.32 125484000 123020000 120355000 0.34 0.72 0.72 -410067000 -349348000 -37956000 -86000 -1787000 4462000 343000 440000 -151000 0 -216000 0 257000 -1131000 4311000 -409810000 -350479000 -33645000 120526000 121000 465000 -9646000 3280905000 -7049000 -1354695000 1909636000 -37956000 -37956000 4311000 4311000 470000 6853000 6853000 1449000 1000 15623000 15624000 916000 1000 1000 2000 56463000 56463000 24000 536000 536000 87359000 87359000 804000 15094000 15094000 123385000 123000 1269000 -24740000 3273022000 -2738000 -1392651000 1853016000 31412000 31412000 -349348000 -349348000 -1131000 -1131000 1150000 2000 12852000 12854000 1246000 1000 1000 42328000 42328000 88807000 88807000 537000 7384000 7384000 125781000 126000 1806000 -32124000 3239395000 -3869000 -1710587000 1492941000 -410067000 -410067000 257000 257000 1343000 1000 10871000 10872000 2092000 2000 2000 29299000 29299000 42573000 42573000 -996000 -996000 744000 6052000 6052000 129216000 129000 2550000 -38176000 3235996000 -3612000 -2120654000 1073683000 -410067000 -349348000 -37956000 -4793000 3715000 0 21247000 21464000 22144000 112727000 147336000 166657000 15231000 15546000 14781000 7741000 10061000 19048000 354561000 269000000 0 28705000 39779000 52561000 3290000 -6895000 -10216000 0 0 -14006000 -2152000 0 -108000 0 0 -929000 12056000 6591000 27193000 -4843000 -1375000 3033000 5820000 -51500000 31900000 -1860000 -4132000 -1605000 -4420000 -6000000 52122000 1032000 0 0 3687000 -24834000 -18948000 -1143000 2163000 627000 -16806000 -17901000 20986000 118333000 159072000 132084000 -4912000 -524000 0 113421000 158548000 132084000 75194000 201242000 148591000 261041000 194193000 173275000 0 0 25143000 0 0 117030000 17453000 23868000 37962000 6850000 1700000 2000000 0 -19000 334000 161544000 -32598000 -107499000 692266000 0 681552000 717875000 7000000 689500000 42493000 88976000 87108000 0 1874000 2650000 6052000 7384000 15094000 10872000 12854000 22481000 -63282000 -92380000 -90319000 81000 -580000 2072000 211764000 32990000 -63662000 161955000 128965000 192627000 373719000 161955000 128965000 Basis of Presentation and Summary of Significant Accounting Policies<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of Business</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">April 28, 2016</span><span style="font-family:inherit;font-size:10pt;">, Rovi Corporation ("</span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;">") and </span><span style="font-family:inherit;font-size:10pt;">TiVo Inc.</span><span style="font-family:inherit;font-size:10pt;"> (renamed </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions Inc.</span><span style="font-family:inherit;font-size:10pt;"> ("</span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;">")) entered into an Agreement and Plan of Merger (the “Merger Agreement”) for </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> to acquire </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> in a cash and stock transaction (the "</span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition</span><span style="font-family:inherit;font-size:10pt;">"). Following consummation of the </span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition</span><span style="font-family:inherit;font-size:10pt;"> on </span><span style="font-family:inherit;font-size:10pt;">September 7, 2016</span><span style="font-family:inherit;font-size:10pt;"> (the "</span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition Date</span><span style="font-family:inherit;font-size:10pt;">"), </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> (the "Company" or "TiVo"), a Delaware corporation founded in April 2016 as Titan Technologies Corporation and then a wholly-owned subsidiary of </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;">, owns both </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a global leader in bringing entertainment together, making entertainment content easy to find, watch and enjoy. TiVo provides a broad set of cloud-based services, embedded software solutions and intellectual property that bring entertainment together for the watchers, creators and advertisers. For the creators and advertisers, TiVo's products deliver a passionate group of watchers to increase viewership and engagement across online video, TV and other entertainment viewing platforms. Our products and innovations are protected by broad portfolios of licensable technology patents. These portfolios cover many aspects of content discovery, digital video recorder ("DVR"), VOD and OTT experiences, multi-screen viewing, mobile device video experiences, entertainment personalization, voice interaction, social and interactive applications, data analytics solutions and advertising. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 9, 2019, the Company announced that its Board of Directors unanimously approved a plan to separate the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> businesses into separately traded public companies (the “Separation”). The Separation was expected to be completed through a dividend of newly issued shares of the common stock of a Company subsidiary that would hold the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> business (“</span><span style="font-family:inherit;font-size:10pt;">ProductCo</span><span style="font-family:inherit;font-size:10pt;">”). </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 18, 2019, the Company and Xperi Corporation (“Xperi”) entered into an Agreement and Plan of Merger and Reorganization (the “Xperi Merger Agreement”), pursuant to which TiVo and Xperi have agreed, subject to the terms and conditions of the Xperi Merger Agreement, to effect an all-stock, merger of equals strategic combination of their respective businesses (the "</span><span style="font-family:inherit;font-size:10pt;">Xperi Combination</span><span style="font-family:inherit;font-size:10pt;">"). The board of directors of each of TiVo and Xperi have approved the </span><span style="font-family:inherit;font-size:10pt;">Xperi Combination</span><span style="font-family:inherit;font-size:10pt;"> Agreement and the transactions contemplated thereby. The Xperi Combination is subject to certain customary approvals, including the approval of shareholders of TiVo and Xperi, and is expected to be completed by June 30, 2020.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation and Principles of Consolidation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> include the accounts of TiVo Corporation and subsidiaries and affiliates in which the Company has a controlling financial interest after the elimination of intercompany accounts and transactions.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain prior year amounts have been reclassified to conform to the current year presentation.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities and related disclosures as of the date of the financial statements and the results of operations for the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, long-lived asset impairment, including goodwill and intangible assets, equity-based compensation and income taxes. Actual results may differ from those estimates.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When available, fair value measurements are based on quoted market prices. If quoted market prices are not available, fair value is measured based on models that consider relevant transaction characteristics (such as maturity and nonperformance risk) and may use observable or unobservable inputs. Various methodologies and assumptions are used in the measurement of fair value. The use of different methodologies or assumptions could result in a different estimate of fair value at the measurement date.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company predominately uses the U.S dollar as its functional currency. Certain non-U.S. subsidiaries designate a local currency as their functional currency. The translation of assets and liabilities into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using exchange rates in effect at the balance sheet date. The translation of revenues and expenses into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using the average exchange rate for the respective period. Losses from cumulative translation adjustments, net of tax, of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are included as a component of Accumulated other comprehensive loss in the Consolidated Balance Sheets.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentrations of Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The TiVo service is enabled using a DVR manufactured by a third-party. The Company also relies on third parties with whom it outsources supply-chain activities related to inventory warehousing, order fulfillment, distribution and other direct sales logistics. The Company cannot be sure that these parties will perform their obligations as expected or that any revenue, cost savings or other benefits will be derived from the efforts of these parties. If any of these parties breaches or terminates their agreement with the Company or otherwise fails to perform their obligations in a timely manner, the Company may be delayed or prevented from commercializing its products and services.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash, Cash Equivalents and Investments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Highly liquid investments with original maturities at the date of acquisition of three months or less are considered cash equivalents. The majority of payments due from banks for third-party credit card, debit card and electronic benefit transactions ("EBT") process within 24-72 hours, except for transactions occurring on a Friday, which are generally processed the following Monday. All credit card, debit card and EBT transactions that process in less than three days are classified as cash and cash equivalents. As of December 31, 2019 and 2018, Cash and cash equivalents includes payments due from banks for these transactions of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities with original maturities at the date of acquisition of more than three months are classified as Short-term marketable securities or Long-term marketable securities based on the remaining contractual maturity of the security at the reporting date.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities are considered available-for-sale and are reported at fair value in the Consolidated Balance Sheets. Realized gains and losses on marketable securities are calculated based on the specific identification method and are included in Interest income and other, net in the Consolidated Statements of Operations. Interest income from marketable securities is included in Interest income and other, net in the Consolidated Statements of Operations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains and losses, net of applicable taxes, are reported in Accumulated other comprehensive loss in the Consolidated Balance Sheets. The Company monitors its marketable securities portfolio for potential impairment. When the carrying amount of an investment in debt securities exceeds its fair value and the decline in fair value is determined to be other-than-temporary (i.e., when the Company does not intend to sell the security and it is not more-likely-than-not that the Company will be required to sell the security prior to the anticipated recovery of its amortized cost basis), an impairment associated with the credit loss is recorded in Interest income and other, net in the Consolidated Statements of Operations and the remainder, if any, is recorded in Other comprehensive income (loss), net of tax in the Consolidated Statements of Comprehensive Loss.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments in non-marketable equity securities are accounted for using either the equity method or the cost method. Investments in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in Interest income and other, net in the Consolidated Statements of Operations. Investments in entities over which the Company does not have the ability to exercise significant influence are accounted for using the cost method. The Company monitors its non-marketable securities portfolio for potential impairment. When the carrying amount of an investment in a non-marketable security exceeds its fair value and the decline in fair value is determined to be other-than-temporary, the loss is recorded in Interest income and other, net in the Consolidated Statements of Operations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection. A receivable related to revenue recognized for multi-year </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">licenses is recognized when the Company has an unconditional right to invoice and receive payment in the future related to those licenses.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component. As the primary purpose of the Company's invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, significant financing components are generally not identified in the Company’s contracts with customers.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allowance for Doubtful Accounts</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company performs ongoing credit evaluations of its customers. The Company reviews its accounts receivable to identify potential collection issues. A specific allowance for doubtful accounts is recorded when warranted by specific customer circumstances, such as in the case of a bankruptcy filing, a deterioration in the customer's operating results or financial position or the past due status of a receivable based on its contractual payment terms. If there are subsequent changes in circumstances related to the specific customer, adjustments to recoverability estimates are recorded. For accounts receivable not specifically reserved, an allowance for doubtful accounts is recorded based on historical loss experience and other currently available evidence. Accounts receivable deemed uncollectible are charged off when collection efforts have been exhausted.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist primarily of finished DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets primarily consist of revenue recognized in excess of the amount billed to the customer, limited to net realizable value and deferred engineering costs for significant software customization or modification and set-up services to the extent deemed recoverable. Contract assets for unbilled receivables are included in Accounts receivable, net in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission. The incremental costs of obtaining a contract with a customer are recognized as an asset when the expected period of benefit is greater than one year. The incremental costs of obtaining a contract with a customer are amortized on a straight-line basis over a period of time commensurate with the period of benefit, generally three to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">, which considers the transfer of goods or services to which the assets relate, technological developments during the period of benefit, customer history and other factors. The period of benefit is generally the estimated life of the customer relationship if renewals are expected, and may exceed the contract term. Amortization of the capitalized incremental costs of obtaining a contract with a customer is included in Selling, general and administrative expenses in the Consolidated Statements of Operations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets are classified as current or noncurrent in the Consolidated Balance Sheets based on when the asset is expected to be realized. Contract assets are subject to periodic impairment reviews.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long-Lived Assets, including Property and Equipment and Finite-Lived Intangible Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is recognized on a straight-line basis over the estimated useful lives of the respective assets. Computer equipment and software are depreciated over </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. Furniture and fixtures are depreciated over </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. Leasehold improvements are amortized over the shorter of the asset's useful life or the remaining lease term. Intangible assets with finite lives are amortized on a straight-line basis over the estimated economic life of the asset, which generally ranges from two to </span><span style="font-family:inherit;font-size:10pt;"><span>18 years</span></span><span style="font-family:inherit;font-size:10pt;"> at the date of acquisition.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets, including property and equipment and intangible assets with finite lives, are assessed for potential impairment whenever events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Once a triggering event has been identified, the impairment test employed is based on whether the Company </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">intends to continue to use the asset group or to hold the asset group for sale. For assets held for use, recoverability is assessed based on the estimated undiscounted future cash flows expected to result from the use and eventual disposition of the asset group. If the undiscounted future cash flows are less than the carrying amount of an asset group, the asset group is impaired. The amount of impairment, if any, is measured as the difference between the carrying amount of the asset group and its fair value, which is generally estimated using an income approach. To the extent the carrying amount of each asset exceeds its fair value, the impairment is allocated to the finite-lived assets of the asset group on a pro rata basis using their relative carrying amounts.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For assets held for sale, to the extent the asset group's carrying amount is greater than its fair value less cost to sell, an impairment loss is recognized for the difference. Assets held for sale are separately presented in the Consolidated Balance Sheets at the lower of their carrying amount or fair value less cost to sell, and are no longer depreciated.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Software Development Costs</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs are capitalized to acquire or develop software subsequent to establishing technological feasibility for the software, which is generally on completion of a working prototype that has been certified as having no critical bugs and is a release candidate or when an alternative future use exists. Capitalized software development costs are amortized using the greater of the amortization on a straight-line basis or the ratio that current gross revenues for a product bear to the total current and anticipated future gross revenues for that product. The estimated useful life for capitalized software development costs is generally </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;"> or less. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Indefinite-Lived Intangible Assets and Goodwill</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets and Goodwill are evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate their carrying amount may not be recoverable. The recoverability of goodwill is assessed at the reporting unit level, which is either the operating segment or one level below.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Qualitative factors are first assessed to determine whether events or changes in circumstances indicate it is more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount. If, based on the qualitative assessment, it is considered more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount, then a quantitative impairment test is performed.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the quantitative impairment test for indefinite-lived intangible assets, fair value is compared to the carrying amount of the indefinite-lived intangible asset. When required to estimate the fair value of an indefinite-lived intangible asset, an income approach, such as a relief-from-royalty technique, is used. Estimating the fair value of an indefinite-lived intangible asset considers the amount and timing of the future cash flows associated with the asset, the expected long-term growth rate, assumed royalty rates, income tax rates and economic and market conditions, as well as risk-adjusted discount rates. If the fair value of an indefinite-lived intangible asset exceeds its carrying amount, the indefinite-lived intangible asset is not impaired. If the carrying amount of an indefinite-lived intangible asset exceeds its fair value, an impairment loss equal to the difference is recognized.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the quantitative impairment test for goodwill, the fair value of the reporting unit is compared to its carrying amount. In 2019, the fair value of the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> reporting unit and the </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting unit was estimated using an income approach. In 2018, the fair value of the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> reporting unit was estimated by weighting the fair values derived from an income approach and a market approach and the fair value of the </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting unit was estimated using an income approach. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the income approach, the fair value of a reporting unit is estimated based on the present value of estimated future cash flows and considers estimated revenue growth rates, future operating margins and risk-adjusted discount rates. Under the market approach, the fair value of a reporting unit is estimated based on market multiples of revenue or earnings derived from comparable publicly-traded companies. The carrying amount of a reporting unit is determined by assigning the assets and liabilities, including goodwill and intangible assets, to the reporting unit. If the fair value of a reporting unit exceeds its carrying amount, goodwill is not impaired. If the fair value of a reporting unit is less than its carrying amount, an impairment loss equal to the difference is recognized.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Right-of-Use Assets and Lease Liabilities</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At inception of an agreement, the agreement is reviewed to determine if it is or contains a lease. If an agreement is or contains a lease, the Company recognizes a Right-of-use asset, representing the right to use an underlying asset for the lease term, and a Lease liability, representing the obligation to make lease payments arising from a lease.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and Lease liabilities are measured based on the present value of the lease payments over the lease term. The lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The present value of future lease payments is calculated utilizing the discount rate implicit in the lease. If the discount rate implicit in the lease is not readily determinable, the present value of future lease payments is calculated utilizing the Company’s incremental borrowing rate. </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and Lease liabilities are subject to adjustment in the event of modifications to lease terms, changes in the probability that an option to extend or terminate a lease would be exercised and other factors. In addition, </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> are periodically reviewed for impairment.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of the Company’s lease agreements require variable payments, such as inflation-indexed measures. When a lease requires an indexed payment, </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and Lease liabilities are measured based on the variable rate in effect at the measurement date. All other variable fees, such as increases in lessor operating costs and usage-based fees, are excluded from the calculation of the </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and Lease liabilities and are expensed as incurred. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has lease agreements that contain both lease components (e.g., fixed payments including rent, real estate taxes and insurance costs) and non-lease components (e.g., common-area maintenance costs). The Company applies a practical expedient to combine lease components and non-lease components into a single lease component for recognition and measurement purposes. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease expense includes amortization of the </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and accretion of the Lease liabilities. Amortization of the </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> is calculated as the periodic lease cost less accretion of the lease liability. The amortization period for </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> is limited to the expected lease term. For operating leases, lease expense is recognized in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> as an operating expense over the lease term on a straight-line basis. For financing leases, amortization of the Right-of-use asset is recognized as an operating expense in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> over the lease term separately from accretion of the Lease liability. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies a practical expedient to not measure or recognize </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> or Lease liabilities for leases with a lease term of 12 months or less and lease expense for these leases is recognized as incurred.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Liabilities, including Unearned Revenue</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities are mainly comprised of unearned revenue related to consumer lifetime subscriptions to the TiVo service and multi-period licensing or cloud-based services and other offerings for which the Company is paid in advance of when control of the good or service is transferred to the customer. Unearned revenue also includes amounts related to professional services to be performed in the future. Unearned revenue arises when cash payments are received or due, including amounts which are refundable, in advance of performance. Contract liabilities exclude amounts expected to be refunded. Payment terms and conditions vary by contract type, location of customer and the products or services offered. For certain products or services and customer types, payment before the products or services are delivered to the customer is required.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax expense (benefit) includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of taxes collected from customers which are subsequently remitted to governmental authorities.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depending on the terms of the contract, a portion of the consideration received may be deferred because of a requirement to satisfy a future obligation. Stand-alone selling price for separate performance obligations is based on observable prices charged to customers for goods or services sold separately or the cost-plus-a-margin approach when observable prices are not available, considering overall pricing objectives.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the individual performance obligations are separately accounted for if they are distinct. In an arrangement with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative stand-alone selling price basis. The determination of stand-alone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Operations during a given period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Modifications</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contracts may be modified due to changes in contract specifications or customer requirements. Contract modifications occur when the change in terms either creates new enforceable rights and obligations or changes existing enforceable rights and obligations. The effect of a contract modification for goods and services that are not distinct in the context of the contract on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. Contract modifications that result in goods or services that are distinct from the existing goods or services are accounted for as separate contracts if they are sold at their stand-alone selling price, or otherwise prospectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When a contract with a customer includes a variable transaction price, an estimate of the consideration to which the Company expects to be entitled to for transferring the promised goods or services is made at contract inception. Depending on the terms of the contract, variable consideration is estimated using either the expected value approach or the most likely value approach. Under either approach to estimating variable consideration, the estimate considers all information (historical, current and forecast) that is reasonably available at contract inception. The amount of variable consideration is estimated at contract inception and updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception. Certain payments to retailers and distributors, such as market development funds and revenue shares, are treated as a reduction of the transaction price, and therefore revenue, rather than Selling, general and administrative  expense.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of intellectual property, or when a license of intellectual property is the predominant item to which the variable consideration relates, revenue is recognized at the later of when the subsequent sale or usage occurs or the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied or partially satisfied.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Determining whether promises to transfer multiple goods and services in contracts with customers are considered distinct performance obligations that should be accounted for separately requires significant judgment, including related to the level of integration and interdependency between the performance obligations. In addition, judgment is necessary to allocate the transaction price to the distinct performance obligations, including whether there is a discount or significant financing component to be allocated based on the relative stand-alone selling price of the various performance obligations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant judgment is required to determine the stand-alone selling price for each distinct performance obligation when an observable price is not available. In instances where stand-alone selling price is not directly observable, such as when the Company does not sell the good or service separately, the stand-alone selling price is determined using a range of inputs that includes market conditions and other observable inputs. More than one stand-alone selling price may exist for individual goods and services due to the stratification of those goods and services, considering attributes such as the size of the customer and geographic region.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the nature of the work required to be performed on some performance obligations, significant judgment may be required to determine the transaction price. It is common for the Company's license agreements to contain provisions that can either increase or decrease the transaction price. These variable amounts are generally estimated based on usage. In addition to estimating variable consideration, significant judgment is necessary to identify forms of variable consideration, determine whether the variable consideration relates to a sales-based or usage-based royalty of intellectual property and determine whether and when to include estimates of variable consideration in the transaction price.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some hardware products are sold with a right of return and in other circumstances, other credits or incentives may be provided such as consideration (sales incentives) given to customers or resellers, which are accounted for as variable consideration and recognized as a reduction to the revenue recognized. Estimates of returns, credits and incentives are made at contract inception and updated each reporting period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In contracts where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of software, the Company recognizes revenue as progress toward completion occurs using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Significant judgment is required to estimate the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On an ongoing basis, management evaluates its estimates, inputs and assumptions related to revenue recognition. Using different estimates, inputs or assumptions may materially affect the reported amounts of assets and liabilities as of the date of the financial statements and the results of operations for the reporting period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nature of Goods and Services</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a discussion of the principal activities from which the Company generates its revenue.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Patent Licensing Agreements</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company licenses its discovery patent portfolio to traditional pay TV providers, virtual service providers, OTT video providers, CE manufacturers and others. The Company licenses its patented technology portfolio under two revenue models: (i) fixed-fee licenses and (ii) per-unit royalty licenses.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's long-term fixed-fee license agreements provide rights to future patented technologies over the term of the agreement that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the agreement. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license agreement.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At times, the Company enters into license agreements in which a licensee is released from past patent infringement claims and is granted a license to ship an unlimited number of units over a future period for a fixed fee. In these arrangements, the Company allocates the transaction price between the release for past patent infringement claims and the future license. In determining the stand-alone selling price of the release for past patent infringement claims and the future license, the Company considers such factors as the number of units shipped in the past and in what geographies these units were shipped, the number of units expected to be shipped in the future and in what geographies these units are expected to be shipped, as well as the licensing rate the Company generally receives for units shipped in the same geographies. As the release from past patent </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">infringement claims is generally satisfied at execution of the agreement, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the agreement is executed and the amount of transaction price allocated to the future license is recognized ratably over the future license term.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue from per-unit royalty licenses in the period in which the licensee's sales are estimated to have occurred, which results in an adjustment to revenue when actual sales are subsequently reported by the licensees, which is generally in the month or quarter following usage or shipment. The Company generally recognizes revenue from per-unit royalty licenses on a per-subscriber per-month model for licenses with service providers and a per-unit shipped model for licenses with CE manufacturers.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple System Operators for the TiVo Service</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's arrangements with multiple system operators ("MSOs") typically include software customization and set-up services, associated maintenance and support, limited training, post-contract support, TiVo-enabled DVRs, non-DVR STBs and the TiVo service.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has two types of arrangements with MSOs that include technology deployment and engineering services. In instances where the Company hosts the TiVo service, non-refundable payments received for customization and set-up services are deferred and recognized as revenue ratably over the hosting term. The related cost of such services is capitalized to the extent it is deemed recoverable and amortized to cost of revenues over the same period as the related TiVo service revenue is recognized. The Company estimates the stand-alone selling prices for training, DVRs, non-DVR STBs and maintenance and support based on the price charged in stand-alone sales of the promised good or service. The stand-alone selling price for the TiVo service is determined considering the size of the MSO and expected volume of deployment, market conditions, competitive landscape, internal costs and total gross margin objectives. For a term license to the TiVo service, the Company receives license fees for the hosted TiVo service on either a per-subscriber per-month basis or a fixed fee. The Company recognizes revenue from per-subscriber per-month licenses during the month the TiVo service is provided to the customer and recognizes revenue from fixed fee licenses ratably over the license period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In arrangements where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of the software, the Company recognizes revenue as progress toward completion is made using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Project costs are primarily labor related to the specific activities required for the project. Costs related to general infrastructure or uncommitted platform development are not included in the project cost estimates and are expensed as incurred. Estimating project costs requires forecasting costs, tracking progress toward completion and projecting the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement, and revisions to estimates are recognized on a cumulative catch-up basis when the changed conditions become known. Provisions for losses are recorded when estimates indicate it is probable that a loss will be incurred for the contract. The Company generally recognizes revenue from license fees for the TiVo service that it does not host on a per-subscriber per-month basis due to the recognition constraint on intellectual property usage-based royalties.    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Services</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription services revenues primarily consist of fees to provide customers with access to one or more of the Company's hosted products such as its iGuide IPG, advanced search and recommendations, metadata and analytics products, including routine customer support. The Company generally receives per-subscriber per-month fees for its iGuide IPG and search and recommendations service and revenue is recorded in the month the customer uses the service. The Company generally receives a monthly or quarterly fee from its metadata or analytics licenses for the right to use the metadata or access its analytics platform and to receive regular updates. Revenue from the Company's metadata and analytics service is recognized ratably over the subscription period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Passport Software</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">               The Company licenses its Passport IPG software to pay TV providers in North and South America. The Company generally receives per-subscriber per-month fees for licenses to its Passport IPG software and support. Due to the usage-based royalty provisions of the revenue recognition guidance, revenue is generally recognized in the month the customer uses the software.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generates advertising revenue through its IPGs. Advertising revenue is recognized when the related advertisement is provided. Advertising revenue is recorded net of agency commissions and revenue shares with service providers and CE manufacturers.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">TiVo-enabled DVRs and TiVo Service</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sells TiVo-enabled DVRs and the related service directly to customers through sales programs via the TiVo.com website and licenses the sale of TiVo-enabled DVRs through a limited number of retailers. For sales through the TiVo.com website, the customer receives a DVR and commits to either a minimum subscription period of one year or for the lifetime of the DVR. Customers who purchase a DVR from TiVo.com have the right to return the DVR within </span><span style="font-family:inherit;font-size:10pt;"><span>30 days</span></span><span style="font-family:inherit;font-size:10pt;"> of purchase for a full refund. For licensed sales of TiVo-enabled DVRs through retailers, the customer commits to either a minimum subscription period of one year or for the lifetime of the DVR. All customers have the right to cancel their subscription to the TiVo service within </span><span style="font-family:inherit;font-size:10pt;"><span>30 days</span></span><span style="font-family:inherit;font-size:10pt;"> of subscription activation for a full refund. After the initial subscription period, all customers have various pricing options when they renew their subscription.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The stand-alone selling price for the TiVo service is established based on stand-alone sales of the service and varies by the length of the service period. The stand-alone selling price of the DVR is determined based on the price for which the Company would sell the DVR without any service commitment from the customer.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price allocated to the DVR is recognized as revenue on delivery and the transaction price allocated to the TiVo service is recognized as revenue ratably over the service period. Subscription revenues from lifetime subscriptions are recognized ratably over the estimated useful life of the DVR associated with the subscription. The estimated useful life for a DVR depends on a number of assumptions, including, but not limited to, customer retention rates, the timing of new product introductions and historical experience. As of December 31, 2019, the Company recognizes revenue for lifetime subscriptions over a </span><span style="font-family:inherit;font-size:10pt;"><span>72</span></span><span style="font-family:inherit;font-size:10pt;">-month period. The Company periodically reassesses the estimated useful life of a DVR. When the actual useful life of the DVR materially differs from the Company's estimate, the estimated useful life of the DVR is adjusted, which could result in the recognition of revenue over a longer or shorter period of time.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shipping and handling costs associated with outbound freight after control of a DVR has transferred to a customer are accounted for as a fulfillment cost and are included in Cost of hardware revenues, excluding depreciation and amortization of intangible assets as incurred.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Warranty</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accrues for the expected material and labor costs required to provide warranty services on its hardware products. The Company’s warranty accrual is estimated based on the total volume of units sold, the term of the warranty period, expected failure rates and the estimated cost to replace or repair the defective unit.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Research and Development</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development costs are expensed as incurred.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising Costs</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred and are presented within Selling, general and administrative expense in the Consolidated Statements of Operations. Advertising expenses for the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, were </span><span style="font-family:inherit;font-size:10pt;"><span>$7.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management-approved restructuring plans can include employee severance and benefit costs to terminate a specified number of employees, including the acceleration of vesting in equity-based compensation awards, infrastructure charges to vacate facilities and consolidate operations and contract cancellation costs. Employee severance and benefit costs are accrued under these actions when it is probable that benefits will be paid and the amount is reasonably estimable.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Equity-Based Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity-based compensation costs are estimated based on the grant date fair value of the award. Equity-based compensation cost is recognized for those awards expected to meet the service or performance vesting conditions on a straight-line basis over the requisite service period of the award. Equity-based compensation is estimated based on the aggregate grant for service-based awards and at the individual vesting tranche for awards with performance or market conditions. Forfeiture estimates are based on historical experience.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Standards Adopted in 2019</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued a new accounting standard for leases. The new lease accounting standard generally requires the recognition of operating and financing lease liabilities and corresponding right-of-use assets on the statement of financial position. The Company adopted the provisions of the new lease accounting standard on January 1, 2019 using the modified retrospective transition approach and certain practical expedients as described in </span><span style="font-family:inherit;font-size:10pt;">Note 9</span><span style="font-family:inherit;font-size:10pt;">. On adoption, the Company recognized the present value of its existing minimum lease payments as a </span><span style="font-family:inherit;font-size:10pt;"><span>$66.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> Right-of-use asset and an </span><span style="font-family:inherit;font-size:10pt;"><span>$81.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> Lease liability. The difference between the Right-of-use asset and the Lease liability on adoption primarily arises from previously recorded deferred rent, which was effectively reclassified to the Right-of-use asset on adoption. As a result, there was no impact on </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;">. Results for periods beginning after December 31, 2018 are presented in accordance with the new lease accounting standard, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous lease accounting policies.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2017, the FASB shortened the amortization period for certain investments in callable debt securities held at a premium to the earliest call date. Application of the shortened amortization period was effective for the Company beginning on January 1, 2019 on a modified retrospective basis. The application of the shortened amortization period did not have an effect on the Company's </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued guidance on the reclassification of certain income tax effects from accumulated other comprehensive income resulting from the Tax Cuts and Jobs Act of 2017 (the "</span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;">"). Application of the reclassification guidance was effective for the Company beginning on January 1, 2019. On adoption, the Company made an accounting policy election to use the specific identification method to release income tax effects from </span><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</span><span style="font-family:inherit;font-size:10pt;">. The Company also made an accounting policy election not to reclassify the stranded tax effects of the </span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;">. The application of the reclassification guidance did not have a material effect on the Company's </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Standards Adopted in 2018</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the Financial Accounting Standards ("FASB") clarified the definition of a business. The clarified guidance provides a more defined framework to use in determining when a set of assets and activities constitute a business. The clarified definition was effective for the Company on January 1, 2018 and was applied using a prospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB amended its guidance on the tax effects of intra-entity transfers of assets other than inventory. The amended guidance requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The amendment was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued clarifying guidance on the presentation of eight specific cash flow issues for which previous guidance was either unclear or not specific. The clarified guidance was effective for the Company on January 1, 2018 and was applied using a retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2016, the FASB provided guidance for the derecognition of prepaid stored-value product liabilities, such as gift cards. Pursuant to this guidance, among other criteria, prepaid stored-value product liabilities are eligible to be derecognized when the likelihood of redemption becomes remote. The guidance was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. On adoption, the Company recorded a cumulative </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">effect adjustment, net of tax effects, of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> that reduced </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;"> for prepaid stored-value product liabilities where the likelihood of redemption was deemed to be remote at the adoption date.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued an amended accounting standard for revenue recognition. The core principle of the amended revenue recognition guidance is for an entity to recognize revenue to depict the transfer of</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">promised</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">goods or services to customers in amounts that reflect the consideration to which the entity expects to be entitled in</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">exchange for those goods or services. The amendments also require enhanced disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity’s contracts with customers. In addition, the FASB amended its guidance related to the capitalization and amortization of the incremental costs of obtaining a contract with a customer. The Company adopted the amended revenue and cost recognition guidance on January 1, 2018 using the modified retrospective transition approach. On adoption, the Company recorded a cumulative effect adjustment, net of tax effects, that reduced </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$27.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the effects of the amended revenue recognition guidance and reduced </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the effects of capitalizing incremental costs to obtain contracts with customers. The significant differences giving rise to the cumulative effect adjustments are described in </span><span style="font-family:inherit;font-size:10pt;">Note 4</span><span style="font-family:inherit;font-size:10pt;">. Results for periods beginning after </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> are presented under the amended revenue and cost recognition guidance, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous revenue and cost recognition policies. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Standards Pending Adoption</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB modified the requirements for capitalizing costs incurred to implement a hosting arrangement that is a service contract. The modified requirements were intended to align the cost capitalization requirements for hosting arrangements with the cost capitalization requirements for internal-use software. The modified guidance is effective for the Company beginning on January 1, 2020, with early adoption permitted. The guidance can be applied prospectively to all arrangements entered into or materially modified after the effective date or using a retrospective transition approach. The Company does not expect application of the modified requirements for capitalizing costs incurred to implement a hosting arrangement to have a material effect on its </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued updated guidance that requires entities to use a current expected credit loss model to measure credit-related impairments for financial instruments held at amortized cost. The current expected credit loss model is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect collectability. Current expected credit losses, and subsequent adjustments, represent an estimate of lifetime expected credit losses that are recorded as an allowance deducted from the amortized cost of the financial instrument. The updated guidance also amends the other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments for credit-related losses through an allowance and eliminating the length of time a security has been in an unrealized loss position as a consideration in the determination of whether a credit loss exists. The updated guidance is effective for the Company beginning on January 1, 2020 and is effective using a modified retrospective transition approach for the provisions related to application of the current expected credit loss model to financial instruments and using a prospective transition approach for the provisions related to credit losses on available-for-sale debt securities. Early application is permitted. Adoption of the updated guidance is expected to result in the recognition of an immaterial addition to the allowance for credit losses as an adjustment to </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;">, primarily related to establishing an allowance for credit losses for contract assets for which revenue has been recognized in excess of the amount billed to the customer.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued guidance to simplify the accounting for income taxes by removing certain exceptions to general principles, clarifying requirements and including amendments to improve consistent application of the guidance. The guidance specifically removes the exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, such as discontinued operations or other comprehensive income. The guidance also requires an entity to recognize a franchise tax that is partially based on income as an income-based tax and to account for any other amounts incurred as a non-income based tax. The guidance is effective for the Company beginning on January 1, 2021 using a prospective approach. Early adoption is permitted. The Company is evaluating the effect of application on its </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span>. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of Business</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">April 28, 2016</span><span style="font-family:inherit;font-size:10pt;">, Rovi Corporation ("</span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;">") and </span><span style="font-family:inherit;font-size:10pt;">TiVo Inc.</span><span style="font-family:inherit;font-size:10pt;"> (renamed </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions Inc.</span><span style="font-family:inherit;font-size:10pt;"> ("</span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;">")) entered into an Agreement and Plan of Merger (the “Merger Agreement”) for </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> to acquire </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> in a cash and stock transaction (the "</span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition</span><span style="font-family:inherit;font-size:10pt;">"). Following consummation of the </span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition</span><span style="font-family:inherit;font-size:10pt;"> on </span><span style="font-family:inherit;font-size:10pt;">September 7, 2016</span><span style="font-family:inherit;font-size:10pt;"> (the "</span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition Date</span><span style="font-family:inherit;font-size:10pt;">"), </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> (the "Company" or "TiVo"), a Delaware corporation founded in April 2016 as Titan Technologies Corporation and then a wholly-owned subsidiary of </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;">, owns both </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a global leader in bringing entertainment together, making entertainment content easy to find, watch and enjoy. TiVo provides a broad set of cloud-based services, embedded software solutions and intellectual property that bring entertainment together for the watchers, creators and advertisers. For the creators and advertisers, TiVo's products deliver a passionate group of watchers to increase viewership and engagement across online video, TV and other entertainment viewing platforms. Our products and innovations are protected by broad portfolios of licensable technology patents. These portfolios cover many aspects of content discovery, digital video recorder ("DVR"), VOD and OTT experiences, multi-screen viewing, mobile device video experiences, entertainment personalization, voice interaction, social and interactive applications, data analytics solutions and advertising. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 9, 2019, the Company announced that its Board of Directors unanimously approved a plan to separate the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> businesses into separately traded public companies (the “Separation”). The Separation was expected to be completed through a dividend of newly issued shares of the common stock of a Company subsidiary that would hold the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> business (“</span><span style="font-family:inherit;font-size:10pt;">ProductCo</span><span style="font-family:inherit;font-size:10pt;">”). </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 18, 2019, the Company and Xperi Corporation (“Xperi”) entered into an Agreement and Plan of Merger and Reorganization (the “Xperi Merger Agreement”), pursuant to which TiVo and Xperi have agreed, subject to the terms and conditions of the Xperi Merger Agreement, to effect an all-stock, merger of equals strategic combination of their respective businesses (the "</span><span style="font-family:inherit;font-size:10pt;">Xperi Combination</span><span style="font-family:inherit;font-size:10pt;">"). The board of directors of each of TiVo and Xperi have approved the </span><span style="font-family:inherit;font-size:10pt;">Xperi Combination</span><span style="font-family:inherit;font-size:10pt;"> Agreement and the transactions contemplated thereby. The Xperi Combination is subject to certain customary approvals, including the approval of shareholders of TiVo and Xperi, and is expected to be completed by June 30, 2020.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation and Principles of Consolidation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> include the accounts of TiVo Corporation and subsidiaries and affiliates in which the Company has a controlling financial interest after the elimination of intercompany accounts and transactions.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain prior year amounts have been reclassified to conform to the current year presentation.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities and related disclosures as of the date of the financial statements and the results of operations for the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, long-lived asset impairment, including goodwill and intangible assets, equity-based compensation and income taxes. Actual results may differ from those estimates.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company predominately uses the U.S dollar as its functional currency. Certain non-U.S. subsidiaries designate a local currency as their functional currency. The translation of assets and liabilities into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using exchange rates in effect at the balance sheet date. The translation of revenues and expenses into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using the average exchange rate for the respective period. Losses from cumulative translation adjustments, net of tax, of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are included as a component of Accumulated other comprehensive loss in the Consolidated Balance Sheets.</span></div> -3600000 -3500000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentrations of Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The TiVo service is enabled using a DVR manufactured by a third-party. The Company also relies on third parties with whom it outsources supply-chain activities related to inventory warehousing, order fulfillment, distribution and other direct sales logistics. The Company cannot be sure that these parties will perform their obligations as expected or that any revenue, cost savings or other benefits will be derived from the efforts of these parties. If any of these parties breaches or terminates their agreement with the Company or otherwise fails to perform their obligations in a timely manner, the Company may be delayed or prevented from commercializing its products and services.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash, Cash Equivalents and Investments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Highly liquid investments with original maturities at the date of acquisition of three months or less are considered cash equivalents. The majority of payments due from banks for third-party credit card, debit card and electronic benefit transactions ("EBT") process within 24-72 hours, except for transactions occurring on a Friday, which are generally processed the following Monday. All credit card, debit card and EBT transactions that process in less than three days are classified as cash and cash equivalents. 900000 900000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities with original maturities at the date of acquisition of more than three months are classified as Short-term marketable securities or Long-term marketable securities based on the remaining contractual maturity of the security at the reporting date.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities are considered available-for-sale and are reported at fair value in the Consolidated Balance Sheets. Realized gains and losses on marketable securities are calculated based on the specific identification method and are included in Interest income and other, net in the Consolidated Statements of Operations. Interest income from marketable securities is included in Interest income and other, net in the Consolidated Statements of Operations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains and losses, net of applicable taxes, are reported in Accumulated other comprehensive loss in the Consolidated Balance Sheets. The Company monitors its marketable securities portfolio for potential impairment. When the carrying amount of an investment in debt securities exceeds its fair value and the decline in fair value is determined to be other-than-temporary (i.e., when the Company does not intend to sell the security and it is not more-likely-than-not that the Company will be required to sell the security prior to the anticipated recovery of its amortized cost basis), an impairment associated with the credit loss is recorded in Interest income and other, net in the Consolidated Statements of Operations and the remainder, if any, is recorded in Other comprehensive income (loss), net of tax in the Consolidated Statements of Comprehensive Loss.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments in non-marketable equity securities are accounted for using either the equity method or the cost method. Investments in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in Interest income and other, net in the Consolidated Statements of Operations. Investments in entities over which the Company does not have the ability to exercise significant influence are accounted for using the cost method. The Company monitors its non-marketable securities portfolio for potential impairment. When the carrying amount of an investment in a non-marketable security exceeds its fair value and the decline in fair value is determined to be other-than-temporary, the loss is recorded in Interest income and other, net in the Consolidated Statements of Operations.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection. A receivable related to revenue recognized for multi-year </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">licenses is recognized when the Company has an unconditional right to invoice and receive payment in the future related to those licenses.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component. As the primary purpose of the Company's invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, significant financing components are generally not identified in the Company’s contracts with customers.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allowance for Doubtful Accounts</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company performs ongoing credit evaluations of its customers. The Company reviews its accounts receivable to identify potential collection issues. A specific allowance for doubtful accounts is recorded when warranted by specific customer circumstances, such as in the case of a bankruptcy filing, a deterioration in the customer's operating results or financial position or the past due status of a receivable based on its contractual payment terms. If there are subsequent changes in circumstances related to the specific customer, adjustments to recoverability estimates are recorded. For accounts receivable not specifically reserved, an allowance for doubtful accounts is recorded based on historical loss experience and other currently available evidence. Accounts receivable deemed uncollectible are charged off when collection efforts have been exhausted.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist primarily of finished DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P5Y <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long-Lived Assets, including Property and Equipment and Finite-Lived Intangible Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is recognized on a straight-line basis over the estimated useful lives of the respective assets. Computer equipment and software are depreciated over </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. Furniture and fixtures are depreciated over </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. Leasehold improvements are amortized over the shorter of the asset's useful life or the remaining lease term. Intangible assets with finite lives are amortized on a straight-line basis over the estimated economic life of the asset, which generally ranges from two to </span><span style="font-family:inherit;font-size:10pt;"><span>18 years</span></span><span style="font-family:inherit;font-size:10pt;"> at the date of acquisition.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets, including property and equipment and intangible assets with finite lives, are assessed for potential impairment whenever events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Once a triggering event has been identified, the impairment test employed is based on whether the Company </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">intends to continue to use the asset group or to hold the asset group for sale. For assets held for use, recoverability is assessed based on the estimated undiscounted future cash flows expected to result from the use and eventual disposition of the asset group. If the undiscounted future cash flows are less than the carrying amount of an asset group, the asset group is impaired. The amount of impairment, if any, is measured as the difference between the carrying amount of the asset group and its fair value, which is generally estimated using an income approach. To the extent the carrying amount of each asset exceeds its fair value, the impairment is allocated to the finite-lived assets of the asset group on a pro rata basis using their relative carrying amounts.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For assets held for sale, to the extent the asset group's carrying amount is greater than its fair value less cost to sell, an impairment loss is recognized for the difference. Assets held for sale are separately presented in the Consolidated Balance Sheets at the lower of their carrying amount or fair value less cost to sell, and are no longer depreciated.</span></div> P3Y P5Y P18Y <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Software Development Costs</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs are capitalized to acquire or develop software subsequent to establishing technological feasibility for the software, which is generally on completion of a working prototype that has been certified as having no critical bugs and is a release candidate or when an alternative future use exists. Capitalized software development costs are amortized using the greater of the amortization on a straight-line basis or the ratio that current gross revenues for a product bear to the total current and anticipated future gross revenues for that product. The estimated useful life for capitalized software development costs is generally </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;"> or less. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.</span></div> P5Y <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Indefinite-Lived Intangible Assets and Goodwill</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets and Goodwill are evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate their carrying amount may not be recoverable. The recoverability of goodwill is assessed at the reporting unit level, which is either the operating segment or one level below.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Qualitative factors are first assessed to determine whether events or changes in circumstances indicate it is more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount. If, based on the qualitative assessment, it is considered more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount, then a quantitative impairment test is performed.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the quantitative impairment test for indefinite-lived intangible assets, fair value is compared to the carrying amount of the indefinite-lived intangible asset. When required to estimate the fair value of an indefinite-lived intangible asset, an income approach, such as a relief-from-royalty technique, is used. Estimating the fair value of an indefinite-lived intangible asset considers the amount and timing of the future cash flows associated with the asset, the expected long-term growth rate, assumed royalty rates, income tax rates and economic and market conditions, as well as risk-adjusted discount rates. If the fair value of an indefinite-lived intangible asset exceeds its carrying amount, the indefinite-lived intangible asset is not impaired. If the carrying amount of an indefinite-lived intangible asset exceeds its fair value, an impairment loss equal to the difference is recognized.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the quantitative impairment test for goodwill, the fair value of the reporting unit is compared to its carrying amount. In 2019, the fair value of the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> reporting unit and the </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting unit was estimated using an income approach. In 2018, the fair value of the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> reporting unit was estimated by weighting the fair values derived from an income approach and a market approach and the fair value of the </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting unit was estimated using an income approach. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the income approach, the fair value of a reporting unit is estimated based on the present value of estimated future cash flows and considers estimated revenue growth rates, future operating margins and risk-adjusted discount rates. Under the market approach, the fair value of a reporting unit is estimated based on market multiples of revenue or earnings derived from comparable publicly-traded companies. The carrying amount of a reporting unit is determined by assigning the assets and liabilities, including goodwill and intangible assets, to the reporting unit. If the fair value of a reporting unit exceeds its carrying amount, goodwill is not impaired. If the fair value of a reporting unit is less than its carrying amount, an impairment loss equal to the difference is recognized.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Right-of-Use Assets and Lease Liabilities</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At inception of an agreement, the agreement is reviewed to determine if it is or contains a lease. If an agreement is or contains a lease, the Company recognizes a Right-of-use asset, representing the right to use an underlying asset for the lease term, and a Lease liability, representing the obligation to make lease payments arising from a lease.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and Lease liabilities are measured based on the present value of the lease payments over the lease term. The lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The present value of future lease payments is calculated utilizing the discount rate implicit in the lease. If the discount rate implicit in the lease is not readily determinable, the present value of future lease payments is calculated utilizing the Company’s incremental borrowing rate. </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and Lease liabilities are subject to adjustment in the event of modifications to lease terms, changes in the probability that an option to extend or terminate a lease would be exercised and other factors. In addition, </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> are periodically reviewed for impairment.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of the Company’s lease agreements require variable payments, such as inflation-indexed measures. When a lease requires an indexed payment, </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and Lease liabilities are measured based on the variable rate in effect at the measurement date. All other variable fees, such as increases in lessor operating costs and usage-based fees, are excluded from the calculation of the </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and Lease liabilities and are expensed as incurred. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has lease agreements that contain both lease components (e.g., fixed payments including rent, real estate taxes and insurance costs) and non-lease components (e.g., common-area maintenance costs). The Company applies a practical expedient to combine lease components and non-lease components into a single lease component for recognition and measurement purposes. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease expense includes amortization of the </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> and accretion of the Lease liabilities. Amortization of the </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> is calculated as the periodic lease cost less accretion of the lease liability. The amortization period for </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> is limited to the expected lease term. For operating leases, lease expense is recognized in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> as an operating expense over the lease term on a straight-line basis. For financing leases, amortization of the Right-of-use asset is recognized as an operating expense in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> over the lease term separately from accretion of the Lease liability. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies a practical expedient to not measure or recognize </span><span style="font-family:inherit;font-size:10pt;">Right-of-use assets</span><span style="font-family:inherit;font-size:10pt;"> or Lease liabilities for leases with a lease term of 12 months or less and lease expense for these leases is recognized as incurred.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax expense (benefit) includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of taxes collected from customers which are subsequently remitted to governmental authorities.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depending on the terms of the contract, a portion of the consideration received may be deferred because of a requirement to satisfy a future obligation. Stand-alone selling price for separate performance obligations is based on observable prices charged to customers for goods or services sold separately or the cost-plus-a-margin approach when observable prices are not available, considering overall pricing objectives.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the individual performance obligations are separately accounted for if they are distinct. In an arrangement with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative stand-alone selling price basis. The determination of stand-alone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Operations during a given period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Modifications</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contracts may be modified due to changes in contract specifications or customer requirements. Contract modifications occur when the change in terms either creates new enforceable rights and obligations or changes existing enforceable rights and obligations. The effect of a contract modification for goods and services that are not distinct in the context of the contract on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. Contract modifications that result in goods or services that are distinct from the existing goods or services are accounted for as separate contracts if they are sold at their stand-alone selling price, or otherwise prospectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When a contract with a customer includes a variable transaction price, an estimate of the consideration to which the Company expects to be entitled to for transferring the promised goods or services is made at contract inception. Depending on the terms of the contract, variable consideration is estimated using either the expected value approach or the most likely value approach. Under either approach to estimating variable consideration, the estimate considers all information (historical, current and forecast) that is reasonably available at contract inception. The amount of variable consideration is estimated at contract inception and updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception. Certain payments to retailers and distributors, such as market development funds and revenue shares, are treated as a reduction of the transaction price, and therefore revenue, rather than Selling, general and administrative  expense.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of intellectual property, or when a license of intellectual property is the predominant item to which the variable consideration relates, revenue is recognized at the later of when the subsequent sale or usage occurs or the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied or partially satisfied.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Determining whether promises to transfer multiple goods and services in contracts with customers are considered distinct performance obligations that should be accounted for separately requires significant judgment, including related to the level of integration and interdependency between the performance obligations. In addition, judgment is necessary to allocate the transaction price to the distinct performance obligations, including whether there is a discount or significant financing component to be allocated based on the relative stand-alone selling price of the various performance obligations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant judgment is required to determine the stand-alone selling price for each distinct performance obligation when an observable price is not available. In instances where stand-alone selling price is not directly observable, such as when the Company does not sell the good or service separately, the stand-alone selling price is determined using a range of inputs that includes market conditions and other observable inputs. More than one stand-alone selling price may exist for individual goods and services due to the stratification of those goods and services, considering attributes such as the size of the customer and geographic region.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the nature of the work required to be performed on some performance obligations, significant judgment may be required to determine the transaction price. It is common for the Company's license agreements to contain provisions that can either increase or decrease the transaction price. These variable amounts are generally estimated based on usage. In addition to estimating variable consideration, significant judgment is necessary to identify forms of variable consideration, determine whether the variable consideration relates to a sales-based or usage-based royalty of intellectual property and determine whether and when to include estimates of variable consideration in the transaction price.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some hardware products are sold with a right of return and in other circumstances, other credits or incentives may be provided such as consideration (sales incentives) given to customers or resellers, which are accounted for as variable consideration and recognized as a reduction to the revenue recognized. Estimates of returns, credits and incentives are made at contract inception and updated each reporting period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In contracts where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of software, the Company recognizes revenue as progress toward completion occurs using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Significant judgment is required to estimate the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On an ongoing basis, management evaluates its estimates, inputs and assumptions related to revenue recognition. Using different estimates, inputs or assumptions may materially affect the reported amounts of assets and liabilities as of the date of the financial statements and the results of operations for the reporting period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nature of Goods and Services</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a discussion of the principal activities from which the Company generates its revenue.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Patent Licensing Agreements</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company licenses its discovery patent portfolio to traditional pay TV providers, virtual service providers, OTT video providers, CE manufacturers and others. The Company licenses its patented technology portfolio under two revenue models: (i) fixed-fee licenses and (ii) per-unit royalty licenses.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's long-term fixed-fee license agreements provide rights to future patented technologies over the term of the agreement that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the agreement. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license agreement.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At times, the Company enters into license agreements in which a licensee is released from past patent infringement claims and is granted a license to ship an unlimited number of units over a future period for a fixed fee. In these arrangements, the Company allocates the transaction price between the release for past patent infringement claims and the future license. In determining the stand-alone selling price of the release for past patent infringement claims and the future license, the Company considers such factors as the number of units shipped in the past and in what geographies these units were shipped, the number of units expected to be shipped in the future and in what geographies these units are expected to be shipped, as well as the licensing rate the Company generally receives for units shipped in the same geographies. As the release from past patent </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">infringement claims is generally satisfied at execution of the agreement, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the agreement is executed and the amount of transaction price allocated to the future license is recognized ratably over the future license term.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue from per-unit royalty licenses in the period in which the licensee's sales are estimated to have occurred, which results in an adjustment to revenue when actual sales are subsequently reported by the licensees, which is generally in the month or quarter following usage or shipment. The Company generally recognizes revenue from per-unit royalty licenses on a per-subscriber per-month model for licenses with service providers and a per-unit shipped model for licenses with CE manufacturers.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple System Operators for the TiVo Service</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's arrangements with multiple system operators ("MSOs") typically include software customization and set-up services, associated maintenance and support, limited training, post-contract support, TiVo-enabled DVRs, non-DVR STBs and the TiVo service.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has two types of arrangements with MSOs that include technology deployment and engineering services. In instances where the Company hosts the TiVo service, non-refundable payments received for customization and set-up services are deferred and recognized as revenue ratably over the hosting term. The related cost of such services is capitalized to the extent it is deemed recoverable and amortized to cost of revenues over the same period as the related TiVo service revenue is recognized. The Company estimates the stand-alone selling prices for training, DVRs, non-DVR STBs and maintenance and support based on the price charged in stand-alone sales of the promised good or service. The stand-alone selling price for the TiVo service is determined considering the size of the MSO and expected volume of deployment, market conditions, competitive landscape, internal costs and total gross margin objectives. For a term license to the TiVo service, the Company receives license fees for the hosted TiVo service on either a per-subscriber per-month basis or a fixed fee. The Company recognizes revenue from per-subscriber per-month licenses during the month the TiVo service is provided to the customer and recognizes revenue from fixed fee licenses ratably over the license period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In arrangements where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of the software, the Company recognizes revenue as progress toward completion is made using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Project costs are primarily labor related to the specific activities required for the project. Costs related to general infrastructure or uncommitted platform development are not included in the project cost estimates and are expensed as incurred. Estimating project costs requires forecasting costs, tracking progress toward completion and projecting the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement, and revisions to estimates are recognized on a cumulative catch-up basis when the changed conditions become known. Provisions for losses are recorded when estimates indicate it is probable that a loss will be incurred for the contract. The Company generally recognizes revenue from license fees for the TiVo service that it does not host on a per-subscriber per-month basis due to the recognition constraint on intellectual property usage-based royalties.    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Services</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription services revenues primarily consist of fees to provide customers with access to one or more of the Company's hosted products such as its iGuide IPG, advanced search and recommendations, metadata and analytics products, including routine customer support. The Company generally receives per-subscriber per-month fees for its iGuide IPG and search and recommendations service and revenue is recorded in the month the customer uses the service. The Company generally receives a monthly or quarterly fee from its metadata or analytics licenses for the right to use the metadata or access its analytics platform and to receive regular updates. Revenue from the Company's metadata and analytics service is recognized ratably over the subscription period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Passport Software</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">               The Company licenses its Passport IPG software to pay TV providers in North and South America. The Company generally receives per-subscriber per-month fees for licenses to its Passport IPG software and support. Due to the usage-based royalty provisions of the revenue recognition guidance, revenue is generally recognized in the month the customer uses the software.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generates advertising revenue through its IPGs. Advertising revenue is recognized when the related advertisement is provided. Advertising revenue is recorded net of agency commissions and revenue shares with service providers and CE manufacturers.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">TiVo-enabled DVRs and TiVo Service</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sells TiVo-enabled DVRs and the related service directly to customers through sales programs via the TiVo.com website and licenses the sale of TiVo-enabled DVRs through a limited number of retailers. For sales through the TiVo.com website, the customer receives a DVR and commits to either a minimum subscription period of one year or for the lifetime of the DVR. Customers who purchase a DVR from TiVo.com have the right to return the DVR within </span><span style="font-family:inherit;font-size:10pt;"><span>30 days</span></span><span style="font-family:inherit;font-size:10pt;"> of purchase for a full refund. For licensed sales of TiVo-enabled DVRs through retailers, the customer commits to either a minimum subscription period of one year or for the lifetime of the DVR. All customers have the right to cancel their subscription to the TiVo service within </span><span style="font-family:inherit;font-size:10pt;"><span>30 days</span></span><span style="font-family:inherit;font-size:10pt;"> of subscription activation for a full refund. After the initial subscription period, all customers have various pricing options when they renew their subscription.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The stand-alone selling price for the TiVo service is established based on stand-alone sales of the service and varies by the length of the service period. The stand-alone selling price of the DVR is determined based on the price for which the Company would sell the DVR without any service commitment from the customer.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price allocated to the DVR is recognized as revenue on delivery and the transaction price allocated to the TiVo service is recognized as revenue ratably over the service period. Subscription revenues from lifetime subscriptions are recognized ratably over the estimated useful life of the DVR associated with the subscription. The estimated useful life for a DVR depends on a number of assumptions, including, but not limited to, customer retention rates, the timing of new product introductions and historical experience. As of December 31, 2019, the Company recognizes revenue for lifetime subscriptions over a </span><span style="font-family:inherit;font-size:10pt;"><span>72</span></span><span style="font-family:inherit;font-size:10pt;">-month period. The Company periodically reassesses the estimated useful life of a DVR. When the actual useful life of the DVR materially differs from the Company's estimate, the estimated useful life of the DVR is adjusted, which could result in the recognition of revenue over a longer or shorter period of time.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shipping and handling costs associated with outbound freight after control of a DVR has transferred to a customer are accounted for as a fulfillment cost and are included in Cost of hardware revenues, excluding depreciation and amortization of intangible assets as incurred.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets primarily consist of revenue recognized in excess of the amount billed to the customer, limited to net realizable value and deferred engineering costs for significant software customization or modification and set-up services to the extent deemed recoverable. Contract assets for unbilled receivables are included in Accounts receivable, net in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission. The incremental costs of obtaining a contract with a customer are recognized as an asset when the expected period of benefit is greater than one year. The incremental costs of obtaining a contract with a customer are amortized on a straight-line basis over a period of time commensurate with the period of benefit, generally three to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">, which considers the transfer of goods or services to which the assets relate, technological developments during the period of benefit, customer history and other factors. The period of benefit is generally the estimated life of the customer relationship if renewals are expected, and may exceed the contract term. Amortization of the capitalized incremental costs of obtaining a contract with a customer is included in Selling, general and administrative expenses in the Consolidated Statements of Operations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets are classified as current or noncurrent in the Consolidated Balance Sheets based on when the asset is expected to be realized. Contract assets are subject to periodic impairment reviews.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Liabilities, including Unearned Revenue</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities are mainly comprised of unearned revenue related to consumer lifetime subscriptions to the TiVo service and multi-period licensing or cloud-based services and other offerings for which the Company is paid in advance of when control of the good or service is transferred to the customer. Unearned revenue also includes amounts related to professional services to be performed in the future. Unearned revenue arises when cash payments are received or due, including amounts which are refundable, in advance of performance. Contract liabilities exclude amounts expected to be refunded. Payment terms and conditions vary by contract type, location of customer and the products or services offered. For certain products or services and customer types, payment before the products or services are delivered to the customer is required.</span></div> P30D P30D P72M <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Warranty</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accrues for the expected material and labor costs required to provide warranty services on its hardware products. The Company’s warranty accrual is estimated based on the total volume of units sold, the term of the warranty period, expected failure rates and the estimated cost to replace or repair the defective unit.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Research and Development</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development costs are expensed as incurred.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising Costs</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Advertising costs are expensed as incurred and are presented within Selling, general and administrative expense in the Consolidated Statements of Operations. 7700000 7800000 8800000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management-approved restructuring plans can include employee severance and benefit costs to terminate a specified number of employees, including the acceleration of vesting in equity-based compensation awards, infrastructure charges to vacate facilities and consolidate operations and contract cancellation costs. Employee severance and benefit costs are accrued under these actions when it is probable that benefits will be paid and the amount is reasonably estimable.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Equity-Based Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity-based compensation costs are estimated based on the grant date fair value of the award. Equity-based compensation cost is recognized for those awards expected to meet the service or performance vesting conditions on a straight-line basis over the requisite service period of the award. Equity-based compensation is estimated based on the aggregate grant for service-based awards and at the individual vesting tranche for awards with performance or market conditions. Forfeiture estimates are based on historical experience.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Standards Adopted in 2019</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued a new accounting standard for leases. The new lease accounting standard generally requires the recognition of operating and financing lease liabilities and corresponding right-of-use assets on the statement of financial position. The Company adopted the provisions of the new lease accounting standard on January 1, 2019 using the modified retrospective transition approach and certain practical expedients as described in </span><span style="font-family:inherit;font-size:10pt;">Note 9</span><span style="font-family:inherit;font-size:10pt;">. On adoption, the Company recognized the present value of its existing minimum lease payments as a </span><span style="font-family:inherit;font-size:10pt;"><span>$66.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> Right-of-use asset and an </span><span style="font-family:inherit;font-size:10pt;"><span>$81.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> Lease liability. The difference between the Right-of-use asset and the Lease liability on adoption primarily arises from previously recorded deferred rent, which was effectively reclassified to the Right-of-use asset on adoption. As a result, there was no impact on </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;">. Results for periods beginning after December 31, 2018 are presented in accordance with the new lease accounting standard, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous lease accounting policies.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2017, the FASB shortened the amortization period for certain investments in callable debt securities held at a premium to the earliest call date. Application of the shortened amortization period was effective for the Company beginning on January 1, 2019 on a modified retrospective basis. The application of the shortened amortization period did not have an effect on the Company's </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued guidance on the reclassification of certain income tax effects from accumulated other comprehensive income resulting from the Tax Cuts and Jobs Act of 2017 (the "</span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;">"). Application of the reclassification guidance was effective for the Company beginning on January 1, 2019. On adoption, the Company made an accounting policy election to use the specific identification method to release income tax effects from </span><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</span><span style="font-family:inherit;font-size:10pt;">. The Company also made an accounting policy election not to reclassify the stranded tax effects of the </span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;">. The application of the reclassification guidance did not have a material effect on the Company's </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Standards Adopted in 2018</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the Financial Accounting Standards ("FASB") clarified the definition of a business. The clarified guidance provides a more defined framework to use in determining when a set of assets and activities constitute a business. The clarified definition was effective for the Company on January 1, 2018 and was applied using a prospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB amended its guidance on the tax effects of intra-entity transfers of assets other than inventory. The amended guidance requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The amendment was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued clarifying guidance on the presentation of eight specific cash flow issues for which previous guidance was either unclear or not specific. The clarified guidance was effective for the Company on January 1, 2018 and was applied using a retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2016, the FASB provided guidance for the derecognition of prepaid stored-value product liabilities, such as gift cards. Pursuant to this guidance, among other criteria, prepaid stored-value product liabilities are eligible to be derecognized when the likelihood of redemption becomes remote. The guidance was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. On adoption, the Company recorded a cumulative </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">effect adjustment, net of tax effects, of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> that reduced </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;"> for prepaid stored-value product liabilities where the likelihood of redemption was deemed to be remote at the adoption date.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued an amended accounting standard for revenue recognition. The core principle of the amended revenue recognition guidance is for an entity to recognize revenue to depict the transfer of</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">promised</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">goods or services to customers in amounts that reflect the consideration to which the entity expects to be entitled in</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">exchange for those goods or services. The amendments also require enhanced disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity’s contracts with customers. In addition, the FASB amended its guidance related to the capitalization and amortization of the incremental costs of obtaining a contract with a customer. The Company adopted the amended revenue and cost recognition guidance on January 1, 2018 using the modified retrospective transition approach. On adoption, the Company recorded a cumulative effect adjustment, net of tax effects, that reduced </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$27.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the effects of the amended revenue recognition guidance and reduced </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the effects of capitalizing incremental costs to obtain contracts with customers. The significant differences giving rise to the cumulative effect adjustments are described in </span><span style="font-family:inherit;font-size:10pt;">Note 4</span><span style="font-family:inherit;font-size:10pt;">. Results for periods beginning after </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> are presented under the amended revenue and cost recognition guidance, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous revenue and cost recognition policies. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Standards Pending Adoption</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB modified the requirements for capitalizing costs incurred to implement a hosting arrangement that is a service contract. The modified requirements were intended to align the cost capitalization requirements for hosting arrangements with the cost capitalization requirements for internal-use software. The modified guidance is effective for the Company beginning on January 1, 2020, with early adoption permitted. The guidance can be applied prospectively to all arrangements entered into or materially modified after the effective date or using a retrospective transition approach. The Company does not expect application of the modified requirements for capitalizing costs incurred to implement a hosting arrangement to have a material effect on its </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued updated guidance that requires entities to use a current expected credit loss model to measure credit-related impairments for financial instruments held at amortized cost. The current expected credit loss model is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect collectability. Current expected credit losses, and subsequent adjustments, represent an estimate of lifetime expected credit losses that are recorded as an allowance deducted from the amortized cost of the financial instrument. The updated guidance also amends the other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments for credit-related losses through an allowance and eliminating the length of time a security has been in an unrealized loss position as a consideration in the determination of whether a credit loss exists. The updated guidance is effective for the Company beginning on January 1, 2020 and is effective using a modified retrospective transition approach for the provisions related to application of the current expected credit loss model to financial instruments and using a prospective transition approach for the provisions related to credit losses on available-for-sale debt securities. Early application is permitted. Adoption of the updated guidance is expected to result in the recognition of an immaterial addition to the allowance for credit losses as an adjustment to </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;">, primarily related to establishing an allowance for credit losses for contract assets for which revenue has been recognized in excess of the amount billed to the customer.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued guidance to simplify the accounting for income taxes by removing certain exceptions to general principles, clarifying requirements and including amendments to improve consistent application of the guidance. The guidance specifically removes the exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, such as discontinued operations or other comprehensive income. The guidance also requires an entity to recognize a franchise tax that is partially based on income as an income-based tax and to account for any other amounts incurred as a non-income based tax. The guidance is effective for the Company beginning on January 1, 2021 using a prospective approach. Early adoption is permitted. The Company is evaluating the effect of application on its </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span>. 66700000 81900000 2200000 27900000 1300000 Discontinued Operations<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized a Loss from discontinued operations, net of tax, of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of executing a settlement agreement during the period associated with a previous business disposal and associated legal defense costs.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized Income from discontinued operations, net of tax, of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of the expiration of certain indemnification obligations and the execution of settlement agreements during the period associated with previous business disposals, partially offset by an increase in legal defense costs.</span></div> -4800000 3700000 Financial Statement Details<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Inventory</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:79.02439024390245%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>864</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,064</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,585</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,197</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,449</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property and equipment, net</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:79.02439024390245%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,335</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,935</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,054</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,494</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,860</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169,066</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(152,274</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,264</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property and equipment, net</span><span style="font-family:inherit;font-size:10pt;"> by geographic area was as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:79.02439024390245%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,125</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,516</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,070</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,586</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, India accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>9%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>13%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of </span><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts payable and accrued expenses</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:79.02439024390245%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,801</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,180</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued compensation and benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,466</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,992</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,335</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,981</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:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Interest income and other, net</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Interest income and other, net</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:85.85365853658537%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,939</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,232</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,122</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,128</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(550</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,574</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity method income (loss)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(451</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,143</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,818</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income and other, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,526</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,682</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,915</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Supplemental cash flow information (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:85.07317073170732%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash paid during the period for:</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes, net of refunds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,906</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,660</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,567</span></span></div></td><td style="vertical-align: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></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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant noncash transactions:</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of shares issued in connection with the TiVo Acquisition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>536</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents acquired as part of a licensing agreement</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Inventory</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:79.02439024390245%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>864</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,064</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,585</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,197</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,449</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 133000 864000 3064000 6585000 3197000 7449000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property and equipment, net</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:79.02439024390245%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,335</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,935</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,054</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,494</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,860</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169,066</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(152,274</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,264</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property and equipment, net</span><span style="font-family:inherit;font-size:10pt;"> by geographic area was as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:79.02439024390245%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,125</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,516</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,070</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,586</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:inherit;font-size:10pt;"><br/></span></div> 156335000 148935000 50941000 47431000 10054000 9494000 217330000 205860000 169066000 152274000 48264000 53586000 41125000 44516000 7139000 9070000 48264000 53586000 0.09 0.13 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts payable and accrued expenses</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><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:79.02439024390245%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,801</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,180</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued compensation and benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,466</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,992</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,335</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,981</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> 11801000 2180000 44456000 46466000 69992000 56335000 126249000 104981000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Interest income and other, net</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:85.85365853658537%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,939</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,232</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,122</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,128</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(550</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,574</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity method income (loss)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(451</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,143</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,818</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income and other, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,526</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,682</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,915</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5939000 5232000 3122000 -1128000 -550000 -1574000 1572000 996000 -451000 2143000 4000 1818000 8526000 5682000 2915000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Supplemental cash flow information (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:85.07317073170732%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash paid during the period for:</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes, net of refunds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,906</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,660</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,567</span></span></div></td><td style="vertical-align: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></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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant noncash transactions:</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of shares issued in connection with the TiVo Acquisition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>536</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents acquired as part of a licensing agreement</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:inherit;font-size:10pt;"><br/></span></div> 27298000 17906000 17660000 33896000 32462000 26567000 0 0 536000 7086000 16000000 0 Revenues<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of Amended Revenue and Cost Recognition Guidance</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted the provisions of the amended revenue recognition guidance described in </span><span style="font-family:inherit;font-size:10pt;">Note 1</span><span style="font-family:inherit;font-size:10pt;"> using the modified retrospective transition approach on January 1, 2018. As such, the amended revenue recognition guidance was applied to those contracts which were not completed as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. Results for periods beginning after </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> are presented under the amended revenue recognition guidance, while prior period amounts were not restated and continue to be reported in accordance with the previous revenue recognition guidance. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, the Company adopted amended guidance related to the capitalization and amortization of incremental costs to obtain a contract with a customer and guidance for the de-recognition of prepaid stored-value product liabilities, such as gift cards, each as described in </span><span style="font-family:inherit;font-size:10pt;">Note 1</span><span style="font-family:inherit;font-size:10pt;"> using the modified retrospective transition approach on January 1, 2018.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cumulative effect of these changes on the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> on adoption was as follows (in thousands):    </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:652px;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:233px;"/><td style="width:9px;"/><td style="width:64px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:66px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:66px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:71px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:66px;"/><td style="width:4px;"/></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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Contracts with Customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Costs to Obtain Contracts with Customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:inherit;font-size:8pt;font-weight:bold;">De-recognition of Prepaid Stored Value Product Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">January 1, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,768</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,177</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,945</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,705</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,571</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,641</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,419</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,041</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,852</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(133,697</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,393</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,185</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,356</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(348</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,704</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,392,651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,913</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,344</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,155</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,361,239</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The most significant impact of the amended revenue recognition guidance relates to the accounting for software arrangements. Under prior industry-specific software revenue recognition guidance, when the Company concluded it did not have vendor-specific objective evidence ("VSOE") of fair value for the undelivered elements of an arrangement, revenue was deferred until the last element without VSOE was delivered. The amended revenue recognition guidance eliminated the concept of VSOE of fair value. The amended revenue recognition guidance requires an evaluation of whether the undelivered elements are distinct performance obligations and, therefore, should each be recognized separately when delivered. On adoption of the amended revenue recognition guidance, the Company accounted for the software and support elements of the </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> international MSO agreements as </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> distinct performance obligations. These agreements contain minimum guarantees, and on adoption of the amended revenue recognition guidance, </span><span style="font-family:inherit;font-size:10pt;"><span>$34.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of these minimums were recorded as an increase in </span><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span><span style="font-family:inherit;font-size:10pt;"> and a reduction to </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;"> as the software was delivered prior to the date of adoption.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amended revenue recognition guidance also requires the Company to record revenue related to fixed-fee patent licensing agreements that do not provide the right to future patented technologies acquired by the Company during the term of the license when access to the existing patented technology is granted to the licensee. Under prior revenue recognition guidance, the Company recognized revenue from this type of fixed-fee license agreement on a straight-line basis over the term of the agreement. On adoption of the amended revenue recognition guidance, the Company recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> reduction in </span><span style="font-family:inherit;font-size:10pt;">Unearned revenue</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span><span style="font-family:inherit;font-size:10pt;"> for this type of fixed-fee license agreement. </span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amended revenue recognition guidance includes specific guidance for contract modifications. Based on the nature of the modification, the revenue recognized for the contract may be updated on a cumulative catch-up basis on execution of the modification or updated prospectively as a result of the modification. For certain contract modifications, this accounting treatment differs from the accounting treatment in accordance with previous revenue recognition guidance.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the adoption of the amended revenue recognition guidance, the Company recognized revenue from per-unit royalty licenses with certain CE manufacturers and third party IPG providers in the period the licensee reported its sales to the Company, which was generally in the month or quarter after the underlying sales by the licensee occurred. On adoption of the amended revenue recognition guidance, revenue from per-unit royalty licenses is recognized in the period in which the licensee's sales are estimated to have occurred, limited to the amount of revenue that is not subject to a significant risk of reversal, which results in an adjustment to revenue when actual amounts are subsequently reported by the Company's licensees. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the amended cost capitalization guidance, incremental costs to obtain a contract with a customer are capitalized and amortized over a period of time commensurate with the expected period of benefit, which may exceed the contract term. Prior to the adoption of the amended cost capitalization guidance, the Company expensed incremental costs to obtain a contract with a customer as incurred.</span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The impact of adoption of the amended revenue and cost recognition guidance on the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:647px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:340px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</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:inherit;font-size:8pt;font-weight:bold;">As If Applying Prior Guidance</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:inherit;font-size:8pt;font-weight:bold;">Effect of Change</span><span style="font-family:inherit;font-size:8pt;"> <br/>Higher/(Lower)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695,865</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>713,142</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,898</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,749</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(198</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(339,011</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(324,681</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,330</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,509</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(353,063</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(340,242</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,821</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Practical Expedients and Exemptions</span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies a practical expedient to not perform an evaluation of whether a contract includes a significant financing component when the timing of revenue recognition differs from the timing of cash collection by one year or less.</span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred as a component of </span><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span><span style="font-family:inherit;font-size:10pt;"> expenses when the amortization period would have been one year or less. </span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies a practical expedient when disclosing revenue expected to be recognized from unsatisfied performance obligations to exclude contracts with customers with an original duration of less than one year, contracts for which revenue is recognized based on the amount which the Company has the right to invoice for services performed and amounts attributable to variable consideration arising from (i) a sales-based or usage-based royalty of an intellectual property license or (ii) when variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Details</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following information depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors by disaggregating revenue by significant customer, contract-type, geographic area and product offering (presented in </span><span style="font-family:inherit;font-size:10pt;">Note 14</span><span style="font-family:inherit;font-size:10pt;">). This information includes revenue recognized from contracts with customers and revenue from other sources, including out-of-license settlements. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customers representing 10% or more of </span><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-left:24px;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:71.80487804878048%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">AT&amp;T Inc. ("AT&amp;T")</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Substantially all revenue from AT&amp;T is reported in the </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> segment.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">By segment, the pattern of revenue recognition was as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:622px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:233px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Product</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Intellectual Property Licensing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Total Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Product</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:inherit;font-size:8pt;font-weight:bold;">Intellectual Property Licensing</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:inherit;font-size:8pt;font-weight:bold;">Total Revenues, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods and services transferred at a point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,948</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,194</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,142</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,803</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,679</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215,482</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods and services transferred over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,157</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Out-of-license settlements</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,705</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,705</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,226</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,981</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,148</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>668,129</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,730</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,135</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695,865</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by geographic area was as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:460px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:233px;"/><td style="width:9px;"/><td style="width:58px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:58px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:58px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448,630</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>464,364</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>616,883</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,680</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>191,504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,893</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>668,129</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695,865</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>826,456</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by geographic area is predominately based on the end user's location. Other than the U.S. and Canada, no country accounted for more than 10% of </span><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Other than the U.S., no country accounted for more than 10% of </span><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable, net</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:75.1219512195122%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,139</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,708</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,123</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,842</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,016</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,866</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">AT&amp;T</span><span style="font-family:inherit;font-size:10pt;"> represented </span><span style="font-family:inherit;font-size:10pt;"><span>19%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>18%</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span><span style="font-family:inherit;font-size:10pt;">, respectively. Other than </span><span style="font-family:inherit;font-size:10pt;">AT&amp;T</span><span style="font-family:inherit;font-size:10pt;">, no customer accounted for more than 10% of </span><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-style:italic;font-weight:normal;">Allowance for Doubtful Accounts</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the </span><span style="font-weight:normal;">Allowance for Doubtful Accounts</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:85.85365853658537%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for bad debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(671</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(579</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,726</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions and write-offs, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,390</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>312</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,338</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,123</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,842</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,575</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets primarily consist of revenue recognized in excess of the amount billed to the customer, limited to net realizable value and deferred engineering costs for significant software customization or modification and set-up services to the extent deemed recoverable. Substantially all unbilled amounts are expected to be invoiced to the customer within the next 12 months. Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission. Contract assets were recorded in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:69.26829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,115</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,654</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,532</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total contract assets, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,547</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,301</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> impairment losses were recognized with respect to contract assets for the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities are mainly comprised of unearned revenue related to consumer lifetime subscriptions for the TiVo service, multi-period licensing or cloud-based services and other offerings for which the Company is paid in advance of when control of the promised good or service is transferred to the customer. </span><span style="font-family:inherit;font-size:10pt;">Unearned revenue</span><span style="font-family:inherit;font-size:10pt;"> also includes amounts related to professional services to be performed in the future. For the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$44.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue that had been included in </span><span style="font-family:inherit;font-size:10pt;">Unearned revenue</span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$662.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue is expected to be recognized from unsatisfied performance obligations that are primarily related to fixed-fee intellectual property and software-as-a-service agreements, which is expected to be recognized as follows: </span><span style="font-family:inherit;font-size:10pt;"><span>31%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2020, </span><span style="font-family:inherit;font-size:10pt;"><span>20%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2021, </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2022, </span><span style="font-family:inherit;font-size:10pt;"><span>13%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2023, </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2024 and </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> thereafter.</span></div> 180768000 24177000 0 0 204945000 34751000 -2705000 525000 0 32571000 71641000 -4419000 819000 0 68041000 135852000 0 0 -2155000 133697000 55393000 -11208000 0 0 44185000 50356000 348000 0 0 50704000 -1392651000 27913000 1344000 2155000 -1361239000 2 34400000 10200000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The impact of adoption of the amended revenue and cost recognition guidance on the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:647px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:340px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</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:inherit;font-size:8pt;font-weight:bold;">As If Applying Prior Guidance</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:inherit;font-size:8pt;font-weight:bold;">Effect of Change</span><span style="font-family:inherit;font-size:8pt;"> <br/>Higher/(Lower)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695,865</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>713,142</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,898</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,749</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(198</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(339,011</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(324,681</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,330</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,509</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(353,063</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(340,242</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,821</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cumulative effect of these changes on the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> on adoption was as follows (in thousands):    </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:652px;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:233px;"/><td style="width:9px;"/><td style="width:64px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:66px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:66px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:71px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:66px;"/><td style="width:4px;"/></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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Contracts with Customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Costs to Obtain Contracts with Customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:inherit;font-size:8pt;font-weight:bold;">De-recognition of Prepaid Stored Value Product Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">January 1, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180,768</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,177</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,945</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,705</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,571</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,641</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,419</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,041</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,852</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(133,697</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,393</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,185</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,356</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(348</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,704</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,392,651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,913</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,344</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,155</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,361,239</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 695865000 713142000 -17277000 169149000 171898000 -2749000 181047000 181245000 -198000 -339011000 -324681000 -14330000 14052000 15561000 -1509000 -353063000 -340242000 -12821000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customers representing 10% or more of </span><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-left:24px;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:71.80487804878048%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">AT&amp;T Inc. ("AT&amp;T")</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.11 0.10 0.14 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">By segment, the pattern of revenue recognition was as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:622px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:233px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:46px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Product</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Intellectual Property Licensing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Total Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Product</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:inherit;font-size:8pt;font-weight:bold;">Intellectual Property Licensing</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:inherit;font-size:8pt;font-weight:bold;">Total Revenues, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods and services transferred at a point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,948</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,194</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,142</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,803</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,679</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215,482</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goods and services transferred over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,157</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Out-of-license settlements</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,705</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,705</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,226</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,981</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,148</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>668,129</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,730</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,135</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695,865</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:inherit;font-size:10pt;"><br/></span></div> 73948000 125194000 199142000 104803000 110679000 215482000 277033000 148249000 425282000 295927000 161230000 457157000 0 43705000 43705000 0 23226000 23226000 350981000 317148000 668129000 400730000 295135000 695865000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by geographic area was as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:460px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:233px;"/><td style="width:9px;"/><td style="width:58px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:58px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:58px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448,630</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>464,364</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>616,883</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,680</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>191,504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,893</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>668,129</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695,865</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>826,456</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:inherit;font-size:10pt;"><br/></span></div> 448630000 464364000 616883000 68136000 39997000 37680000 151363000 191504000 171893000 668129000 695865000 826456000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable, net</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:75.1219512195122%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,139</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,708</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,123</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,842</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,016</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,866</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 160139000 155708000 2123000 2842000 158016000 152866000 0.19 0.18 <div style="line-height:120%;font-size:10pt;"><span style="font-style:italic;font-weight:normal;">Allowance for Doubtful Accounts</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the </span><span style="font-weight:normal;">Allowance for Doubtful Accounts</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:85.85365853658537%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for bad debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(671</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(579</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,726</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions and write-offs, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,390</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>312</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,338</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,123</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,842</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,575</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2842000 2575000 1963000 671000 579000 -1726000 -1390000 -312000 2338000 2123000 2842000 2575000 Contract assets were recorded in the <span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> as follows (in thousands):</span><div style="line-height:120%;text-align:left;padding-left:24px;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:69.26829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,115</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,654</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,532</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total contract assets, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,547</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,301</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 51433000 35115000 2600000 1654000 11514000 8532000 65547000 45301000 0 44200000 662700000 0.31 0.20 0.15 0.13 0.11 0.11 Investments and Fair Value Measurements<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Hierarchy</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses valuation techniques that are based on observable and unobservable inputs to measure fair value. Observable inputs are developed using publicly available information and reflect the assumptions market participants would use, while unobservable inputs are developed using the best information available about the assumptions market participants would use. Fair value measurements are classified in a hierarchy that gives the highest priority to observable inputs and the lowest priority to unobservable inputs. Assets and liabilities are classified in a fair value hierarchy based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1.</span><span style="font-family:inherit;font-size:10pt;"> Quoted prices in active markets for identical assets or liabilities.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2.</span><span style="font-family:inherit;font-size:10pt;"> Inputs other than Level 1 inputs that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or market-corroborated inputs.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3.</span><span style="font-family:inherit;font-size:10pt;"> Unobservable inputs for the asset or liability.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes transfers between levels of the fair value hierarchy as of the end of the reporting period. For the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, there were no transfers between levels of the fair value hierarchy.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recurring Fair Value Measurements</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortized cost and fair value of cash, cash equivalents and marketable securities by significant investment</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">category, as well as their classification on the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;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:654px;border-collapse:collapse;text-align:left;"><tr><td colspan="29"/></tr><tr><td style="width:145px;"/><td style="width:10px;"/><td style="width:6px;"/><td style="width:47px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:49px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:50px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:74px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:55px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:53px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and 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 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:inherit;font-size:8pt;font-weight:bold;">Short-Term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term Investments</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:inherit;font-size:9pt;font-weight:bold;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>119,349</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>119,349</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>119,349</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-left:1px solid #000000;border-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:9pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>226,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>226,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>226,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align: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;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Level 1 Subtotal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>226,111</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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>226,111</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;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>226,111</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:inherit;font-size:9pt;">—</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:inherit;font-size:9pt;">—</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="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:9pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;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:inherit;font-size:9pt;"><span>(1</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:inherit;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:inherit;font-size:9pt;"><span>40,521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,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:inherit;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></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:inherit;font-size:9pt;">U.S. Treasuries / Agencies</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>39,009</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;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:inherit;font-size:9pt;"><span>32</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;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:inherit;font-size:9pt;"><span>(10</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;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;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;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,031</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>11,979</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;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:inherit;font-size:9pt;"><span>27,052</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;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:inherit;font-size:9pt;"><span>—</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: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:inherit;font-size:9pt;">Level 2 Subtotal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79,531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;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:inherit;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:inherit;font-size:9pt;"><span>79,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>51,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;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:inherit;font-size:9pt;"><span>424,991</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:inherit;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:inherit;font-size:9pt;"><span>32</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:inherit;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:inherit;font-size:9pt;"><span>(11</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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>425,012</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div 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:inherit;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:inherit;font-size:9pt;"><span>373,719</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:inherit;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:inherit;font-size:9pt;"><span>51,293</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:inherit;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:inherit;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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><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><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and 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 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:inherit;font-size:8pt;font-weight:bold;">Short-Term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term Investments</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;"><span>40,125</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;"><span>40,125</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;"><span>40,125</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">—</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;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-left:1px solid #000000;border-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:9pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>121,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>121,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>121,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align: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;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Level 1 Subtotal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>121,830</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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>121,830</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;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>121,830</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:inherit;font-size:9pt;">—</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:inherit;font-size:9pt;">—</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:inherit;font-size:9pt;font-weight:bold;">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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:9pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>114,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(400</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:inherit;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:inherit;font-size:9pt;"><span>113,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>90,753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,007</span></span></div></td><td 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:inherit;font-size:9pt;">U.S. Treasuries / Agencies</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>118,497</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;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:inherit;font-size:9pt;"><span>70</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;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:inherit;font-size:9pt;"><span>(164</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;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;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;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118,403</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;">—</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;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:inherit;font-size:9pt;"><span>68,203</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;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:inherit;font-size:9pt;"><span>50,200</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: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:inherit;font-size:9pt;">Level 2 Subtotal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>232,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(564</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;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:inherit;font-size:9pt;"><span>232,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>158,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:inherit;font-size:9pt;"><span>73,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;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:inherit;font-size:9pt;"><span>394,611</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:inherit;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:inherit;font-size:9pt;"><span>71</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:inherit;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:inherit;font-size:9pt;"><span>(564</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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>394,118</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div 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:inherit;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:inherit;font-size:9pt;"><span>161,955</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:inherit;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:inherit;font-size:9pt;"><span>158,956</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:inherit;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:inherit;font-size:9pt;"><span>73,207</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:631px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:200px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/></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: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:inherit;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 colspan="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Longer</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description of Securities</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized<br/>Losses</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,003</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,003</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasuries / Agencies</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,979</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,497</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,982</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,497</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,479</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:631px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:200px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/></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: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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:bottom;border-bottom:1px solid #000000;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:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Longer</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description of Securities</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized<br/>Losses</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,617</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,991</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,608</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasuries / Agencies</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,519</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,160</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,679</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(164</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,136</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(252</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,151</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(312</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,287</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(564</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:65px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span><span style="font-family:inherit;font-size:10pt;"> include equity securities accounted for under the equity method with a carrying amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and equity securities without a readily determinable fair value with a carrying amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span><span style="font-family:inherit;font-size:10pt;">and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. During the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company realized a gain from the sale of equity securities without a readily determinable fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> impairments or adjustments to the carrying amount of the Company's equity securities without a readily determinable fair value were recognized in the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">. For the year ended December 31, 2017, an impairment loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recognized on the Company's equity securities without a readily determinable fair value.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities reported at fair value in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> were classified in the fair value hierarchy as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:60.546875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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;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:inherit;font-size:8pt;font-weight:bold;">Significant Other<br/>Observable Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other<br/>Observable Inputs<br/>(Level 2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,120</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;"><div style="text-align:left;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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,012</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,120</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,012</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Rollforward of Level 3 Fair Value Measurements</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of assets and liabilities classified in Level 3 of the fair value hierarchy were as follows (in thousands): </span></div><div style="line-height:120%;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:87.6953125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Auction Rate Securities</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:inherit;font-size:8pt;font-weight:bold;">Cubiware Contingent Consideration</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:inherit;font-size:8pt;font-weight:bold;">Auction Rate Securities</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:inherit;font-size:8pt;font-weight:bold;">Cubiware Contingent Consideration</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,584</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,368</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,715</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,650</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Transfers out (a)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain (loss) included in earnings</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,340</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized loss reclassified on sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains included in other comprehensive income</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,584</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,234</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the Cubiware Contingent Consideration was reclassified to a contingent liability that is not measured at fair value.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Loss included in earnings related to the Cubiware contingent consideration liability is included in </span><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span><span style="font-family:inherit;font-size:10pt;"> expense related to remeasurement of the liability as a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss, respectively, and in </span><span style="font-family:inherit;font-size:10pt;">Interest expense</span><span style="font-family:inherit;font-size:10pt;"> related to accretion of the liability to future value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. For the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Gain included in earnings related to the Cubiware contingent consideration liability is included in </span><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span><span style="font-family:inherit;font-size:10pt;"> expense related to remeasurement of the liability as a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> gain and in </span><span style="font-family:inherit;font-size:10pt;">Interest expense</span><span style="font-family:inherit;font-size:10pt;"> related to accretion of the liability to future value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nonrecurring Fair Value Measurements</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">As part of the goodwill impairment tests performed for the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting units were measured at fair value, resulting in </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;"> charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$354.6 million</span></span><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span><span style="font-family:inherit;font-size:10pt;">and </span><span style="font-family:inherit;font-size:10pt;"><span>$269.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The unobservable inputs used to estimate the fair value of the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting units include projected revenue growth rates, future operating margins and risk-adjusted discount rates, and, accordingly, these measurements would be classified in Level 3 of the fair value hierarchy. The </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;"> charge and the valuation techniques used to estimate reporting unit fair values are more fully described in </span><span style="font-family:inherit;font-size:10pt;">Note 1</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Note 6</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2017, TiVo Corporation vacated a portion of a leased facility as part of its ongoing TiVo Integration Restructuring Plan (as described in Note 7) resulting in a </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss on the impairment of certain property and equipment, principally leasehold improvements. The fair value of the impaired assets was estimated using a discounted cash flow analysis that incorporated among other items, the timing and amount of expected future cash flows associated with the assets, income tax rates and economic and market conditions, as well as a risk adjusted discount rate. The fair value of the impaired assets would be classified in Level 2 of the fair value hierarchy.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Valuation Techniques</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of marketable securities is estimated using observable market-corroborated inputs, such as quoted prices in active markets for similar assets or independent pricing vendors, obtained from a third-party pricing service.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of interest rate swaps is estimated using a discounted cash flow analysis that considers the expected future cash flows of each interest rate swap. This analysis reflects the contractual terms of the interest rate swap, including the remaining period to maturity, and uses market-corroborated inputs, including forward interest rate curves and implied interest rate volatilities. The fair value of an interest rate swap is estimated by netting the discounted future fixed cash payments against the discounted expected variable cash receipts. The variable cash receipts are estimated based on an expectation of future </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">interest rates derived from forward interest rate curves. The fair value of an interest rate swap also incorporates credit valuation adjustments to reflect the nonperformance risk of the Company and the respective counterparty. In adjusting the fair value of its interest rate swaps for the effect of nonperformance risk, the Company considers the effect of its master netting agreements. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Fair Value Disclosures</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount and fair value of debt issued or assumed by the Company were as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</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:inherit;font-size:8pt;font-weight:bold;">Fair Value (a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</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:inherit;font-size:8pt;font-weight:bold;">Fair Value (a)</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 Convertible Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,699</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326,640</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,538</span></span></div></td><td style="vertical-align: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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021 Convertible Notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td 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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Term Loan Facility</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>692,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>736,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>665,449</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>633,404</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Long-term debt</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>985,539</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,028,577</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992,137</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949,990</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If reported at fair value in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;">, debt issued or assumed by the Company would be classified in Level 2 of the fair value hierarchy.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Hierarchy</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses valuation techniques that are based on observable and unobservable inputs to measure fair value. Observable inputs are developed using publicly available information and reflect the assumptions market participants would use, while unobservable inputs are developed using the best information available about the assumptions market participants would use. Fair value measurements are classified in a hierarchy that gives the highest priority to observable inputs and the lowest priority to unobservable inputs. Assets and liabilities are classified in a fair value hierarchy based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1.</span><span style="font-family:inherit;font-size:10pt;"> Quoted prices in active markets for identical assets or liabilities.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2.</span><span style="font-family:inherit;font-size:10pt;"> Inputs other than Level 1 inputs that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or market-corroborated inputs.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3.</span><span style="font-family:inherit;font-size:10pt;"> Unobservable inputs for the asset or liability.</span></div> <div style="line-height:120%;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:654px;border-collapse:collapse;text-align:left;"><tr><td colspan="29"/></tr><tr><td style="width:145px;"/><td style="width:10px;"/><td style="width:6px;"/><td style="width:47px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:49px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:50px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:46px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:74px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:55px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:6px;"/><td style="width:53px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and 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 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:inherit;font-size:8pt;font-weight:bold;">Short-Term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term Investments</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:inherit;font-size:9pt;font-weight:bold;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>119,349</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>119,349</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>119,349</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-left:1px solid #000000;border-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:9pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>226,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>226,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>226,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align: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;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Level 1 Subtotal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>226,111</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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>226,111</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;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>226,111</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:inherit;font-size:9pt;">—</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:inherit;font-size:9pt;">—</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="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:9pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;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:inherit;font-size:9pt;"><span>(1</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:inherit;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:inherit;font-size:9pt;"><span>40,521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,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:inherit;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></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:inherit;font-size:9pt;">U.S. Treasuries / Agencies</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>39,009</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;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:inherit;font-size:9pt;"><span>32</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;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:inherit;font-size:9pt;"><span>(10</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;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;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;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,031</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>11,979</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;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:inherit;font-size:9pt;"><span>27,052</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;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:inherit;font-size:9pt;"><span>—</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: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:inherit;font-size:9pt;">Level 2 Subtotal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79,531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;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:inherit;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:inherit;font-size:9pt;"><span>79,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>51,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;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:inherit;font-size:9pt;"><span>424,991</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:inherit;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:inherit;font-size:9pt;"><span>32</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:inherit;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:inherit;font-size:9pt;"><span>(11</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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>425,012</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div 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:inherit;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:inherit;font-size:9pt;"><span>373,719</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:inherit;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:inherit;font-size:9pt;"><span>51,293</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:inherit;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:inherit;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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><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><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash and 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 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:inherit;font-size:8pt;font-weight:bold;">Short-Term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Term Investments</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;"><span>40,125</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;"><span>40,125</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;"><span>40,125</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:9pt;">—</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;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-left:1px solid #000000;border-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:9pt;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>121,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>121,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>121,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align: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;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Level 1 Subtotal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>121,830</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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>121,830</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;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;"><span>121,830</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:inherit;font-size:9pt;">—</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:inherit;font-size:9pt;">—</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:inherit;font-size:9pt;font-weight:bold;">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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:9pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>114,159</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(400</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:inherit;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:inherit;font-size:9pt;"><span>113,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>90,753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,007</span></span></div></td><td 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:inherit;font-size:9pt;">U.S. Treasuries / Agencies</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;font-size:9pt;"><span>118,497</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;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:inherit;font-size:9pt;"><span>70</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;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:inherit;font-size:9pt;"><span>(164</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;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;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;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118,403</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow: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:inherit;font-size:9pt;">—</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;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:inherit;font-size:9pt;"><span>68,203</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;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:inherit;font-size:9pt;"><span>50,200</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: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:inherit;font-size:9pt;">Level 2 Subtotal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>232,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(564</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;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:inherit;font-size:9pt;"><span>232,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>158,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:inherit;font-size:9pt;"><span>73,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;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:inherit;font-size:9pt;"><span>394,611</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:inherit;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:inherit;font-size:9pt;"><span>71</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:inherit;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:inherit;font-size:9pt;"><span>(564</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:inherit;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:inherit;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:inherit;font-size:9pt;"><span>394,118</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div 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:inherit;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:inherit;font-size:9pt;"><span>161,955</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:inherit;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:inherit;font-size:9pt;"><span>158,956</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:inherit;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:inherit;font-size:9pt;"><span>73,207</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities reported at fair value in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> were classified in the fair value hierarchy as follows (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:60.546875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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;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:inherit;font-size:8pt;font-weight:bold;">Significant Other<br/>Observable Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other<br/>Observable Inputs<br/>(Level 2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swaps</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,120</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;"><div style="text-align:left;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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,012</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,120</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,012</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 119349000 119349000 119349000 226111000 0 0 226111000 226111000 226111000 0 0 226111000 226111000 40522000 0 1000 40521000 16280000 24241000 0 39009000 32000 10000 39031000 11979000 27052000 0 79531000 32000 11000 79552000 28259000 51293000 0 424991000 32000 11000 425012000 373719000 51293000 0 40125000 40125000 40125000 121830000 0 0 121830000 121830000 121830000 0 0 121830000 121830000 114159000 1000 400000 113760000 90753000 23007000 118497000 70000 164000 118403000 68203000 50200000 232656000 71000 564000 232163000 158956000 73207000 394611000 71000 564000 394118000 161955000 158956000 73207000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:631px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:200px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/></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: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:inherit;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 colspan="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Longer</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description of Securities</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized<br/>Losses</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,003</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,003</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasuries / Agencies</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,979</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,497</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,982</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,497</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,479</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:631px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:200px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:52px;"/><td style="width:4px;"/></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: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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:bottom;border-bottom:1px solid #000000;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:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Longer</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description of Securities</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized<br/>Losses</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,617</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,991</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,608</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasuries / Agencies</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,519</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,160</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,679</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(164</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,136</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(252</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,151</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(312</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,287</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(564</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7003000 1000 0 0 7003000 1000 11979000 1000 16497000 9000 28476000 10000 18982000 2000 16497000 9000 35479000 11000 52617000 170000 46991000 230000 99608000 400000 68519000 82000 19160000 82000 87679000 164000 121136000 252000 66151000 312000 187287000 564000 3700000 2200000 400000 1500000 2000000.0 0 1200000 6120000 3012000 6120000 3012000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of assets and liabilities classified in Level 3 of the fair value hierarchy were as follows (in thousands): </span></div><div style="line-height:120%;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:87.6953125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Auction Rate Securities</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:inherit;font-size:8pt;font-weight:bold;">Cubiware Contingent Consideration</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:inherit;font-size:8pt;font-weight:bold;">Auction Rate Securities</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:inherit;font-size:8pt;font-weight:bold;">Cubiware Contingent Consideration</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,584</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,368</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,715</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,650</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Transfers out (a)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain (loss) included in earnings</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,340</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized loss reclassified on sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains included in other comprehensive income</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,584</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,234</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the Cubiware Contingent Consideration was reclassified to a contingent liability that is not measured at fair value.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of assets and liabilities classified in Level 3 of the fair value hierarchy were as follows (in thousands): </span></div><div style="line-height:120%;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:87.6953125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="7" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Auction Rate Securities</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:inherit;font-size:8pt;font-weight:bold;">Cubiware Contingent Consideration</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:inherit;font-size:8pt;font-weight:bold;">Auction Rate Securities</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:inherit;font-size:8pt;font-weight:bold;">Cubiware Contingent Consideration</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,584</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,368</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,715</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,650</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Transfers out (a)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain (loss) included in earnings</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,340</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized loss reclassified on sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains included in other comprehensive income</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,584</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,234</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the Cubiware Contingent Consideration was reclassified to a contingent liability that is not measured at fair value.</span></div> 10584000 2234000 10368000 5273000 -10715000 0 1874000 2650000 1700000 0 -85000 -1340000 0 389000 -216000 0 216000 0 0 10584000 2234000 1700000 1100000 200000 -1000000.0 -600000 354600000 269000000.0 6700000 <div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount and fair value of debt issued or assumed by the Company were as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</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:inherit;font-size:8pt;font-weight:bold;">Fair Value (a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</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:inherit;font-size:8pt;font-weight:bold;">Fair Value (a)</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 Convertible Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,699</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326,640</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,538</span></span></div></td><td style="vertical-align: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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021 Convertible Notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td 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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Term Loan Facility</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>692,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>736,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>665,449</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>633,404</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Long-term debt</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>985,539</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,028,577</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>992,137</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949,990</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If reported at fair value in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;">, debt issued or assumed by the Company would be classified in Level 2 of the fair value hierarchy.</span></div> 292699000 292419000 326640000 316538000 48000 48000 48000 48000 692792000 736110000 0 0 0 0 665449000 633404000 985539000 1028577000 992137000 949990000 Intangible Assets, Net and Goodwill<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangible Assets, Net</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;">Intangible assets, net</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:46%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><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:inherit;font-size:8pt;"> </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="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="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:inherit;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:inherit;font-size:8pt;"> </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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Useful Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</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:inherit;font-size:8pt;font-weight:bold;">Net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology and patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,065,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(855,934</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,572</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing contracts and customer relationships</span></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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.3 years</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>402,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(216,148</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186,547</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Content databases and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,410</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,475</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,935</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks / Tradenames</span></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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/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="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,300</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,300</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,533,911</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,132,857</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>401,054</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Tradename</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,000</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,000</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,547,911</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,132,857</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>415,054</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><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:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:inherit;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</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:inherit;font-size:8pt;font-weight:bold;">Net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets</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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology and patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,051,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(765,221</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,414</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing contracts and customer relationships</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>402,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(195,752</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,004</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Content databases and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,883</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,352</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks / Tradenames</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,300</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,300</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,519,926</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,020,156</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,770</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets</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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Tradename</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,000</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,000</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,533,926</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,020,156</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>513,770</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Patent Acquisitions</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired patent portfolios for an aggregate cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The patent portfolios acquired in 2019 were obtained for </span><span style="font-family:inherit;font-size:10pt;"><span>$7.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as consideration in a licensing agreement and for </span><span style="font-family:inherit;font-size:10pt;"><span>$6.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash payments. The Company accounted for the patent portfolios acquired as asset acquisitions and is amortizing the purchase prices over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>nine years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired patent portfolios for an aggregate cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. The patent portfolios acquired in 2018 were obtained for </span><span style="font-family:inherit;font-size:10pt;"><span>$16.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as consideration in a licensing agreement and for a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span><span style="font-family:inherit;font-size:10pt;">cash payment. The Company accounted for the patent portfolios acquired as asset acquisitions and is amortizing the purchase price over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired a portfolio of patents for </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash. The Company accounted for the patent portfolio acquired as an asset acquisition and is amortizing the purchase price over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Estimated Amortization of Finite-Lived Intangible Assets</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, estimated amortization expense for finite-lived intangible assets was as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:54.6875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,512</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,744</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,026</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,852</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,851</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,069</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>401,054</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill allocated to the reportable segments and changes in the carrying amount of goodwill by reportable segment were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:544px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:272px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Product</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Intellectual Property Licensing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521,895</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,291,332</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,813,227</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(269,000</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(269,000</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,011</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,291,332</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,544,343</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99,828</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(254,733</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(354,561</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,226</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,036,599</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,189,825</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill at each reporting unit is evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following the Company's announcement of the </span><span style="font-family:inherit;font-size:10pt;">Xperi Combination</span><span style="font-family:inherit;font-size:10pt;"> in December 2019, management concluded sufficient indicators of potential impairment were identified and that it was more-likely-than-not that goodwill was impaired and that a quantitative interim goodwill impairment test should be performed as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting units. Although the long-range forecasts for the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting units did not materially change from those used in performing the quantitative interim goodwill impairment test as of September 30, 2019, the fair value decreased. The decrease in fair value was primarily due to the elimination of an </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">assumed control premium from the fair value estimate following execution of the Xperi Merger Agreement. Based on this decline in fair value, a </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;"> charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$217.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recognized during the </span><span style="font-family:inherit;font-size:10pt;">three months ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$20.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> reporting unit and </span><span style="font-family:inherit;font-size:10pt;"><span>$196.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting unit. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During September 2019, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and quantitative interim goodwill impairment tests should be performed as of September 30, 2019 for the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting units. Indicators of potential impairment included a significant and sustained decline in the trading price of TiVo's common stock, as well as lower-than-previously forecast revenue and profitability levels for the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> reporting unit and downward revisions to this reporting unit's short- and long-term forecasts. The forecast revisions for the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> reporting unit were identified as part of TiVo's 2020 budgeting process and reflect lower expectations for its </span><span style="font-family:inherit;font-size:10pt;">Platform Solutions</span><span style="font-family:inherit;font-size:10pt;"> products, including changes in both the market and business models internationally. The changes in such expectations related to revenue growth rates, current market trends, business mix, cost structure and other expectations about the anticipated short- and long-term operating results. As a result of the quantitative interim goodwill impairment tests performed as of September 30, 2019, </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;"> charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$137.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recognized during the three months ended September 30, 2019, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$79.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> reporting unit and </span><span style="font-family:inherit;font-size:10pt;"><span>$58.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting unit. The </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;"> charge for the </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting unit resulted from an increase in the discount rate used to estimate fair value due to the decline in the trading price of TiVo's common stock.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During December 2018, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and a quantitative interim goodwill impairment test should be performed as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting units. Indicators of potential impairment included a significant decline in the trading price of TiVo's common stock during the second half of the fourth quarter of 2018 and current market conditions, as well as lower-than-previously forecast revenue and profitability levels over a sustained period of time and downward revisions to management's short- and long-term forecasts. The forecast revisions were identified as part of TiVo's overall long-term forecasting process, which was substantially completed in December 2018. The revised forecast reflected lower expectations for the Company's Platform Solutions products, including changes in both the market and business models internationally, as well as the decision to eliminate certain analytic products. The changes in such expectations were related to revenue growth rates, current market trends, business mix, cost structure and other expectations about the anticipated short- and long-term operating results. As a result of the quantitative interim goodwill impairment test performed as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, a </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;"> charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$269.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recognized related to the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> reporting unit. As a result of the quantitative interim goodwill impairment test performed as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;"> charge was recognized related to the </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> reporting unit.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Prior to completing the quantitative interim goodwill impairment test, TiVo tested the recoverability of long-lived assets other than goodwill assigned to the </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span> reporting units and concluded that such assets were not impaired. <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;">Intangible assets, net</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:46%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><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:inherit;font-size:8pt;"> </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="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="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:inherit;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:inherit;font-size:8pt;"> </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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Useful Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</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:inherit;font-size:8pt;font-weight:bold;">Net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology and patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,065,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(855,934</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,572</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing contracts and customer relationships</span></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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.3 years</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>402,695</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(216,148</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186,547</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Content databases and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,410</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,475</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,935</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks / Tradenames</span></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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/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="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,300</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,300</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,533,911</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,132,857</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>401,054</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Tradename</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,000</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,000</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,547,911</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,132,857</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>415,054</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><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:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:inherit;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</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:inherit;font-size:8pt;font-weight:bold;">Net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets</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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology and patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,051,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(765,221</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,414</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing contracts and customer relationships</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>402,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(195,752</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,004</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Content databases and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,883</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,352</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks / Tradenames</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,300</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,300</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,519,926</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,020,156</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,770</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets</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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Tradename</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,000</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:10pt;"><span style="font-family:inherit;font-size:10pt;">—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,000</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,533,926</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,020,156</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>513,770</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P4Y1M6D 1065506000 855934000 209572000 P12Y3M18D 402695000 216148000 186547000 P4Y 57410000 52475000 4935000 8300000 8300000 0 1533911000 1132857000 401054000 14000000 14000000 1547911000 1132857000 415054000 1051635000 765221000 286414000 402756000 195752000 207004000 57235000 50883000 6352000 8300000 8300000 0 1519926000 1020156000 499770000 14000000 14000000 1533926000 1020156000 513770000 14000000.0 7100000 6900000 P9Y 17700000 16000000.0 1700000 P10Y 2000000.0 P5Y <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, estimated amortization expense for finite-lived intangible assets was as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:54.6875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,512</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,744</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,026</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,852</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,851</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,069</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>401,054</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:inherit;font-size:10pt;"><br/></span></div> 112512000 69744000 42026000 24852000 21851000 130069000 401054000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill allocated to the reportable segments and changes in the carrying amount of goodwill by reportable segment were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:544px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:272px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Product</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Intellectual Property Licensing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521,895</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,291,332</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,813,227</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(269,000</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(269,000</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,011</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,291,332</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,544,343</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99,828</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(254,733</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(354,561</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,226</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,036,599</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,189,825</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:inherit;font-size:10pt;"><br/></span></div> 521895000 1291332000 1813227000 269000000 0 269000000 116000 0 116000 253011000 1291332000 1544343000 99828000 254733000 354561000 43000 0 43000 153226000 1036599000 1189825000 217100000 20500000 196600000 137500000 79300000 58200000 269000000.0 0 Restructuring and Asset Impairment Charges<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:79.1015625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>340</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,465</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,696</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based payments</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,663</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>961</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,220</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract termination costs and other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,741</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,061</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,048</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-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">accrued restructuring costs</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:69.3359375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><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:inherit;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,996</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued restructuring costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,260</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></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company expects a substantial portion of the </span><span style="font-family:inherit;font-size:10pt;">accrued restructuring costs</span><span style="font-family:inherit;font-size:10pt;"> to be paid by the end of 2020.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2019 Transformation Plan</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">In connection with the May 2019 announcement of its plan to separate its Product and Intellectual Property Licensing business, the Company initiated certain activities to transform its business operations in order to execute the Separation (the "</span><span style="font-family:inherit;font-size:10pt;">2019 Transformation Plan</span><span style="font-family:inherit;font-size:10pt;">"). As a result of the </span><span style="font-family:inherit;font-size:10pt;">2019 Transformation Plan</span><span style="font-family:inherit;font-size:10pt;">, the Company expects to reduce headcount, move certain positions to lower cost locations, rationalize facilities and legal entities and terminate certain leases and other contracts. Restructuring activities related to the </span><span style="font-family:inherit;font-size:10pt;">2019 Transformation Plan</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,960</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>603</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(375</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,343</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,363</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(375</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>603</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The process of completing the </span><span style="font-family:inherit;font-size:10pt;">Xperi Combination</span><span style="font-family:inherit;font-size:10pt;"> and the </span><span style="font-family:inherit;font-size:10pt;">2019 Transformation Plan</span><span style="font-family:inherit;font-size:10pt;"> has been and is expected to continue to be time-consuming and involve significant costs and expenses. In addition to the restructuring costs associated with the </span><span style="font-family:inherit;font-size:10pt;">2019 Transformation Plan</span><span style="font-family:inherit;font-size:10pt;">, the Company also recorded costs that do not qualify as restructuring expense related to the Separation, Transformation and </span><span style="font-family:inherit;font-size:10pt;">Xperi Combination</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$26.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. These costs are primarily </span><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span><span style="font-family:inherit;font-size:10pt;"> costs and consist of employee-related costs, costs to establish certain stand-alone functions and information technology systems and other one-time transaction-related costs, including investment banking and consulting fees and other incremental costs directly associated with the prior Separation efforts and </span><span style="font-family:inherit;font-size:10pt;">Xperi Combination</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-style:italic;font-weight:normal;">Profit Improvement Plan</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the Company announced its intention to explore strategic alternatives. In connection with exploring strategic alternatives, the Company initiated certain cost saving actions (the "</span><span style="font-weight:normal;">Profit Improvement Plan</span><span style="font-family:inherit;font-size:10pt;">"). As a result of the </span><span style="font-weight:normal;">Profit Improvement Plan</span><span style="font-family:inherit;font-size:10pt;">, the Company moved certain positions to lower cost locations, eliminated layers of management and rationalized facilities resulting in severance costs and the termination of certain leases and other contracts. Restructuring activities related to the </span><span style="font-weight:normal;">Profit Improvement Plan</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;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 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:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,916</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,522</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>961</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(961</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,398</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,916</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(781</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,522</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,668</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,039</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,651</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,715</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,063</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-weight:normal;">Profit Improvement Plan</span><span style="font-family:inherit;font-size:10pt;"> was substantially complete as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Previous Restructuring Plans </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-style:italic;font-weight:normal;">TiVo Integration Restructuring Plan</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following completion of the </span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> began implementing integration plans that were intended to realize operational synergies between </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> (the "</span><span style="font-weight:normal;">TiVo Integration Restructuring Plan</span><span style="font-family:inherit;font-size:10pt;">"). As a result of these integration plans, the Company eliminated duplicative positions resulting in severance costs and the termination of certain leases and other contracts. Restructuring activities related to the </span><span style="font-weight:normal;">TiVo Integration Restructuring Plan</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span></div><div style="line-height:120%;text-align:center;padding-left:12px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;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 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:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</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:12px;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:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Other</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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</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:12px;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:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Other</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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(564</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>559</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>395</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(794</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</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></div><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</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:12px;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:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Other</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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>224</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,690</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,850</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,876</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based payments</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,663</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,220</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract termination costs and other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,791</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,427</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,429</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,883</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(347</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>559</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-weight:normal;">TiVo Integration Restructuring Plan</span><span style="font-family:inherit;font-size:10pt;"> was completed as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legacy </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Rovi</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Restructuring Plans</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Prior to the </span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> had each initiated restructuring plans. The Legacy </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> Restructuring Plan and the Legacy </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> Restructuring Plan were completed as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. Immaterial </span><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span><span style="font-family:inherit;font-size:10pt;"> were recognized related to these plans for the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. For the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> were recognized in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> related to these plans. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Accrued restructuring costs</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, are included in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> related to the Legacy </span><span style="font-family:inherit;font-size:10pt;">Rovi</span> Restructuring Plan. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:79.1015625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:50%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>340</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,465</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,696</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based payments</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,663</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>961</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,220</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract termination costs and other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,741</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,061</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,048</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-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of </span><span style="font-family:inherit;font-size:10pt;">accrued restructuring costs</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:69.3359375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><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:inherit;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>264</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,996</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued restructuring costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,260</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></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -180000 340000 4465000 6576000 6658000 4696000 375000 3039000 2663000 961000 24000 7220000 9000 0 4000 7741000 10061000 19048000 0 264000 2264000 3996000 2264000 4260000 0 1960000 1355000 0 -2000 603000 0 375000 0 375000 0 0 0 8000 8000 0 0 0 0 2343000 1363000 375000 -2000 603000 26200000 Restructuring activities related to the <span style="font-weight:normal;">Profit Improvement Plan</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;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 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:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,916</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,522</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>961</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(961</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,398</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,916</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(781</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,522</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,668</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,039</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,651</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,715</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,063</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</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:inherit;font-size:10pt;"><br/></span></div>Restructuring activities related to the <span style="font-weight:normal;">TiVo Integration Restructuring Plan</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span><div style="line-height:120%;text-align:center;padding-left:12px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;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 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:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</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:12px;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:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Other</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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</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:12px;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:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Other</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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(564</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>559</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>395</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(794</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</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></div><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</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:12px;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:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</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:inherit;font-size:8pt;font-weight:bold;">Other</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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>224</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,690</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,850</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,876</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based payments</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,663</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,220</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract termination costs and other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,791</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,427</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,429</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,883</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(347</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>559</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:inherit;font-size:10pt;"><br/></span></div>Restructuring activities related to the <span style="font-family:inherit;font-size:10pt;">2019 Transformation Plan</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </span><div style="line-height:120%;text-align:left;padding-left:12px;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:98.2421875%;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="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Restructuring Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Non-Cash Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,960</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>603</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(375</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,343</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,363</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(375</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>603</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:inherit;font-size:10pt;"><br/></span></div> 0 -180000 0 -180000 0 0 3857000 4617000 6916000 0 -36000 1522000 0 961000 0 961000 0 0 3857000 5398000 6916000 781000 -36000 1522000 0 47000 47000 0 0 0 0 6541000 2668000 0 -16000 3857000 0 3039000 0 3039000 0 0 0 24000 0 24000 0 0 0 9651000 2715000 3063000 -16000 3857000 110000 0 47000 0 -63000 0 110000 0 47000 0 -63000 0 111000 280000 230000 0 -51000 110000 448000 115000 564000 0 1000 0 559000 395000 794000 0 -50000 110000 224000 3690000 3486000 0 -317000 111000 3504000 4850000 7876000 0 -30000 448000 0 2663000 0 2663000 0 0 0 7220000 0 7220000 0 0 63000 4000 67000 0 0 0 3791000 18427000 11429000 9883000 -347000 559000 600000 100000 300000 Debt and Interest Rate Swaps<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of debt issued by or assumed by the Company was as follows (dollars in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:19%;"/><td style="width:8%;"/><td style="width:16%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Stated Interest Rate</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:inherit;font-size:8pt;font-weight:bold;">Issue Date</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:inherit;font-size:8pt;font-weight:bold;">Maturity Date</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Outstanding Principal</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Outstanding Principal</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</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:inherit;font-size:9pt;">2020 Convertible Notes</span></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:inherit;font-size:9pt;"><span>0.500%</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="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">March 4, 2015</span></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:inherit;font-size:9pt;">March 1, 2020</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:inherit;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:inherit;font-size:9pt;"><span>295,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;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:inherit;font-size:9pt;"><span>292,699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:inherit;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:inherit;font-size:9pt;"><span>345,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;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:inherit;font-size:9pt;"><span>326,640</span></span></div></td><td style="vertical-align: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:inherit;font-size:9pt;">2021 Convertible Notes</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:inherit;font-size:9pt;"><span>2.000%</span></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:inherit;font-size:9pt;">September 22, 2014</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:inherit;font-size:9pt;">October 1, 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48</span></span></div></td><td 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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 Term Loan Facility</span></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:inherit;font-size:9pt;">Variable</span></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:inherit;font-size:9pt;">November 22, 2019</span></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:inherit;font-size:9pt;">November 22, 2024</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:inherit;font-size:9pt;"><span>715,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;font-size:9pt;"><span>692,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;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 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:inherit;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: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:inherit;font-size:9pt;">Term Loan Facility 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:inherit;font-size:9pt;">Variable</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:inherit;font-size:9pt;">July 2, 2014</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:inherit;font-size:9pt;">NA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;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 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:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>668,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td 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:inherit;font-size:9pt;"><span>665,449</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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:inherit;font-size:9pt;">Total Long-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;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:inherit;font-size:9pt;"><span>1,010,048</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 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:inherit;font-size:9pt;"><span>985,539</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 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:inherit;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:inherit;font-size:9pt;"><span>1,013,548</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 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:inherit;font-size:9pt;"><span>992,137</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: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:inherit;font-size:9pt;">Less: Current portion of long-term debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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:inherit;font-size:9pt;"><span>343,035</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 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:inherit;font-size:9pt;"><span>373,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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:inherit;font-size:9pt;">Long-term debt, less current portion</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:inherit;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:inherit;font-size:9pt;"><span>642,504</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;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:inherit;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:inherit;font-size:9pt;"><span>618,776</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-size:10pt;font-style:italic;">2020 Convertible Notes</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> issued </span><span style="font-family:inherit;font-size:10pt;"><span>$345.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal of </span><span style="font-family:inherit;font-size:10pt;"><span>0.500%</span></span><span style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes that mature March 1, 2020 (the “</span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">”) at par pursuant to an Indenture dated </span><span style="font-family:inherit;font-size:10pt;">March 4, 2015</span><span style="font-family:inherit;font-size:10pt;"> (as supplemented, the "</span><span style="font-family:inherit;font-size:10pt;">2015 Indenture</span><span style="font-family:inherit;font-size:10pt;">"). The </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> were sold in a private placement and bear interest at an annual rate of </span><span style="font-family:inherit;font-size:10pt;"><span>0.500%</span></span><span style="font-family:inherit;font-size:10pt;"> payable semi-annually in arrears on March 1 and September 1 of each year, commencing September 1, 2015. In connection with the </span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> entered into a supplemental indenture under which </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> became a guarantor of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> and the notes became convertible into </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> common stock.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding principal of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> for </span><span style="font-family:inherit;font-size:10pt;"><span>$49.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company allocated </span><span style="font-family:inherit;font-size:10pt;"><span>$48.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the repurchase price to the liability component and the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the equity component of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">. The Company accounted for the repurchase as a partial debt extinguishment and recognized a </span><span style="font-family:inherit;font-size:10pt;">Loss on debt extinguishment</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three months ended June 30, 2019 from writing off unamortized debt discount and issuance costs related to the repurchase. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> were convertible at an initial conversion rate of </span><span style="font-family:inherit;font-size:10pt;">34.5968</span><span style="font-family:inherit;font-size:10pt;"> shares of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> common stock per $1,000 of principal of notes, which was equivalent to an initial conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.9044</span></span><span style="font-family:inherit;font-size:10pt;"> per share of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> common stock. The conversion rate and conversion price are subject to adjustment pursuant to the </span><span style="font-family:inherit;font-size:10pt;">2015 Indenture</span><span style="font-family:inherit;font-size:10pt;">, including as a result of dividends paid by </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> are convertible at a conversion rate of </span><span style="font-family:inherit;font-size:10pt;">39.7348</span><span style="font-family:inherit;font-size:10pt;"> shares of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> common stock per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal of notes, which is equivalent to a conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.1668</span></span><span style="font-family:inherit;font-size:10pt;"> per share of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> common stock. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or after </span><span style="font-family:inherit;font-size:10pt;">December 1, 2019</span><span style="font-family:inherit;font-size:10pt;"> until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">, in multiples of </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> of principal, at any time. In addition, during the </span><span style="font-family:inherit;font-size:10pt;">35</span><span style="font-family:inherit;font-size:10pt;">-day trading period following a Merger Event, as defined in the </span><span style="font-family:inherit;font-size:10pt;">2015 Indenture</span><span style="font-family:inherit;font-size:10pt;">, holders may convert the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">, in multiples of </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> of principal. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On conversion, a holder will receive the conversion value of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> converted based on the conversion rate multiplied by the volume-weighted average price of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">’s common stock over a specified observation period. On conversion, </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> will pay cash up to the aggregate principal of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> converted </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">and deliver shares of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">’s common stock in respect of the remainder, if any, of the conversion obligation in excess of the aggregate principal of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> being converted.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The conversion rate is subject to adjustment in certain events, including certain events that constitute a "Make-Whole Fundamental Change" (as defined in the </span><span style="font-family:inherit;font-size:10pt;">2015 Indenture</span><span style="font-family:inherit;font-size:10pt;">). In addition, if </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> undergoes a "Fundamental Change" (as defined in the </span><span style="font-family:inherit;font-size:10pt;">2015 Indenture</span><span style="font-family:inherit;font-size:10pt;">) prior to March 1, 2020, holders may require </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> to repurchase for cash all or a portion of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> at a repurchase price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal of the repurchased </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">, plus accrued and unpaid interest. The conversion rate is also subject to customary anti-dilution adjustments.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> are not redeemable prior to maturity by </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> and no sinking fund is provided. The </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> are unsecured and do not contain financial covenants or restrictions on the payment of dividends, the incurrence of indebtedness or the repurchase of other securities by </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">2015 Indenture</span><span style="font-family:inherit;font-size:10pt;"> includes customary terms and covenants, including certain events of default after which the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> may be due and payable immediately.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> has separately accounted for the liability and equity components of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">. The initial carrying amount of the liability component was calculated by estimating the value of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> using </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">’s estimated non-convertible borrowing rate of </span><span style="font-family:inherit;font-size:10pt;"><span>4.75%</span></span><span style="font-family:inherit;font-size:10pt;"> at the time the instrument was issued. The carrying amount of the equity component, representing the value of the conversion option, was determined by deducting the liability component from the principal of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">. The difference between the principal of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> and the liability component is considered a debt discount which is being amortized to interest expense using the effective interest method over the expected term of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">. The equity component of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> was recorded as a component of </span><span style="font-family:inherit;font-size:10pt;">Additional paid-in capital</span><span style="font-family:inherit;font-size:10pt;"> in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> and will not be remeasured as long as it continues to meet the conditions for equity classification. Transaction costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> attributable to the liability component were recorded in </span><span style="font-family:inherit;font-size:10pt;">Long-term debt, less current portion</span><span style="font-family:inherit;font-size:10pt;"> in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> and are being amortized to interest expense using the effective interest method over the expected term of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Related to the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">, the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> included the following (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:77.28613569321534%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,000</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Unamortized debt discount</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,031</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,253</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Unamortized debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(270</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,107</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying amount</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,699</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326,640</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,858</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,854</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of interest expense related to the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> included in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:475px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:202px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Stated interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,594</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,645</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,628</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,475</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total interest expense</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,055</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,599</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,845</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Purchased Call Options and Sold Warrants related to the </span><span style="font-size:10pt;font-style:italic;">2020 Convertible Notes</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concurrent with the issuance of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> in 2015, </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> purchased call options with respect to its common stock. The call options gave </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> the right, but not the obligation, to purchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>11.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">'s common stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.9044</span></span><span style="font-family:inherit;font-size:10pt;"> per share, which corresponds to the initial conversion price of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">, and are exercisable by TiVo Corporation on conversion of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">. The exercise price is subject to adjustment, including as a result of dividends paid by </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the call options give </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> the right, but not the obligation, to purchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>11.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of </span><span style="font-family:inherit;font-size:10pt;">TiVo </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporation</span><span style="font-family:inherit;font-size:10pt;">'s common stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.1668</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The call options are intended to reduce the potential dilution from conversion of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">. The purchased call options are separate transactions from the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> and holders of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> do not have any rights with respect to the purchased call options.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concurrent with the issuance of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> in 2015, </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> sold warrants that provide the holder of the warrant the right, but not the obligation, to purchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>11.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of TiVo Corporation common stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.1450</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The exercise price is subject to adjustment, including as a result of dividends paid by </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>13.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> warrants were outstanding with an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.9541</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The warrants are exercisable beginning June 1, 2020 and can be settled in cash or shares at </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">'s election. The warrants were entered into to offset the cost of the purchased call options. The warrants are separate transactions from the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> and holders of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> do not have any rights with respect to the warrants.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-size:10pt;font-style:italic;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> issued </span><span style="font-family:inherit;font-size:10pt;"><span>$230.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal of </span><span style="font-family:inherit;font-size:10pt;"><span>2.0%</span></span><span style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes that mature </span><span style="font-family:inherit;font-size:10pt;">October 1, 2021</span><span style="font-family:inherit;font-size:10pt;"> (the "</span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">") at par pursuant to an Indenture dated September 22, 2014 (as supplemented, "the </span><span style="font-family:inherit;font-size:10pt;">2014 Indenture</span><span style="font-family:inherit;font-size:10pt;">"). The </span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> bear interest at an annual rate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.0%</span></span><span style="font-family:inherit;font-size:10pt;">, payable semi-annually in arrears on April 1 and October 1 of each year, commencing April 2015. On </span><span style="font-family:inherit;font-size:10pt;">October 12, 2016</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> repaid </span><span style="font-family:inherit;font-size:10pt;"><span>$229.95 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the par value of the </span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> were convertible at an initial conversion rate of </span><span style="font-family:inherit;font-size:10pt;">56.1073</span><span style="font-family:inherit;font-size:10pt;"> shares of </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> common stock per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal of notes, which was equivalent to an initial conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.8230</span></span><span style="font-family:inherit;font-size:10pt;"> per share of </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> common stock. The conversion rate and conversion price are subject to adjustment pursuant to the </span><span style="font-family:inherit;font-size:10pt;">2014 Indenture</span><span style="font-family:inherit;font-size:10pt;">, including as a result of dividends paid by </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the </span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> are convertible at a conversion rate of </span><span style="font-family:inherit;font-size:10pt;">24.8196</span><span style="font-family:inherit;font-size:10pt;"> shares of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> common stock per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal of notes and </span><span style="font-family:inherit;font-size:10pt;"><span>$154.30</span></span><span style="font-family:inherit;font-size:10pt;"> per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal of notes, which is equivalent to a conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.0738</span></span><span style="font-family:inherit;font-size:10pt;"> per share of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> common stock. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> can settle the </span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> in cash, shares of common stock, or any combination thereof pursuant to the </span><span style="font-family:inherit;font-size:10pt;">2014 Indenture</span><span style="font-family:inherit;font-size:10pt;">. Subject to certain exceptions, holders may require </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> to repurchase, for cash, all or part of their </span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> upon a “Fundamental Change” (as defined in the </span><span style="font-family:inherit;font-size:10pt;">2014 Indenture</span><span style="font-family:inherit;font-size:10pt;">) at a price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the </span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> being repurchased plus any accrued and unpaid interest up to, but excluding, the “Fundamental Change Repurchase Date” (as defined in the </span><span style="font-family:inherit;font-size:10pt;">2014 Indenture</span><span style="font-family:inherit;font-size:10pt;">). In addition, on a “Make-Whole Fundamental Change” (as defined in the </span><span style="font-family:inherit;font-size:10pt;">2014 Indenture</span><span style="font-family:inherit;font-size:10pt;">) prior to the maturity date of the </span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> will, in some cases, increase the conversion rate for a holder that elects to convert its </span><span style="font-size:10pt;">2021 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> in connection with such Make-Whole Fundamental Change. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-style:italic;">2019 Term Loan Facility and Revolving Loan Credit Agreement</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;">On November 22, 2019, the Company, as borrower, and certain of the Company’s subsidiaries, as guarantors (together with the Company, collectively, the “Loan Parties”), entered into (i) a Credit and Guaranty Agreement (the “2019 Term Loan Facility”), with the lenders party thereto and HPS Investment Partners, LLC, as administrative agent and collateral agent and (ii) an ABL Credit and Guaranty Agreement (the “Revolving Loan Credit Agreement” and, together with the 2019 Term Loan Facility, the “2019 Credit Agreements”), with the lenders party thereto, Morgan Stanley Senior Funding, Inc., as administrative agent and collateral agent and Wells Fargo Bank, National Association, as co-collateral agent.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the 2019 Term Loan Facility, the Company borrowed </span><span style="font-family:inherit;font-size:10pt;"><span>$715.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which matures on November 22, 2024. Loans under the 2019 Term Loan Facility bear interest, at the Company's option, at an interest rate equal to either (a) the London Interbank Offered Rate ("LIBOR"), plus (i) if TiVo’s Total Leverage Ratio (as defined in the 2019 Term Loan Facility) is greater than or equal to 3.50:1.00, </span><span style="font-family:inherit;font-size:10pt;"><span>5.75%</span></span><span style="font-family:inherit;font-size:10pt;">, (ii) if TiVo’s Total Leverage Ratio is greater than or equal to 3.00:1.00 but less than 3.50:100, </span><span style="font-family:inherit;font-size:10pt;"><span>5.50%</span></span><span style="font-family:inherit;font-size:10pt;">, or (iii) if TiVo’s Total Leverage Ratio is less than 3.00:1.00, </span><span style="font-family:inherit;font-size:10pt;"><span>5.25%</span></span><span style="font-family:inherit;font-size:10pt;">, in each case, subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> LIBOR floor or (b) the Base Rate (as defined in the 2019 Term Loan Facility), (i) if TiVo’s Total Leverage Ratio is greater than or equal to 3.50:1.00, </span><span style="font-family:inherit;font-size:10pt;"><span>4.75%</span></span><span style="font-family:inherit;font-size:10pt;">, (ii) if TiVo’s Total Leverage Ratio is greater than or equal to 3.00:1.00 but less than 3.50:100, </span><span style="font-family:inherit;font-size:10pt;"><span>4.50%</span></span><span style="font-family:inherit;font-size:10pt;">, or (iii) if TiVo’s Total Leverage Ratio is less than 3.00:1.00, </span><span style="font-family:inherit;font-size:10pt;"><span>4.25%</span></span><span style="font-family:inherit;font-size:10pt;">, in each case, subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Base Rate floor. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo may voluntarily prepay the 2019 Term Loan Facility at any time subject to (i) a </span><span style="font-family:inherit;font-size:10pt;"><span>3.00%</span></span><span style="font-family:inherit;font-size:10pt;"> prepayment premium if the loans are prepaid on or prior to November 22, 2020 and (ii) a </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;"> prepayment premium if the loans are prepaid on or prior to November 22, 2021. TiVo is required to make mandatory prepayments with (i) net cash proceeds from certain asset sales, (ii) net insurance or condemnation proceeds, (iii) net cash proceeds from issuances of debt (other than permitted debt), </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(iv) beginning with the fiscal year ending December 31, 2020, </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of TiVo’s Consolidated Excess Cash Flow (as defined in the 2019 Term Loan Facility), (v) extraordinary receipts and (vi) certain net litigation proceeds, in each case, subject to certain exceptions. In the event the Xperi Combination is completed on or prior to November 22, 2020, TiVo would be required to repay the then-outstanding principal of the 2019 Term Loan Facility at par plus a </span><span style="font-family:inherit;font-size:10pt;"><span>3.00%</span></span><span style="font-family:inherit;font-size:10pt;"> prepayment premium. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 31, 2020, TiVo will be required to make a payment equal to </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the original principal amount of the 2019 Term Loan Facility. Thereafter, quarterly installments in an amount equal to </span><span style="font-family:inherit;font-size:10pt;"><span>2.50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the original principal amount of the 2019 Term Loan Facility are due, with any remaining balance payable on the final maturity date of the 2019 Term Loan Facility. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also entered into a </span><span style="font-family:inherit;font-size:10pt;"><span>$60.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> Revolving Loan Credit Facility as part of the 2019 Credit Agreements, which expires on March 31, 2021. Availability of the Revolving Loan Credit Facility is based upon a borrowing base formula and periodic borrowing base certifications valuing certain of the Loan Parties’ accounts receivable as reduced by certain reserves, if any. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts outstanding under the Revolving Loan Credit Agreement at any time during the year ended December 31, 2019. Loans under the Revolving Loan Credit Facility bear interest, at TiVo’s option, at a rate equal to either (a) LIBOR, plus (i) if the average daily Specified Excess Availability (as defined in the Revolving Loan Credit Agreement) is greater than 66.67%, </span><span style="font-family:inherit;font-size:10pt;"><span>1.50%</span></span><span style="font-family:inherit;font-size:10pt;">, (ii) if the average daily Specified Excess Availability is greater than 33.33% but less than or equal to 66.66%, </span><span style="font-family:inherit;font-size:10pt;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;">, or (iii) if the average daily Specified Excess Availability is less than or equal to 33.33%, </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;">, in each case, subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;"> LIBOR floor or (b) the Base Rate (as defined in the Revolving Loan Credit Agreement), (i) if the average daily Specified Excess Availability is greater than 66.67%, </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;">, (ii) if the average daily Specified Excess Availability is greater than 33.33% but less than or equal to 66.66%, </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;">, or (iii) if the average daily Specified Excess Availability is less than or equal to 33.33%, </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">, in each case, subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> Base Rate floor. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;">Revolving loans may be borrowed, repaid and re-borrowed until March 31, 2021, when all outstanding amounts must be repaid.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2019 Credit Agreements contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness, and dividends and other distributions. The 2019 Credit Agreements are secured by substantially all of the Company's assets.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Senior Secured Credit Facility</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 2, 2014, Rovi Corporation, as parent guarantor, and </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> of its wholly-owned subsidiaries, Rovi Solutions Corporation and Rovi Guides, Inc., as borrowers, and certain of its other subsidiaries, as subsidiary guarantors, entered into a Credit Agreement (the “</span><span style="font-family:inherit;font-size:10pt;">Credit Agreement</span><span style="font-family:inherit;font-size:10pt;">”). After the completion of the </span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> became a guarantor under the </span><span style="font-family:inherit;font-size:10pt;">Credit Agreement</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">Credit Agreement</span><span style="font-family:inherit;font-size:10pt;"> provided for a (i) </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> term loan A facility (“</span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility A</span><span style="font-family:inherit;font-size:10pt;">”), (ii) </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;">-year </span><span style="font-family:inherit;font-size:10pt;"><span>$700.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> term loan B facility (“</span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;">” and together with </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility A</span><span style="font-family:inherit;font-size:10pt;">, the “</span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility</span><span style="font-family:inherit;font-size:10pt;">”) and (iii) </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year </span><span style="font-family:inherit;font-size:10pt;"><span>$175.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility (including a letter of credit sub-facility) (the "</span><span style="font-family:inherit;font-size:10pt;">Revolving Facility</span><span style="font-family:inherit;font-size:10pt;">” and together with the </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility</span><span style="font-family:inherit;font-size:10pt;">, the “</span><span style="font-family:inherit;font-size:10pt;">Senior Secured Credit Facility</span><span style="font-family:inherit;font-size:10pt;">”). In September 2015, </span><span style="font-family:inherit;font-size:10pt;">Rovi</span><span style="font-family:inherit;font-size:10pt;"> made a voluntary principal prepayment to extinguish </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility A</span><span style="font-family:inherit;font-size:10pt;"> and elected to terminate the </span><span style="font-family:inherit;font-size:10pt;">Revolving Facility</span><span style="font-family:inherit;font-size:10pt;">. In November 2019, in conjunction with entering into the </span><span style="font-size:10pt;">2019 Term Loan Facility</span><span style="font-family:inherit;font-size:10pt;">, the outstanding principal balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$621.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;"> was repaid in full.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the refinancing described below, </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;"> was amortizing in equal quarterly installments in an aggregate annual amount equal to </span><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> of the original principal amount thereof, with any remaining balance payable on the final maturity date of </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;">. Loans under </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;"> bore interest, at the Company's option, at a rate equal to either the London Interbank Offered Rate ("LIBOR"), plus an applicable margin equal to </span><span style="font-family:inherit;font-size:10pt;"><span>3.00%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum (subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> LIBOR floor) or the prime lending rate, plus an applicable margin equal to </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">January 26, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">, as parent guarantor, two of its wholly-owned subsidiaries, Rovi Solutions Corporation and Rovi Guides, Inc., as borrowers, and certain of </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">’s other subsidiaries, as subsidiary guarantors, entered into </span><span style="font-family:inherit;font-size:10pt;">Refinancing Agreement No. 1</span><span style="font-family:inherit;font-size:10pt;"> with respect to </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;"><span>$682.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in proceeds from </span><span style="font-family:inherit;font-size:10pt;">Refinancing Agreement No. 1</span><span style="font-family:inherit;font-size:10pt;"> was used to repay existing loans under </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;"> in full. The borrowing terms for </span><span style="font-family:inherit;font-size:10pt;">Refinancing Agreement No. 1</span><span style="font-family:inherit;font-size:10pt;"> were substantially similar to the borrowing terms of </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;">. However, loans under </span><span style="font-family:inherit;font-size:10pt;">Refinancing Agreement No. 1</span><span style="font-family:inherit;font-size:10pt;"> bore interest, at the borrower's option, at a rate equal to either LIBOR, plus an applicable margin equal to </span><span style="font-family:inherit;font-size:10pt;"><span>2.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum (subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> LIBOR floor) or the prime lending rate, plus an applicable margin equal to </span><span style="font-family:inherit;font-size:10pt;"><span>1.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. </span><span style="font-family:inherit;font-size:10pt;">Refinancing Agreement No. 1</span><span style="font-family:inherit;font-size:10pt;"> was part of the </span><span style="font-family:inherit;font-size:10pt;">Senior Secured Credit Facility</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">Credit Agreement</span><span style="font-family:inherit;font-size:10pt;"> contained customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness, and dividends and other distributions. The </span><span style="font-family:inherit;font-size:10pt;">Credit Agreement</span><span style="font-family:inherit;font-size:10pt;"> was secured by substantially all of the Company's assets. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The November 2019 repayment of the remaining outstanding principal balance </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$621.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> was accounted for as a debt extinguishment. In addition, annually, the Company was required to make an additional principal payment on </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;">, which was calculated as a percentage of the prior year's "Excess Cash Flow" as defined in the </span><span style="font-family:inherit;font-size:10pt;">Credit Agreement</span><span style="font-family:inherit;font-size:10pt;">. In February 2019, the Company made an Excess Cash Flow payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$46.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, which eliminated the remaining quarterly principal payments required by </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;">. The Company accounted for the Excess Cash Flow payment in February 2019 as a partial debt extinguishment. During the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized a </span><span style="font-family:inherit;font-size:10pt;">Loss on debt extinguishment</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> from writing off unamortized debt discount and issuance costs related to the Excess Cash Flow payment and the final extinguishment of </span><span style="font-family:inherit;font-size:10pt;">Term Loan Facility B</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financing for the Xperi Combination</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the execution of the Xperi Merger Agreement, TiVo and Xperi obtained a debt commitment letter (the “Commitment Letter”), dated December 18, 2019, with Bank of America, N.A. (“Bank of America”), BofA Securities, Inc. and Royal Bank of Canada (“Royal Bank”), pursuant to which, Bank of America and Royal Bank have committed to provide a senior secured first lien term loan B facility in an aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,100 million</span></span><span style="font-family:inherit;font-size:10pt;"> (the “Debt Financing”). On January 3, 2020, TiVo, Xperi, Bank of America, Royal Bank and Barclays Bank PLC (“Barclays”) entered into a supplement to the Commitment Letter to add Barclays as an additional initial lender and an additional joint lead arranger and joint bookrunner and to reallocate a portion of the debt commitments of Bank of America and Royal Bank under the Commitment Letter to Barclays. The proceeds from the Debt Financing may be used (i) to pay fees and expenses incurred in connection with the Merger and the related transactions, (ii) to finance the refinancing of certain existing indebtedness of TiVo and Xperi, and (iii) to the extent of any remaining amounts, for working capital and other general corporate purposes. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Principal Payments</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, aggregate expected principal payments on long-term debt, including the current portion of long-term debt, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:62.53687315634219%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,548</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,500</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445,087</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,010,048</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Interest Rate Swaps </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company issues long-term debt denominated in U.S. dollars based on market conditions at the time of financing and may enter into interest rate swaps to achieve a primarily fixed interest rate. Alternatively, the Company may choose not to enter into an interest rate swap or may terminate a previously executed interest rate swap if it believes a larger proportion of floating-rate debt would be beneficial. The Company has not designated any of its interest rate swaps as hedges for accounting purposes. The Company records interest rate swaps in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> at fair value with changes in fair value recorded as </span><span style="font-family:inherit;font-size:10pt;">(Loss) gain on interest rate swaps</span><span style="font-family:inherit;font-size:10pt;"> in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;">. Amounts are presented in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> after considering the right of offset based on its master netting agreements. During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded a loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and gains of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, from adjusting its interest rate swaps to fair value.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Details of the Company's interest rate swaps as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows (dollars in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:95.77187807276303%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:16%;"/><td style="width:14%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:22%;"/></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="6" 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:inherit;font-size:8pt;font-weight:bold;">Notional</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Inception</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:inherit;font-size:8pt;font-weight:bold;">Contract Effective Date</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:inherit;font-size:8pt;font-weight:bold;">Contract Maturity</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Interest Rate Paid</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:inherit;font-size:8pt;font-weight:bold;">Interest Rate Received</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:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">June 2013</span></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:inherit;font-size:9pt;">January 2016</span></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:inherit;font-size:9pt;">March 2019</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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;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:inherit;font-size:9pt;"><span>250,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:inherit;font-size:9pt;"><span>2.23%</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="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">One-month USD-LIBOR</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:9pt;"><span style="font-family:inherit;font-size:9pt;">September 2014</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:inherit;font-size:9pt;">January 2016</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:inherit;font-size:9pt;">July 2021</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:inherit;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:inherit;font-size:9pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;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:inherit;font-size:9pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;font-size:9pt;"><span>2.66%</span></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:inherit;font-size:9pt;">One-month USD-LIBOR</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:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">September 2014</span></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:inherit;font-size:9pt;">March 2017</span></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:inherit;font-size:9pt;">July 2021</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:inherit;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:inherit;font-size:9pt;"><span>200,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;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:inherit;font-size:9pt;"><span>200,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:inherit;font-size:9pt;"><span>2.93%</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="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">One-month USD-LIBOR</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of debt issued by or assumed by the Company was as follows (dollars in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:19%;"/><td style="width:8%;"/><td style="width:16%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Stated Interest Rate</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:inherit;font-size:8pt;font-weight:bold;">Issue Date</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:inherit;font-size:8pt;font-weight:bold;">Maturity Date</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Outstanding Principal</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Outstanding Principal</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Carrying Amount</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:inherit;font-size:9pt;">2020 Convertible Notes</span></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:inherit;font-size:9pt;"><span>0.500%</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="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">March 4, 2015</span></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:inherit;font-size:9pt;">March 1, 2020</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:inherit;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:inherit;font-size:9pt;"><span>295,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;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:inherit;font-size:9pt;"><span>292,699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:inherit;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:inherit;font-size:9pt;"><span>345,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;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:inherit;font-size:9pt;"><span>326,640</span></span></div></td><td style="vertical-align: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:inherit;font-size:9pt;">2021 Convertible Notes</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:inherit;font-size:9pt;"><span>2.000%</span></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:inherit;font-size:9pt;">September 22, 2014</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:inherit;font-size:9pt;">October 1, 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48</span></span></div></td><td 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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 Term Loan Facility</span></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:inherit;font-size:9pt;">Variable</span></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:inherit;font-size:9pt;">November 22, 2019</span></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:inherit;font-size:9pt;">November 22, 2024</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:inherit;font-size:9pt;"><span>715,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;font-size:9pt;"><span>692,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:inherit;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 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:inherit;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: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:inherit;font-size:9pt;">Term Loan Facility 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:inherit;font-size:9pt;">Variable</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:inherit;font-size:9pt;">July 2, 2014</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:inherit;font-size:9pt;">NA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;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 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:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>668,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td 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:inherit;font-size:9pt;"><span>665,449</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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:inherit;font-size:9pt;">Total Long-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;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:inherit;font-size:9pt;"><span>1,010,048</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 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:inherit;font-size:9pt;"><span>985,539</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 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:inherit;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:inherit;font-size:9pt;"><span>1,013,548</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 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:inherit;font-size:9pt;"><span>992,137</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: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:inherit;font-size:9pt;">Less: Current portion of long-term debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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:inherit;font-size:9pt;"><span>343,035</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 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:inherit;font-size:9pt;"><span>373,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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:inherit;font-size:9pt;">Long-term debt, less current portion</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:inherit;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:inherit;font-size:9pt;"><span>642,504</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;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:inherit;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:inherit;font-size:9pt;"><span>618,776</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:inherit;font-size:10pt;"><br/></span></div> 0.00500 295000000 292699000 345000000 326640000 0.02000 48000 48000 48000 48000 715000000 692792000 0 0 0 0 668500000 665449000 1010048000 985539000 1013548000 992137000 343035000 373361000 642504000 618776000 345000000.0 0.00500 0.00500 50000000.0 49400000 48400000 1000000.0 -100000 28.9044 25.1668 1 0.0475 7600000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Related to the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;">, the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> included the following (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:77.28613569321534%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,000</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Unamortized debt discount</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,031</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,253</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Unamortized debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(270</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,107</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying amount</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,699</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326,640</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,858</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,854</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:inherit;font-size:10pt;"><br/></span></div> 295000000 345000000 2031000 16253000 270000 2107000 292699000 326640000 62858000 63854000 <div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of interest expense related to the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> included in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:475px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:202px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:72px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Stated interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,594</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,645</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,628</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,475</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total interest expense</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,055</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,599</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,845</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:inherit;font-size:10pt;"><br/></span></div> 1594000 1725000 1725000 12809000 13246000 12645000 1652000 1628000 1475000 16055000 16599000 15845000 11900000 28.9044 11700000 25.1668 11900000 40.1450 13000000.0 34.9541 230000000.0 0.020 0.020 229950000 17.8230 154.30 34.0738 1 715000000.0 0.0575 0.0550 0.0525 0.0100 0.0475 0.0450 0.0425 0.0200 0.0300 0.0200 0.50 0.0300 0.0025 0.0250 60000000.0 0 0.0150 0.0175 0.0200 0.0000 0.0050 0.0075 0.0100 0.0100 2 125000000.0 700000000.0 175000000.0 621900000 0.01 0.0300 0.0075 0.0200 682500000 0.0250 0.0075 0.0150 621900000 46600000 -2100000 1100000000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, aggregate expected principal payments on long-term debt, including the current portion of long-term debt, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:62.53687315634219%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,548</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,500</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445,087</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,010,048</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 350413000 71548000 71500000 71500000 445087000 1010048000 -5000000.0 3400000 1900000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Details of the Company's interest rate swaps as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows (dollars in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:95.77187807276303%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:16%;"/><td style="width:14%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:22%;"/></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="6" 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:inherit;font-size:8pt;font-weight:bold;">Notional</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Inception</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:inherit;font-size:8pt;font-weight:bold;">Contract Effective Date</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:inherit;font-size:8pt;font-weight:bold;">Contract Maturity</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Interest Rate Paid</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:inherit;font-size:8pt;font-weight:bold;">Interest Rate Received</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:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">June 2013</span></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:inherit;font-size:9pt;">January 2016</span></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:inherit;font-size:9pt;">March 2019</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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;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:inherit;font-size:9pt;"><span>250,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:inherit;font-size:9pt;"><span>2.23%</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="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">One-month USD-LIBOR</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:9pt;"><span style="font-family:inherit;font-size:9pt;">September 2014</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:inherit;font-size:9pt;">January 2016</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:inherit;font-size:9pt;">July 2021</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:inherit;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:inherit;font-size:9pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;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:inherit;font-size:9pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;font-size:9pt;"><span>2.66%</span></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:inherit;font-size:9pt;">One-month USD-LIBOR</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:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">September 2014</span></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:inherit;font-size:9pt;">March 2017</span></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:inherit;font-size:9pt;">July 2021</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:inherit;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:inherit;font-size:9pt;"><span>200,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;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:inherit;font-size:9pt;"><span>200,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:inherit;font-size:9pt;"><span>2.93%</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="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">One-month USD-LIBOR</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 250000000 0.0223 125000000 125000000 0.0266 200000000 200000000 0.0293 Leases<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of New Lease Accounting Standard</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted the provisions of the new lease accounting standard described in </span><span style="font-family:inherit;font-size:10pt;">Note 1</span><span style="font-family:inherit;font-size:10pt;"> using the modified retrospective transition approach on January 1, 2019. As such, the new lease accounting standard was applied to contracts in effect as of December 31, 2018. Results for periods beginning after December 31, 2018 are presented in accordance with the new lease accounting standard, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous lease accounting policies. On adoption, the Company recognized a </span><span style="font-family:inherit;font-size:10pt;"><span>$66.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> Right-of-use asset and an </span><span style="font-family:inherit;font-size:10pt;"><span>$81.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> Lease liability.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Practical Expedients and Exemptions</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On adoption, the Company elected to apply the package of practical expedients permitted under the transition provisions of the new lease accounting standard, which among other things, allowed the Company to carryforward the historical lease classification. In addition, the Company elected to apply a practical expedient to combine the lease components and non-lease components into a single lease component. The Company also elected to apply a practical expedient to not measure or recognize right-of-use assets or lease liabilities for leases with a lease term of 12 months or less.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lease Details</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has operating leases for corporate offices, data centers and certain equipment. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company's leases have remaining lease terms of </span><span style="font-family:inherit;font-size:10pt;"><span>6 months</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;"> and the Company has an option to terminate certain leases within the next </span><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span><span style="font-family:inherit;font-size:10pt;">. Additionally, certain leases include options to extend the lease term for up to </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company subleases certain real estate to third parties. The sublease portfolio consists of operating leases for previously exited office space. Certain subleases include variable payments for operating costs. The subleases are generally co-terminus with the head lease, or shorter. Subleases do not include any residual value guarantees or restrictions or covenants imposed by the leases. Income from subleases is recognized as a reduction to </span><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span><span style="font-family:inherit;font-size:10pt;"> expenses.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of operating lease costs were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:54.6875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:27%;"/><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="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Classification</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,601</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,031</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>426</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,317</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease cost</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,741</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></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:71.2890625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating cash flows:</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of operating Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,328</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-cash activity:</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for operating Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,519</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Derecognition of Right-of-use assets upon early termination of lease</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,373</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment of Right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(591</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to operating leases was as follows (in thousands, except weighted average lease term and discount rate):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:71.2890625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,888</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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities - current</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,009</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities - 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,603</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,612</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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0 years</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Lease Payments</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, aggregate expected lease payments were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:532px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:200px;"/><td style="width:9px;"/><td style="width:92px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:92px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:92px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Operating Lease Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:inherit;font-size:8pt;font-weight:bold;">Sublease Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Net Operating Lease Payments</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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,823</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,834</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,738</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,668</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,909</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,772</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,081</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,600</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,256</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,739</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,109</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,214</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,021</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,508</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,917</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,917</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,612</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,021</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,591</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:inherit;font-size:10pt;"><br/></span></div> 66700000 81900000 P6Y P10Y P7Y P10Y <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of operating lease costs were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:54.6875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:27%;"/><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="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Classification</span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,601</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,031</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>426</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,317</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease cost</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,741</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></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:71.2890625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating cash flows:</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of operating Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,328</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-cash activity:</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for operating Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,519</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Derecognition of Right-of-use assets upon early termination of lease</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,373</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment of Right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(591</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to operating leases was as follows (in thousands, except weighted average lease term and discount rate):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:71.2890625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:78%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,888</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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities - current</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,009</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities - 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,603</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,612</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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.0 years</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17601000 5031000 426000 9317000 13741000 19328000 8519000 2373000 591000 59888000 13009000 61603000 74612000 P6Y 0.066 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, aggregate expected lease payments were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:532px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:200px;"/><td style="width:9px;"/><td style="width:92px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:92px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:92px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Operating Lease Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:inherit;font-size:8pt;font-weight:bold;">Sublease Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Net Operating Lease Payments</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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,823</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,834</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,738</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,668</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,909</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,772</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,081</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,600</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,256</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,739</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,109</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,214</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,021</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,508</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,917</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,917</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,612</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,021</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,591</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:inherit;font-size:10pt;"><br/></span></div> 17657000 5823000 11834000 16406000 5738000 10668000 13681000 5909000 7772000 11681000 6081000 5600000 11995000 6256000 5739000 20109000 7214000 12895000 91529000 37021000 54508000 16917000 16917000 74612000 37021000 37591000 Contingencies<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Guaranteed Minimum Purchase Obligation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 31, 2019, the Company entered into a contract requiring the Company to generate a minimum number of Qualified Referred Subscribers (as defined in the contract) over a </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> month period. In the event that the aggregate number of Qualified Referred Subscribers generated by the Company within the specified time period is less than the minimum guaranteed subscribers, the Company is required to pay an amount equal to the shortfall between the number of Qualified Referred Subscribers generated by the Company and the required minimum multiplied by a per Qualified Referred Subscribers fee, up to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts were accrued in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> related to this contract as the Company believes is will be able to satisfy the contractual minimum within the </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> month period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Indemnifications</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company provides indemnifications of varying scopes and amounts to certain of its licensees against claims made by third parties arising out of the use and / or incorporation of the Company's products, intellectual property, services and / or technologies into the licensees' products and services. </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> has also indemnified certain customers and business partners for, among other things, the licensing of its products, the sale of its digital video recorders ("DVRs"), and the provision of engineering and consulting services. The Company’s obligation under its indemnification agreements with customer and business partners would arise in the event a third party filed a claim against one of the parties that was covered by the Company’s indemnification. Pursuant to these agreements, the Company may indemnify the other party for certain losses suffered or incurred by the indemnified party in connection with various types of claims, which may include, without limitation, intellectual property infringement, advertising and consumer disclosure laws, certain tax liabilities, negligence and intentional acts in the performance of services and violations of laws.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In some cases, the Company may receive tenders of defense and indemnity arising from products, intellectual property services and / or technologies that are no longer provided by the Company due to having divested certain assets, but which were previously licensed or provided by the Company. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The term of the Company's indemnification obligations is generally perpetual. The Company's indemnification obligations are typically limited to the cumulative amount paid to the Company by the licensee under the license agreement; however, some license agreements, including those with the Company's largest multiple system operator and digital broadcast satellite providers, have larger limits or do not specify a limit on amounts that may be payable under the indemnity arrangements. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company cannot reasonably estimate the possible range of losses that may be incurred pursuant to its indemnification obligations, if any. Variables affecting any such assessment include, but are not limited to: the nature of the claim asserted; the relative merits of the claim; the financial ability of the party suing the indemnified party to engage in protracted litigation; the number of parties seeking indemnification; the nature and amount of damages claimed by the party suing the indemnified party; and the willingness of such party to engage in settlement negotiations. Due to the nature of the Company's potential indemnity liability, the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> could be materially adversely affected in a particular period by one or more of these indemnities.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under certain circumstances, </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> may seek to recover some or all amounts paid to an indemnified party from its insurers. </span><span style="font-family:inherit;font-size:10pt;">TiVo Solutions</span><span style="font-family:inherit;font-size:10pt;"> does not have any assets held either as collateral or by third parties that, on the occurrence of an event requiring it to indemnify a customer, could be obtained and liquidated to recover all or a portion of the amounts paid pursuant to its indemnification obligations.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may be involved in various lawsuits, claims and proceedings, including intellectual property, commercial, securities and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2018, Dell Technologies Inc. filed a complaint against the Company and certain of its subsidiaries in Texas state court, alleging breach of contract and other causes of action. The claim was related to Dell’s past relationship with the Company’s Sonic Solutions subsidiary dating back to 2001 whereby Dell and Sonic had an agreement related to one of Sonic’s product lines (the Company acquired Sonic in 2011 and divested the product line at issue in 2012). In 2011, Dell sought indemnity from Sonic Solutions for a third-party claim of patent infringement, which was rejected. Dell subsequently resolved the underlying claim with the third-party. In response to the July 2018 complaint, the Company filed its defenses to Dell’s claims and the state court had set a trial date for September 2020. Dell and the Company had been in discussions regarding Dell’s claim throughout the discovery period and in December 2019, the parties agreed to settle all claims for a </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> payment from the Company and the case was dismissed. The settlement loss and cash payment are included as part of discontinued operations during the year ended December 31, 2019.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 15, 2011, TNS Media Research, LLC (d/b/a Kantar Media Audiences, or "Kantar") brought a claim for declaratory judgment against TRA Global Inc. (which was acquired by TiVo Inc. in July 2012 and renamed TiVo Research and </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Analytics, Inc. or "TiVo Research") in U.S. District Court alleging non-infringement of a TiVo Research patent, among other claims. TiVo Research responded by alleging affirmative defenses as well as counterclaims alleging infringement by Kantar of the TiVo Research patent at issue and one other patent. On February 22, 2016, the District Court granted Kantar's summary judgment motion on invalidity under Section 101 as to each of TiVo Research's asserted patent claims. On May 18, 2018, the District Court granted Kantar’s motion for attorneys' fees and expenses related to TiVo Research’s patent claims in this action. During the three months ended June 30, 2018, TiVo Research recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss in Selling, general and administrative expenses and agreed to transfer of ownership of the </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> patents at issue to Kantar as part of a settlement agreement. TiVo Research paid the settlement during the year ended December 31, 2018.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 27, 2017, UBS Securities LLC ("UBS") filed a complaint against TiVo Solutions in the Supreme Court of the State of New York, County of New York alleging TiVo Solutions breached its contractual obligations to UBS under a September 14, 2010 letter agreement (the "Letter Agreement") whereby TiVo Solutions retained UBS as its financial advisor. In the complaint, UBS alleged that TiVo Solutions never terminated its Letter Agreement with UBS and, as a result, TiVo Solutions breached its obligations to UBS by (i) not paying UBS's annual retainer fee of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for an unspecified number of years, but totaling an amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, including unpaid retainer fees and out-of-pocket expenses, and (ii) not considering or retaining UBS as TiVo Solutions' financial advisor in connection with its merger with Rovi, for which UBS alleged TiVo Solutions owed it a fee of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> (the amount TiVo Solutions paid its financial advisor for the merger). The Company and UBS settled this matter in May 2017 for </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, to be paid in a combination of a current cash payment and potential future service fees.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 15, 2016, Driehaus Appraisal Litigation Fund, L.P., Driehaus Companies Profit Sharing Plan and Trust, and Richard H. Driehaus IRA (the “Driehaus Entities”) filed a petition for appraisal pursuant to Section 262 of the Delaware General Corporation Law ("Section 262") in the Court of Chancery of the State of Delaware covering a total of </span><span style="font-family:inherit;font-size:10pt;"><span>1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock of TiVo Solutions in connection with the TiVo Acquisition. Additionally, on November 15, 2016, Fir Tree Value Master Fund L.P. and Fir Tree Capital Opportunity Master Fund L.P. (the “Fir Tree Entities” and together with the Driehaus Entities, the “Dissenting Holders”) filed a petition for appraisal pursuant to Section 262 in the Court of Chancery of the State of Delaware covering a total of </span><span style="font-family:inherit;font-size:10pt;"><span>7.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock of TiVo Solutions in connection with the TiVo Acquisition. On January 11, 2017, the Court of Chancery consolidated the </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> petitions into a consolidated action entitled In re Appraisal of TiVo, Inc., C.A. No. 12909-CB (Del. Ch.). The Dissenting Holders were also seeking the payment of their costs and attorneys’ fees. On March 27, 2017, TiVo Corporation executed a settlement agreement with the Dissenting Holders to settle their claims for </span><span style="font-family:inherit;font-size:10pt;"><span>$117.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was paid in cash in April 2017. In connection with the settlement, in March 2017, the exchange agent in the TiVo Acquisition returned </span><span style="font-family:inherit;font-size:10pt;"><span>$25.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash related to the Dissenting Holders to TiVo Corporation. As the amount paid to Dissenting Holders resulted from a settlement other than a judgment from the Delaware Court of Chancery, a TiVo Acquisition litigation loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recognized in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes it has recorded adequate provisions for any such lawsuits, claims and proceedings and, as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, it was not reasonably possible that a material loss had been incurred in excess of the amounts recognized in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;">. Based on its experience, the Company believes that damage amounts claimed in these matters are not meaningful indicators of potential liability. Some of the matters pending against the Company involve potential compensatory, punitive or treble damage claims or sanctions, that, if granted, could require the Company to pay damages or make other expenditures in amounts that could have a material adverse effect on its </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;">. Given the inherent uncertainties of litigation, the ultimate outcome of the ongoing matters cannot be predicted with certainty. While litigation is inherently unpredictable, the Company believes it has valid defenses with respect to the legal matters pending against it. Nevertheless, the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> could be materially adversely affected in a particular period by the resolution of one or more of these contingencies.</span></div> P30M 5000000.0 0 P30M -4000000.0 4500000 2 300000 1400000 14500000 700000 1900000 7200000 2 117000000.0 25100000 -12900000 Stockholders' Equity<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings (Loss) Per Share</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share ("EPS") is computed using the weighted average number of common shares outstanding during the period. Diluted EPS is computed using the weighted average number of common shares and dilutive common share equivalents outstanding during the period, except for periods of a loss from continuing operations. In periods of a loss from continuing operations, no common share equivalents are included in Diluted EPS because their effect would be anti-dilutive.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of shares used to calculate Basic and Diluted EPS were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:36px;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:79.8828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing basic per share amounts</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,484</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,020</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,355</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of equity-based compensation awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing diluted per share amounts</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,484</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,020</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,355</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average potential shares excluded from the calculation of Diluted EPS as their effect would have been anti-dilutive were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:36px;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:80.078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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:inherit;font-size:8pt;"> </span></div></td><td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted awards</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,377</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,696</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,567</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,850</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 Convertible Notes (a)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,429</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2021 Convertible Notes (a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants related to 2020 Convertible Notes (a)</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,933</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,486</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,232</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average potential shares excluded from the calculation of Diluted EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,079</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%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See </span><span style="font-family:inherit;font-size:10pt;">Note 8</span><span style="font-family:inherit;font-size:10pt;"> for additional details.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> weighted average performance-based restricted awards, respectively, were excluded from the calculation of Diluted EPS as the performance metric had yet to be achieved. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Effect of the 2020 Convertible Notes and related transactions on Diluted EPS</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In periods when the Company reports income from continuing operations, the dilutive effect of additional shares of common stock that may be issued on conversion of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> are included in the calculation of Diluted EPS if the price of the Company’s common stock exceeds the conversion price. The </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> have no impact on Diluted EPS until the price of the Company's common stock exceeds the conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.1668</span></span><span style="font-family:inherit;font-size:10pt;"> per share because the principal of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> is required to be settled in cash. Based on the closing price of the Company's common stock of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.48</span></span><span style="font-family:inherit;font-size:10pt;"> per share on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the if-converted value of the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> was less than the outstanding principal.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> would be dilutive if the Company’s common stock closed at or above </span><span style="font-family:inherit;font-size:10pt;"><span>$25.1668</span></span><span style="font-family:inherit;font-size:10pt;"> per share. However, on conversion, no economic dilution is expected from the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> as the exercise of call options purchased by the Company with respect to its common stock described in </span><span style="font-family:inherit;font-size:10pt;">Note 8</span><span style="font-family:inherit;font-size:10pt;"> is expected to eliminate any potential dilution from the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> that would have otherwise occurred. The call options are always excluded from the calculation of Diluted EPS as they are anti-dilutive under the treasury stock method.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The warrants sold by the Company with respect to its common stock in connection with the </span><span style="font-size:10pt;">2020 Convertible Notes</span><span style="font-family:inherit;font-size:10pt;"> described in </span><span style="font-family:inherit;font-size:10pt;">Note 8</span><span style="font-family:inherit;font-size:10pt;"> have an effect on Diluted EPS when the Company’s share price exceeds the warrant’s strike price of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.9541</span></span><span style="font-family:inherit;font-size:10pt;"> per share. As the price of the Company’s common stock increases above the warrant strike price, additional dilution would occur. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Share Repurchase Program</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">February 14, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;">'s Board of Directors approved an increase to the share repurchase program authorization to </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The February 2017 authorization includes amounts which were outstanding under previously authorized share repurchase programs. During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> shares were repurchased under the share repurchase program. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of share repurchase authorization remaining. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company issues restricted stock and restricted stock units (collectively, "restricted awards") as part of the equity-based compensation plans described in </span><span style="font-family:inherit;font-size:10pt;">Note 12</span><span style="font-family:inherit;font-size:10pt;">. For the majority of restricted awards, shares are withheld to satisfy required withholding taxes at the vesting date. Shares withheld to satisfy required withholding taxes in connection with the vesting of restricted awards are treated as common stock repurchases in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> because they reduce the number of shares that would have been issued on vesting. However, these withheld shares are not included in common stock repurchases under the Company's authorized share repurchase plan. During the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company withheld </span><span style="font-family:inherit;font-size:10pt;"><span>0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock to satisfy </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$7.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$15.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of required withholding taxes, respectively. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Dividends</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company declared and paid dividends of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.34</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.72</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.72</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively, for aggregate cash payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$42.5 million</span></span><span style="font-family:inherit;font-size:10pt;">,</span><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$89.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$87.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The capacity to pay dividends in the future depends on many factors, including the Company's financial condition, results of operations, capital requirements, capital structure, industry practice and other business conditions that the Board of Directors considers relevant. In addition, the agreements governing the Company's debt and the Xperi Merger Agreement restrict the payment of dividends.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Section 382 Transfer Restrictions</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 18, 2019 (the “Rights Dividend Declaration Date”), upon entering into an Agreement and Plan of Merger and Reorganization with Xperi Corporation, the Board of Directors of the Company adopted a Section 382 rights plan (the “Section 382 Rights Plan”), and declared a dividend distribution of one right for each outstanding share of the Company’s common stock to stockholders of record at the close of business on January 6, 2020. The Board of Directors adopted the Section 382 Rights Plan in an effort to protect stockholder value by attempting to protect against a possible limitation on the Company’s ability to use its net operating loss carryforwards (“NOLs”). If the Company experiences an “ownership change,” as defined in Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”), the Company’s ability to fully utilize the NOLs on an annual basis will be substantially limited, and the timing of the usage of the NOLs could be substantially delayed, which could therefore significantly impair the value of those benefits. The Section 382 Rights Plan is intended to act as a deterrent to any person (an “Acquiring Person”) acquiring (together with all affiliates and associates of such person) beneficial ownership of 4.95% or more of the Company’s outstanding common stock within the meaning of Section 382 of the Code, without the approval of the Board of Directors. Stockholders who beneficially own 4.95% or more of the Company’s outstanding common stock as of the Rights Dividend Declaration Date will not be deemed to be an Acquiring Person, but such person will be deemed an Acquiring Person if such person (together with all affiliates and associates of such person) becomes the beneficial owner of securities representing a percentage of the Company’s common stock that exceeds by 0.5% or more than the lowest percentage of beneficial ownership of the Company’s common stock that such person had at any time since the Rights Dividend Declaration Date. The description and terms of the rights are set forth in a Section 382 Rights Agreement, dated as of December 18, 2019, by and between the Company and American Stock Transfer &amp; Trust Company, LLC, as Rights Agent.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On the Rights Dividend Declaration Date, the Board of Directors authorized the issuance of one right (a “Right”) for each outstanding share of the Company’s common stock to the Company’s stockholders of record as of December 18, 2019. Subject to the terms, provisions and conditions of the Section 382 Rights Agreement, if the Rights become exercisable, each Right would initially represent the right to purchase from the Company one one-thousandth of a share of the Company’s Series A Junior Participating Preferred Stock, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;"> per share, for a purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$35</span></span><span style="font-family:inherit;font-size:10pt;"> per Right. If issued, each fractional share of Series A Junior Participating Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> share of the Company’s common stock. However, prior to exercise, a Right does not give its holder any rights as a stockholder of TiVo, including any dividend, voting or liquidation rights.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of shares used to calculate Basic and Diluted EPS were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:36px;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:79.8828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing basic per share amounts</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,484</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,020</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,355</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of equity-based compensation awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing diluted per share amounts</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,484</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,020</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,355</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:inherit;font-size:10pt;"><br/></span></div> 125484000 123020000 120355000 0 0 0 125484000 123020000 120355000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average potential shares excluded from the calculation of Diluted EPS as their effect would have been anti-dilutive were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:36px;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:80.078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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:inherit;font-size:8pt;"> </span></div></td><td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted awards</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,377</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,696</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,567</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,850</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 Convertible Notes (a)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,429</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">2021 Convertible Notes (a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants related to 2020 Convertible Notes (a)</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,933</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,486</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,232</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average potential shares excluded from the calculation of Diluted EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,079</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%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See </span><span style="font-family:inherit;font-size:10pt;">Note 8</span><span style="font-family:inherit;font-size:10pt;"> for additional details.</span></div> 5377000 4696000 4567000 800000 2027000 2850000 12589000 13162000 12429000 1000 1000 1000 12933000 12486000 12232000 31700000 32372000 32079000 800000 700000 400000 25.1668 8.48 25.1668 34.9541 150000000.0 0 150000000.0 700000 500000 800000 6100000 7400000 15100000 0.34 0.72 0.72 42500000 89000000.0 87100000 0.001 35 1 Equity-based Compensation<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Awards and Stock Options </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company grants equity-based compensation awards from the Rovi 2008 Equity Incentive Plan (the “</span><span style="font-family:inherit;font-size:10pt;">Rovi 2008 Plan</span><span style="font-family:inherit;font-size:10pt;">”). The </span><span style="font-family:inherit;font-size:10pt;">Rovi 2008 Plan</span><span style="font-family:inherit;font-size:10pt;"> permits the grant of restricted awards, stock options and similar types of equity awards to employees, officers, directors and consultants of the Company. Restricted stock is considered outstanding at the time of grant as holders are entitled to voting rights. Restricted awards are generally subject to a </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;">-year graded vesting period. Stock options generally have vesting periods of </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years with one quarter of the grant vesting on the first anniversary of the grant, followed by monthly vesting thereafter. Stock options generally have a contractual term of </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>36.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock reserved and </span><span style="font-family:inherit;font-size:10pt;"><span>11.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock available for issuance under the </span><span style="font-family:inherit;font-size:10pt;">Rovi 2008 Plan</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">September 7, 2016</span><span style="font-family:inherit;font-size:10pt;">, the Company assumed the </span><span style="font-family:inherit;font-size:10pt;">TiVo Inc.</span><span style="font-family:inherit;font-size:10pt;"> Amended and Restated 2008 Equity Incentive Award Plan (the “</span><span style="font-family:inherit;font-size:10pt;">TiVo 2008 Plan</span><span style="font-family:inherit;font-size:10pt;">”). The Company amended and restated the </span><span style="font-family:inherit;font-size:10pt;">TiVo 2008 Plan</span><span style="font-family:inherit;font-size:10pt;"> effective as of the closing of the </span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition</span><span style="font-family:inherit;font-size:10pt;"> to be the </span><span style="font-family:inherit;font-size:10pt;">TiVo Corporation</span><span style="font-family:inherit;font-size:10pt;"> Titan Equity Incentive Award Plan for purposes of awards granted following the </span><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition Date</span><span style="font-family:inherit;font-size:10pt;">. Restricted stock is considered outstanding at the time of grant as holders are entitled to voting rights. Restricted awards assumed from the </span><span style="font-family:inherit;font-size:10pt;">TiVo 2008 Plan</span><span style="font-family:inherit;font-size:10pt;"> are generally subject to a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year vesting period, with semiannual vesting. Restricted awards issued by the Company from the </span><span style="font-family:inherit;font-size:10pt;">TiVo 2008 Plan</span><span style="font-family:inherit;font-size:10pt;"> are generally subject to a </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;">-year graded vesting period. Stock options assumed from the </span><span style="font-family:inherit;font-size:10pt;">TiVo 2008 Plan</span><span style="font-family:inherit;font-size:10pt;"> generally have a </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;">-year vesting period with one quarter of the grant vesting on the first anniversary of the grant followed by monthly vesting thereafter. Stock options assumed from the </span><span style="font-family:inherit;font-size:10pt;">TiVo 2008 Plan</span><span style="font-family:inherit;font-size:10pt;"> generally have a contractual term of </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock reserved for future issuance as outstanding awards vest under the </span><span style="font-family:inherit;font-size:10pt;">TiVo 2008 Plan</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">TiVo 2008 Plan</span><span style="font-family:inherit;font-size:10pt;"> expired in August 2018, and </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> further shares of common stock are available for future grant.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also grants performance-based restricted stock units to certain of its senior officers for </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year performance periods. Vesting in the performance-based restricted stock units is subject to a market condition, as well as a service condition. Depending on the level of achievement, the maximum number of shares that could be issued on vesting generally could be up to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target number of performance-based restricted stock units granted. For awards subject to a market vesting condition, the fair value per award is fixed at the grant date and the amount of compensation expense is not adjusted during the performance period regardless of changes in the level of achievement of the market condition. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, the Company granted </span><span style="font-family:inherit;font-size:10pt;"><span>0.6 million</span></span><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span><span style="font-family:inherit;font-size:10pt;">performance-based restricted stock units to certain of its senior officers with vesting conditioned on completion of a change-in-control event as defined in the grant agreement, as well as a service condition. For these awards, the fair value per award is estimated as the price of the Company's common stock at the close of trading on the date of grant, less the present value of dividends expected to be paid during the vesting period. However, no compensation expense is recognized for these awards until the change-in-control event occurs, at which time the grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, adjusted for any forfeitures, would be recognized as compensation expense.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s 2008 Employee Stock Purchase Plan (“ESPP”) allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions. The ESPP consists of up to </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;">-month purchase periods within a </span><span style="font-family:inherit;font-size:10pt;">twenty-four</span><span style="font-family:inherit;font-size:10pt;">-month offering period. Employees purchase shares each purchase period at the lower of </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the market value of the Company’s common stock at either the beginning of the offering period or the end of the purchase period. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock reserved and </span><span style="font-family:inherit;font-size:10pt;"><span>3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for issuance under the ESPP.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Valuation Techniques and Assumptions</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As the Company's restricted awards are generally not eligible for dividend protection, the fair value of restricted awards subject to service conditions is estimated as the price of the Company's common stock at the close of trading on the date of grant, less the present value of dividends expected to be paid during the vesting period. Where a restricted stock award requires a post-vesting restriction on sale, the grant date fair value is adjusted to reflect a liquidity discount based on the expected post-vesting holding period.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A Monte Carlo simulation is used to estimate the fair value of restricted stock units subject to market conditions with expected volatility estimated using the historical volatility of the Company's common stock. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses the Black-Scholes-Merton option-pricing formula to estimate the fair value of ESPP shares. The Black-Scholes-Merton option-pricing formula uses complex and subjective inputs, such as the expected volatility of the Company's common stock over the expected term of the grant and projected employee exercise behavior. Expected volatility is estimated using a combination of historical volatility and implied volatility derived from publicly-traded options on the Company's common stock. The expected term is estimated by calculating the period the award is expected to be outstanding based on historical experience and the terms of the grant. The risk-free interest rate is estimated based on the yield of U.S. Treasury zero-coupon bonds with remaining terms similar to the expected term at the grant date. The Company assumes a constant dividend yield commensurate with the dividend yield on the grant date. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average assumptions used to estimate the fair value of equity-based compensation awards granted during the period were as follows: </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:77.26829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><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:inherit;font-size:8pt;"> </span></div></td><td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted stock units subject to market conditions:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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;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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.7</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.0 years</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ESPP shares:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.2</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.3</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.0</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of awards expected to vest during the requisite service period is estimated at the time of grant using historical data and equity-based compensation is only recognized for awards for which the requisite service is expected to be rendered for awards subject to service or performance vesting conditions. Forfeiture estimates are revised during the requisite service period and the effect of changes in the number of awards expected to vest during the requisite service period is recognized on a cumulative catch-up basis in the period estimates are revised. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average grant date fair value of equity-based awards (per award) and pre-tax equity-based compensation expense (in thousands) was as follows:</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:75.3170731707317%;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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average grant date fair value</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.18</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">ESPP shares</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.70</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity-based compensation</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pre-tax equity-based compensation, excluding amounts included in restructuring 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,705</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,561</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Pre-tax equity-based compensation, included in restructuring expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$50.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost, net of estimated forfeitures, related to unvested equity-based awards which is expected to be recognized over a remaining weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.6 years</span></span><span style="font-family:inherit;font-size:10pt;">. The unrecognized compensation cost, net of estimated forfeitures, excludes </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to performance-based restricted stock units with vesting conditioned on completion of a change-in-control event.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Equity-Based Compensation Award Activity</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity related to the Company's restricted awards for the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:525px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:293px;"/><td style="width:108px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:99px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Restricted Awards (In Thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;"> Weighted-Average Grant Date Fair Value</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of beginning of period</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.26</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,591</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.73</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,063</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.29</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,346</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.18</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of end of period</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,532</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.39</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, unvested restricted awards include </span><span style="font-family:inherit;font-size:10pt;"><span>1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> performance-based restricted stock units.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate fair value of restricted awards vested during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$16.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$23.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$48.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity related to the Company's stock options for the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-left:24px;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:94.24390243902438%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><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:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;"> Options (In Thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;"> Weighted-Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Weighted-Average Remaining Contractual Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;"> Aggregate Intrinsic Value (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:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of beginning of period</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,702</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.56</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 style="vertical-align:bottom;background-color:#cceeff;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited and expired</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,182</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and expected to vest as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>517</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value that option holders would have received had all option holders exercised their options at the end of the last trading day in the period. The aggregate intrinsic value is the difference between the closing price of the Company's common stock on the last trading day of the period and the exercise price of the stock option, multiplied by the number of in-the-money stock options. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of stock options exercised is the difference between the market price of the Company's common stock at the time of exercise and the exercise price of the stock option, multiplied by the number of stock options exercised. No stock options were exercised during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">. The aggregate intrinsic value of stock options exercised during the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 36500000 11500000 3900000 0 2 600000 3800000 4 0.85 3300000 3300000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average assumptions used to estimate the fair value of equity-based compensation awards granted during the period were as follows: </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:77.26829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><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:inherit;font-size:8pt;"> </span></div></td><td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted stock units subject to market conditions:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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;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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.7</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.0 years</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ESPP shares:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.2</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.3</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.0</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.407 0.392 0.501 P2Y6M P2Y6M P3Y 0.018 0.026 0.019 0.044 0.055 0.04 0.492 0.433 0.420 P1Y3M18D P1Y3M18D P1Y3M18D 0.021 0.022 0.011 0.051 0.056 0.024 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average grant date fair value of equity-based awards (per award) and pre-tax equity-based compensation expense (in thousands) was as follows:</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:75.3170731707317%;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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average grant date fair value</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.18</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">ESPP shares</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.70</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity-based compensation</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pre-tax equity-based compensation, excluding amounts included in restructuring 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,705</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,561</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Pre-tax equity-based compensation, included in restructuring expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6.73 11.63 15.18 3.62 3.99 5.70 28705000 39779000 52561000 375000 3039000 2663000 50400000 P2Y7M6D 3800000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity related to the Company's restricted awards for the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:525px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:293px;"/><td style="width:108px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:99px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Restricted Awards (In Thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;"> Weighted-Average Grant Date Fair Value</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of beginning of period</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.26</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,591</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.73</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,063</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.29</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,346</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.18</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of end of period</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,532</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.39</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><br/></span></div> 5350000 14.26 4591000 6.73 2063000 14.29 1346000 12.18 6532000 9.39 1100000 16800000 23500000 48600000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity related to the Company's stock options for the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;padding-left:24px;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:94.24390243902438%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><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:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:inherit;font-size:8pt;font-weight:bold;"> Options (In Thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;"> Weighted-Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Weighted-Average Remaining Contractual Term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;"> Aggregate Intrinsic Value (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:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of beginning of period</span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,702</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.56</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 style="vertical-align:bottom;background-color:#cceeff;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited and expired</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,182</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and expected to vest as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>517</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3 years</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:inherit;font-size:10pt;"><br/></span></div> 1702000 24.56 1182000 25.03 520000 23.49 P1Y3M18D 0 520000 22.49 P1Y3M18D 0 517000 23.50 P1Y3M18D 0 2100000 Income Taxes<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Tax Assets and Liabilities</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Significant deferred tax assets and deferred tax liabilities were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:73.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. federal and state net operating losses and credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>424,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>414,994</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,906</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital and other losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,477</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,655</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,773</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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>484,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493,744</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409,124</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(387,643</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,101</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,348</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(148,207</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,842</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,309</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107,190</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149,516</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax 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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,935</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: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,415</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets and liabilities are presented in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:73.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,296</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,615</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,030</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,935</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,415</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:192px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">                </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:73.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/></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:inherit;font-size:8pt;font-weight:bold;">Carryforward Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:8pt;font-weight:bold;">Years of Expiration</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>952,627</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 - 2035</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:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,073,262</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 - 2039</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Utilization of federal and state net operating losses and credit carryforwards may be subject to limitations to due future ownership changes.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had the following credits available to reduce future income tax expense as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:73.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/></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:inherit;font-size:8pt;font-weight:bold;">Carryforward Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:8pt;font-weight:bold;">Years of Expiration</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal research and development credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,761</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023 - 2039</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:10pt;"><span style="font-family:inherit;font-size:10pt;">State research and development credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax credits</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 - 2029</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Tax Asset Valuation Allowance</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">        </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2010, the Company entered into a closing agreement with the Internal Revenue Service through its Pre-Filing Agreement ("PFA") program confirming that the Company recognized an ordinary tax loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 billion</span></span><span style="font-family:inherit;font-size:10pt;"> from the 2008 sale of its TV Guide Magazine business. In connection with the PFA closing agreement, the Company established a valuation allowance as a result of determining that it was more-likely-than-not that its deferred tax assets would not be realized. While the Company believes that its fundamental business model is robust, there has been no change to the Company's position that it is more-likely-than-not that this deferred tax asset will not be realized.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(387,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(390,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(428,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,481</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,356</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66,578</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions resulting from TiVo Acquisition</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions resulting from Tax Act of 2017</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,000</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409,124</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(387,643</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(390,161</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded an income tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$105.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> due to a change in the deferred tax valuation allowance resulting from a reduction in the U.S. federal tax rate.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unrecognized Tax Benefits</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits and changes in unrecognized tax benefits were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,480</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,080</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,055</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases:</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assumed in acquisition</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365</span></span></div></td><td style="vertical-align: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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,993</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,263</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to prior years</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,091</span></span></div></td><td style="vertical-align: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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases:</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,312</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,724</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,232</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,282</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Audit settlements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Statute of limitations lapses</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(698</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(893</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,242</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,211</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,480</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,080</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amount of unrecognized tax benefits that would affect the Company's effective tax rate, if recognized, was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded a benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for interest and penalties related to unrecognized tax benefits for the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. Accrued interest and penalties related to unrecognized tax benefits were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company conducts business globally and, as a result, files U.S. federal, state and foreign income tax returns in various jurisdictions and therefore is subject to examination by taxing authorities throughout the world. With few exceptions, the Company is no longer subject to income tax examination prior to 2012. Based on the status of U.S. federal, state, and foreign tax audits, the Company does not believe it is reasonably possible that a significant change in unrecognized tax benefits will occur in the next twelve months.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes it has provided adequate reserves for all tax deficiencies or reductions in tax benefits that could result from U.S. federal, state and foreign income tax audits. The Company regularly assesses the potential outcomes of these audits in order to determine the appropriateness of its tax positions. Adjustments to accruals for unrecognized tax benefits are made to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular income tax audit. However, income tax audits are inherently unpredictable, and there can be no assurance the Company will accurately predict the outcome of these audits. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously recognized, and therefore the resolution of one or more of these uncertainties in any particular period could have a material adverse impact on the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;">.    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income tax expense (benefit)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of </span><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</span><span style="font-family:inherit;font-size:10pt;"> consist of the following (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:84.9609375%;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="text-align:left;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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(402,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(350,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,277</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,006</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(391,130</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(339,011</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,235</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,015</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>906</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,329</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current income tax expense</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,467</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,587</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,235</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,019</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,663</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,579</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,311</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,947</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,993</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,068</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(988</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax benefit</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,514</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,144</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,052</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,279</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company utilized U.S. federal net operating loss carryforwards of </span><span style="font-family:inherit;font-size:10pt;"><span>$66.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$101.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$144.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. For the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company utilized state net operating loss carryforwards of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$26.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$49.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span><span style="font-family:inherit;font-size:10pt;"> differed from the amounts computed by applying the U.S. federal income tax rate to </span><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</span><span style="font-family:inherit;font-size:10pt;"> as a result of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal income tax</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82,137</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(71,192</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,882</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">State income tax, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,674</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(397</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign income tax rate differential</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,103</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,053</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(748</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign withholding tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,849</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repatriation of foreign income, deemed and actual</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,526</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(123</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(704</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,511</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(976</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition-related 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,724</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Entity rationalization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,369</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,551</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,917</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,144</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,052</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,279</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;">    </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"/><span style="font-family:inherit;font-size:10pt;">Due to the fact that the Company has significant net operating loss carryforwards and has recorded a valuation allowance against a significant portion of its deferred tax assets, foreign withholding taxes are the primary driver of </span><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span><span style="font-family:inherit;font-size:10pt;">. Luxembourg is the main contributor to the Company’s foreign income tax rate differential. For the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019, 2018 and 2017</span><span style="font-family:inherit;font-size:10pt;">, Luxembourg had gains with no net income tax expense due to the utilization of the valuation allowance. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act (the “</span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;">”) was signed into law. The </span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;"> enacted comprehensive tax reform that made broad and complex changes to the U.S. federal income tax code which affect 2017, including, but not limited to requiring a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries that is payable over eight years (the "</span><span style="font-family:inherit;font-size:10pt;">Transition Tax</span><span style="font-family:inherit;font-size:10pt;">"). The </span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;"> also established new tax laws which affect 2018 and later years, including, but not limited to, a reduction of the U.S. federal income tax rate from 35% to 21%, a general elimination of U.S. federal income taxes on dividends from foreign subsidiaries and a new provision designed to tax global intangible low-taxed income (“GILTI”), a limitation of the deductibility of interest expense, a limitation of the deduction for newly generated net operating losses to 80% of current year taxable income and the elimination of net operating loss carrybacks.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"/><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;"> requires that certain income (i.e., GILTI) earned by foreign subsidiaries must be included currently in the gross income of the U.S. shareholder. The tax effect of GILTI is fully offset by the Company’s net operating losses, resulting in no net U.S. federal income tax expense from GILTI. The Company has made an accounting policy election to treat GILTI as a component of current income tax expense.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"/><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;"> created a minimum tax on corporations for payments to related foreign persons (referred to as the base erosion and anti-abuse tax ("BEAT")). The Company recorded a BEAT liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#ee2724;"/><span style="font-family:inherit;font-size:10pt;">As a result of the </span><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span><span style="font-family:inherit;font-size:10pt;">, during the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company changed its assertion regarding the indefinite reinvestment of undistributed foreign earnings. In the </span><span style="font-family:inherit;font-size:10pt;">year ended December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company accrued a </span><span style="font-family:inherit;font-size:10pt;">Transition Tax</span><span style="font-family:inherit;font-size:10pt;"> liability for U.S. federal and certain U.S. state income taxes on its non-U.S. subsidiaries’ previously undistributed foreign earnings. The nature of the </span><span style="font-family:inherit;font-size:10pt;">Transition Tax</span><span style="font-family:inherit;font-size:10pt;"> is that undistributed foreign earnings are now considered previously taxed income ("PTI") for U.S. federal income tax purposes. However, because the PTI was previously taxed, any repatriation of PTI is not subject to additional U.S. federal income tax. The Company determined that a distribution of PTI would be subject to tax and recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in foreign withholding taxes during the </span><span style="font-family:inherit;font-size:10pt;">years ended December 31, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company's revised assertion regarding indefinite reinvestment of undistributed </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">earnings is that only undistributed earnings in excess of PTI are indefinitely reinvested. The Company previously asserted that all of its foreign undistributed earnings were indefinitely reinvested.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has not recognized U.S. federal or state tax liabilities on certain of its non-U.S. subsidiaries' undistributed foreign earnings as such amounts are considered indefinitely reinvested outside of the U.S. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has not provided for income and withholding tax on </span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of undistributed foreign earnings. If these foreign earnings were to be distributed, the Company would recognize tax expense of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Significant deferred tax assets and deferred tax liabilities were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:73.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. federal and state net operating losses and credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>424,515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>414,994</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,906</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital and other losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,477</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,655</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,773</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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>484,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493,744</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409,124</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(387,643</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,101</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,348</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(148,207</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,842</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,309</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107,190</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149,516</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax 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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,935</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: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,415</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets and liabilities are presented in the </span><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span><span style="font-family:inherit;font-size:10pt;"> as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:73.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,296</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,615</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,030</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,935</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,415</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 424515000 414994000 19759000 21906000 24241000 27210000 2802000 5384000 5407000 14477000 7655000 9773000 484379000 493744000 409124000 387643000 75255000 106101000 105348000 148207000 1842000 1309000 107190000 149516000 31935000 43415000 2296000 1615000 34231000 45030000 31935000 43415000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:73.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/></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:inherit;font-size:8pt;font-weight:bold;">Carryforward Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:8pt;font-weight:bold;">Years of Expiration</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>952,627</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 - 2035</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:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,073,262</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 - 2039</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 952627000 1073262000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had the following credits available to reduce future income tax expense as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:73.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/></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:inherit;font-size:8pt;font-weight:bold;">Carryforward Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:inherit;font-size:8pt;font-weight:bold;">Years of Expiration</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal research and development credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,761</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023 - 2039</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:10pt;"><span style="font-family:inherit;font-size:10pt;">State research and development credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax credits</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 - 2029</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 65761000 69199000 101417000 2400000000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(387,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(390,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(428,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,481</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,356</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66,578</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions resulting from TiVo Acquisition</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions resulting from Tax Act of 2017</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,000</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409,124</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(387,643</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(390,161</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 387643000 390161000 428778000 21481000 12356000 66578000 0 0 195000 0 14874000 105000000 409124000 387643000 390161000 105000000.0 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits and changes in unrecognized tax benefits were as follows (in thousands): </span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,480</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,080</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,055</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases:</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assumed in acquisition</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365</span></span></div></td><td style="vertical-align: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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,993</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,263</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to prior years</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,091</span></span></div></td><td style="vertical-align: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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases:</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax positions related to prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,312</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,724</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,232</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,282</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Audit settlements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(409</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Statute of limitations lapses</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(698</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(893</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,242</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,211</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,480</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,080</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:inherit;font-size:10pt;"><br/></span></div> 85480000 73080000 83055000 0 0 365000 1993000 0 6263000 158000 81000 2091000 0 14938000 0 8312000 1724000 2232000 0 0 15282000 409000 0 0 698000 893000 1242000 1000 2000 62000 78211000 85480000 73080000 3000000.0 4500000 -400000 -100000 -100000 300000 700000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of </span><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</span><span style="font-family:inherit;font-size:10pt;"> consist of the following (in thousands):</span></div><div style="line-height:120%;padding-left:24px;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:84.9609375%;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="text-align:left;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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(402,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(350,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,277</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,006</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(391,130</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(339,011</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,235</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,015</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>906</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,329</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current income tax expense</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,467</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,587</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,235</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,019</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,663</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,579</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,311</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,947</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,993</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,068</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(988</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax benefit</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,514</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,144</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,052</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,279</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -402407000 -350017000 -55846000 11277000 11006000 7611000 -391130000 -339011000 -48235000 4015000 3000000 0 1279000 3451000 906000 20173000 14136000 16329000 25467000 20587000 17235000 -5019000 -7663000 -24579000 -4311000 60000 -1947000 -1993000 1068000 -988000 -11323000 -6535000 -27514000 14144000 14052000 -10279000 -66900000 -101500000 -144400000 -17400000 -26300000 -49000000.0 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span><span style="font-family:inherit;font-size:10pt;"> differed from the amounts computed by applying the U.S. federal income tax rate to </span><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</span><span style="font-family:inherit;font-size:10pt;"> as a result of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:84.9609375%;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal income tax</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82,137</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(71,192</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,882</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">State income tax, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,674</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(397</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign income tax rate differential</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,103</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,053</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(748</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign withholding tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,849</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repatriation of foreign income, deemed and actual</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,526</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(123</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(704</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,511</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(976</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition-related 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,724</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Entity rationalization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,369</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax Act of 2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,551</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,917</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,144</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,052</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,279</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -82137000 -71192000 -16882000 -1674000 2878000 -397000 -1103000 -1053000 -748000 18199000 14533000 13849000 2390000 1948000 1526000 -123000 339000 -704000 7722000 10887000 12511000 870000 2175000 -976000 0 595000 5724000 0 0 2369000 4083000 2936000 -26551000 65917000 50006000 0 14144000 14052000 -10279000 4300000 2100000 700000 1200000 5200000 300000 Segment Information<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reportable segments are identified based on the Company's organizational structure and information reviewed by the Company’s chief operating decision maker ("CODM") to evaluate performance and allocate resources. The Company's operations are organized into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments for financial reporting purposes: </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> segment consists primarily of licensing Company-developed user experience products and services to multi-channel video service providers and consumer electronics ("CE") manufacturers, licensing the TiVo service and selling TiVo-enabled devices, licensing metadata and advanced search and recommendation and viewership data, as well as sponsored discovery and in-guide advertising. We group our </span><span style="font-family:inherit;font-size:10pt;">Product</span><span style="font-family:inherit;font-size:10pt;"> segment into three verticals based on the products delivered to our customer: </span><span style="font-family:inherit;font-size:10pt;">Platform Solutions</span><span style="font-family:inherit;font-size:10pt;">; </span><span style="font-family:inherit;font-size:10pt;">Software and Services</span><span style="font-family:inherit;font-size:10pt;">; and </span><span style="font-family:inherit;font-size:10pt;">Other</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">Platform Solutions</span><span style="font-family:inherit;font-size:10pt;"> includes licensing Company-developed UX products, the TiVo service and selling TiVo-enabled devices. </span><span style="font-family:inherit;font-size:10pt;">Software and Services</span><span style="font-family:inherit;font-size:10pt;"> includes licensing our metadata and advanced media and advertising solutions, including viewership data, sponsored discovery and in-guide advertising. </span><span style="font-family:inherit;font-size:10pt;">Other</span><span style="font-family:inherit;font-size:10pt;"> includes legacy Analog Content Protection ("ACP"), VCR Plus+ and media recognition products. </span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> segment consists primarily of licensing our patent portfolio to U.S. and international pay television ("TV") providers (directly and through their suppliers), mobile device manufacturers, CE manufacturers and over-the-top ("OTT") video providers. Our broad portfolio of licensable technology patents covers many aspects of content discovery, DVR, video-on-demand, OTT experiences, multi-screen functionality and personalization, as well as interactive applications and advertising. We group our </span><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</span><span style="font-family:inherit;font-size:10pt;"> segment into three verticals based primarily on the business of our customer: </span><span style="font-family:inherit;font-size:10pt;">US Pay TV Providers</span><span style="font-family:inherit;font-size:10pt;">; </span><span style="font-family:inherit;font-size:10pt;">CE Manufacturers</span><span style="font-family:inherit;font-size:10pt;">; and </span><span style="font-family:inherit;font-size:10pt;">New Media, International Pay TV Providers and Other</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">US Pay TV Providers</span><span style="font-family:inherit;font-size:10pt;"> includes direct and indirect licensing of traditional </span><span style="font-family:inherit;font-size:10pt;">US Pay TV Providers</span><span style="font-family:inherit;font-size:10pt;"> regardless of the particular distribution technology (e.g., cable, satellite or the internet). </span><span style="font-family:inherit;font-size:10pt;">CE Manufacturers</span><span style="font-family:inherit;font-size:10pt;"> includes the licensing of our patents to traditional CE manufacturers. </span><span style="font-family:inherit;font-size:10pt;">New Media, International Pay TV Providers and Other</span><span style="font-family:inherit;font-size:10pt;"> includes licensing to international pay TV providers, virtual service providers, mobile device manufacturers and content and new media companies. </span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment results are derived from the Company's internal management reporting system. The accounting policies used to derive segment results are substantially the same as those used by the consolidated company. Intersegment revenues and expenses have been eliminated from segment financial information as transactions between reportable segments are excluded from the measure of segment profitability reviewed by the CODM. In addition, certain costs are not allocated to the segments as they are considered corporate costs. Corporate costs primarily include general and administrative costs such as corporate management, finance, legal and human resources. The CODM uses an Adjusted EBITDA (as defined below) measure to evaluate the performance of, and allocate resources to, the segments. Segment balance sheets are not used by the CODM to allocate resources or assess performance. </span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment results were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:578px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:360px;"/><td style="width:9px;"/><td style="width:55px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:55px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:55px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Product</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334,004</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Services</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,443</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,097</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,667</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,548</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423,516</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses (1)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302,491</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,720</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377,107</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA (2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,490</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,010</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,409</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">US Pay TV Providers</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278,973</span></span></div></td><td style="vertical-align: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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CE Manufacturers</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,219</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">New Media, International Pay TV Providers and Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,428</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,537</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,748</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:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>402,940</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses (1)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,962</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,532</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,059</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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA (2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221,186</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,603</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,881</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses (1)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,383</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,521</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA (2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,383</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(62,521</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(62,148</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>668,129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>826,456</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses (1)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>456,836</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,773</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>536,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA (2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,293</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,092</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>290,142</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,144</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,657</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,561</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Merger, separation and transformation costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition and integration costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnout amortization</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,833</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">CEO transition cash costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(975</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remeasurement of contingent consideration</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,023</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain on settlement of acquired receivable</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,537</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating (loss) income</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(342,636</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(298,968</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,790</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(49,902</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(49,150</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,756</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income and other, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,915</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) gain on interest rate swaps</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,966</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,859</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition litigation</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,006</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on debt extinguishment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,152</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on debt modification</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(929</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(391,130</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(339,011</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,235</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses are defined as operating expenses excluding </span><span style="font-family:inherit;font-size:10pt;">Depreciation</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Amortization of intangible assets</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Merger, separation and transformation costs</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Transition and integration costs</span><span style="font-family:inherit;font-size:10pt;">, retention earn-outs payable to former shareholders of acquired businesses, </span><span style="font-family:inherit;font-size:10pt;">CEO transition cash costs</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Remeasurement of contingent consideration</span><span style="font-family:inherit;font-size:10pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(2) </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA is defined as operating loss excluding </span><span style="font-family:inherit;font-size:10pt;">Depreciation</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Amortization of intangible assets</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Merger, separation and transformation costs</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Transition and integration costs</span><span style="font-family:inherit;font-size:10pt;">, retention earn-outs payable to former shareholders of acquired businesses, </span><span style="font-family:inherit;font-size:10pt;">CEO transition cash costs</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Remeasurement of contingent consideration</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 2 <div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment results were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:24px;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:578px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:360px;"/><td style="width:9px;"/><td style="width:55px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:55px;"/><td style="width:4px;"/><td style="width:6px;"/><td style="width:9px;"/><td style="width:55px;"/><td style="width:4px;"/></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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Product</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334,004</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Services</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,443</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,097</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,667</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,548</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423,516</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses (1)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302,491</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,720</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377,107</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA (2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,490</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,010</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,409</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intellectual Property Licensing</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">US Pay TV Providers</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278,973</span></span></div></td><td style="vertical-align: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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CE Manufacturers</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,219</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">New Media, International Pay TV Providers and Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,428</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,537</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,748</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:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>402,940</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses (1)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,962</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,532</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,059</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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA (2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221,186</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,603</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305,881</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses (1)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,383</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,521</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA (2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,383</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(62,521</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(62,148</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>668,129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>826,456</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses (1)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>456,836</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495,773</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>536,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA (2)</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,293</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,092</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>290,142</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,144</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,657</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,561</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Merger, separation and transformation costs</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition and integration costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnout amortization</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,833</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">CEO transition cash costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(975</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remeasurement of contingent consideration</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,023</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain on settlement of acquired receivable</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,537</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating (loss) income</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(342,636</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(298,968</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,790</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(49,902</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(49,150</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,756</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income and other, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,915</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">(Loss) gain on interest rate swaps</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,966</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,859</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TiVo Acquisition litigation</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,006</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on debt extinguishment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,152</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on debt modification</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(929</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;"><div style="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations before income taxes</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(391,130</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(339,011</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,235</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted Operating Expenses are defined as operating expenses excluding </span><span style="font-family:inherit;font-size:10pt;">Depreciation</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Amortization of intangible assets</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Merger, separation and transformation costs</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Transition and integration costs</span><span style="font-family:inherit;font-size:10pt;">, retention earn-outs payable to former shareholders of acquired businesses, </span><span style="font-family:inherit;font-size:10pt;">CEO transition cash costs</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Remeasurement of contingent consideration</span><span style="font-family:inherit;font-size:10pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">(2) </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA is defined as operating loss excluding </span><span style="font-family:inherit;font-size:10pt;">Depreciation</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Amortization of intangible assets</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Equity-based compensation</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Merger, separation and transformation costs</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">Transition and integration costs</span><span style="font-family:inherit;font-size:10pt;">, retention earn-outs payable to former shareholders of acquired businesses, </span><span style="font-family:inherit;font-size:10pt;">CEO transition cash costs</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">Remeasurement of contingent consideration</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 267441000 315814000 334004000 80443000 76249000 84964000 3097000 8667000 4548000 350981000 400730000 423516000 302491000 333720000 377107000 48490000 67010000 46409000 173217000 185954000 278973000 42503000 35644000 51219000 101428000 73537000 72748000 317148000 295135000 402940000 95962000 99532000 97059000 221186000 195603000 305881000 58383000 62521000 62148000 -58383000 -62521000 -62148000 668129000 695865000 826456000 456836000 495773000 536314000 211293000 200092000 290142000 21247000 21464000 22144000 112727000 147336000 166657000 7741000 10061000 19048000 354561000 269000000 0 28705000 39779000 52561000 26212000 0 0 1736000 9797000 20364000 0 1494000 3833000 1000000 -975000 4305000 0 1104000 -1023000 0 0 2537000 -342636000 -298968000 4790000 49902000 49150000 42756000 8526000 5682000 2915000 -4966000 3425000 1859000 0 0 -14006000 -2152000 0 -108000 0 0 -929000 -391130000 -339011000 -48235000 Quarterly Financial Data (Unaudited)<div style="line-height:120%;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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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:inherit;font-size:8pt;color:#ff0000;"> </span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Q1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Q3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Q4</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:inherit;font-size:8pt;color:#ff0000;"> </span></div></td><td colspan="15" 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:inherit;font-size:8pt;font-weight:bold;">(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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,198</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,676</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,257</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating (loss) income from continuing operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,020</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,629</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(137,717</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(209,528</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,644</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,540</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,010</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(218,080</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from discontinued operations, net of tax</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(379</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,414</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,644</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,540</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,389</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(222,494</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: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="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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss per share:</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuing operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.20</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.72</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Discontinued operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.03</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.20</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.75</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing basic per share amounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,444</span></span></div></td><td 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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss per share:</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuing operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.20</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.72</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Discontinued operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.03</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.20</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.75</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing diluted per share amounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,444</span></span></div></td><td 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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends declared per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,459</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,921</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,000</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating loss from continuing operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,040</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,763</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,681</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(273,484</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations, net of tax</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,014</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,868</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,992</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(288,189</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Income (loss) from discontinued operations, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,717</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,570</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,849</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(288,212</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: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="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><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:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.33</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Discontinued operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.15</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.17</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.19</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.33</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing basic per share amounts</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,802</span></span></div></td><td style="vertical-align: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: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><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:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.33</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Discontinued operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.15</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.17</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.19</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.33</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing diluted per share amounts</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,802</span></span></div></td><td style="vertical-align: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: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><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:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends declared per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><br/></span></div> Quarterly Financial Data (Unaudited)<div style="line-height:120%;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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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:inherit;font-size:8pt;color:#ff0000;"> </span></div></td><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:inherit;font-size:8pt;font-weight:bold;">Q1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Q3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-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:inherit;font-size:8pt;font-weight:bold;">Q4</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:inherit;font-size:8pt;color:#ff0000;"> </span></div></td><td colspan="15" 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:inherit;font-size:8pt;font-weight:bold;">(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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,198</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,676</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,257</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating (loss) income from continuing operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,020</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,629</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(137,717</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(209,528</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,644</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,540</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,010</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(218,080</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from discontinued operations, net of tax</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(379</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,414</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,644</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,540</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,389</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(222,494</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: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="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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss per share:</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuing operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.20</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.72</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Discontinued operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.03</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.20</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.75</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing basic per share amounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,444</span></span></div></td><td 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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss per share:</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuing operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.20</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.72</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Discontinued operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.03</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.20</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.75</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing diluted per share amounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,444</span></span></div></td><td 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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends declared per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenues, net</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,459</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and asset impairment charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,921</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493</span></span></div></td><td 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,000</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating loss from continuing operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,040</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,763</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,681</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(273,484</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from continuing operations, net of tax</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,014</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,868</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,992</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(288,189</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Income (loss) from discontinued operations, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,717</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,570</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,849</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(288,212</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: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="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><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:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.33</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Discontinued operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic loss per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.15</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.17</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.19</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.33</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing basic per share amounts</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,802</span></span></div></td><td style="vertical-align: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: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><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:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.33</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Discontinued operations</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted loss per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.15</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.17</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.19</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.33</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares used in computing diluted per share amounts</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,713</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,802</span></span></div></td><td style="vertical-align: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: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><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:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends declared per share</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.18</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><br/></span></div> 158235000 176172000 158524000 175198000 1813000 2676000 1995000 1257000 0 0 137453000 217108000 -8020000 12629000 -137717000 -209528000 -26644000 -9540000 -151010000 -218080000 0 0 -379000 -4414000 -26644000 -9540000 -151389000 -222494000 -0.21 -0.08 -1.20 -1.72 0 0 0 -0.03 -0.21 -0.08 -1.20 -1.75 124422000 124960000 126081000 126444000 -0.21 -0.08 -1.20 -1.72 0 0 0 -0.03 -0.21 -0.08 -1.20 -1.75 124422000 124960000 126081000 126444000 0.18 0.08 0.08 0 189837000 172860000 164709000 168459000 4546000 1101000 2921000 1493000 0 0 0 269000000 -9040000 -8763000 -7681000 -273484000 -19014000 -22868000 -22992000 -288189000 1297000 2298000 143000 -23000 -17717000 -20570000 -22849000 -288212000 -0.16 -0.19 -0.19 -2.33 0.01 0.02 0 0 -0.15 -0.17 -0.19 -2.33 122080000 122713000 123459000 123802000 -0.16 -0.19 -0.19 -2.33 0.01 0.02 0 0 -0.15 -0.17 -0.19 -2.33 122080000 122713000 123459000 123802000 0.18 0.18 0.18 0.18 XML 74 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps (Tables)
12 Months Ended
Dec. 31, 2019
Debt Instrument [Line Items]  
Carrying Value and Par Value of Debt

A summary of debt issued by or assumed by the Company was as follows (dollars in thousands):
 
 
 
 
December 31, 2019
 
December 31, 2018
 
Stated Interest Rate
Issue Date
Maturity Date
Outstanding Principal
Carrying Amount
 
Outstanding Principal
Carrying Amount
2020 Convertible Notes
0.500%
March 4, 2015
March 1, 2020
$
295,000

$
292,699

 
$
345,000

$
326,640

2021 Convertible Notes
2.000%
September 22, 2014
October 1, 2021
48

48

 
48

48

2019 Term Loan Facility
Variable
November 22, 2019
November 22, 2024
715,000

692,792

 


Term Loan Facility B
Variable
July 2, 2014
NA


 
668,500

665,449

Total Long-term debt
 
 
 
$
1,010,048

985,539

 
$
1,013,548

992,137

Less: Current portion of long-term debt
 
 
 
 
343,035

 
 
373,361

Long-term debt, less current portion
 
 
 
 
$
642,504

 
 
$
618,776


Schedule of Maturities of Long-term Debt
As of December 31, 2019, aggregate expected principal payments on long-term debt, including the current portion of long-term debt, were as follows (in thousands):
2020
$
350,413

2021
71,548

2022
71,500

2023
71,500

2024
445,087

Total
$
1,010,048



Summary of Interest Rate Swaps
Details of the Company's interest rate swaps as of December 31, 2019 and December 31, 2018 were as follows (dollars in thousands):
 
 
 
Notional
 
 
Contract Inception
Contract Effective Date
Contract Maturity
December 31, 2019
December 31, 2018
Interest Rate Paid
Interest Rate Received
June 2013
January 2016
March 2019
$

$
250,000

2.23%
One-month USD-LIBOR
September 2014
January 2016
July 2021
$
125,000

$
125,000

2.66%
One-month USD-LIBOR
September 2014
March 2017
July 2021
$
200,000

$
200,000

2.93%
One-month USD-LIBOR


Convertible Debt | 2020 Convertible Notes  
Debt Instrument [Line Items]  
Convertible Debt
Related to the 2020 Convertible Notes, the Consolidated Balance Sheets included the following (in thousands):
 
December 31, 2019
 
December 31, 2018
Liability component
 
 
 
Principal outstanding
$
295,000

 
$
345,000

Less: Unamortized debt discount
(2,031
)
 
(16,253
)
Less: Unamortized debt issuance costs
(270
)
 
(2,107
)
Carrying amount
$
292,699

 
$
326,640

 
 
 
 
Equity component
$
62,858

 
$
63,854


Components of Interest Expense
Components of interest expense related to the 2020 Convertible Notes included in the Consolidated Statements of Operations were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Stated interest
$
1,594

 
$
1,725

 
$
1,725

Amortization of debt discount
12,809

 
13,246

 
12,645

Amortization of debt issuance costs
1,652

 
1,628

 
1,475

Total interest expense
$
16,055

 
$
16,599

 
$
15,845


XML 75 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Tables) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Impairment losses $ 0 $ 0
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]
The impact of adoption of the amended revenue and cost recognition guidance on the Consolidated Statements of Operations was as follows (in thousands):
 
Year Ended December 31, 2018
 
As Reported
 
As If Applying Prior Guidance
 
Effect of Change 
Higher/(Lower)
Total Revenues, net
$
695,865

 
$
713,142

 
$
(17,277
)
Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets
169,149

 
171,898

 
(2,749
)
Selling, general and administrative
181,047

 
181,245

 
(198
)
Loss from continuing operations before income taxes
(339,011
)
 
(324,681
)
 
(14,330
)
Income tax expense
14,052

 
15,561

 
(1,509
)
Loss from continuing operations, net of tax
(353,063
)
 
(340,242
)
 
(12,821
)

The cumulative effect of these changes on the Consolidated Balance Sheets on adoption was as follows (in thousands):    
 
 
 
Contracts with Customers
 
Costs to Obtain Contracts with Customers
 
De-recognition of Prepaid Stored Value Product Liabilities
 
 
 
December 31, 2017
 
 
 
 
January 1, 2018
Accounts receivable, net
$
180,768

 
$
24,177

 
$

 
$

 
$
204,945

Prepaid expenses and other current assets
34,751

 
(2,705
)
 
525

 

 
32,571

Other long-term assets
71,641

 
(4,419
)
 
819

 

 
68,041

Accounts payable and accrued expenses
(135,852
)
 

 

 
2,155

 
(133,697
)
Unearned revenue
(55,393
)
 
11,208

 

 

 
(44,185
)
Deferred tax liabilities, net
(50,356
)
 
(348
)
 

 

 
(50,704
)
Accumulated deficit
1,392,651

 
(27,913
)
 
(1,344
)
 
(2,155
)
 
1,361,239



 
Schedules of Concentration of Risks
Customers representing 10% or more of Total Revenues, net were as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
AT&T Inc. ("AT&T")
11
%
 
10
%
 
14
%


 
Revenue By Contract Type
By segment, the pattern of revenue recognition was as follows (in thousands):
 
Year Ended December 31, 2019
 
Year Ended December 31, 2018
 
Product
 
Intellectual Property Licensing
 
Total Revenues, net
 
Product
 
Intellectual Property Licensing
 
Total Revenues, net
Goods and services transferred at a point in time
$
73,948

 
$
125,194

 
$
199,142

 
$
104,803

 
$
110,679

 
$
215,482

Goods and services transferred over time
277,033

 
148,249

 
425,282

 
295,927

 
161,230

 
457,157

Out-of-license settlements

 
43,705

 
43,705

 

 
23,226

 
23,226

Total Revenues, net
$
350,981

 
$
317,148

 
$
668,129

 
$
400,730

 
$
295,135

 
$
695,865


 
Revenue from External Customers by Geographic Areas
Revenue by geographic area was as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
United States
$
448,630

 
$
464,364

 
$
616,883

Canada
68,136

 
39,997

 
37,680

Rest of the world
151,363

 
191,504

 
171,893

Total Revenues, net
$
668,129

 
$
695,865

 
$
826,456


 
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable, net

Components of Accounts receivable, net were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Accounts receivable, gross
$
160,139

 
$
155,708

Less: Allowance for doubtful accounts
(2,123
)
 
(2,842
)
Accounts receivable, net
$
158,016

 
$
152,866



 
Schedule Of Allowance For Doubtful Accounts Continuing Operations
Allowance for Doubtful Accounts

Changes in the Allowance for Doubtful Accounts were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of period
$
(2,842
)
 
$
(2,575
)
 
$
(1,963
)
Provision for bad debt
(671
)
 
(579
)
 
1,726

Deductions and write-offs, net
1,390

 
312

 
(2,338
)
Balance at end of period
$
(2,123
)
 
$
(2,842
)
 
$
(2,575
)

 
Contract Assets with Customer Contract assets were recorded in the Consolidated Balance Sheets as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Accounts receivable, net
$
51,433

 
$
35,115

Prepaid expenses and other current assets
2,600

 
1,654

Other long-term assets
11,514

 
8,532

Total contract assets, net
$
65,547

 
$
45,301


 
XML 76 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information

Reportable segments are identified based on the Company's organizational structure and information reviewed by the Company’s chief operating decision maker ("CODM") to evaluate performance and allocate resources. The Company's operations are organized into two reportable segments for financial reporting purposes: Product and Intellectual Property Licensing.

The Product segment consists primarily of licensing Company-developed user experience products and services to multi-channel video service providers and consumer electronics ("CE") manufacturers, licensing the TiVo service and selling TiVo-enabled devices, licensing metadata and advanced search and recommendation and viewership data, as well as sponsored discovery and in-guide advertising. We group our Product segment into three verticals based on the products delivered to our customer: Platform Solutions; Software and Services; and Other. Platform Solutions includes licensing Company-developed UX products, the TiVo service and selling TiVo-enabled devices. Software and Services includes licensing our metadata and advanced media and advertising solutions, including viewership data, sponsored discovery and in-guide advertising. Other includes legacy Analog Content Protection ("ACP"), VCR Plus+ and media recognition products.

The Intellectual Property Licensing segment consists primarily of licensing our patent portfolio to U.S. and international pay television ("TV") providers (directly and through their suppliers), mobile device manufacturers, CE manufacturers and over-the-top ("OTT") video providers. Our broad portfolio of licensable technology patents covers many aspects of content discovery, DVR, video-on-demand, OTT experiences, multi-screen functionality and personalization, as well as interactive applications and advertising. We group our Intellectual Property Licensing segment into three verticals based primarily on the business of our customer: US Pay TV Providers; CE Manufacturers; and New Media, International Pay TV Providers and Other. US Pay TV Providers includes direct and indirect licensing of traditional US Pay TV Providers regardless of the particular distribution technology (e.g., cable, satellite or the internet). CE Manufacturers includes the licensing of our patents to traditional CE manufacturers. New Media, International Pay TV Providers and Other includes licensing to international pay TV providers, virtual service providers, mobile device manufacturers and content and new media companies.

Segment results are derived from the Company's internal management reporting system. The accounting policies used to derive segment results are substantially the same as those used by the consolidated company. Intersegment revenues and expenses have been eliminated from segment financial information as transactions between reportable segments are excluded from the measure of segment profitability reviewed by the CODM. In addition, certain costs are not allocated to the segments as they are considered corporate costs. Corporate costs primarily include general and administrative costs such as corporate management, finance, legal and human resources. The CODM uses an Adjusted EBITDA (as defined below) measure to evaluate the performance of, and allocate resources to, the segments. Segment balance sheets are not used by the CODM to allocate resources or assess performance.

Segment results were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Product
 
 
 
 
 
Platform Solutions
$
267,441

 
$
315,814

 
$
334,004

Software and Services
80,443

 
76,249

 
84,964

Other
3,097

 
8,667

 
4,548

Revenues, net
350,981

 
400,730

 
423,516

Adjusted Operating Expenses (1)
302,491

 
333,720

 
377,107

Adjusted EBITDA (2)
48,490

 
67,010

 
46,409

Intellectual Property Licensing
 
 
 
 
 
US Pay TV Providers
173,217

 
185,954

 
278,973

CE Manufacturers
42,503

 
35,644

 
51,219

New Media, International Pay TV Providers and Other
101,428

 
73,537

 
72,748

Revenues, net
317,148

 
295,135

 
402,940

Adjusted Operating Expenses (1)
95,962

 
99,532

 
97,059

Adjusted EBITDA (2)
221,186

 
195,603

 
305,881

Corporate
 
 
 
 
 
Adjusted Operating Expenses (1)
58,383

 
62,521

 
62,148

Adjusted EBITDA (2)
(58,383
)
 
(62,521
)
 
(62,148
)
Consolidated
 
 
 
 
 
Total Revenues, net
668,129

 
695,865

 
826,456

Adjusted Operating Expenses (1)
456,836

 
495,773

 
536,314

Adjusted EBITDA (2)
211,293

 
200,092

 
290,142

Depreciation
21,247

 
21,464

 
22,144

Amortization of intangible assets
112,727

 
147,336

 
166,657

Restructuring and asset impairment charges
7,741

 
10,061

 
19,048

Goodwill impairment
354,561

 
269,000

 

Equity-based compensation
28,705

 
39,779

 
52,561

Merger, separation and transformation costs
26,212

 

 

Transition and integration costs
1,736

 
9,797

 
20,364

Earnout amortization

 
1,494

 
3,833

CEO transition cash costs
1,000

 
(975
)
 
4,305

Remeasurement of contingent consideration

 
1,104

 
(1,023
)
Gain on settlement of acquired receivable

 

 
(2,537
)
Operating (loss) income
(342,636
)
 
(298,968
)
 
4,790

Interest expense
(49,902
)
 
(49,150
)
 
(42,756
)
Interest income and other, net
8,526

 
5,682

 
2,915

(Loss) gain on interest rate swaps
(4,966
)
 
3,425

 
1,859

TiVo Acquisition litigation

 

 
(14,006
)
Loss on debt extinguishment
(2,152
)
 

 
(108
)
Loss on debt modification

 

 
(929
)
Loss from continuing operations before income taxes
$
(391,130
)
 
$
(339,011
)
 
$
(48,235
)

(1)
Adjusted Operating Expenses are defined as operating expenses excluding Depreciation, Amortization of intangible assets, Restructuring and asset impairment charges, Goodwill impairment, Equity-based compensation, Merger, separation and transformation costs, Transition and integration costs, retention earn-outs payable to former shareholders of acquired businesses, CEO transition cash costs and Remeasurement of contingent consideration.

(2)
Adjusted EBITDA is defined as operating loss excluding Depreciation, Amortization of intangible assets, Restructuring and asset impairment charges, Goodwill impairment, Equity-based compensation, Merger, separation and transformation costs, Transition and integration costs, retention earn-outs payable to former shareholders of acquired businesses, CEO transition cash costs and Remeasurement of contingent consideration.
XML 77 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 78 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Components of Lease Expense
The components of operating lease costs were as follows (in thousands):
Classification
Year Ended December 31, 2019
Fixed lease cost
$
17,601

Variable lease cost
5,031

Short-term lease cost
426

Less: Sublease income
(9,317
)
Total operating lease cost
$
13,741


Supplemental cash flow information related to leases was as follows (in thousands):
 
Year Ended December 31, 2019
Operating cash flows:
 
Cash paid for amounts included in the measurement of operating Lease liabilities
$
19,328

Non-cash activity:
 
Right-of-use assets obtained in exchange for operating Lease liabilities
$
8,519

Derecognition of Right-of-use assets upon early termination of lease
$
(2,373
)
Impairment of Right-of-use assets
$
(591
)

Supplemental balance sheet information related to operating leases was as follows (in thousands, except weighted average lease term and discount rate):
 
December 31, 2019
Right-of-use assets
$
59,888

 
 
Lease liabilities - current
$
13,009

Lease liabilities - non current
61,603

Total Lease liabilities
$
74,612

 
 
Weighted average remaining lease term
6.0 years

Weighted average discount rate
6.6
%

Maturities of Lease Liabilities
As of December 31, 2019, aggregate expected lease payments were as follows (in thousands):
 
Operating Lease Liabilities
 
Sublease Income
 
Net Operating Lease Payments
2020
$
17,657

 
$
(5,823
)
 
$
11,834

2021
16,406

 
(5,738
)
 
10,668

2022
13,681

 
(5,909
)
 
7,772

2023
11,681

 
(6,081
)
 
5,600

2024
11,995

 
(6,256
)
 
5,739

Thereafter
20,109

 
(7,214
)
 
12,895

Total lease payments
91,529

 
(37,021
)
 
54,508

Less: imputed interest
(16,917
)
 

 
(16,917
)
Total
$
74,612

 
$
(37,021
)
 
$
37,591


XML 79 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2019
Feb. 12, 2020
Jun. 30, 2019
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
Document Transition Report false    
Entity File Number 001-37870    
Entity Registrant Name TiVo Corporation    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 61-1793262    
Entity Address, Address Line One 2160 Gold Street    
Entity Address, City or Town San Jose    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95002    
City Area Code 408    
Local Phone Number 519-9100    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   127.5  
Entity Public Float     $ 911.6
Documents Incorporated by Reference
None.
   
Amendment Flag false    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001675820    
Current Fiscal Year End Date --12-31    
Common stock      
Entity Information [Line Items]      
Title of 12(b) Security Common Stock, par value $0.001 per share    
Trading Symbol TIVO    
Security Exchange Name NASDAQ    
Series A Junior Participating Preferred Stock Purchase Rights      
Entity Information [Line Items]      
Title of 12(b) Security Series A Junior Participating Preferred Stock Purchase Rights    
Security Exchange Name NASDAQ    
XML 80 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
Segment results were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Product
 
 
 
 
 
Platform Solutions
$
267,441

 
$
315,814

 
$
334,004

Software and Services
80,443

 
76,249

 
84,964

Other
3,097

 
8,667

 
4,548

Revenues, net
350,981

 
400,730

 
423,516

Adjusted Operating Expenses (1)
302,491

 
333,720

 
377,107

Adjusted EBITDA (2)
48,490

 
67,010

 
46,409

Intellectual Property Licensing
 
 
 
 
 
US Pay TV Providers
173,217

 
185,954

 
278,973

CE Manufacturers
42,503

 
35,644

 
51,219

New Media, International Pay TV Providers and Other
101,428

 
73,537

 
72,748

Revenues, net
317,148

 
295,135

 
402,940

Adjusted Operating Expenses (1)
95,962

 
99,532

 
97,059

Adjusted EBITDA (2)
221,186

 
195,603

 
305,881

Corporate
 
 
 
 
 
Adjusted Operating Expenses (1)
58,383

 
62,521

 
62,148

Adjusted EBITDA (2)
(58,383
)
 
(62,521
)
 
(62,148
)
Consolidated
 
 
 
 
 
Total Revenues, net
668,129

 
695,865

 
826,456

Adjusted Operating Expenses (1)
456,836

 
495,773

 
536,314

Adjusted EBITDA (2)
211,293

 
200,092

 
290,142

Depreciation
21,247

 
21,464

 
22,144

Amortization of intangible assets
112,727

 
147,336

 
166,657

Restructuring and asset impairment charges
7,741

 
10,061

 
19,048

Goodwill impairment
354,561

 
269,000

 

Equity-based compensation
28,705

 
39,779

 
52,561

Merger, separation and transformation costs
26,212

 

 

Transition and integration costs
1,736

 
9,797

 
20,364

Earnout amortization

 
1,494

 
3,833

CEO transition cash costs
1,000

 
(975
)
 
4,305

Remeasurement of contingent consideration

 
1,104

 
(1,023
)
Gain on settlement of acquired receivable

 

 
(2,537
)
Operating (loss) income
(342,636
)
 
(298,968
)
 
4,790

Interest expense
(49,902
)
 
(49,150
)
 
(42,756
)
Interest income and other, net
8,526

 
5,682

 
2,915

(Loss) gain on interest rate swaps
(4,966
)
 
3,425

 
1,859

TiVo Acquisition litigation

 

 
(14,006
)
Loss on debt extinguishment
(2,152
)
 

 
(108
)
Loss on debt modification

 

 
(929
)
Loss from continuing operations before income taxes
$
(391,130
)
 
$
(339,011
)
 
$
(48,235
)

(1)
Adjusted Operating Expenses are defined as operating expenses excluding Depreciation, Amortization of intangible assets, Restructuring and asset impairment charges, Goodwill impairment, Equity-based compensation, Merger, separation and transformation costs, Transition and integration costs, retention earn-outs payable to former shareholders of acquired businesses, CEO transition cash costs and Remeasurement of contingent consideration.

(2)
Adjusted EBITDA is defined as operating loss excluding Depreciation, Amortization of intangible assets, Restructuring and asset impairment charges, Goodwill impairment, Equity-based compensation, Merger, separation and transformation costs, Transition and integration costs, retention earn-outs payable to former shareholders of acquired businesses, CEO transition cash costs and Remeasurement of contingent consideration.
XML 81 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements Of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Net loss $ (410,067) $ (349,348) $ (37,956)
Other comprehensive income (loss), net of tax:      
Change in foreign currency translation adjustment (86) (1,787) 4,462
Change in unrealized gains (losses) on marketable securities 343 440 (151)
Less: Reclassification adjustment on sale 0 216 0
Other comprehensive income (loss), net of tax 257 (1,131) 4,311
Comprehensive loss $ (409,810) $ (350,479) $ (33,645)
XML 82 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Discontinued Operation
12 Months Ended
Dec. 31, 2019
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations

In the year ended December 31, 2019, the Company recognized a Loss from discontinued operations, net of tax, of $4.8 million as a result of executing a settlement agreement during the period associated with a previous business disposal and associated legal defense costs.

In the year ended December 31, 2018, the Company recognized Income from discontinued operations, net of tax, of $3.7 million as a result of the expiration of certain indemnification obligations and the execution of settlement agreements during the period associated with previous business disposals, partially offset by an increase in legal defense costs.
XML 83 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Statement Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2018
Inventory, Net        
Raw materials $ 133 $ 864    
Finished goods 3,064 6,585    
Inventory 3,197 7,449    
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 217,330 205,860    
Less: Accumulated depreciation and amortization (169,066) (152,274)    
Property and equipment, net 48,264 53,586    
Accounts Payable and Accrued Expenses        
Accounts payable 11,801 2,180    
Accrued compensation and benefits 44,456 46,466    
Other accrued liabilities 69,992 56,335    
Accounts payable and accrued expenses 126,249 104,981 $ 135,852 $ 133,697
Interest and Other Income [Abstract]        
Interest income 5,939 5,232 3,122  
Foreign currency loss (1,128) (550) (1,574)  
Equity method income (loss) 1,572 996 (451)  
Other income, net 2,143 4 1,818  
Interest income and other, net 8,526 5,682 2,915  
Cash paid during the period for:        
Income taxes, net of refunds 27,298 17,906 17,660  
Interest 33,896 32,462 26,567  
Significant noncash transactions        
Fair value of shares issued in connection with the TiVo Acquisition 0 0 536  
Patents acquired as part of a licensing agreement 7,086 16,000 $ 0  
Computer Software and Equipment        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 156,335 148,935    
Leasehold Improvements        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 50,941 47,431    
Furniture and fixtures        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 10,054 9,494    
United States        
Property, Plant and Equipment [Line Items]        
Property and equipment, net 41,125 44,516    
Rest of the world        
Property, Plant and Equipment [Line Items]        
Property and equipment, net $ 7,139 $ 9,070    
India | Geographic Concentration Risk | Property, Plant and Equipment        
Property, Plant and Equipment [Line Items]        
Concentration risk (percent) 9.00% 13.00%    
XML 84 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies

Guaranteed Minimum Purchase Obligation

On December 31, 2019, the Company entered into a contract requiring the Company to generate a minimum number of Qualified Referred Subscribers (as defined in the contract) over a 30 month period. In the event that the aggregate number of Qualified Referred Subscribers generated by the Company within the specified time period is less than the minimum guaranteed subscribers, the Company is required to pay an amount equal to the shortfall between the number of Qualified Referred Subscribers generated by the Company and the required minimum multiplied by a per Qualified Referred Subscribers fee, up to a maximum of $5.0 million. As of December 31, 2019, no amounts were accrued in the Consolidated Balance Sheets related to this contract as the Company believes is will be able to satisfy the contractual minimum within the 30 month period.

Indemnifications

In the normal course of business, the Company provides indemnifications of varying scopes and amounts to certain of its licensees against claims made by third parties arising out of the use and / or incorporation of the Company's products, intellectual property, services and / or technologies into the licensees' products and services. TiVo Solutions has also indemnified certain customers and business partners for, among other things, the licensing of its products, the sale of its digital video recorders ("DVRs"), and the provision of engineering and consulting services. The Company’s obligation under its indemnification agreements with customer and business partners would arise in the event a third party filed a claim against one of the parties that was covered by the Company’s indemnification. Pursuant to these agreements, the Company may indemnify the other party for certain losses suffered or incurred by the indemnified party in connection with various types of claims, which may include, without limitation, intellectual property infringement, advertising and consumer disclosure laws, certain tax liabilities, negligence and intentional acts in the performance of services and violations of laws.

In some cases, the Company may receive tenders of defense and indemnity arising from products, intellectual property services and / or technologies that are no longer provided by the Company due to having divested certain assets, but which were previously licensed or provided by the Company.

The term of the Company's indemnification obligations is generally perpetual. The Company's indemnification obligations are typically limited to the cumulative amount paid to the Company by the licensee under the license agreement; however, some license agreements, including those with the Company's largest multiple system operator and digital broadcast satellite providers, have larger limits or do not specify a limit on amounts that may be payable under the indemnity arrangements. 

The Company cannot reasonably estimate the possible range of losses that may be incurred pursuant to its indemnification obligations, if any. Variables affecting any such assessment include, but are not limited to: the nature of the claim asserted; the relative merits of the claim; the financial ability of the party suing the indemnified party to engage in protracted litigation; the number of parties seeking indemnification; the nature and amount of damages claimed by the party suing the indemnified party; and the willingness of such party to engage in settlement negotiations. Due to the nature of the Company's potential indemnity liability, the Consolidated Financial Statements could be materially adversely affected in a particular period by one or more of these indemnities.

Under certain circumstances, TiVo Solutions may seek to recover some or all amounts paid to an indemnified party from its insurers. TiVo Solutions does not have any assets held either as collateral or by third parties that, on the occurrence of an event requiring it to indemnify a customer, could be obtained and liquidated to recover all or a portion of the amounts paid pursuant to its indemnification obligations.

Legal Proceedings

The Company may be involved in various lawsuits, claims and proceedings, including intellectual property, commercial, securities and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.

In July 2018, Dell Technologies Inc. filed a complaint against the Company and certain of its subsidiaries in Texas state court, alleging breach of contract and other causes of action. The claim was related to Dell’s past relationship with the Company’s Sonic Solutions subsidiary dating back to 2001 whereby Dell and Sonic had an agreement related to one of Sonic’s product lines (the Company acquired Sonic in 2011 and divested the product line at issue in 2012). In 2011, Dell sought indemnity from Sonic Solutions for a third-party claim of patent infringement, which was rejected. Dell subsequently resolved the underlying claim with the third-party. In response to the July 2018 complaint, the Company filed its defenses to Dell’s claims and the state court had set a trial date for September 2020. Dell and the Company had been in discussions regarding Dell’s claim throughout the discovery period and in December 2019, the parties agreed to settle all claims for a $4.0 million payment from the Company and the case was dismissed. The settlement loss and cash payment are included as part of discontinued operations during the year ended December 31, 2019.

On June 15, 2011, TNS Media Research, LLC (d/b/a Kantar Media Audiences, or "Kantar") brought a claim for declaratory judgment against TRA Global Inc. (which was acquired by TiVo Inc. in July 2012 and renamed TiVo Research and
Analytics, Inc. or "TiVo Research") in U.S. District Court alleging non-infringement of a TiVo Research patent, among other claims. TiVo Research responded by alleging affirmative defenses as well as counterclaims alleging infringement by Kantar of the TiVo Research patent at issue and one other patent. On February 22, 2016, the District Court granted Kantar's summary judgment motion on invalidity under Section 101 as to each of TiVo Research's asserted patent claims. On May 18, 2018, the District Court granted Kantar’s motion for attorneys' fees and expenses related to TiVo Research’s patent claims in this action. During the three months ended June 30, 2018, TiVo Research recorded a $4.5 million loss in Selling, general and administrative expenses and agreed to transfer of ownership of the two patents at issue to Kantar as part of a settlement agreement. TiVo Research paid the settlement during the year ended December 31, 2018.

On January 27, 2017, UBS Securities LLC ("UBS") filed a complaint against TiVo Solutions in the Supreme Court of the State of New York, County of New York alleging TiVo Solutions breached its contractual obligations to UBS under a September 14, 2010 letter agreement (the "Letter Agreement") whereby TiVo Solutions retained UBS as its financial advisor. In the complaint, UBS alleged that TiVo Solutions never terminated its Letter Agreement with UBS and, as a result, TiVo Solutions breached its obligations to UBS by (i) not paying UBS's annual retainer fee of $0.3 million for an unspecified number of years, but totaling an amount of $1.4 million, including unpaid retainer fees and out-of-pocket expenses, and (ii) not considering or retaining UBS as TiVo Solutions' financial advisor in connection with its merger with Rovi, for which UBS alleged TiVo Solutions owed it a fee of $14.5 million (the amount TiVo Solutions paid its financial advisor for the merger). The Company and UBS settled this matter in May 2017 for $0.7 million, to be paid in a combination of a current cash payment and potential future service fees.

On November 15, 2016, Driehaus Appraisal Litigation Fund, L.P., Driehaus Companies Profit Sharing Plan and Trust, and Richard H. Driehaus IRA (the “Driehaus Entities”) filed a petition for appraisal pursuant to Section 262 of the Delaware General Corporation Law ("Section 262") in the Court of Chancery of the State of Delaware covering a total of 1.9 million shares of common stock of TiVo Solutions in connection with the TiVo Acquisition. Additionally, on November 15, 2016, Fir Tree Value Master Fund L.P. and Fir Tree Capital Opportunity Master Fund L.P. (the “Fir Tree Entities” and together with the Driehaus Entities, the “Dissenting Holders”) filed a petition for appraisal pursuant to Section 262 in the Court of Chancery of the State of Delaware covering a total of 7.2 million shares of common stock of TiVo Solutions in connection with the TiVo Acquisition. On January 11, 2017, the Court of Chancery consolidated the two petitions into a consolidated action entitled In re Appraisal of TiVo, Inc., C.A. No. 12909-CB (Del. Ch.). The Dissenting Holders were also seeking the payment of their costs and attorneys’ fees. On March 27, 2017, TiVo Corporation executed a settlement agreement with the Dissenting Holders to settle their claims for $117.0 million, which was paid in cash in April 2017. In connection with the settlement, in March 2017, the exchange agent in the TiVo Acquisition returned $25.1 million in cash related to the Dissenting Holders to TiVo Corporation. As the amount paid to Dissenting Holders resulted from a settlement other than a judgment from the Delaware Court of Chancery, a TiVo Acquisition litigation loss of $12.9 million was recognized in the Consolidated Statements of Operations for the year ended December 31, 2017.

The Company believes it has recorded adequate provisions for any such lawsuits, claims and proceedings and, as of December 31, 2019, it was not reasonably possible that a material loss had been incurred in excess of the amounts recognized in the Consolidated Financial Statements. Based on its experience, the Company believes that damage amounts claimed in these matters are not meaningful indicators of potential liability. Some of the matters pending against the Company involve potential compensatory, punitive or treble damage claims or sanctions, that, if granted, could require the Company to pay damages or make other expenditures in amounts that could have a material adverse effect on its Consolidated Financial Statements. Given the inherent uncertainties of litigation, the ultimate outcome of the ongoing matters cannot be predicted with certainty. While litigation is inherently unpredictable, the Company believes it has valid defenses with respect to the legal matters pending against it. Nevertheless, the Consolidated Financial Statements could be materially adversely affected in a particular period by the resolution of one or more of these contingencies.
XML 85 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets, Net and Goodwill
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net and Goodwill Intangible Assets, Net and Goodwill

Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands): 
 
 
 
December 31, 2019
 
Weighted-Average Remaining Useful Life
 
Gross
 
Accumulated
Amortization
 
Net
Finite-lived intangible assets
 
 
 
 
 
 
 
Developed technology and patents
4.1 years
 
$
1,065,506

 
$
(855,934
)
 
$
209,572

Existing contracts and customer relationships
12.3 years
 
402,695

 
(216,148
)
 
186,547

Content databases and other
4.0 years
 
57,410

 
(52,475
)
 
4,935

Trademarks / Tradenames
N/A
 
8,300

 
(8,300
)
 

Total finite-lived intangible assets
 
 
1,533,911

 
(1,132,857
)
 
401,054

Indefinite-lived intangible assets
 
 
 
 
 
 
 
TiVo Tradename
N/A
 
14,000

 

 
14,000

Total intangible assets
 
 
$
1,547,911

 
$
(1,132,857
)
 
$
415,054


 
December 31, 2018
 
Gross
 
Accumulated
Amortization
 
Net
Finite-lived intangible assets
 
 
 
 
 
Developed technology and patents
$
1,051,635

 
$
(765,221
)
 
$
286,414

Existing contracts and customer relationships
402,756

 
(195,752
)
 
207,004

Content databases and other
57,235

 
(50,883
)
 
6,352

Trademarks / Tradenames
8,300

 
(8,300
)
 

Total finite-lived intangible assets
1,519,926

 
(1,020,156
)
 
499,770

Indefinite-lived intangible assets
 
 
 
 
 
TiVo Tradename
14,000

 

 
14,000

Total intangible assets
$
1,533,926

 
$
(1,020,156
)
 
$
513,770



Patent Acquisitions

In the year ended December 31, 2019, the Company acquired patent portfolios for an aggregate cost of $14.0 million. The patent portfolios acquired in 2019 were obtained for $7.1 million as consideration in a licensing agreement and for $6.9 million in cash payments. The Company accounted for the patent portfolios acquired as asset acquisitions and is amortizing the purchase prices over a weighted average period of nine years.

In the year ended December 31, 2018, the Company acquired patent portfolios for an aggregate cost of $17.7 million. The patent portfolios acquired in 2018 were obtained for $16.0 million as consideration in a licensing agreement and for a $1.7 million cash payment. The Company accounted for the patent portfolios acquired as asset acquisitions and is amortizing the purchase price over a weighted average period of ten years.

During the year ended December 31, 2017, the Company acquired a portfolio of patents for $2.0 million in cash. The Company accounted for the patent portfolio acquired as an asset acquisition and is amortizing the purchase price over a weighted average period of five years.

Estimated Amortization of Finite-Lived Intangible Assets

As of December 31, 2019, estimated amortization expense for finite-lived intangible assets was as follows (in thousands): 
2020
$
112,512

2021
69,744

2022
42,026

2023
24,852

2024
21,851

Thereafter
130,069

Total
$
401,054



Goodwill

Goodwill allocated to the reportable segments and changes in the carrying amount of goodwill by reportable segment were as follows (in thousands):
 
Product
 
Intellectual Property Licensing
 
Total
December 31, 2017
$
521,895

 
$
1,291,332

 
$
1,813,227

Impairment
(269,000
)
 

 
(269,000
)
Foreign currency translation
116

 

 
116

December 31, 2018
$
253,011

 
$
1,291,332

 
$
1,544,343

Impairment
(99,828
)
 
(254,733
)
 
(354,561
)
Foreign currency translation
43

 

 
43

December 31, 2019
$
153,226

 
$
1,036,599

 
$
1,189,825



Goodwill at each reporting unit is evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit.

Following the Company's announcement of the Xperi Combination in December 2019, management concluded sufficient indicators of potential impairment were identified and that it was more-likely-than-not that goodwill was impaired and that a quantitative interim goodwill impairment test should be performed as of December 31, 2019 for the Product and Intellectual Property Licensing reporting units. Although the long-range forecasts for the Product and Intellectual Property Licensing reporting units did not materially change from those used in performing the quantitative interim goodwill impairment test as of September 30, 2019, the fair value decreased. The decrease in fair value was primarily due to the elimination of an
assumed control premium from the fair value estimate following execution of the Xperi Merger Agreement. Based on this decline in fair value, a Goodwill impairment charge of $217.1 million was recognized during the three months ended December 31, 2019, of which $20.5 million related to the Product reporting unit and $196.6 million related to the Intellectual Property Licensing reporting unit.

During September 2019, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and quantitative interim goodwill impairment tests should be performed as of September 30, 2019 for the Product and Intellectual Property Licensing reporting units. Indicators of potential impairment included a significant and sustained decline in the trading price of TiVo's common stock, as well as lower-than-previously forecast revenue and profitability levels for the Product reporting unit and downward revisions to this reporting unit's short- and long-term forecasts. The forecast revisions for the Product reporting unit were identified as part of TiVo's 2020 budgeting process and reflect lower expectations for its Platform Solutions products, including changes in both the market and business models internationally. The changes in such expectations related to revenue growth rates, current market trends, business mix, cost structure and other expectations about the anticipated short- and long-term operating results. As a result of the quantitative interim goodwill impairment tests performed as of September 30, 2019, Goodwill impairment charges of $137.5 million was recognized during the three months ended September 30, 2019, of which $79.3 million related to the Product reporting unit and $58.2 million related to the Intellectual Property Licensing reporting unit. The Goodwill impairment charge for the Intellectual Property Licensing reporting unit resulted from an increase in the discount rate used to estimate fair value due to the decline in the trading price of TiVo's common stock.

During December 2018, sufficient indicators of potential impairment were identified that management concluded it was more-likely-than-not that goodwill was impaired and a quantitative interim goodwill impairment test should be performed as of December 31, 2018 for the Product and Intellectual Property Licensing reporting units. Indicators of potential impairment included a significant decline in the trading price of TiVo's common stock during the second half of the fourth quarter of 2018 and current market conditions, as well as lower-than-previously forecast revenue and profitability levels over a sustained period of time and downward revisions to management's short- and long-term forecasts. The forecast revisions were identified as part of TiVo's overall long-term forecasting process, which was substantially completed in December 2018. The revised forecast reflected lower expectations for the Company's Platform Solutions products, including changes in both the market and business models internationally, as well as the decision to eliminate certain analytic products. The changes in such expectations were related to revenue growth rates, current market trends, business mix, cost structure and other expectations about the anticipated short- and long-term operating results. As a result of the quantitative interim goodwill impairment test performed as of December 31, 2018, a Goodwill impairment charge of $269.0 million was recognized related to the Product reporting unit. As a result of the quantitative interim goodwill impairment test performed as of December 31, 2018, no Goodwill impairment charge was recognized related to the Intellectual Property Licensing reporting unit.

Prior to completing the quantitative interim goodwill impairment test, TiVo tested the recoverability of long-lived assets other than goodwill assigned to the Product and Intellectual Property Licensing reporting units and concluded that such assets were not impaired.
XML 86 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based Compensation - Weighted Average Fair Value Per Share Of Equity-Based Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Weighted average grant date fair value      
Restricted awards (in dollars per share) $ 6.73 $ 11.63 $ 15.18
ESPP shares (in dollars per share) $ 3.62 $ 3.99 $ 5.70
Equity-based compensation      
Pre-tax equity-based compensation, excluding amounts included in restructuring expense $ 28,705 $ 39,779 $ 52,561
Pre-tax equity-based compensation, included in restructuring expense $ 375 $ 3,039 $ 2,663
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2019
Dec. 31, 2019
Loans and Leases Receivable Disclosure [Line Items]    
Weighted average remaining lease term   6 years
Accounting Standards Update 2016-02 | Operating Lease Right-of-use Asset    
Loans and Leases Receivable Disclosure [Line Items]    
Effect of new accounting principle $ 66.7  
Accounting Standards Update 2016-02 | Operating Lease Liability    
Loans and Leases Receivable Disclosure [Line Items]    
Effect of new accounting principle $ 81.9  
Corporate Offices, Data Centers and Certain Equipment    
Loans and Leases Receivable Disclosure [Line Items]    
Period to terminate option   7 years
Term of extension option   10 years
Corporate Offices, Data Centers and Certain Equipment | Minimum    
Loans and Leases Receivable Disclosure [Line Items]    
Weighted average remaining lease term   6 years
Corporate Offices, Data Centers and Certain Equipment | Maximum    
Loans and Leases Receivable Disclosure [Line Items]    
Weighted average remaining lease term   10 years
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contingencies - Narrative (Details)
shares in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
May 03, 2017
USD ($)
Jan. 27, 2017
USD ($)
Nov. 15, 2016
shares
Dec. 31, 2019
USD ($)
Apr. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Jun. 30, 2018
USD ($)
patent
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jan. 11, 2017
petition
Loss Contingencies [Line Items]                        
Minimum purchase obligation period 30 months                      
Maximum obligation under purchase obligations $ 5,000,000.0       $ 5,000,000.0       $ 5,000,000.0      
Loss accrual $ 0       0       0      
TiVo Acquisition litigation                 0 $ 0 $ 14,006,000  
Payment to Dissenting Holders in TiVo Acquisition                 $ 0 $ 0 117,030,000  
Settled Litigation                        
Loss Contingencies [Line Items]                        
Amount of patent settlement claim               $ 4,500,000        
Number of patents transferred in settlement | patent               2        
TiVo Solutions | Settled Litigation                        
Loss Contingencies [Line Items]                        
Amount of damages sought     $ 14,500,000                  
Retainer Fees | TiVo Solutions | Settled Litigation                        
Loss Contingencies [Line Items]                        
Amount of patent settlement claim   $ 700,000                    
Professional fees     300,000                  
Amount of damages sought     $ 1,400,000                  
Dell Technologies Inc. [Member] | Settled Litigation                        
Loss Contingencies [Line Items]                        
TiVo Acquisition litigation         $ 4,000,000.0              
Dreihaus Entities | Settled Litigation                        
Loss Contingencies [Line Items]                        
Dissenting shares outstanding (in shares) | shares       1.9                
Fir Tree Entities | Settled Litigation                        
Loss Contingencies [Line Items]                        
Dissenting shares outstanding (in shares) | shares       7.2                
TiVo Solutions | Dissenting Holders | Settled Litigation                        
Loss Contingencies [Line Items]                        
TiVo Acquisition litigation                     $ 12,900,000  
Number of pending petitions | petition                       2
Payment to Dissenting Holders in TiVo Acquisition           $ 117,000,000.0            
Cash returned from acquisition             $ 25,100,000          
XML 89 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Deferred tax assets:        
U.S. federal and state net operating losses and credits $ 424,515 $ 414,994    
Accrued liabilities 19,759 21,906    
Deferred revenue 24,241 27,210    
Equity-based compensation 2,802 5,384    
Capital and other losses 5,407 14,477    
Other 7,655 9,773    
Gross deferred tax assets 484,379 493,744    
Valuation allowance (409,124) (387,643) $ (390,161) $ (428,778)
Net deferred tax assets 75,255 106,101    
Deferred tax liabilities:        
Intangible assets (105,348) (148,207)    
Other (1,842) (1,309)    
Gross deferred tax liabilities (107,190) (149,516)    
Net deferred tax liabilities $ (31,935) $ (43,415)    
XML 90 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring and Asset Impairment Charges - Components of Restructuring and Asset Impairment Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring and Related Activities [Abstract]                      
Facility-related costs                 $ (180) $ 340 $ 4,465
Severance costs                 6,576 6,658 4,696
Share-based payments                 375 3,039 2,663
Asset impairment                 961 24 7,220
Contract termination costs and other                 9 0 4
Restructuring and asset impairment charges $ 1,257 $ 1,995 $ 2,676 $ 1,813 $ 1,493 $ 2,921 $ 1,101 $ 4,546 $ 7,741 $ 10,061 $ 19,048
XML 91 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets, Net and Goodwill - Summary Of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross $ 1,533,911 $ 1,519,926
Accumulated Amortization (1,132,857) (1,020,156)
Total 401,054 499,770
Total Intangible Assets, Gross 1,547,911 1,533,926
Total Intangible Assets, Net $ 415,054 513,770
Developed Technology and Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset useful life 4 years 1 month 6 days  
Gross $ 1,065,506 1,051,635
Accumulated Amortization (855,934) (765,221)
Total $ 209,572 286,414
Existing Contracts and Customer Relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset useful life 12 years 3 months 18 days  
Gross $ 402,695 402,756
Accumulated Amortization (216,148) (195,752)
Total $ 186,547 207,004
Content Databases and Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset useful life 4 years  
Gross $ 57,410 57,235
Accumulated Amortization (52,475) (50,883)
Total 4,935 6,352
Trademarks / Tradenames    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross 8,300 8,300
Accumulated Amortization (8,300) (8,300)
Total 0 0
TiVo Solutions | TiVo Tradename    
Acquired Indefinite-lived Intangible Assets [Line Items]    
Indefinite-Lived Trade Names $ 14,000 $ 14,000
XML 92 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments and Fair Value Measurements - Changes in Level 3 Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Liabilities                        
Goodwill impairment $ (137,500) $ (217,108) $ (137,453) $ 0 $ 0 $ (269,000) $ 0 $ 0 $ 0 $ (354,561) $ (269,000) $ 0
Significant Unobservable Inputs (Level 3) | Cubiware Contingent Consideration                        
Liabilities                        
Balance at beginning of period         0       (2,234) 0 (2,234) (5,273)
Settlements                     1,874 2,650
Transfers out                     1,700 0
Gain (loss) included in earnings                     (1,340) 389
Balance at end of period           0         0 (2,234)
Significant Unobservable Inputs (Level 3) | Cubiware Contingent Consideration | Selling, General and Administrative Expenses                        
Liabilities                        
Increase (decrease) during period                     (1,100) 1,000
Significant Unobservable Inputs (Level 3) | Cubiware Contingent Consideration | Interest Expense                        
Liabilities                        
Increase (decrease) during period                     (200) 600
Significant Unobservable Inputs (Level 3) | Auction Rate Securities                        
Assets                        
Balance at beginning of period         $ 0       $ 10,584 0 10,584 10,368
Sales                     10,715 0
Gain (loss) included in earnings                     (85) 0
Unrealized loss reclassified on sale                     216 0
Unrealized gains included in other comprehensive income                       216
Balance at end of period           $ 0         0 $ 10,584
Product and Intellectual Property Licensing | Nonrecurring                        
Liabilities                        
Goodwill impairment                   $ (354,600) $ (269,000)  
XML 93 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies

Description of Business

On April 28, 2016, Rovi Corporation ("Rovi") and TiVo Inc. (renamed TiVo Solutions Inc. ("TiVo Solutions")) entered into an Agreement and Plan of Merger (the “Merger Agreement”) for Rovi to acquire TiVo Solutions in a cash and stock transaction (the "TiVo Acquisition"). Following consummation of the TiVo Acquisition on September 7, 2016 (the "TiVo Acquisition Date"), TiVo Corporation (the "Company" or "TiVo"), a Delaware corporation founded in April 2016 as Titan Technologies Corporation and then a wholly-owned subsidiary of Rovi, owns both Rovi and TiVo Solutions.

The Company is a global leader in bringing entertainment together, making entertainment content easy to find, watch and enjoy. TiVo provides a broad set of cloud-based services, embedded software solutions and intellectual property that bring entertainment together for the watchers, creators and advertisers. For the creators and advertisers, TiVo's products deliver a passionate group of watchers to increase viewership and engagement across online video, TV and other entertainment viewing platforms. Our products and innovations are protected by broad portfolios of licensable technology patents. These portfolios cover many aspects of content discovery, digital video recorder ("DVR"), VOD and OTT experiences, multi-screen viewing, mobile device video experiences, entertainment personalization, voice interaction, social and interactive applications, data analytics solutions and advertising.

On May 9, 2019, the Company announced that its Board of Directors unanimously approved a plan to separate the Product and Intellectual Property Licensing businesses into separately traded public companies (the “Separation”). The Separation was expected to be completed through a dividend of newly issued shares of the common stock of a Company subsidiary that would hold the Product business (“ProductCo”). 

On December 18, 2019, the Company and Xperi Corporation (“Xperi”) entered into an Agreement and Plan of Merger and Reorganization (the “Xperi Merger Agreement”), pursuant to which TiVo and Xperi have agreed, subject to the terms and conditions of the Xperi Merger Agreement, to effect an all-stock, merger of equals strategic combination of their respective businesses (the "Xperi Combination"). The board of directors of each of TiVo and Xperi have approved the Xperi Combination Agreement and the transactions contemplated thereby. The Xperi Combination is subject to certain customary approvals, including the approval of shareholders of TiVo and Xperi, and is expected to be completed by June 30, 2020.
    
Basis of Presentation and Principles of Consolidation

The accompanying Consolidated Financial Statements include the accounts of TiVo Corporation and subsidiaries and affiliates in which the Company has a controlling financial interest after the elimination of intercompany accounts and transactions.

Certain prior year amounts have been reclassified to conform to the current year presentation.

Use of Estimates

The preparation of the Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities and related disclosures as of the date of the financial statements and the results of operations for the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, long-lived asset impairment, including goodwill and intangible assets, equity-based compensation and income taxes. Actual results may differ from those estimates.

Fair Value Measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When available, fair value measurements are based on quoted market prices. If quoted market prices are not available, fair value is measured based on models that consider relevant transaction characteristics (such as maturity and nonperformance risk) and may use observable or unobservable inputs. Various methodologies and assumptions are used in the measurement of fair value. The use of different methodologies or assumptions could result in a different estimate of fair value at the measurement date.

Foreign Currency Translation

The Company predominately uses the U.S dollar as its functional currency. Certain non-U.S. subsidiaries designate a local currency as their functional currency. The translation of assets and liabilities into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using exchange rates in effect at the balance sheet date. The translation of revenues and expenses into U.S. dollars for subsidiaries with a functional currency other than the U.S. dollar is performed using the average exchange rate for the respective period. Losses from cumulative translation adjustments, net of tax, of $3.6 million and $3.5 million as of December 31, 2019 and 2018, respectively, are included as a component of Accumulated other comprehensive loss in the Consolidated Balance Sheets.

Concentrations of Risk

The TiVo service is enabled using a DVR manufactured by a third-party. The Company also relies on third parties with whom it outsources supply-chain activities related to inventory warehousing, order fulfillment, distribution and other direct sales logistics. The Company cannot be sure that these parties will perform their obligations as expected or that any revenue, cost savings or other benefits will be derived from the efforts of these parties. If any of these parties breaches or terminates their agreement with the Company or otherwise fails to perform their obligations in a timely manner, the Company may be delayed or prevented from commercializing its products and services.

Cash, Cash Equivalents and Investments

Highly liquid investments with original maturities at the date of acquisition of three months or less are considered cash equivalents. The majority of payments due from banks for third-party credit card, debit card and electronic benefit transactions ("EBT") process within 24-72 hours, except for transactions occurring on a Friday, which are generally processed the following Monday. All credit card, debit card and EBT transactions that process in less than three days are classified as cash and cash equivalents. As of December 31, 2019 and 2018, Cash and cash equivalents includes payments due from banks for these transactions of $0.9 million and $0.9 million, respectively.

Marketable securities with original maturities at the date of acquisition of more than three months are classified as Short-term marketable securities or Long-term marketable securities based on the remaining contractual maturity of the security at the reporting date.

Marketable securities are considered available-for-sale and are reported at fair value in the Consolidated Balance Sheets. Realized gains and losses on marketable securities are calculated based on the specific identification method and are included in Interest income and other, net in the Consolidated Statements of Operations. Interest income from marketable securities is included in Interest income and other, net in the Consolidated Statements of Operations.

Unrealized gains and losses, net of applicable taxes, are reported in Accumulated other comprehensive loss in the Consolidated Balance Sheets. The Company monitors its marketable securities portfolio for potential impairment. When the carrying amount of an investment in debt securities exceeds its fair value and the decline in fair value is determined to be other-than-temporary (i.e., when the Company does not intend to sell the security and it is not more-likely-than-not that the Company will be required to sell the security prior to the anticipated recovery of its amortized cost basis), an impairment associated with the credit loss is recorded in Interest income and other, net in the Consolidated Statements of Operations and the remainder, if any, is recorded in Other comprehensive income (loss), net of tax in the Consolidated Statements of Comprehensive Loss.

Investments in non-marketable equity securities are accounted for using either the equity method or the cost method. Investments in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in Interest income and other, net in the Consolidated Statements of Operations. Investments in entities over which the Company does not have the ability to exercise significant influence are accounted for using the cost method. The Company monitors its non-marketable securities portfolio for potential impairment. When the carrying amount of an investment in a non-marketable security exceeds its fair value and the decline in fair value is determined to be other-than-temporary, the loss is recorded in Interest income and other, net in the Consolidated Statements of Operations.

Accounts Receivable

The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection. A receivable related to revenue recognized for multi-year
licenses is recognized when the Company has an unconditional right to invoice and receive payment in the future related to those licenses.

Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component. As the primary purpose of the Company's invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, significant financing components are generally not identified in the Company’s contracts with customers.

Allowance for Doubtful Accounts

The Company performs ongoing credit evaluations of its customers. The Company reviews its accounts receivable to identify potential collection issues. A specific allowance for doubtful accounts is recorded when warranted by specific customer circumstances, such as in the case of a bankruptcy filing, a deterioration in the customer's operating results or financial position or the past due status of a receivable based on its contractual payment terms. If there are subsequent changes in circumstances related to the specific customer, adjustments to recoverability estimates are recorded. For accounts receivable not specifically reserved, an allowance for doubtful accounts is recorded based on historical loss experience and other currently available evidence. Accounts receivable deemed uncollectible are charged off when collection efforts have been exhausted.

Inventory

Inventories consist primarily of finished DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.

Contract Assets

Contract assets primarily consist of revenue recognized in excess of the amount billed to the customer, limited to net realizable value and deferred engineering costs for significant software customization or modification and set-up services to the extent deemed recoverable. Contract assets for unbilled receivables are included in Accounts receivable, net in the Consolidated Balance Sheets.

Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission. The incremental costs of obtaining a contract with a customer are recognized as an asset when the expected period of benefit is greater than one year. The incremental costs of obtaining a contract with a customer are amortized on a straight-line basis over a period of time commensurate with the period of benefit, generally three to five years, which considers the transfer of goods or services to which the assets relate, technological developments during the period of benefit, customer history and other factors. The period of benefit is generally the estimated life of the customer relationship if renewals are expected, and may exceed the contract term. Amortization of the capitalized incremental costs of obtaining a contract with a customer is included in Selling, general and administrative expenses in the Consolidated Statements of Operations.

Contract assets are classified as current or noncurrent in the Consolidated Balance Sheets based on when the asset is expected to be realized. Contract assets are subject to periodic impairment reviews.

Long-Lived Assets, including Property and Equipment and Finite-Lived Intangible Assets

Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is recognized on a straight-line basis over the estimated useful lives of the respective assets. Computer equipment and software are depreciated over three years. Furniture and fixtures are depreciated over five years. Leasehold improvements are amortized over the shorter of the asset's useful life or the remaining lease term. Intangible assets with finite lives are amortized on a straight-line basis over the estimated economic life of the asset, which generally ranges from two to 18 years at the date of acquisition.

Long-lived assets, including property and equipment and intangible assets with finite lives, are assessed for potential impairment whenever events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Once a triggering event has been identified, the impairment test employed is based on whether the Company
intends to continue to use the asset group or to hold the asset group for sale. For assets held for use, recoverability is assessed based on the estimated undiscounted future cash flows expected to result from the use and eventual disposition of the asset group. If the undiscounted future cash flows are less than the carrying amount of an asset group, the asset group is impaired. The amount of impairment, if any, is measured as the difference between the carrying amount of the asset group and its fair value, which is generally estimated using an income approach. To the extent the carrying amount of each asset exceeds its fair value, the impairment is allocated to the finite-lived assets of the asset group on a pro rata basis using their relative carrying amounts.

For assets held for sale, to the extent the asset group's carrying amount is greater than its fair value less cost to sell, an impairment loss is recognized for the difference. Assets held for sale are separately presented in the Consolidated Balance Sheets at the lower of their carrying amount or fair value less cost to sell, and are no longer depreciated.

Software Development Costs

Costs are capitalized to acquire or develop software subsequent to establishing technological feasibility for the software, which is generally on completion of a working prototype that has been certified as having no critical bugs and is a release candidate or when an alternative future use exists. Capitalized software development costs are amortized using the greater of the amortization on a straight-line basis or the ratio that current gross revenues for a product bear to the total current and anticipated future gross revenues for that product. The estimated useful life for capitalized software development costs is generally 5 years or less. To date, software development costs incurred between completion of a working prototype and general availability of the related product have not been material.

Indefinite-Lived Intangible Assets and Goodwill

Indefinite-lived intangible assets and Goodwill are evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate their carrying amount may not be recoverable. The recoverability of goodwill is assessed at the reporting unit level, which is either the operating segment or one level below.

Qualitative factors are first assessed to determine whether events or changes in circumstances indicate it is more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount. If, based on the qualitative assessment, it is considered more-likely-than-not that the fair value of an indefinite-lived intangible asset or a reporting unit is less than its carrying amount, then a quantitative impairment test is performed.

In the quantitative impairment test for indefinite-lived intangible assets, fair value is compared to the carrying amount of the indefinite-lived intangible asset. When required to estimate the fair value of an indefinite-lived intangible asset, an income approach, such as a relief-from-royalty technique, is used. Estimating the fair value of an indefinite-lived intangible asset considers the amount and timing of the future cash flows associated with the asset, the expected long-term growth rate, assumed royalty rates, income tax rates and economic and market conditions, as well as risk-adjusted discount rates. If the fair value of an indefinite-lived intangible asset exceeds its carrying amount, the indefinite-lived intangible asset is not impaired. If the carrying amount of an indefinite-lived intangible asset exceeds its fair value, an impairment loss equal to the difference is recognized.

In the quantitative impairment test for goodwill, the fair value of the reporting unit is compared to its carrying amount. In 2019, the fair value of the Product reporting unit and the Intellectual Property Licensing reporting unit was estimated using an income approach. In 2018, the fair value of the Product reporting unit was estimated by weighting the fair values derived from an income approach and a market approach and the fair value of the Intellectual Property Licensing reporting unit was estimated using an income approach.

Under the income approach, the fair value of a reporting unit is estimated based on the present value of estimated future cash flows and considers estimated revenue growth rates, future operating margins and risk-adjusted discount rates. Under the market approach, the fair value of a reporting unit is estimated based on market multiples of revenue or earnings derived from comparable publicly-traded companies. The carrying amount of a reporting unit is determined by assigning the assets and liabilities, including goodwill and intangible assets, to the reporting unit. If the fair value of a reporting unit exceeds its carrying amount, goodwill is not impaired. If the fair value of a reporting unit is less than its carrying amount, an impairment loss equal to the difference is recognized.

Right-of-Use Assets and Lease Liabilities

At inception of an agreement, the agreement is reviewed to determine if it is or contains a lease. If an agreement is or contains a lease, the Company recognizes a Right-of-use asset, representing the right to use an underlying asset for the lease term, and a Lease liability, representing the obligation to make lease payments arising from a lease.

Right-of-use assets and Lease liabilities are measured based on the present value of the lease payments over the lease term. The lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The present value of future lease payments is calculated utilizing the discount rate implicit in the lease. If the discount rate implicit in the lease is not readily determinable, the present value of future lease payments is calculated utilizing the Company’s incremental borrowing rate. Right-of-use assets and Lease liabilities are subject to adjustment in the event of modifications to lease terms, changes in the probability that an option to extend or terminate a lease would be exercised and other factors. In addition, Right-of-use assets are periodically reviewed for impairment.

Certain of the Company’s lease agreements require variable payments, such as inflation-indexed measures. When a lease requires an indexed payment, Right-of-use assets and Lease liabilities are measured based on the variable rate in effect at the measurement date. All other variable fees, such as increases in lessor operating costs and usage-based fees, are excluded from the calculation of the Right-of-use assets and Lease liabilities and are expensed as incurred.

The Company has lease agreements that contain both lease components (e.g., fixed payments including rent, real estate taxes and insurance costs) and non-lease components (e.g., common-area maintenance costs). The Company applies a practical expedient to combine lease components and non-lease components into a single lease component for recognition and measurement purposes.

Lease expense includes amortization of the Right-of-use assets and accretion of the Lease liabilities. Amortization of the Right-of-use assets is calculated as the periodic lease cost less accretion of the lease liability. The amortization period for Right-of-use assets is limited to the expected lease term. For operating leases, lease expense is recognized in the Consolidated Statements of Operations as an operating expense over the lease term on a straight-line basis. For financing leases, amortization of the Right-of-use asset is recognized as an operating expense in the Consolidated Statements of Operations over the lease term separately from accretion of the Lease liability.
    
The Company applies a practical expedient to not measure or recognize Right-of-use assets or Lease liabilities for leases with a lease term of 12 months or less and lease expense for these leases is recognized as incurred.

Contract Liabilities, including Unearned Revenue

Contract liabilities are mainly comprised of unearned revenue related to consumer lifetime subscriptions to the TiVo service and multi-period licensing or cloud-based services and other offerings for which the Company is paid in advance of when control of the good or service is transferred to the customer. Unearned revenue also includes amounts related to professional services to be performed in the future. Unearned revenue arises when cash payments are received or due, including amounts which are refundable, in advance of performance. Contract liabilities exclude amounts expected to be refunded. Payment terms and conditions vary by contract type, location of customer and the products or services offered. For certain products or services and customer types, payment before the products or services are delivered to the customer is required.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.

From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing
of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax expense (benefit) includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.

Revenue Recognition

General

Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of taxes collected from customers which are subsequently remitted to governmental authorities.

Depending on the terms of the contract, a portion of the consideration received may be deferred because of a requirement to satisfy a future obligation. Stand-alone selling price for separate performance obligations is based on observable prices charged to customers for goods or services sold separately or the cost-plus-a-margin approach when observable prices are not available, considering overall pricing objectives.

Arrangements with Multiple Performance Obligations

Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the individual performance obligations are separately accounted for if they are distinct. In an arrangement with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative stand-alone selling price basis. The determination of stand-alone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Operations during a given period.

Contract Modifications

Contracts may be modified due to changes in contract specifications or customer requirements. Contract modifications occur when the change in terms either creates new enforceable rights and obligations or changes existing enforceable rights and obligations. The effect of a contract modification for goods and services that are not distinct in the context of the contract on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. Contract modifications that result in goods or services that are distinct from the existing goods or services are accounted for as separate contracts if they are sold at their stand-alone selling price, or otherwise prospectively.

Variable Consideration

When a contract with a customer includes a variable transaction price, an estimate of the consideration to which the Company expects to be entitled to for transferring the promised goods or services is made at contract inception. Depending on the terms of the contract, variable consideration is estimated using either the expected value approach or the most likely value approach. Under either approach to estimating variable consideration, the estimate considers all information (historical, current and forecast) that is reasonably available at contract inception. The amount of variable consideration is estimated at contract inception and updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception. Certain payments to retailers and distributors, such as market development funds and revenue shares, are treated as a reduction of the transaction price, and therefore revenue, rather than Selling, general and administrative  expense.

When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of intellectual property, or when a license of intellectual property is the predominant item to which the variable consideration relates, revenue is recognized at the later of when the subsequent sale or usage occurs or the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied or partially satisfied.

Significant Judgments

Determining whether promises to transfer multiple goods and services in contracts with customers are considered distinct performance obligations that should be accounted for separately requires significant judgment, including related to the level of integration and interdependency between the performance obligations. In addition, judgment is necessary to allocate the transaction price to the distinct performance obligations, including whether there is a discount or significant financing component to be allocated based on the relative stand-alone selling price of the various performance obligations.

Significant judgment is required to determine the stand-alone selling price for each distinct performance obligation when an observable price is not available. In instances where stand-alone selling price is not directly observable, such as when the Company does not sell the good or service separately, the stand-alone selling price is determined using a range of inputs that includes market conditions and other observable inputs. More than one stand-alone selling price may exist for individual goods and services due to the stratification of those goods and services, considering attributes such as the size of the customer and geographic region.

Due to the nature of the work required to be performed on some performance obligations, significant judgment may be required to determine the transaction price. It is common for the Company's license agreements to contain provisions that can either increase or decrease the transaction price. These variable amounts are generally estimated based on usage. In addition to estimating variable consideration, significant judgment is necessary to identify forms of variable consideration, determine whether the variable consideration relates to a sales-based or usage-based royalty of intellectual property and determine whether and when to include estimates of variable consideration in the transaction price.

Some hardware products are sold with a right of return and in other circumstances, other credits or incentives may be provided such as consideration (sales incentives) given to customers or resellers, which are accounted for as variable consideration and recognized as a reduction to the revenue recognized. Estimates of returns, credits and incentives are made at contract inception and updated each reporting period.

In contracts where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of software, the Company recognizes revenue as progress toward completion occurs using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Significant judgment is required to estimate the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement.

On an ongoing basis, management evaluates its estimates, inputs and assumptions related to revenue recognition. Using different estimates, inputs or assumptions may materially affect the reported amounts of assets and liabilities as of the date of the financial statements and the results of operations for the reporting period.

Nature of Goods and Services

The following is a discussion of the principal activities from which the Company generates its revenue.

Patent Licensing Agreements

The Company licenses its discovery patent portfolio to traditional pay TV providers, virtual service providers, OTT video providers, CE manufacturers and others. The Company licenses its patented technology portfolio under two revenue models: (i) fixed-fee licenses and (ii) per-unit royalty licenses.

The Company's long-term fixed-fee license agreements provide rights to future patented technologies over the term of the agreement that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the agreement. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license agreement.

At times, the Company enters into license agreements in which a licensee is released from past patent infringement claims and is granted a license to ship an unlimited number of units over a future period for a fixed fee. In these arrangements, the Company allocates the transaction price between the release for past patent infringement claims and the future license. In determining the stand-alone selling price of the release for past patent infringement claims and the future license, the Company considers such factors as the number of units shipped in the past and in what geographies these units were shipped, the number of units expected to be shipped in the future and in what geographies these units are expected to be shipped, as well as the licensing rate the Company generally receives for units shipped in the same geographies. As the release from past patent
infringement claims is generally satisfied at execution of the agreement, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the agreement is executed and the amount of transaction price allocated to the future license is recognized ratably over the future license term.

The Company recognizes revenue from per-unit royalty licenses in the period in which the licensee's sales are estimated to have occurred, which results in an adjustment to revenue when actual sales are subsequently reported by the licensees, which is generally in the month or quarter following usage or shipment. The Company generally recognizes revenue from per-unit royalty licenses on a per-subscriber per-month model for licenses with service providers and a per-unit shipped model for licenses with CE manufacturers.

Arrangements with Multiple System Operators for the TiVo Service

The Company's arrangements with multiple system operators ("MSOs") typically include software customization and set-up services, associated maintenance and support, limited training, post-contract support, TiVo-enabled DVRs, non-DVR STBs and the TiVo service.

The Company has two types of arrangements with MSOs that include technology deployment and engineering services. In instances where the Company hosts the TiVo service, non-refundable payments received for customization and set-up services are deferred and recognized as revenue ratably over the hosting term. The related cost of such services is capitalized to the extent it is deemed recoverable and amortized to cost of revenues over the same period as the related TiVo service revenue is recognized. The Company estimates the stand-alone selling prices for training, DVRs, non-DVR STBs and maintenance and support based on the price charged in stand-alone sales of the promised good or service. The stand-alone selling price for the TiVo service is determined considering the size of the MSO and expected volume of deployment, market conditions, competitive landscape, internal costs and total gross margin objectives. For a term license to the TiVo service, the Company receives license fees for the hosted TiVo service on either a per-subscriber per-month basis or a fixed fee. The Company recognizes revenue from per-subscriber per-month licenses during the month the TiVo service is provided to the customer and recognizes revenue from fixed fee licenses ratably over the license period.

In arrangements where the Company does not host the TiVo service and that include engineering services that are essential to the functionality of the licensed technology or involve significant customization or modification of the software, the Company recognizes revenue as progress toward completion is made using an input method based on the ratio of costs incurred to date to total estimated costs of the project. Project costs are primarily labor related to the specific activities required for the project. Costs related to general infrastructure or uncommitted platform development are not included in the project cost estimates and are expensed as incurred. Estimating project costs requires forecasting costs, tracking progress toward completion and projecting the remaining effort to complete the project. These estimates are reassessed throughout the term of the arrangement, and revisions to estimates are recognized on a cumulative catch-up basis when the changed conditions become known. Provisions for losses are recorded when estimates indicate it is probable that a loss will be incurred for the contract. The Company generally recognizes revenue from license fees for the TiVo service that it does not host on a per-subscriber per-month basis due to the recognition constraint on intellectual property usage-based royalties.    

Subscription Services

Subscription services revenues primarily consist of fees to provide customers with access to one or more of the Company's hosted products such as its iGuide IPG, advanced search and recommendations, metadata and analytics products, including routine customer support. The Company generally receives per-subscriber per-month fees for its iGuide IPG and search and recommendations service and revenue is recorded in the month the customer uses the service. The Company generally receives a monthly or quarterly fee from its metadata or analytics licenses for the right to use the metadata or access its analytics platform and to receive regular updates. Revenue from the Company's metadata and analytics service is recognized ratably over the subscription period.

Passport Software

               The Company licenses its Passport IPG software to pay TV providers in North and South America. The Company generally receives per-subscriber per-month fees for licenses to its Passport IPG software and support. Due to the usage-based royalty provisions of the revenue recognition guidance, revenue is generally recognized in the month the customer uses the software.

Advertising

The Company generates advertising revenue through its IPGs. Advertising revenue is recognized when the related advertisement is provided. Advertising revenue is recorded net of agency commissions and revenue shares with service providers and CE manufacturers.

TiVo-enabled DVRs and TiVo Service

The Company sells TiVo-enabled DVRs and the related service directly to customers through sales programs via the TiVo.com website and licenses the sale of TiVo-enabled DVRs through a limited number of retailers. For sales through the TiVo.com website, the customer receives a DVR and commits to either a minimum subscription period of one year or for the lifetime of the DVR. Customers who purchase a DVR from TiVo.com have the right to return the DVR within 30 days of purchase for a full refund. For licensed sales of TiVo-enabled DVRs through retailers, the customer commits to either a minimum subscription period of one year or for the lifetime of the DVR. All customers have the right to cancel their subscription to the TiVo service within 30 days of subscription activation for a full refund. After the initial subscription period, all customers have various pricing options when they renew their subscription.

The stand-alone selling price for the TiVo service is established based on stand-alone sales of the service and varies by the length of the service period. The stand-alone selling price of the DVR is determined based on the price for which the Company would sell the DVR without any service commitment from the customer.

The transaction price allocated to the DVR is recognized as revenue on delivery and the transaction price allocated to the TiVo service is recognized as revenue ratably over the service period. Subscription revenues from lifetime subscriptions are recognized ratably over the estimated useful life of the DVR associated with the subscription. The estimated useful life for a DVR depends on a number of assumptions, including, but not limited to, customer retention rates, the timing of new product introductions and historical experience. As of December 31, 2019, the Company recognizes revenue for lifetime subscriptions over a 72-month period. The Company periodically reassesses the estimated useful life of a DVR. When the actual useful life of the DVR materially differs from the Company's estimate, the estimated useful life of the DVR is adjusted, which could result in the recognition of revenue over a longer or shorter period of time.

Shipping and handling costs associated with outbound freight after control of a DVR has transferred to a customer are accounted for as a fulfillment cost and are included in Cost of hardware revenues, excluding depreciation and amortization of intangible assets as incurred.

Warranty

The Company accrues for the expected material and labor costs required to provide warranty services on its hardware products. The Company’s warranty accrual is estimated based on the total volume of units sold, the term of the warranty period, expected failure rates and the estimated cost to replace or repair the defective unit.

Research and Development

Research and development costs are expensed as incurred.

Advertising Costs

Advertising costs are expensed as incurred and are presented within Selling, general and administrative expense in the Consolidated Statements of Operations. Advertising expenses for the years ended December 31, 2019, 2018 and 2017, were $7.7 million$7.8 million and $8.8 million, respectively.

Restructuring

Management-approved restructuring plans can include employee severance and benefit costs to terminate a specified number of employees, including the acceleration of vesting in equity-based compensation awards, infrastructure charges to vacate facilities and consolidate operations and contract cancellation costs. Employee severance and benefit costs are accrued under these actions when it is probable that benefits will be paid and the amount is reasonably estimable.

Equity-Based Compensation

Equity-based compensation costs are estimated based on the grant date fair value of the award. Equity-based compensation cost is recognized for those awards expected to meet the service or performance vesting conditions on a straight-line basis over the requisite service period of the award. Equity-based compensation is estimated based on the aggregate grant for service-based awards and at the individual vesting tranche for awards with performance or market conditions. Forfeiture estimates are based on historical experience.

Recent Accounting Pronouncements

Standards Adopted in 2019

In February 2016, the FASB issued a new accounting standard for leases. The new lease accounting standard generally requires the recognition of operating and financing lease liabilities and corresponding right-of-use assets on the statement of financial position. The Company adopted the provisions of the new lease accounting standard on January 1, 2019 using the modified retrospective transition approach and certain practical expedients as described in Note 9. On adoption, the Company recognized the present value of its existing minimum lease payments as a $66.7 million Right-of-use asset and an $81.9 million Lease liability. The difference between the Right-of-use asset and the Lease liability on adoption primarily arises from previously recorded deferred rent, which was effectively reclassified to the Right-of-use asset on adoption. As a result, there was no impact on Accumulated deficit. Results for periods beginning after December 31, 2018 are presented in accordance with the new lease accounting standard, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous lease accounting policies.
    
In March 2017, the FASB shortened the amortization period for certain investments in callable debt securities held at a premium to the earliest call date. Application of the shortened amortization period was effective for the Company beginning on January 1, 2019 on a modified retrospective basis. The application of the shortened amortization period did not have an effect on the Company's Consolidated Financial Statements

In February 2018, the FASB issued guidance on the reclassification of certain income tax effects from accumulated other comprehensive income resulting from the Tax Cuts and Jobs Act of 2017 (the "Tax Act of 2017"). Application of the reclassification guidance was effective for the Company beginning on January 1, 2019. On adoption, the Company made an accounting policy election to use the specific identification method to release income tax effects from Accumulated other comprehensive loss. The Company also made an accounting policy election not to reclassify the stranded tax effects of the Tax Act of 2017 from Accumulated other comprehensive loss to Accumulated deficit. The application of the reclassification guidance did not have a material effect on the Company's Consolidated Financial Statements

Standards Adopted in 2018

In January 2017, the Financial Accounting Standards ("FASB") clarified the definition of a business. The clarified guidance provides a more defined framework to use in determining when a set of assets and activities constitute a business. The clarified definition was effective for the Company on January 1, 2018 and was applied using a prospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.

In October 2016, the FASB amended its guidance on the tax effects of intra-entity transfers of assets other than inventory. The amended guidance requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The amendment was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.

In August 2016, the FASB issued clarifying guidance on the presentation of eight specific cash flow issues for which previous guidance was either unclear or not specific. The clarified guidance was effective for the Company on January 1, 2018 and was applied using a retrospective transition approach. Application of this guidance did not have an effect on the Consolidated Financial Statements.

In March 2016, the FASB provided guidance for the derecognition of prepaid stored-value product liabilities, such as gift cards. Pursuant to this guidance, among other criteria, prepaid stored-value product liabilities are eligible to be derecognized when the likelihood of redemption becomes remote. The guidance was effective for the Company on January 1, 2018 and was applied using a modified retrospective transition approach. On adoption, the Company recorded a cumulative
effect adjustment, net of tax effects, of $2.2 million that reduced Accumulated deficit for prepaid stored-value product liabilities where the likelihood of redemption was deemed to be remote at the adoption date.

In May 2014, the FASB issued an amended accounting standard for revenue recognition. The core principle of the amended revenue recognition guidance is for an entity to recognize revenue to depict the transfer of promised goods or services to customers in amounts that reflect the consideration to which the entity expects to be entitled in exchange for those goods or services. The amendments also require enhanced disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity’s contracts with customers. In addition, the FASB amended its guidance related to the capitalization and amortization of the incremental costs of obtaining a contract with a customer. The Company adopted the amended revenue and cost recognition guidance on January 1, 2018 using the modified retrospective transition approach. On adoption, the Company recorded a cumulative effect adjustment, net of tax effects, that reduced Accumulated deficit by $27.9 million for the effects of the amended revenue recognition guidance and reduced Accumulated deficit by $1.3 million for the effects of capitalizing incremental costs to obtain contracts with customers. The significant differences giving rise to the cumulative effect adjustments are described in Note 4. Results for periods beginning after December 31, 2017 are presented under the amended revenue and cost recognition guidance, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous revenue and cost recognition policies.

Standards Pending Adoption

In August 2018, the FASB modified the requirements for capitalizing costs incurred to implement a hosting arrangement that is a service contract. The modified requirements were intended to align the cost capitalization requirements for hosting arrangements with the cost capitalization requirements for internal-use software. The modified guidance is effective for the Company beginning on January 1, 2020, with early adoption permitted. The guidance can be applied prospectively to all arrangements entered into or materially modified after the effective date or using a retrospective transition approach. The Company does not expect application of the modified requirements for capitalizing costs incurred to implement a hosting arrangement to have a material effect on its Consolidated Financial Statements.

In June 2016, the FASB issued updated guidance that requires entities to use a current expected credit loss model to measure credit-related impairments for financial instruments held at amortized cost. The current expected credit loss model is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect collectability. Current expected credit losses, and subsequent adjustments, represent an estimate of lifetime expected credit losses that are recorded as an allowance deducted from the amortized cost of the financial instrument. The updated guidance also amends the other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments for credit-related losses through an allowance and eliminating the length of time a security has been in an unrealized loss position as a consideration in the determination of whether a credit loss exists. The updated guidance is effective for the Company beginning on January 1, 2020 and is effective using a modified retrospective transition approach for the provisions related to application of the current expected credit loss model to financial instruments and using a prospective transition approach for the provisions related to credit losses on available-for-sale debt securities. Early application is permitted. Adoption of the updated guidance is expected to result in the recognition of an immaterial addition to the allowance for credit losses as an adjustment to Accumulated deficit, primarily related to establishing an allowance for credit losses for contract assets for which revenue has been recognized in excess of the amount billed to the customer.

In December 2019, the FASB issued guidance to simplify the accounting for income taxes by removing certain exceptions to general principles, clarifying requirements and including amendments to improve consistent application of the guidance. The guidance specifically removes the exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, such as discontinued operations or other comprehensive income. The guidance also requires an entity to recognize a franchise tax that is partially based on income as an income-based tax and to account for any other amounts incurred as a non-income based tax. The guidance is effective for the Company beginning on January 1, 2021 using a prospective approach. Early adoption is permitted. The Company is evaluating the effect of application on its Consolidated Financial Statements.
XML 94 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 01, 2018
USD ($)
performance_obligation
Dec. 31, 2017
USD ($)
Revenue, Major Customer [Line Items]        
Accumulated deficit $ (2,120,654) $ (1,710,587) $ (1,361,239) $ (1,392,651)
Revenue recognized 44,200      
Revenue from remaining performance obligation $ 662,700      
International MSO Agreements [Member]        
Revenue, Major Customer [Line Items]        
Number of distinct performance obligations | performance_obligation     2  
Contracts with Customers        
Revenue, Major Customer [Line Items]        
Accumulated deficit     $ 27,913  
Contracts with Customers | International MSO Agreements [Member]        
Revenue, Major Customer [Line Items]        
Accumulated deficit     34,400  
Fixed-Fee Patent Licensing Agreement [Member] | Contracts with Customers        
Revenue, Major Customer [Line Items]        
Accumulated deficit     $ 10,200  
XML 95 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Schedule of Weighted Average Number of Shares
The number of shares used to calculate Basic and Diluted EPS were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Weighted average shares used in computing basic per share amounts
125,484

 
123,020

 
120,355

Dilutive effect of equity-based compensation awards

 

 

Weighted average shares used in computing diluted per share amounts
125,484

 
123,020

 
120,355


Weighted Average Potential Anti-Dilutive Common Shares
Weighted average potential shares excluded from the calculation of Diluted EPS as their effect would have been anti-dilutive were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Restricted awards
5,377

 
4,696

 
4,567

Stock options
800

 
2,027

 
2,850

2020 Convertible Notes (a)
12,589

 
13,162

 
12,429

2021 Convertible Notes (a)
1

 
1

 
1

Warrants related to 2020 Convertible Notes (a)
12,933

 
12,486

 
12,232

Weighted average potential shares excluded from the calculation of Diluted EPS
31,700

 
32,372

 
32,079

 
(a)
See Note 8 for additional details.
XML 96 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Consolidated Financial Data (Unaudited) Quarterly Financial Data (Unaudited)
 
Q1
 
Q2
 
Q3
 
Q4
 
(in thousands, except per share amounts)
2019
 
 
 
 
 
 
 
Total Revenues, net
$
158,235

 
$
176,172

 
$
158,524

 
$
175,198

Restructuring and asset impairment charges
1,813

 
2,676

 
1,995

 
1,257

Goodwill impairment

 

 
137,453

 
217,108

Operating (loss) income from continuing operations
(8,020
)
 
12,629

 
(137,717
)
 
(209,528
)
Loss from continuing operations, net of tax
(26,644
)
 
(9,540
)
 
(151,010
)
 
(218,080
)
Loss from discontinued operations, net of tax

 

 
(379
)
 
(4,414
)
Net loss
(26,644
)
 
(9,540
)
 
(151,389
)
 
(222,494
)
 
 
 
 
 
 
 
 
Basic loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.72
)
Discontinued operations

 

 

 
(0.03
)
Basic loss per share
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.75
)
Weighted average shares used in computing basic per share amounts
124,422

 
124,960

 
126,081

 
126,444

 
 
 
 
 
 
 
 
Diluted loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.72
)
Discontinued operations

 

 

 
(0.03
)
Diluted loss per share
$
(0.21
)
 
$
(0.08
)
 
$
(1.20
)
 
$
(1.75
)
Weighted average shares used in computing diluted per share amounts
124,422

 
124,960

 
126,081

 
126,444

 
 
 
 
 
 
 
 
Dividends declared per share
$
0.18

 
$
0.08

 
$
0.08

 
$

 
 
 
 
 
 
 
 
2018
 
 
 
 
 
 
 
Total Revenues, net
$
189,837

 
$
172,860

 
$
164,709

 
$
168,459

Restructuring and asset impairment charges
4,546

 
1,101

 
2,921

 
1,493

Goodwill impairment

 

 

 
269,000

Operating loss from continuing operations
(9,040
)
 
(8,763
)
 
(7,681
)
 
(273,484
)
Loss from continuing operations, net of tax
(19,014
)
 
(22,868
)
 
(22,992
)
 
(288,189
)
Income (loss) from discontinued operations, net of tax
1,297

 
2,298

 
143

 
(23
)
Net loss
(17,717
)
 
(20,570
)
 
(22,849
)
 
(288,212
)
 
 
 
 
 
 
 
 
Basic loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.16
)
 
$
(0.19
)
 
$
(0.19
)
 
$
(2.33
)
Discontinued operations
0.01

 
0.02

 

 

Basic loss per share
$
(0.15
)
 
$
(0.17
)
 
$
(0.19
)
 
$
(2.33
)
Weighted average shares used in computing basic per share amounts
122,080

 
122,713

 
123,459

 
123,802

 
 
 
 
 
 
 
 
Diluted loss per share:
 
 
 
 
 
 
 
Continuing operations
$
(0.16
)
 
$
(0.19
)
 
$
(0.19
)
 
$
(2.33
)
Discontinued operations
0.01

 
0.02

 

 

Diluted loss per share
$
(0.15
)
 
$
(0.17
)
 
$
(0.19
)
 
$
(2.33
)
Weighted average shares used in computing diluted per share amounts
122,080

 
122,713

 
123,459

 
123,802

 
 
 
 
 
 
 
 
Dividends declared per share
$
0.18

 
$
0.18

 
$
0.18

 
$
0.18


XML 97 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenues, net:      
Revenues, net: $ 668,129 $ 695,865 $ 826,456
Costs and expenses:      
Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets 156,533 169,149 167,712
Cost of hardware revenues, excluding depreciation and amortization of intangible assets 18,117 19,491 46,699
Research and development 148,422 177,285 194,382
Selling, general and administrative 191,417 181,047 205,024
Depreciation 21,247 21,464 22,144
Amortization of intangible assets 112,727 147,336 166,657
Restructuring and asset impairment charges 7,741 10,061 19,048
Goodwill impairment 354,561 269,000 0
Total costs and expenses 1,010,765 994,833 821,666
Operating (loss) income (342,636) (298,968) 4,790
Interest expense (49,902) (49,150) (42,756)
Interest income and other, net 8,526 5,682 2,915
(Loss) gain on interest rate swaps (4,966) 3,425 1,859
TiVo Acquisition litigation 0 0 (14,006)
Loss on debt extinguishment (2,152) 0 (108)
Loss on debt modification 0 0 (929)
Loss from continuing operations before income taxes (391,130) (339,011) (48,235)
Income tax expense (benefit) 14,144 14,052 (10,279)
Loss from continuing operations, net of tax (405,274) (353,063) (37,956)
(Loss) Income from discontinued operations, net of tax (4,793) 3,715 0
Net loss $ (410,067) $ (349,348) $ (37,956)
Basic loss per share:      
Continuing operations (in dollars per share) $ (3.23) $ (2.87) $ (0.32)
Discontinued operations (in dollars per share) (0.04) 0.03 0
Basic loss per share (in dollars per share) $ (3.27) $ (2.84) $ (0.32)
Weighted average shares used in computing basic per share amounts (in shares) 125,484 123,020 120,355
Diluted loss per share:      
Continuing operations (in dollars per share) $ (3.23) $ (2.87) $ (0.32)
Discontinued operations (in dollars per share) (0.04) 0.03 0
Diluted loss per share (in dollars per share) $ (3.27) $ (2.84) $ (0.32)
Weighted average shares used in computing diluted per share amounts (in shares) 125,484 123,020 120,355
Dividends declared per share (in dollars per share) $ 0.34 $ 0.72 $ 0.72
Licensing, Services and Software      
Revenues, net:      
Revenues, net: $ 659,261 $ 681,130 $ 784,087
Hardware      
Revenues, net:      
Revenues, net: $ 8,868 $ 14,735 $ 42,369
XML 98 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases Leases

Adoption of New Lease Accounting Standard

The Company adopted the provisions of the new lease accounting standard described in Note 1 using the modified retrospective transition approach on January 1, 2019. As such, the new lease accounting standard was applied to contracts in effect as of December 31, 2018. Results for periods beginning after December 31, 2018 are presented in accordance with the new lease accounting standard, while prior period amounts were not restated and continue to be reported in accordance with the Company's previous lease accounting policies. On adoption, the Company recognized a $66.7 million Right-of-use asset and an $81.9 million Lease liability.

Practical Expedients and Exemptions

On adoption, the Company elected to apply the package of practical expedients permitted under the transition provisions of the new lease accounting standard, which among other things, allowed the Company to carryforward the historical lease classification. In addition, the Company elected to apply a practical expedient to combine the lease components and non-lease components into a single lease component. The Company also elected to apply a practical expedient to not measure or recognize right-of-use assets or lease liabilities for leases with a lease term of 12 months or less.

Lease Details

The Company has operating leases for corporate offices, data centers and certain equipment. As of December 31, 2019, the Company's leases have remaining lease terms of 6 months to 10 years and the Company has an option to terminate certain leases within the next 7 years. Additionally, certain leases include options to extend the lease term for up to 10 years. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The Company subleases certain real estate to third parties. The sublease portfolio consists of operating leases for previously exited office space. Certain subleases include variable payments for operating costs. The subleases are generally co-terminus with the head lease, or shorter. Subleases do not include any residual value guarantees or restrictions or covenants imposed by the leases. Income from subleases is recognized as a reduction to Selling, general and administrative expenses.

The components of operating lease costs were as follows (in thousands):
Classification
Year Ended December 31, 2019
Fixed lease cost
$
17,601

Variable lease cost
5,031

Short-term lease cost
426

Less: Sublease income
(9,317
)
Total operating lease cost
$
13,741


Supplemental cash flow information related to leases was as follows (in thousands):
 
Year Ended December 31, 2019
Operating cash flows:
 
Cash paid for amounts included in the measurement of operating Lease liabilities
$
19,328

Non-cash activity:
 
Right-of-use assets obtained in exchange for operating Lease liabilities
$
8,519

Derecognition of Right-of-use assets upon early termination of lease
$
(2,373
)
Impairment of Right-of-use assets
$
(591
)

Supplemental balance sheet information related to operating leases was as follows (in thousands, except weighted average lease term and discount rate):
 
December 31, 2019
Right-of-use assets
$
59,888

 
 
Lease liabilities - current
$
13,009

Lease liabilities - non current
61,603

Total Lease liabilities
$
74,612

 
 
Weighted average remaining lease term
6.0 years

Weighted average discount rate
6.6
%


Expected Lease Payments

As of December 31, 2019, aggregate expected lease payments were as follows (in thousands):
 
Operating Lease Liabilities
 
Sublease Income
 
Net Operating Lease Payments
2020
$
17,657

 
$
(5,823
)
 
$
11,834

2021
16,406

 
(5,738
)
 
10,668

2022
13,681

 
(5,909
)
 
7,772

2023
11,681

 
(6,081
)
 
5,600

2024
11,995

 
(6,256
)
 
5,739

Thereafter
20,109

 
(7,214
)
 
12,895

Total lease payments
91,529

 
(37,021
)
 
54,508

Less: imputed interest
(16,917
)
 

 
(16,917
)
Total
$
74,612

 
$
(37,021
)
 
$
37,591


XML 99 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments and Fair Value Measurements
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Investments and Fair Value Measurements Investments and Fair Value Measurements

Fair Value Hierarchy

The Company uses valuation techniques that are based on observable and unobservable inputs to measure fair value. Observable inputs are developed using publicly available information and reflect the assumptions market participants would use, while unobservable inputs are developed using the best information available about the assumptions market participants would use. Fair value measurements are classified in a hierarchy that gives the highest priority to observable inputs and the lowest priority to unobservable inputs. Assets and liabilities are classified in a fair value hierarchy based on the lowest level input that is significant to the fair value measurement in its entirety:
Level 1. Quoted prices in active markets for identical assets or liabilities.
Level 2. Inputs other than Level 1 inputs that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or market-corroborated inputs.
Level 3. Unobservable inputs for the asset or liability.

The Company recognizes transfers between levels of the fair value hierarchy as of the end of the reporting period. For the years ended December 31, 2019, 2018 and 2017, there were no transfers between levels of the fair value hierarchy.

Recurring Fair Value Measurements

Assets

The amortized cost and fair value of cash, cash equivalents and marketable securities by significant investment
category, as well as their classification on the Consolidated Balance Sheets were as follows (in thousands):
As of December 31, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
 
$
119,349

 
$

 
$

 
$
119,349

 
$
119,349

 
$

 
$

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
226,111

 

 

 
226,111

 
226,111

 

 

Level 1 Subtotal
 
226,111

 

 

 
226,111

 
226,111

 

 

Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
 
40,522

 

 
(1
)
 
40,521

 
16,280

 
24,241

 

U.S. Treasuries / Agencies
 
39,009

 
32

 
(10
)
 
39,031

 
11,979

 
27,052

 

Level 2 Subtotal
 
79,531

 
32

 
(11
)
 
79,552

 
28,259

 
51,293

 

Total assets
 
$
424,991

 
$
32

 
$
(11
)
 
$
425,012

 
$
373,719

 
$
51,293

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
 
Long-Term Investments
Cash
 
$
40,125

 
$

 
$

 
$
40,125

 
$
40,125

 
$

 
$

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
121,830

 

 

 
121,830

 
121,830

 

 

Level 1 Subtotal
 
121,830

 

 

 
121,830

 
121,830

 

 

Level 2:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
 
114,159

 
1

 
(400
)
 
113,760

 

 
90,753

 
23,007

U.S. Treasuries / Agencies
 
118,497

 
70

 
(164
)
 
118,403

 

 
68,203

 
50,200

Level 2 Subtotal
 
232,656

 
71

 
(564
)
 
232,163

 

 
158,956

 
73,207

Total assets
 
$
394,611

 
$
71

 
$
(564
)
 
$
394,118

 
$
161,955

 
$
158,956

 
$
73,207



The fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, were as follows (in thousands):
 
December 31, 2019
 
Less than 12 Months
 
12 Months or Longer
 
Total
Description of Securities
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Corporate debt securities
$
7,003

 
$
(1
)
 
$

 
$

 
$
7,003

 
$
(1
)
U.S. Treasuries / Agencies
11,979

 
(1
)
 
16,497

 
(9
)
 
28,476

 
(10
)
Marketable securities
$
18,982

 
$
(2
)
 
$
16,497

 
$
(9
)
 
$
35,479

 
$
(11
)
 
December 31, 2018
 
Less than 12 Months
 
12 Months or Longer
 
Total
Description of Securities
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Corporate debt securities
$
52,617

 
$
(170
)
 
$
46,991

 
$
(230
)
 
$
99,608

 
$
(400
)
U.S. Treasuries / Agencies
68,519

 
(82
)
 
19,160

 
(82
)
 
87,679

 
(164
)
Marketable securities
$
121,136

 
$
(252
)
 
$
66,151

 
$
(312
)
 
$
187,287

 
$
(564
)


As of December 31, 2019 and 2018, Other long-term assets include equity securities accounted for under the equity method with a carrying amount of $3.7 million and $2.2 million, respectively, and equity securities without a readily determinable fair value with a carrying amount of $0.4 million and $1.5 million, respectively. During the year ended December 31, 2019, the Company realized a gain from the sale of equity securities without a readily determinable fair value of $2.0 million. No impairments or adjustments to the carrying amount of the Company's equity securities without a readily determinable fair value were recognized in the years ended December 31, 2019 and 2018. For the year ended December 31, 2017, an impairment loss of $1.2 million was recognized on the Company's equity securities without a readily determinable fair value.

Liabilities

Liabilities reported at fair value in the Consolidated Balance Sheets were classified in the fair value hierarchy as follows (in thousands):
 
 
December 31, 2019
 
December 31, 2018
 
 
Significant Other
Observable Inputs
(Level 2)
 
Significant Other
Observable Inputs
(Level 2)
Liabilities
 
 
 
 
Other long-term liabilities
 
 
 
 
Interest rate swaps
 
$
(6,120
)
 
$
(3,012
)
Total Liabilities
 
$
(6,120
)
 
$
(3,012
)

Rollforward of Level 3 Fair Value Measurements

Changes in the fair value of assets and liabilities classified in Level 3 of the fair value hierarchy were as follows (in thousands): 
 
Year Ended December 31,
 
2018
 
2017
 
Auction Rate Securities
 
Cubiware Contingent Consideration
 
Auction Rate Securities
 
Cubiware Contingent Consideration
Balance at beginning of period
$
10,584

 
$
(2,234
)
 
$
10,368

 
$
(5,273
)
Sales
(10,715
)
 

 

 

Settlements

 
1,874

 

 
2,650

Transfers out (a)

 
1,700

 

 

Gain (loss) included in earnings
(85
)
 
(1,340
)
 

 
389

Unrealized loss reclassified on sale
216

 

 

 

Unrealized gains included in other comprehensive income

 

 
216

 

Balance at end of period
$

 
$

 
$
10,584

 
$
(2,234
)


(a)
During the year ended December 31, 2018, $1.7 million related to the Cubiware Contingent Consideration was reclassified to a contingent liability that is not measured at fair value.

For the year ended December 31, 2018, the Loss included in earnings related to the Cubiware contingent consideration liability is included in Selling, general and administrative expense related to remeasurement of the liability as a $1.1 million loss, respectively, and in Interest expense related to accretion of the liability to future value of $0.2 million. For the year ended December 31, 2017, the Gain included in earnings related to the Cubiware contingent consideration liability is included in Selling, general and administrative expense related to remeasurement of the liability as a $1.0 million gain and in Interest expense related to accretion of the liability to future value of $0.6 million.

Nonrecurring Fair Value Measurements

As part of the goodwill impairment tests performed for the years ended December 31, 2019 and 2018, the Product and Intellectual Property Licensing reporting units were measured at fair value, resulting in Goodwill impairment charges of $354.6 million and $269.0 million, respectively. The unobservable inputs used to estimate the fair value of the Product and Intellectual Property Licensing reporting units include projected revenue growth rates, future operating margins and risk-adjusted discount rates, and, accordingly, these measurements would be classified in Level 3 of the fair value hierarchy. The Goodwill impairment charge and the valuation techniques used to estimate reporting unit fair values are more fully described in Note 1 and Note 6.

In May 2017, TiVo Corporation vacated a portion of a leased facility as part of its ongoing TiVo Integration Restructuring Plan (as described in Note 7) resulting in a $6.7 million loss on the impairment of certain property and equipment, principally leasehold improvements. The fair value of the impaired assets was estimated using a discounted cash flow analysis that incorporated among other items, the timing and amount of expected future cash flows associated with the assets, income tax rates and economic and market conditions, as well as a risk adjusted discount rate. The fair value of the impaired assets would be classified in Level 2 of the fair value hierarchy.

Valuation Techniques

The fair value of marketable securities is estimated using observable market-corroborated inputs, such as quoted prices in active markets for similar assets or independent pricing vendors, obtained from a third-party pricing service.

The fair value of interest rate swaps is estimated using a discounted cash flow analysis that considers the expected future cash flows of each interest rate swap. This analysis reflects the contractual terms of the interest rate swap, including the remaining period to maturity, and uses market-corroborated inputs, including forward interest rate curves and implied interest rate volatilities. The fair value of an interest rate swap is estimated by netting the discounted future fixed cash payments against the discounted expected variable cash receipts. The variable cash receipts are estimated based on an expectation of future
interest rates derived from forward interest rate curves. The fair value of an interest rate swap also incorporates credit valuation adjustments to reflect the nonperformance risk of the Company and the respective counterparty. In adjusting the fair value of its interest rate swaps for the effect of nonperformance risk, the Company considers the effect of its master netting agreements.
Other Fair Value Disclosures
The carrying amount and fair value of debt issued or assumed by the Company were as follows (in thousands): 
 
December 31, 2019
 
December 31, 2018
 
Carrying Amount
 
Fair Value (a)
 
Carrying Amount
 
Fair Value (a)
2020 Convertible Notes
$
292,699

 
$
292,419

 
$
326,640

 
$
316,538

2021 Convertible Notes
48

 
48

 
48

 
48

2019 Term Loan Facility
692,792

 
736,110

 

 

Term Loan Facility B

 

 
665,449

 
633,404

Total Long-term debt
$
985,539

 
$
1,028,577

 
$
992,137

 
$
949,990



(a)
If reported at fair value in the Consolidated Balance Sheets, debt issued or assumed by the Company would be classified in Level 2 of the fair value hierarchy.
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based Compensation - Restricted Stock Award Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Weighted-Average Grant Date Fair Value      
Granted (in dollars per share) $ 6.73 $ 11.63 $ 15.18
Restricted Awards      
Restricted Awards (In Thousands)      
Beginning Balance (in shares) 5,350    
Granted (in shares) 4,591    
Vested (in shares) (2,063)    
Forfeited (in shares) (1,346)    
Ending Balance (in shares) 6,532 5,350  
Weighted-Average Grant Date Fair Value      
Beginning Balance (in dollars per share) $ 14.26    
Granted (in dollars per share) 6.73    
Vested (in dollars per share) 14.29    
Forfeited (in dollars per share) 12.18    
Ending Balance (in dollars per share) $ 9.39 $ 14.26  
XML 101 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Components of Lease Expense (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Fixed lease cost $ 17,601
Variable lease cost 5,031
Short-term lease cost 426
Less: Sublease income (9,317)
Total operating lease cost $ 13,741
XML 102 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Narrative (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
Sep. 30, 2019
$ / shares
shares
Jun. 30, 2019
$ / shares
Mar. 31, 2019
$ / shares
Dec. 31, 2018
$ / shares
Sep. 30, 2018
$ / shares
Jun. 30, 2018
$ / shares
Mar. 31, 2018
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 18, 2019
vote
$ / shares
shares
Feb. 14, 2017
USD ($)
Dec. 31, 2016
$ / shares
Mar. 04, 2015
$ / shares
Class of Stock [Line Items]                              
Weighted average potential shares excluded from the calculation of Diluted EPS (in shares) | shares                 31,700,000 32,372,000 32,079,000        
Share price (in us dollars per share) $ 8.48               $ 8.48            
Authorized stock repurchase amount | $                         $ 150,000,000.0    
Stock repurchase (in shares) | shares   0                          
Remaining number of shares authorized to be repurchased | $ $ 150,000,000.0               $ 150,000,000.0            
Tax withholding for share-based compensation | $                 $ 6,052,000 $ 7,384,000 $ 15,094,000        
Dividends declared per share (in dollars per share) $ 0 $ 0.08 $ 0.08 $ 0.18 $ 0.18 $ 0.18 $ 0.18 $ 0.18 $ 0.34 $ 0.72 $ 0.72        
Dividend payments | $                 $ 42,493,000 $ 88,976,000 $ 87,108,000        
Preferred Stock, par value (in usd per share) 0.001       $ 0.001       $ 0.001 $ 0.001          
Common stock                              
Class of Stock [Line Items]                              
Tax withholding for share-based compensation (shares) | shares                 700,000 500,000 800,000        
Tax withholding for share-based compensation | $                 $ 6,100,000 $ 7,400,000 $ 15,100,000        
Series A Junior Participating Preferred Stock Purchase Rights                              
Class of Stock [Line Items]                              
Number of shares purchased (in shares) | shares                       0.001      
Preferred Stock, par value (in usd per share)                       $ 0.001      
Price per share issued (in usd per share)                       $ 35      
Preferred stock number of votes per each share (in votes) | vote                       1      
Convertible Debt | 2020 Convertible Notes                              
Class of Stock [Line Items]                              
Initial conversion price (in usd per share) 25.1668               $ 25.1668           $ 28.9044
Performance-based Restricted Stock Units                              
Class of Stock [Line Items]                              
Weighted average potential shares excluded from the calculation of Diluted EPS (in shares) | shares                 800,000 700,000 400,000        
Warrants to Purchase Common Stock | Convertible Debt | 2020 Convertible Notes                              
Class of Stock [Line Items]                              
Warrant exercise price (in usd per share) $ 34.9541               $ 34.9541         $ 40.1450  
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Deferred Tax Assets and Liabilities on the Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]        
Other long-term assets $ 2,296 $ 1,615    
Deferred tax liabilities, net (34,231) (45,030) $ (50,704) $ (50,356)
Net deferred tax liabilities $ (31,935) $ (43,415)    
XML 104 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets, Net and Goodwill - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Acquired Finite-Lived Intangible Assets [Line Items]                        
Patents acquired as part of a licensing agreement                   $ 7,086,000 $ 16,000,000 $ 0
Payments for purchase of patents                   6,850,000 1,700,000 2,000,000
Goodwill impairment $ 137,500,000 $ 217,108,000 $ 137,453,000 $ 0 $ 0 $ 269,000,000 $ 0 $ 0 $ 0 354,561,000 269,000,000 0
Patents                        
Acquired Finite-Lived Intangible Assets [Line Items]                        
Intangible assets acquired                   14,000,000.0 17,700,000 $ 2,000,000.0
Patents acquired as part of a licensing agreement                   7,100,000 16,000,000.0  
Payments for purchase of patents                   $ 6,900,000 $ 1,700,000  
Acquired finite-lived intangible assets weighted average useful life                   9 years 10 years 5 years
Product                        
Acquired Finite-Lived Intangible Assets [Line Items]                        
Goodwill impairment   20,500,000 79,300,000                  
Product | Nonrecurring                        
Acquired Finite-Lived Intangible Assets [Line Items]                        
Goodwill impairment                     $ 269,000,000.0  
Intellectual Property Licensing                        
Acquired Finite-Lived Intangible Assets [Line Items]                        
Goodwill impairment   $ 196,600,000 $ 58,200,000                  
Intellectual Property Licensing | Nonrecurring                        
Acquired Finite-Lived Intangible Assets [Line Items]                        
Goodwill impairment                     $ 0  
XML 105 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments and Fair Value Measurements - Summarized Fair Value And Gross Unrealized Losses Related To Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Investment [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value $ 18,982 $ 121,136
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (2) (252)
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 16,497 66,151
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (9) (312)
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 35,479 187,287
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss (11) (564)
Corporate debt    
Investment [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 7,003 52,617
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (1) (170)
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0 46,991
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0 (230)
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 7,003 99,608
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss (1) (400)
U.S. Treasuries / Agencies    
Investment [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 11,979 68,519
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (1) (82)
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 16,497 19,160
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (9) (82)
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 28,476 87,679
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss $ (10) $ (164)
XML 107 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring and Asset Impairment Charges - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Restructuring Cost and Reserve [Line Items]        
Accrual adjustment $ 2,264 $ 4,260    
Legacy TiVo Solutions Plan and Legacy Rovi Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring Expense     $ 600  
2019 Transformation Plan        
Restructuring Cost and Reserve [Line Items]        
Separation and transformation costs 26,200      
Restructuring Expense 2,343      
Accrual adjustment 603 0    
Tivo Integration Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring Expense 0 395 18,427  
Accrual adjustment 0 110 559 $ 3,791
Legacy Rovi Plans        
Restructuring Cost and Reserve [Line Items]        
Accrual adjustment 100 300    
Facility-related Costs        
Restructuring Cost and Reserve [Line Items]        
Accrual adjustment 0 264    
Facility-related Costs | Tivo Integration Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring Expense 0 280 3,690  
Accrual adjustment 0 110 111 224
Severance Costs        
Restructuring Cost and Reserve [Line Items]        
Accrual adjustment 2,264 3,996    
Severance Costs | 2019 Transformation Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring Expense 1,960      
Accrual adjustment $ 603 0    
Severance Costs | Tivo Integration Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring Expense   115 4,850  
Accrual adjustment   $ 0 $ 448 $ 3,504
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]                        
Revenues, net   $ 175,198 $ 158,524 $ 176,172 $ 158,235 $ 168,459 $ 164,709 $ 172,860 $ 189,837      
Restructuring and asset impairment charges   1,257 1,995 2,676 1,813 1,493 2,921 1,101 4,546 $ 7,741 $ 10,061 $ 19,048
Goodwill impairment $ 137,500 217,108 137,453 0 0 269,000 0 0 0 354,561 269,000 0
Operating income (loss) from continuing operations   (209,528) (137,717) 12,629 (8,020) (273,484) (7,681) (8,763) (9,040) (342,636) (298,968) 4,790
Loss from continuing operations, net of tax   (218,080) (151,010) (9,540) (26,644) (288,189) (22,992) (22,868) (19,014) (405,274) (353,063) (37,956)
Income (loss) from discontinued operations, net of tax   (4,414) (379) 0 0 (23) 143 2,298 1,297 (4,793) 3,715 0
Net loss   $ (222,494) $ (151,389) $ (9,540) $ (26,644) $ (288,212) $ (22,849) $ (20,570) $ (17,717) $ (410,067) $ (349,348) $ (37,956)
Continuing operations (in dollars per share)   $ (1.72) $ (1.20) $ (0.08) $ (0.21) $ (2.33) $ (0.19) $ (0.19) $ (0.16) $ (3.23) $ (2.87) $ (0.32)
Discontinued operations (in dollars per share)   (0.03) 0 0 0 0 0 0.02 0.01 (0.04) 0.03 0
Basic loss per share (in dollars per share)   $ (1.75) $ (1.20) $ (0.08) $ (0.21) $ (2.33) $ (0.19) $ (0.17) $ (0.15) $ (3.27) $ (2.84) $ (0.32)
Weighted average shares used in computing basic per share amounts (in shares)   126,444 126,081 124,960 124,422 123,802 123,459 122,713 122,080 125,484 123,020 120,355
Continuing operations (in dollars per share)   $ (1.72) $ (1.20) $ (0.08) $ (0.21) $ (2.33) $ (0.19) $ (0.19) $ (0.16) $ (3.23) $ (2.87) $ (0.32)
Discontinued operations (in dollars per share)   (0.03) 0 0 0 0 0 0.02 0.01 (0.04) 0.03 0
Diluted loss per share (in dollars per share)   $ (1.75) $ (1.20) $ (0.08) $ (0.21) $ (2.33) $ (0.19) $ (0.17) $ (0.15) $ (3.27) $ (2.84) $ (0.32)
Weighted average shares used in computing diluted per share amounts (in shares)   126,444 126,081 124,960 124,422 123,802 123,459 122,713 122,080 125,484 123,020 120,355
Dividends declared per share (in dollars per share)   $ 0 $ 0.08 $ 0.08 $ 0.18 $ 0.18 $ 0.18 $ 0.18 $ 0.18 $ 0.34 $ 0.72 $ 0.72
XML 110 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - Purchased Call Options and Sold Warrants (Details) - Convertible Debt - 2020 Convertible Notes
shares in Millions
Dec. 31, 2019
$ / shares
$ / per_unit
shares
Dec. 31, 2016
$ / shares
$ / per_unit
shares
Equity Option    
Debt Instrument [Line Items]    
Call option, shares 11.7 11.9
Common stock strike price (in usd per share) | $ / per_unit 25.1668 28.9044
Warrants to Purchase Common Stock    
Debt Instrument [Line Items]    
Warrants outstanding, shares   11.9
Warrant exercise price (in usd per share) | $ / shares $ 34.9541 $ 40.1450
Warrants outstanding (in shares) 13.0  
XML 111 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt and Interest Rate Swaps - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Mar. 04, 2015
Sep. 22, 2014
Debt Instrument [Line Items]        
Outstanding Principal $ 1,010,048 $ 1,013,548    
Carrying amount 985,539 992,137    
Less: Current portion of long-term debt 343,035 373,361    
Long-term debt, less current portion $ 642,504 618,776    
Convertible Debt | 2020 Convertible Notes        
Debt Instrument [Line Items]        
Interest rate of debt, stated percentage 0.50%   0.50%  
Outstanding Principal $ 295,000 345,000    
Carrying amount $ 292,699 326,640    
Convertible Debt | 2021 Convertible Notes        
Debt Instrument [Line Items]        
Interest rate of debt, stated percentage 2.00%     2.00%
Outstanding Principal $ 48 48    
Carrying amount 48 48    
Line of Credit | 2019 Term Loan Facility        
Debt Instrument [Line Items]        
Outstanding Principal 715,000 0    
Carrying amount 692,792 0    
Line of Credit | Term Loan Facility B        
Debt Instrument [Line Items]        
Outstanding Principal 0 668,500    
Carrying amount $ 0 $ 665,449    
XML 112 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Components of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
United States $ (402,407) $ (350,017) $ (55,846)
Rest of the world 11,277 11,006 7,611
Loss from continuing operations before income taxes $ (391,130) $ (339,011) $ (48,235)
EXCEL 113 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )J"4E ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ FH)24"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ":@E)08B"SHN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y9"2;U96.G%@8K;.QF;+4UBV-C:R1]^SE9 MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\ M=(KR,QXA*/VAC@AU5:W!(2FC2,$$+,)"9+(U6NB(BGR\X(U>\.$S=C/,:, . M'?:4@)<R@LX!-^PZ^77U\+A_8K*NZJJHZH(W>[X6O!'WS?OD M^L/O)NR\L0?[CXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ":@E)07GZ\5*<# #X$@ & 'AL+W=O?ZV#[^F<;3LZU?FKTQ+G@MBZJ9A7OG#O=1U*SWILR: M.WLP5?O-UM9EYMK;>A:R# MYEB66?UG80I[GH4B?'OPE._VKGL0S:>';&>^&_?C\%BW=]&UE4U>FJK);174 M9CL+'\3]2LNNH%?\S,VYN;D.NJ$\6_O2W7S9S,*XZY$IS-IU363MQ\DL35%T M+;7]^#TT&EX]N\+;Z[?6/_6#;P?SG#5F:8M?^<;M9^$X##9FFQT+]V3/G\TP MH"0,AM%_-2=3M/*N)ZW'VA9-_S=8'QMGRZ&5MBME]GKYS*O^\WSY)I5#&2Z0 M0X'\:($:"M2U0.C_%NBA0'L%T64H_=RL,I?-I[4]!_4EWD/6K2)QK]O97W*U94 MH7$7%!RCZLO537F"RS4LUWVYOBE/O2FBBA$V2*!!0LK'G@%53+!!"@U24B[\ ME(&$B7D$+4:TWLMY 20*6XRAQ9C6:\\"2)BH)]!B0NO]K(&$"5O$F+B8MN#G MC31,XH+A6I 6)"$;:)C0!83[04C:@A\[TC"Y"\RO4+0%/WFD8:(7&'-!*99^ M^$C#I8]9%Q1E2=('&BY]#+R@."N2/M!PZ6/F!25:D?2!ADL?8R\HU(JD#S1< M^IA\0;E6)'V@8=*7F'U)N59^^DC#C$5B]B7E6DU\%Z#A7##[DG*M_36&--Q_ M#YA]2;G6_AH#&NZ716+V)>5:*]^%:E@7S+ZD7&M_)0,-ZX+9EY1KG;QW60Z: MI-=4P\_UZ(Y; !A_2='6'C*K09/>&$V$N$L9([P#2$JW'OGS!C1CQ@7O )+2 MK0DUX->?24?A'4!1NA.?&J1AJ%%X!U"4[L2G!FFXL> =0%&Z$W\](PVSS!3S MWSNE._%W9J1A=F:%=P!%Z4Z8]:,PW2KYZ&N&PN J"F[B+T"@26/&!5.K*+6I M\%V 1C(N&%E%<4S]#15IN/<_/T>JSST!]<1/_DES.A;UF]RZLF M>+;.V;(_0MA:ZTS;E?BN16%OLLWUIC!;UUV.VNOZ&PO=V]R:W-H965T&ULA9C;;N,V$(9?Q?!]5IP9BB(#QT"MHFB!%@BVV/9:B9786-ER M)27>OGTIV3'LF6%Z8QW\#_GSH(]#+HYM][W?U/4P^[%K]OW#?#,,A_LLZY\W M]:[JO[2'>A__>6F[737$Q^XUZP]=7:VGH%V3H3$NVU7;_7RYF-X]=LM%^S8T MVWW]V,WZM]VNZOY=U4U[?)C#_./%U^WK9AA?9,O%H7JM_ZR';X?'+CYEEU+6 MVUV][[?M?M;5+P_SG^"^)#<&3(J_MO6QO[J?C4UY:MOOX\-OZX>Y&1W53?T\ MC$54\?)>EW73C"5%'_^<"YU?ZAP#K^\_2O]E:GQLS%/5UV7;_+U=#YN'N9_/ MUO5+]=8,7]OCK_6Y0?E\=F[][_5[W43YZ"36\=PV_?0[>W[KAW9W+B5:V54_ M3M?M?KH>S^5_A.D!> [ 2P#83P/H'$ L(#LYFYKZ^F_Z+K>WCV_>E0^Y$XWDZMF4^,4J00"5(/P7W ](/Y"87AJ0N!RJN0''K2.HY:D!!%BD/!*5AJPL(9,JG!T'D+3JRL/@$#T#D)$I2>@Q(D P$=6KZX:CIC MPU4OW3K2:0D2EY[C$A00FN X+A69=:9(]9#.2Y# ]!R8('D8ORM#XAM4=$6< MB8D>0AV<*,'I.3A1(2(:S/E$5'76@DTXTM&)$IV>HQ,E$BEXSHY2D45*A<2W MBHF$4X+3:? M$+,^ST>LU(3H"G()Q* .8900YFO82M.(J?JIYM:)#E_T8D%)?GHZ+E'B,@@X M_7^"^:GD=LNH0Y(D)/DV8T42?G&;QK>,FBCQ\9..1Y)X#!Q')+EW1QYX1ERJ M.@1,C#/I@"0)R""VU!)\A)0'/IRE+@R4FCF4V.5+1(+A3"()O[NX?O)E395Y ME]A"DLY(DHP$P]E%$I)W<3B,$WL"30D%F-PG"$8Z44D2%0Q'&&E(C6#BR5VI M"6W 8!,Y">E8)8E5,)QA9]'U\8N>'FM"-3W.KL[!QH/)/ZKN=;OO9T_M,+2[ MZ>#KI6V'.A9JOL26;NIJ?7EHZI=AO"WB?7&PO=V]R:W-H965T&ULC99MKYHP%,>_"N$#V!;DR2#)=%FV9$O,7;:]KEJ%W$)96^7NVZ\M M7"*EZN6%].%_SOF=MIR:=XR_BI(0Z;W5M!%KOY2R70$@#B6IL5BPEC1JYL1X MC:7J\C,0+2?X:(QJ"@((8U#CJO&+W(SM>)&SBZ150W;<$Y>ZQOS?AE#6K7WD MOP^\5.=2Z@%0Y"T^DY]$_FIW7/7 Z.58U:01%6L\3DYK_Q-:;9$Q,(K?%>G$ M3=O3J>P9>]6=;\>U#S41H>0@M0NL7E>R)91J3XKC[^#4'V-JP]OVN_](3OA"Y0OKOI(AHH>+ MD*P>O"B4&K_U[ZHQ[ZZ?B9+!S&T0# ;!:("6#PW"P2"T#$!/9E+]C"4N[U6)]*- J5(MYT(-F[ATT%H'"PG#F(KC5Z3&4UC-' !(;)2>:::P"R=,$L' M3&+!])KT)DP$S6/A/-=-@"(G4.0 2BV@:!;(1GFDF$#$3HC8 9%9$/%3B$>* M"43BA$CF$,@*L4D^=$Z>J28PJ1,F=9@@ZLT*Y3T!$M5L^1(X]= A1"N,Y%+BI[_K"_8'YN6J$MV=2716FH)\8DT0YA0OUX9;J MCA\[E)RD;B:JS?N+KN](U@Z7.!C_213_ 5!+ P04 " ":@E)0Q<(H6K$% M "V'0 & 'AL+W=O[65L_W\[O]75I MS=!@)/Y>UQ_=R??9,)6O3?-MN/CMZ7:N!D7UIG[LARZJ^/%>K^K-9N@IZOAW MZG1^''-H>/K]1^^_C)./D_E:=?6JV?RS?NI?;^=^/GNJGZNW3?^E^?BUGB:4 MS6?3['^OW^M-Q /;UW?;*=>HI1M]?WPN=Z-GQ]3_S^:X08T M-:!C ^TN-C!3 _.S@;W8P$X-+&NP/$QEC$U9]=7=3=M\S-K#S[NOAJ=(7]L8 M_="P)(]E.R!9#9,X:48ZRWQ? )8 MGI/GSQ? @C4^$>@ 50>@FLDI AA'6Q%I@'FM+*\$$B.5*;)8M5:X["F@V_"Z MI^10FKB@%<2LLTPWPB*7TITHUQKHMERWEI'4E),0#CB;&^.XG":D@,E>=6<^&2TG&EPY,284'91/G3V#>T ;(=EVW$2":+E5H(EQRY MH)3BRB6G$JJQ66G@5OSW+R;H/(Q:Y=R(5@ ,P7I>X$O >1H>E81V;%DZ ]H] MUYZ)H1;&DN,/[PJ!%'QPGHN7H,U#*NS8+#5P2^[^A98&M[ A*%[%,:BL6=J8)J&FZ:6/A?C MZ(1JB<4'BGLFH+3/$D:OL6=J8)J&FZ:6/J>XXD^1$B +;6.M3"S@L5L2<$N> M_ 5)?UN0SL1:7V)<-.I)JT39)FR4!(S2<*,D:6P\QI\C)4 6@1*/!&%S)&". MAILC23];F*!%FJX@:(+2W"$1:#V91!82MD@"%LGK<$'2TN(:T%HN'6&*/T4E MP.(C0GDJZM@E";BDX2Y)TM06@Z)<2 >@R8QRW"8AF(=4P29LDP1LTG";).!^ MT=7XFQG 3,[W 4I )>R1L#T2L$?#[7&"\C/)P_*.+U\1:&PPECL[!"_$&QLD MY?)5VJ;FC^V*@%WQQ6TQ0M"1+QYH\;Y&*\^7L>Y-+Q-MB_ M#/ O7BP+ U[,*+-(A)E@CY-%,2!1#'24%*)@KW$ "^QW,$GZ/-$01Q*%,1= MB#?V% ,\A6_1% ;L*<)$01Q*%,1=2!3L* :\-;;FR+@&7>ZM\ M2CHN[A84]RR1L18760N*;#* N,A:4&1E (V8L/=\[V0%J&$G41QH2,R23RJO?L?4$L#!!0 ( )J"4E#8O(&PO=V]R:W-H M965T&UL?59=CZ,@%/TKQO<91?"KL4U&F\UNLILTL]G=9]K2 MUHR*"[2=_?<+Z#@6:%\JX+GGGG,I%XLK96_\1(CPWMNFXTO_)$2_" *^.Y$6 M\V?:DTZ^.5#68B&G[!CPGA&\UT%M$T1AF 0MKCM_5>BU#5L5]"R:NB,;YO%S MVV+VKR0-O2Y]X'\LO-;'DU +P:KH\9'\).)7OV%R%DPL^[HE':]IYS%R6/HO M8+$&H0K0B-\UN?+9V%-6MI2^J=:>?U^%-"L8P=T T!D13 $@>!L Q 'X& MH(@F2)P$B6T\1H;Q 9/-A6:)8=J! 6EF;K2-0BBYLU&I4V_JT!L;>E,K"T30 MT&MC$ H-M3;F:7Y^;M1F3K690ZU1N3*SLA@Z*AL1 8-E_8CE1FCN%)H[A!J; M5^:V#!-3V9@G *#1<]8V"D%PI[#RWG&VMM"A.#-[6^@XLF&> ;/"+B",0Y0: M/6#M!,($Q8;X8-:B6\*.^OKCWHZ>.Z$ZW6QUNF)?(M7BC?527;VZ]7_2#/?V M#\R.=<>]+17R M%M_D"I(%)F^"S[PDE^*DR3AAR$&J9RS(;[O>IW33K^)_[=KNJNWBY?9CN-MNFOCL$K993,J:8KNK%>GQQ M=OCLR_;BK'WJEHMU\V4[VCVM5O7VO\MFV;ZFKE;K%JUKM%NQYMF_OS\2_V\]S3/N"@^'O1O.S>O!_M;^5; MVW[?7_QV=SXV>T?-LKGM]DW4\>6YN6J6RWU+T<>_?:/C4\Y]X-OW/UN_.=Q\ MO)EO]:ZY:I?_+.ZZQ_-Q.1[=-??UT[+[VK[\VO0WY,>C_NY_;YZ;993OG<0< MM^UR=_@[NGW:=>VJ;R5:6=4_CJ^+]>'UI6__9Q@.H#Z 3@&6W@W@/H!? _C= M -<'N-< _VZ [P/\*8#"NP%%'U"< OC]@- 'A-<,AUZ:'GOW,%S7=5=?G&W; ME]'V..,V]7YBV\\A3HC;_8>'\3_\+X[8+G[Z?&%]=39]WC?4:RZ/&GJK*4RJ MN=(:7Z:2:]2,334SK:F$FQO0C!%NYDCSFFH:>^34+02[A0X-N,0KB6XY:L)! MLSYJ*E,57(BN 3H2]WVM-9.J<**EF58QE:8R7G01:"T8)SIR#E26O2LJCWN* M84\QZ"D6/7#4E$D/&$\%SN-@'@?R.-&+3N69N")S-QYF\8<6.,F2::" #13: M)LOU5&B;'"HO1GL^*$OL!&@G@%X3>2Z#RN/8B@EZ,R!*K)302@FL!#%12ITE M&)RD@DDJD$1PZ+)228K2BRD[&Q E5JS!:#7 3"6Y:?3:<&^6:IHHPW"K$P4C M(6YU(E^0DWZLII5D-&XIUSD8L!80-EAIAE2FRF;FO\5XLH!/09+<:D"1M,+# M_0(PE_&*$62Z3!C/3 F@&+^]; MX]#+K78V($K-8&):@,P@D6DU#B=E8%DYS89UJ25,3@O0&00ZKZUFYZ0TN8' M]+0 GT'BTVHT3JPWE=R,>UW(Z](Z#$.4 $2#W% )0#32VEA5BAE0BXFEF1'&*P&\EJJHU]QDZRS)L1J2I88P7@G@ M516+I/$Z85>Q4]-G6)B:PC F &-5,A*H3:UE630.RE)#&,B$:EA91I$&K8VP MR23"F"6$65E&D<:LI=++3;&7O64(27S@EG)3"!.;$+%E&46:V)9<9EMDS&%& M'):+AP&'Y:,@('#&"*8;HV)7%DFLZ>8H/BN+(1B4I88P QE5LG+!,&!@698F M2$>#NM12YID<%;VR8&!=KDX\YQ)AI#*J6&7!P."Q/.Y^LE[H92$K2PUAI#) M:JEFA]=ST%54.359@9 *Z5N+)DQ6/EG-6/.9B2NNY.D-$$ZXE,B;(UE<^\:7 MN3'$P&< ?#DXEZQ);LD'N==?#>M22QCY#)!?R@<"!K5UK'/4\ S)4D-X:^#R MX]4'8U(S(+7:[!G4S,X:(P]*Y@R*<"%,S]0PU1TZHI#L:QTFMD/$EAN]TR2VII1;WI4#I[MBX6=:RBP)AY'N$-+E MZG/@',-4F8K"93XSK$LM85 Z!$IE"1"PJN31R9 JM8,QZ3YR4.' 045P MF6W>89BZCQQ4.,#(PGB2?@!S$UGZM0$&J0<@+<6=7WI0^YK A2Q0KI"0Q)R^ M!J)8)J@9.0.Z6'=X-0-N8(.%>O1%LECNF,)GQM!CW'MT3"''T*-CBHK4P&SD\0[*CH>F;+VKWW_[_46\?%NO=Z%O;=>WJ\,WL M?=MV36S2?(H4>VSJN]/%LKGO]F]#?+\]?NM^O.C:3?^+@NGI9PT7_P-02P,$ M% @ FH)24%SI[#"U!@ Y", !@ !X;"]W;W)KQM#GD'E+D?#/;/^;M:ON]69LQS\N?%X^/O7#A>GM]?/BL?VS[?]Z_K0M MWZ:G7NZ7ZW:S6W:;T;9]N!E_M%>--T.#O>+O9?NZ._L\&H;RI>N^#E]^N[\9 MF\%1NVKO^J&+1?GSK9VWJ]704_'Q[['3\>F>0\/SSS]Z_V4_^#*8+XM=.^]6 M_RSO^Z>;<1J/[MN'Q!^3'H^/H?V^_M:LB'YR4>]QUJ]W^W]'= MRZ[OUL=>BI7UXOOA[W*S__MZ[/]',]R C@WHU,"&-QNX8P/WLP&_V8"/#5@T MF!Z&LI^;9M$O;J^WW>MH>_AYGQ?#*K)77&;_;KBXG^S]_Y7IV96KWVYM-M?3 M;T-'1\WLH*%SS4DQ+;V?;D'H%C-2S>GR!G.M"/%2TFB)M0&[<'"@;M^!NQAH M91@,.^!]!WS>@2L,(U4GJ5GH.*8*EO8&ASM#)AJ+\.=47>*D:5IH!IVNI U2);-V4:_M%T) MTA;8#M*V57=RGKUT- FMSJ?@TC8AS:#1*NRP CCB0">LLPQ21-EXA/)109D MWGH5Y5%OKA"J$NH) XHTH**,/*1Y8E-0MK6*511K4%_A#!J7GC&>2..)Y/3, M2 .%6<^U5@4-5*":^))X5I)QPG0B327D:Z=0#F/+(6PE:1Y45<$:5<0"71FA.MYID"XZBA7BNLH1'$*7 M3&_5R^](O1Y0"ZK,P0W/L%U?N2!D@*1Z)QE7WM,+,<8):5 MR8%#S(KL911%.G(IR'V-="[F4,EK'":7T^0B&1YG#B I)*\F'))+)61(1J:6 M^CH,+@? 966:X#1HE&? (GF\ 303YVKQ$]/* 5I9&?H=.B"TGE7P0X43^:R6 M"-!9$SE72EJ'L>5TB46V$H,8XX-UB75^SG(8/NNB*&2B(#,DH)-K#'65K/>5 MS<&86 R(926Q&!'+QB3+W3D4ZGH%R8;#J]H&80PL!L"R$E@,:B,F5H\0D"ZE M'.5A,=3%ZH$/8V Q );4P%H"4+UAD#W)3Z M66:C2!:=+"@:)+/>Y$I@8LPN!NR2N>:,X2F>3.SG2$8E)97&05E6"LK:8T$, M+@;@(@DN1N!RE)1QH,L%NFIO(IUQMA)/&;.+ ;O4PS+6T$DRCP2:B=>FP;.R M\Z+LTC+&%P-\J8=EK'%3TJ HG]W-@ MK$_/7G58M]O'_6LDN]%=][+IAS<&SJZ>7E7Y2,.K$N+ZS%XUAQ=.?G9S>/_E MC\7V<;G9C;YT?=^M]Z]+/'1=WQ:;YD.)(4_MXO[T9=4^],/'6#YO#^^='+[T MW?/QG9KIZ<6>V_\!4$L#!!0 ( )J"4E!C;QARL0$ -(# 8 >&PO M=V]R:W-H965T&UL?5/;;MLP#/T501]0)4JZ=H%MH&DQ;, & M!!VV/2LV;0O5Q9/DN/O[4;+C>9VQ%XND>0X/*2H;K'OQ+4 @KUH9G],VA.[ MF"];T,+?V X,_JFMTR*@ZQKF.P>B2B"M&-]LWC$MI*%%EF(G5V2V#TH:.#GB M>ZV%^W4$98><;NDU\"R;-L0 *[).-/ 5PK?NY-!C,TLE-1@OK2$.ZIP^; _' M?,P*5] M9?^0>L=>SL+#HU4_9!7:G-Y34D$M>A6>[? 1IGYN*9F:_PP74)@>E6"-TBJ? MOJ3L?;!Z8D$I6KR.IS3I'";^*VP=P"< ?P-@8Z&D_$D$463.#L2-L^]$O.+M M@>-LRAA,HTC_4+S'Z*7@_"YCET@TY1S''+[(V+].L%\EV">"_7];7,MY_Z8(6\Q4@VO2-GE2VMZD35Y$YX5]X.E. M_J2/V_Y%N$8:3\XVX,VF^=?6!D IFQMJVJ3-NG4:=MG+G$2 M5 @9D$OW[V=(FJ5=]@6P\7M^-B8;C7UV+8 G+UIU+J>M]_V1,5>VH(6[,3UT M>%,;JX5'TS;,]19$%4%:,9XD'Y@6LJ-%%GUG6V1F\$IV<+;$#5H+^_L$RHPY MW=%7QY-L6A\YXVH?X&/!#PNA6 M9Q(JN1CS'(S/54Z3( @4E#XP"-RN< ]*!2*4\6OFI$O* %R?7]D?8^U8RT4X MN#?JIZQ\F]-;2BJHQ:#\DQD_P5S/@9*Y^"]P!87A00GF*(UR<27EX+S1,PM* MT>)EVF47]W&Z.1QFV#: SP"^ &YC'C8EBLH?A!=%9LU([-3[7H0GWATY]J8, MSMB*>(?B'7JO!4^3C%T#T1QSFF+X*F:W1#!D7U+PK10G_@^<;\/3385IA*=O M%/XG_WZ38!\)]F\(^+L2MV+2=TG8JJ<:;!.GR9'2#%V.:2$-+?,4.[LRMT-0TL#9$3]H+=SO$R@[%G1/ M;X%GV78A!EB9]Z*%;Q"^]V>''EM4:JG!>&D-<= 4]'%_/&41GP _)(Q^99/8 MR<7:E^A\K@NZBP6!@BI$!8''%9Y J2B$9?R:->F2,A+7]DW]8^H=>[D(#T]6 M_91UZ KZ0$D-C1A4>+;C)YC[N:=D;OX+7$$A/%:".2JK?/J2:O#!ZED%2]'B M=3JE2>$OVPIO.';8%L M4R!+ ME_6]S"W+])PE8SU>#:M$V>5'8P:9-7T65A'WFZD[_P:=N_"M=*X\G% M!KS9-/_&V@!8RNX.5ZC#![8X"IH0S?=HNVG-)B?8?GY!;'G&Y1]02P,$% M @ FH)24 C@1JZU 0 T@, !D !X;"]W;W)K&UL?5-M;]L@$/XKB!]0$N(U461;:CI-G;1)4:NMGXE]?E&!>ZYXT@'-"^V 7#D34EM,]HXUQT9LT4#2M@;[$#[FPJ-$LZ;IF:V M,R#*"%*2\8J]DZV&LR&V5TJ87R>0.&1T2S\=J)&I[ _>C.QEML9BE;!=JVJ(F!*J-WV^,I"?$QX&<+@UV<2:CD@O@2C*]E M1C=!$$@H7& 0?KO"/4@9B+R,UXF3SBD#<'G^8/\2:_>U7(2%>Y3/;>F:C!XH M*:$2O72/.#S 5,\G2J;BO\$5I \/2GR. J6-*REZZU!-+%Z*$F_CWNJX#^-- MLI]@ZP ^ ?@,.,0\;$P4E7\63N2IP8&8L?>="$^\/7+?FR(X8ROBG1=OO?>: M\]UMRJZ!:(HYC3%\$;.=(YAGGU/PM10G_@^*C!UG"9+"NQUG.2%=Q[8.Q[?Y'?X..W?A:E;;&UL M?5/;;MP@$/T5Q <$+^NVZ6;ML8T"Q@6\3OZ^ _8Z5FOU M!9CAG#,7AFPT]L6U )Z\:M6YG+;>]P?&7-F"%N[&]-#A36VL%AY-VS#76Q!5 M)&G%>))\9%K(CA99])ULD9G!*]G!R1(W:"WLVQ&4&7.ZHU?'HVQ:'QRLR'K1 MP$_PO_J318LM*I74T#EI.F*ASNG=[G!, SX"GB2,;G4FH9*S,2_!^%[E- D) M@8+2!P6!VP7N0:D@A&G\GC7I$C(0U^>K^M=8.]9R%@[NC7J6E6]S>DM)!;48 ME'\TXS>8Z_E R5S\#[B 0GC(!&.41KFXDG)PWNA9!5/1XG7:91?W<;I)K[1M M I\)?"'<1@*; L7,OP@OBLR:D=BI][T(3[P[<.Q-&9RQ%?$.DW?HO11\_SEC MER T8XX3AJ\PNP7!4'T)P;="'/D_=+Y-WV]FN(_T_9J>)ML"Z:9 &@72_Y:X M@4G_+I*M>JK!-G&:'"G-T,5)7GF7@;WC\4W>X=.T/PC;R,Z1L_'XLK'_M3$> M,)7D!D>HQ0^V& IJ'XZ?\&RG,9L,;_KY!['E&Q=_ %!+ P04 " ":@E)0 M7P\ 4[0! #2 P &0 'AL+W=O'B %ZG?]\!.Z[;6GD!9IAS MYLPP9*.Q+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+Q MW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK@X,562\:^ ;^ M>W^R:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G8UZ"\53E=!<$@832 M!P:!VP7N09TZZI S ]?F=_7.L'6LY"P?W1O[L*M_F]):2"FHQ2/]L MQD>8Z[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=]G&ZNDQFV#> S M@"^ VYB'38FB\@?A19%9,Q([];X7X8GW!XZ]*8,SMB+>H7B'WDO!4YZQ2R": M8XY3#%_%[)<(ANQ+"KZ5XLC_@_-M>+*I,(GPY"^%R39!NDF01H+TPQ*W8M)_ MDK!53Q78)DZ3(Z49=)SDE7<9V#L>W^1/^#3M7X5M.NW(V7A\V=C_VA@/*&5W MA2/4X@=;# FU#\=/>+;3F$V&-_W\@]CRC8O?4$L#!!0 ( )J"4E XM',\ MM0$ -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S0W3 M0K8T3Z/O9//4]%[)%DZ6N%YK87\=09DAHUOZZ7B6=>.#@^5I)VIX ?^].UFT MV,Q22@VMDZ8E%JJ,WFT/QR3$QX ?$@:W.)-0R=F8UV!\*3.Z"8) 0>$#@\#M M O>@5"!"&6\3)YU3!N#R_,G^&&O'6L["P;U1/V7IFXSN*2FA$KWRSV9X@JF> M:TJFXK_"!12&!R68HS#*Q944O?-&3RPH18OW<9=MW(?Q)ME/L'4 GP!\!NQC M'C8FBLH?A!=Y:LU [-C[3H0GWAXX]J8(SMB*>(?B'7HO.4^N4W8)1%/,<8SA MBYCM',&0?4[!UU(<^3]PO@[?K2K<1?CN#X4WZP3)*D$2"9+_EK@6<_M7$K;H MJ09;QVERI#!]&R=YX9T']H['-_D=/D[[-V%KV3IR-AY?-O:_,L8#2ME&PO=V]R:W-H965TIVF3-NG4:=MG+G$25(@S()?NWP](FF5MM"^ C=_SLS'9B.;) MM@"./&O5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2O&-:R(X6 M6?2=39'AX)3LX&R(';06YO<)%(XYW=$7QZ-L6A<YX2D-\#/@A8;2K,PF57!"?@O&YRFD2!(&"T@4&X;X@O+A08G/4:*R<27E8!WJF<5+T>)YVF47]W&ZX78ATV) MHO(/PHDB,S@2,_6^%^&)=T?N>U,&9VQ%O//BK?=>"YX>,G8-1'/,:8KAJYC= M$L$\^Y*";Z4X\3=PO@W?;RK<1_C^'X5WVP3I)D$:"=+_EK@1H]1]L M,134+AS?^[.9QFPR'/;S#V++-R[^ %!+ P04 " ":@E)0;JUT-[,! #2 M P &0 'AL+W=OW<@5"0* M,GY-G'1.&8'+\S/[QU1[J.4B'-RC^BDKW^;T0$D%M>B5?\#A$TSUW%(R%?\% MKJ!">%02F()4K1X&G=ITCY,-X<)M@[@$X#/@$/*P\9$2?D' MX46161R('7O?B?C$VR,/O2FC,[4BW07Q+GBO!;_=9NP:B::8TQC#%S$O$2RP MSRGX6HH3_P_.U^&[586[!-_]I? 5@OTJP3X1[-\L<2UF]T\2MNBI!MND:7*D MQ-ZD25YXYX&]X^E-7L+':?\J;".-(Q?TX653_VM$#T'*YB:,4!L^V&PHJ'T\ MO@]G.X[9:'CLIA_$YF]<_ %02P,$% @ FH)24&=-8A:U 0 T@, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)8K3%H%M MH&DQ;$ '!!W:/BLV?4%U\20Y[OY^E.RZWF;L11(IGL-#BDH'8]]< ^#)NY+: M9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;&KKQ@<'R]-.U/ #_'-WLFBQF:5L%6C7&DTL M5!F]VQZ.28B/ 2\M#&YQ)J&2LS%OP?A69G03!(&$P@<&@=L%[D'*0(0R?DZ< M=$X9@,OS!_N76#O6ZOC/HPW>S[!U@%\ O 9(-G M.X[9:'C333^(S=\X_PU02P,$% @ FH)24.$X_GNU 0 T@, !D !X M;"]W;W)K&UL?5-A;]L@$/TKB!]08I*N661;:CI- MJ]1*4:=MGXE]ME'!YP&.VW\_P*[GM=:^ '?<>_?N.-(!S;-M !QYT:JU&6V< MZPZ,V:(!+>P5=M#ZFPJ-%LZ;IF:V,R#*"-**\X Z4"D9?Q>^*D<\H M7)[?V+_&VGTM9V'A#M4O6;HFHWM*2JA$K]P3#M]@JN>:DJGX![B \N%!B<]1 MH+)Q)45O'>J)Q4O1XF7<91OW8;SAR01;!_ )P&? /N9A8Z*H_(MP(D\-#L2, MO>]$>.+DP'UOBN",K8AW7KSUWDO.KV]2=@E$4\QQC.&+F&2.8)Y]3L'74ASY M!SA?AV]7%6XC?/N/POTZP6Z58!<)=O\M<2WF\[LD;-%3#::.TV1)@7T;)WGA MG0?VEL7"\<:?S3AF MH^&PFWX0F[]Q_@=02P,$% @ FH)24",\(K"S 0 T@, !D !X;"]W M;W)K&UL?5-A;]P@#/TKB!]0M.IL3EOG^@-C MMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$FNF1:RHT46?2=39#@X)3LX&6(' MK87Y<02%8TYW]-WQ))O6!0I,0B5GQ)=@/%8Y38(@4%"ZP"#\=H$[4"H0>1FO,R==4@;@^OS. M?A]K][6;"O<1OO]-X3_RIYL$:21(_UOB5LR?*MFJIQI,$Z?)DA*'+D[RRKL,["V/ M;_(K?)KV+\(TLK/DC,Z_;.Q_C>C 2TFN_ BU_H,MAH+:A>-'?S;3F$V&PW[^ M06SYQL5/4$L#!!0 ( )J"4E#O5^X?M $ -(# 9 >&PO=V]R:W-H M965T<[NF;XU$VK0L.5F2]:. 'N)_]R7B++2R5U-!9B1TQ4.?T;G\XIB$^!OR2 M,-K5F81*SHC/P?A6Y707!(&"T@4&X;<+W(-2@DM)1748E#N$<>O,-=S3X@/+A08G/4:*R<27E8!WJ MF<5+T>)EVF47]W&Z29(9M@W@,X O@-N8ATV)HO+/PHDB,S@2,_6^%^&)]P?N M>U,&9VQ%O//BK?=>"GZ39.P2B.:8XQ3#5S'[)8)Y]B4%WTIQY/_ ^38\V528 M1'CR3F&Z39!N$J21(/UOB5LQUQ^2L%5/-9@F3I,E)0Y=G.25=QG8.Q[?Y&_X M-.T/PC2RL^2,SK]L['^-Z,!+V5WY$6K]!UL,!;4+QT_^;*8QFPR'_?R#V/*- MBS]02P,$% @ FH)24$)\&UL?5/;CM,P$/T5RQ^P;MW2+542:;L(@012M0AX=I-)8JTO MP7::Y>\9.]D0(.+%]HSGG#DS'F>#=<^^!0CD12OC<]J&T)T8\V4+6O@[VX'! MF]HZ+0*:KF&^SKO8WP*^"9A\(LS MB95-B9*RM^)((K,V8&XL?>=B$^\/7'L31F= MJ17I#L5[]-X*?CAD[!:)IICS&,,7,=LY@B'[G(*OI3CS?^!\';Y;5;A+\-T? M"N_7"?:K!/M$L/]OB6LQQ[^2L$5/-;@F39,GI>U-FN2%=Q[8!Y[>Y'?X..V? MA6ND\>1J [YLZG]M;0"4LKG#$6KQ@\V&@CK$XSV>W3AFHQ%L-_T@-G_CXA=0 M2P,$% @ FH)24#8\ />U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+^MDTY5M*9NJ:J566J5J^\S:8QL%/"[@ M=?KW!>RX5F/E!9CAG#,7AFQ$\VQ; $=>M.IL3EOG^B-CMFQ!"WN#/73^ID:C MA?.F:9CM#8@JDK1B/$GNF!:RHT46?6=39#@X)3LX&V('K87Y$XV>8Z[FE9"[^*UQ!>7C(Q,]"$^\.W+?FS(X8ROB MG4_>>N^UX'&ULA5=M;]HP&/PK47Y XQ<@I *DTFG:I$VJ.FW[G(*!J$F MERE-KPW/U?Y@^H9LM>C*O?@AS,_N2=FG;&395HUH=27;1(G=,GV@]VN6]P4. M\:L29WUSG_1#>9'RM7_XNEVFI.^1J,7&]!2EO9S$HZCKGLGVX\] FHZ:?>'M M_97]LQN\':S-LSQ_$<. IFDRC/Z;.(G:PON> M6(V-K+7[339';60SL-BN-.7;Y5JU[GH>^*]EN( -!?2E.N%DJ> M$W69_*[LUYC>,SLWF[[1387[SW9>V];3BN5LD9UZH@&SOF#8#8:.B,RRCQ(, M2:Q94,YP.8<]Y*Z M$NP@ BC\I?\ ]%XGXE0**&:^#@+E$1UHUP?* ,7! M(NE#L?UIZ.TPX8#_B\A>HS@ *'!WX>\V"(IM-YP!%!B\"+8; D6BAN(8H,#C MA1\V$!1)&XJ3@ *;%W[> ! GD<"A. PHPWAO. A5;GU'_%05 D=QC. Q9:G5-_7T-0)'<8S@,66IU3/W<@ MR,^=[.9LV@BU=Z=RG6SDL76?!#>MX\G_@;FS[7_XY;/A>ZGV5:N3%VGL"=F= M8W=2&F'[0N[LW![LE\KX4(N=Z6]S>Z\NQ_7+@Y'=\"F2C=]#JW]02P,$% M @ FH)24.XTP&+I 0 9@4 !D !X;"]W;W)K&UL=53;CILP$/T5BP]8$Y,+C0!ILU752JT4;=7MLP.3@-;&U';"]N]K&T(I M.WW!]G N,X:9K%?ZU=0 EKQ)T9H\JJWM]I2:L@;)S8/JH'5OSDI+;MU17ZCI M-/ JD*2@+(ZW5/*FC8HLQ(ZZR-35BJ:%HR;F*B77OP\@5)]'J^@>>&XNM?4! M6F0=O\!WL#^ZHW8G.JE4C836-*HE&LYY]+C:'U*/#X"7!GHSVQ-?R4FI5W_X M4N51[!," :7U"MPM-W@"(;R02^/7J!E-EIXXW]_5/X7:72TG;N!)B9]-9>L\ M2B-2P9E?A7U6_6<8Z]E$9"S^*]Q .+C/Q'F42ICP).756"5'%9>*Y&_#VK1A M[4?].PTGL)' %@0Z&(7,/W++BTRKGNCA[CON/_%JS]S=E#X8KB*\<\D;%[T5 MR6J7T9L7&C&' <-FF-6$H$Y]LF"8Q8&]HS.S.DLQ076J, Z"*S_ M*3%=E(AA/N F&]1D\UZ Q0L3#/.?F]RB)EM$@"U,,$R"F^Q0DQTBL%Z88)@- M;I*B)BDBL%V88)C=PH3._G,)^A(ZW)!27=LP76;1:8@\LM G?^'#!/K&]:5I M#3DIZ[HM],19*0LNE?C!?;K:#;WI(.!L_7;G]GIH_>%@53=.-3J-UN(/4$L# M!!0 ( )J"4E"[C3%[-@( "@' 9 >&PO=V]R:W-H965T\ 1WIFZI5WGV%(:.9[0_9?X0),PTTD6J/@3-JO5YREXO7 MHD.IZ7L_5HT=NX'_ZH8[1(-#]%&'>'"(1X8Z())AP11+./$A$FD4=W[M&M MP/8>,5_@"C&:1&S]XZE"_( @00D22Y#L["8QF(")XW_(6Z"F*%! MS.Z#B!V)',,\*,8<%9DC!$XY<@P3XR(+5&2!$"2."(:9X2)+5&2)$,P=$0SS MX,=8H2(KA,"]'AAFA8N$ 7X)@WN*Q"T]"GI0^_#!90\1"K?Z*,@M/YGTEQK$ MR;9BZ17\W"ASDR?6L=T_1Z8_.?;ZYT][,]ZLBY M AUC\*3O0:F?K7'!X*C,=*'GHN_=_4+Q=GB7R/@X9G\!4$L#!!0 ( )J" M4E""4I?XZ0$ &8% 9 >&PO=V]R:W-H965T.>M4AANM^Q,AJFB 4_4@>NC,FTI(3K4YRIJH7@(M'8DS M$@;!GG#:=CA/7>PB\U0,FK4=7"12 ^=4_CD#$V.&=_@>>&[K1ML R=.>UO = M](_^(LV)+"IERZ%3K>B0A"K#C[O3^6CQ#O"SA5&M]LA6-?%B:8GK_5W]DZO=U'*E"IX$^]66NLGP$:,2*CHP M_2S&SS#7DV T%_\5;L ,W&9B/ K!E'NB8E!:\%G%I,+IZ[2VG5O'6?].\Q/" MF1!N"&0R<)$ZXPNP5!C/IB$?HLSN$;>NBG1]X,(T>/UO0X\ O$7H'8"<3_E9AL2O1A M]GZ3Q&N2> 0.&Q,?YN@WV7M-]AZ!#QL3'^8=DX/7Y/!6( DV)C[,.__$T6MR M] B$&Q,?)MJ8D-5_SD'6KL,5*L30N>FRBBY#Y#%T??(//DV@;U36;:?056C3 M;:XG*B$TF%2"!_/I&C/TE@.#2MOMP>SEU/K308M^GFID&:WY7U!+ P04 M" ":@E)0ACA5)WHDH<[QW>YP3"W> 5XZF-1FCFPG9R%>;?"]RG%@ M"P(&I;8*U P7N ?&K) IXVW1Q*NE)6[G'^J/KG?3RYDJN!?L3U?I-L=[C"JH MZ8.DGP6AI_@=<@!FXK<1XE((I]T7EJ+3@BXHIA=/W>>QZ-T[S2A(M M-#\A7 CA2M@['S(;N'<(S=Z4-NFVPJV9XI7)7HHH MB3-RL4(+YCACP@UFMR*(45\M0I_%,?Q"#_WTR%MAY.C1EAY'?H'8*Q [@?A3 MB\E5BSY,ZC=)O":)1^#VRL2'V?M-4J])ZA'X=F7BP:3!E0G9G X.LG'W0J%2 MC+V[DYOL>O7N0G>Z_L/G>_N3RJ;K%3H+;&PO=V]R:W-H965T^DHM2SW[QI2[PSAL"#I7U"LP-5W@$SKV0L_%[ MT<1K2D_C*,EN*_PA6X M@WLG+D>EN E?5(W&*K&H."N"OZ>%UP:*R??G!S/;_E>6'5L+0I6?\5Y5]02P,$% @ FH)2 M4$+).2, @ [ 4 !D !X;"]W;W)K&ULC51M M;YLP$/XKB!]0\Q9((D!J6DV;M$E1IW6?'7()J#9FM@G=OY]M**/L)O4+ML_/ MRYVQ+Q^$?%$U@/9>.6M5X==:=WM"5%4#I^I.=-":G8N0G&JSE%>B.@GT[$B< MD2@(4L)IT_IE[F)'6>:BUZQIX2@]U7-.Y>\#,#$4?NB_!9Z::ZUM@)1Y1Z_P M'?2/[BC-BLPJYX9#JQK1>A(NA7\?[@]A8 D.\=S H!9SSY9R$N+%+KZ<"S^P M&0EL):H8;/ !C5LGD\6L2]6=/2US.W]0_N>)-,2>JX$&PG\U9UX6_];TS M7&C/]),8/L-4T,;WINJ_P@V8@=M,C$O&8=Q) MHHF&$Z*)$,V$K?,AHY'+_)%J6N92#)X<#[^C]A^'^\B<366#[BCF>BM MC---3FY6:,(<1DRTP(0S@ACUV2+"+ [1/_0(I\=HAK&CQ^\R3'&!!!5(G$#R M3B!;E8AAMKC)!C79( *[E0F"R0+<)$5-4D0@7)E@F/^<=X::9(A C ML48'M MQW_8#A78(1DDJS(QS 8W,4T#O?D!(I&NKSX&RE8^9/'8.,BK:S/*JT3?NAZW MB,ZM[-Z];O(7/O;!;U1>FU9Y)Z'-DW&UL=53;;IPP$/T5RQ\0Y+@)(FB3T10UN,R][&3*G,Y&LYZ M."FD1R&H>C\"EU.!8_P1>&)M9UR E/E 6_@!YN=P4M8CJTK-!/2:R1XI: I\ M%Q^.F<-[P#.#26]LY#HY2_GBG&]U@2-7$'"HC%.@=KG /7#NA&P9KXLF7E,Z MXM;^4/_J>[>]G*F&>\E_L=IT!=YC5$-#1VZ>Y/0 2S\91DOSW^$"W,)=)39' M);GV7U2-VDBQJ-A2!'V;5];[=9IWTF2AA0G)0DA6PM[G(7,B7_D7:FB9*SDA M-9_]0-T5QX?$GDWE@OXH_)XM7MOHI4QO]SFY.*$%X+A]^P)V/2_CBX'C]^<..&>C MTF^F!;#H78K.Y+BUMC\08LH6)#,WJH?.[=1*2V;=4C?$]!I8%4A2$+K9W!+) M>(>++,1.NLC48 7OX*21&:1D^N,(0HTYWN*OP MO6NL#I,AZUL KV)_]2;L5 M650J+J$S7'5(0YWC^^WAF'I\ /SB,)K5'/E*SDJ]^<7W*L<;GQ (**U78&ZX MP ,(X85<&G]F3;Q8>N)Z_J7^%&IWM9R9@08U1!S09A7]3X#>9Z M4HSFXG_ !82#^TR<1ZF$"5]4#L8J.:NX5"1[GT;>A7&<=M)TIL4)=";0A; / M/F0R"ID_,LN*3*L1Z>GL>^:O>'N@[FQ*'PQ'$?9<\L9%+T6R3S)R\4(SYCAA MZ JS71#$J2\6-&9QI/_1:9R>1#-, CU9T]-]7& 7%=@%@=T_)>ZN2HQATKA) M&C5)(P*W5R8QS-V5"5E=G 3=A"=K4*F&+K3+*KITQ3T-%_\7/K74,],-[PPZ M*^N>3[CD6BD++I7-CE\L'@'^-G"J%9[9"NY"O%B MC2]EA@.;$# HM&6@9KG!(S!FB4P:OV=.O$C:P/7^C?V3J]W4SQV@N_BO<@!FXS<1H%((I]T7%H+3@,XM)A=/7:6T[ MMX[321+.8?Z : Z(EH"CTR&3D,O\B6J:IU*,2$Z][ZG]Q>$I,KTIK-.UPIV9 MY)7QWO+X>$S)S1+-F/.$B5:8<$$0P[Y(1#Z)<_0N//*'Q]X,8Q<>K\.3#_1W M7H*=(]C]5^+]ID0/YC[PB^R](GL/0;@1\6$^:$7B%4D\!/%&Q(?9^44.7I&# MAV"_$?%ADHT(65U!#K)VPZ=0(8;.#?[*N\SW0^2N\#_X]#A\H[)N.X6N0IM! M<->U$D*#226X,UUMS'NT& PJ;;<'LY?35$Z&%OW\X)#EUHE MT+,C<4:B($@)IVWGE[F+'669BZMF;0='Z:DKYU3^.0 30^&'_GO@N:T;;0.D MS'M:PP_0/_NC-"LRJYQ;#IUJ1>=)N!3^8[@_A($E.,1+"X-:S#U;RDF(5[OX M>B[\P&8$#"IM):@9;O $C%DED\?O2=2?/2UQ.7]7_^R*-\6E6#*_7K556G!)Q63"J=OX]AV M;AS&G32;:#@AF@C13,B<#QF-7.:?J*9E+L7@R?'P>VKO.-Q'YFPJ&W1'X?9, M\LI$;V6\V^;D9H4FS&'$1 M,.".(49\M(LSB$-W1(YP>HQG&CAXOZ6F""R2H M0.($DO]*S%8E8I@=;K)!339W DD0K$PPS 26C3.MP#OPBAP>02 M/)C_86-:^+Q@<-%VNC5S.?:Q<:%%/_5H,G\HRK]02P,$% @ FH)24(:; MHQRV 0 T@, !D !X;"]W;W)K&UL;5/;;MP@ M$/T5Q >$->LFT6;M\44!Q@&\3O^^@!W'2?T"S'#.F0M# M-J)YMBV (Z]*:IO3UKG^P)@M6U#"7F$/VM_4:)1PWC0-L[T!4462DHSO=M=, MB4[3(HN^DRDR')SL-)P,L8-2POP]@L0QIPE]N"@Q59+QKX!>YW?S+> M8HM*U2G0MD--#-0YO4L.QS3@(^!/!Z-=G4FHY(SX'(SO54YW(2&04+J@(/QV M@7N0,@CY-%YF3;J$#,3U^4W]6ZS=UW(6%NY1/G65:W-Z2TD%M1BD>\3Q >9Z MOE R%_\#+B ]/&3B8Y0H;5Q).5B':E;QJ2CQ.NV=COLXW:1\IFT3^$S@"^$V MQF%3H)CY5^%$D1D]\\M9[+T6:\(Q=@M",.4X8 MOL(D"X)Y]24$WPIQY/_1^39]OYGA/M+W:_KUS;9 NBF01H'T0XG[3R5N8=)/ M0=BJIPI,$Z?)DA(''2=YY5T&]BX^(GN'3]/^4YBFTY:&PO=V]R:W-H965TU#^IM%&,N=-TQ+;&V!U)$E!:)+LB61< MX3*/OK,I<]:^ 'N9W\VWB*+ M2LTE*,NU0@:: M^GQU,6\!'PB\-H5V<4*KEH_1*,KW6!DY 0"*A<4&!^N\(# M"!&$?!I_9DV\A S$]?E-_2G6[FNY, L/6OSFM>L*?(=1#0T;A'O6XQ>8Z[G% M:"[^&UQ!>'C(Q,>HM+!Q1=5@G9:SBD]%LM=IYRKNXW2SIS-MFT!G ET(=S$. MF0+%S!^98V5N](C,U/N>A2=.C]3WI@K.V(IXYY.WWGLML_0V)]<@-&-.$X:N M,.F"(%Y]"4&W0ISH)SK=IN\V,]Q%^FY-/R3; MFF0!8%LO]*W'\H\3.&'CX6 M258]E6#:.$T657I0<9)7WF5@[^,CDG?X-.W?F6FYLNBBG7_9V/]&:P<^E>3& MCU#G/]AB"&A<.![\V4QC-AE.]_,/(LLW+O\!4$L#!!0 ( )J"4E"V1$P? MH , $(2 9 >&PO=V]R:W-H965TS8.@KNY%E[ -K.S.W>> M7>/Q7M6OS4;*UGLOBZJ9^)NVW=X%0;/8R#)K;M565OJ7E:K+K-6G]3IHMK7, MEGU0600\#..@S/+*GX[[:T_U=*QV;9%7\JGVFEU99O6?>UFH_<1G_L>%YWR] M:;L+P72\S=;RNVQ_;)]J?18<699Y*:LF5Y57R]7$_\3NYJ(/Z!$_<[EO3HZ] M3LJ+4J_=R9?EQ ^[BF0A%VU'D>FO-SF31=$QZ3I^#Z3^,6<7>'K\P3[OQ6LQ M+UDC9ZKXE2_;S<1/?6\I5]FN:)_5_K,%=)3K'0A5-_^DM M=DVKRH%%EU)F[X?OO.J_]P/_1Q@.X$, /P8P\<\ &@+HT@ Q!(A+ Z(A(+HT M(!X"8B,@."Q6O_H/69M-Q[7:>_7A!MIFW7W*[F*]OXON8K^=_6]Z QI]]6TJ M6#(.WCJB 7-_P/ S3'J.F=D8?HYXL!&QD>C1AC 6GV/FJ)C1$1-HL4?%'"KF M/0&=$O 0$Q DH)Y G!$P8SD.F*3'5#V&XC T5@2 HM!1BH"E"%"*L>XS8649 M694<,*D#)89(8$$1&$H1Q)$E@D@00&/?@#&$2G"2% M25) 8#HJM?8M2:R-2ZV-2U(3]&@SI:EK>T>PWI%5+PO-6WYD9>&,AW$DC))M M'$M8&*5F,P X&O$X,O+.$2YFG!Q-@86X#X9@2UP4CE;*+N\L#/B-@-YDQ,B1"CP8 F:PU2+'.)Q)V#&$'!-C"H$=(ZYPC,".$<@, MIEH$LM0&)_^-]Z):_2>\_ZN\4JJ5FC"\U3?+1F;+XTDA5VUW MF.CC^O!6XW#2JNWPQB8XOC::_@502P,$% @ FH)24)/\5N:/ @ Y@@ M !D !X;"]W;W)K&ULC99MD]H@$,>_2B;O>PD$ MC7'4F=-[TK,SSG7:ON84-7-)2 'U^NT+!*,AU,L;$S:__[++KL#H1-D'WQ,B MO,\\*_C8WPM1#H. K_8_9V2C)[&/O#/AK=TMQ?*$$Q&)=Z1'T3\+%=, MCH+:RR;-2<%36GB,;,?^/1@ND>(U\"LE)W[U[JE,WBG]4(/Y9NR'*B"2D;50 M'K!\',F,9)ER),/X8WSZ]91*>/U^]OZDYO&-.9C3[G6[$?NP/?&]#MOB0 MB3=Z>B$FGY[OF>27Y$@RB:M(Y!QKFG']ZZT/7-#<>)&AY/BS>J:%?IZJ+[W$ MR-P": 2P%LBY;PDB(X@N G13@(P =17TC*#75= W@GY706P$<5?!P @&706) M$21=!2 \5RZ\2/JW)76Q0>=9SN4&T)($56/I3GW D]&C)X\5OW72JS^TF H M5=*YLNK>UQ]EMW)I/4X0BD?!47DRS+1B8(,9-)E%FP$U$<@0ZCB@,XXI;.EA M7(R5U-S%1-;2?KDTKU\' MO&PC /3=%8K6DS$"96[G.'(YA8A5RX%BA.K/E>VU04 M@Y[5$[?2K^H97.TC.6$[?6)R;TT/A5"]<&6M#^5[J/8ARSX%PSEPV!?R$*_. MW(O[Z@;P';-=6G#OG0JY_^DM:DNI(#+P\$X>*7MYZ:@'&=D*]1K+=U8=O=5 MT-+<*H+Z:C/Y!U!+ P04 " ":@E)0^7JZP/H$ ".& &0 'AL+W=O M&AT/.F1&S>*N;+^W>N6[VM2J/ M[>U\WW6GFR1IMWM7%>W'^N2._I>GNJF*SC\VSTE[:ERQ&XRJ,J$T-4E5'([S MY6)X]] L%_5+5QZ.[J&9M2]5533_KEQ9O]W.Q?S]Q:?#\[[K7R3+Q:EX=I]= M]^?IH?%/R=G+[E"Y8WNHC[/&/=W.[\3-O=*]P8#XZ^#>VHO[63^5Q[K^TC_\ MMKN=ISTC5[IMU[LH_.75K5U9]IX\CW\FI_/SF+WAY?V[]U^&R?O)/!:M6]?E MWX==M[^=9_/9SCT5+V7WJ7[[U4T3TO/9-/O?W:LK/;QGXL?8UF4[_)UM7]JN MKB8OGDI5?!VOA^-P?1M_L>]FV( F SH;"/-= SD9R&\&ZKL&:C)0/VJ@)P,= M&"3CW(=@;HJN6"Z:^FW6C/OA5/3;3MQHOUS;_N6P.L-O/IZM?_NZ5%HMDM?> MT819C1BZP(@S(O'>ST,0&F)%S)RN!UASA+'7D V'"&&N,?<6J"7;E&.$UD([M.I%A- M4K[8X?Z?,)=#J8S8Q@,P+7V$(GPBZB;8DDNBB NH7G>"0)1%."=B9(7(4A'. MB5@( $P; M*2-Z([#V"2Y^&>/#=4V0(96'A N57D6K.QFPEVKNA?*8(+W$"?-A=A=SQ!+ MJC!,*E@D"IL.$W(G%YMVG&UHFCA$E31MJR*AG;6[A0$"@4-I:9 M6+0I__&O!8DU5 (-9=\+$DC?=<\SA@[A5);'>B.)15)RD50VLATDEBP))"L: MF,AW-I L'A@N,CK-5=A3 YC?G3)2[236(@FT2,4BBV5! EF(A@7+@@2RP,/" M$UJD:7AFLP:P7.61OD7BQ)I!(&Z,B1V?J)V*"4U"!4Z\L[(0@*!05" IK?')QQEJYYGDX\&YGV_KE MV/7'D!=OSX?J=]2?T0;O5^)F,QZ-?W,SGM3_433/AV,[>ZR[KJZ&<]JGNNZ< MYYA^]!SWKMB='TKWU/6WUM\WXPGY^-#5I^GT/SG_"V+Y'U!+ P04 " ": M@E)0PE4">*X" #8"0 &0 'AL+W=OY1: X?XF?.SZHT] M&\JS$"]V\G4[]T/K$2_X1EL*9EXGON9%89F,'[];4K_3M(;]\1O[9Q>\">:9 M*;X6Q:]\JP]S/_6]+=^Q8Z$?Q?D+;P.*?*^-_AL_\<+ K2=&8R,*Y9[>YJBT M*%L6XTK)7IMW7KGWN?F2D-8,-L"M >X,,'K7@+0&Y%H#VAK0SH"^[U+4&D0# MA:")W27SCFFVF$EQ]F3S/]3,_G;H-C+;M;&+;G?<-Y-/959/"YJ267"R1"UF MU6!P#X,Z1.PD,2:SPR)RF]%)B#6&B2\P=A(DO,?<0)H&=)6 ^B",@%P0I M3$!! NH(:#]9(1HDM,$D#E,YS">,+#'V2BA&)9 (5SJX5B$3.0)39P6Z/I $7@:+!'^ M?X'$0]&ZQDLN]:RF4MQ''RO4SO=6N;5EB M=PO^@S<]SWAS5WJ;KR=$)H;;\(;D_V#:;.Z2<%WV@X3,Y9-K]%, MM*C;/BKHFKG%7U!+ P04 " ":@E)02V*KDA4$ "N$P &0 'AL+W=O M$8 M+>;#L^=F,:_?NO)PM,_-K'VKJJ+Y[\F6]?DQ@NCCP>?#Z[[K'\2+^:EXM7_: M[J_3<^/NXDN4[:&RQ_90'V>-W3U&/\/#FI)^P*#X^V#/[=7UK+?R4M=?^IO? MMH^1ZBNRI=UT?8C"?;S;I2W+/I*KX]\I:'3)V0^\OOZ(_LM@WIEY*5J[K,M_ M#MMN_QAET6QK=\5;V7VNS[_:R9")9I/[W^V[+9V\K\3EV-1E._R=;=[:KJZF M**Z4JO@Z?AZ.P^=YBO\Q3!Z TP"\# #]S0$T#:![!^AI@+YW@)D&&&] /'H? M)G-5=,5BWM3G63/NAU/1;SMX,&ZY-OW#876&[]Q\MN[I^T+G9AZ_]X$FS=.H MP2L-WBJ67)&DMY(5EVC(;S5KK@%(+IK8&;FX0=$-#@'HQDT@ (D!: B@KP*D MX,W&*$D'R7$LTF3JJLYQ2B099HDG6W$9*IUK;PG60K1,I4DF>].B-\V]D>=M ME&37U:0*/=62JTAERGG<%.0> MS&M19S*#LK]4])=R?]JK)^5YM(;,IT.0&4-7ZWM33296D_%JO%E\RG@:TDC> M)"X%F3:*O#VY$F1&I0/EM+>>-"% EQJMGR760@C*9 MW^]S5C=0 DA^SQ?B48Y)J 6 DH\QQ2SJJQF_#1$X">'^PP/DXP?PN\?':M+< M]%@-:1I()!]3()Q3Y"!1/*9 ?S0\)OK"G@/[RG- XGD)@Y"%V>. M>%,-+;'<44%HJ7[+ =[;P($0.&E!;FT@]+;<3R1T+=*A/'+3 MZU&-DK$%H( MICD$VB/(/01X$]$4@!1E2%'=3QC*D")\G[!)<\&DOC)R8B:-'=,*LG8DH"MOP?I M;FQ)QI8XMHPGXMB&D@1^( K0,B<<6@03: XD4TL"M3Y0=#>U)%-+ K4^4'0W MM2132YQ:#M0D2F_.*#YG\=5KC?Y-UA]%\WHXMK.7NNOJ:GB/L:OKSKJ0ZI,K M?&^+[>6FM+NNOTS==3.^01IONOHTO1V++Z_H%O\#4$L#!!0 ( )J"4E#Y MQN4*- 0 +H2 9 >&PO=V]R:W-H965TB,;YG6=%/7?W37.<>EZ]WHL\K;^51U'(7[9EE:>-O*UV M7GVL1+KI2'GF$=\/O3P]%.YBUHV]5HM9>6JR0R%>*Z<^Y7E:_7>=NWBD0FUDT;(I5?[^)!9%D;2>KX5P5UKW.VQ-OK M2_2G;O%R,6]I+1[*[)_#IMG/7>XZ&[%-3UGSLSP_"[4@YCIJ]2OQ+C();Y7( M.=9E5G>?SOI4-V6NHD@I>?J[_SX4W?=9Q;_0< )1!'(E /N4$"A"\$&@GQ*H M(M"Q!*8(;"PA5(1P+"%2A&@L@2L"'TN(%2$>2P#_&5" $+\A (\4X(N0C#(%$L$ MBD>@700ZT*#I7/:8J,,4_5)"#D0[Z 2!Q8R'3%NU">,DI,PBF^&R&2);T[/L M,?QF(F A"[2C3!!8&(.>QBL,%D5 <-DA+CLT91,M<9:A.9&4HQ]*@L X^%3/ M,1-&?.83BLN.<-F1*3O0CG49&1--@A@@T(R<8+@@]D%SZ@K!44YNIAT(Y[AP M;@BGL5XEN;F1%*A6HQ(,Y>NE8V6B)N"3*,9%Q[CH&-EMO?S'AHDF!+C/M=U^ M0'# P <-]XC@8D8UU'=LUC#4]^H)@W$.7+/4#PQ'XEC;U&<4QD/M'%^PI*-# >)%,)6Z9R]+F .ES>N5-%$BK MJ81::@Y8>A,@S4DOEPF8_602$"K[JF4R2TRX=B2PU*YP2S=S/&'XCI7[3Y0U,Y;VQG)ZZI_F]+?-.51O2GRKJ^K%O\#4$L#!!0 ( M )J"4E!)0:PB% ( "<& 9 >&PO=V]R:W-H965T0FBN&[0FGB_OZI_,;6K6HY8P(Z1U_HDJXV; MNLX)SK@C\H7U7V&L)W:=L?CO< &BX#H3%:-@1)BG4W1",CJJJ%0H?A_6NC%K M/^I?:79",!*"B> G'Q+"D1#>"-&'A&@D1#,"&DHQO=ECB?.,L][AP]=ML3Y$ M_CI2W2^TTS3;O%/M$)%!E'JS5B\Q ML1?-NF7#Q+-VV3#_:5=B3399" 1I:A=86056GV]7:A5(/]&N)2;V9B=G9\/, M*T%WUX4"+\TH$D[!ND;J4W?GG:;=&ULE5CMCILP$'P5Q ,4[]I@."61+G>J6JF53JW:_N82)T$%G()S:=^^YN-R M!-8G\B=@,SOL#HQ99W'6U>_ZH)3Q_A9Y62_]@S''NR"H-P=5I/4'?52EO;+3 M59$:.ZSV07VL5+IM@XH\0,:BH$BSTE\MVKFG:K70)Y-GI7JJO/I4%&GU;ZUR M?5[ZX+].?,OV!]-,!*O%,=VK[\K\.#Y5=A1<6+99H[1RZ; M@!;Q,U/G>G#N-:4\:_V[&7S>+GW69*1RM3$-16H/+^I!Y7G#9//XTY/ZEWLV M@T5@\Z_Y5MS6'IQ[ZW5;OTE)MO^OQ)]06%OM=7_T6]J-S" MFTSL/38ZK]M?;W.JC2YZ%IM*D?[MCEG9'L_=%0E]&!V ?0!> B!Z-X#W ?PM M0+P;(/H ,0H(NE):;1Y3DZX6E3Y[5?=XCVGS%L&=L.IOFLE6[/::E:>VLR^K MD"6+X*4AZC'K#H,##%P0@66_W *I6ZQQ$H[7-WB8(B)Y#7F<0@ B.@M.%LI; M CXL%!A-($@"T1*(*P(8*=5A9(LINT*B&' DZ ,!2\(X"D:4+A00B@=*3F6 2!2$@X*TN;W@#<(0WL4^!QA M^+1@+EDXUF4*0X[H, _0G@?*]*&#@C8@A#?(0EL0HCFR1)-ZN5W*8QCK,L4) MQB1WI42;&BA7N[2EC0CQ#<+05H1DCC#)I&#)$Q&/=9G"@(F8.=8&I*V-E+4= M5D3:B@CS=4':BH@S=.E!5P:1DG$^$H;")6&"KJIH:R-E[=A!09L1Q0W"T&9$ MZG,X$2:<%,S&FKP'N4Z$MC12EDX<%+0%4=X@!VU!I#Z&$SGBZ<("$B8&(G#V M/0'N6"Z1MC02ED9'59SV(&?SA>&T!SGU.1P+TX.N5@RT3U&,A*%PP"+I>-R< M]C0G/(V./IP[6N ;>F!.>Y#/Z8)[T%7!MDL3XS:8PD6 KD\1ISW-"4^CHR7D MM!OY#4TNI]W(Y[2Y/6C8T5.M"P&C6I=@L,<32_MGOW;J?]1M-M_+^FU3XK:^]9&[L#;?>).ZV-LEFR#U;W@TJWET&N M=J8YE?:\ZC;RJ-0T/&I=/T>1VAYYR=23J'EEWNR%+)DV4WF(5"TYV[FDLHA@').H M9'D5SB8NMI:SB3CI(J_X6@;J5)9,_EWP0ERF(0BO@9?\<-0V$,TF-3OPGUS_ MJM?2S**.99>7O%*YJ +)]]-P#IY7 -D$AWC-^47UQH$M92/$FYU\VTW#V"KB M!=]J2\',X\R7O"@LD]'QIR4-NS5M8G]\9?_BBC?%;)CB2U'\SG?Z. UI&.SX MGIT*_2(N7WE;4!(&;?7?^9D7!FZ5F#6VHE#N-]B>E!9ERV*DE.R]>>:5>UY: M_FN:/P&V";!+ .33!-0FH(\$_&D";A/P("%J2G'>K)AFLXD4ET V?V_-["X" MS]BXO[5!9[9[9^Q1)GJ>)1!-HK,E:C&+!@-[&- A(L/>+0%]2RS@*!W>+K < M(TAZ"UF-(0 0OPKD+10Y G13*/838"\!=@3X1L% Y:+!I Y3-840"F VJ-<# MRQ)*DD'-8QB%!"=WRDZ\JI.1:IRF?@+B)2"/^Y9Z"=('?&LPM%."; M!T8P(GC@VQA& *$4^553KVHZ4IW Q$^0>0FRQWT#L?]HQ@\XUX)NBJ4 D8%S M'AC*LFQXRGRPE-#XCNX[+05XO+NS:8&W9O: M_@=-&PO=V]R M:W-H965THTU6=M;MF1+FKML M^TS;7ZLY% >TWO[[ 7K&*EGNB_"#]Q[O@9!W7+S*$D!Y;S5KY-HOE6I7",EC M"365#[R%1L^ MZYJ*OQM@O%O[H?\^\%Q=2F4&4)&W] (OH'ZV>Z$K-*J^Y_# MU1,Q> OX54$G)WW/)#EP_FJ*;Z>U'QA#P."HC +5S0VVP)@1TC;^#)K^N*0A M3OOOZE]L=IWE0"5L.?M=G52Y]C/?.\&97IEZYMU7&/(0WQO"?X<;, TW3O0: M1\ZD_7K'JU2\'E2TE9J^]6W5V+;K9])PH+D)>"#@D1#&_R5$ R'Z*"$>"/%' M"60@D!D!]=GM9NZHHD4N>.>)_G=HJ?GKPA71QW4T@_9T[)S>3ZE';P7!:8YN M1FC ;'H,GF#P/6*[1"0SD=T2$H>/]YBG)28,DQ&#=) Q#7:FP58@FCJ-4K= MY!2(K$!\MQW9;#MZ3&HQ3>\R"<)H%F;K@!&2!IG;3NRT$SOLS-;9])ALLLXG M'.)HYL:%RF+L-D.<9LC"3!K.O!!'YBR8G&%OQ@7#63*#[98P',2/,9G]-0ZU M+$B3^4:CR94PC^ /*BY5([T#5_IVV3MPYER!E@P>M&:IW]VQ8'!6IIOJONA? MG[Y0O!T>5C2^[L4_4$L#!!0 ( )J"4E!9BFN*3P( /0& 9 >&PO M=V]R:W-H965T$JF6_ Q$SRDY&E+; +A8I* E=1?FF8GM>9ZQBVSJ MCNYY("YM2_C?+6W8;1-&X7O@N3Y74@= GO7D3']2^=+ON5J!4>58M[03->L" M3D^;\"E:[[#&&\"OFM[$9![H2@Z,O>K%M^,F7&A#M*&EU I$#5=:T*;10LK& MGT$S'%-JXG3^KO[%U*YJ.1!!"];\KH^RVH3+,#C2$[DT\IG=OM*AGB0,AN*_ MTRMM%%P[43E*U@CS#,J+D*P=5)25EKS9L>[,>+-O\'*@^0EP(,"1$*6?$M! M0!^$^%-"/!!BAP!L*69O=D22/./L%G#[=7NB#U&TCM7NESIH-MN\4]LC5/2: M)VB1@:L6&C!;BX$33#0B@%(?4T!?BBV%]@F*.2/$]9#>'1%'J=X&\A2(C M@*8N$/8+Q%Z!V C$=SL5.3ME,=A@.H-Y@,O8+=>'2G#B5.Q!1:L4^2TG7LN) MQ[)C9FLQRVF:%#MU%1Y0@E>.X3DHPO _WRCU^DT]?I'C-YUG02OGQ!9S$(J< MPG=SS -$:.GWB[U^L<=O[/C%GH\=0:>JPH>:'9R=#S4].-8RF/S[+>5GTU=% M4+)+)_4O-(F.K?L)ZM[AQ+>JI=L._"%C[X,?A)_K3@0')E5G,OWCQ)BDRN3B M49V#2EU!XZ*A)ZFG6,VY;<1V(5D_W#%@O.CR?U!+ P04 " ":@E)0F#.1 M>"T" '!P &0 'AL+W=O:MZH;5AJW3X"H(XEJZEZ$"UKS).SD#759BDO0+62T9,CU1R@ M*$I 3:LF+'*WMY=%+JZ:5PW;RT!=ZYK*OT^,BVX;PO!]X[FZE-IN@")OZ87] M9/I7NY=F!4:54U6S1E6B"20[;\-/\'$'D24XQ$O%.C69!S;*08A7N_AVVH:1 M=<0X.VHK0 C-L4\VDU7 M._?,I%5F]U803')PLT(#YJG'H D&?43LEH@D'2' &!A=(*\+Y/AXZ@)&?@'L M%5(O +) MBG+TF&P2E, 8XUDYEBA,("1^,ZG73.HQD_D%,J] MKX<&Z_ 9D4Y-HN@*(FB M6366()B0V&\%1OZ&BSQF-G\%\>AC/FW\)RPA& M,S]@J4<%!:'.XN2/H+(1F1C%Z, U0FEMI7'!VUG::FKGLC^9^ MH44[7#M@O/N*?U!+ P04 " ":@E)0,_(2\) " !2"P &0 'AL+W=O M,?4B&EZ;-P-+-EBK^*\D^QUZ=E. V#/3^PV>UX[_%H8#:!= ^P#: M]M(FA, EU!,D= 4TFF""!!(DC2.\KF#U6V6)RAZD=)L_IBR=- M"M.D@S192C!!!@FR0:-92C%!#@ER4$'RT"C">#['!":9 (+L(0G"Y#C)%":9 M @+/QYA!@MEX+4F,_]OQ"#4AR",G\7B(C! 4@J:>/-A&A **F8<"&XDD3ZB* M34*02P:J(I!/5>PEDHU1%8"RV),'6XX /V4>UQ-L*#)Y0E5L%X+\,E 5@7RJ M8E>1V1A5AZ!TZNF'8N]18*O,1X%M1505@GSW&[85'5Y00U41 M*/;EP=ZCP%99XJ' MJ)/W%$4.X:.N:4 :.9K%KN*CKFG$&@@:G0W#=EI\P>3 MQZ)6P59H,UBY\><@A.:&,'XQ^IS,@-MO2G[0=CDQ:]E.>>U&BZ:;8*-^C%[] M!U!+ P04 " ":@E)0#=5[4I$% "0(0 &0 'AL+W=OY$?ZO5RUS3'^RBJ M7W:NR.HOY=$=VO^\EE61->W'ZBVJCY7+MOU!11Y1')NHR/:'Y6;5?_=4;5;E M>Y/O#^ZI6M3O19%5_SVXO#RMEV+Y^<77_=NNZ;Z(-JMC]N;^=,U?QZ>J_11= M6MGN"W>H]^5A4;G7]?(GF:R)K7S[?"U/O[JA0WJY&'K_N_MP>2OOG+3G>"GSNO^[>'FOF[(86FFM M%-GW\^O^T+^>AO8_#\,'T' 70X0:O0 .1P@O0.BL[.^JS]G3;995>5I49UG MZYAU%X6XE^U@OG1?]F/7_Z_M;=U^^['16JVBCZZA0?-PUM"5AFX5CUQA[$42 MM08N+@BZH/YX>>-"XP8D;$#V#:B;!HS7C;/&]II#KQ$BE2KU^L)E*A84<*.@ M&P7<6,_-69-?Y*YQ 9L&&C# !O> MX#\8=HX[X0\)T&BCL!,+G5CF1)C8* X/VRJ M)1L7+B-)YFK%O76$.2, :'B>TA\O3$ 36ID( XOB"8D:1..+$Q(%5R?"["/. M/AXKXDQKITK[8P-D[50)(P.. O=G 'W<$><:)70UC+=GPFPCP+:@64PE4M/# M0I@BA"CBWQ83I\.=$>13%LGD]8W$K2',$$(,"?4),X1F,(0P0V@*0PC <$5 MZ,;@2A@B- 4BQ '!9FE,*OQ*"1J$KS\R1Y"<8N8RX)+,D2XTKR(@WDB9=?=^QZ 1H5AZX6##[)P0HV3J&>4.QHG44_9F-6@W+$QJ\.!S"04XIC&N=8@ MUS902!H<1#-C:];@(!JP-0 MC(-#@I-L0))MJ#\X>R:=/B069\^B19 ]=_KQ%@&0Z)A")8W%*;8@Q3:P>%F< M/3OCL:W%V;.H#/V?5^=?R-P_M"4Q^'W#]'E1QB;_P%02P,$ M% @ FH)24./2OOHZ P 0PX !D !X;"]W;W)K&ULE5?1CILP$/P5Q'L/UH QIR12CZIJI58ZM6K[S"5.@@YP"DYR_?L: MPJ6)/9S2%[#-['K6WAWCV5&US]U62NV]U%73S?VMUKO[(.B66UD7W9W:R<9\ M6:NV+K3IMIN@V[6R6 U&=16P,.1!792-OY@-8X_M8J;VNBH;^=AZW;ZNB_;/ M@ZS4<>Z3_SKPK=QL=3\0+&:[8B._2_UC]]B:7G#VLBIKV72E:KQ6KN?^>[K/ M6=P;#(B?I3QV%VVO#^5)J>>^\WDU]\.>D:SD4O_)\/@].O7/ M<_:&E^U7[Q^'X$TP3T4G%[ZWDNMA7^ILZ?I)C0(GOC=%_D0=9 M&7C/Q,RQ5%4W/+WEOM.J'KT8*G7Q'LATX0@T0VE M/((N@TW#,+)5R44EC-/$[A"6)F(W%/,(NMX@FPW"I.$$&2QS!'3.*>@1=#E1 M:'-Q(3'/LHER)JQRA&3.+FAR10ZMG%S5Q)8R).N4W'A8F4IU.9@Y6/(>6SJWL$ MI5>98VL?!#FG=G#Q-]]?K[X6[:9L.N]):7,Q&'[?UTII:3R&=T:^MN9&=^Y4 ME:<^IHM1NO;,'YWKCX"U!+ P04 " ":@E)0S3 WG^X# M% &0 'AL+W=OPMC M,)=5$JG==B_=1%JU:OO,;IP-*N 4V$W[]S7@1,$S3NA+N.3,X7AF?&R8[67] MJ]D*T3I_RJ)JYNZV;7=7GM<\;T69->_E3E3JGXVLRZQ5E_6+U^QJD:W[H++P MF.]'7IGEE;N8]?<>Z\5,OK9%7HG'VFE>RS*K_WX4A=S/77 /-[[F+]NVN^$M M9KOL17P3[??=8ZVNO"/+.B]%U>2RZH3Q) M^:N[N%_/7;]3) KQW'84F3J\B6M1%!V3TO%;D[K'9W:!I^<']IM^\&HP3UDC MKF7Q,U^WV[F;N,Y:;++7HOTJ]W="#XB[CA[]4KR)0L$[)>H9S[)H^E_G^;5I M9:E9E)0R^S,<\ZH_[C7_(8P.8#J '0,@/!L0Z(!@:D"H \*I 5P'\*D!D0Z( MI@;$.B">&I#H@&1J0*H#TJD!X!\JYT\..18;)H<80A =,1XJLC'2C.ZTJQG"$:53FB&@&8(>H;P5 .+C%X9,'&/J7K, M.PAB[ALUNB9P#&+P$Z-K:#Z4Y,\89SSQYB+BEM(4I;ZI_>XBT_U%Q)>+B =" M3G7NB:/JAW3U0U1]GJ0T Z<9^/0.C&B&"&L(C'S<#)CD3.XQ MXAUC@>$T#Q=YEI-X5@2*LSB@QQW3XX[QN%-338R> TELBL$@%G%+'R2TEH30 M8O9D@K7$J"$QR"(DI86DA!#365."94F!_UA3P+*H %Y5>!J:60F(.@+J* (&IT8X M%F3Q.2",+N46#HO3P7]8'5B\#@BSPXFA/ CG!:,B:UHL%@24!UEV(&"Q#DAP M6M+8PF&9]4!,>[0&:-"Y!9B @,\3?1M;9?5+ M7C7.DVS56W[_(KZ1LA6*U'^O4K45V?IX48A-VYW&ZKP>ODD-%ZW]MWO&C MW^(?4$L#!!0 ( )J"4E"DH4KR!@, ,H- 9 >&PO=V]R:W-H965T MV\&W[=(/6T4REQO=4@AS.CX MTY/ZE]]L"X?W[^Q?;/.FF1?1R+7*?V=;?5CZJ>]MY4X<<_VDSE]EWU#L>WWW MW^5)Y@;>*C&_L5%Y8S^]S;'1JNA9C)1"O'77K+37<\__7H870%\ EP(272V@ M?0$=%02=,MOJ9Z'%:E&KLU=W_U8EVD5![JDQ<]-.6N_L=Z;;QLR>5BR$17!J MB7K,0X>! 6:$6$\1++E B/@H@)0%6#KHP\J*$Y 40)J">B ((YCG"!""2)$ M033RH<,D%E-:#$_CF/*1&0B, Z$.0V)43HS(.T#F&T$FSC$/")UO(%.=8( 1/,,$B[+(53QV);_ $ MSQUA0B#SG0''!(!>P!.C(G_O]=>QWR4@B<:D$03<%#@,83D!D/P M& +V )P8DDZ:3:CY]\:;"X)S+7T\T8 DFKA>V/ TG"^)Q0/(,6>@F-/>E!R M9:]%((S2:$#5J0D&+]7M*>>'J/=9V7@O2IOW<_L6O5-*2\,9WIEU=S 'J\L@ MESO=WB;FONY.%]U JZH_.067X]OJ'U!+ P04 " ":@E)0;,C_@K$" # M"@ &0 'AL+W=O&7\3 M)TJE\YYGA9BY)RG+B>>)W8GF1#RSDA;JS8'QG$@UY4=/E)R2O3'*,P_[?NSE M)"W<^=2LO?#YE)UEEA;TA3OBG.>$_UO2C%UG+G)O"Z_I\23U@C>?EN1(?U+Y MJWSA:N8U+/LTIX5(6>%P>IBY"S39H%@;&,3OE%Y%:^SH4+:,O>G)M_W,];4B MFM&=U!1$/2YT1;-,,RD=?VM2M_&I#=OC&_L7$[P*9DL$7;'L3[J7IYD[JV=:F.>U MYK^9P0:X-L"-@?(]9!#4!L'=(!XT"&N#\&X0#AI$M4'4,_"JV$TRUT22^92S MJ\.K\U 2?>S0)%+;M=.+9G?,.Y5/H58O\QB%4^^BB6K,LL+@#B;J8E8V!C4( M3REH9&!(QA(#+N*>"QN#NX@UP))T(1L;@EJ..DH#,&&!(0@Z2A.8( 0)0D,0 M=@A&O5 K3&(PA<$$B:]_O8!M',9=7$=0! J* $'CGJ *,VHY"B$]-@Q% WIB M4$]LZ\$]1ZO8HYRBQ,MR/.;&D]! ;FP,-[=((%#L"Q&*8 M8 P2C#]^<)$/UPK?TA"->\5B78/:^7A""#@L&P")AC81/:A@",A,\( "K#X+ MA#^1&[@LH. CN0FLD_"$P=38P'@H,W"E04"IP>$#"K@VH.@3F8$_9P1]SU'_ MBHGM@!,H8J]UL>64'TV7(9P=.Q=2U_76:M/)++"^&'OK*]WAF OS3E.U1S\( M/Z:%<+9,JFO77(X'QB15.OUGE8^3ZLB:248/4@\3->956U)-)"OKELMK^K[Y M?U!+ P04 " ":@E)0=A;F==5MH/"68'5?VH=U(VSL\B+^NYNVN:_8WGU2\[ M6:3U![67I?YGJZHB;?1E]>K5^TJFFTY4Y![S?>X5:5:ZBUEW[ZE:S-1;DV>E M?*J<^JTHTNK71YFKP]P%]WCC:_:Z:]H;WF*V3U_E-]E\WS]5^LH[6=EDA2SK M3)5.);=S]Q^X6;.@%73$OYD\U&?G3CN49Z5^M!V0K/SX_6[[K!Z\$\I[5V\M&>9CS[ S)@R3(;/$#!L2MQ.L?"*8(7%' M$)$_9#YCAHLA: M=1:"0:0%;2&@+02=A?!\L&(4G\>>$1U3=HSP8^[[HQBM, 41['B'/ 95FA*T!4%;$-.+/Z8MQ-B'8#QW,:Z/D)J0%0$*LI)BG!V7 M*BFA?4\F-*X$N22 CR.T8$3Y)IQ3>4&@4^=I/SNLT^HU*VOG637Z!:I[Q]DJU4AMSO^@ M:V(GT\WI(I?;ICT5^KSJ7_?[BT;MS:<,[_0]9?$;4$L#!!0 ( )J"4E!] M- 0SY0, ,X1 9 >&PO=V]R:W-H965TWN-9,X"2K@+)!)^^_7?$P6.,>=]&8 MY_7Q:_OX&=NKJZV_-2=CVN![653-.CRU[?DABIK=R919\]&>3>5^.=BZS%KW M61^CYER;;-]7*HL(&--1F>55N%GU9<_U9F4O;9%7YKD.FDM99O6/)U/8ZSKD MX5O!U_QX:KN":+,Z9T?SIVG_.C_7[BNZ1=GGI:F:W%9!;0[K\)$_;(7L*O2* MOW-S;2;O0=>5%VN_=1^?]NN0=8Y,879M%R)SCU>S-47117(^_AV#AK==YUYR1JSM<4_^;X]K<,D#/;FD%V*]JN]_F'&#JDP&'O_V;R:PLD[ M)ZZ-G2V:_F^PNS2M+<>=4_KV/\MVIT!1@KP*T"Z)]6$&,%<:O M^]&,!F=]5W_+VFRSJNTUJ(?9.F==4O 'X09SUQ7V8]?_YGK;N-+7C19Z%;UV M@4;-TZ"!B8;?%)&+?FL"J":> %6'>0-;K- QW8(@.R'Z^F):'SP!)!E ]@'D M;!3BQ2@,FKC75,,H*"%2SA>=H70\34'3AA1I2!&&DH6A09-,&OK N8!$+9QO M*2$#QI7'DB8M:62):[:PI%%+DG&FY,(0(4O3.&:TG9BT$Q,CE"[LQ*@=KF2, MIXS2N:GU35E"&DJP(;DI-.DX1AU>QAPS#%BJXB6W1]W4$R0NS:3'$LTZ M3L!."D\(FDU<_T*JTCSA&"A$JA+4D;[>TIC@!"=PJA*@8*!3M9P 3 JGBWU@ MYS0J.,$*W/44YQ]PS66R]$0(N4L>Y5G20-,'V!V).HIF2SK1CO'+#0;#BKAQ2QY+$PQV@N0/W;(J VNX(9 BKW#\,)DE](4!HG0.$$)0ZF1"(8RIMW5/.S 0T2@4&"TT9@0'P@_+PK MFQNB,2(P1G#2C*)I2\C,SR1S(S2,!+%KFN!\'L)S\B*.7C+UA* Y(PC.*#0< MQ*E*,CP_[\D&0]'D=%R:^MA?)#3!SEZJ_A9C4GJ[K'B$_G3]OWRXZ?B2U<>\ M:H(7V[HS>G^2/EC;&N>&?72,.9EL?_LHS*'M7F/W7@\W#,-':\_C[4ETN\+9 M_ =02P,$% @ FH)24)FD18,@ @ 0@8 !D !X;"]W;W)K&UL?97;CILP$(9?!?$ :VS.$4%J4E6MU$K15FVOG602T!I, M;2=LW[ZV(8B VYOXP#__-V/,I.BY>),5@/+>&];*K5\IU6T0DJ<*&BI?> >M M?G+AHJ%*+\45R4X /=N@AB$2! EJ:-WZ96'W#J(L^$VQNH6#\.2M::CXLP/& M^ZV/_M_P%O]KG16\'/ M&GHYFWNFDB/G;V;QY;SU Y,0,#@IXT#U<(<],&:,=!J_1T]_0IK ^?SA_LG6 MKFLY4@E[SG[59U5M_>?\9QGIBWQN+_PIW8%IN,M&,$V?2_GJG MFU2\&5UT*@U]'\:ZM6,_^C_"W %D#"!3 ([^&Q". >$B V9V5(_4D7+0O#> M$\/+ZJBY$W@3ZL,\F4U[=O:9KE;JW7N9Q+A =V,T:G:#ALPTY%FQ7RN2=)(@ MG<"4!7%F06Q\."=$H=L@=!J$UB!Z*F.1Y&[0I%;36@W&),;$S8F< M09/-.$F>1I$;$SLQL0,3+3#Q"A.1@"1N3.+$) Y,O, D*PR)LO@?AY8Z,:D# MDRPPZ1J#L]E-?,)D3DSFP*0+3+;"X%!WO-S-R9VBT@U]6C"X*#-- M]5P,;6U8*-Z-'1M-?QOE7U!+ P04 " ":@E)0C,NS$< # -$P &0 M 'AL+W=OJ-.?C;7[M:[0J8'7CUJ]XQUEA_ MBKRLY_:N:?;7CE._[EB1UI_XGI7BGRVOBK01E]6;4^\KEFXZHR)WB.L&3I%F MI;V8=?>>JL6,OS=Y5K*GRJK?BR*M_GYA.3_,;;"/-YZSMUW3WG 6LWWZQKZQ MYOO^J1)7SDEEDQ6LK#->6A7;SNW/<+TFG4%'_,C8H3X[M]I07CC_U5X\;.:V MVWK$\".8EK=F2YS^S3;.; MVY%M;=@V?<^;9WZX9S(@:ELR^H1]L%S@K2=BC%>>U]VO]?I>-[R0*L*5(OW3 M'[.R.QZD_M$,-R#2@)P,P+]HX$D#S]3 EP:^J0&5!M34() &@:E!* U"4X-( M&D2F!K$TB$T-P#UFSC4V.24;C$V.Z0;C?,,QX:!FW.G78K>X;](F7$-F-3DUR;3#:QT!"$Z, M(Y)\RC3!,TTZ!6^0Z1A7\' %KU/PSWT@@;)6>B;LF+)CKL +J:OD:(EP!$)P ME;5W@^MID_Q5YY01;R>).\RG('95W^\GE1XFB<=)8H5XXU&?!LHR30R]7E\: M<9!]'\^^KZ^?8$2!X@I46S^!&LUMST1G7@+U?<]7\OV((0!$J%2[*M &TES1D=&BSW$'0D11Y11EB$R2A1'A"IE@7#8%*X,]1)# MO37"74I)A,]$I,T$!8HKQ+A";-XXV^<$=)=UIUOG2D+G 5_%8OZ4EIA@G%+Q M0Z?&MGXPKV@8V52 &-2TA,X=)M1S0>$>$8X2L82H.E%F>LFTWC#&D6T/]'U/ MKVH)72QKA!FM:QCIPN ;5+:$AB4F*D=9<7<(ATWDRE O,=1;(]S%Q(SL)Z!O M*!3&*G.D8T/P']4]TFQ![[9(=>OM[(I0/_2T5:*#8T4YTO(@^H_"'FEZ$)L4 M=JP]4P")P?.TQV1#<"7!: I,#,#A0_%(9R9Z9]:+F^@=5WFZ2BXB0T]&VC$! M@\J6T& B74^L6.5-Z@X#T1DW54Q,%=<&8#\ASME;:ONA:)U6;UE96R^\$:^\ MW5OIEO.&"5'WDZCU'4LWIXN<;9OV-!3G5?^!IK]H^%Y^?').7\ 6_P!02P,$ M% @ FH)24!RK\HB_ P :!( !D !X;"]W;W)K&ULE5C;;MLX$/T501]0B4-= ]M G*38 BT0=+';9\6F;:&2Z)7DN/W[ MU85Q+?(PD5\LD3YS.#/D')%:XZUR+:#45EXY/N15V9YY:X60]]SO5K(4UODE7BNG>94 MEEG]>RT*>5ZZS'WK^)[O#VW?X:T6QVPO_A;M/\?GNFMY%Y9M7HJJR67EU&*W M=._9W1./>X,!\6\NSLW5N].'\B+ES[[Q9;MT_=XC48A-VU-DW>-5/(BBZ)DZ M/_Y3I.YES-[P^OV-_?,0?!?,2]:(!UG\R+?M8>DFKK,5N^Q4M-_E^2^A @I= M1T7_5;R*HH/WGG1C;&31#+_.YM2TLE0LG2ME]FM\YM7P/"O^-S-L0,J +@8L M>M> *P/^QR!XUR!0!L%<@U 9A)J!-\8^)/,Q:[/5HI9GIQ[7PS'KEQV["[OI MVO2=P^P,_W7Y;+K>UU44!0OOM2=2F/6(H2L,NR"\COTR!*$AUF28TW2 !Q,1 MQ5/(HPEA+)IBG@!-%&)/.4P&'PCXA"#"! $D" :"8$*@1;(>,?& J<9TD)[R M!Q,44.1C5T+H2@A<23!!! FB^MHCLL7*+,7*/D[I6H$F(_& 6P:")7O/:,9"5J!D M,GE<6\@ 9(L9UR3C(+MDHFQ#&?-UC$Q2&6GJ>%.BZV'F<6CXE#&L* Z(2V]8V5@R6 MW+ :L&:P=$YN4S-QOI%=$\1MHD!8?@C)3V"AP+I";'Y*""L&S5$,>D\,U%; MA%Q_':>N8,4@I!B6?0!AQ: ;%(.P8M )I: MW.%8,3A2#,O7A6/%X#*P9%BZ 7"33E@J6TCS"V[>J '1O85:+H3U35SI'E9[JL:(*U7BY%O1^N,AIG(T]5VQ\PKWHOUR7WU)^^ MM?XUNWL<+SW^T(QW,-^R>I]7C?,BV^YL/YS =U*VHG/2_]1-\4%DVTNC$+NV M?XV[]WJ\^Q@;K3RJ>QWO P 6 P M !D !X;"]W;W)K&ULC9=K\Z;&QS'1UF^5CLA ME/4WSXIJ8N^4VH\J[G"FXWVR%3^$ M^KE_*G7+Z:.LTUP452H+JQ2;B7U-1G%4\PWP*Q7':G!OU2-YD?*U;BS6$]NM M#8E,K%0=(=&7-S$7658'TC;^=#'M/F4M'-Z?HM\U8]=C>4DJ,9?9[W2M=A,[ MM*VUV"2'3#W+XX/HQN/;5C?X6+R)3..U$YUC);.J^;56ATK)O(NBK>3)W_:: M%LWUV,4_R7 ![02T%^C*D@Z@31I0+BGE;.?9?PSR7]8I.+LYR6FU @<=J-U>S4FT0ETW$ICU;9 MGK5]4A]I,M(J';SN;?9^\U#OUDKWODUY$(V=MSI2Q\Q:A@X8QL)S9FDRI"<< M;:'W05$?,VKHZ7F&N4DP!IS>(,PY<8L0OGO.W)D,#\Z1>RP,.6<>, 8,:H$Q M'IC:+Z?F\6O#L8D0PO$5\O"=XC41O*$-]D$$AD=@300VM!F"N5^V3- P1<-\ M(Q!Z-"&/ 28V&<:XC_OU<;\^XAXV1-R"-,O0= N\F@3@ M* *1;DR(3<^ $ .@% 9 M >&PO=V]R:W-H965T6I70G0'A'A>08/Y$^V@E6]*RAHL9,DNB'<,<*%)#4&NXP2HP75K9XE>.[$L MH5=!ZA9.S.+7IL'LSPL0VJ?VSKXOO-672J@%E"4=OL!W$#^Z$Y,5FE2*NH&6 MU[2U&)2I_;P['&.%UX"?-?1\-K=4DC.E[ZKX4J2VHPP!@5PH!2R'&QR!$"4D M;?P>->UI2T66,.1PI^547HDKMR+8**/&5B#?:?X8QS]ZVQO!? MX09$PI43N4=."==/*[]R09M115II\,^U'_3C,3W)'@3H2=_U^"-Q*\ M!0$-SG345RQPEC#:6VSX6!U6_\3NX,EFYFI1]TZ_DVFY7+UE0;1/T$T)C9B7 M >/.,.XCXKA&!.$$0=+ Y,(UNG UWYOS@\ LX!D%/"W@/\0(%C$&3*@Q[1## M#?Q%DC7(=P/';,4W6O'75D+?++ W"NRW-R,P"@0;FC%@HEE.9]&)-6+>K0<; MH=%&:&C$/W)$1H%H>R-BHT"\H1'QEK]B#?+B>&D%SQ5-EWOV%U!+ P04 M" ":@E)0&"Z[M?(( !7/@ &0 'AL+W=OJNWJ M\*E^K7;M_SS5^^VJ:3_NGQ>'UWVU>CQ>M-TL=%'XQ7:UWLWO;X_??=O?W]9O MS6:]J[[M9X>W[7:U_]_7:E._W\W5_/S%]_7S2]-]L;B_?5T]5_^IFM]?O^W; M3XN/41[7VVIW6->[V;YZNIM_49]+94QWQ1'RQ[IZ/US\/NO6\J.N_^H^_//Q M;EYT(56;ZJ'IQEBU/WY6RVJSZ89J _EO/^K\8]+NPLO?SZ/_=EQ]NYH?JT.U MK#=_KA^;E[MYG,\>JZ?5VZ;Y7K__H^I7Y.:S?OG_JGY6FQ;>1=+.\5!O#L=_ M9P]OAZ;>]J.TH6Q7OTX_U[OCS_=^_/-E^ +=7Z _+E!^] +37V#^OL".7F#[ M"VQVP>*TE&-NRE6SNK_=U^^S_>GO^[KJ;B/UV;;9?^B^/";[^']M>@[MMS_O M?0RWBY_=0#WFZPFC+S#J [%H1_^80J,IOFIRN1Y.L*0(G\504HA2'D=AX$+- M<0 S6&C$ U@X@#T.8 <#I"Q3)TPX8G9'C-6^P+,X.(NCLZ0BF^6$B1>S:.UM MEE,W(10/0_$TE&#Q $.$.0ICW" *$AYI,GP3)0)3I($&4]DD@RQI @V#%5@ M)A8@W\PMKA@R*WG&%23K%Z4%.>]!EZLU*7&Q8CXJ(\A[#[IRJP/42#B8W0K0 M.S!T49BZRDW(/J:< IRCV?@LGLP2:.J--;BV8W1:5 MWIP/EK+[AIL&T]NBK7A."$OIS:6,.3\C,*^6P4#A4P'-R.;"3;U$^BP?!=%!,N7!84QS:\^3P 90KN M3.6P^CBD/CEA'5 ?0](#0)Q[Y[!&.8E=X*A&*:=SMQ&@Z.U>]JAP_79W6.\< MTCN&O8XQ RJ\9QYC2*P6#ZP64.<13'O/_:VP$GJ)(^.O']A&(<- ML IZB6GC@<21 H] 7('W6 >]Q-KQ0 =I@0(7P\6J""PB99!O/\*S,-8@4VT#%=5IQR%# /!JA.HZH2"D?2 M2), ML(DB)F^4V$3Q^EYG%#(,!$M E#A)D>Y2DL]O>0#2S'.:B+4D2ORF>%U+1B'# M0+"61(DC%:F6W("L !2;%BPX4>)E2,XHR+F49PTX:2$QXA:QN$6)31:O M=Z0 B+EX0-4'C Z65C-'V(2U-$FY2@ REW?5,&!<%I+$_TOCYEX?,NII,"1F=(BV MD3DA)Z914>(4)D&KXE5(.0K)FAFY;D:)F7A&C>L51+G\/H8HHQC%4@730EE( MO,;B@FD;+03&Y?*,&I.7<4P6#%;PT_?77),S:O G(\$@<6;#8?I/ M"X%]N3RCQG-#,9?W?=8'SJ@O:"8/+"O8;O(I[>1+8/K1E9[@ZBFFW5RA?G- ME7AMFUDJT)3.BB+3E:Y06SK@"BCLS$1,S[F"3>>$* 8=JKAS$-.;KHS 'BO/ M*,E-Q72P*]3"3FDB[V%73!.[0EWLE";F>M_7XN+EVFVU?SZ^N'R8/=1ONZ9[ M1_7BVX^WH[_H[N7<[/NOW5O3QY=V_Q[F],KUOU?[Y_7N,/M1-TV]O>M>T'VJ MZZ9J0RP^M41^J5:/'Q\VU5/3_=H]C=R?WG0^?6CJU[O3:]R+CW?)[_\/4$L# M!!0 ( )J"4E X8?,P+0, ,T- 9 >&PO=V]R:W-H965T? M 1>!?8GHGX"=R_RLE[Z1Z5.]T%0;X^B2.L[>1*E M_FE@=@OI4B737!A5Y0!#B09%FI;]:M'-/U6HASRK/2O%4>?6Y*-+J MWUKD\KKTL?\Q\9P=CJJ9"%:+4WH0OX1Z.3U5>A3T++NL$&6=R=*KQ'[I?\'W MCR1L EK$[TQ=XP:1U_#:G? M?[,)'+Y_L']MD]?)O*:UV,C\3[93QZ4?^]Y.[--SKI[E]9LP"3'?,]G_$!>1 M:WBC1']C*_.Z_?6VYUK)PK!H*47ZWCVSLGU>#?]'&!Q 3 #I W!X,X": #HW M(#0!X=P 9@*8%1!TN;>+^9"J=+6HY-6KNGXXI4W;X7NFR[5M)MOJM/_I]:SU M[&45H6@17!HB@UEW&#+ D#%BXR*X1?+@0B(4CS&/$";I,8%.I,^&@-F0EH . M""CG, $%"6A+$ X58&0M1X>)6DS98C#""(56-AL01]D -Q(4@H)"0!"V!'68 M>/"A)&:,)I8> )803"-8#@/E,$".U0QKYGR'AA119LD!8!&E',-R."B'.W)B MJPIK[E2!AX2AT%+#'34:BU(!#& M6HV'VYB1$(Q@7T$S=I(!#8M#$H80LNT% 2TUPHTE35@=GK&7#&@LB?#$WDP& M-Y)$. ^G),%^A0D@B4U0P(Z%Z?RFP;#'8,AD[+8!0=PV\-N@L1C883!D,4[C M,*=*COUBUV"FK!?#[H)=>P$:QG4.5\I-S%@*;"W8]98(3S@WALT%?\)=,&PO M&/(%IS:)DZSN:6!3N[B)S4-@BR&0Q=CE(:YU\(1$B7V" 7!3:F!W(9"[3!29 M3)Q>/G%\(; ;D#D'& ."HN&-U MR9.Y/ 7]#6[U'U!+ P04 " ":@E)0+!JE#D8# 3#@ &0 'AL+W=O M M[SROVIUXGE0+<>:%NG(099Y(-2R/7G4N>;+7I#SSL.^'7IZDA;M>ZKG7J2YTGY]YYGXK9RD?LY\3T]GF0]X:V7Y^3(?W#Y\_Q:JI'7JNS3 MG!=5*@JGY(>5^P7=O6!<$S3B5\IO5>?O%K,6U+QCOJKEMO5D[K#]#75$Y6:O:X9 MBI?>M18RF/L&@SL8&J ^9C/$,.SW,0\0QM)YG('90AC8%JD1;CJ;UM-QB#&XRU .D(D#"$!0@H0+0 [0@@0JP=:3!,8PJ-P2A0B6?= M@:&PO=V]R:W-H965T MY_?O:AB!BG"HO>&%F/.<<+_F5\3=142J]][;IQ-JOI.Q702#V%6V)>&$] M[=2?(^,MD6K(3X'H.24'0VJ; $0!RVI.[_(S=R6%SD[RZ;NZ)9[XMRVA/_= MT(9=US[T;Q.O]:F2>B(H\IZI\>U_Q&N2F@( M!O&KIE M-<)\O?U92-:.*LI*2]Z'MNY,>QWU;S0W 8T$-!%@^%\"'@G8(@2#,Q/J)R)) MD7-V]?A0K9[H30%76"5SKR=-[LP_%:U0LY7+30B-D,#H'M$N43$ MR00)E(')!7*Z0(:/9WP&(+0,#9ATME"61I&=_M(!RQ#$#Q(<.>U$COQ MT#L%(B?KU#B M%$B>J%"RB!1E$0 6K%S"<'@'N[.3.NVD#CO6KMZDBW4^(("M*I8.%(Q1A-UN M,J>;S.$&6VXRAYO$3HT+!,&#K0*!^TH 3^S=$71?*Q1G]N9UX#"*X_!!L>"# M6PHZ$A3:EN#BX,8HC>SC[8+A- HM0\'L!M5/VG?"3W4GO!V3ZC(V5^:1,4F5 M)'A1QZM2K^@T:.A1ZFZB^GQX2H:!9/WX3 ;36UW\ U!+ P04 " ":@E)0 M+6AL*DD" #T!@ &0 'AL+W=OV. MFS 0?!7$ YSY-$E$D(Z@JI5:*;JJU]\.<0(Z@ZGMA.O;US:$(\:Y_@%[F9F= M76"=]I2]\0ICX;PWI.5;MQ*BVP# RPHWB#_1#K?RR8FR!@FY96? .X;149,: M @+/@Z!!=>MFJ8[M69;2BR!UB_?,X9>F0>QOC@GMMZ[OW@(O];D2*@"RM$-G M_!.+7]V>R1V85(YU@UM>T]9A^+1UG_U-D2B\!KS6N.>SM:,J.5#ZIC;?CEO7 M4X8PP:50"DC>KGB'"5%"TL:?4=.=4BKB?'U3_Z)KE[4<$,<[2G[71U%MW97K M'/$)78AXH?U7/-83N\Y8_'=\Q43"E1.9HZ2$ZZM37KB@S:@BK33H?;C7K;[W MH_Z-9B<$(R&8"#[\E!".A/"#$'U*B$9"9!# 4(KN38$$RE)&>X<-;[=#ZB/R M-Y'L?JF"NMGZF6P/E]%KED1Q"JY*:,3D R:88?P) :3ZE"*PIAM=!0"X0S@1 ^$(BL I$6B.XZ!8U.#9A$8]K!9;R.C&HM MH"0P>E[\!W3G-[;ZC2U^C:[F V8USQ*LO+5AV((* [/VPJ8%HP>6H=4RM%A> M&9;A,@V,S0_*!@H,I<("BI('?A.KW\3BUVA>GBQ?)/1BXW7O;*AX;6@5%E2\ M6K08S/[]!K.SGJO<*>FE%>H7FD6GT?T&ULE57MKILP#'T5Q ,0/@*E5Q1I[31MTB95=]K=[[1U"[J!L"0M=V^_ M)%!$F3=M?TALCH^/'6**7LA750%H[ZWAK=KXE=;=$R'J6$'#5" Z:,V;LY - MT\:4%Z(Z">SD@AI.XC#,2,/JUB\+Y]O+LA!7S>L6]M)3UZ9A\N<6N.@W?N3? M'<_UI=+60MI%H0UPB)<:>C7; M>[:4@Q"OUOATVOBA500<6R:CX\=(ZD\Y;>!\?V?_X(HWQ1R8 M@IW@W^N3KC9^[GLG.+,KU\^B_PAC0:GOC=5_AAMP [=*3(ZCX,H]O>-5:=&, M+$9*P]Z&M6[=VH_\]S \(!X#XBF QG\-2,: 9!% !F6NU/=,L[*0HO?D<%H= MLQ]%])289AZMT_7.O3/5*N.]E:LT+,C-$HV8[8")'S#1(V:'8>()0XR&24B, M"HD= 7T@2'""!"5('$$R(TBR#">@* %%%-!%*P9,ZC"MPT11L%KT @6M<2DI M*B7]74J2+Z0,F(C.TL1I$&79 KC#@'FP#BG%)66HI SI3HH3K%""U;^?3XX2 MY(B";%%K_A^M7Z-9UDB6Q0%O!TR4S-(D-%BG='DK$" -@XC^H7%F'J)W-$0T M+3^'$93/2U_>'S*;"G9,?V'R4K?*.PAM!HP; V#N-Q,+3HQM%/IO]/^0M02P,$% @ FH)24(+?X@R* @ W0@ !D M !X;"]W;W)K&ULE59AKYHP%/TKA!\@M%#0%S29 M/I6RL-Z-9L?A)9SS[GGMI=2G+EXDP?&5/!> M5XVEVJ!L;+F_,T,OFZG86PR8A7;*$-! M]>7$%JRJ#)/.X[/E7KA MYR_,&2)AX-Q_8R=6:;C)1&ML>"7M?[ Y2L5KQZ)3J>E[=RT;>ST[_DL8'(!= M .X#4/HP('$!21^ T<. U 6D?4#R.("X /*A8%.*.N^VF,]4T5DA^#D0W7YH MJ=EVZ(GHY=J82;LZ]IFNI]2SIUE.)D5T,D0.,^\P>(!)";K&+&XQ>19?8YXA MC,>SA#"XQT3:2V\(@X:P)4@&!$F6P00)2)!8@O0J@\1STF%RBVDL!B=Q]X.E M4E JO95"OA2$R;RB/<9<)4+ 1 C@.?56F-QZQI,)N>\Y Z6R6RF<>YXAS!@6 MR4&1'/!#8((Q2##^]UTT 0DF@ 7BV>PP" ]*&H](AN(\@:50#/=P#-C-_.;K M0"@9J*%\-,;WM.Z\+]"-%LKO,, -BOZC0Q'&!STMT8_J-A.F=M&ULE9EM;Z,X$,>_2L0'*(R?,%42Z=KJ="?M2M6>[NXU39PF M6@@YH,WNMU\@-)?8_ZE(7Y2'_#WCL?WS## _5O7W9NM<._M1%OMF$6W;]G ? MQ\UJZ\J\N:L.;M_]LJGJ,F^[R_HU;@ZUR]=#H[*(19*8N,QW^V@Y'^X]U\MY M]=86N[U[KF?-6UGF]<\'5U3'1431QXUON]=MV]^(E_-#_NK^ZNXK/ M5M:[TNV;7;6?U6ZSB'ZC^R>3]0T&Q3\[=VPNSF=]*"]5];V_^'.]B)*^1ZYP MJ[8WD7>'=_?HBJ*WU/7CO]%H=/;9-[P\_[#^^Q!\%\Q+WKC'JOAWMVZWB\A& ML[7;Y&]%^ZTZ_N'&@'0T&Z/_XMY=TFK5,O]Q M.N[VP_$XVO]HAAN(L8$X-R#S:0,Y-I#_-U"?-E!C ^5YB$^A#&/SE+?Y3AIQI ">S-\*1I&]C(?Q@OD2$G@1OALRG *DM"Q9] M-G4Q2HRP#!&VW%XD,9V2I@^JQ.#)$#R;^(,*19P?IB(-J;*)7^9!$9-")49/ MAE39Q,\%0,26>A*C)T.J;,*9P%3)&S*?Q%3),//9)/6C12*&7HG1DR%Z-O&) M0"+B%C0F3R+R_ T-B"PQCT<*LZ< >\0](&'VU WL*0ECYHXI$Q.PT"K.G M %84/,TA$3-[BGEH!.P1L_4JC)72-XPJQDJ!9!641J-H4FFD,'L*59W![ &1 MY$85LZ>FI+U1-"$;*4R>0N3YI1$066[?U)@\#0K7H#0"(DM,R:(QGAK5I/Y. M@D1L/)AAC?!D-E>-\=0W//5I3)Y&M:2_1D;1M-)(,R]K4#'I+_I1-&$Q:HRP M#A&VE#$F,)WZAGI38_ T2GK!H (ZB2E9-$9/ ZJ"T@B)!+.1&(R>005G\!(, M\%'&SQ[PI!>P);N@Q>^8&]@QFSTPI.)&(*XT,9L^@C.:G(RCR9R^^^ [1 M?TGZFM>ONWTS>ZG:MBJ'#P^;JFI=9S"YZZ9IZ_+U^:)PF[8_3;OS^O0%YW31 M5H?QZU1\_D2V_ 502P,$% @ FH)24%DODNKL P 1Q0 !D !X;"]W M;W)K&ULE9CM;ILP%(9O!7$! W\ IDHBK=VZ=MJD MJM.VWS1Q&C3 &;C-=O<#XR+ YV2D/QH@[_FR_1P[K$ZJ_M4G[*HFK5_ MT/IX%03-]B#+K'FGCK)JO]FKNLQT>UL_!\VQEMG.&)5%0,,P#LHLK_S-RCQ[ MJ#\E&56_[V6A3JM?>*_/7C,GP^Z>Q!L5L?L67Z3^OOQH6[O M@L'++B]EU>2J\FJY7_OOR=5GSCH#H_B1RU,SNO:Z4IZ4^M7=W._6?MAE) NY MU9V+K/UXE3>R*#I/;1Z_K5-_B-D9CJ_?O-^:XMMBGK)&WJCB9[[3A[4O?&\G M]]E+H1_5Z4[:@B+?L]5_D:^R:.5=)FV,K2H:\]_;OC1:E=9+FTJ9_>D_\\I\ MGOIOXL2:P0;4&M#!@)*S!LP:L,& G3?@UH OC1!9@VBI06P-XJ4&B35(EAH( M:R"6&J36(%UJ0,*WF0L'$\+-JNJGW*RA#YG.-JM:G;RZQ^"8=;21*](MTVWW MU*Q*\V6[CIKVZ>M&4+8*7CM/5G/=:^A$PZ>:&T@3334?($T\U7R$-,E4<^MJ MN)CE\PG2S/*Y@S2S6/=0/F*J^0QITD$3M!,PS *%9X$:#VSD@<4Q[('!'ICQ MP,$8W(E!R6S^;GM-,HH1IY3&<1C.LOGD*F>*.\"7 M(%%$Q[XF>4=PWI&3-V&S-7X;N6-#II'ZK*/_9NTJ2"C0E&,XY1B83@)[2& / MR?(E)6 / LB!SI:4J^$L@:.D<)34\9 XS25UAY1&H?F#8W5M$>QV(5 30WQ@ M'9,L'UF"\$[H@K$%11P)A+0%XO8%=WBM:#R^21B>'5^D0Q"W10CF; , UY2D MY\(A8!.7;,'B>7=V14F*K%&"X$@@'F=;Q4-#RT+0)HCG@0!1@K!'L4T= MX)=CR2+\4G;!R")04A=*H&! 1+! "(X4P)$CNQ9%2*/Q!04C_%"7'^>@<#SE"!U]R M/@1$Z.&;(PAQ *'Y[^0;[IX/20*?OX/1BX?N%=O7K'[.J\9[4EJKTKQHV"NE M9>LV?-<2<9#9;K@IY%YWETE[7?>OMOH;K8[VM5TPO#O<_ -02P,$% @ MFH)24 J 5]$) @ W04 !D !X;"]W;W)K&UL ME93;CILP$(9?!?$ :P/FT(@@-:FJ5FJE:*MNKYTP!+0&4]L)V[>O;0BBX%;J M#3[PS__-^)0/7+S*&D!Y;RWKY-ZOE>IW",E+#2V53[R'3O^IN&BITD-Q1;(7 M0$L;U#(48IR@EC:=7^1V[B2*G-\4:SHX"4_>VI:*7P=@?-C[@?^8>&ZNM3(3 MJ,A[>H5OH+[W)Z%':'8IFQ8ZV?#.$U#M_??![I@9O16\-##(1=\SE9PY?S6# MS^7>QR8A8'!1QH'JY@Y'8,P8Z31^3I[^C#2!R_[#_:.M7==RIA*.G/UH2E7O M_8.R"< L(Y("#_#(BF@&@5@,;,;*D?J*)%+OC@B7&S>FK.1+"+]&)> MS*1=._M/5ROU[+W(2)*CNS&:-(=1$RXTX9^*XU:1I+,$Z03F+$)G%J&-CY8$ M\LYM$#D-(FM E@G$JR0/HR:UFLYJHAB3(')SB)-#')QHQ1DUV8*3!C')W)C8 MB8D=&++"Q"X,QFY,XL0D#DR\PB3_@TF=F-2!69^Q=(,A),;97TY1YN1D&TZ0 MX!4GVQR" <8+[9G/-%.7;3=1K2X:.;A^TK%M>FD=^9*WUE[LRK.%6A/_*2W MK-9O[3Q@4"G3375?C"_..%"\GQY3-+_HQ6]02P,$% @ FH)24$'-[@27 M @ 40D !D !X;"]W;W)K&ULE59=CYLP$/PK MB/<>V!A"(A(I'ZI:J95.5[5]=H@3T &FMI-<_WUM0S@"2YOF(=AF=G9V;&,G M5RY>9<:83#-64OG$:U;I-TQ:KA)]5D5?L63CR7)94_-ZP@E^7+G)O R_Y*5-FP%LE-3VQ M;TQ]KY^%[GD=RR$O625S7CF"'9?N&BUV*#(!%O$C9U?9:SNFE#WGKZ;S^;!T M?:.(%2Q5AH+JQX5M65$8)JWC5TOJ=CE-8+]]8_]HB]?%[*ED6U[\S \J6[JQ MZQS8D9X+]<*OGUA;4.@Z;?5?V(45&FZ4Z!PI+Z3]=]*S5+QL6;24DKXUS[RR MSVO+?PN# W ;@+N QIS)@* -"-X#R%\#2!M !@%>4XKU9D<5726"7QW13&]- MS2I""Z+=3\V@-=N^T_9(/7I9Q626>!=#U&(V#0;W,*A#>)J]2X&A%!L\"L?W M";9C1#30L!M#$(I@%0%8:& )@KX*,H<)"$A + 'I*PC0P*D&,[.8RF(^D'D4 M#*PD'.390)B)A3X'D\P! @P3(!_>C?[CEJ.)#8T> M,+T%W:TN:^K ^A873^/N)8$?@#7"#[@/@H*)// 61P% 028HX$V.R'], +SM M$+3O1A,0CB8 ^SXP ?_$W4N"-S**'ID "!0.\GB]J=I+AM?J3CEE73V7.E3SYY-1\X5TQK])VU'IN\W M7:=@1V6:,]T6S2'?=!2OVPN,U]VB5G\ 4$L#!!0 ( )J"4E!L8PU/5@( M +T( 9 >&PO=V]R:W-H965TTD3D!G,+6=<'W[VH9#)"Q5+C_BK]G9'B8OF9"[/A;83*,\:>F8_F?[5 M[*09H8'E6%:L5J6H/*K85_'=YU,7&3WSOR$[T MPO6S:+^R7M#2]WKUW]F5<0.WE9@YL%.NF?G MUHQ:96:O>;*,,W2U1#WFJ<.$(TR$DUO,=HH)!P0R%0QEA& 9H0LG-V6L8 (" M$A!'$-T0W-<(85(X200FB:8$<0 3+$&"Y>,R8Y @GE00$7*W71TF=IC:8>)X M,9-E!699 3HQ3)" !,GC.E.0('U 9SK1F>!%&HQ^,S7C +9" ,B>>8OQC)OP MX\(Q[ 0< E60>[X2PX"SD[;=E>G+[D#M!EHT_64!#3>6 M_!]02P,$% @ FH)24-R;F14& @ ;P4 !D !X;"]W;W)K&UL=91M;YLP$,>_"N+]:C $:$20FE;3)FU2U&GK:X=< JJ- MF>V$[MO/#Y0Q<-]@^WSW_]W9^,J!BU?9 *C@C=%.[L)&J7Z+D*P;8$3>\1XZ MO7/F@A&EE^*"9"^ G&P0HPA'4888:;NP*JWM(*J27Q5M.SB(0%X9(^+/'B@? M=F$VTNCC %594\N\ /4S_X@] I-*J>602=;W@4"SKOP(=[N"^-O'7ZU M,,C9/#"5'#E_-8NOIUT8F82 0JV, M'##1Z!4B.DT_@]:H83T@3.Y^_JGVWM MNI8CD?#(Z4M[4LTN+,+@!&=RI>J9#U]@K&<3!F/QW^ &5+N;3#2CYE3:;U!? MI>)L5-&I,/+FQK:SX^!V,CR&^0/P&("G .QJ<2";^1-1I"H%'P+ASKXGYHKC M+=9G4QNC/0J[IY.7VGJKBBPOT03_=)G/LQA1=3>#!X@2G6 M%Y/DZ?+(T.R'9R N]JG+H.;7SK:9F77J)@_VA:%_[JX5?2?BTG8R.'*EGYU] M'&?.%>ADHCM]?XWN?M."PEF9::[GPO4 MU"\']L;FGIL]1=02P,$% @ MFH)24)+/K9YI @ P@ !D !X;"]W;W)K&UL M=55=CYLP$/PKB/<>V'R9B" E5U6MU$JGJZY]=H@3T &FMI-<_WUM0RB!Y05L M,SLS:[S>[,;%NRP94\Y'4[=RZY9*=1O/DT7)&BJ?>,=:_>7$14.5GHJS)SO! MZ-$&-;6'?3_V&EJU;I[9M1>19_RBZJIE+\*1EZ:AXN^>U?RV=9%[7WBMSJ4R M"UZ>=?3,?C+UUKT(/?-&EF/5L%96O'4$.VW='=KL460"+.)7Q6YR,G9,*@?. MW\WDVW'K^L81JUFA# 75KRM[9G5MF+2//P.I.VJ:P.GXSO[%)J^3.5#)GGG] MNSJJ) M4 JK)*!* JB0F4JR4/F$@\G!>) AH P!9-*9#%G*1.G*X4I!E72YY\2'"9 / M5X"_,+KP.6"F1J.4D)73@59*#2UWA*"Y$EHHH<#W5WXP BMNAS"@A.=*>*$4 MH]A?^<<(+DT4 $J+^R-8U%82Q@BO*,$UC( BCN;'%@2M[1U)LNX]T"GYI;>N;K(X=;H?M'?X?WK?''U2#2W7&_M^_@]02P,$% @ FH)2 M4!7Q=54@ P P0T !D !X;"]W;W)K&ULC9== M;YLP%$#_"N(]Q?>";:B22&NG:9,VJ=JT[9DF3H(*. ,GZ?[]S$>C%%]/O 1L MKN^Q'8Z-EQ?=O+0'I4SP6I5UNPH/QASOHZC='%25MW?ZJ&K[9*>;*C>VV.RC M]MBH?-LWJLH(&1-1E1=UN%[V=4_->JE/IBQJ]=0$[:FJ\N;O@RKU915"^%;Q MO=@?3%<1K9?'?*]^*//S^-384G3-LBTJ5;>%KH-&[5;A![A_P*QKT$?\*M2E MO;D/NJ$\:_W2%;YL5R'K>J1*M3%=BMQ>SNI1E667R?;CSY@TO#*[AK?W;]D_ M]8.W@WG.6_6HR]_%UAQ681H&6[7+3Z7YKB^?U3@@'@;CZ+^JLRIM>-<3R]CH MLNU_@\VI-;H:L]BN5/GK<"WJ_GH9GHAD;$8WP+$!7AO@,)8!U/?\8V[R];+1 MEZ 9)O^8=_\QW*.=FTU7V4]%_\QVOK6UYW6:BF5T[A*-,0]##-[$)&ERC8EL M_BL$20CV">)W$$DGB,D$<9\@N4D@.$YZ.<3(/J;N8T *[L$D)":9@1EBTEN, M2)B@,9S$< (33S##&2Q$@"PR<826"RC-.8E,2D M!$9.,*F#008LHS$9B$NTY$*)GS)."-AWFJ#X&O9L7GF+L(=&RPQS;P=5]P66< M>DBT[S!'>'"-7_#,]_("K3S,<1Y"^:0'VGJ8HSVXWB\$$Q!6G[D;)_:@JZ]DLI/2L5TO(C)?]4%'3EYX)YUC.DW4?*_:DG MZ+IO%QF/^DBKCY3Z4TV0V.\Q]6W$2*N/KOJN)NBJSQ/.?*\#K3ZZZKN;)!+J M_V>31-I]=-UW-\DQZ/8;,Y;<\3:Z^?CN#C??\F9?U&WPK(W]CN^_MG=:&V53 MLCO[UQ_L>>I:*-7.=+?2WC?#H6(H&'T<#TS1]=2V_@=02P,$% @ FH)2 M4"(;)LK* P ^A( !D !X;"]W;W)K&ULE5C; MI7CYXGY=\KD/W&L,6L2/ M5.RJHV.K2>5%RE_-R=?5W':;B$0F7NN&(E$_'^):9%G#I.+XK4GM@\_&\/AX MSW[;)J^2>4DJ<2VSG^FJWLSMR+968IV\9_6SW-T)G9!O6SK[I?@0F8(WD2@? MKS*KVO_6ZWM5RURSJ%#RY$_WFQ;M[ZZ[XX?:##=@VH =#!B,&G!MP/\;N*,& MGC;PIGKPM8$_U4.@#8*I'D)M$$XUB+1!--4@U@;Q?X/Q.H"[KYP[U0<"5NOJQB&(V+Y@ M/$$?Q#Q1E><=8R\".& MV'5Q!HXS\);!ZS' H&+@7#V$8=-15APE;3-%B?+?]&W3,1-S]:5PO MN-A;%EDA.88LBD 3G 0FF/>&4D32F*8DH8;40WRCRM]0>VT"+DQ#5 MYXZ;JQOS ?/F'+V2-E^%'I/R+2TJZT76ZOVV?05=2UD+Q>I>J";&S/Q$G3Q'%:3\^<]C>QY[H,DE M3GZG>R&RP9\H/*;3X3[+3F/+2M=[$07I*#Z)8_[+-DZB(,L?DYV5GA(1;$JA M*+2(;;M6%!R.P]FD'%LELTE\SL+#4:R207J.HB#Y?R["^#(=PK >^''8[;-B MP)I-3L%._".R?T^K)'^R&BV;0R2.Z2$^#A*QG0[O8+RBI4!)_#R(2]JZ'Q13 M>8OCW\7#\V8ZM N/1"C66:$BR"_OXEZ$8:$I]^,_J738V"P$V_>U]L=R\OED MWH)4W,?AK\,FVT^'WG"P$=O@'&8_XLN3D!-RA@,Y^Z5X%V&.%Y[D-M9QF);_ M!^MSFL61U)*[$@5_JNOA6%XO4G\MA@L0*4 :@6IQC )4"M /@>L6F!1@C0!A M5P4<*>#T%7"E@-M7@$L!WE? DP)>7P%?"OA]!<"N(V=_+"R_+M($&WJ+U.$& MTEND#CBT(GYC+G7(H17SZUD%=="A=]2A#CNH<;>J35+NNH<@"V:3)+X,DJIP MG(*B/L$XE\J5%Z/E/BY_S'=>FH^^SWSP)]9[H4DR\XHA+88QK\LL= 8:PLI= M:/P@J!]SHLG[Q.[:N,<8Z#(/&$.ZS!>,H5WF$6-8E_F*,4Z7><(8M\L\8PQ7 MUA=CE!B\8(P2RR7"4&6=7S%&6>=O&*.L\W>,4=9YA3$,SQR*9S M-=".!@?7 MP' -K-3 .AJ4&"TJQBN98\E0X';QIP0! 0GE1 .7&&ASOPUVG'=PYQW$>25Y MYA535-?&EC?2MO MJN.-BWOC(MXH=KY5#&^9 <>VNVO9L<5Q6QRQI:3[/=<6 MV6##PVUXN@VF!'+N]9A/M<)]R(Y7/NZ5CWBE;-"%K]ER;4=/PQ>=X]1C>KKJ M7.Z[SXRN%WF$-AQ;HX:,%FA.5M2Q13_LY2;6G:"A?0+5 M)N@8:CX8^B>P_BT8#&T,D#[&J+HPCE;.T1Z,< ["+1'.NU*-P=#T .EZ6CT& MO>VY@#JO@YRAWF.-%*[Y;VBDH'=2UQ0^0Y\$[Q,I8.AJ@+4UI7R]2NC*5NM^ M;1BZ$$&ZD+JM7R74,+BK%F8) 6O-ES@C<%VU>]8DO46N4-(;^38S M?+<00]D@6-G@!AV&K4OX)U;2L'<)\I*K??](Z$JIE-^@.H>5Z"7"L2NEBQAJ M!L%JAJ%]44,MH';_-:2&34ZQ3:Z>HTBHDSF4C7Q':Q:]R>\8R?*W0Z9.P&H= M"44BV94'N>E@'9^/63'YUFAS6'Q'BB,E97P.XV= QA:E&1>Z'O)UZ!L]*=CO7IZX@7N9>,OV!Z$FO.FXPGORDXA?U9K)D==$V68%*7E&2X>1W<2] M#T:K1/$:^)V1,[^Z=]1.WBG]4(/%=N+Z*B&2DXU0$;"\G,B'U_B?ZD]R[W\HXYF=/\3[85AXF;NLZ6[/ Q%V_T_$+,?F+7,9M?D1/) M):XRD6ML:,[UK[,Y,GAU6OVL55J]T,)(J&5S-:N_KA]*M7,Z>IL/8 M'WLG%9= :-AF'@"F33P" MA+W?IRZ3#-K(,Q0F:#,O$&-M:@$QD76TWQ[-Z_<)K[I($"1PA2+8*9&.$%VG M$:=P! 1'0#H":GG-.K19S:2:*>L\PP0AJXQS$/-3*]H#A*%A8A7\$<10:!WS M$X1%J6]ASR"&8LNK+Q 6#@*K^@L0\U-K"TL(BU%JG=LKF)L?6M%6$.9'<0R7 M.X;+'0/EMLYJ&7<6LE)Y_998W2):>29PG@F0IU6%6=+/EB#6M26$ ;8$L:XM M(0RP)8AU;0EA@"U!K&M+" -L">;6M26$ ;;TKKY^!6%[W>=Q9T./I5#_8%>S M32MY'ZJOIS4_"T:+ )A?RM:S[A2_PM=]ZP_,]EG)G7L;ACK@:"5Z86]IB&?_@=02P,$% @ FH)24#YL M(KK% @ ^ H !D !X;"]W;W)K&ULE5;1;ILP M%/T5Q <,;(.!*HG4))HV:9.J3MN>W<1)4 $SVTFZOY]M*$W,I4M?@NV<>WSN MP=?7C0NKV+(K4Y\)JI3Z+EC?EG)V3-M)G*?:1:R=G6 M!=55A..81C4KFW Q%QW)_T'8A M6LQ:MN<_N/[9/D@SBP:6;5GS1I6B"23?S<-[=+=&A0UPB%\E/ZN+<6!3>1+B MV4Z^;N=A;!7QBF^TI6#F<>(K7E66R>CXTY.&PYXV\'+\RO[9)6^2>6**KT3U MN]SJPSS,PV#+=^Q8Z4=Q_L+[A-(PZ+/_QD^\,G"KQ.RQ$95RO\'FJ+2H>Q8C MI68OW;-LW//<\[^&P0&X#\!# *+O!I ^@+P%).\&)'U X@5$72K.FS73;#&3 MXAS([O6VS)XB=)<8]S=VT9GM_C/V*+-Z6A1I,HM.EJC'+#L,OL"@ 1$9]F$+ M#&VQQ*-P?+W!:HR@V35D/88@1&$5!$R4. )RE6@*$R0@0>((DBL"ZCG587*' M:1R&H"R.O70!%":99\H:0L59 4M.0'"0J0H+C=,13#%1G?X%D/NDPU'YTS (1C M[%<6A,K3>$+SQ"V" ,T31Q6!M\0]PA]P#BYQ1&YQCHS213C-"]\[ $80]8L4 M9$OP5.KPS8* JX5.O0"XTE'Z ??@6D?T%O?H.%_?N?]"UN]"KK7"UPH"[A4Z M10%7.LH_X!A>_YG+O6BL5;,2Q MT?8K>K$ZM&_WV+8/WOK2MG6NK7BCZ7K"[TSNRT8%3T*;YL2U$#LA-#QZL6ZB1=OWF='0["[^ 5!+ P04 " ":@E)0TLCC MOG<$ !+& &0 'AL+W=OOF1[LSI@M^ED75SL-=UQT>HJA=[4R9M]_J@ZGL+YNZ*?/.7C;; MJ#TT)E\/1F41\3A.HC+?5^%B-MQ[;1:S^KTK]I5Y;8+VO2SSYK\G4]3'>7E32&PR* MO_?FV)Y]#_I4WNKZ1W_QVWH>QOV(3&%67>\BMQ\?9FF*HO=DQ_'OY#0\Q>P- MS[]_>O]E2-XF\Y:W9ED7_^S7W6X>ZC!8FTW^7G3?Z^.O9DI(A<&4_>_FPQ16 MWH_$QEC513O\#5;O;5>7DQ<[E#+_.7[NJ^'S./G_-,,&?#+@)P-^W4!,!N++ M(+UJ("<#>3(0R54#-1FHKPAC>_5AD"9]%'[VC2?,T:OB9)F'J4K/T->RDB.P(3L/@:!A/W#// M$N&$0!IYJ7E&&F>H+[Y&ZA0/5L":B<&!N B28 <2.I"# WGA('6R'37IH*D& M#==I[.3R[*M$EJ:9D[&O4EPEQ 0I.&0%AJR=(2L_3"SC&(=)8)@$A'&R60)- M2@1)89 4.&!.R4:-/B\_HU+1,(KVHRABF67007;[,F,QACL&F7*7W-B;-I;H MLUS'E09D7"A7]@)D4B=4Y1C1E)@_;DG4CL&&\LCX'=7#F#,!JB?#$ NR8#88P9X#B5;B DG$(G5Q>[#Z1*HM*#PP$ +GS ;B&@*$B,FXSM>(#%B$NRIWOP! M$3E_$G,H?0YMNL3F+3%>\I[W9>*%&6VH;CN08$/-K@ J,5T2;:AN-Y#^ADI% MP0!*GRU;6$'XP'#)](["8FXDVN*\=>2+Z'6$L9$0&P(]A;%1=V"C,#;J%FR MB$Q786P4V+Z\M@=%1-M3&"WE[UR@[0$5V?84!E#Y -I Q&.!(HZ0[MBV%*9& MW;)M 9'_:A2='9"6IMD.I]5ML*K?JZX_'#R[>SH1?^3] :MS?\D>7L:#UR\W MXS'['WFSW5=M\%9W75T.AZR;NNZ,'6/\S=9B9_+UZ:(PFZ[_FMKOS7B\/5YT M]6$ZNH]._S]8_ ]02P,$% @ FH)24(\D7Q&> @ B@H !D !X;"]W M;W)K&ULE99OKYHP%,:_"N$#7&BI(D9-5+)LR9:8 MNVQ[7;$JN4!96^7NVZ\MR+0<-O=&:/V=IT\/_7,6#1=O\LR8\M[+HI)+_ZQ4 M/0\"F9U92>4+KUFE_SER45*EF^(4R%HP>K!!91'@,)P&)PY?S.-3X>E'QI'K&"9,A)4/ZYLRXK" M*&D?/SM1OQ_3!-Z_W]0_V,GKR>RI9%M>_,@/ZKST9[YW8$=Z*=0K;SZR;D(3 MW^MF_YE=6:%QXT2/D?%"VE\ONTC%RTY%6RGI>_O,*_ML.OU;&!R NP##2!= '$"@G8J-CJ3N MO:Z07C.+X&J4.FC30O@>ZHE R_=C8&B,#1Z$X\@WAD8ACE\0FCA^0L78ER[0R9.W.Q".B,[* '-)D.!&88%4 B?-N%_["$TNN\@OZ\G/U&U!+ P04 " ":@E)0CV@[F5@" ^!P &0 M 'AL+W=OV.FS 0?!7$ V PGSD1I"-1 MU4JM%%W5]K=#G(#.8&H[X?KVM0WAB/'='VPO,^-9&W;S@;)77F,LG+>6='SK MUD+T3P#PJL8MXA[M<2??G"EKD9!+=@&\9QB=-*DE /I^ EK4=&Z1Z]B!%3F] M"M)T^, W3!/['XU1^87(%9Y=2TN.,- M[1R&SUOW.7C:9PJO ;\;//#%W%&9'"E]58MOIZWK*T.8X$HH!22'&]YA0I20 MM/%WTG3G+15Q.;^K?]&YRUR.B.,=)7^:DZBW;N8Z)WQ&5R)>Z/ 53_G$KC,E M_QW?,)%PY43N45'"]=.IKES0=E*15EKT-HY-I\=ATK_3[ 0X$>!,"))/">%$ M"-\)T:>$:")$!@&,J>BSV2.!BIS1P6'C[?9(?43!4R1/OU)!?=CZG3P>+J.W M(O!AG(.;4II Y0B"2]", %)^W@/:]BCAB@X?-]BM$4GZ"-FO(4&0V%V$UDQ# M+1 ^9OJ!0F15B+1"]*A@^"Q'4.!K5#?FXJ6AD; %%01>8L#V-ECL!9G==6QU M'=M<9X;K>+U1Z"7F-5E1FXUAVH**O=1N.;%:3M97M3C!!X'4*I#:H;W_YNC0HW:6KFO$;%,$X^^$LRJ^?,XCGT#<_9VDUJ.K9@_- TO ;! M)#'/&"RJ2(O915=H[E3TV@GU+RZBQEK_+C)WE!V*7IN/. MD0I9XW0E.E,JL/3H>_)+JF4SFQ<$GX6:IG+.QI(^+@3MIVX%YI99_ =02P,$ M% @ FH)24,@$?R_* @ +0H !D !X;"]W;W)K&ULE59M;YLP$/XKB.\#SKQ72:0FT;1)FU1UZO:9)DZ""IC93M+]^]F& M4F*.:LN'8)OGGN?NS)V]N#+^(DZ42N>UKAJQ=$]2MG>^+W8G6A?"8RUMU)L# MXW4AU90??=%R6NR-45WY) @2OR[*QETMS-H#7RW8659E0Q^X(\YU7? _:UJQ MZ](%]VWAL3R>I%[P5XNV.-(?5#ZU#US-_(%E7]:T$25K'$X/2_<>[K:0:@.# M^%G2JQB-'1W*,V,O>O)UOW0#[1&MZ$YJBD(]+G1#JTHS*3]^]Z3NH*D-Q^,W M]L\F>!7,'=]O;%OHK@KM(97^G%TVRS3N5'J%6+RL(0ECX%\W4 M@]8=B(Q! \)7](,&P3369&).;@4V4T22WD*V4PA @GL1HI&&AB"\C93@#!'* M$!F&Z)8AM'+5@2 PJ*:+Q4LMU 9! 7B)!=MBL-B##/M V2C4.(P#7"9#9;)II';BU]E$)8KSF:\Y1U5R+)C$ MDLDG,I](,-K>&QV]OUAI!IA2:M=F,)6",)HI#9CI H!)9;843*22.+1K&4'- M;R2@'>,>R'\4*^#U#B$64V['%"(E%GED+G]X9X!_:@T]"F"N-]Q*X>4,TWJ& M( ILJ7@JI3#Z@?U! M(C;8%ONC,[.F_&CN(\+9L7,C]&PO=V]R:W-H965TOT/P\BP0[+>(T> M-AB; U;QLV97.9E'II0MYR]F\66_C%.3$6O83ID05 \7]LB:QD32>?QV0>.1 M:0Y.YV_1/]GB=3%;*MDC;W[5>W5:QE4<[=F!GAOUS*^?F2N(Q)&K_BN[L$;+ M32::L>.-M+_1[BP5;UT4G4I+7X>Q[NQX=?'?CL$'L#N QP-9:6L90#;SCU31 MU4+P:R2&A]]3<\?H >MGLS.;]E'8_W3R4N]>5BC-LT5R,9&<:#.(\%0T*A(= M?F1@B+'!=\?GN((#9&"2F0V0W2:9PQ%R,$)N(^2W$8A7YB"JK*@;1&6*80P! M,03"%!Z&W&$^(%0%. 7(*2!.Z7&*.P[!*4PI04H)42J/4KZ?4H&4"J+,/4IU M3T$E3)F#E#GP"I% GBB%K9("F1+D>V50F6',%>:X0AUMTW .L;#:YJ5L6[&240:S<9V4 "X=9L.<19'KBF]ZI;N\K MFY$ "O8](M#K%;IRV-,(,C7Q30VJ<.!SC&!?(\C8Q#H M"I)@?R/(X$7 X!@V.(8,7O@&=ZIR\KZ$,+"W,>3MPO>V4U7OP,"VQI"M"]_6 M3O6_:I))+]$R<;1=E(QV_-S9%FZR.W9J:]NH)?_D0YOWC8ICW!<,9U).M,>.NG.&PO=V]R:W-H965TZ:)DZ "9N DW;^?;2@%^\C4 MEV";[^Z^.]L?E^55U"_-B7/IO19YV:S\DY35(@B:W8D7:7,G*EZJ-P=1%ZE4 MT_H8-%7-T[TQ*O* (!0%19J5_GIIUA[K]5*<99Z5_+'VFG-1I/7?#<_%=>5C M_VWA*3N>I%X(ULLJ/?(?7/ZL'FLU"WHO^ZS@99.)TJOY8>7?X\66(&U@$+\R M?FT&8T^G\BS$BYY\W:]\I!GQG.^D=I&JQX4G/,^U)\7C3^?4[V-JP^'XS?MG MD[Q*YCEM>"+RW]E>GE9^['M[?DC/N7P2UR^\2RCTO2[[;_S"=%42G2U_:9E>9Y;=\PW)G!!J0S(+V!BGW+8-89S-X-HIL&M#.@ M[P;TID'8&8260=#F;HKYD,ITO:S%U:O;\U"E^MCA1:BV:Z<7S>Z8=ZJ>C5J] MK#&*Z#*X:$\=:-."R !$:3S&)"X&]XA 4>AY$(C'AKCF* JM&"Z(C!$/+B)B M8\@6B(0CF.H,+-G,.)B-J4YXH* ':CS0L0>+9]*"F &5!H2L9%T$IC&S-F\+ MH%"($(()AR#A$")LGX 6% \"S89A6LXNB(937"*02P1QF5M<(B?,)^IP 4#8 M!FW_ QH19B!A!A!F5IB$0<6S^+H8-L4D!IG$$!-L,8G='7*IN" R694YR&4. M<;&N- H)[> M8P(%"B=\P$*'/Z)T&)8Z#&D=B^R$J9-P%,V=K09@&.'0N;,0CE(Z64)8]#"D M>HQ-^(#%"D$S-5YYFH> ".1<[^W (S.)S\:&)8;#.I-/.$# ME@D\_T !"7R]"7B]K4_&ID.-*J/JYR8=#'JK@M='T^@VWDZ<2ZD;B\%JWTS? M$]V;6>N):K+;EOC=3=NA?T_K8U8VWK.0JO,S_=E!",D53W2GCN5)_2GH)SD_ M2#UD:ERWG7$[D:+JNOZ@_^NQ_@=02P,$% @ FH)24)J!(D06 P XPL M !D !X;"]W;W)K&ULC5;;;MLP#/T5P^^M14NR MI"()L*0=-F #B@[;GMU$28S:5F8K3??WDR\-$HD>^A);RB%Y2%''G)U,\]+N MM;;16U76[3S>6WNX2Y)VO==5WMZ:@Z[=/UO35+EURV:7M(=&YYO>J"J3E) L MJ?*BCA>S?N^Q6K2G.8QQ.\;3\5N;[N-9#$[Y#O] M0]N?A\?&K9*SETU1Z;HM3!TU>CN//\'= V2=08_X5>A3>_$>=:D\&_/2+;YN MYC'I&.E2KVWG(G>/5[W29=EYZI4I?Q<; MNY_',HXV>IL?2_MD3E_TF!"/HS'[;_I5EP[>,7$QUJ9L^]]H?6RMJ48OCDJ5 MOPW/HNZ?I]'_NQEND(X&Z=D V'\-Z&A /VK 1@/V40,^&G#/(!ER[XMYG]M\ M,6O,*6J&?CCD7=O!'7?'M>XV^]/I_W/U;-WNZP*()+/DM?,T@I8#*+T I=>( M58C(Q#7D/H0 9->8!\1-QL^8Q&5R3B=%TTE[!_0Z'< ]4-0#[3VP:P]>NLL! M)'I0W8-8RCAPKRH(#)A2#.?#4#X,XT,]/@-(7@0");CRZ(2H%!3)<#8<9<,Q M-LQCP\,XKCS@L4%0(@6"L\E0-EG(1OBER<(PDOCM&X(XE1/')% J BN,UP]+ M$89AQ+LGJQ $C F!DY$H&1F0R91?%QF$$1GW&S@$*7%1X2LJ"J6BL+IXUWZI M@C!,,BK\_D5@B@HV<4Y <,$C&"/A*QX)8MTPHB!EOO A0"I%QJ@O?R00@QNJ M"&3@:R "9*D40D[D.2'L@.4I_3PA; .>!GV P(!D0":4%7!Q!E2=U80/7)X! MTV<5?+!H>"I .&723PP#,IF2B?L&N$A#J-+AC8-0?V] LN!3BL$HF2H3KM. M";4"GU&HP:Y, OQZKE @4QPF/AZ ZS4@@DV4_W$=4=ZQ?_ %!+ P04 " ":@E)0]-$3AQD" #H!0 &0 'AL+W=O M-"R2Y_OL"=BS'=JM[,;">&786V/0JU9O. 4SP7HI*K\+U99*L]&%!4\ MJT"?RY*K/VL0\KH*<7@+O!2GW+@ RM*:G^ 5S(_Z6=D5ZE0.10F5+F05*#BN MPD]X^<0. 5NAPML0 @G9-/XW6J& MW9:.V)_?U#][[];+CFO82/&K.)A\%<[#X !'?A;F15Z_0.N'A4%K_AM<0%BX MR\3NL9="^V^P/VLCRU;%IE+R]V8L*C]>6_T;;9H0MX2X(V#Z7P)I">2C!-H2 MZ$<)K"6P 0$UWGTQM]SP+%7R&JCF.M3: MT&D!,BE O #M")$,"C(&X02SZ4SH9"9TG,F@7.L&,N]M M\D!H3/ @EPD891$9^-K24^)VK4U'I8">-?5S^"1RE-& EHT>KF=NVVRT$'(V; MSNQ<-&ULE53MCML@$'P5BP5(7/[755 MJ+,570]['9FSE%S_VH%08TE6Y)IX[$ZM=0E:%0,_P5>PWX:]QH@N+'4GH3>= MZB,-34G>K;:[W.$]X'L'H[F91\[)0:DG%WRJ2Q*[AD# T3H&CL,%'D (1X1M M_)PYR2+I"F_G5_8/WCMZ.7 ##TK\Z&K;EN2>1#4T_"SLHQH_PNPG)=%L_C-< M0"#<=8(:1R6,_T;'L[%*SBS8BN3/T]CU?ARGE>Q:%BY@%5F.DI[T?N/O%JRW#O3FZI-\*OX;-&\Q>JE6\20IZ<4PS:#>!V THN?^# MH2BPJ+"@"O,$R0N5/ TSK(,,:\^P?MGG&PQ)D"$)]+#)7CF=0+D']1ZT25G& M\K!0&A1*0V;?8,B"#-E_F,V##/F_F,W_,HN-KM'N*R5ZH^@U02P,$% M @ FH)24(70E;+N 0 ?@4 !D !X;"]W;W)K&ULE53;;IPP$/T5Y ^(@>6Z J1LHJJ56FF5JNFS%X8%Q6!J>Y?T[^L+021U MI.0%>\9GSIEC8Q\T!'4:).RFF/L:@[&(BX81.,:J5E?"!2A?R, MQ<2!-*9HH#CT_00/I!]159C^G,G M=0)7Q43.\!/DK^G(5817EJ8?8!0]&ST.;8EN@_TA\'6!03SV,(O-W--63HP] MZ>!;4R)?=P04:JDIB!JN< >4:B;5QY^%%*V:NG [?V'_8LPK,R\JMOO_(7]C[A=4-NC5:U&0?I&"V]NCGZ9 M?A!^[D?AG9A4E]!&ULA55=CYLP$/PKB/<>-A^&BPC2):AJI5:*KFK[["1.0&

U#>&(<>]>P%YF9F?-RIOWC+^(BA#IO3:T%6N_DK);!8$X5*3!XH%U MI%5?3HPW6*HM/P>BXP0?#:FA00@ "AIE*]HR]Z,W7X]H'VA"AY""U E:O*]D22K60LO%GU/2GE)HX7]_4 M/YO:52U[+,B6T=_U459K/_.](SGA"Y7/K/]"QGH2WQN+_T:NA"JX=J)R'!@5 MYND=+D*R9E115AK\.KSKUKS[4?]&)40C(7HCQ.\2XI$06X1@ M*,6<38DE+G+.>H\/?[?#NHG@*E:G?]!!<]CFFSH>H:+7 D(0YL%5*XV@S0 * MYZ )$2CY*4?HRK$)%W0KP7:)0.D]I%Q"($1N%Y&STL@(1/>51FZ%V*D0&X5X MII!$T#JJ 9,:3&LPGZ(L17%D5>S"/0*(++W2@8O#+$TSM_'$:3Q9&%>EQY;S M 93-,X4PSBQ#6P<,AE&"+-\.&$+)_VPCIVWDLIU8MM$B$; >(2AA=LZ M<*Z6+UVX^Y8?C >SNZLA_&SF@O .[-)*?0/,HM/H>0KUW6?%-VHD#1/D36:8 M9]\Q/]>M\/9,JIO5W'\GQB11-L&#:MU*C=!I0\E)ZF6JUGP8),-&LFZ&PO=V]R:W-H965T M:R22$W0M$F;5'7:]IHF3H(* MF&$GZ;[];$,HV$?:-P$[_[O[W<4/E\6%M:_\2*EPWJJRYDOW*$3SX'E\>Z15 MSN]90VOYS9ZU52[DL#UXO&EIOM-&5>EAWX^\*B]J=[70?MO34MV6;K(O4X\%X>C4!/>:M'D!_J3BE_-4RM'WN!E5U2TY@6KG9;N ME^XC>LA0J RTXG=!+WST[JA47AA[58-ONZ7K*R):TJU0+G+Y.-,-+4OE27+\ M[9VZ0TQE.'Z_>O^BDY?)O.2<;ECYI]B)X])-7&=']_FI%,_L\I7V"86NTV?_ MG9YI*>6*1,;8LI+K3V=[XH)5O1>)4N5OW;.H]?/2^[^:P0:X-\"# 8IN&I#> M@+P;!#<-@MX@, R\+A5=FRP7^6K1LHO3=C]ODZM5A!X"6?VMFM3%UM_)\G Y M>UXAY$<+[ZP\]:)U)\)CT:#PI/LA!H9BK+%ECJ2S)8@%,$4!,R4 M: =DFFD,>PA #X'V$(P\A 09I>HTL=;46I.$0>(;^=JJF/BF*@-\$3\,8>00 M1 XM9)ET8C!WHF04Q^3]4)'9"A+-D$8@:021I@9I9$5!:4H,6%MDPMJ*"$<$ MIHU!VAB@14:8=6S3AD;M-[8F,9949DNPG\YLP 2D32!:<^4F'ZX"6X&"E!@9 M9;?\3%A3D#7]3&53*\9=0I!YJ@ J%./ X 54&!,,,R,?/D7]SU2X5]TJ\<>2 M#)#

HM1K-# M5_N(55=ES*]5MZN[K7B=@/!FK[]]H;_ *O_4$L#!!0 ( )J"4E E(>!!.P( %$& M 9 >&PO=V]R:W-H965T0:O?'+EHJ-);<4*R$T /EM0P%$=1AAI:MV&1 MV]BC*')^5JQNX5$$\MPT5/S; ./].L3A-?!4GRIE JC(.WJ"7Z">NT>A=VA4 M.=0-M++F;2#@N X?\&J7&;P%_*ZAEY-U8"K9<_YB-M\/ZS RAH!!J8P"U8\+ M;($Q(Z1M_!TTPS&E(4[75_6OMG9=RYY*V'+VISZH:ATNP^ 1WIFZHGWWV"H M)PV#H?@?< &FX<:)SE%R)NUO4)ZEXLV@HJTT]-4]Z]8^^T'_2O,3XH$0CP2< M?4I(!D+R1B"?$LA (#,"!\(]^]VU!PBO"*Z^Z4)VF;;=[H] M4DSGP[S'*2!^-X7MW6A](#9N;Y%K7(\ <')O,ZSFXZN96>[^.&P5&9 MY4*OA9MR;J-X-PQP-'Y%BO]02P,$% @ FH)24$OFJB_Q @ SPH !D M !X;"]W;W)K&ULC99=;YLP%(;_"N*^Q5]@J))( M)=&T29M4==IV31,G006<@9-T_WZV(938)U5O@NV\YSV/C6W.["S;UVXOA K> MZJKIYN%>J<-#%'7KO:B+[EX>1*/_VOXIA0G$8#+/_+DZBTG)#HG.L9=79WV!][)2L!Q>-4A=O_;-L[/,\ M^%_"X R!) Q ">@[5_OH3"[ M"#\PO?IK,V@7V_ZGEZ?3HZ<%QCB912?C-(CR7D2FHE$1:?LQ!X%RY,0+)]<) MEKXBX=>2E2^93%. M'=[$RT(0YM0!]E688>KLZA6@2BC)8&8.,G.(V5F^G/O,,7/W]Q)0H3AU3X&O MPIS0&&9.0>84. ?DQL[*0(?L,^<@\TCO8N2NS1)0\21QWN<*4!$6\QNO"B/X MID.?.1"#ZBH7H]C9[4M EKCG%[+"&;MQY> ;]S/^S+$85$ZJS#T7@ RC)'6Y M ;,L36]@@U?^(R8 -L$N-@&P,24>-Z!+8AJ[X(",\!BS&^CP=P)3']V]._)! MQ*^O&,9<<$B&8N*"^[([C(BWP:/)5[T6[+?I2[T?1;LKFRYXD4K7'+8RV$JIA,9$]_J.W^OJ&PO=V]R:W-H965TFK[FDVD^[V]7"7EQ5-N:YC;I+71?MS[6I['490_PV\+D\GEP_D*P6Y^)H_C7N MR_FY]4_)S[NHWXJ+]9^[Q_^WB]C MUA.9RNQ<[Z+PEU>S,575>_(<_TU.XUO,WO#^_LW[QV'R?C(O16LXVIM#<:G<9WO]RTP32N-HFOT_YM547MZ3^!@[6W7#;[2[=,[6DQ>/4A<_ MQFO9#-?KY/_-C#;@DP&_&8S)F340DX'X92!_:R G XD,DG$J0VZVA2M6B]9> MHW9\O>>B7T7P*'WV=_W@D.SA/Y^>SH^^K@ X7R2OO:=)M!Y%_%YT4R3>_2T& MIV*L>6". FQ"1:;>2[:A!""C*00Y4S$X$.]G*F@/DO0@!P_RO0>)8Z0"95, M!48F5$++G&;6)+.FF-';7.OPE8N<(>10!+G$ZX(0I7SF$\Y)X)P"1NE;Y\0; MYWA9A"(AD*,MX4@Q2?,"HW=71A +AK=7%D12"F_"&T(%3&N\3U(RGL+,A@TS M50%";B4P-@21M,(K@Q!Q4"F&#E4/N9I9&T!6F2?@5*X!0_,@4H <2M(\("9$ MBL^M#KHB@:"(@^(K_DS\1\F6D'"1S6P70-<_H H@!!F6023)-/X "17/18:I M0]4#S])T;C73!1"("AB4$PC+5I;F@.LV(4N9[[(Q>"AC,\QT"02B!N+TK"?1 M?7L $B2NVJ2,I;C7(&2^5G*%%TERUUO6ICT.?7L7[>RE<7V'=C=Z.QL\\;XW M1>/K_LPP]*R_W(P'CD]%>RR;+GJQSG>^0W]ZL-89C\D^^-2>_!GG]E"9@^MO ME;]OQT9_?'#V/!UBDMM):O4_4$L#!!0 ( )J"4E _M-R_Q@< .$L 9 M >&PO=V]R:W-H965T_YK/%ZF+XL%X_OAF-5E\?FOED]5O[V"S*_]RWR_ED7;XNOXU6C\MF M_;9M8^70SU M\/F'S]-O#^O-#Z/+\\?)M^:/9OWGXZ=E^39ZB7(WG3>+U;1=#);-_<7P=_VF M#G[38$O\-6V>5GN?!YM;^=*VWS=?/MQ=#-4FHV;6?%UO0DS*GY_-53.;;2*5 M//[I@@Y?KKEIN/_Y.?K-]N;+S7R9K)JK=O;W]&[]<#%,P\%=T:V&,;N*Z!.[:![QKX8QN$KD$XMD'L&L1C&Z2N03JV M0>X:Y&,;:/4\/MWX><$U'?+2;B]O)?3U93R[/ ME^W38+E;GX^3C0SH-Z55";[Y=;M86!@I]Z .$8A_Z"*'4A\80RGVH M.B+O&C'_9S0J@_XR\@:/O-E&L+U4G,(A+ YAMR%1NL=CCO@/,.*&]RI7'@8ZI+=Q.L IA2*I->J &6U7YG]?*. M.._(\S8T[0C2-HY,I@I1+A"5J@%5,*&O$\XY@9S)=<:)7:?T=#0T:8"Y:.E, MJ@$60O""$P\O$P,@:(]:40T&EP9.+UJY?LSP+)%6H^"VBY&7=0+YT4E:=9<\SF&#-- MFF/>[/=!/W'!U&B#RA?5U([J=V0I!31SCK&N?@WI9RQX* U-E*<9.NJ5+JP 4F29EEM V;2W4>GG+'@R#4T9 M-9.:^RC-%ED%J+,I53V%+Q&8"EJ MD>Y=W@&P5%RZ=[E!\9(RK+BA_*)E6_%;!,:R::(5#ETV!E(+/B*LF ]6Z;C_ M/+/.!*YD #0YY9#HT'/0Q2QIL&!H-7*T;*IR?W7FS9I$6>BM,TT M@F$SP+!9VN^&.X+DJ:VK %5VHW2W!BA3;D_(6C 8!A@,2T\.#+<$I2<#2QL8 M#$'8''86AY$:(&?92+-"L!4&V IZ&#DV MP"_8K-E:K2!HL])TOX= EXR5EJ+@+@QW%UYN?N0J";[G@>RW, M6"O(K]4GC)<5Q-"BO18=+\MES.K(W&L%.).]EB:SE4ZD@=RQ\;)@ ^0WIV4T MI]?TKI^.H&06;9*\%$20%^M/&2QAE5NTAV"#Q9T_7%R (XMKIU"(*_JDA1IF M!76Q<"M!RZ[EFP"K3'%>-'G 61NIDZX15^R[$G855E UBU2-':A;(%?)95H; M !:BTBQU$"TX)8F$H'T6:)_VPH&,$]3*J1,FKQ/DR@&WR)\!@>.H$!T[3 6< MU3YIN@U&G"W37#@G<8)*.J227GH$)LB:LZ?THO0@[:@G:=P0)>7H?*T %H.A MV_L:12L.7NI"00 =.K;QPGF$$P30A5.Z4% BAY2(=2$2(GH*5P$JA4#/Z@#E MO'2F[P0)4$-/-BLLO[SX#@<60; $5Y08S\,;L\#PR,\72*50"S/M#'/37 MO#;2GLD+ NBA'1+<8! $,)QBAX*@1.$8.Q3 >=?FI0JJHH"+UM.WFVJ$F2A5 MHB H48!F2 HB*$(XQ0P%01$"?'Q%U3QP_^*33>P]%XX%X^E; S7$M-B'@@P% M^!"+O:&SHWH'\C!UP,'<(<>3'^V]>;AY^;>>++]-%ZO!EW:];N?;-PWOVW;= ME)CJMQ+SH9G&ULC9K;;MLX$(9?Q?#]QN))I(HDP-;G$U"TV-UK-5$2H[;EM92D^_9+R8IA MS_R,=!-;SC?#P\_AD /=ON?'7\5+EI6]W[OMOKCKOY3EXU<)5!3?R]R=Z+B^^]:B@_\_Q7]3!_O.M'58^R;?90 M5BY2__&6#;/MMO+D^_%OX[1_;K,RO/S^X7U2#]X/YF=:9,-\^\_FL7RYZ[M^ M[S%[2E^WY??\?98U S+]7C/Z5?:6;3U>]<2W\9!OB_IO[^&U*/-=X\5W99?^ M/GUN]O7G>^/_PPP;R,9 G@V$_M1 -0:JJX%N#'17 ],8F*X&<6,0=S6PC8'M M:N : ]?5(&D,DJX&(OI0+NIL.Y[B\Y!6VX#XXJV\\^K7.ESJ?_H%7OA?W^Z%,,GMX*URU4!?3Y"\@+0F MS) S\IH8=? R!LPU,0&$B:Z9*6=B>XW,D!MQSI/*D(4!L-AINMYG"-,V(M@<]4TZ.B$+@+G$*8NG7N.I MUWSJ)1G=\,2XRX:D(>MH!* D(9[&')*QC%IQ2/CC$*'6@$HB[;"T!DMK@+2DRU\-;T=9$]'8 M,WPBA141C3V.>6]LWQISC+0W:26FH$=Q$M&.SUH=S5N)12NQY(0RVE!15]WZ MO/ZLO2O=8ZQ[C'93TI=AS!KY0T:)D512P'E-K2#A/^:<7VR2[&P3X,U%DFJ+ M^F:5=F0/GP'.QH[&-VK3QF1-+@#E XX*#2BE9:Q(6*W0"!*7Q&1VUYS3-@FH M;;':EJNMB#A#"[HC7.3(\$: $\9OAH0; RXQ=+(FJ-4XUD3%*<*<\ZF,J(TX MF20D8\\AYNC,+]!0DTB0SBT!IB,C+>%6@%-&1729K1%G$Q,X<#DLN4,!3N9A MZ$#/-1W?"%"^/T1N#E&I6XDI:$C2=,T9H0DSYXQ?!%1:]6?#OQ(TP8(F((;I/2AAF=JO:ZD3JBC@? PK&DYCP($81JV"&$:8 MFFC;AP#%=7?'A! MCKCH]+ X;*#JXV*,-_2:,@IP!!M#++JAY[A)@*-'YRGDY(VB@1WP)ZCN';E% MB*,'<3LR:4>F M[8!SE#1$>>CFN[G@7'0:\0ZT&XPJ@-%+ &J M6#11#AN(W),TY4:8B^CE9@PYG=!:T01S6DJJ/>*4H_$YPQRK>,TA)RTMYRPP MQVXH2\@9=C5)0 MV&-_/.R[<8L0QY(YXE RQ^/@R1RW&PS[0)5-@#(;3^:F8S)OK36-VY%).S)M M1V;MR!P-"R5SC+%D'I@D%MO8'4OFG>MH(E!($Z"21HN^PP9J3^:88U&-,!35 MF.-1C3@4U=@?C^H QY)Y@&/)''$HF>-Q\&2.VPU&=:"J)D!93=.RFN#5')S, M(0>2.>)0,H<<2.:(0\D<&UL[+UID]M6MB#XN>=7(#1R5RH"27-? M[.J*2&MQJ5JV]"39U6]>] >0 )DH,P$60"K%]^O[K'_BS MVGQ;[ZHL2>O;+-O?;;\=]OO3;^^2O'@2'8K\[X?L>7DH]O_CR6 P'3WYTQ_K M_$]_W/_I>?DIJZ)WR2:+KJ-?/KR(KIX^B^K;I,KJ*"^BG_+M-B^+.HZ>NG_^ M\=O]G_[X+8[ HPR&T4]EL;^MHY=%FJ7-GU]DJUXT&L31L#]8-']\E2U[T6"( M/P[[S1__L]3+Z/?D[N6A-\S'\MH^=E!2LB\'<>T,H^$TIT"4/)UON)##^]M.K@>S!:CX738,=)-F@*6 VK+AXAP MYVW16LMP,.U'/Y;;%)9>P=TZ-]YS_ OV][&\;X'D0U)$?RD[S\J,88#TKBH_ MY<6J]<+SFW-#O"OK/6#M_Y/O@A!>3/K]%FAHZ3= 18*OC/OSYE=ORA7,\>ZV M++IP;#)87"\&_2X4^VNVW5[_5@"HH@]94L,X:?2ZK@_M@?X]:]$=&>/7<@N8 ME%2,ZU7KL9_+CA>?'ZH*[Q=?JKS8$-P/7?.\+O99E:SV^:<,KW.B[Y^X>(#E M<)";LCJV()=40'1O5JL,GH)G4GZ^8ZR7=UFUP07^6)7W^ULXGKM=4K0&E:<_ MW"7;;?3#H0:,KKMV\^$60']F(/CU#F[8AWVY^@V0DOG"V\,>,*M(83D=K[T[ M++?Y*GJU+9,6<)2HU0Y=@,TOD=JL,P!G&]=_!JSH-;^\@4%2HHZOMDEK(89T MOLIKQ-!_SY(J>@5?MJ!QDO#*VT+&@^^_^O3>9OM*5ZZB^_B(=?7@^'U:- :@D^NQI-KT^T]L(1R#6SW:OD,[MWJ4,&* M.X:0P]_!&CXEVT,6/>WW8.71#I";)(76\%62TETZWBW+;>O7U[^^;5%%64'T M\O/J-BG@7H38S<\W'U[<_%O[W2H'I+R)0%;(D6 F<)-7^2ZA^_RN0J2JLI2W M 9A9P0QU%KW/-[?[UF$^!^&FW.8IH>0/R38!;,2+D@&Z6OF(9*&/M^6AAEO0 M&L.5=EKT4D\VJ6L8\[O6STE]&\&@T0H_9'\_Y !RO"RM7=\"P;H&]+C[!= %R!8#<)7D:99]! M[JP!X+C*.K@4S^697H/LFWS>T*2ZW)]?:BSCJ6_)1!LS09. 2'\FZ+$-D^6^98V MW,(+!Q<="(+=1YHM M6V#RC])9[[F9XVB+ M;*G[ ;"W#RR]YYH==[#W*ALZ+@,=L)MAG2@!,[:![K MB4<9*B<> **"M @X&Q*JJY]+D.P&_6>-QU#-^Z[>):OL?SP!/:[.JD_9DS]% MK8N/9.P6A%&0<_Y R+\_MM#%4KV:B;>2;*7A<32)@?VHII<<]D!/\O_,TN^C MHC3Z'XIA*0JA93?'=_E,:)[AI-\UTV"XB$&V;DR'F#T83N/IU/SB3 ]W"/$4 M:&R&PJ;1*K^7]R;Q;#X(CCB*%[/)Y2.V*/='D(KK \B8LM5A/)G8;>$4\;QO MEMRQ3'JP-54,]Z3>9218;H]QE.RC%0CO+2*0IJ0# K8A*;X&)K1*=CE@7X!< M'.X.6^)B0J-!S*NR6Z 3*+QNR[94Z+Z39J!* M3OT?-TO4N#,D?=\B3_S-1X2%OREI=TP-8TM]QFO? /!,0 M\^GM%*;8EB0@MC6'[99@ *PY0TV-9DOO\H*,7DB-V\=C%]=62!^^SGUU6.U! MRD4VA)/C$;T"7:7:M F:RJO.HQVR6@LG6H(.(RY>%>0*SV#9P"M: M&R?3!ZQ7Q^G\G5^WVD%0$+MZ0U-M$K@* *Q<7T930%3?)[NVD(6FQIL5L FA MV"#ZZJ\ XBB,'= @)7VSB^S M=0GX+)L'6;0-Z-?F-X5A=+4$Q%OG^Q:A.3,=P111# ;K *W,1F.D>2W#H#AP MT2@_PR\A(>&'I,Y7](ME P$J$P(1TM6TW&Z3JC[!0EZ$UWKAVZ'E7?CJ7S/4 M]5!:_ 23;C(EWJ#YI4BQ48 ZT#U9TB1V?*!/I)J=8!PO\NT!QSX#N/!C7WT# MJ4SSP"U\RM,,.!9'XT0J=Y%MY0THW=]%[_&,Z]KZ6.SD.%*= M;%NG\B 8!.2X,^K)B4/W5>*7I$I\F11&S/.T M@B/=DF+PJF#ZRH@!;G2G/3 M+LV9EA<#"VD.X-S&LX/9Q7V5X0#C*S*17,%C] D%@R"D+\$#/-!3QX\.'UHC M_+QR# J(:]GGK%KE-?U6[BPWZ*!3#QSJXM/(:'"B<:E) Z=TBLIRC0 MN@'?W>?[V^AC_LD7YAX#N>"XOI#8R<-:O!/>1K3&ZT+"&P"'+2'[DD#*; Z$ M\_W6\(@F_##*XC0/_=)I$N"&[<6_9$VW@^RTE,@&V %_H#FVLRZEBWQXP<6<7!_N-5EJ5B M8D%EID8OUUVREQ=H^,[7WV?P'-]# BYB&2[NG/@A.T&" @"J,_(*1G]F<9HH MV64#M$&Q"SK$3[Z>..(7C@#W/1!FP/D/=GQ4?'R8X^@ ]J=JP!=EJ3XV'.Y2I%KE8!\ZY M)3:# 0,:.5L(NRX#$OB9+!!>1&E4U=5?;B,3I#XLW'PYW=QCN"+]]R#<%F6DP3IDY#,4]@1BU"L4U M5)ND$$DBCJR\I2-[4WG>4D<L+?/7E&TQ))!?&K%UT!RT_N,OGJ0[D]L"V!?WS2_/K) MLV=P.B@-(>;"!8-;<+.I,KY>!"J\&+"^G[)J T3R"DAEA/[L8?][^@4]I]ENS\$(,X%IU_@8>PB3Q%$SZEO>D$#2)\A)G^ S^&P"A[E- MR-?GQ( #&-#N021!3A1G3FH8>P] _9BM;HMR6VX0&]R9$"(P&4+H'BCA]GA= MWF.847U8 F7-!;\(P'$$/]71$F0I_L)@@P5U#W2'3"-@@5W L)MMN<28A2Q) MB?%%2W3.(40)&?9)7@@/WV3LWKI+?FO_C%0?_P5R<\2S!L*7QM%]LA>O9%;\ MK3SV>#W"-G'V954F*9)Q$BZVY2$5RXMZ:4&[@L-*$7;&5UN;_>#(*,%OMT!! M,6/!R 7[6R165?<^"#/Q'&F-((_$$1++?5G5XA8EA0/642.:\;-=3S"._*'& M^=/#:H\^@VV.B28),-NZQA@60*9-51YVN%.=$R%ER/6G/+N'[V[SG4!LDVSD M\JTJ]MMM,6 ?85?"C+\ZHK._1QP)=PZ<;(^I(K"#MX?*+H[!5I2?Q->$0(4? M]]E* I/Y6# ";0TTJJRM"YT$S;VBZU'%*$(LY)WVE14EVMPAHB44ZU.+(D=X M0OH;/'",X>,&0WIX7Z2/5HB*5T]>_/H>K]2O;U_0BM]^_$A:0Y5CR#3 _.ZP MW>?70#HSN""R9_BV7*(VFV:(/S*H]YH/*_BAQ@@CPR(^E?A>KI'O^%5=$D-0 M;-.(^&2WVXJ[ (9-,3X^@9&.^WQ5-Y!4<056V$.R_E-RC!9L$H@)L_1.)G L M!UAGRAB,]K4?2I!E*+@*B.>*T.\ /"J_*P_U]HBK@/N$,@]++H!2-2B")$+@ MR._XU&D9K]V[8H)*C9LJ6@KG(275&6A+CAF\A#L.=%_1F,#[]NYU ME!@X.@22 'E?'K8L=7I T0U'5[(%_>5Y&=D]P(&9$+;!/'QL:?2_$,=\/B&# MTB^&)3Z(R>)7[[/2$6(\B/.<7=PW1J$650)2P>YO\Y68C.UR;Q-$9'P1R#4 M[6\HBL+#. =J!8R^<&LY$L] /CQQC*^J.1.8UG9[+9;V.WX2A=R_ _+!_<" M$Q F"9>6('0YC#NOG/A %RF%52ND[7M/!-.6>E=2Y]L=1E13EI+H7+,(8^9(U?*#7@#W?.4A'3ZST,NOBZ,B=X^Y%S^740(8#D>"( M:2H:2D#8M$165!E?,A\ + JYL%XK-<;1VSL'Z+WH%U8V7];[_(ZVBF#>599\ MRNV[!-@Z+1K=R5GT2^]#+_KQYN8=+) $\1JYL\H8L#@0[ P.G>,]K[#WA8!M61]L_# .EE(B('^V M9UC;O>E-A-= JC9N6D"9U2NJTR*&RN;1,:1MA:;4J-:4(BP(,C0*LP8!J,Z M@'"O8UEGON>" OI(; $EC^4%LJF@_-<.<','VVA0FP@6S;R-K,L5*2]8:W0/ M%!?BZ0J2.Y OTAP.J&);!Z_;; DD6K2"_TI6\)_(G2&P?66MXWE-8=$%[8) M"EB_REQ^NLS$'LW J#/:C&P:379H*42TQTNT)G%8<>%(>A\)+9M8D0N)SB)#0&7X[9@%XR42IG>"N!$U +HR:PQ!_ -?PTCF;QLA' M^ BX6I, >54?4'>JU4I[%%=' >A,^=]HZ(.'?V.]'T\[ XHJO\*5!5D1U@MH$6J:J>$8]H;#YM5,U83XG#C[,:9WQV8=#'2X3/^ MZ&B =09?$?HPMK(!P+ZH6.K/TGWPKR2&Z+G&$'UT8HA!]H " M!8X(=%%BN1#:>/77((%+WH$&)EG2#R=P3:348U&@SL(:<-6 XI0B;$*:^/+ M/H+#?E218FLH? ?E)'F19M;(,R1UWBJ(SB>AB41/!#PL=-,Z#B*NX!2<]H$4 M <\22=Q$I3H^!?5U4ND%.8? 3C3+$ M\:'#2)>DON@=/I%?TL,?5Y3!:P3]]T!=Z%A)1!.3#(F7!1(4A7$2@::.C/2P M3C"XF\7,!&;,J_0:J??1-SR!C(N<8RJO1W]_BQZ//64VE(<*B6]] M '7[> U'B/3".M\<9IQK+F=T3U+R@6,OV9ZP/FQ!@MPR$TXQX#U?'@PW9(1TB"G[GHT?9@? !@41Y>J7H#5OU-KBB.>$@RA+ MP< F=1"]-["&3[!X(IR\-@F=EN&7:.&HB/$*@ZJCG07\*1 ,Z([ M'C(OVM$V.3)4=@2-O6X/%7UTQJ"=!E$.X>"9L]1>V*.XB9BC)UZZO@;6UC--H=G4O'9\2^TV[+*-SG2'<='*K1/Y=.&0W%_"^ "?D]586 ' ME,S)=F!F^UG;(\*8=9?\K20&3VY)\7^E!PEF7R;%;RK5FON$EDC0R&' "O3V M-%O*9R:T:.&IR@)T:T$:7VF]>O+RAX]/GB$ 5[A(W#"UGVW7"$A)O\/GNFK"H@)T"C6QW"WDEJR/>KPHEJOC:7^I[* =T!D!30^ MM0U8I#\WW11=-"R8("R, &$/HPK$K?H%EZW3\05+.$.+!8^"SBPAR?69(\/K MYD-PC4FC"Y]!N%_X]+\7_13R\#\62^]*IEF%CZ]MJ)W+MT<4/Y/%;J5@YK-8 MFDE<->1,.]B%*VW2MX^Z#:O%L9 1!D;CFAGY_!K.X!JI.4NWE:NI[CW9_0+^ M^-X/-.5W)=B7LV8,''C$Z!:/<+^[#K@; M.9D0<]*H0Y Q_@Z.4"G1MT$6)Z/PBV)*AI^DJLA6QE82VEGAL!Y<("5F.1,@ M'<:(!5)+'&5(3""8FH(^(3^NC31WYN?&!$A0N<:;?XT6R[)"D^-5WLMZ2+VS MPN/':0E3HY2#=K'"ZO;^#44CQ!XGPR>1L%QO\]^ 9/$L^*4*1V9@E5W$ M4Q M,EO7Q%P&>C)7-Z'J"NPT(I,=,G4.$R3S". CF730"5NX*85 U=!_@^\;04;X M#J-%K4ZGKXW=CJ4*:5^*8^0DBL7-61^43'+!(MIY03U/_!%%UL%JMC8UJ9?8 M0C,.^!+E,!<5S+PD-$N]I'@6_%5K4KP?S#[0.Q@VX]*IBY$(_0D:AE,[811Y ML09,AYL;1R#%6X0E#X]O!U;K;]RYH=9.D"REH2WZ8BL?8*W2J%3LH$!2BFLG MPS*=(=^*=)+2!<+\G&4TZ)CO^O@25T>-W MIBJ]R 36OC?!P&Q]09_&QC&\N&;I@$W8?0/@5^84J88>"W)*4>C#QP"^)TX4 M,C,/G4]V#5,B439TG(3G54FN9W)TW+@C=)O3_U,PC3W]Y##A,(2L;DS58F'D M#\+\0..[1/,XAC.+I8#<_.R-( NVRO%Z%NL#FC+[0[4K:^,T$A3X0^TB-<$L9SL%QQ]9+&>Y MH 9JLQ7]ITC)6IROF'KVR :D5 M4QL8R4*=VWF#2C4)L'A-7I2'Y7Y]V%H"X9F_^3!JXP$3(<@>6:UR5>?]QR@; MIIU).R&!+A9OYN@0<8LA',2!R[;:3^+M(-4=F.%=.DJ7_![(?U*(+]L,8Y!] ME5>@"F Y%#X/<:+DRCL831+2T:O#;K\Z1NA81CMAPBB:JQ]:WY&A 9]L]+_Q M/5:.CW*G]75$$-HE0/#1*E!3D4V>V(&7T0<)YHY6O',I"YGO*+: D ?MY'#A MI5B&)I1XV_:)5M:&4NS:KS4+"*WD(@T81Z$H6@Q_CH,+'3RBL4XB)(G*>:6Q MA(%.:@K1I6K8L_^WR; /PR$7#9Z*R?4*(A:T2]%Q*5;TEE66.A ME5N8Y,6O[VO-ALE /;%1#A4C"QLH6)BXY[@9DK$ ?B@NL,I,&Y),)O*E)IM- ME6U0_B1-"$WZ-2EH7 K!&.RI6!":V7!,8[S#*)//>NR,ASPGBE/KO*KWUSD0 M>?Y4'O8Z22NA#.ABUB6I61.]X.9E^T.XW"5I1OJ3*H\QX1,*=#7;R9<@/&48 M9UF6F/+.^W+X"M,OF"S&%2$3(RQ"KT6)1L\4U#02"&A\&VP@7F#+W6PQ;<1(@VH!RDRPR#.3- MLHI94"U9%2Z+,C&U/(/)N*N\XC#"X_;7AYV52V1IV6>.Y^1[9>C(-NNU8$(Z M0R$[LW>R;MFYNFIW7F#!B=K3DK?)#3ZBB%L\75,O""-(EGLQ3R96)A$WI 7_ M3G-HX\X2>B9PB?&LKA )1RNYI=/U1S23DR"CJ [D@C3DB1V'+>YX9[Z-7 M:NBVH!D+PQR7859IO%#L]\2QU5\ J]U@K+-Z6K':-8K?7V-9UFA#E 4# 2G+ MD/2N)4>C2>BT61?ZCCI@UUI\[,A7;.2F>/1/O(,Z4L*@!N/:AO6MF101_?"$ M4\8J9;&RCH8E9.>6WT"-0J8H<6*:!"O.ZH\/8A"0QN,/'X^S11O9@ MQ,#:",)F EHJHB@&EQ,%)?SDFZ=H$)LX$M:1??$<11&@]8V\7*;R5))1R-EC M,:-A8[Z@5)D;4/ 0[;E%']H>(XG00VY4%OK7!<3'2"_FCDG\5RLB4XW>X>4X M<:)\^.@FL!9-D<-[[(!Y0U[@&PD:L^%E7M'@EYHC27^]0H*3R9M.Q6!A9N%R MPPWAA&4'M=![M31/U+/K12_.E;L+YW8V]/W3I,._$H< D\$Q(8)BP@'Q\J "R:#?#-=?YYS[&-H3<=B@0' MB1D@9+N$8\9X9!NKYI!+W1HE C.I,CCVA]KNX52.:;^.: ML$+@]!!*[8,;"PJ *+'R2!'-HY37,5VP L/&A?L2$7XP%ZAT.S(%\9T(2P_Q M.Q H&&79WKF8B=$!58OY*620I"N>X>XI4('81:<^EH/@N-*$C+#]D@D%9P@A M#988$T^@>DO:#["J?+-AJ8[F)EL7J276E,"62&>Y>ZIER%FL%"+NTBICC3&I M8>3WJ25ZF?+:\3,&^5FJ)NE,9.$SF17N3R1M)MM,%$<&^&VV5?-Q%C<53TQ) M4\A[WE+G-A=:^P%/AXUT9(E:4ZT,E\Y*?*$Q75$1 \0)A!KJ-S"2U=G7S?6K MXGUN2L07-Q;A@B..6[!"_D>GE8D)W=&9W.AAZSXRP:;B,M$(RE5F F@[UM*< MFSUYKCW<*$^NH.%25"[@::S9J#LFJUM8N:<5=,Q/^1B\@+ YOH6]B!=;LIU: MI8@OK4<%0ILCT@7+PZB_1*B6\5SD*AM]:BVT#F,MXG/<4'X:4_ZA;FVZ*4\W MO ]<^!T58/&'-GV8KDO!L8O[Q]Y3_NTMEMFV3>22C /7VM@MT#2-$ RRUI%6 M9S>32O TQ<9CI)UEASU3#Q%D R,\1US=5VK\5KZ8Z203HT6)WW(21*V)#/U: M-1IQ$:EH=-K6D["86&(Z->83GG5%HBD31)AC1 H(*Q5<@0 MDK3L,\C$%/EF(61@X>@C6AS7X^S6B:<(:@T1CEC6R?]%SL#'>.,J+F\H9]5$ M %,)#K6: V02X^#?^_TR$%44CVI:2QG=J!%874D."SZ,+[MAH.6S&9(PTHBK+U0H[LD*R>$ Y$FBR3K8] M:KNS/BW8XU2FE++S/-/0MG#D/4^ZHJ3(G)"+$NH=1X'+AAY[52.(=I>'"N2N MOQ\2%&290#Q6H H0I"X!ZN-MUI0X1-WGXM*.]-&*/\-B=X (<. .97!"(:QO MH,XV=Z(^HMV$WH&E !'M1?\&L,GWH;,KKILY1I2E6#FVX;!\=W9@\0"[D5@F\^9Q MP(T#$J'UP"4<\;^^1G'\NBJ/P,V.S(^Q5R>)M)AOU-/T1^5+CSAEW[0G@"$O MNW%>.RY^5Y0/Q(K)WCR+J:V:M.'V=!4Q!DIQ0N.V[*XR^8-:"9WS:4@)434Y MZ&$@ZGE/^70U97E=L\0287.$[A/,7#"%F;:NZO%YW8>6# ME^3J P%QF!+)]18XRH\G)E]^$Y4+Q %H!CA!XR:&Z5[AE IHCZA%"!HC:S3( MN6(-C=>HLL(%&AHO:O[ 1?FC+X^ FR@*MN]H[>>EM%? $IYBO/=M>$6_$QQL MA%^+9 6N4^#X'7"XO$WT*_NN?2Y ;SAH2(B5?5(]A0YU04; [UM) X"XT9CI MTT3"[K8!^"_8K8Q$P5E:)4 7CH[9I"HHAK9I-0;"MS*3.TRBD*PU4!N,R>-C":A*D<- 3=?B^0G MY0,Y#X!-UI*\Y@\3>*X=F4N;P=_;14S1[BCW5%'%A :RD9#KE&^/ID2KL0]8 M0[K8-00J)K$],+C-A3-U%G@8DSN45%0<2&/W9.N!\JO..7AE%:HLD'T>I$=V M$[8.I%KQ72_!1^]O&T>A->DI9)C2 ]SL06<8,EOD$=HAA1N-\J-XX]BVX7/JLW%WO0 M8Z2'(C3'*P1A__ U-V,!70_KLJPJSJFK*#GJ8>CB.!F=9A>R078L4,*8C0.A M,[;]=0P%Q,AK5Y=9WY\9-Y7U-CV,=7..IG;$AHJ."IWX9%[>2V*:2!$8HF+* M\#[3NAW77;-P%;/K!+O0H[L6;HGS>B-U'E/AB*OMJ P=6I 1#&DNUFZNII6U MM]2Y"JY#%B'[V;;>HWOCQH.3MNK@C\1>U^+#-JV^;-A=(&2DZZBQ.'CF/M@Z M^W (2F@\GZAJ!1N-IM!MUGM)U&[.[%.%SV ME7>1Z)U=-FT+[28#!"E+;?NJ(@UPVH/C8[7 M;LPYU^+%BO[Y.J/0/?3(:8EC$SKJ514AND)I/G*O3,M.DO8#I6$= 8%R9$C7 MI++AK;PWM,TF5.8!*W%J%74)\Z9,0442U,JD?)MFI. M75=D*S94V1J4'19:?0 YE:9Z8>P0QFY&;46YK:GN\3\X5XH)ULK4Z@L\22O0 M,7&Z.C99%]+;LG,6]OQ1?=\V2O"-9)MZ3QOI<=.*UT[%ME ZI3'1,-UTK18V M,=7K_]Y58Z]J9= YYFY\$6\H>N99F8-B"6#Y9"_FBQ. =L@FKZ7PX!(QI+UG*1,&9:*[Q35H /D1V^3GW) MDNBSILN[@'$C9S5SL4+]\2:R*7 V\\7-<;%)$FE@*YKVSO#D*L#LR8O8$<86 M'W*$-4))7Y%TC?06!X%_?:,(5Y1F9 2 JY^-@0FZHE417O,&&\=@S#+?%0>_"8DD,MHS\_&N MC#6F:?12W$YH!!,(MD]^RR@%HD',^/M>U1'_9)RI'>5F5!6\;6FJA!L*4D'F4&@(FINSI\J@OT7M)-*37LV9?1=" MP?/LL:V290-;I1:S3X%<;5GA4?'LO:.%_2CQ(N^#>=@[9Q=F7-#"UN!CIH3TM;4@O;A(>31O MYY/4K'2*1='STF_.W$_* MZ=6"Z"Q!83*KE*-P?G).RDB(IO2:G/XR6R6'VK@<3"8U>Q,MS:!\=KZV%QC)+*C M##I%2:YWVT-]G5RSV\SZ'NF^M"<-E'M5(!+\/Q%RT=/T-S%(#"$'DEA19+M3 M4.XG\9)%[QP O'4 \('JA(2MD5T)X,:*I3ZX;H1]931',YCQ\6.Q?4H[[CB; M1@2I?UUR6O*1I6*Y56RIA?]9,/#*SZV3E^26Q644\N)_.7<3'SR+5632,!&^ M=2>*BIT#+0+&BJ^7I_LMZ[D-Q&_0^M! 0,1I!;)M^Y)Z6LTF*S=5LKO%7!^J MW)UH585@5IC 0V]X"V0,I<[K5KC)6$1I >6DG'94!#<$3HAR^)6; 6=S>IU)?>\&%3>T M:!+2: MUF#N8;F9N98&>CR0G2]"OPROTX(&V+3@\[Z)CH:AA&Y?.Y?4NHR.&:9U&[,JJ8>;N9:L&Y#%T MLV$PE&28FR*?* *8?-63\B+FXD?B1='J+=G.)/A=)*&8+?J+S]OA.V[!,=7) M)-U=6;AP^3LRZ+.:[#^A(3 REGG1ACWB3.$U2?"?PMR2?63_#JV.KFS5BMB+ M:$>#TBJI07U0A=[QB-O:%1T0_6AI,D#Q$K@%!V('W2Y5AXBZ4A-_$R ! C;6 M=EE^/W] D!L6.'N)PYE"; CTGB1X#7HN&.O M" 9X=N\&2%*Y_40I*L&J*^$=,B$ST1R-YR^ (]&M9KK3"4X>HN)UVSO6 MUN#>IC:;:&DPKG,2Z$H7VV2>L\^25LXA)-RT@"Y+=N<3]XX=L4FACJ-P73;- MZM)T'W-3G,0I2AW3G?.-,MD^852T*ZNEY"&21SGB"^!I,J8LZINO6//,^66J M7BXE..1KWP[Y%].HYH4(\W@9-8U".%OM-28QBDE F')$S)8"UJ@\;,23KMM* M!*Z^U6@77SIQ="P3(E('[*NN/Z=1ZHF3302I-DY#);(NI<2:J8V":]CO5!J] M>!O7NEMD6+,FX3(^>EZG"?XYT+B;9U;(*#=Q(QOZ7YWH6!3Q+?I0+4X'9^!@!_+JZTER(# "(W=:T1^4D&YI7>[ M3N%VYYN?3/5SFKYS*5P$);2I XX MZG)AS=UD/6B6>=#)$?5$)'Z)":>VP !9DQO9=^M%)?4Y5RT98Y4)L, M4L8!AW&<;)OQJS^6:K!)<_;AY]3BA@J<"!)+,=#4W#Q_N5=TRG0 (0;&=.&&31FQUI$ M[P+MD#A1NX/>:T\2(H82Y :WE/T?"O%QR;=7GZYMZL%,6,XNUH(/IAN4DQTM MA"-UFQ+307]"S.4'6^)DJFJ)48:]#E<)HEXV9VV,! 7 MMY304>H2Z@_-1+-9$=1F*G//7JP'J;8>4T' 6O^_J/DB\7U2[IP.CS..Z6WZ%+I9__';_IS]^6^=_^B/^?_^G%RCY M<@V>U!K4+WN*IWE!96Y@^A^Q/$D=_!0"9=P/DM=.8Y6* MC'JS+H"(_32WO60U1 Z3$.X*AQ:ZSC_!4P&G4,H /$/E#IL [08GQ=^I7E^N MUQ@!A_$;A97P*/.@#>0F<@;ZX:(= +N4/>!1IZ[O9:6EO5 MT17)-K [ %G][+L [K5XU-MCJ9!J/1A/\ M-)['"_C4405OTH\7XT$TABV.!ETU]@;]N#\91XMXO!AW;HZKR P',YBX#^N< MQ/-I'Z:MZ^^\%D(G2QA&5X/I DYC&CV#CY-A/)R-X>,I@#Z-8(=#.+^GT60$ M1S@]^32@O:/A45H()C5_X8'\4N3&/XN8-A[$@R%"?SR.)X-I]#ZK]X[2"(

C!4"T/^L_<'?G^JH!S7L-2G72$) 7W] 3@]$WK2:89S#6*?:]2XZLW4D^ M"1),4RG4OP.7O?,U;D-K)D#Z03SO#^##,![,^QS>F 7Z/)OH.3BG\60:C:?Q M&'"/&P;I8ET9!)!SL1A&3#YV#X M[\@@7W9(# 1!^,^L-0L@'!".!?T[' V9' Z'IB6P:1I+\<17B/%SO+6329\N M;SRAJ_O2ZV+DM5V*\)EAM%A,HZOQ9 /OU6S0WDG5:GA ,>C: R/SF&A9R ! MQ#V>#*>TY.E\2.>_&$RB#]C>U)3.U0H!OG?Q<4![SND!>1K@SS#X=UY+.2+&+%[TI_QA"G33[!3 /HKG"_QI- 3LI%T!JYK./,4$:^GB M6MRXWN_^_39 1T-MFS MM+T210A5-Y SV,MC^CF]B$HV0F9T+-:*;( M&X\;ZORRT>'2#'-WEGP>/Y>@UPR8DO7P[Q0DK7AB MU$[)LF2-8DS[/;92:3%%)WOC@DV0D8@M]V9.FYJC:Z\R+;?,^3*F#NO2[WZ( M7+02X)BRZ"IIGUI&P\.S#^"-[L: O^%P,I7UN@LZMXN"P[M<%/QDK?C"F=54 MN\RNW8U@DA) HD;!EYDZ353$JV5YZ4#J(5ODZ^YS2SVN>52I+\OCG\D [X) M7;!171*0*0$")H"ZNQXGSJ1DX8Q,^-QW63XWQLKG>@1O^0@Z'WS1@O4[@?4' M@G7T*\%:*P:Y94':MZ4!E.X>#T!WY_UX-D6.,QS'@]FL@[P/44X93\RBC#!C M74 F!(>M-:-Q/ ,>?C6,9_T)L/()R+\Z'C"NR6P@W-V6]Y(W9X-X"BK(%8A@ MP%N?17/XK[XYG<=]^.TR0>MJ, *E8S*$,?1]_1?$B,D$'QC%4U#IGK63_D!N MB4>+$?P$PN.P/V\-<04RXF".6_.2I+Q;@#"^ I5J-"$%9C2>!]:"#\SZ*!OY M:M&:BF ,8!7#>$J@!)E@,&)A:C3&%ZYX'R@YC::P3!#//FIDEM=9D.--'\*( M')<&O<,0IT";TE4TG>!K#?MB0IL7*6!W=;PV'9',2^>H=>- -E*> =6_-[:Z&NTT>+$\H),H>%E%\ _PX3V(E%Q F& 3<)A:32L MMYL'#.N6PW#ZQW%@BG%S!:'BA81VAJ\77 Z=@XEB#;\@TK_T(LB< PZ<0=( M;QW*^P"<;3!53]TE'Z]K':E!!T!;O'OH1M[]4&X/&O$E98 I=.^G#V]=&QSZ MCN_+LT!1N[[SILDER(O\[G '6TBHT1K%!(&GHW%O;(R2ANW)/"+O MF#2XI&X:_3I9!9=?\AQE(7*E[G0%M8?^?K-ATVP@+;W8RPNPF!*_#2J[IR[] MU:I@KCR5&+E>9UA0AB(B SJ).,52KD*@[0O)>:!5JR0AA\=PO6'DE5#E1U+^ MC+_.ZH.NWT9]\1QI0AW*;-2F!%NW)SIRD7-NS:?12#Q2YE/AR^^+0= /WYP'9E^S(G[9-SANS84T$M" 7*L+NC3J02< MS.IX))KS4IB##.5%YX>\(NZ+?O& \.YC/@=' *$ 5_8J-1NF!I\*:&T7:FSO MO.;H7P5'0U<,^,8UU1G4^!#3>) F4F )6ZB_(J)3/+,7K] M[D>E6)6M$\8*KTLB'(46Z!U'7<@F9:D:6('DVX;KR(A4.07/7$J*B]:N@H-4 M\N-AA0J:FM MV0*Z,LT[H& ]I_*;'VN?U[_I2QAS;U/HV4 BR<#!U!_A%A0[Y$96-7)I&3;%JF)@NT&&(/K/98!0/QFCG MOAK,XN$,U76RQ\(01H"+_7(S3543K4^?->+YM,>18_,:S1G0"SD8+Z+!;!#/ M%W,R:XS1.'%)8L1@/HC[XQG].QRCV6&!=@ ;@2'F1DKCLL/@S$Y69^%JBG ;_W),!I,XLET0'Z8_N+\[&ZP TPU09?X MB&T8?=C$D&8=QO/A@-RQ6L;KI9;QXF-X^3G3D!_/3GY) 3!1IKH5U<0+K+NP MG[FU+GRM5NQ(7K5EI]._Y"';U:-Z',5@(UPJUS9B_ M9*>LYN>UEA91N+<*65FY%:%_*&Q&2F>J1VG*8W6FCS (45C--SEJ\^G!1N?8 M\LZZP]@9R58Z"R?Y>(&&(@^TLT)O13DVBB0&3MJB#4*^;,"XD";F[HVZ49W9 M;$YIXZO\V<7AR&0&"$4DF]RI"L:# >]/)W?91!",)ZVHA!)*/O>W)4J0Y\]2 M>MR%W^!L(B^9*+'FEV8Z!(EA'.AMW9!2>C,\N:TUHI%)B-W,$!&LKH<8N$B. MN'%;WCMJ66Q[.C#!H$A?)RG2H3?$NOW6=AP)R3*;:5JAO6N66!6KUL;C[@V" M7]K!MYF#PM=J)_/T$W0?0-3(W_&<-_,(EUGQ029(?9>=Y^S4!$ M2*Q[$3'I7!,&Z7G4BWXXZF/EN<5KX4Z_4N86'3N)+WOTQ M4(S!*:Y$Z;]$44,]>/I M#*-=AB YC>?#T\^ET'@^& MN+=QOQ_/1AAV@8L;4("@"M[O+6UY8(3I%20'\)K28L93D&;#*06 G0 "I=)+OC!Y,?P>JE2?.ZM0VR[5V/5V;Q*J\9E?>A]Z'%U"NXNI M52$RCZKIO;@SN71$V\(T38U\)R/"@XOXFC/7G;'7$I X:_PKA3UJ$$BR]SLIBC[TU)XL?9S,)OQQ$"]( M07ZG<5^TS&6"+H7E/KJ:SDA3G\P6Y*Z? <5^H9X)9BOW%?;JPG!\!B%Z_ONP MQ"'.,QJARH0F-DR%LU2RJ_ [$>JH]#2RWW@?$"+&D MHEVM=N+:2-]9YMNM$ZID1%#'6HJ[X@JJI#Q(T1A*>10NZF:IL3:\;N2@&\O. MZ0PSYM-[]&&X=9_9=DB^OQ2=-YP*:'I6MH6V0R'[6(4>@5[ M"RP"9:J.]UK0=TM9TPMM2R(F+9%=@--LNDP#,9YD@2U=N6K#-N-4X+SF:$2C M[E=9D=W3Z/JCVJS#-E?L)9=[S[>WX;N7+VEZ_#L0<::N( .,*<%C!)+-X"&A M2\-XVN_#]9M.QETQ2@,0+$#,G\>3T5!8XLH'A9$N)O%DC&%5XTD\Z@] GVHV MBLH5V9FXP:_RL4F_=J;/T+5IU_=8GT MUNE.?#H>.R[OIBOJ-DG9>N=6C&KO*\BRB5-W,/.80S$_DZ<,L.CI=#IT4N*< M9>2!N4>UPG6)C7)TB;XPVTWW+E>UVXP&GR#P!SV MAWT$BOX!$!I,](]A3&DV_,<(_C#OC%EJ@[\I9(K\J*T<.\Q TV+'^#@%\7,X MZ$^V.4P[W\X^]H)MKI2[U1T,?^$\[O=_SH%S5JO;HV<%/B!)LR9[TW;6.6A!8?6@8,O.5/%F=T6HUMJ4O?%*^BYV1QW[@&1=+3% M[HQTF\B1<&M.BLY@0T4*<+[;?'.+ZZ)P(>HE5K:KN9C$5$#ZYL,!"/3>B9'>R2N^/WY$593C]'A0[ M'': [<)+#F#10E0)AY+R*3 'XOHAZ-:PW6>\CDG^J$,,^N<$>*MIR81>D9V$ M"CP;,"H7-7VTG8:'4HO%U@[BHCG\EPV\_[NW&Y:B@3 G57CE[?W&@2'L]B\9 M3P'G%4CE2:@Z&_]^O<+.>LNRDL+LC$ ^'$?(AMM8V0TFWRWE5)505F^[;1!: M&64FB(VVTH!H72P^-RMVO+I$*FL:0R1:5A-1'K5 =%N@#(N+Z:+:V ME.C'MCOX\-*!TH=;F.SZ(RH++D=]@RI$ZUMZ&ZW-BWA$":&AY O[ZZGGA*Q\ M%_U4%ME1>0BJLUG$P:%Q M/YX,AS8K LTE]-T DP.'\SYFJ S'=FPRGWZL",EQ@&^CFTT&BB]\Q"")_B(" MW>QJ@&$1^/=H@%K;8K; )$N,B&BLS6YRM@"U;L!OXRKP;WA^.(^'DP7JETA[#4_GGCJ%.X.0)B>C_HME-+ONWYOX>Z7#702=P>#<3P W,"LI7Z? MG,'#@84=X4(S&/P M][ 4LHW#-9I,Q("-(STU8_D,BK(*"2T/%BW%Y.$H;D8,OEYC,D_B\19@'.+P M9J]X@+>PF)D5&XQ*E;!!J7UEB@DZAV6#64R(35X<,!BXL4K3=B=^A,/AC0DH M@6O_$_<:M)^P:2'<*'B!P?\B,S84CM\QJW4NK7.W'_)M-]I2^C6Y.Z^83(7N MK_?(20S?%L*H3XIZ#X@&F(\8(2]*_8;BT#/.4AR(8W M)F\L$]0VC?RO >X)W,W!C",9^\P8IL(NKH8C_F:QB*=]O&="2DZ '$C!!%#M M:HY ]%@ !2'_YC/R'LM)*03ZD#QT)^*LT\8\%/@WQ-:#SH>Z"A@K.%\9FG! M!4ZJ#JNIJ47'-2"UBSP(D6-?'7H&E[ MF+#0;C+NTK43Z^@[V5>TCD%OTK$.+"1J9/;3\.EH@U&")D21RTBOOVAK MN(=AKV^6W/,-UES)S>^^1>;2-BC\D/,O G?#.IX7Y]4LU_A]@6EU1IT>&H9Y M L; P2.,>W#6419?;Y,]+Z7;_6PKXNU=H%S@6R&X^>:64RKNE_AAW-(C?/G; MW[B;:A((UW)@2IT0$:WODQW2JBL@3$.FD%VWN$D\/#GA^6.;E(GY-HLT%\ M]INC//[-L^[Q :AL\S&[GH2?3OK ']5J@K?M*GGF/#WKMV5Z5)FTZI#K%$&7"+F;KBBS MGQ+M^\[Z1O.%R^N)2@!%L(>/19Z1# \'T\Y-.0-L2'5S5R >2?3'9;?H)_MD M4@!:2K""+,R?#TJM2);R(OFOE1\IZ"!YXUR:<5?G!SG:-C58L#PB^C[S*JJZYVJ0'ZR04 MY ]@'QBP(_*%)!M8@B&A@7E:O=H=8)O<9BL,N*FTE[%2 ?6/7.SROS"HK11$ M+7YT)S MK24<,S%%[@A?UCBR#7L EC\&EL_M)UGX&DW&#HA8KI\NG(-I2M0?;\,NN4.= MM>LR^XS]2W>MRHT4$PKGHXS2BRED_)4<1U"FT1+5L7,2G1'I5NFU8DVB;D1-QG:S,M=:K M0Q7JI3PV#??:Z>""\<35 7.L*7L1^"HPQU#5JMDS'YN!:$P=ML@J!,N0#BR= M4L"[CBJ;;@#7-EBGM=PAF1[K'/;]4/M M&-H$E"43[(NDK4-MAHM5^TS8A."YF^ 2Z >FP5(VRU$;QB-(- /&>IZ\MI]N MKJ#$]?G5_-G?AH[T1[VK#_+-"'SZ%AW7[2+G=OV'G==MAB M+6KN4K0WK76YIA(V=%A*+W,R,"0151JXYDH#^K!$T(0 G ?4N, ^+\)&VP70 M2_YNHQ@B()8::D\NZ4MFW&9G;8J)05+O=5!LC^/F)K$;6(O[:Z&%$HM,X\F* M/$;A,*?.T ZH2JH_+:#))[D1@+%;QDKW@4\EUNW0$(3V44ARG[\1_S"61XQ7 MW.NNG#,1(%-T%8/:=+!+2'W9-]]P^D9JFB"^1B&:.Z5=X=\:M1=,& @F =.H M)F%3EN7M"XET19VV"65/0?-R,&FXGY+#6EI^.%RP81!S XJ*LG"CV;3H@VO/ MCJ-B[:O@Y=-Y3Y; C&P&-^TV+AGYD6 S/V.@ M'VJSGX!O4X$ E 2HCON4?#6-)Z,YA08&7A_/[?]H MV>1I?5,"1KY2\64*P\X6PV@V0A=[VZ01>.6'UD/3Z81JUT]'HWC<'ZL%S=CA MZ!B>1HOY!)9+$0=Q?SB/)U08<@$K&(SHTQ@SL/H$D=?K+S!1QI<>_.,YI;Z:B;_,5(Q*+7N"_[V#[R>C*L].VA^9G7C?+47!LN:1I9"8B MR>8IG[\7?\TP"3U+KV\P^0%D^_>&C_U29YA8\R9?9Q)4X!;(P@5ANX1]=KTE M4MLNEO'"Q#XZ!0!)C.XQX#D$[C/E$0SILX)'ZLDS9"?HR^._B@2[.'[\[ M]=$'1_]8LR%?L_5IL W@RHWBQ8"*= Q&PW@^F5$,S("Z+;PNL#;9R1%(E3$K MH@5A]0_'_BE_\GK: ^!Q 'QH$4_]96 3@PDMI$U2?Q\L(=R8#.(II:5>S0!- MAD/V4P_A',>#\0-Q Q%B-D%7]&("'] S,.RC>WM\$B$ #8:P!"S3BJFHSZ)I M/(*7N]#@"U%@ )1UB&N,,:1\0(5CQXM%/)OU'X$"CSA^Q$&JF>\M <.51K0( MKO+NEH1_3"\B4R91*C$B P'ZE9POS.M:M.3XEGW0M:C1,BZK8]5Y(7: !_3*^EQ M!S9S["$7'M@\=&"#J7/R#S^QQ'=8N ?V3SFO"XX+9C6G=9E?9M9U8HE=/3F& MA+X28%U?OZ#R0R'B Z1HP^1K@62-JI'"Q(8UWC2J=PG?>4,4LBVM=2Z8P BD/&,4[!#H_9&5@"J1]/*8TH6@\!(H[I2PA#';%TN64 M)(2!B9,!'HOD"$6#41_DIH50\J=&2#"BI!59F[WM65@7"]3&IONL?*]W(*+# M.!N6Q\ H9Y6SAU7Z:&,WAD]A'0>*/(R'BT$\HAA;; 6#)3!FT6MK9;T:8M\H MCP,[7[5ZUE#4/S$9=1@X]8C^W,6L8V;!,^MI$68S"Y_ =)2Z :3A:LM@WF..W$081]L],H MF>71"B3M(/F*[TJ\WICHZQBMDZ(XH#DZ=G(A//\_ZQ^':G^K54'9^(6IF%C@ M,D)?"!L='43S6LA2N*;I;7X*_["V(SJ$)2W/I&]_Y#Q/34[7LG$PB'FU8 M3'0PY>,Y+RS0%MYI;>EF:N'SV@NTEH0M$(4K/T.1+(K<@=CIA-IP),5J%X=9 MU6'0$71"MB;?"T5F<]LLN6TM"N NG55<_0#FN#82RQ>Y?I)_Q<29'QFF1>& M_1K,Y!07I]>H+=Y?']986YF3L>BDL:@5,J30>1 U46!EJ5C)T#.Q)S*+[B.@ MP[]EV^,UQGU>(T)P;IN>-3YF3?SZ?H(("J/NV3U,EK/\KM.3JA7LO=S=KNH6 MRB*_P(^(=3&0:FZD."V:9K@O.U:#!/[LY#U]B;M2^R@X;5CY8FH\(7;Z.7!- M4]VY(LC# ,C ^I#M]@*MOF9"-;!36XI+#53381QC')UHP,2M5>%TA->.">H M+(PQ25/!=U5VEQ_N;,2D,ZQQ6UHK2JOF-:/^3UF%D<0WMORW4YX[1QOTBHJ? M>\L&]\:+#\,W(\-:-& 4^#*B0!U:%8.HA)>50DYH40<7Y,MX0]NI MPXU4,N65.<22" !2B861C,8F, (XF);W!?EP<#2H"B)M:3I!R/5B23@OH\PYN M%=6YM3U'I"*CYQETA*9E*;YS\8CC1*;%[UV9(FB]MB4:&..,06YC;SV!'M]^ MW(H629%9]_ '-O6R,^>?8];\-7S"Z,YV7E61:HR M;+4]JL.YW-X?M5<0S?;W;*A\TG>1EL)F!%T;\;\L[>* OKKY#^&%S4H$B(=< ML ]IC79=,S%Z%# $3,JLY )>*@E+_U]AJ!>0FDO4'R^PM\%0+^*#_Z"=%.6I MK9Q>^$,9L>E3(E?O41JXA,SBQTQ#C<1JQM0+Z]\C@K!96\,#]Z9BC1F8K5+M M<[B <[1;+[M1MM2&B_P&CN7T.8M;Y]]\+T"^0>,=F\9.]7R^=.)&-=KVB^SI M" B(7ZD6J0;R7"L6<2%(=,W..<5M1-%%XW@\G8!8B4>*P37\V#2>S*;PW^ED M#D],%]/H S;\EF)[)HAO-)M$H[@_6F JU70DT' VM9@.HN$XFL5##GVR?734 MVL+S6=ID^[6.'P(US#6?C0>AC5XK;VA>Q->($.L$N],/ M=SINP7L8X[>C&/O7WYQ8XE-Y$L]M..U[WC:FZM3'Q')>-ZR=:/R)P:7*(-9$ ME! J20=#+;4GP664+&>JD%&$^^MP]W>)NE^T+,&HNN[PQ7UI.GFR/OL 85)9 MG>^WY#JC!'?EP?9>F]8/*";@?(9=.IUS,(VNHA3R4HQX[%/XP O%'5[AWT^Z MX?'D69";=#[?[@>UTF!0 $<6W69)NN+&$'?E)RM>:(D)>I:%)&+Y6C0<,[Q$ M= %^HLD,N02H;+,-=EA!5J!?Z;VT4U &@5?N5(-E>LW;:>'L?3L+_*EN&.I]HR;'_IS65RWON305&>"EWP=9.CF'?9R)./% MM,]Q,*/)I%$?0^I43/NC,%4U":,S6Z__:C0+Y;KR$O6O>705:A+MAQ%YI(@< MCKS,J12 'FE5:KO*AF^L(4^TG3H:E=QY\MC-AJJHB'??K9H^UQS MY5AE E@S>0OWP&M;8MB(UNB5V&=6U:P#NTWV0JDE%]Y5Z24K)8N%BCHM8$'4 MVN9K2A_R9P[D__E$)F[.CEMK0YJ%7\=XDUY8%D+["@L(O+JHEV1&6G@[%;\S MP(ORF&4^\XLM>P$8),MM7MN^E,BGTNMDBYV3UL DG#@8I]BE$^57'VO,(G+K M_!;9-=?M08@E-$1S!58!=&H +9/B-\4IPC#.QEIG'L5K%],VY1-#F,.M*YX!;6\R/ MH[,"DK@"-!4M]I-=CNC;Y)BQPW2#Z2NI#-0B:G'=$<<9CJH]T-8T7@ZD;NC.:4M<$+!#8TD], MC;6IK0UXM:#8FB[NR9,]C2;Q:#'GHB$\(<89SP?"1/D+GK6M)?Q+'P15G+\: MSSJK>G4=@TD4B2>@B5VA2NB*(U<$)0;?:;F'-$I[?O1G^T Z#W-H*WQ<#<PF1BY3:KF258NC :%]?*. M(#900WLM0_N^_)03$:2IK856>,0E>PSSBSIKK[2A3EG*GQYV6XJ= OG%\HQ_ M-GF_9//_KR#UF'CF$?P6B;F2^]:\IP]_\[\$R1U0$.B0F)PIX>?L:<+,!'?? M)+7C\3S"QB125L^$G+9 -YE0,N&"TV 6X]8X" ]NE-0X1SI>OKUF@J*,* MXV6MY<.;Z^XLXU0C.F5*YS4._ I!?2=^IE4?BQNJFP)2K1TT\I,;?-Y!L:9; MZ07F,:O1FU+QN;@>IN('G[TH:_C4J-$-B*F >M6QF4"_/)Y*I6[DJ*3P 5-J M'E/U<4_ \=?V&M<0O<"//TD=#/[K[6%/EB*Z8%KAII5O?]E3'6GX_=ZDW_\& MZ]T"R1C3*B?R%ZUYJ*U.,0W$S=D?C?4[S=GOR-0?]OHX@Q/&.J1IQM';U;[$ M+WBBP44Y_;]J$8R?40-QAELTOT$'W(#7J(4 +BH 8&;XRP$4&5WKSS>!R@!S M8*M]4R&@HS+ (.ZCEB[LJ^:@SS-)J.AR0"8'_8>3R;3;OP@7B!7(JG<,9^LIM-6#0%EW"- M@D3N:!^R OD7#RIQ7A2/X>,6J4+4N:3_?=>2Z.?!]\]07MH!K=X=JOH@[6O( M8HCQ.S@TTR,?E:](-=V)CI>EK"8]X1_MJT^>,4?L6 )1\II*2F'B)&S^$P%A MFZRL)6V)C,24%<&\B4*R@#@ZSP(*9"O) [O+KS51B(:&JAQ3D #B0D8;HM2]DIRL"DO*AU;X!?TEKZ^8D3MAR MT)I(B4&@?0?%85FE0TT])#^Q7LH+'2^<0M:-C%"34?AT/'>>*DU?'#^Q4WBG M+86X4F^^4_I&BT]X91FLP$Q[*_#8F& MT8@:8HK=X7DZX"(BWW+;YQ-_H<@XO?&C<6^RF,ZC&E6K6@,+.]$6PZG@1(EK M87"HBX!T&]Q00]MI2$AA8!TF-O3I<-Y;],=CFH%6%TG5>(;NJ@3!4;XF>",UFI/-5H\15\"IQ@\O$5O-AH_ MZO"Z3RYO'5S'>4UZ S0E/^2\WE);7TYX-C!1D,!-R+><*;K%5#48SH:"%&Z$ M<+VZS=(#]2:6$.,T ?X$K"9%C7*+U>Q@=%/13:NW$0>.(ZR]B,XF3#H5,)\Z M#40![G>ZVVJJ0.L"Q'S5CN09]YSR6 M!>96V_D$FOU==MVN)N!&EWNX1X+P[/M&P+E&=(,.*06^N2XCFZJE\5MC]R1I MT,YW"&0TFQUV2C$ZA,Z+8$#AXQE&:5:G;G%X)WFANK#EU,AU4TS5SC%?\ACK M+PY\;?_5J-WY^\%[6692K8=W%*;)-A6[07W12RU6>TXG]Z+"O5\B4S=RG^\Q M_BN)GOR4_)9=_Q4P,XM>@8B7B-S'Y?Z?2)'74[?G6>.J M3HK$E>W)1(BZ,G MCQQ:@@Y@PYY.X5]824GG63G[6T49E&X(U3"^GTJ>-*(&N[@'-Z=HR&S9WZD4 M9AD-4,(OM85RXY!=T;.3?NRVA]J$+%(]S$):-K-NT8D#%)CC( )7=4JHW],^ MOTYSMMVYU1=/BCO:@1+D_PPP'W\P,#'IV MHD-!Y5WUTI;25[T@% 5$ .&-91O UD0*(Y"%*Y?0"Z%T8KCV) B6!N LN&*$ M5%M%(3%+F?^U!%U4!/3%+K!*4? MYN"V>7<'V!#!EYS:Q67 6*UT&'6O3>LP"DWC3[X11KN#(VJ=[IB-I7T@C4[9:E-"**%%>2G6GS.K:VYK&0GS=2( M&K)'A&&38I"L>3\$3Y.R?RFGD1H".3:0ITNB?NR'#*+Z:6A%N:U"19JAKZ09 MZ9@YGM7E]J6UJF@$H6T1S25735('/B2]KT@0H4=,G"6E\UP A ?JSYK!0O&0 MI,5X;]X(^\.X=*#CUU0U:I>S!>6L09UJPJ!H9.JWV$8!-9D'\=]\;T)(I?]W MME=LDKP]NN"Z,Z^3;(_#+CF&S7$4S-Q6 GN@M,L#%S Z8: P3H]*' 8762@O MA ,U0O_GHL?[9IAW!Q,_MQWC4\$''U*'--#)+W ,UA'@&K1<4[X:\-GR_$NG M\>1J2)U@L;7/-!Y.T%O:\4K#Q'(UI(Y]\/Z@CZ[5YPWRZ'D3Q(?PLGGQGD93 MK*>)(6=3#$0:-S);6D??"L,/GL])CU:G3^XK)2F)$\@LG2+F%F/Z=S:Y; M:LID3>(YS//.2+'/47I^ZQ1U^H!F\K_"69.0=MEQP#=*$8R5VJSZ](WD$H@3 MT2&M=+TBJ5[618.J+H<$8]],;V?^[;RRP9ZG+4&"A$14D#'K=!]Q.GKFJ'PQ M#F^$2%9B!P.G^N4)+;29NLW&Q>QS5JWR.CMERE/;$A;+AUV6:#33ZEDG;((G M"9C26YF?Z'[(!E<6GL1R"7?U=]2EO/Z^ID'_L/.O>=BSKWO833M@ %F35GPB MI5"1X&;J"QCUCR3#!YY9Q\4BNZ\FLSF9"+45/T\(BJJHGUZ J(+4A)C<-W@D M[3N][UQE[^O1%_(!WBMQ(XN)*+@TAMCP9$1Y[ODC=Y(ZHDE)3]!7"?B, M 7NIJ5-<&M,A@#=TC[,M>U@;,],N//?I'JO)KFLCF==&L>A"W-96_H4NFZZK MUQ7YT0@8TZB"X:A_453!L'=I3$$SD,2DJ@:7]>322() R$H[G.")F";'X6B" MT (N"!2@O<<7!0K< -"V$BA@ -$=)L"/88P-SVT(77 M\7OY4\?_2']JZ/PN]:<.Q[WY8#'].OY4J;@X&??D"+Z:YQ58"N#6PSROS6-/ M"N$CI^ F'"9V .*7#J0R\:0.F]1)M$EGZ$H\C0>]Z(/C!U!#\^=5MI/+5=/1+=U>'P&7L.'\*KB]PMO@6V MDPY+ 1G#?-GSPC$P7=X7EL]8E . \EWCZ]&YR>B]=2Q@9.<#-MUPH+G /.F= M>PA<=VZLN>?,/P/!%K- 0R4YP&OL3;C"/*'8%JT+.:*YV8 (SL34LZU6@E!O M.ZKK)ZY0(\2-JDN=A(U6]6B'?W)M'$RT1]2@WYYS[S)3O!:Y9BOXU LPHZ@" M]B=H46^]@:77R,RX)3!Y+D_SI,JY3+:-E,-LL7*3D2?*J"YFGE5)Q4(D5-M! M05KY.PS3RFJ-GXQ]8?0JAPNENZ.F2CSGT=FJ&Y[9 3([NEG>%O70BDNI'9E@ M$3=-HS^_^P"(9U+1<8%%AIT3W[QY3OMNY-LG&PTIPYUBR@#>;?/E58Y[ !'H MAS:8Y;7PJI./JIK# U\0.H/]OLJ'(OXC&1 MFM?%JO<(:/TUVVYK6'"U*:,?D@+8R\^:NW@C*?T#5Q+6.F)*7U9.E9OG2V0IQXTE2C= MIG^&AV0YG3'V9L.WWY1%6DK;:JR6$+TEEUC*T?I73]Z\_N'M^R?/Q%&/]RAG M^<#<9PD%S[13&$*V@Q*'=O4,117 &X1_1/7$V'/#JQWU)OWO!KU^/XXFY**, M^2)A9WA"GF]">@F\!5,^8$YWL+Y=_9!63YW.T7I)8H8K M]D;XX#<1 1S[E6+D,$R]Y'/"(N)R)I>#-K[\P"X\A/$_^!#&7_40QNO+).()\[#_.C$I!;7PA;RH#YS865+:=9K=B5Z@H\2"%!W# MJ]6S-MZA*Z=LX0XC#/9[<>C17?GTS#&9&<:USNL5X)CFSGF5@4["ML8ORPBPQKRSX#]Z/N[AAP8YOBXIE_ C H.!$<6-EDTX16 M)]ZWE2;3!(P"=NA3H+6'FQ%Z#C=%?C:].ET.E6RX(I[3LNF6,L2 MD\D+-K_=\A6B&K,ZGIE_V)OTOWA^NOLI-I\0D_/1R;18B@=?K7+B(EK31!UJ M4_==+F*7=^1 R6X^)?G6J7"* M@YV9&L-U2',6-=]&42TEQ!+[6W)T&H7^YJOF,WC/3"1*3<9$-SA.UM%4:("6 M:.A:+>'2";<5$^<7&;AT$(RVJJBB$X?M"IJQX;$H!3=JS^=@9<]S"J'+T"ZL M1-86<,\ NBWG>E35%7.[A5N2HWRQ%:?62.\TH3IH)G!;J+.'%@$"?08\;6%V M.NU-9]_$(-RQ(*."TT/7TAQW-.J-1M\TY"97ML*)IS0Q2VRN!/6(R<.3\"IB MD35."E;]1TNWYV >/_9\N\ZJ_\\ZJ_X_XJP&Y\]J$!:"[4&P["@AN:K\QNH^ MX;2X:Z,48 \?I$ NOQ^T9$R%O:7]/K4H1\O>W):SDNKQ'@N$? PUHS;7!C-\?#P"; MVC$SJ2FS;MDR8,KL4S<(8>L6GZK&\W@3%S@5$9 MLKEBH-I%._Y+H-I[:4LBCP%67:^-E4S\_)8&-Q<3V!PA2'OU_O;.W%.+AJ 0 M>OW9-$[H+DD1N=0RU+ >8-6I+5,\DU MP3Z2OTF=6:E]2AT0N.2=6["Z"S)A]5,U(O2:3H=NQ!*J_2&LXU!Y<:A%Z\-V MV_-+'569Y/I@UFE6KX D(YG-MN5]W#VDTR@9>3CQ]]/:HXDYD!G;AMT] M5I9"FC9M^Y['[,W.BO!JW0!")X&5*^5DU0KQ=&-,PNP,0)D8 /JDZ0!Y$BA( M$=!&&E7R&_6-6/@LVMX5YXR>CMU.Q<8X;,L&^X=H9:D67!Q(8DAA-ROIKB_4 MN="\L<^SY8=,G\IS!MA&:?T'52P:.A6+OFH5HDXX:%8M2X_M)75 _96AS0KI MMK^JHT;8A9V\1;*R71[*I5!KN9P8SYASM(\H>+FHIKC4DP]PT/.7%-'$J##Q!N5' /'PDX.>=:AV3=U MF)"7Z^D@'O2MQNV"G6ID&N2PVJPC.X]QN#W?[0U*MMLFQYF_> MO7GN' G_8JP$G77E'!;LXP8'0CN3)'6#9FNT-H=5<0:;]\#?RIP0,<'4M@I# M ?DI_GY9EK]5![@+E=@-J,X[EVYK5P=IH#?)D&:E9WC8S^ITRL.Z@=WO%3)9X@ $",+>-+'=KQ2(;Y;FZGO'9 MW&(IQ3J:]./Q8,3AL+,!U1"%ST/ZW*?,@X!EZ9-Z_RSFTF-+_2B&]O#IRGX40VOVQ++GU$:7NG.VPH0 MQ*E18\*WK.4-YS>=CJ597AIZ,T=# IJN<-DHN&P3NFAPLQU$ ,6,:IQA9MR"H2.HKPU)W9^CTI?6P" MNFI*V;IH_>1=T&(E>HLI%XXT,4[B,^B.0+]+:GRG &I.:&W<12V1M.Z22:6< M@U3RG@5$5 857$FFIT]=DSJ^AK#C7T9.F5%.E'&TJ6:-;^XN3SE&1+8[< BI MOSDZV%8&U'Y;M]7$#OP+DEA<6[NB18L8=I3<_KD4QFZZ!H! Q]%:]JN7I@0( M%=4VW]M:VQ?4V/")Y3NT7_M?O>>2?:DI.CNR=DC,JV-7+XWN]2($>HY92\/> M>?V'L#\K>0F0%0-B'6ME#/PW1@W[)F&9M,V_$ M8;^O9;_[NLI%>)7-*NQOJ$5,^-L3Q=OE@9N4;62(,C]G]Q%]C67ME6AA9'R* M'>$]O1+?$LV5)&ON\2[H6< XU+C&)7ZUCF,]#7E!F271P"DBF'%Q09?NJ MU)O# A)[&),=S(B1 Z45H4VHSTU-.2GQ!>L@.\>.ZS)*5TAJK$->#<+CKJX* MU'H'NY,3@>=@J]H)W6P4!36(W:*-N*PJ)6IH),23BR;C@2D-)Q4W-6A!(JSV M9!1+M"1CH]LE]_#NGMZ2%N6\[=7L@):O.D=[[I+5;V(OVIG!,SNXC=&UZH2#B0_$?+7\A.R8J/OI2GD7N) "2T)[Y)J#)@M4.F<36 >+2@\5UZP=5 M+F$_V]9[H2C,B]>#*"UUN+@0H: 6"PD>)E%UP:V'.+G(8=))B]V'\HQ6H1H, MM?HU/5C7/<$^Y;M-@5":D:%WA8>EA$VC"H'0DJ_0Y@$23Q*M2.ZM/5<4FO%V M;$4[G09L[Z/,1*8-JZ[9C= P4]T(I6N*#*3:IKN#1"O>^:[N1M\QA);(< 4H MC-%,1NPYA=90JFF\)B6?3.D2=KYG6J_.PA[!)C4X^F;HC^UM.S)>LUPEJQK2 MX08H7YZB X5%7O'8H99.JH5]BIT&KF?"1]'ZL)2]V+A6Q$LBK*Q"YU7*YE$5 MZ/4=4CU!G,K+2%K7TM$$<<93;W**8R?\\D?:LL L!*C,R$E_25-BV;OYXZU&O M]OF(V?B"Y1W]/ER5[11JT'1WEQUD\[0]L(Q3GQPG5@ON \&>;@//;>#B5 MRG!Z+'@<"+2K1H^%V0 M^P4K*8:W,<&>&DT[2D_:CWO;39"U]XWUN+)$S_.VBG,PV2OG:$\;QNX^<;9K:$*0DI_ M!HQH/F\6*>9.)$74=_AJ$L^'(VEP&,]'8U92!]-XW)_BKUBPXQEP;&J_2Q91 M.*/I?("_+?K8[F\6SV9#-I#"$/33-.Y3[^()')/82^&GQ6*"/PTG4_II-EHX M64GP5#R \;"!X0 ;2V(=QH764&R :X&MD.'9T2S&U<)HXWC2GPN9!$[CFPZQ MPN9BX'8UM-^H_58PYJDSZ-,(/L+E:VK3STG+VF#AG[8N_MSQ7.!U\1Z^K-6: M_\J/RE_3Z"= W;O#G:D2&;VU)?%!&0H8OCREP/<,J0XL;F;5R1V%A'DK66;O M9.;B0!, GO\;2 "LO+_/UAFY00 16=O'Z@IM?[M.^$Q;&8SZ+,":[@6--$"Q M;=O;<_'LNO)VRSDKX]I&"F0\%_W:2VD@3B0[W]ACJ.U,C5;V?O0#>HT""74T M.7+Z=4)9@+88])?OS_J:9!FZ?+\O!050G)MDG8%4R ([($#RF<9I6D=/J31. M AC3-RG^\M!NAUS?FI$UJ;W]&B= 7IND2HTWJN%BU.NCAWMX! H2!Q<"F(@9 MP$[ZG*!F@7P6'6&'RN_TXB.".*!K\M1YX\ K(,Q3N5[@+#MQ*2J8G/18\3EL M03\ (1:?(R/T'HT ^5W-P2AT^HYN C)_7DMPD)HIB G#'-^B.(Z"HU-BM&EA MAG6CD$UA5/N,:J <*&8'10DL1('I?JCMVA'WV>JV*+@V0<]FV7\P8](K M^GZKL!.IJ6@J,!#+K +-06>J5IOF.CLI;$'@(/95QMF!T^ HP.6+"/"_$@TXO&]#1Q4 4=?%LRUQ$V&=P"!\BDW$):GE[?=A[JZSPXGZ*L%+5(-3F4-.=1GT9KY_ZXD_)@=*EL"96C:B0<%X/7"4.X]I(M M%+P=*(8C#D@ 3Y)22:7:PXH[CB%4&6";W-?6H+)//KMB;(PAE8 @U#. @IP* M*CE+CADU7M-1917)_Y(QX-W13WFYM:0'YR,VZY:1:AZ%:9(D172HH,&:*E?S M*@C E-/-NR/=_0SI.$$^'6+#" MP77$)( P8UN\&E^$.*5<0R X"=]7MW"]ZX;S+ZB]Q<2&K,D%-K[+$ I-,]>I M$1 &@)9H&:6EWN5.(-OJ@&G?''++4@5ITHW@6K6P" UV[-GRE;V)WT>W&H=- M*-%ZH/9#+M#!'W ?D ,>6P!(>ZZH/L*9W(D&6E:B.#)U759ED@+N814.Q)1\ MG^DQH$!%-D_QZ-/VR8XD=B@6VE" H9^H;)OR3BY<2K$[FAQB=^YB+04H.5UZ M%&ZKI&"/2E+#'5MN3:<4K?A5],0 M>LK)N4JTX\BEUQ"QZUKB-X4X(9)K-R&+*]^QK,)%7 5_A=##&.@1^MY&)"$R M85B5[4!#CWYO B.Y/U"C?@&3UOJ@:D.;[%(,R :5:$YN(/D+-5]3+>3[AM"K M+ =P]C<-$*U,QW"*C\7@%&EN\,K!W0C%6&L*B!FYTIB"G MJ:GI$&%-INUT$9X8-FV\A]B.NR#'REUIEEC;VT'F;:Y'9F2OO *J@VXMCPN#NHC$8$)"=[Y[=9<3B5321' %"Z@0W<$N6+5E@Y3[&CFU4\6L])M M!M"0[ Z244QQ-5A 2SK&BQIKQEBYJ[+95U>_$QGZ 2%!&%T6J"=*RYM?ON6:>!!(D);MF>M[8Z(X2 M30)Y/7GR7)]32+DHHPU7?':=8%(XT2OUV^#C<^!C"CI!FS,<2),8F1:4'D'[_]#A4Q=M @"$/'M6&;?H0$0Y/$. MR3*U);PH,/+N?KWEP&J@3G*#R;5NA-%.#:H5S+X[<'"7J\)"6?P@YA3,O8WR M9^R?!0,4V))J=/0;J/2>L=7^<,&BXWJ75/:':ZS=,/H)AP:ADG*#RKKC\H5C MFA:>)MJX/7#K+QHI0'%%-U$&K ^H2D]EJ39E).$MXE*LJ6NZ4 M&K:%:32'M?BAEY\%FG=-!(663F C)O S6%C; M6H3$=UU^P<0<\NDA]>W)$8]Q'+<@DA \!>$$JZ'!+<*B.-2L)10&CI[O4TYX M<;8*G(/3B.Y1Q.$K%C;A4W7?DISF6!"3S0>## _" MKKQYY"7CVC#X_J>"X[)=0HOU!;!F1P_Z$;+,#D<,#B!'LOOS)P8D;IJK-62: M%\42MRC"K@D,3Z3@5GD\YT1N?%&VM]X>,-3/WW_$^INSYZQ_8MV7?$/P8I.( ML&?YQVI:/DUH5_Z#[K^^= ?+".P<'EJ3VY+Y(1E%\(Y;DQE&-E*WQG1+H^>Z M+[6[W1W%>HH,52@F6#(GL-94MRC#,%\R07B:I#VD*)ED3^[KI6+YVM"R?-#W M>Q\Z^Y?*H$C-/-07<@1*7W>PNHE,A&OS5?4=4)2R0B-]$>_D MXA+D3Y1\'E\O\&\O+E 3HO.@9AA,;_B/P_*6YR4L[_K#5?+C&BZE-3/'GB=]=V 5?YX>J#R+S04K9U.@A$R/ MZ,CIEZM-L7X$-J[9.SC2X"D8L :FOZ[8RP\[AT3K^"@&"]FS24RST1 MQ[32;SPI)9?$9*U]V+Q3=\(*-#'C@2 )&1T=>L;TM6!8T)YLD(4V:0S1LS.Z M"S;>++6G6)YW-HE.RCSPN6@LSRTY#I;2Y9^1O=]1"JW;W[LM"WEX<#\7H @ M;V3E]:/8K3+@^P5'U\A5%8Q9LD@IVD^&KXM*((2/FNDU.V.(CD'(N.@,[X$D M-^5C_>=()HRY:()1F;O0#(E%0:RK*_>I">0&9E26&M?$QY$.WG"@HV_2B(O> M!A[C$^J)/U2;)P6*\&^.EU'PWXI54T0KV-$=+@2#@ 8\J=K3";PD9&5X3V'9 MEKN;F[3."E+(X\[C3K,0FV'*V QI\NOW'TU*'O.F%_#EBXLC,E6SM S+[!\/ MB&A9"JUHVOE>)%Z,)/Z/[>[W%'_?L(E O_/GK]$R2UQR45KOC+6%P7KB+/@@ M%.8*1 PGF.5 1^N71*F+/*3*TJ+**_84<%2]?&Z $2FN?'H>)T<21=%:NDU)=3 UV(XGVAP7BQW4%**BF\(B+4T[6+#((MT\,OKM M%FV")-C M\@5I .SW.'AY><>(/^T"?;DH4.*T4[GZBWRE!D!%N:]N@K9YM4 MD!!I1\-T29I;A](QNUWB347EBA.7R MAWE,%PV-;\-DJ86SB&>R9HUS0Z9.N078".SGU&P"QW\K'% 15#HAGJ21-*'X MA-8 9Z5:'K_;KF!=/WXJ:*_?KPM6-J]W!P+ZP%Q/V!N,BO[WOF_@+MODD5SX'$G/Q@(+ECW*#6$29GXH' MX*KF+1:26*@59HFU,18H3S<9IVN9Y&U&YMIS)-\JB9>I"\KXJ P0\.M8(FH3 MN*T9T;N-;NH/U0[V &C]-XKS_)D3L7 S:2]I8]PSKR1I]-T]6KD.I-RUWK#; MY=YL;%<'M%AK=P-@L=>H)' _K]S_9VOW?QOLXG3?OX';J*Y]K-,K_WXJ!?6 ML.SD%UD2%\\?/"55JW%9B?N0+FP.N Q(5 =3D\\'\\M7W20^6I@]# MZ M;:V^2A(6@VU]M_JQ66LB3:J>&))3.5 I5K&+'E237RHD_+? GEU$:%\@, MJ;7'Z35;&9#7;5]FV312A8-!>BI?[;#:^!)QTWX7/(0?6&-=O"I7 M'Q$B;>$RPEUYV*%00T5.+<@4#:6!CA&?;W/]*-#'W'%JT8^\S1(,=,#YCW:Y M#29^X=4?DXDOAZE%P:GJD7:>!GC>I6YF>0/>QL21/RG-5:_F(Z+WM(' X@W2 M>[(5>^5DB=%?^R!_;B5%R,C5=,HP[^3#CE"KBF,T&NY+Y[%D,[Q/BA!K]K)A MS194_MH9M=5%<6(-HYZJ/H'ZNCQ>E/)V9 5IE+/1-:,QLB//]:O^/.ZT+IU? M07V>=V6!,N'JL%;C_98C%KP88Y+*/F[OG(U>6[H7K*Z855E<**8Q5 ! 6"7S M#&*5H,_L,WF[]J!=K$N=@.PBYE04&X5Z8/=3M5)M6]U(6B;.=BWA@^K8I(R6 MW]4"01(S7.!4YZ=JN,"Y37:4^1T7'Z$F.\JFG+.+/U:?)3RQVJ .!>?UL!%; M.VF6Z#]P!Y$W%\, R&\.DO["+/IV<[MEB U>?/&XWU!X!FP?#H.#G*1]V+2_ M4Q*D.>I5[4:R1BN)O(J.F@[2DN-(EA5O,XK57F5'2!=M5*"V_X)Z'3RZ-D%_ M?[C3EIWUM8@(9)"(N7$7-G"XWPPK_HCRAI0G_'/R!FAN_]A\AK\]$IL<:R1Y M4^PVQ*4$:N ]VJVHP".P@&J!N1#\NZ_\V'OQYCV:(J2L!UW,/C&XE8/@U5$5 MGD2:,B!HQERB89ROL30W- -]?6U/[/G #1"T(?W)U+X\,1Z78F$SB4D;(WZL MY]LYR,!*CI9]LTJ(WWRH5\^ MOUZR4(I,Z2#;A @(D<#T="KEX6AN$3E@Z 9NI6S889 HC7O.+C0#O,,7LB"P?I,/QF =+]D'AF2M:Q?WC)0-4N+N O*.8M5N[_(+FW_-' MN90E.G^TG/T__^KN7!C;A\O)/Y<$BMSR;X)Q]&\H^^;FM@X:8P M[2%FC^7X9S"=4^G4VL0 GM78BS&%"<@1W EOW&G&%X\4 M=H_A=:'@9+LW?)FB4ZSXP>@+M29K'N/6['=ML1NSCQW6@R#TD.O ;S>V%NR) M:39N@A.+73FHS44SOLW[E.WP\+Y#J#6VG8&JW%;W;*$0T%+C#!;OUY!1P ME+/^*"B='(N1NMO!:>SL,6'1 W"3E@&:*P&D+Z9?U Y=FZ5A(UP&HQ:Z"(6T#VY97P)ZT@BF54>V(UE9M9&OID%(T-'KJ+"DAW 7PUN)J=&S[D9_GXF[?"! MYK'0(*MK/M)^2B12K!\0Z/$9G)8KN84R@,5+H;SM1UD#X,2?MC*&![U.08MY M^FIVV$0[UB6V]A(Y:A3@0!AM,&]?0?H3 _E0;73#2&0Z_CFX?6N"[EJ-A.@XZ3(,;7ZF'"8,HH2_JF"F7_GZWO=T5=T$4@[A5 MH\#^P)*^WZ(/ALAB!VN(EA;"9_I,X:]NM#['$;OT9>#1GD5=%@<@BUWUGX6B M.;S,QH,@IQ )Q@(43QOOR)U5^_Q"G^C1KC5G4C^T&1AQU_"^"E@.&)+KJ^4QX&))L&DNFZI=M-5PRE_G>CX%1&LF,28\%H,:7:.X":3>LCOZB M)=6!6M^ J._6F^[7B/X?@0G+$R^SWA7_V.XD^2 B0ZJ&ON/<%(H)-_F?[E:F M'X'[T-X67TJ'GHGQC*1[$'JKG-FX/MP$Z E%&;BY<-3&Y-S)(;>!A59>.S"%!Z%?G^ MV'D$TOA6((]NX*&;?& <^*S/S$[YZPPUO)P8YTJ:O)RVL"&M]X4HH(M\0D4( M#5=:>^"9>IN=/(<4EAS)27X;7]I 0D%&.'Y8&PX2Y$_NYFK!6J*LYI+R;00! MMS>RE4V@W=F\ :?YV\'=P.6LR#!",N0]> ]CIH@\B-JF$O9'MR@ODE_$YP;?H=MZT)TJ MQI0&P>9=QRI MZ75UJ]UW/O'A+$^N-2#N@P5YLL 3BB8?>/H)#J9V)(U/4X0K-HO(H1[[G8%S M@@I:6-;-%X2%MRD\!,9HP+4_E-O=;;'1FXYXKP+RFQ)_'0L>"F(.[;((IK[C M.2!+"N9FGY%YX@#]E,AL[,Z?6]F@D(C:\QD'%T\7AW@:049TOC-D1N1/QD;/ M; ?=D'K9DR^6S"48!WS.C#F@Y+'I,@+K6B)V(#^,,*5UVHR&!: _WJ!EA MF1K))?6 !WM456\]IH2IO$(M.Q=7V,ZR7!>/I4/#Y*>0+Y8K]%PARC;EN)$K MKR(P+!:;O-4"J97QNC5?MY/P&"*95HYPS?=:S69?:++KH?>F%0$F4WKE:PP(4:#(NZWB[XGRZ%E%J[,(#C82@Q*HE_:CCR MVC 1AA$$9]T@F(@CG')\VA2'M..1#.@&(<7-&[7:9[V?6%\?EFTSLX#=@GE\ MY?!]\MRI*X*I5%S%2[P-U,:&]T-C[SA6U2R_HW%Y,_(.&JOL&U^YV6CP966_ MN?'TL(_*=A6W.'"L7=;H.*]'.4*M$L!,09SUN^%L>0@V"[PT;+N+(,_KTRX5 M99V92NUPJ8C6<6I7^32S[G?O<@P=O"DYO;D)K@Q,=^/^$_O)(TS 5,]9JDYE MU6E?Z^:&@VLM]I(-NI4R(QMQ.3FYYW\5=_=_X;A4?9Z2?HAGNT%H72#X+ZF-@)*4%%4 M*M;(RJ,;6P4,@T^:FF\Y H0F3K^+@BO5:]:FOIVG+9(Z5.-L):11E,6FO%2/ MYOZ39'0<6\N/):6<7F'B"F8@OZ>(CNJ>A9#W.X>UA>N9HIU$KKN76+<^LWH7 M)\\9.Y&S+H[I,9HFR2NLN\OL5SMV5ZG?B&^%)XQ*5NZV$J.C%=WHYOA"X3V" MK%UCQ6>5;-/D\W:OF#>:$$\&*#G*DLV/2WLV21I#A,OJ5IL]1@;R=CN4 !HW MRG\Z9/3&N>Z+8#HNC-741]X\MJ>#8-&MV;1B;-Y80]""K#F@\%, W^P*L2& M? #OFYJ1>9A^\]+U== 2_I".T7K KF*S;ZJ#?;NH8I3W.GJY##ALHQ8/3Z10*I1,> VGAI$) M90DI16(@0@3GH 3I:GO820EPZ E4(D/8@T9Y?3 &;6+OX#]/C-?# M51*(HN R<>%V&O-3;.?#B;%/=9CY\)[8?1:;69:=?L'C3B#3=O>U-WHV2)Y$ M!)_1QG'KD\9H0<@\W(D(X)-ZKT0[9-N'E'^('TOB Y'#28UU'4[7N^G'E9EP M0_%OEZX0C)?HU;N]-?FU-G2;I7?WD_4T78.>OSDZ%8J?D_I*="'S<=$D5J8X M-8FUNB:%XK_Y8,N^.L[:6-$C!Y\39/GDAZ=82CC6Y5TE&KXSX[='(+;^AA_V M&>-Y*B,Z-?76P3<=A"U_2S;U3"[UY,E\'1?;2;S=\'1NF.-?>%;$6.Z84A$J MY4(2.%W#KQI38=;0//E?[BM)'+@ZW*):Q#G:7#@$^MV1#MW%,C&2(&";,E#: MDD@9$1%8C@:664]E&TY5ZH&J("!)'OY$V3@RN1O[R6^EEEUD0_FYW5=U>%2: MU?M2"UM0N$1+]SN"?&@(NE#Q&FB%;#82S\9*$?M(OS00FJVKSYGG6CZ^H$2$ M/,2@O[#-?])#LD<\OKW%:CMW$80ILS-7*"VV*CHL)3'&5-SKVA*?9!+N MN& ><2&S!CRWWEX#4S_Z&U(ZXYXV%UGC!4%&+DUR,,WPLMI<$K_:KA5"MH7I M+5>AU\]/4;2X,S$\063Z8[OLH+!W/%NKSI MV?L<;="6IE4;BFE>>$Y7Y2#\*/69C*I58TE,>&/71E!0#R;,*\0IB2:-HV 6 ME4P&022OHWQ-0X._JY)3BE(?S!<688E-II^\$05+[D8'3D\WA.'A3K-G4?78 M6^J6>?/Q_7MOBN<(\W)=W9)'R"EV@0W'WS4G[5R4$^1YT_J8KB7?>J?Q[$MG^%8IV(>%=U M@]?$PWC\+8KWBJ-10G12XZ]X-V-W6S0\R%R3+4Y:_\]ECW\G0;:(Q)P1VY=H MBYJ=O_M+?=U4EL*Q(FY[>H3E(;R0\CB#DEB(%0]U2W?T7<%9HF)7D-KVKM$Z MCIZ3G^'4(N[!;KU%*Y1&S58^ RI #^[<;'N-FQUOEWJF&]R-[C/A>I._UY.! MSVLSM0/-DTT0A!1;@ MQ*2)@_(1E0"#)S1-XV%!Y0M;_GBMR-2[N3]@:([ )(?;>.[TN2I)\*K%_Q9) MAX\QHPRZ&\C'C]^4"$N.B$%O(OT'1Y;WJ@7-$M\XPN"[X_H=YFN$Q_FL^N?] MX69=+=:/EWO6PU5)#<,EHIL>SC@8YLVC#PH/LAE9S':26L@#K'KI3I>9F@^I M\!$&UN]G-,!=5?]^N4(5+:Q_'([2GN#'"B/]H"7"JKO6F/3_+'=;D*,HR.AF MNUFZ#& M"<4CT M4!I[>DBY/X\*U[Y$F&/V:DN4:..A M[:;5BV:276IV56'NJ#,8SDDCOZH?K:S59HK?A9>-MR>73$"& N@NKA&@7P407R;)"!\Q\RBS-W/DJ3PJH09VDF*% MS&K]V%2.U WE4+KB0VMSH1U5L A;B0A5V]#NTU*2.7M2M",W;Y;[,+6@#H]- MYZ(II_,)?@U3PC?;&[. 6X+_\G4C%L5^\>D2=!<.__(V+7PU.C?)WVDRH$Y- M,]A?F4C/J?476EUCNI)L65%<.$XH;)0R?GR4>'WW;3OXRF?2G0ZJ.UY_0 M7SA6,WO^L4Q?$WI^:>BIY620>1.ICDNQ(HCB?9.3V>T_YP2HVG@R&VG:<36(^3YFK8JY=CFR:, MBO/&T&>P-@CTE'+4YLHPF, V8=*Q#QM!HHZ1'+.*&%/P9X/KT'D)();#3 KN MBFX)6[3XZR8AF7=U:)8YN39V\F?;!K^!Y:^O]/Q].^J _7)74G/5?VB@3!U3 MH,^ 6IJW3GX[VJ'W%NU-CE4XD>E*-O-'.O/D_OL!SSSCVKVSGI":8^.,O4,H M8)P.QU0X<]3/)]P2=#S"\I#*(WYC6NSEZ6 B%37AX;G>'?A3E@Y'$_XI1S;2 M[EML*-+K)!T/D;/,^W#FNL^:.P?MI=7"S9E)N#B702)M=&I^=1+^)&(!WEH_YX8@A20)S)AP?$FDP3^0\*%!T(,=T(9E)FWE7FV]\I%]W&]F4 MQP4'-M9&2-256U^Q&VW$X45=4-JM"QMDRP*C.ZH$TWR?W&U,7BX^P"3:27&U M)8?-NK1L]ZA:$DA2K';>T[QOFEC76%Y"C7=+JEAG1+GFV6U-LQ;%DRKIH=AK M@V&?A$VPB0]'+<$-V5?/1-"T/91IHU9I*!C#S01?H,F\? S/\JD9HT;/PF2"HZPW-YLG+C6?(5RWD>;KDP_-Q< M3*UP2JEH?8TIDMV_G5=5V;8%@Y%P5WS]BFM)X=2#NMH^.85 X^AY//*%?S[X MWI8@/X6+U%[Y%JZ['Z3O]#NV::W*I0.SY^HA[4PG\64L$!V/"K"/PD50G:R$<9XJSFV3$M)T]G<.. MU#0;.6Q@GQ0IXQNGH\$440=&TVGRCG[!NN3C!!68(4A9F+ 56_K1;)0.0<49 MS8?I=#0RGAQR$I(:WQL-YFF68RGQWG &[8Y0*,/BZ+$6I^,TAXZSP23%2@NO M._;U.[R/042N^ *B5WO9 .8YPC+IO6PT2_,!UA7GZ<"E.AOE]$LZI&KID4G9 MY8?&IFDV'W!C<]BP26S48;7['I#,?#BFN[LW&J:C##]'R$>"LOV[#&Y!EUL9 MQ_9L%&;^2I)^)]N_N;UD>RH/"]7)?#Y!N3B=P."[EI_5JMX0B'"(%=I[HS&H MHX/GKM#Y3DF'Y!JC'14B2<R_ ?Q M;72CH, FR.K"!T!# %U_@F!HB(AR"7]@LHQ1C6LZF Y31+7VO\Z37RDYT/D= MGLQ2&E,0$"IC7O,9F^2AQ[*M$M_53)U\4O1NN*S*WKS+EYQ]A'R@86_,^&EW MQ)AQA(J?NO0[6T-GB;% VWL* ?*,=S).IY,,%W^HB\];<\Z[P,/F/BDP2PH]'W]6_+CH5HBJ/UM\9]8NLQ7(>Q MYH9AME>@L5XU:@U5C54Z"A*3FG>2*?!!+O22ZX.XV0J,,^;O7:ZKWTMTYL$) MN<28 GD@?B&RAB$)DKNRP+3?I6+GVC&&<,M4E.*P66*D-Y7FU93PN^VR7),E M>7M#51C8G.<*(&)D$R.1MQ3L^ZV&>,N,JF,3HIH6[1D%"9]^/BB21AZ.+C4R MJM"\?N:;$N-3+MM,_)GHEGJ'%ONH=O[2"BCXC_D@S2:97%9HUIVB<*$U&X!G M@70VFM$%F.7I<(PB0F\R2_B+&77=I.)# MYX/?"(?U)*7.$(,6;30@40SHPPP^@.3\5K'*ON/P*18GBR/$-IR,:1F48=1- MHYW6J"$J /EM/G3O3D"<&7:_S4F"XE(=SQ(X*WDZF&?'2'@^G+E_PA+I9,[J MHS=+AYF(^5-6.1@ ]J*S1_W;RT#S(+L;5@G6D@*C8($6/'^$7&B;\!P3#(V=V"AI-ED6V_CH(L^XF M38,UQ5#GC0O#IP_I6:$T7]]3A+$$>DAQ_X[#J6B1KB'X"S%/3^LWZ_-<,A!A)4!U, M$:'\%_OCAJ.W)RH]AXP;/5('5)F<\'%+%2[7CY&B:%C-IPX8;"K:"O:_$AHW M_)]+H=2V"/8_X'ZIEPI?)*8Y 20)4S;*+\6=AF;=D*!)TA^GYDM%\:!VZL-V MMT:Q"X7&5?D@>.^5P_CUJ'LH0:$:C-DQOL- 5?%]NYQG+./9@)'%V1]J%^T4 MKDH:+ N)/=,B'(K0=J20B,%M,=?G$:)":8Z"UEVH0_EECU'06%Z# MJST>+Z5"L %!*14) I9"*FN^:9<$:L$%$+AJG!-FJDV$+6D!#I+(Z3Y_ FWQ M6C99R2W6;EASA?I:@R@]N*M4Q% + >$T+KGB.ZHT)>VS*@8LNU/&/= EIN4 M'!2:@+V9L*071KORQ4'H-U(B')>G>V?0 '0':_JO5TF\N= FKZ*U!P)DW544 MQ)UQK;8.AP_CYW:%0I5XG$#,74%"97@#:8:>"6N9N(WKFXNP=I5/\%V,@]YN M&H4[,)N2+OI841#U0)B22-JP 3&U-V/(OC@NZ&2=D+!^"^%U/48*CQRO)..A MN5LVPXY*,F_;AIB>$.(%H_[!+L" )0W_I^,U+F#IF&6[5LM:=;=OIKG]NB$_ M*4VC9@4F)Z,UZRSC08I/T3_&XW1&SGT,3- !T(6 U=GRZ13_# 83-'&#//6< MV9&:E*4963SQ'\-YBE7965$$.8TLG$>7^=LKMZ]82O_.&"-',"J)%1H,C.>5 MK5ZX&'/X;33.$O0QJ&2:@P(X':(HG@TG239)A_D\N29GJVH"$5,>%L68H-TK M'<]@B:>T"&KY\H/J@6Z:H3#=FU+@$HJ^(U"8\2L>5F\$,CRNY62 4O-\-#52 M1,Q#P7@R,0G(*2K663-* T8>2,^AH/HM MA]]EK(Z,.YN&$GT^:8JYHWE0RR\<]=']$M:];'/NA58=0M2I^_OUHUHW@H6W M,BN%<&^?Q2(:%L9O'-P9Z;-\K/Q++B9. MI^P/23J9XH'(T]ETACS.'KWFPK@[$N\7#%H9B)X[&-.'*7GB].T&TB["4Z$] M'8[4&*NU#(%GSQ$6O=CO*N\+";I./6X<5<7$()T\'9Y H=^AJPM![:1'7&YSJ98$2>;CH$]3?$B M:IK[+E4!A#OMSM.Q"*8Y#M7=^0.W1M+3/&AZ(^C M*]1/?CI\@2,,VO:M!K1@>!E#3B#2[';7,-:[W,^8WMP\:L]FVF98Z+ZC%6.W M"DCAN!&12WWI-_00NBGQJ\A.]%OD^,[ $N>YK8Z+3[XZB''UK]N;FMX+X7$B M1CO*07X00E*OV+IX$&",QAOEIJ" -SRAN_(3S,H9N)!KWR52N0 W$RX(P9::R4_PR41\;5:5L6NCO]$QICL3]B 9/ZZ:B[25$IP>A*TFU#\W60B8B5R<2'E %C M8DL9DJ+&I,!YP+!$+XUJ*OV/;W^Z?FMPJ0- Y96X/F@I;ERRI+,CRKD\^IH8 M06' H*+RHNQIPR)1!##\&8.+!#9^&#@1C0S=1]UG(Q<3C$; M?82T=86J?ME/$UJ@"Z)PEM6BNW*'(#W:J'U,!)TC".B MC3(D#Q'&1BU7=3@+\W=<5)M5BU-0D;%SC;U9<;P9G_G^"[[80OT71O!;\ M&N.&MT(?]2#S\6JH&\QI"04>1%]^Q)QD+2!O[&JG)H;4 &SHX#%+&\.MA,$< M;TBJICQ8M#DSBI![OWA__?;%17OZYC@I$IXQD-KZ== 5Z-O=)$F4J0P4'W> M,P_">]*B-/GR4AVC",^*LU\OU6/0K'= HS*8\0XIN/@B>(-RVEXV:TZ^S/JY M+6G?+4D__=@=<1)2XA+G>L;.S-GGQ5&!$@MEO'8]8PNRXY*QG5N[(EMP)V8KM#A6)H'!8]2V9PZ6$J98(8(*JG0?R MN.<6!9>9 T!).*.,EDN4.C;E.L'SXG/OY0!9(.8[;!;'O]MNJD6-2_\&%AZ6 M^8#6'=A<5.S\R.@B1E.7MLG]KRG2%'^X+-&+3<';-";[\EVY+QPR0;'\C'N) M;[NP7#Q""-FQ]+Y+(B2.7\97 ]"[^AX=8]/O M&%ND:YQG?/ON2K@X]"M=[43=HD%UL-9>/FT#WXES6P<'\@!H1U? BK:?8 5/M3_%S7. Q9N+2$?O(1\6$\=Z7,/,2[9?4&# M0AZR F5NBR1#-Q_/D@*YA9MBY;4]5B%C3MA[TQC#I'ZKA8[STE M+M:'>TQBV]4PV;OM#<8A\Q8W#_*K-^$W'#0 :TR)?OOM/?3[[AKT,>$D%AFU@5==;T@%O0"G8WKM=#+ M(:3=!J\@]#TH)@I^I)I*40OI48IX]U"!030RZ] MLG_;QVI_%$%2HZ"T1NE>C.!\4,K]1;^]$F[D^& P4G_^V+AK!MX\!OUG+66$ M35)86?-4P^ON'"&-[XB46I?RT:.K-_9>2_.AK9(YV8)NA8K8N="BUE@LJ&JC M@2T+Y;E*,TF@J^)6RQ2JP%,_@MQ^)Q$W#:,4ZA,*A,4=N'-@^P[KDU$$'98O M(=L0(B(>3+'OA0UJ66A%"-H,WS0EO-0NS7U3:_EZ2I1P-;YEMOJ>%^>"R*B: M+?'%0CV\G(8<$PH)=+Y5P/N.P,XX/5>Z@MU<57LUI+3D8!!K&Q4F525#Q!%? MXU6%6Q>>[4=B*H,;K4L-=B4WU'<@__*%X4&*4J&V=&9_: !$)8)QB^@51?CS M;7LZ2651RU2BT,B)=X '6O(XS)D!!;$4F*)$OOG^[?7KJZ1G4(YO0*9YN'"+ M:F5_8B-&_M^NT@X=@!P-=L'\H;B1L.M:DBMEJ2T-TEC1!--N%^,>*Y?%HIFEEDO^)85?S69:,!H-T.APDHWQ(>;)N M)]\Y+>Z-GLA>=I$,,79KGL' ANDT'R3#Z33-!M,V!>07R6@&CPX2F-8@@QXF M*8;BG[IW8Y=/AJF7L'S9;)S.QZ,DG\[2^738OC5&>3H>#&%RZ60T2L89O#5_ MUAU J8#Y#,/TQ\-I,LW3:7L),Y@Z?)O/QVDV'"<8UC8?#4XN(3P^G^3)?$[ M-'-8G?$\NGYYCG B$\PH2BR9YP&GNAK/TN%LF$Q@6?(,_^!X8UWU MY$F,L>*'^5-&@2!!8"(';(5+,9G,TBR?)Q,8Z6PR3F8Y;/;X-#7!,^EL.$E& M\!YFJX^'DW0(A!]=#8P G \Q$1%H.X=E'\#P M4[S#U1U>?=[_7;72S[,,-CC'-/II.J3 N4DZ&0O\HH/Q*KAD(;K;?2 &J.0[ M]#-/@4(RC#,93#($ !C RL4"-X;C$0&*Y9,Y1?8Y5)9N& #&)!-$,L$CX]*] M&$M\K[7P2'^@,GON+F2&#YL!7;1"4(SA7=66VYU]+P/.,$$<@3G%!@YA1=\4 MNPT&ZA=V25T"$!SW$7">V1"/YCOK$*<"U]HJ3KLWGV(@WR@%HD80'[X=U-S+ ML5JW3AU;BL7'=)4!5\2 )8H&^I&LGQL364T&NH64"F? &+KZ6ZE#.1WP"T.A M/70%7CCOP1"8RF1(Z8'Y'/C.9$;CG@)G>]OP[2:]T3R=#RB)"3YE8X(@@/>G ME%[H'C=&3HKLYD,THQ@H..JS'$. LG'2^XE&$:P$-?.(48SA)X]SD4?6R MP:SYSMUV2>$[\7[F^5Q?^$-"=I&?'.,W+#2S3%+4QDKI)$X/&1CPE/0,!I(^ MA56D4<:0'F$!Z9/.>WKZ:*.3AK(IMFP3OT0SO@LX(4C^W9U6G3'U*MV14E6W M).M#UUDOJ+K6N8>[3WR^R?NK.KYM%+3P_V_9?_.6-3T3?^,R4J"/^ 2&UVA< M[/VZH9R-PJ= ?_., !T,IU0MBYR]!P$D1CU MM1+/AZ _C.%ME$N!.W?=:$>X;V^6(O;%!0;*3H!?][#-*65G]/(!"*SY[#0/ M=S'*% @"P@?*XM O#YB3!X0S%$CP$:S&>7!VD;)>DCMHI4^WFSK=AE2$"O< MAB-*"T H&V(07?T/9_1\GNEJ_C,VF-WLUBT*= [-A8SNH4[\$63*] [))"7&TDE+YB4'GH MID7QL/FPC!@TG:-P,8"_$]BDC/Z.8"U?5VORM_YK+%9\-'_ BO3#L[B/&Z_H->_"B_H8TT%EB0XF*#J<5C0%(9A3 MZT$!'\U&3V4ZJ']E#"& "S.33W/*K^CE,]!6Z?Q+-+CPQ[.Y#RJB4X+;FH'* M.(06AP'/R0S33,?3@0YD--?N#+/R29*SY2'%7S*^\/AD6,$9)7A?]IZ M8#>WR<:NDVE'=]^"V^1T!>#?*5Q^63XDNL6_B'_W#&[SARS3,3[S31?J&)\Y MM53G\9GFGZ8L]3W!VF.X%,/:>>'UX^'N3NI^6FC'*^]'>*]^A)Y^:LE[K\MZ ML:ON533_7N32,Q_#K(2K^UVU1L.(%OREPL"V &[O!7_W@K'R?>'?WJ[<%)B) M1%]Y^RO_^*+Y]8N+BP:&U\8@;V'35&P-QL?B?I #(5^YYUT*! :CT/ HR9SD M\V;'5.*,Y')&DT.84./7<#D 354?LP!^\-!N% QR%\2:MU[9QHHH=[5/T-_H M?6_5'.8WQ WU BWK+_"9%Q0I_[I<%P_LW/!OK+:'C0#FRXYBSZ#E,EHN$M?;P;$2@M<(I >75RL]U_XB\<-?BE#@/QL.B5 M)@6LRV))'L'D!F]/LA8@,:!KAPA@O[TMV8)S5_S>_ED]>Z!-/9**5FT(B64O M@3'EYA];#)'$\8C#$'MG?WS-%PZH/H>E:)@:$03J"FS6$M>N5L^ "\UP^J,S ML]^KF9VB%V]VW?-P&"HT1O)>4C"Y5GE7?SHY5S69J>L)II$_UZT8&P(IJ#$> M HE)?/(KUZ>@>!!ZD TNX16[59=FL=BQ]6F-( \48Y"B/=\#)H1SQ);(TRG. M%PE^"$*NJLUF^]D$ETFY.78E-<(DZI-Q$D18B%3L7Z&XB',")Y;5+0&^"U<*U: 1>?MU0>1F,M\*MZ2TJV M"WF)Q&"D6K&F6#_N,0XM)-(P#&B3_%P\)G/-@0N"VV%;#A26Y"#WOM\BN"2& MF5(T Y+? ?3^ZDX"=C$XD\H;XGYON%0-V6$DHOL)P7[><,)7@#:$OF\N$\9E MP[S+/K@%/CK[3U@BWG]/L>6-$AM25:+T,4&%+TY$&3R8(R2EB,."G2&T.):D MT'4T#-(@2J&Q*%@4%\>BB4_ZRZNM*7-OLP.S67S;ELG_1AH+[PEIE'YQ5^*3 M+EDV4MFXU6#%N<^NVS?%F$\L9TG!\IS_1AS8#Y?Q.O#%91I$UG_2&FL2MZ%H M@K+R\8Y37M#=P*OG)+17\P< BP2*Z#"W^C<]?CX6=F&P\VA5;$A%\3.[NX%*0N156XD M$:#=5(@6Y<(F*'(*Z91' FMC(P[WBNCSN:!(_*;-,YP2!Q6TJ]CX(P;,G2I* M#PC4)A])M'.M,!$@4BXE$D? $N_- M)K6&\RNG +S16E^G?J==O-]YCK_5&@BG]U)'B9%'E/--D:8_7EV]]SF9)M*+ M:@+^;FJLI4&=0USI?QR6$G;$Z2P>49"#I/#:O'-4TP5[3H'=?,:7SD)?"XH@ M);5*&5S"%'!SJ_WFQPI&;9>#K MI.H[!X;$IB5!2'"&$-#X-!RWFU*+,!6SXY5"5))?:1WE1\>>;29"+;<<@KYL9U5?+62(I>J+(=#$FG/0VWPZ+.?0 M.H+P+&@.>V5C:(FHZM_/>XK3N6VR!XHMDMZAU8Y! [11Q R*!,.L=LM+C,IN M(+,2_L,.L2"ECC$\Q]';2B\/GV"_$+#UL->X2$H]>,2$(T(@IHI@#?Q33 $$ M@@09[8&D+QI>*@",J\,:I(@U<\H@/MRKYQ*'CJ#R=8)FGAIUQ'#P"U3]]IS@ MNBL=*DU=FAD XQ7J%7ZQ!6WL5K5X(_81X>*%1TF[=,)2K@E8%Y\9DF,G8PMA M-V\B\=9PKN%:,AB4,B#*.L0>FC\D-SL4N3GHE'-[B4?PF",5 70-=% /6/5H M553KVM0NC$R93(<(20+,^@X3QG:A6B9E)I:PE8^\*O>T&B[ FK*U=GA;5_]) MB;G[.IZ9UJ;]HOZ4)OA?"HV >]A=]&]=0F]+6OJ9JD.1$>5C"?R*2.W(0[5[ MB!=KNZMN*PYXW^L/PF]5!K$@VO#/.T9Z)%:(J1T,G\K1UUY"!-KY^ DVF>NL MW$4' *OWDRO%$G\DR#?SA3(7IF"=#-Q5_)*W'W4:7@;B*R.^&(W@<5?/XQ(( MY9)J-Y!\O[-RWMZ6)#R#VX'>S94$!(6(+EMF^Y3HV3DN*8#>3$-%AHU2OB*.+C8)(U##"K]S0F:_U1@=@/@TJOJ/&P;"UW>LJ[LF MQ;)&MD84%M-P*]&*_HVNM( %P]FHR&90D3P:6QF?.D:@(@ZHUXO+6$=#"^,A MT S=9 [XG.H-N'S_2N()30<8G5,N1F5/VM MHV4'64VR&*SHHKHON$2I)%5*PK]$XY)R@= ZJ!"AUV5C'?; U=!@B^^[&T:J M$#%9&*2V;TO=1L]#WK]NU%E(A: M8JB:=;4F]Q)#1$9ZE;!/>"OVIUBN>#KP]T!\1M++3KDG%$ M0.I2]]#"Y%6;%5 ZY>L@-)AG':.!7UC)OZDU?7+A):A)ZWST<4+=KR3A38([H]DHT5'9X]_ M+$-E\OB#N4I+]KQ28^('%^Y_QB.L?5=WDET:,0-%;##V#5CQ+7!FSA+5C-\6 MHCV?D,*F(M!UH_W).@GRB^/\$IB[%JBP?G)E6^@V7_VGT"8[ \F>R9[*LFYT MU;KTR+R+@#;.O8'F*$(?9*5OJQ@$4H=70<1T]Z1D7%"(!HU6.H ^)EZQJ3+F M2OF,-_+-HQ./D_WC/:8C;A?..J*K[,C5*2=H#M'LN"V#"0._6V.<+V;54W^2 M($DP-AQZH1.08D2N>;PG85+# 4YB,L"2O+4Y@<>IABFFCI%,8U?IIBX](F=@ MC0DJ&+I^;U]G"S7QW6&M?4TD5//!X:3WDK:V>O%J'+ M;[BK1M')/="-S[S:>4P,&\!CR4OQ:"X-3U_L)4;;LM>VBF &2YV!:][R;6(1 M#W#=%!MQEKEFW%%95#M0/3 KG'=3L>RV@C_*VOZQ(P7J=_TIH;+?S>\B5% MC]J5+N<=V$7IJK6P:\9.NUE[J[5*J;5^,M0-=QZOTY<,+2DT 7.GKR(C%?1O MO%28*LD]@F8!"CU&Y_2*Z:!_?0DXA%$ZUYJ*M+\I)XW^:5\O6]2 MQ#!GOR;]T('8L\2(5+-$QSRVF2H0KP<5JQ4HG?M$:6Y5[>K]9;5)Y1.F8DHG M5TW*HO*M'8*B-]T*J9XW/RUT([7%6'62)#=2HSKVFXQL8;G92XI M9F><[ ^"\:T0%5JSMQ@TQB QVK[W%$H->2\JM(B #'$_D9GV2EQOWDGG GNP M+31.WKL AA\(UT[>-,6IN9'_FE["-TO_9D"+3"IJ#S+6GJ5-?R,:-@EP_3 [ MKODS7=#QWD-9D6@00U10&KPD!>&&8QH^JY8H'(R0S9#;H//4.82-QXA==7VZ MXPX8*E &:^6B&CEK4P9?+K4GM-DR'B5PQ\,.%E;QZE;5ESW[H6-OKK!O??$G M## D31D$& QW\: @WJ+BIE:C)9@/"6F,.($_UWZ>*X=KXTV\:PIAQ.ND'REZ M3C*) %[R.C6Z?L)RPR9MMG<8QT\#,6/4$VC$7KZ^6#!](/"J;":KTFTV[[.= MVWC# \+O(*"H1[P]4Q6QEH"4R@W@>H,"@BM'2QKARYPS_Y$+N$"1_Z#@)O@%5JNU5A1 MIDVQHZK]R@>V>7.:-Q2:*D8/5O!(BUD1'(H-K+*%X+ 1'#[1!*X:7F?0DI?8 M5LWQJ]AUJDND%X*C<@[MDUNDG?$^MZTF%L#EK&IA-O>U_L[&"Q?VSY.6(+) MK*;:Z7UIR9R\9*TMW9VN.^9A1*6@&47%OR3_>3\E]V M]]UC^#K7[_%)+JB(\%LF<<%K5GM3J(*-#YH!@@K)"LY>9;#,Z5:65J)G9[O1 M&$\-$,)B:V%#$UDZWGV:7'#&#F*-M5]7 MP8"%/Q;(=>U(>66YHMRX"I 1_57AM3L5!.Q9,W&_\O7$/,^LO"VC!<\34)Y$ M51X1SXK-YH"[D9HHT* &.ETAV\,.Q+]_,F #\ZGGRG41OM@EQUU_*IN"#PS( MA6Y:(:@5=''8H)<4R/_\P8J!0Q$17A3\CL,@==/_G9 1%-A"*SMTL*2 M+N][CUI\G[(N[(T^[HDV5XDJHT01N:T<#=0FDM#H?*?9A5X MSB)DB8W$A:_\2TR A")DI__$A!$==U/$MQ9[5[SCZ!N,=7_J$*8-[QO%S>^\ M--8A9IYL6)P8-OQ N?$S%S>-"*;>#%QP_.'J$K6"R]WV$>[&1[[=JW^BY%EQ M(G1?(^;UEGO&+BL%U7HO'C1-Q?E?C)?*:A21 F9&XN=HN.L7;@77',/\.". MKAD*LL?@#)G=SH6O@PUI:+"MRG"+;;Y8C+"9 :IY_US\7X3?L]Q9FY9]4 M9[+A+G@1\/M>TH!%O-5 P>-,PL^VL?!?,5MIB>(+-&]-!X[N *VS$A $'QIR M*'#&+-[LG$%KT*ZO.UA(9& F&N6&BO2@$UF3%Z+)($])VQ'V$G;;Q7.;HSO* M7ZW4&66AI_?DA-3R;)[92KPC'7*[NL24-J-*D/$<3J);V6>_F%Q1#$/ID#[( MA^9S9S^5)CB^JCWZ=B H5RN1(%%$WF[V'$3+%G@)R0^;B3S7#FNC1<'?W6S( MG,E2P:Z4\ZXDYZ)DV.:))DQ$I*-]H1M.K1;>+R!F&ED55ZLMTKB/\'N*9 M=X-DXFTF,EJ$4,Y)N<*J>+36[M55&08#,:8+;?6:(BZ,/./A1P]U<5M*MBRW M$*_3H/1N'$E/F+A8QR6Y,KW!Z,+B278!ZQ)]9-59;:F M-N+'CK8*@RS(Z+U7N&.61F!QR2= R\(@5AC+V]4+8WYHW-C0R-)ZS7TXZMO M\CXIG+8/&FE$*QS;:BR$6MH'6WO?;Z$#=[47,E5Q^2EO<-.L]RR-M7I>AY>Z ME9J+MJ7-%"4):7&;G9Q3=>TPL M;'&M%;DWB(=*IK==^U62Y9K**'X0UG\"2A AM"ZUI=;B.C[8=C.0MGQ-?.JM MQ6B/I$4XK9.WT"IB/L'DM:LMC45K.Y F=JVX=F/!PQ=1C287XH(R/SG96&-C MO:I3!S[Z""1%5._LAK_8-T%Y<"PW12T_-[#*Z0T<+/8!DW@H=LOZ_!5PM[1D M'VT*CKCPAD63'LC,@CUB!L1E2Z2B:6]V8?0J]%$<6.$-;_7$!Z;[B%(;.^JC M#9>1J6CZ&J\GPW>Q#[P-]3/& J.Y4:+ M/A2 UK2H0Y*?C>"*P&(DQ^%YMJB6"I/"LQ53>;41KX6BZ9:AQ;K5H4L##_!M M,$IV1Y!/?%8,?1,1T8Y:D;1=>]/B2S3A5:&I#:%SCI4< M+PN3_ IL03P2O >$4Y_BRE0+M>1[%YG /(3S>_1!AU@CP94^V3BC7=\P:E^H M1"9QX64LDBY(Q.>(^3-7(7!6L-F$I24/!84Y(<"NUB1[M8&=V&CXP3:/,='O6'B?G$O1]V2Z M=]9?GS7D!NAC?TC/!E%7&-0MBF<;L5&8PTRAS.6&%"AWHBF[1K$/.9T#TTHD M$=7\9'9*MF3IT3!D]V_*17&HG=W5!:%38!6\6Z\>"6"'S?%N2?HH:6Z6E\4: M_?Y:GO=^5TG^Q:D5#:)#MS>XF6PBV%7"/RA/PN88.M=52,TU1H4:2=:D(U_> MKP_U97')O@/O@*'STN[4E2W4+(_4+2*M_V.2GQLE#LD#/3$)!+":G3>"#)ZF*]#$7;5EW MDJ@H::C..!.D'I[NM[S[*N+$IO&A=D/,:0'2-YL=C#B5Q6B Y@<&+1@U$4FR?I' NI0)#<@M; ML7&86:]T##\'5M)7CN*%0;$1%=U['!9NXX"T"9<,)IOO2Q 'Z32FT] TNUV MXN,8.^? A'%9W4;*A$+5847TL"?J8)8I]9.WEU&L2 M(\@V1^+%B]B8#0\,[D"V' O_=IA8B/NF7?9,[9ZJ6A='U MP1(XEB#O.OMI"$L%%XF'7NLGOZD%^%5PZ8H%VRVXV#",K.6RQ)P-N;4;J95N MXY>[P_7MD,?01X 1(6N^44D44P%0%;GC\B*FP25B M8L[/+>)5N=):&X*8:# MK]HQ#!9J1+4X2*7GN>#*MXSKI%&V+OPOU2K;GJ M!VI4D 8)$*BQ]L,*XY6/#\$B1,6929C&P,HP.[W6XK(,$_G9%,- QX:S1*XC MTI&1X37XN+%P1*/#A9+7G]$8\S&:_QR?(3,RYXIN/'_&.A+?:J:>'+G) M8UR<2I)SV'M1=Q&60PU6]PRQ]-U7K'E6_#(!2I):[[X.+9=_=0#/KT68Q\.HL>1RL[%M5JX]KYA$ MA"DC8K84L ;FH!-/NDXK,;CZD[KJ0^G$Z%C.OUU'++(VBJL!NL 1]T)46D%3 M KS*W9*N9H+#M:Z 3J4Q"!:P]N!-B?GN!6?0N[KR1QG^J:6QDS+IH3M6_GPP M":[3<; 4$7$\&340*$]J@T*S:G/J7)Z3UO(@1(N.P5$C">4HGE@GEU_5M%>H M4=E^Y_O=$($.O@_/CY$6#4VG)U8@#&A4 MM%\R(#!!WQ\T\L )RBV]VVC+9H'XW3[HF(I[2MUW#@5U3M(K-%%!+201[B#Z M*,\-#YS3S8B,O(4S!/RQEB1UV1'PL#>0D_5 Q>8.2\&NO&6AVX]B4[!MCE_$ M%*Z (&]* Z^$=5*067>>R1C[496\F\Q;3 !H4>/&[T1K-63TY]I=AS;&9.O, M6X2\5'L&ND 5B 5Y5RF)Y,!?D/3<61:%^ZK0)N>*;:$%V] M)OMTX$6"D]0E%J8=2%C'90 VYY]Q_78*(B0&MGK6M#6I5D5&>@_@/JFPH9;$*Y91A.6\@HZ8\6O.4,[I)NH77GB;2 )T842O0T^42;VIP:6 M.\OTGGVC"QM(BGE@V]2#Z8"<8JG)]P[5WR2<"N-8VOICM-&?47,+3B#OEXNV MV866-+3TNFQJ.RL3"*U;4)#*"JP*@]"W#XQBY%-G65@V^1=P^R@Z:BB+4":R MX Z9?-P])^_2Q"GAV#,E?M([]=#G<)XD$J2X>9 6AIF2N#4EYBXH"!E.OZNZ1777"@Z^6J]$B?U&>O@M]@[RXIAV*02ZYLM6< M%8T4B5)\!VC#98=L>P(.![AU.ETVB..XGZ"Y]6.H*I+"97]H*)SQ'MVM*J:& M(,$EZ#W<#;(3U>*H5,]([4-KNW0B% TB%L'3$%)V18XL>1^S=# &JVX&8>W+ MG<3_1O;)Q6(Y>X^88BCT4 (#"*]13D2U6>%M*-%XZZ*Z1B8$A*P^DF//+:;3E1NQ:HR.9P3E=->,<;TS')I#)"U::&1.Y M%#@WA,)(-(POL@IDAS;#<2"\;J_..0,!UHDW!A:8:%@N#E'.TA5+T+*L/W\D M;5^X'+"0P5+M11RFI.3L W_.&2,,:;1AS46,*70C.9[6>-JGHAV1:'GN7==4 M8W9!B*DR-KB]6%=BV5WE5<1I0PP8$HH)+U/C.%GLD?BRJ#>935VLCOJV&T%3 M(IM)_*..IHXB(LDT*$8<[S4!83$BDYB[=T3&[?LILO5GKR&#@L'/.('%KL(3 MCO_DT9 HP0'N^@*C2S<%'LF8=/WH>>MJH"D)'0U.^OA8HX^!PS:V.R^';FMJZYWHN?/[ZK7UP@JKFDEZDRZ'"*0C6-K69[C"'PQC/C MQ;/9/O3LX1XI(O69(SM6=%*,<=U?^F 1?1"G=JE%QA 4-Z4D'RPS]O'Z>W]1 M6%VVG2)%2)*/]ZR)MY<$IQTJOT;$!%EKO7UT@)$QM3AJS+4\^1/IA%0;%P"19J@B9JH .$QMD0C-S:)$BR281! MUB24T\9>$H(B"_9&4FZ?C(:-A^48?0,3+]U:(!$WZ6/K+-!'F+J#G0N$[7.O MXFB3CKE+/)V_SV*[YO0P5^+7N!&Z^G9#]9VUSK6ND[$,ADSO_SCC(%'ZMS$0 M:@#5?Z6%\#U_,+"*'A5^7=QL=TU/LJ^58,M?BCE13X9KGJ$O31,:E($R-(C4 MN\-B+WE_B()_)Z'N6"2=@BYL*(G&+39CB>[-%*Q!\F@JLT'4N@^6P'G8-3;+ M96&GR*P7"GS8M8F4U\$M.@",_UJC:JKA-NH:V[9:#"TAG8&9S9C7H"(-QX,E MOV^V#QNB(^V/9$VN?=A.??(C:0#S-6.]*#E0TYL%=%XLX_&U:=UX+=(M3ZW$?6EMQQNIQ!^Y,[:0.6-N\*UC@4ZD\>=7 MZSP@.D99'JM5PZ4>\ &\^8G+>5>Q%^GEPG,^. =A@"SHQP,V_/;]CUC/XS/* M*R@N%CM!LL(EN0/R7*H+&=A:L40<9$9++=:/6.?6-1X$LP#%HY'.75,B!!W9 M?;ZV.W?,[7\X=)%QNP8=W$H-27!G.)*_>-V(77GPJ*80&7K!K7"FBBBDF(!= M"B53V4E=0A0EW JZV]DY"RP #XW/OL=;SWY!MPG*?UFN__ M;!%ZE3PF0&F?DBM,@EP4WX"\W)@$$"\^+"/7!R$;,7^\B7EPULUVF:U;H.B" M"B :,CUFH#I*LC).3 +]C$C0))^TUX;N%_.$=BW7%BT S+L.VXG'(KJ;1V4' M;=B9SE2&/=H:G4HM#')+$6XD9=2UBPH*XU*/65?:)I.6C8">ZS**D$I5=[QD MYZK=NZ"K(*I EY/U.A)%BKLZ^5P5[C;K+]!K5][46$J"G9%*AY]*B>%<10:B M31=)VV_@ H!9E>+>]858QVE(3H:SH8++.'\H\+&$HDH3VO7O#GN#J(2>8IJ+\ "F0=%[F&VB^TL MHC-'UB=XA30%GY?46*ZKU=ZA3E:DND4FEU+0<&/$+A!3,RW%9:^\ _D<9F.U M9_%<:X>#X;=A8)VV%BLMX%@QZ5[,T:#%HJDY?$ZON>-C\]O8Q'IL6X16VUBA M5T8$9!GN"ADF'&SX!9]>0A[NWMT//",-IN[ MHAC]YL-BZ69M.FRNP0 'P4L[]"X )/N,[RY3%\Q7Q MR),'K[X&?D]#&V:I ?T]9N$BQAE=>7%73_-$)"Q[5DQ-20M/)VIS?7QK"F:( MKGRI^)4Z-M!$ K4JF7K15SM+SZ,*C,<1E%IU3RWHB/K4QZ92:7%E>6FDF FY MJ+@DE[\6<$&!WM$CI/@LH,\OUP9@KD&8P MNM@?,4-L1JG%2$)@J3ET3 ,_+@6LS;L_55%$]E\W"!P/G:JUS;W00L.#':++Z@Y8 M'$T"0\7D;7]O.6\,'IX#[EN'V!43N(F\,)+C4BC:1X1AR,!Z>UB*RH&$^.C<@N$;4!7-5,*&NC587ZRJ_-9; 72NUBN,WB@-R[ M*HF-^P!CQ4GPJ5)!L%VLFQTEE?(4L,R! 28O?;@%IBE1R1>WZSHBGS;BXS72 MQ@*9^-=^G#H$)]BUVB)D;+HD&ZNI]BU6&N?S^8RY23>/AI\\HC/>(LX$KF1Q M;K&WP')BH@,MXJVXY=$G:03:)D72I*XB^0VG@7?VPM$II&!&?-TF#Z*%O_9W MKNO^V/5]B'"*H(7&WN[65K4%-L&1-S5P,BZM2^9!F_:+Q%4,6KE/@=;CP*#< M^P5C*!XIR,&N81^"(1&:V[7$F5K'HFM6#3%N=JNB6J/OUA?P">\PK;NX*^_7 MQ4*P79'[T7,HWC(\*-6/:*/;&3>,*:EX[G-)\$.\@,]SLP!J7HX4?H2-Q M8\,C1W],?G9Y+9<$-/*9^(1] E9J4U,>HXMWX#JY:+Y D5S#@%2&X-D@:1O@ M=_'1!^9;;2>X65CA791KS3C#!+V2?=ZHTP"5[A^%FU,@SJ8658)@6M.F&Y\C MD&@\GPMR[H((9+%A%_[:M6DM\A/S%+8]"H(YS:^?O#EG%43=A+.X]#B[-:GT M7K"/>9L==J7ZF^D.:H3DAN L3.:H(#6W_ TOVO>T:*_,HIW]8/*F<]T-\<:/ M-J4#< Q(NVX0[5K_1//1VJZ8KLQ['MP<=R O!;:U[2[(Q5!:,E?(Z=P+8H[D MN0@M=F?/HIOQ%;>@#]WBXO ZK?QM(0W))$E.U1P5E^:MTT%!8_%)3'+\ @G" M01K*KAW-1M?=JN2R[&%,AAMFW*;6YBN8OJDJ-H[I_6Z[V2*D#0D73WV>81II M)E?+[;V4Y$6K'89P_5#>P(T"5S]\,>$KXH>KC]_#0M=XU@HR$Q:^[5H:,\#< M?&?A,O+4+H8H+@D)#NT: MPR5<9IX'P UN?%DCD3P:#MGCLX3^_EIL:#G%,&KJUSHXNUVY]]AA+-E*E0!; M'LQ+3BUD=;)T@61+ONDE>[F![N<)YUPNV5G289/5F35JK'#.B>"JJ2NJ66X' M+7PO)Y/^%)X [0^&'$&NYYB Y.4LZ\_=ZC%,TY.8V=^XX(4+(53);752A'=\&FOC)$NS9SP1U[-73TH)R]MQN8ZEN\RK#4E?2;2#^4T-.V+#]Z9TUW:THH2>F6J#[-PEY*'7@"2"97F#N"4@#C(7 MH0KF%))VCU"\ASMG,RUV6-A@3Z]JM1=&FP^"0]VH8B,***H)@&&K!+>Y!MVD M'0S# )<63QW2LEIRX!OZ6 M7X6:[:6Q58$+YP7%,8[+I-R^/6?ORT$@5C\.C M1\KHE&[+/&2W8')K00IW7 3; 2T@Y2>T2WQVY0P; &QDV8"F7FD>^5^W-W#] M,; FDE;2PT=>T$/VZQ<7T8UNC=Q-[?F;?(19,V3#IG5$0#;%^$+QU6O(EPO; M%5@1':,$%Y.:)J6W.A;YZL0B4\!FXYI$$\L9XY0R!VX!'^5&AEN/@M3-4&2M MFUMR_@BAGSAW[3@KW;L:GA.O['_->>D2PV9XDI0V#-MSK1C)SK?1>X$G[<4% M&D9W:I(;E#^X.KPGTKSK)NIF"@X*'$G#:!NL"ON2D(2$DJKPN1< MP;2KRV;)$!,[3N&Q(!&3XMHU$C/BXV>I=8)FC$A32"&0TB-(W1^7KR)''.WU M\R^U<( M*<6,DY'"O]7.GR]D_Q<0P=7A]@ R1%RSXA- I7>:E" BG1L9N^D=FW<5=;DI M:V]W(E9X/W&(&6B$:PD@(_PV::^3-7RS3?E7V LG5=JM<+E2KBN=)6([!JKI M/=DWEPEJ\.7RDO4F#9\)BM9HY/QMM:+R2ECRZ#W0/);D9OG2S"T5T':%K:KH MHDG/[H[M1>N*XR!8(G=C#X)M"2*Y^K1E8PLT6G) D0/_!0EXNY?@]6]/ T\Y MF$>56-+@@L06+=/H$LI34Y5#66J*_WZ9]W.GD@H".=9Q6D;E!M+%SMT'G_W6 MN= /AUD<01@/PJ"KC=-!;?T9]7=WX9[+H#I@ MS\\L1=.XFB0Z10N9EIM/G/Z"R$8@=![H5KW1M"T&8DQ=46J)MB.<-0-);2*- M2*,V)=*#BL:ZSB>K@C1P6X_+&XVL/Q<=T!UJM?^:D))N\UJ3YMBZ4._CQ!=A M-L\QKOU1[.4D.[EY!/XS-38QYU,,]9^S3B)G-QSO+.L/C_7E]IT]0LW=Q80Q MVMTC1(<;:X/5;'V]6] "R"SKD[&/+:IZ=)M&S=$SC6/3AG',%&=\"M7]M]C' MCH[,V\J\,OA>JB]*<$\FN( _M08=&4GME_>L)A1Q@.RZ M/B4J&+.]!)]C\,D'*8\*;8N/QFR-*C5F1C@NF9:OW9B=);[OWX+@MDGB4LGTMWI[FW=-;0,?BX8^,J5 V%YAF"QJ*)] M$%<0=6+ZTB<-7&[G5@\R(;E4NB3A*\0#;YR4T'-^HE='YD.X0-2JJV%@+A3, MCU0W5Z-^C@N)B[>:.,P)+Q%P>*XK![LDJ-[2U&8/-Z.- ^HWD#>J15@D9]+E MQ+Y14@FY2*BO8&MB##WZD\-_OX1_75(*8-/3<:..5P]<$*BW3<)KT*5;%\DA MM$M!V"\8];XI'"R"28+"92YT**;D Z. 895-B4PE"G753\G7&,61;E5K<_C4 M :V3,[/N6.MG\W"%9O1O/UW!M5 :ZEXV,GF$@9['4^+,@G2/\^RB)P86GA%\ M[R3=]9,W?-N9.56UO?.06ZG$^I(UE.X0[.( M5#B+R=6I<3.;I7')@X+N*$@>2S[N7/R[%04NMF<6.RSM*(>.@06 MQ=M6'33&JL "DJE\3KSD;DOBO;KO<%P^L%A#PIV5 <&>O+TS$ ,$L=Q%QCJ] MF^]_C*33#!WBY.W3H9-H"%"N-"!'G<" -5],QZHK9I6?X"R0U5OQ';%$C R:Q'+&TSV]T1 M+VAC :SAHM/T7Z"G9[/X1&H:3%%E>%]QQ\D*,GP^*OP/B:RBM6$X"2$\B0KWN( I!Z\W&VF0J.E MQ3,%SF;TU@\8R?>;1N'X-]YZ%G[DE7^O@#)VBT]AT#*A._@B]EP _)\'*]C$ M"N^RE:I50\6*JS[NL)^\:SW(&CR%XSK+[_T!^.(B*'D7B)HD(WKK7@C/3C%V M1(F8TD5Z'25/'FJGF,<&'!L'-GZ#$1U![[X,GS/AG3V"?O*#C\*4!?*6#!,\ M1(57/[F=HCVXK90;(= VCHLL#'(\(U.2 "BX5IH/1U:@KTF/+;#ZR,A,+*D? M9!!:*9URH2D&+E,V8:T_"LL6717LJV(M%=C1_O&[!(V:^>0OR4_4;-9/_G;8 M,@21EN J^-3R+HBF3B$.J'RH%W1G)]AOM)KC)@_\SF VG==Y5B+ 3'7E[OFFD"3_]<]K3A0M* MPW(GJ0]BO<0XRNW-=L<:J!!0N(Y#S'YI4V7W,K6B6B.\$$NUP?FKD]XU99E> M--_YN/@$:A;[*-ZJ3[GYD/N!V!]5 ZN#%]C 5-0"^0O=D?"X/=0(.7GQ73N; M/1)I]Z%X<#:&.GF99,,A_'\T M'8WFS3F\MX5W,/CYGNW,OY2MI(C@T=(_BB;I< &./?DME@1[.Z Y*< Z(,L^2'PVY3.7SS5?5E M3UZ6;) .QJ-DGH[FH\[),41HGDVAXP&,]ED#OLX M22[@XSA/\^D(/AY;T)<)S#"'G7^9C(>P^9.C3]\\VH)>L'0%^TR_;D-^W50N MKQ)I=)2E68ZK/QJEXVR"9G1GEWC8[F 3IFDVG,.*#J:#I\VNE4FC^>#OBTO*1)'BYU-"3J\][Y%N3=Z@FH.$MG@PP^Y&DV&[CYA=DS M/G6EQH4?C2?):)*.@)C>L2@L;UE>#=0VG^>)')?SY@C#R2=I/IKCI\$HG<^R MY@(W&2+:AX$$WHH<#ZW2D*)\IN/=RK^[Y7?/82?_@6$G;\B^WUYZ6FWRV#1[ M 6H#KC&GO_DP9RZ:YYAI4:*+@,TBBT=6OGI([C,\LN/Q@$YN.J9SR]DD&@XI M;??PG8L$G\F3^7R2]$;C#![F3>*'>'*PV:-A,H)'9Q2K=W0EX$Y(Q_F$ACR9 MY40K\VS-CWZAHD LJ6HG[?JKSASM5I&DN&A M\>^47DCY=[Y/SBI%,LRG:3Z?(15.T_E@PA\FP'7=4L&^#=/9''\:YG 4:%G@ MBIQ,@RI6F,F-8S$P0<"U?PA2G03)37),YD M^5^"3^/A1*H: >M=2-9FP:HO1T_Z]&=?V0&O\,&,ICE)!X.!;[*=F".X0RK? M))?)KQ]?)[V7+4GGK3?KLI7HF"CT2_EP)-N'T.Q\_>G@0;7&)/\/C2BY+K_L MD^_7V\7O_V^S0]0G-6EAY17E#A_U2<]]*U"K*_O_U$5XA*AGF'_Q0=VM\/GM MBN+*'F7R()_^J$-ZXY1X7JODFO)F/S@@&C[,DSD*$'B'3C/@/2.DW!Z0=SZ= M J]0'!M')FF8V^P$HV^$;X-2208,/YL"+X(CU\O3*?SSXBPLAFR6I8/1E/[F MHS%,8X[,\J<3=BO)PPX,@+WA$&2&#-EE;YB/@-'1QVQ$0M>%81AZ78$ ",); M#A(AG/J,6/-@?KKW(-*B-QRC<#VD7D<#F$1.O>8IG#[X=!V-,&""K4M7DSU& MC V0")M5=((<7X6Q$1Z9\)4&4;SC((K.!U^7EPTK]GN).?M(,6=BZ7DO,6<& M1R(2\] ,D.G$Z0'N-1NDTPGR;=C!;#KM8)(YBA9 +CHH)W]XX ?U3@B5#D?I M%*Y2),[!&/9E##*HM@?L?SS-Y)+UE<_D32#K":@!/9":,J2.&?Q7WYS,@'JS M,V6C7C:$F Q118JZ&#$:1IQ-:2KA9LR'+ M-,,1OM#C>: ,YS ,(^M2\83I?.U'9W7T9M+C^]9BA#N5RQ=5C"WN MU[S[8[MZM852X=RW;27@.14)W=,AG'@2Z/)QFLU1Z\OF<[G]4-68#8:D#0W2 MR12E\QS8^@B$W1.=<18X]@'79SH8#LDL@!K,"#K*H8$YC09P1H'@,K)FB%3019-TG[WY(D5,_*$"K?]'K_5?86A$ M5Q-/-Q"<>>!:-@+8@0E-;S2!ZYM4_ D(MK/9$!2#3;$LD/-F("D/44>=)D.0 M[4'W;=L2LC&R(MC3.5[N(Q%2AEV"E5M@+V+-0"< =?F8Z*OL/Z7@0/CST[80 MY]H/+EO\@[OK.BT.S>NPP\C0?.R;VA5LXVRV0I5B0"89M)V-@9)G:KH*_,G+ M[>%FCVB3A;:%UT$^Y'MA1G+1L9M_#'=I1AK,&!Z?=*_XNY7I&>%\7FO/KOE7 M7F[S0GQKW8/A1QKQ^@H2U*G'OY&Y0:4^0@EQGL25ZKXO_6+2Q_%TS!^S=$Y2 MJ*N+0<.\*98<_=";3$D<'D_G=#]/@?.\+@-PU0?,\P".MI+S@%?] (:88S_# M(FLQSXDK>5_NS=1%VN3QDDZ[@52OIR[M+^N&#[L?5WK;_#I1]_ TFCX3\ M/::)MYN/POY6#,>"::H7U[C\MOE^@DWI?4MO8W"QAPDWWF'DN)_/?:<^/V^2WX&5O^H MSETV8X%X %25M=4%^;[K=_4E?@0>163S=0WEJ%'N[LD7UXKA YUWG.=>>T N M0]]E:(K*X58&32X?^;9_[7_L)]<[HAULX-^2*ZR3@!]1@0<-'*B]EZ'*CO\> M9G@.YL"V0-] ;;TQ-C_)Z1P.2L9OXRCPW_!\#M+<>(XG-8>+7]_FXR0'#VB5TQ,>IU/QYY MZACM9CE(6B##-4E*O^_ZO46[7]?04=K-,M"9@390NQ\,2+>&79[XMN8@9H^' M**D/!M-CE)MELW0$@NAT@&ZZ$34%WPP\P8%HF<,_0:S/!X,V\>9#U*HG"=S2 MO3$U@-]D$]\ "DAS? +4!AA,@X"'\U$ZR3*R"2(!^$B.K[R1K8&>+\_V-W92S0O6NKF< M0X!(I'XH[G$]>\ 0\P'+,$/B 1>RY+;=Z'-M)\G='9J_@$E(W(+(I[31/N@/:HD=^QS?@*R54M)BQ')A]P"3_Z _;J<%.1K;EK MPE_QYDE!.8-;:#9B(30?\G& [X9D7NR!;C]%)/Q /B# T4X@-A=7)BGIX,VF\);0/U^%LD8[7^$6]LCHQ[9V 9F M?,/9W-X:Y&P,T*%@B2CX.0>EJFM2IH%;NHWL"(X V[3D"-/'$1TA*B6U=@G7 M[+5W^E%YF;*#^E),*/3 7XTDTM-$]% T5HWK"?C'/:J7!I=AN-*=2KX!DVR% M%^G)?^=/?@>]-]]\=]A3WC0NPFN\M;P0$/.)+8K=[M%C^'*(2L LZ.H3!R65 M14 89E>MW!5J^181.#J6*QZ+$5]P9T_\3.D,L$>$@8JF=#*ID*$+SM=\+I]& M)(H-06R=C 9D))N \#?C(-OVZZ.9_S\-FT0B--- _PO>WPDT.YWG<">B+-P^ MJ)%7OF\]- %-; 22_F0XA-M_I%>&NWAH&UXF\QDH;&Q120<@H([)TS&'$61# M^C1"N]: 5N3MZBONY/3)EX2&?*1DW$=C@,IG>U4C:2=,DQ?:2>%>#DP]3"=M# >J W+DY:WBK'? MR!^2*L$.K--"N&'^GTLH4C!;'C9ZQ24YM/L-D_ M<8D6)L+7I2\^!%,P=ZW9,;-/3_FV6\2FP 2RS/=8I8K= <$C1Z5L4@3I,3CP M*'#WT)P%)V@TG8C2^#-I(>2&"\8!\OB<8E]Z;)J2!EYR$V3!&9'C@)6_-F/[ MG['<8V"3V90C E@N'4U$M>WE0_YF/D\G Y*"6.TYLN2@MHR!U'HS7+1L#AK) M0/XQFY*C1=2=SE4'[0P-]=C[F!=^ OQU3.,99K(5T%8^FSJ]I6V_&Z7OIN-7.D'VM?TT0?!PC,1Q0OL=.'].^$DU0N+Z\01_JV M!,:GQ9E_Y>I,/V'I#6:3UN.*,\0PWGUYN2;$_G;HQ6N73F#JBN.JW$L T:B? M2?42NFG03$BQ4"!38A ;R\3Y8$[Q9F\4:-5#*P18^+8:"%)^?RAMCP9X-8]A MA^%,9>14SF83LDBBX%4R/G2!T?O6(#KJ#Z2!\10N=* KH-T1V;-'%)<+HO2R M1*,"4B3]8U,@)M O_W:5S-+A "F1_GBIF,_>ZOBR97#W#M-Y1B$?&:C9L_&4 MK%89Q?*^W0CZ6W<+%,OE1D0#PE@2(][+/WD\[09P.V!]:! OPV%@B.R8!M)F M07\,E1!MC+-T0G[$WA3(),^96^>PCZ-L]$3:0(*8CI$AS\?P 0]Y/D F/SI* M$$ &.0P! Q#0TW>13-(AO-Q%!E]) L#,YCF.,444A(Q"(D; &:?3P3-(X!G; MCS1(09G!$-# .,1!M-#;G4$PJ*8C<3+*80$F^'F(UF*,D8'/\",HV'!3 M7&-"(X-$9,,!L+&Y+.Q+/;-'F+Z[(*X8 K*5JN$>:)5]9+%;[K1;[SY9A%:9 MIO(EE: 8VO\QTLI)4>]IL17M@"N4 M#/3<:^-)]GZ9#,VA@LC$$'T\2$=O9R M3"L(CI#YJA753+$34BLA,VH_?FXS+. @&!]'7"XC83 2.'TS#I;. MQZ-T.N2H.OB(X7DGQC+REE+XV"9S-'MRP 6Q.U#RQG-6P+(9=AL)G+!U,BAU M@!**S(!?2?6)+MDC=."W&Y0J3[Y!+6?QC7S)JJ@ZQ 0&,T&.,V-)<$C:\R@= M3<8@HFJE"WX,5@B$:M"PQZ WPP4_ :6RV&EVK<-?'\*-#5L,VBQ( 9.AK)*9 MU!PV#PXS,'=6[7UA,(5+D"(3[B+P 7:CIZP:*A+34<9&I<&$/@ =CV:-2 J- MS LKH? @OH4%I'/930 CB+G-]^ M_>#5X?=8]>4$P?L7&U8U8$18 N6MSY6B]IZQ=,94^+TUX?(-UMAZO>C(>66M ML;]L-Y>M+]GB;SIXP[9(:?J,+7)GQ-@J9X,DIL$V=W)(HMR(%+$>:%_9Q#+7 MX80B,-!KVCHKSO$T\0[3WIRX7\L>)5<@=X:I'4-*>' =HB@WR\0UP5]PKVV* M_9?>" ILZ(VFG>:#KFUP1CFX;"CT=S*Q :\]6B5>OBAG1X(>VPNX6_- M3_*M_SX":])%(">D\\F %?OA>-RD+K&"#H8G;IWI_]?>E_:VL61G_Y5&X$EH M@.*0S=TO$H"VY3L:7%N*93L(+H)!BVS9G% D08JV!?C'YRRU=IVJ;E+2S)<7 M,[BBR>[:Z]2ILSS/T%E78\DWS4W4_YID+2F?(W[(Y'0!XV;JDZ6OXTE-*ZMJ M(KDCJ/R06V(7N+']\C!C/Z#.E? MKGOW2G.#!Z[19D]%/*;=SK#;_9-"F!]0*X?J7QHUCK,'.%O4NE?[ _V==J]& MG*IYIXLU7)?;>X7FE5,U \,SH5&/FKA?OQ2[9<&%?_>*FU:_P;MDC]NH?;:- M?+6FAK\>5@^9;NN'F>#$G8"0[QIG;L2)VVMW\9X)??+B;3SJ.JM N%'"/'*"^1Q5!>"B%F M161\B[44YQ*,1$14P6^\..B7WYT M!0YN8*]0WMJX#CA1C 69_I1W1J-&95JV-Z_$O-O5XK*K6SF56RGD,!CQ28?A MKXC@KGLQM-IXQIG(:="NC10QD5_'.C@%1[F)F9IKNYMS?FV<4\T]@?2YPP+S M\]I"UY)\).S! ]FK*2@<0^)&[7R(>DOD%50!' VME9-#'!-5NI0H7[';>X>@ M.OH42H?M!\A9=-11.AY>OP/70P2B1.F>Z:>-G-"NEUVCR76#]HZ -'@:&[-2 M?)865@,$+:=GML?YT/R=58 $_$G%?/GN-$/OQ&"$_QH-(J]4)A43:'+\;P[W M6?(>&Y^;/Y2,C,'QS\;V/VQ/!H'AG^"@FAKUF?LS,KL4FN<];KEDF?NNF='Y MC4\(EYR9=\N?&%MD2L\8^:3;L_J/\^.0]A(G#W!DM/UMD(_4SKH^W'A4?7#7 MXRLRC[74*:RV3];X!A@QSC)G\MY'Y95>FN98"I-7#J ,@8!:Z$]OZ[C8@-YT M^1RO*K8%A@&6'=X>J29E,G]X)5"R[A5O11E2OJ0KX?B;MU7F)ZF&PW:S5D#^ M%3!JGADC/9ELAW\(FX$"9 MK%"!,MQH3HA;+ZRL0"5*/(GD;@S1,#$1QO;,J*"T5C'S2'IHO5F;!T<@:+HZ M>UB:K3$:_7,3]&/ZLC-!/TZO1B8 )GC>ZRP\. K!!BK*/!7KY"8\2I^O4"S7 MR:?+R@IV4R2,[%#X*QBP4GW^2E>D P5 8 TY'*P]44FE"'/6'[ FAJ%[W1'^ M.J:T5,SY'RF='V82D5_@MRF!N8SA4I3S%0"*H)_@'""_R)!2,.E&@)&%&,&$ M&L6(?AK#?K!-UO22 M J=$Q/UF&G/-<#9;_0-1:VK%TZAF),&YUB0['E]OYG_+Z(9EKO]OVD%I@F8 MI5F$.E+MPX&6"D8O$L"5=+RMS3,*!.NP9R$P+U9SBE&BG,\YWVN6*^KZ^=7U M4ZD?PS.BG!+%YM,."**%OASYGI%N@Q<&>) M3&W0X*TI136=,:-*AVM"S[@Z<]S)+@A5>+G38\GAYC9*NL"6+73+GFAID/%W M2?),3<\03K^QBF48,-(;;I9LHY"5)R@.8'#'64[V_8B^C5'Y&,HT(86U-\KQ M7V@'CQC*Z'GZWW\13\R]YU)/5S)%0)*N-LCD5AN8*T_[SD;@.V\JJS75)8^ M'V*K]$P/A0N3K061H5@),^AJ]_-7G*U2PB \%5O(691[6GN'-6)R[@\W?R>T M\8W.HK64-:_H>D&O?-_@)-+5>M#MC+,_9?UI)X<_PVX'D8G,@Z1?Y)VATB_L MI[[1.1!LZ>QV5Y85\U2O,X&2YU1ZSQ^)2IN'].N0>I=W M! RG0'XZ(?A7F&A*0OGRUE^A,UHOT@'YH[I&:4TQOU5B-:H%V,)S@#Z_Y)#= M77E&"';1E:OON[[0K*C@IQ^O4O9NG R#TGS'W3R$9<$%0]0O]5+Z4M)*1AH_E/.2GQX MBE&AMR7A1U&.K ITRG&UA77[&:DC0E9YD4T[<:0Z4G])4E^R&?WTF=E[RL9) MLW*I7JZ;B_.?Y6Z.["E7"-.?2D+1UG\,,2:WV]GO(.ZH.1VL&T&M M%56'H6G"M+ZHXT65F3@7J$(EQVC;@=(/MYMWJUWQ;S\M__A= 4=]_+?_D/#SYAX>)'.B # MBPBNY)/$S+X-*WW%>6FWY<*@QQ*A*<.O6AN3XLI::P(RC> \$/H:H] @BVC1!8S JX!J$DNZE3B:T7>9/=+0PYT/5/,I*$]]RICX8BAT+)]7:]"=MGL4 M6]CJ8V+> "4DFEJD$L?#=@X5][JC=J_;B^*%OLJ"?#A,L81^4HI7BW 2R9/" MW8%=/%'HM^T^V5Z$3KG##X6-V[TIPZ(/ID0'(+3:M["U8,E@E9;7B+B^D"8ZN^64I66(S9QRASBMU%$P M_TV2%MIWCF<*[X]W2G+@G)-#EZ489<-QXH"1%Z-A>XQI"F@F/(,_H*J18ZO1 MN[#U0(&U.6,F407[8Y^#O09S,>8+/U:2ATJ'G17'1HJ;Z(EFQJ#F27)!:R0. M@WB8\C9PI4,#MX!&&@0 J,TIZ'T4ZG%@[FVAN"2VS.:TV>DEHUWELX]X9RI;)( M#M$'_U$@HA.T):.^"QNJ2Q\F??*.7R#K)#KM7F4S%31)'&#QN>R/AC1$&LDB MR!?2SC.ZZ*"?Q0%%@]WXIS28<:X0S='F^C):HW79,%@T;)\#GJ0N&C2N1B$P%\7:05,_WX'6R&U; M%5L*/Q@1$T)K,E40Z\PL$.1 $A@&1>N"7$QLB3$H:Y0N4)GZNO@5.IAI6XJ@ MNK SB(K!OJ*C55\[Y M/&AW>\J !*+T M!-VV%HNDEP20,ZT3HTW)3_T&=X:[4@$T@97Q2&YAY,3]8(& M8C#@#XAI^H( Z'#LDL>2N#=1,NG,AI8ZIP0$E41[%DM0]G:E3QM/YE/V2W+@ M?*%):_ ![V;N# Y9XT&JGK(%B'U7,6D_U0I^%S81T4\X-)M3)&'337.=5M>> MD SG96-?,I0ONLMV$;1'1.>5@VHRP3WL+JWJP*B!9F<=&KVZ2K9W*8RQ-::+ MM7X;,;'1CT]C#D7T)G3/@"4S1*=@'V32%)F%BOO=TKCV;KVJ$?ZKO%.6,&7D MRPG6NT=L"CVB!5-D0TG%I,7@WB"6H)G$#F+?DI3;,1R@.09F3'#K(NY#+V%! MF8S1\=H;#V'[44)558,T:5S$2&VDSA#TR"$=U>?,(LWK"V&2"E%9@D3E M,(=-..DC)QH(IQ9R@%'BG &&<#*PX)Z(@1D4HVRQ#YYPMRN$B N70:U![(9^ MCXFF<,6D6-O4P[S7GDSIU*@55S!36'=VO4&'/FYW3'A'CE'FLX#3M$=)>/T! M8<)_W85%UL_YX3+'"YKWSUQ>?WLY@ MC;Q$[LD!["/H5K?7)3+%[K06L./S-?JRLT]?&*8?0W3@7(,[;0\IL&!M#0=9 M#IK:% [+-^?9^V)]N,5MN\,'*=.CCSAE(UA-"$.-N3'EC^Q]N5@6;8XU7JL- M$-9CF!79$)%/4 $<@A@<(V%7,(2*=43SBZ!R-!UT:X<0N5)&R%U(KI4I0G9/ MQ?'+$1@,HQJF0XJIZR,KZJ3G8)O5534$;1VV[2@GL/%13NV5JFJI)_&DYH?Y M$T-5>19 B1=$LX)H3A#%"%+;/GBF/0&),D 0))C081_T'ECXXFCT&%6<\@JF MR#G3)6J;MRX?6XZ7@#'^&'U?0JT[Y*W;%CO+17?O9Y$J MU R0#STA PR?79I7ETYZO X<'\-80+53TC"19.:\V*T1M-=#0;+HO&*Z#@7UTJ=AL.,48Q@T6-KC8_J-A!EYU[8+2VJAY(14*%PD5+",&( MYFNNE QBHK@A+2E%>"G-:8._=%:H11JF0.X^")41@4.T\BG('0)(&,"@.$29 MYDA#4-(N78_A4X_I3 >,]/6RCH*4"4B9?I3(1[/6[]22KZIW4HY4"X4^@S0, M\B'"%X$P"8Q+:/C^*A_W+<+APA)((84G*(>@_(EC 05\4PA(T!N7E@V.YTGU MG;O-PD;@!_5,\P;$@8^X^*$\2KX2A4IZVVIFP.< MUB6Z[=J)O5X0ZTG3S=TA.5^5_W13KD%=27U=@X1UV:V4HK3X$4GE1/(3OLE65 MPMSAMKO"^$T+]TOALMGM8;52A-1!MY:W)4%(>Z]Y:H?49YIZ %<4/CP MWA'Y87;RJ92N,3ZN*FML^%PSMMD _#Z23O*0_7+7\35&")';\?.6 A(Q _BL MFP=AR29^?PV7I<(6L-74TW4-\!*+V(]X4DO>%S^7=X>[.GZS!@M!A?,&V.LI MF$Z,B$:\X16LONJ+<(<7"WP/!0HM[LM/Y_+7;]B*N*,#A;WGB ROK_W"QJ1[ M ?[>$GQ!,1_L/R)GT/2+43[&C*<3"JA<6;;@P2E1_,@P5G\'U8F+>P]G**&K2N)DL=,L9.XRTT17\9)@<3\Z7'C)R@3(]R?2K51OB=HM3\9(3UPAAB U%%%ITB M#&X3L,WY?F7M0,IL^ATN#YO#&R9DP*'[*N[U*"UK.Q_)T?%)A5^N-VM2)N^M^A*N4B^F7X6Z M*S BRO1:KTM6?.@0Q!Y4;[3! E4XW4;9+7#][-@,D*V,=;'XNBMI?T8%L"?[ MS.X0$^!1R78Q/H..>OY3*:#=5_P=M%>MFB7EIJ:%MBZCV!.D MA-L4:*?96;S9OCG[_?5E-M/K>Y_]\9[<$$&;;,KJ@@#K0:F2:]O#VFHV?#&M M%0HXJ8D$T'#VKL2T9X+"M^X!\[9Y&2IIJC4[J_2-O2I9Y5=SR3G4:13G>L(A M;E;+!5XF,+-TNUUIVYBZ&X5M<(P #985]4,$,JG@F)RB@U3==4) Y<4M]>I! M@:_!IOCM "W!88O-;'6LL[_ O:'<_;GU^^9'N7L9?<_OL2/!")H!A9C31;,U M!7%YELT^_6MQM_U_GV([\36J+X[(K?#L1O90$\J1' M#A>]N39]>MB6)RP#T.@U]($>;%5XJN>"ARAX1%$ *H*XJ\V2XEO@G ]U*/=9 M.&EWXD.7![I]\DE?NK%E$:-&S-;Q*SNF;?);T5;:QYNWM\9A>N3C1_;ON-*B M_:XOIOEX."O=M1Z6!0Q+5#4 )VNFEO11X=@_<-)1Y/(U9ZZR9F(%;3:+3:'FWLT+R@K46I^ M_#??ZC=- XYO>SIJ5]ANW^'"H.R--P6#GH7*GXFRQEG]L4/[T.;V5I9VCTYN99V$0\.&3>L>,W=>#<0I$X IYF"3LB,_Y?3>I)GK M'?K1QD]5;@COF:,TKDS9G,PK1V6]-(IIV]8&8DBMC6OX:7_+=]$VZD@[E8+[ MQ^SGR\6,WQJ8LBQ0KLR[I@E[IPF!D4U44)Y_ MK'OR6.>B9O3\S/.JMKYO'I7JZS&?X&(@];S#[#X^6S+;$=R3&VK2'V"5TA M/O5A@R&E7@O2>L3^6R#U#:HG&N:KOP;\LA@N$_0APD(K&ABQV?0![4S?BY6D MI_WG84/>S!V%*BX5*D"I:#!AE)DYMY?,YN;3YO(&D[#)SWVQWA[LR_GC7@:] MTYTY,RT)@Z6;1WKG3"F&9>LY1!BMT$VT69MYOE&E;2OND$5'WJ6FI]\2&.U/-^( M5A/1W6W^RP;N.8%W1U;85-0T/_4XBJ5*@?P4?.(G^BP5'WCJ[)J%'./7#L?X M&TL"7FE]=K71)."68_K3CW*%PI)70 M?N[^"K3=_YC^/F^WZGK@"[+F!^7I^_B-37IF8='WGSA^,R;BDER9]7F]B;)7E"W]CHOS=N]%]0>-QHIZV$>\2V#S1/C'RR4=<&+0RC'*'>Y^T$ M"O)RM8*?VMEOY=K@Z,P6=QA,<:]\F=I.(CA**'\Z:RU4)O5+[7F7[4)/W?@Z M^/QCZINQ'4SQ=YBM%;I^)),/'B*"!]QL1(K7!259 ;6SVHR;./$.1K[["'4, M&(2Q'[OR&UJ/OY>1T MM:]<\3&G[LWL).WTONZ!<1&'A/'K\/J[0&,E&09\$ MIZ8(]I6>R++1L"@!WK6^*-(9T"O((#N_8AQ()Y0D$1W%[^^/522]DAJ/]3^@ M5@EU]REK;3J#SUNIR&KUR!J;;W\I],5L]M"&FXIQ?%\\F("4E+7)CU, S?^P MI:-,"DE\4RAHQ)2*CE0-;*6@P2DKL6GQ.[R]/FQ^8++&>H.!X\5BN=)F#RF: M3V=NJ7KVMA0,Y M,MKHVU0X_#YD'$G$ED_ET/9>5_[>QD*D=:_':6Y-IEOG UW>"M-VO-KVF^1* M=^^=LT3T,RMU0KO%4J-/"QY?%;Z/]I]R_FV]66V^/BCF4'$Q#32J%.?39",Q MS>?\)P416I!"Q>3ZZC2RRH=I*Q^U_YW46'U0C MR"&AB$P@8PX4O6KV@)/5%VQ$EWHY=.)6,UVC MAW/-Z7=$*'? L^JW CV5*MN4();3AF/,WD!]RJ0R!D:O\FL!(U39P*2*D"N6 M?_ZX^;ZD+]-MB]A28D3=H2Y6'' M->.W6%7E9W-);#*BU3=/:-U1N\ '$COBU5.B!RHS(*Z0"IMZZ(8,B=)%PYV3 MP"X=LQ1@YG+CV;3PC73>'C6H.G5$$?GJ%;Z#ZOCXC2_F%^4 MD73I@\%&X(YRGDT< A6LD+/1X[Z][1E2X8EN8KL-)<9!ZTUG-,6JCQ.MB M0^'V@'AT3L*6*"4BCY$#MXD\C;]?,QR)%QN,1OSMZDH_X>AIW/EF9=4,1,-" M&@S*:8:*TTHY17B2>58[*"K4Z97X]L"U<+PPHASF[H"4LX 4CU*C\YQ^#-1P MMW)#4QVUQ1>BNX*#R=_44=I+!@ ;>Z$HCMM,%G$2 GV@H'&MH9575Z6.C]O3F-'R0);(@1"B,?#WJ&9 M1 ]I?(C=Q4FF/-.0^TUV4W*2-M1&#R/9 \&0AM8S,2R:")6=&F\V MNQVCP-(VB:;T#CKC85"8N[MM*W>E,43*(X>XJ@^&-CV]BR6^>[G4@$X^(DU, M=6H?G^S7?!M2ID?:I-BM'N-#94)19KE"\K#_+>M66W(OQ.6!:K*YQ3 VK[V098@W9:,4-W+$?-M_-S(7X>X<5:+V1 M2TX\8,57V&O4>?->&E!)3S;RK=TM#W>.MMC6@#UPSE1?%-%7FI5V_V.3>'&^ M^5ZN:0?SE9J<1?.2>+7VW[)WJ\V/ZMM#435U<6=UH=BL> NQ+D3!<47'#9NU MPCVB'&ZZ-(9_<]3LS6[Y=8FYVG6*?[>3AZJP19U?2NP.Z-3NR>-)FO"<\5]_E33-I 6M(#2=AX]3YZ5-S2GF/# M=Z7]U+32QP]KXYH>/9!U/HIRC^8C MQN9A-+V'/_AATPE"W8YX-=J3XXNP N5QA<6'1.]N9>Q^ G^5Z]I\7]R?GGE< M4X_T[?&5?-@@H/-^^75-]M=BG_VE7'QE#C&S#W]E+_)A]WWVU\.:X,W[JKHZ M 0N%,SIFH2Z$MQ+32R#.$".SJ5Z>=_)096G:J5X^? _R?7O/M&8HD!OV+)<4 MD\9CV>V>7.TT["TA]C8,;XQ9COE U\=8F%JD_J73JF^O+U%H),V\*7'QJGAQ ME<41Q2VV=!(ZO*)41G-1WF/JS\][S!% YX9L=S^E67%1>W)Q,N&!6:Z^OXF' M.G0VU008DJS@]347 (+,-3_^"*.<,#9&]"'VQUT?;O@1.2^7+_$.CT^B.#4& MUX?MED/2*-O!X7UL. !VK1JM8Q] H5OH=&(G4?RN;O(Q&BDKS#B;RBY(P,N3 MSY[0DU0 >M ";VNJ#)P-$8.HA/B?S)!.#3RBYK=EA=9$JNBP96*AU8,7P80Z M()8?N B\+"RAP& %N9/HIRTFB#B#OL%R4'S(31Y=;]:QQ[4QJ6;L H&M_:ET MY :2NC,2S !Z'2M%Y\'N9!B#7>W$Q0;;;3]\AZ:8V3CY#-\<>W^9&LMMNMMV9RV6L M&)<>)'ZE=?A%-#P]Y5Z)#>^ITK;EO4AY0, F_EBF% ]M(FW!7)D]'D!1V3#L7Q5V!8>7[S0'D2'C9)NF^R]Z5I4DW.ZXJ M#/R%+[CCXN?75_)V5RZ_%8<]DT@KP*WZMY9[9%Y# MD: V="0Z &TBXMY[M]PAWDYY7+W!*#H-^8MBQFM2CK-X2A4>IS8CXMAS3)/M8@WC->IL>UU"P\ M8M*LA8G'/#':K&V)Q]*#V* _)[PS/N8=;8W\OKDOZUX@$V=OD#R%(D%,XO#I M^.!$U"NB^1#0*X4T'G7SW6Z(SA*DEA(.3.:I]PPJV_-B-3^LC"+Z=KDB)>7\ MZKJ1]*"@8"_H)5ML5BO,.(Z'JLP.]W#7H6A"CM,, F&E4)SKZJ--VF?[M$#O2US1U[="6M MNMY_J/;9=K#)X!%HJIU''5A5'XMTM2O5\<_S:\?^.T4SX9ME,?^FRL4"Z0=L M"GX03!,:#EF- ^6'+.=,R8)5(!'4\5%]CXDT;AS5U_ \HD\9JBQQ(4NT('N.?=$,).B&?%[ MKO#X,,.0J_\G"?Q0CIK]-A-GD;>3"C46[J.5,-,K1:K"M 3_6P3[,$S9RV8["D5@/LG+K4:25U*+A?Q' M,GJEUEJ ^C%5)Z(US**D#S-JM8U@[ILEMDR _],PH'9:QQ M4&2P%1-_OUNN40 :#L6-"J+7TEY4$:ROUH)OY>-8%A+T M+0P#7]60@VCW7:D8$K=,59BQFJ:T$#*F8EO%[!@Q6.C\^NHJ!EN 6>-LEC8) M&HD1,#BYC=]P+KI:$=DJ7)A?6R!/J_8J6 MB-3Q](57D18Y$0G"BU>MN&R'XBI,8A6[JO.6*<)9^>SGL<8./ M>WQZ=3AG*/*?B<$X2"NX2#66J5]\M;?P7RTHZ$1?S9N5;0=;9=HVP&.A.)D6SA M*R )5;Y0S8%*ZJTV='JJ%C9[XPKV"/&;QE3'MKJ?6$@#WQOLP\Y$DB$;U')T MF:F9EW4=&?/,F=0C;N=G>DV1,LAL3G',?E=CK)^30,YFK0NG2<'S%A]'.Y03 M2LZ76M7QW69W6R[K%%SV!#2H4&Y=_2@X#:U_V&]S@XT2-K_!2XD5YQZMTCH3 M18>PWNKD2>3P=L$+"C)%"\20S7Q-9B0)0O;GEA+-FKP9ML&CAFQ4AIIT5;7A M $2-KM'[ZLI,:G^3YX/M[-^Y3Q_F<#4E$X?CHWYD04TFX<@BZ^;DR.*J4W3D MZ\&,6?>!J\-_$C2KFK$YHM^)/L7M#1?&8B&>$74S)Q@B4C,C/.Z.O/"S8CO_ M5/Q\- "FZW8,T%%M/2:$[W6Y+A&W2Y'7X! XQ.TI?=VAK87%2&VT#T1O?9C\UAM2"00"B"#>D"K_>$DNIZINYQ*L..+Q"&?7E#-F7] M6HQEQH9P'*H#9IJ6<>C+$:6^*Q&B/8A\TC+E5K=DRA&AA>BNWR7C5BH_CG),9-IG-;A'T+A"((5^7+ MTL3;@:$/NMF@)&\@G2X&HQD@SC=H?"I$MMJ\Q+.5U=5D12F< 3_X]!2RN]J: M3XCEI' ^;ZNG66#MDQ%^H$HSL76<+]&\>4I:L04,1-J?X(:H#$XQ4K:4BV!A%DL MEN*-)W'PH]UR%H\UJXR),Q">3H#M?*UU@E,P;^>;-::%&3=NM/2V$O5\N[Y;U2#U?%5C@OJJCQ M=:N@ FA&/[XN49')O$S6JU!ZZP;E M&EN(,])4EE]A6W.G_3&[V=,M,MA1 M^ABPW91%N/V]S0K5K=&T(L.BUZHS@$R^N42O(#M88^]4]/U0#&T+4,O-H-YZ M5;4SQMNDLX9OSL':XEP;C)B*W9CBKWROU\6JTMH@*R_QE SM=O=XX>";(=(C M1B@XO]*Q?3\]<6GM[-@),H=T>_N3^"5 MP&>6YI6E@V(MHV/"O97HT1(<16_.+[EN!?*%\>X1U/U*MMS=',4T=\RQ^@LV(@QL'V*LIX'IS>T\D;01MR<$D MQY8A MF+[]0093U%&?#$YVOT*&>?OF1DA<$0QBGK#L@8=8Z/[3;KY7R? MO2_6AUN4SKNGJ^A#^2-[#U>&HLW@ &LE48..Q3FF3*YO]0<+'V?Y%RD+N/5Y M7:"25RY>-O>OGN D^MXERFN\/<&B WQ@ 9T6+<]R@=DEZ% MC6G?- J =S+_>;^__X__ U!+ P04 " ":@E)0OG%))(X" .$ #0 M 'AL+W-T>6QE=A; M98B36/(E<$>F,K! M7!1URB$P> C]/Z:^-)Y_[,0 MZNX=<-=&J#VR1;A_B/!6V9;HX#!:?Q>OWQ8?'BB^2[LE?;M%ND9QJ)UUOR4Q M.G3IN]?>DA_Z>PDW^5KIP;[TC>Q6^6&GHQCP9M]W8,NH-41PV"!: CO M$24S24Q6C!BA*Q>V,G-!A01*/U"ZNJ7*7]UPX#SSK)4ZC' A;6U7P7W.RNFM M@@B,R$C M+.LR :Q"DS'%L<&1)$G-58G,,X-*"::-B*!$<&09JHS2T+)S3.FS>1']B#>T MES%P<\Q7XD-@*"I3K[HTFV_-[A=O7JVD[+^%CF[@4RG_H^)YACB>@ZM-[[YWR7_S.Q^3G_9V;[6FD3 MGQ2R?PF0@_.'[ W/G]&T51< >7O^D+W1^3.:-O7\(8+._/61P"9#=-X;T MRIYRK7'=:%OK*)@5A"K"2]R41!%V/.;<$,+OYE!"-YK'IGO5\@K-].%\0U_G M1CA&!55/9HEV,(2-_O^0=@\AM02P,$% M @ FH)24#>#6N33!@ 5S\ \ !X;"]W;W)K8F]O:RYX;6S%FUUSVC@4 MAO^*AIOMSC1+L(VQ.TUGVI!VF>E'%MKN9488 9K:%NL/DO37KV0:.&K)NWMS MPE6",?:#K*/GZ$B\O#75M[DQW\1=D9?U16_=-)L7_7Z=K54AZS_,1I7VG:6I M"MG8E]6J7V\J)1?U6JFFR/O!^7G<+Z0N>Z]>/ESKNNK3%Z916:--:0^Z U^U MNJT/[[N70MH3MNJSG%_TSGM"MHUYJ_-&56/9J'>5:3>Z7%WT!CVQU%7=S-R] MNS,+7>I"?U>+[E6]-K=_FDI_-V4C\UE6F3SO/N7>Z#YD[U#OCWQ55:,S[\1& MSJ?2LE[TXG-[P:VN]5SGNKF_Z'7_YZIGOT6??(VN'1[^[AKQ1?5_FM$LESI3 M8Y.UA2J;73M6*G=W+^NUWM0]4ZSNSXKLO6MJ0+E>X4 MPI8"MI27[:TN[6"C97YXQ&*L&JES.C0.SM'@?9MTI\4-+#1$H9,#ME8J.A7+F;BM=U;4WR7'RTMW+$[XQ9 M4$PDE0&S5::V+:LV:]K*)DP=74&:OYKNULLRH[UC3" M9EW6T;=RXSUQ9)4!LU;>V][GAPG2QX#?'W;(6RD[NOA02!<#9E\XO7Y;FWRA MJOHW?::87($\$S)YX2%885\NERAK;8VG]&EDG M>J)RE\,\4H*EF,@[$;-W?,S,GKR+(1?[4TWGAQ'R3L3L'8+YXU\QOW?$%M<^ M=HJ)#!2Q5\'VF#-[N45K\U_7D#^0*29<7'FJV)UEIG63B:G*E-XZ63ZG MF$A"$;.$*&:>F]MN.28Q-.V^\2$<2BI@EY(?0KD/N)CW=X$DQD80B]KG. M'O/J;F,'2SL8/71,^_ I)I)0Q"PA/,&EF4>$+!2Q%]$09D07*)&%ALP6PIA# MBHDL-#SE6LQ-3#&1A8;LLQ^$.:*8R$)#9@OAX@L-H2&RT)#90AC3"R&XR,]> M<4.87@@A"PU/6G'S0@A9:'C2BIO7-Y&%ANQ3(83I]4UDH2'[7 AATKX9(PO% M[',AA$G[9HPL%#-;")99SVCV'B,+Q"2E&%HJ9+80Q::3'R$+Q"7<$ M""_28V2AF-E"&-.+=+C9C+L@!S&]2$<6BIDMA#%I(AY22@FLE#, M;"&,F=(MALA"(V8+(V=OR:?5!,9*&$O1SG8=)E MMK%:TG$S019*V,MQ'J9#JRK[_.V!GR,=62AAMA#$]&H)"?SE#?NBD(?IZ"XM MIOYUB2U!%DJ><&=UEW46A:RZ;.YR+%?$QOJC'Q?GB%+)0^Y9:XGS&]$$J1A5+V1:%'Q\VIRJB%4F2AE-E" M1_?P'9G^ILA!*;.#\"8^6MI,D8/2SD'][N3ZU";S[+H2 M[H^[TB"(ANYG(\LVSR_ML4_E>R/=\>X:#[]I?_4O4$L#!!0 ( )J"4E!2 M=%IQU0( 4Y : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VDMN MVS 81>&M!%Y 9+[)(LZHDTS;;D"PZ0?B%R05379?UY.Z0*+;@7$TD2'((,_H M@T#]3]_JOAUVIV._W9W[A[?#_M@O9MMA.']IFGZYK8>V?SR=Z_'R9'WJ#NUP MN>TVS;E=OK:;VMCY/#;=[1JSYZ?;-1]>5HM9][(RLXIPV+6O.V;7Z?N MM=_6.O3-]<<\7C:X_.7]7/]G^]-ZO5O6KZ?EST,]#A]4_-U@UGP<9,>#+![D MQH,<'N3'@SP>%,:# AX4QX,B'I3&@Q(>E,>#,AY4QH,*'F3F0L8YGZ2PYK4V M@FO#>VT$V(87VPBR#6^V$6@;7FTCV#:\VT; ;7BYC:#;\'8;@;?A];9";\OK M;87>=H)W;?6RS>MMA=Z6U]L*O2VOMQ5Z6UYO*_2VO-Y6Z&UYO:W0V_)Z6Z&W MY?5V0F_'Z^V$WH[7VPF]W01G)>JPA-?;";T=K[<3>CM>;R?T=KS>3NCM>+V= MT-OQ>CNAM^/U]D)OS^OMA=Z>U]L+O3VOMQ=Z^PG.NM5A-Z^W%WI[7F\O]/:\ MWE[H[7F]O=#;\WI[H;?G]0Y"[\#K'83>@=<["+T#KW<0>@=>[R#T#A-\JU0? M*WF]@] [\'H'H7?@]0Y"[\#K'83>@=<["KTCKW<4>D=>[RCTCKS>4>@=>;VC MT#OR>D>A=YQ@UD0-F_!Z1Z%WY/6.0N_(ZQV%WI'7.PF]$Z]W$GHG7N\D]$Z\ MWDGHG7B]D] [\7HGH7?B]4Y"[S3!K* :%N3U3D+OQ.N=A-Z)USL+O3.O=Q9Z M9U[O+/3.O-Y9Z)UYO;/0._-Z9Z%WYO7.0N_,ZYV%WGF"66\U[,WKG87>F=>[ M"+T+KW<1>A=>[R+T+KS>1>A=>+V+T+OP>A>A=^'U+D+OPNM=;O3NMVU75]^' M;G?<]/)I-F.H["8[ M:!].[5[,NC[HO1%RLU&BGD9O1K_VIQ[1[KI^:KV-]#SW7:U] M-XWB86Q>-5T_-XRMZ9V4:BZ2+QAPNL;3^?AOF\/ MQMJN,?\5;=KMNMHT4WT_A%MB-UNC&]<:XX<^=JVVIOGN;3?NG_/>:>N_ZB$T M%L=>_+4@OEX._]B;\P&6RB4G^[ MS+E12^'I,WG7P)?=4$_6K&<;JM9W9QXO M1+H+52=."R_YB.:T=1K3O&EX:'V]'_;79 _+]W,O_$_1B>7POK=^N1P2DB.% MY,@@.7)(#@7)44!RE) <%21'LJ$$H8B:4$A-**8F%%03BJH)A=6$XFI"@36A MR"HILDJ*K)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJPI1=:4(FM*D36ER)I29$TI MLJ8465.*K"E%UI0B:T:1-:/(FE%DS2BR9A19,XJL&476C")K1I$UH\B:4V3- M*;+F%%ESBJPY1=:<(FM.D36GR)I39,TILBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ M*+(JBJR*(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&1M:#(6E)D+2FREA19 M2XJL)476DB)K29&UI,A:4F0M*;)6%%DKBJP51=:*(FM%D;6BR%I=4=;E& ^Z M&_^5Y._ 5!+ 0(4 Q0 ( )J"4E ?(\\#P !," + M " 0 !?D !D;V-0&UL M4$L! A0#% @ FH)24&(@LZ+O *P( !$ ( !F0$ M &1O8U!R;W!S+V-O&UL4$L! A0#% @ FH)24)E&PO=V]R M:W-H965T&UL4$L! A0#% @ FH)24/Z\.K>&! ?14 M !@ ( !U0P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24-B\AP^8 @ G @ !@ ( ! M"AH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFH)24&-O&'*Q 0 T@, !@ ( !#RH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FH)24-5HFT6T 0 T@, !D ( !M3$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFH)24'G0DC6V 0 T@, !D ( !=S< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24$)\&PO=V]R:W-H M965T&UL4$L! M A0#% @ FH)24.XTP&+I 0 9@4 !D ( !^DD 'AL M+W=OS8" M H!P &0 @ $:3 >&PO=V]R:W-H965T&UL4$L! A0#% @ FH)2 M4(8W.+/2 0 G 0 !D ( !IU 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24.@8/=C& 0 -P0 M !D ( !Y%8 'AL+W=OU=!,0! W! &0 @ 'A6 M>&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24(D8F2X* @ - 8 !D M ( !]5P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FH)24+9$3!^@ P 0A( !D ( !$F, 'AL+W=O M&PO=V]R:W-H965TKK ^@0 (X8 9 " :]I M !X;"]W;W)K&UL4$L! A0#% @ FH)24,)5 M GBN @ V D !D ( !X&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24$E!K"(4 @ )P8 !D M ( !?'H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FH)24.]I#QH5 @ Z04 !D ( ! M6(, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FH)24#/R$O"0 @ 4@L !D ( !CHH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24'86YG.7 P 6Q$ !D M ( !V* 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FH)24(S+LQ' P #1, !D ( !&:L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFH)24*^)Y-SX 0 Z 4 !D ( !6[8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24#?E&]4G @ BP8 !D M ( !ILT 'AL+W=O&UL4$L! M A0#% @ FH)24%DODNKL P 1Q0 !D ( !C=< 'AL M+W=O&PO=V]R:W-H965TX$EP( %$) 9 " M ?#= !X;"]W;W)K&UL4$L! A0#% @ FH)2 M4&QC#4]6 @ O0@ !D ( !ON 'AL+W=O&PO=V]R:W-H965T:0( ,( 9 " 8CE !X;"]W;W)K M&UL4$L! A0#% @ FH)24!7Q=54@ P P0T M !D ( !*.@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24$/QI(W? @ G L !D M ( !6O0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FH)24(\D7Q&> @ B@H !D ( !&O\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24 W( MS1.] @ RPH !D ( !?P&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24/31$X<9 @ Z 4 !D M ( !!Q$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FH)24 -FA!5M @ M < !D ( ! M@!&PO=V]R:W-H965T!!.P( %$& 9 M " 6 = 0!X;"]W;W)K&UL4$L! A0#% M @ FH)24$OFJB_Q @ SPH !D ( !TA\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)24/'"-C&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " ":@E)0Q::YZ%0" F-P $P @ 'A60( 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 :0!I -$< !F7 ( ! end XML 114 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments and Fair Value Measurements - Assets And Liabilities Measured And Recorded At Fair Value On A Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash $ 119,349 $ 40,125
Amortized Cost 424,991 394,611
Gross Unrealized Gains 32 71
Gross Unrealized Losses (11) (564)
Total 425,012 394,118
Cash and Cash Equivalents 373,719 161,955
Quoted Prices in Active Markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 226,111 121,830
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total 226,111 121,830
Cash and Cash Equivalents 226,111 121,830
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 79,531 232,656
Gross Unrealized Gains 32 71
Gross Unrealized Losses (11) (564)
Total 79,552 232,163
Cash and Cash Equivalents 28,259  
Significant Other Observable Inputs (Level 2) | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value liabilities measured on a recurring basis (6,120) (3,012)
Money market funds | Quoted Prices in Active Markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 226,111 121,830
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total 226,111 121,830
Cash and Cash Equivalents 226,111 121,830
Corporate debt | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 40,522 114,159
Gross Unrealized Gains 0 1
Gross Unrealized Losses (1) (400)
Total 40,521 113,760
Cash and Cash Equivalents 16,280  
U.S. Treasuries / Agencies | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 39,009 118,497
Gross Unrealized Gains 32 70
Gross Unrealized Losses (10) (164)
Total 39,031 118,403
Cash and Cash Equivalents 11,979  
Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 51,293 158,956
Short-Term Investments | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 51,293 158,956
Short-Term Investments | Corporate debt | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 24,241 90,753
Short-Term Investments | U.S. Treasuries / Agencies | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 27,052 68,203
Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 0 73,207
Long-Term Investments | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 0 73,207
Long-Term Investments | Corporate debt | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 0 23,007
Long-Term Investments | U.S. Treasuries / Agencies | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 0 50,200
Other long-term liabilities | Interest rate swaps | Significant Other Observable Inputs (Level 2) | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value liabilities measured on a recurring basis $ (6,120) $ (3,012)

XML 115 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Revenues, net:                 $ 668,129 $ 695,865 $ 826,456
Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets                 156,533 169,149 167,712
Selling, general and administrative                 191,417 181,047 205,024
Loss from continuing operations before income taxes                 (391,130) (339,011) (48,235)
Income tax expense                 14,144 14,052 (10,279)
Loss from continuing operations, net of tax $ (218,080) $ (151,010) $ (9,540) $ (26,644) $ (288,189) $ (22,992) $ (22,868) $ (19,014) $ (405,274) (353,063) $ (37,956)
As If Applying Prior Guidance [Member]                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Revenues, net:                   713,142  
Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets                   171,898  
Selling, general and administrative                   181,245  
Loss from continuing operations before income taxes                   (324,681)  
Income tax expense                   15,561  
Loss from continuing operations, net of tax                   (340,242)  
Effect of Change Higher/(Lower) [Member]                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Revenues, net:                   (17,277)  
Cost of licensing, services and software revenues, excluding depreciation and amortization of intangible assets                   (2,749)  
Selling, general and administrative                   (198)  
Loss from continuing operations before income taxes                   (14,330)  
Income tax expense                   (1,509)  
Loss from continuing operations, net of tax                   $ (12,821)  
XML 116 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]        
Accounts receivable, gross $ 160,139 $ 155,708    
Less: Allowance for doubtful accounts (2,123) (2,842)    
Accounts receivable, net $ 158,016 $ 152,866 $ 204,945 $ 180,768
XML 117 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Statement Details (Tables)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory

Inventory

Components of Inventory were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Raw materials
$
133

 
$
864

Finished goods
3,064

 
6,585

Inventory
$
3,197

 
$
7,449


Property and Equipment, Net
Property and equipment, net

Components of Property and equipment, net were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Computer software and equipment
$
156,335

 
$
148,935

Leasehold improvements
50,941

 
47,431

Furniture and fixtures
10,054

 
9,494

Property and equipment, gross
217,330

 
205,860

Less: Accumulated depreciation and amortization
(169,066
)
 
(152,274
)
Property and equipment, net
$
48,264

 
$
53,586


    
Property and equipment, net by geographic area was as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
United States
$
41,125

 
$
44,516

Rest of the world
7,139

 
9,070

Property and equipment, net
$
48,264

 
$
53,586


Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses

Components of Accounts payable and accrued expenses were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Accounts payable
$
11,801

 
$
2,180

Accrued compensation and benefits
44,456

 
46,466

Other accrued liabilities
69,992

 
56,335

Accounts payable and accrued expenses
$
126,249

 
$
104,981

Components of Interest Income and Other, Net
Components of Interest income and other, net were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Interest income
$
5,939

 
$
5,232

 
$
3,122

Foreign currency loss
(1,128
)
 
(550
)
 
(1,574
)
Equity method income (loss)
1,572

 
996

 
(451
)
Other income, net
2,143

 
4

 
1,818

Interest income and other, net
$
8,526

 
$
5,682

 
$
2,915


Supplemental Cash Flow Information
Supplemental cash flow information (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Cash paid during the period for:
 
 
 
 
 
Income taxes, net of refunds
$
27,298

 
$
17,906

 
$
17,660

Interest
$
33,896

 
$
32,462

 
$
26,567

 
 
 
 
 
 
Significant noncash transactions:
 
 
 
 
 
Fair value of shares issued in connection with the TiVo Acquisition
$

 
$

 
$
536

Patents acquired as part of a licensing agreement
$
7,086

 
$
16,000

 
$


XML 118 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes

Deferred Tax Assets and Liabilities

 Significant deferred tax assets and deferred tax liabilities were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Deferred tax assets:
 
 
 
U.S. federal and state net operating losses and credits
$
424,515

 
$
414,994

Accrued liabilities
19,759

 
21,906

Deferred revenue
24,241

 
27,210

Equity-based compensation
2,802

 
5,384

Capital and other losses
5,407

 
14,477

Other
7,655

 
9,773

Gross deferred tax assets
484,379

 
493,744

Valuation allowance
(409,124
)
 
(387,643
)
Net deferred tax assets
75,255

 
106,101

Deferred tax liabilities:
 
 
 
Intangible assets
(105,348
)
 
(148,207
)
Other
(1,842
)
 
(1,309
)
Gross deferred tax liabilities
(107,190
)
 
(149,516
)
Net deferred tax liabilities
$
(31,935
)
 
$
(43,415
)

Deferred tax assets and liabilities are presented in the Consolidated Balance Sheets as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Other long-term assets
$
2,296

 
$
1,615

Deferred tax liabilities, net
(34,231
)
 
(45,030
)
Net deferred tax liabilities
$
(31,935
)
 
$
(43,415
)

                
As of December 31, 2019, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):
 
Carryforward Amount
 
Years of Expiration
Federal
$
952,627

 
2020 - 2035
State
$
1,073,262

 
2020 - 2039

Utilization of federal and state net operating losses and credit carryforwards may be subject to limitations to due future ownership changes.

As of December 31, 2019, the Company had the following credits available to reduce future income tax expense as follows (in thousands):
 
Carryforward Amount
 
Years of Expiration
Federal research and development credits
$
65,761

 
2023 - 2039
State research and development credits
$
69,199

 
Indefinite
Foreign tax credits
$
101,417

 
2020 - 2029

Deferred Tax Asset Valuation Allowance
        
During 2010, the Company entered into a closing agreement with the Internal Revenue Service through its Pre-Filing Agreement ("PFA") program confirming that the Company recognized an ordinary tax loss of $2.4 billion from the 2008 sale of its TV Guide Magazine business. In connection with the PFA closing agreement, the Company established a valuation allowance as a result of determining that it was more-likely-than-not that its deferred tax assets would not be realized. While the Company believes that its fundamental business model is robust, there has been no change to the Company's position that it is more-likely-than-not that this deferred tax asset will not be realized.

The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of period
$
(387,643
)
 
$
(390,161
)
 
$
(428,778
)
Additions
(21,481
)
 
(12,356
)
 
(66,578
)
Deductions resulting from TiVo Acquisition

 

 
195

Deductions resulting from Tax Act of 2017

 
14,874

 
105,000

Balance at end of period
$
(409,124
)
 
$
(387,643
)
 
$
(390,161
)

    
During the year ended December 31, 2017, the Company recorded an income tax benefit of $105.0 million due to a change in the deferred tax valuation allowance resulting from a reduction in the U.S. federal tax rate.

Unrecognized Tax Benefits

Unrecognized tax benefits and changes in unrecognized tax benefits were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Balance at beginning of period
$
85,480

 
$
73,080

 
$
83,055

Increases:
 
 
 
 
 
Assumed in acquisition

 

 
365

Tax positions related to the current year
1,993

 

 
6,263

Tax positions related to prior years
158

 
81

 
2,091

Tax Act of 2017

 
14,938

 

Decreases:
 
 
 
 
 
Tax positions related to prior years
(8,312
)
 
(1,724
)
 
(2,232
)
Tax Act of 2017

 

 
(15,282
)
Audit settlements
(409
)
 

 

Statute of limitations lapses
(698
)
 
(893
)
 
(1,242
)
Foreign currency
(1
)
 
(2
)
 
62

Balance at end of period
$
78,211

 
$
85,480

 
$
73,080



The amount of unrecognized tax benefits that would affect the Company's effective tax rate, if recognized, was $3.0 million and $4.5 million as of December 31, 2019 and 2018, respectively.
    
The Company recorded a benefit of $0.4 million, $0.1 million and $0.1 million for interest and penalties related to unrecognized tax benefits for the years ended December 31, 2019, 2018 and 2017, respectively. Accrued interest and penalties related to unrecognized tax benefits were $0.3 million and $0.7 million at December 31, 2019 and 2018.

In the normal course of business, the Company conducts business globally and, as a result, files U.S. federal, state and foreign income tax returns in various jurisdictions and therefore is subject to examination by taxing authorities throughout the world. With few exceptions, the Company is no longer subject to income tax examination prior to 2012. Based on the status of U.S. federal, state, and foreign tax audits, the Company does not believe it is reasonably possible that a significant change in unrecognized tax benefits will occur in the next twelve months.

The Company believes it has provided adequate reserves for all tax deficiencies or reductions in tax benefits that could result from U.S. federal, state and foreign income tax audits. The Company regularly assesses the potential outcomes of these audits in order to determine the appropriateness of its tax positions. Adjustments to accruals for unrecognized tax benefits are made to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular income tax audit. However, income tax audits are inherently unpredictable, and there can be no assurance the Company will accurately predict the outcome of these audits. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously recognized, and therefore the resolution of one or more of these uncertainties in any particular period could have a material adverse impact on the Consolidated Financial Statements.    

Income tax expense (benefit)

The components of Loss from continuing operations before income taxes consist of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
United States
$
(402,407
)
 
$
(350,017
)
 
$
(55,846
)
Rest of the world
11,277

 
11,006

 
7,611

Loss from continuing operations before income taxes
$
(391,130
)
 
$
(339,011
)
 
$
(48,235
)


Income tax expense (benefit) consisted of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
Federal
$
4,015

 
$
3,000

 
$

State
1,279

 
3,451

 
906

Foreign
20,173

 
14,136

 
16,329

Total current income tax expense
25,467

 
20,587

 
17,235

Deferred:
 
 
 
 
 
Federal
(5,019
)
 
(7,663
)
 
(24,579
)
State
(4,311
)
 
60

 
(1,947
)
Foreign
(1,993
)
 
1,068

 
(988
)
Total deferred income tax benefit
(11,323
)
 
(6,535
)
 
(27,514
)
Income tax expense (benefit)
$
14,144

 
$
14,052

 
$
(10,279
)


For the years ended December 31, 2019, 2018 and 2017, the Company utilized U.S. federal net operating loss carryforwards of $66.9 million, $101.5 million and $144.4 million, respectively. For the years ended December 31, 2019, 2018 and 2017, the Company utilized state net operating loss carryforwards of $17.4 million, $26.3 million and $49.0 million, respectively.

Income tax expense (benefit) differed from the amounts computed by applying the U.S. federal income tax rate to Loss from continuing operations before income taxes as a result of the following (in thousands):

 
Year Ended December 31,
 
2019
 
2018
 
2017
Federal income tax
$
(82,137
)
 
$
(71,192
)
 
$
(16,882
)
State income tax, net of federal benefit
(1,674
)
 
2,878

 
(397
)
Foreign income tax rate differential
(1,103
)
 
(1,053
)
 
(748
)
Foreign withholding tax
18,199

 
14,533

 
13,849

Repatriation of foreign income, deemed and actual
2,390

 
1,948

 
1,526

Change in unrecognized tax benefits
(123
)
 
339

 
(704
)
Change in valuation allowance
7,722

 
10,887

 
12,511

Equity-based compensation
870

 
2,175

 
(976
)
TiVo Acquisition-related items

 
595

 
5,724

Entity rationalization

 

 
2,369

Tax Act of 2017
4,083

 
2,936

 
(26,551
)
Goodwill impairment
65,917

 
50,006

 

Income tax expense (benefit)
$
14,144

 
$
14,052

 
$
(10,279
)

    
Due to the fact that the Company has significant net operating loss carryforwards and has recorded a valuation allowance against a significant portion of its deferred tax assets, foreign withholding taxes are the primary driver of Income tax expense (benefit). Luxembourg is the main contributor to the Company’s foreign income tax rate differential. For the years ended December 31, 2019, 2018 and 2017, Luxembourg had gains with no net income tax expense due to the utilization of the valuation allowance.

Tax Act of 2017

On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act of 2017”) was signed into law. The Tax Act of 2017 enacted comprehensive tax reform that made broad and complex changes to the U.S. federal income tax code which affect 2017, including, but not limited to requiring a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries that is payable over eight years (the "Transition Tax"). The Tax Act of 2017 also established new tax laws which affect 2018 and later years, including, but not limited to, a reduction of the U.S. federal income tax rate from 35% to 21%, a general elimination of U.S. federal income taxes on dividends from foreign subsidiaries and a new provision designed to tax global intangible low-taxed income (“GILTI”), a limitation of the deductibility of interest expense, a limitation of the deduction for newly generated net operating losses to 80% of current year taxable income and the elimination of net operating loss carrybacks.

The Tax Act of 2017 requires that certain income (i.e., GILTI) earned by foreign subsidiaries must be included currently in the gross income of the U.S. shareholder. The tax effect of GILTI is fully offset by the Company’s net operating losses, resulting in no net U.S. federal income tax expense from GILTI. The Company has made an accounting policy election to treat GILTI as a component of current income tax expense.

The Tax Act of 2017 created a minimum tax on corporations for payments to related foreign persons (referred to as the base erosion and anti-abuse tax ("BEAT")). The Company recorded a BEAT liability of $4.3 million and $2.1 million during the years ended December 31, 2019 and 2018.

As a result of the Tax Act of 2017, during the year ended December 31, 2018, the Company changed its assertion regarding the indefinite reinvestment of undistributed foreign earnings. In the year ended December 31, 2017, the Company accrued a Transition Tax liability for U.S. federal and certain U.S. state income taxes on its non-U.S. subsidiaries’ previously undistributed foreign earnings. The nature of the Transition Tax is that undistributed foreign earnings are now considered previously taxed income ("PTI") for U.S. federal income tax purposes. However, because the PTI was previously taxed, any repatriation of PTI is not subject to additional U.S. federal income tax. The Company determined that a distribution of PTI would be subject to tax and recorded $0.7 million and $1.2 million in foreign withholding taxes during the years ended December 31, 2019 and 2018, respectively. The Company's revised assertion regarding indefinite reinvestment of undistributed
earnings is that only undistributed earnings in excess of PTI are indefinitely reinvested. The Company previously asserted that all of its foreign undistributed earnings were indefinitely reinvested.

The Company has not recognized U.S. federal or state tax liabilities on certain of its non-U.S. subsidiaries' undistributed foreign earnings as such amounts are considered indefinitely reinvested outside of the U.S. As of December 31, 2019, the Company has not provided for income and withholding tax on $5.2 million of undistributed foreign earnings. If these foreign earnings were to be distributed, the Company would recognize tax expense of approximately $0.3 million.
XML 119 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring and Asset Impairment Charges (Tables)
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Restructuring and Asset Impairment Charges

Components of Restructuring and asset impairment charges were as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Facility-related costs
$
(180
)
 
$
340

 
$
4,465

Severance costs
6,576

 
6,658

 
4,696

Share-based payments
375

 
3,039

 
2,663

Asset impairment
961

 
24

 
7,220

Contract termination costs and other
9

 

 
4

Restructuring and asset impairment charges
$
7,741

 
$
10,061

 
$
19,048


Components of accrued restructuring costs were as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Facility-related costs
$

 
$
264

Severance costs
2,264

 
3,996

Accrued restructuring costs
$
2,264

 
$
4,260


Restructuring Activities Related to Plans Restructuring activities related to the Profit Improvement Plan were as follows (in thousands): 
 
December 31, 2019
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$

 
$
(180
)
 
$

 
$
180

 
$

 
$

Severance costs
3,857

 
4,617

 
(6,916
)
 

 
(36
)
 
1,522

Asset impairment

 
961

 

 
(961
)
 

 

Total
$
3,857

 
$
5,398

 
$
(6,916
)
 
$
(781
)
 
$
(36
)
 
$
1,522


 
December 31, 2018
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$

 
$
47

 
$
(47
)
 
$

 
$

 
$

Severance costs

 
6,541

 
(2,668
)
 

 
(16
)
 
3,857

Share-based payments

 
3,039

 

 
(3,039
)
 

 

Asset impairment

 
24

 

 
(24
)
 

 

Total
$

 
$
9,651

 
$
(2,715
)
 
$
(3,063
)
 
$
(16
)
 
$
3,857


Restructuring activities related to the TiVo Integration Restructuring Plan were as follows (in thousands): 
 
December 31, 2019
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$
110

 
$

 
$
(47
)
 
$

 
$
(63
)
 
$

Total
$
110

 
$

 
$
(47
)
 
$

 
$
(63
)
 
$

 
December 31, 2018
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$
111

 
$
280

 
$
(230
)
 
$

 
$
(51
)
 
$
110

Severance costs
448

 
115

 
(564
)
 

 
1

 

Total
$
559

 
$
395

 
$
(794
)
 
$

 
$
(50
)
 
$
110

 
December 31, 2017
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Facility-related costs
$
224

 
$
3,690

 
$
(3,486
)
 
$

 
$
(317
)
 
$
111

Severance costs
3,504

 
4,850

 
(7,876
)
 

 
(30
)
 
448

Share-based payments

 
2,663

 

 
(2,663
)
 

 

Asset impairment

 
7,220

 

 
(7,220
)
 

 

Contract termination costs and other
63

 
4

 
(67
)
 

 

 

Total
$
3,791

 
$
18,427

 
$
(11,429
)
 
$
(9,883
)
 
$
(347
)
 
$
559


Restructuring activities related to the 2019 Transformation Plan for the year ended December 31, 2019 were as follows (in thousands): 
 
Balance at Beginning of Period
 
Restructuring Expense
 
Cash Settlements
 
Non-Cash Settlements
 
Other
 
Balance at End of Period
Severance costs
$

 
$
1,960

 
$
(1,355
)
 
$

 
$
(2
)
 
$
603

Share-based payments

 
375

 

 
(375
)
 

 

Other

 
8

 
(8
)
 

 

 

Total
$

 
$
2,343

 
$
(1,363
)
 
$
(375
)
 
$
(2
)
 
$
603