0001370880-21-000020.txt : 20210430 0001370880-21-000020.hdr.sgml : 20210430 20210430160633 ACCESSION NUMBER: 0001370880-21-000020 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 100 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210430 DATE AS OF CHANGE: 20210430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FireEye, Inc. CENTRAL INDEX KEY: 0001370880 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 201548921 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36067 FILM NUMBER: 21877877 BUSINESS ADDRESS: STREET 1: 601 MCCARTHY BLVD CITY: MILPITAS STATE: CA ZIP: 95035 BUSINESS PHONE: 408-321-6300 MAIL ADDRESS: STREET 1: 601 MCCARTHY BLVD CITY: MILPITAS STATE: CA ZIP: 95035 FORMER COMPANY: FORMER CONFORMED NAME: FireEye Inc DATE OF NAME CHANGE: 20060728 10-Q 1 feye-20210331.htm 10-Q feye-20210331
000137088012/312021Q1FALSEP1Y111111P5DP5DP3D0.04311670.0164572100013708802021-01-012021-03-31xbrli:shares00013708802021-04-27iso4217:USD00013708802021-03-3100013708802020-12-31iso4217:USDxbrli:shares0001370880feye:SubscriptionSupportandServicesMember2021-01-012021-03-310001370880feye:SubscriptionSupportandServicesMember2020-01-012020-03-310001370880feye:ProfessionalServicesMember2021-01-012021-03-310001370880feye:ProfessionalServicesMember2020-01-012020-03-3100013708802020-01-012020-03-3100013708802019-12-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-03-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-03-310001370880us-gaap:TreasuryStockMember2020-12-310001370880us-gaap:TreasuryStockMember2019-12-310001370880us-gaap:TreasuryStockMember2021-03-310001370880us-gaap:TreasuryStockMember2020-03-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001370880us-gaap:RetainedEarningsMember2020-12-310001370880us-gaap:RetainedEarningsMember2019-12-310001370880us-gaap:RetainedEarningsMember2021-01-012021-03-310001370880us-gaap:RetainedEarningsMember2020-01-012020-03-310001370880us-gaap:RetainedEarningsMember2021-03-310001370880us-gaap:RetainedEarningsMember2020-03-3100013708802020-03-310001370880us-gaap:ConvertiblePreferredStockMember2020-12-310001370880us-gaap:ConvertiblePreferredStockMember2019-12-310001370880us-gaap:ConvertiblePreferredStockMember2021-01-012021-03-310001370880us-gaap:ConvertiblePreferredStockMember2020-01-012020-03-310001370880us-gaap:ConvertiblePreferredStockMember2021-03-310001370880us-gaap:ConvertiblePreferredStockMember2020-03-310001370880feye:RespondSoftwareMember2020-11-012020-11-300001370880us-gaap:PrivatePlacementMemberus-gaap:SeriesAPreferredStockMember2020-12-012020-12-31xbrli:pure0001370880us-gaap:PrivatePlacementMemberus-gaap:SeriesAPreferredStockMember2020-12-310001370880feye:CloudVisoryLLCMember2020-01-012020-01-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-03-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-03-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-03-310001370880us-gaap:MoneyMarketFundsMember2021-03-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001370880us-gaap:MoneyMarketFundsMember2020-12-310001370880us-gaap:FairValueInputsLevel1Member2021-03-310001370880us-gaap:FairValueInputsLevel2Member2021-03-310001370880us-gaap:FairValueInputsLevel3Member2021-03-310001370880us-gaap:FairValueInputsLevel1Member2020-12-310001370880us-gaap:FairValueInputsLevel2Member2020-12-310001370880us-gaap:FairValueInputsLevel3Member2020-12-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2021-03-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2021-03-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2021-03-310001370880us-gaap:CertificatesOfDepositMember2021-03-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2020-12-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2020-12-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2020-12-310001370880us-gaap:CertificatesOfDepositMember2020-12-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2021-03-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2021-03-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2021-03-310001370880us-gaap:CommercialPaperMember2021-03-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2020-12-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2020-12-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2020-12-310001370880us-gaap:CommercialPaperMember2020-12-310001370880us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-03-310001370880us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-03-310001370880us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-03-310001370880us-gaap:CorporateDebtSecuritiesMember2021-03-310001370880us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001370880us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310001370880us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001370880us-gaap:CorporateDebtSecuritiesMember2020-12-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-03-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-03-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-03-310001370880us-gaap:USTreasurySecuritiesMember2021-03-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001370880us-gaap:USTreasurySecuritiesMember2020-12-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-03-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-03-310001370880us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-03-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-03-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001370880us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-12-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2020-12-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2021-03-310001370880us-gaap:MeasurementInputSharePriceMemberus-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2021-03-310001370880feye:PrivateCompanyMember2021-03-310001370880feye:PrivateCompanyMember2020-12-310001370880feye:PrivateCompanyMember2021-01-012021-03-310001370880feye:ComputerEquipmentandSoftwareMember2021-03-310001370880feye:ComputerEquipmentandSoftwareMember2020-12-310001370880us-gaap:LeaseholdImprovementsMember2021-03-310001370880us-gaap:LeaseholdImprovementsMember2020-12-310001370880us-gaap:FurnitureAndFixturesMember2021-03-310001370880us-gaap:FurnitureAndFixturesMember2020-12-310001370880us-gaap:MachineryAndEquipmentMember2021-03-310001370880us-gaap:MachineryAndEquipmentMember2020-12-310001370880feye:CloudVisoryLLCMember2020-01-310001370880feye:CloudVisoryLLCMemberus-gaap:DevelopedTechnologyRightsMember2020-01-012020-01-310001370880feye:CloudVisoryLLCMemberus-gaap:DevelopedTechnologyRightsMember2020-01-310001370880feye:CloudVisoryLLCMemberus-gaap:TradeNamesMember2020-01-012020-01-310001370880feye:CloudVisoryLLCMemberus-gaap:TradeNamesMember2020-01-310001370880feye:CloudVisoryLLCMemberus-gaap:DevelopedTechnologyRightsMemberus-gaap:MeasurementInputDiscountRateMember2020-01-170001370880feye:CloudVisoryLLCMemberus-gaap:TradeNamesMemberfeye:MeasurementInputRoyaltyRateMember2020-01-170001370880feye:CloudVisoryLLCMemberus-gaap:TradeNamesMemberus-gaap:MeasurementInputDiscountRateMember2020-01-170001370880feye:RespondSoftwareMember2020-12-312020-12-310001370880feye:RespondSoftwareMember2021-01-012021-03-310001370880feye:RespondSoftwareMember2021-03-312021-03-310001370880feye:RespondSoftwareMember2020-11-300001370880feye:RespondSoftwareMemberus-gaap:DevelopedTechnologyRightsMember2020-11-012020-11-300001370880feye:RespondSoftwareMemberus-gaap:DevelopedTechnologyRightsMember2020-11-300001370880feye:RespondSoftwareMemberfeye:InProcessTechnologyMember2020-11-012020-11-300001370880feye:RespondSoftwareMemberfeye:InProcessTechnologyMember2020-11-300001370880us-gaap:CustomerRelationshipsMemberfeye:RespondSoftwareMember2020-11-012020-11-300001370880us-gaap:CustomerRelationshipsMemberfeye:RespondSoftwareMember2020-11-300001370880feye:RespondSoftwareMemberus-gaap:TradeNamesMember2020-11-012020-11-300001370880feye:RespondSoftwareMemberus-gaap:TradeNamesMember2020-11-300001370880feye:RespondSoftwareMemberus-gaap:DevelopedTechnologyRightsMemberus-gaap:MeasurementInputDiscountRateMember2020-11-300001370880feye:RespondSoftwareMemberus-gaap:MeasurementInputDiscountRateMemberfeye:InProcessTechnologyMember2020-11-300001370880us-gaap:CustomerRelationshipsMemberfeye:RespondSoftwareMemberus-gaap:MeasurementInputDiscountRateMember2020-11-300001370880feye:RespondSoftwareMemberus-gaap:TradeNamesMemberfeye:MeasurementInputRoyaltyRateMember2020-11-300001370880feye:RespondSoftwareMemberus-gaap:TradeNamesMemberus-gaap:MeasurementInputDiscountRateMember2020-11-300001370880us-gaap:DevelopedTechnologyRightsMember2021-03-310001370880us-gaap:DevelopedTechnologyRightsMember2020-12-310001370880feye:ContentMember2021-03-310001370880feye:ContentMember2020-12-310001370880us-gaap:CustomerRelationshipsMember2021-03-310001370880us-gaap:CustomerRelationshipsMember2020-12-310001370880us-gaap:ContractBasedIntangibleAssetsMember2021-03-310001370880us-gaap:ContractBasedIntangibleAssetsMember2020-12-310001370880us-gaap:TradeNamesMember2021-03-310001370880us-gaap:TradeNamesMember2020-12-310001370880us-gaap:NoncompeteAgreementsMember2021-03-310001370880us-gaap:NoncompeteAgreementsMember2020-12-310001370880feye:EmployeeSeveranceandRelatedCostsMember2020-12-310001370880us-gaap:FacilityClosingMember2020-12-310001370880feye:EmployeeSeveranceandRelatedCostsMember2021-01-012021-03-310001370880us-gaap:FacilityClosingMember2021-01-012021-03-310001370880feye:EmployeeSeveranceandRelatedCostsMember2021-03-310001370880us-gaap:FacilityClosingMember2021-03-310001370880srt:MinimumMember2021-03-310001370880srt:MaximumMember2021-03-310001370880feye:ProductandRelatedSubscriptionandSupportMember2021-03-310001370880feye:ProductandRelatedSubscriptionandSupportMember2020-12-310001370880feye:ProfessionalServicesMember2021-03-310001370880feye:ProfessionalServicesMember2020-12-3100013708802021-04-012021-03-3100013708802022-04-012021-03-3100013708802023-04-012021-03-3100013708802024-04-012021-03-3100013708802021-04-012021-01-012021-03-3100013708802022-04-012021-01-012021-03-3100013708802023-04-012021-01-012021-03-3100013708802024-04-012021-01-012021-03-310001370880feye:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2018-05-240001370880feye:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2018-06-050001370880feye:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2018-05-242018-05-240001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2018-05-24feye:day0001370880us-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:ConvertibleNotesPayableMember2018-05-242018-05-240001370880us-gaap:ConvertibleNotesPayableMember2018-05-242018-05-240001370880feye:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2018-05-242018-05-240001370880us-gaap:CommonStockMember2021-03-310001370880us-gaap:ConvertibleNotesPayableMemberfeye:DebtLiabilityComponentMember2018-05-240001370880feye:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputDiscountRateMember2018-05-240001370880us-gaap:ConvertibleNotesPayableMemberfeye:DebtEquityComponentMember2018-05-240001370880feye:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2021-03-310001370880feye:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2020-12-310001370880feye:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2021-01-012021-03-310001370880feye:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2020-01-012020-03-3100013708802018-05-242018-05-240001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2015-06-300001370880feye:SeriesBConvertibleSeniorNotesMemberus-gaap:ConvertibleNotesPayableMember2015-06-300001370880feye:SeriesBConvertibleSeniorNotesMemberus-gaap:ConvertibleNotesPayableMember2015-06-012015-06-300001370880us-gaap:ConvertibleNotesPayableMember2015-06-300001370880us-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:ConvertibleNotesPayableMember2015-06-012015-06-300001370880us-gaap:ConvertibleNotesPayableMember2015-06-012015-06-300001370880feye:SeriesBConvertibleSeniorNotesMemberus-gaap:ConvertibleNotesPayableMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2015-06-012015-06-300001370880us-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:ConvertibleNotesPayableMember2015-06-012015-06-300001370880us-gaap:ConvertibleNotesPayableMemberfeye:DebtLiabilityComponentMember2015-06-300001370880us-gaap:ConvertibleNotesPayableMemberfeye:DebtEquityComponentMember2015-06-300001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2018-05-012018-05-310001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2018-05-310001370880us-gaap:ConvertibleDebtMemberus-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2018-05-012018-05-310001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMemberus-gaap:MeasurementInputDiscountRateMember2018-05-310001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2020-06-300001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2020-06-012020-06-300001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2021-03-310001370880feye:SeriesBConvertibleSeniorNotesMemberus-gaap:ConvertibleNotesPayableMember2021-03-310001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2020-12-310001370880feye:SeriesBConvertibleSeniorNotesMemberus-gaap:ConvertibleNotesPayableMember2020-12-310001370880us-gaap:ConvertibleNotesPayableMember2021-01-012021-03-310001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2021-01-012021-03-310001370880feye:SeriesBConvertibleSeniorNotesMemberus-gaap:ConvertibleNotesPayableMember2021-01-012021-03-310001370880us-gaap:ConvertibleNotesPayableMemberfeye:SeriesAConvertibleSeniorNotesMember2020-01-012020-03-310001370880feye:SeriesBConvertibleSeniorNotesMemberus-gaap:ConvertibleNotesPayableMember2020-01-012020-03-3100013708802015-06-012015-06-3000013708802020-06-032020-06-030001370880feye:SoftwareandServicesMember2021-03-31feye:claim0001370880us-gaap:PrivatePlacementMember2020-12-112020-12-110001370880us-gaap:PrivatePlacementMemberus-gaap:ConvertiblePreferredStockMember2020-12-112020-12-110001370880us-gaap:PrivatePlacementMember2020-12-110001370880us-gaap:ConvertiblePreferredStockMember2020-12-110001370880us-gaap:PrivatePlacementMemberus-gaap:ConvertiblePreferredStockMember2020-12-11feye:vote0001370880us-gaap:StockCompensationPlanMember2021-03-310001370880us-gaap:StockCompensationPlanMember2020-12-310001370880us-gaap:ConvertibleDebtMember2021-03-310001370880us-gaap:ConvertibleDebtMember2020-12-310001370880us-gaap:SeriesAPreferredStockMember2021-03-310001370880us-gaap:SeriesAPreferredStockMember2020-12-310001370880us-gaap:EmployeeStockMember2021-03-310001370880us-gaap:EmployeeStockMember2020-12-310001370880feye:A2013StockOptionPlanMember2021-01-012021-03-310001370880feye:A2013StockOptionPlanMember2021-03-310001370880feye:A2013StockOptionPlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-310001370880feye:A2013StockOptionPlanMember2020-12-310001370880us-gaap:EmployeeStockMember2021-01-012021-03-3100013708802020-01-012020-12-310001370880srt:MinimumMemberus-gaap:EmployeeStockMember2021-03-310001370880srt:MaximumMemberus-gaap:EmployeeStockMember2021-03-310001370880srt:MinimumMemberus-gaap:EmployeeStockMember2020-03-310001370880srt:MaximumMemberus-gaap:EmployeeStockMember2020-03-310001370880us-gaap:EmployeeStockMember2020-01-012020-03-310001370880srt:MinimumMemberus-gaap:EmployeeStockMember2021-01-012021-03-310001370880srt:MaximumMemberus-gaap:EmployeeStockMember2021-01-012021-03-310001370880srt:MinimumMemberus-gaap:EmployeeStockMember2020-01-012020-03-310001370880srt:MaximumMemberus-gaap:EmployeeStockMember2020-01-012020-03-310001370880us-gaap:CostOfGoodsProductLineMember2021-01-012021-03-310001370880us-gaap:CostOfGoodsProductLineMember2020-01-012020-03-310001370880feye:CostofGoodsServicesMember2021-01-012021-03-310001370880feye:CostofGoodsServicesMember2020-01-012020-03-310001370880us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001370880us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001370880us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001370880us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001370880us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001370880us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001370880us-gaap:StockOptionMember2021-01-012021-03-310001370880us-gaap:StockOptionMember2020-01-012020-03-310001370880feye:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember2021-01-012021-03-310001370880feye:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember2020-01-012020-03-310001370880us-gaap:ConvertiblePreferredStockMember2021-01-012021-03-310001370880us-gaap:ConvertiblePreferredStockMember2020-01-012020-03-310001370880us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-03-310001370880us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-03-310001370880us-gaap:EmployeeStockMember2021-01-012021-03-310001370880us-gaap:EmployeeStockMember2020-01-012020-03-310001370880feye:ProductandRelatedSubscriptionandSupportMembercountry:US2021-01-012021-03-310001370880feye:ProductandRelatedSubscriptionandSupportMembercountry:US2020-01-012020-03-310001370880feye:ProductandRelatedSubscriptionandSupportMemberus-gaap:EMEAMember2021-01-012021-03-310001370880feye:ProductandRelatedSubscriptionandSupportMemberus-gaap:EMEAMember2020-01-012020-03-310001370880feye:ProductandRelatedSubscriptionandSupportMembersrt:AsiaPacificMember2021-01-012021-03-310001370880feye:ProductandRelatedSubscriptionandSupportMembersrt:AsiaPacificMember2020-01-012020-03-310001370880feye:OtherGeographicLocationMemberfeye:ProductandRelatedSubscriptionandSupportMember2021-01-012021-03-310001370880feye:OtherGeographicLocationMemberfeye:ProductandRelatedSubscriptionandSupportMember2020-01-012020-03-310001370880country:USfeye:PlatformCloudSubscriptionAndManagedServicesMember2021-01-012021-03-310001370880country:USfeye:PlatformCloudSubscriptionAndManagedServicesMember2020-01-012020-03-310001370880us-gaap:EMEAMemberfeye:PlatformCloudSubscriptionAndManagedServicesMember2021-01-012021-03-310001370880us-gaap:EMEAMemberfeye:PlatformCloudSubscriptionAndManagedServicesMember2020-01-012020-03-310001370880srt:AsiaPacificMemberfeye:PlatformCloudSubscriptionAndManagedServicesMember2021-01-012021-03-310001370880srt:AsiaPacificMemberfeye:PlatformCloudSubscriptionAndManagedServicesMember2020-01-012020-03-310001370880feye:OtherGeographicLocationMemberfeye:PlatformCloudSubscriptionAndManagedServicesMember2021-01-012021-03-310001370880feye:OtherGeographicLocationMemberfeye:PlatformCloudSubscriptionAndManagedServicesMember2020-01-012020-03-310001370880country:USfeye:ProfessionalServicesMember2021-01-012021-03-310001370880country:USfeye:ProfessionalServicesMember2020-01-012020-03-310001370880feye:ProfessionalServicesMemberus-gaap:EMEAMember2021-01-012021-03-310001370880feye:ProfessionalServicesMemberus-gaap:EMEAMember2020-01-012020-03-310001370880srt:AsiaPacificMemberfeye:ProfessionalServicesMember2021-01-012021-03-310001370880srt:AsiaPacificMemberfeye:ProfessionalServicesMember2020-01-012020-03-310001370880feye:OtherGeographicLocationMemberfeye:ProfessionalServicesMember2021-01-012021-03-310001370880feye:OtherGeographicLocationMemberfeye:ProfessionalServicesMember2020-01-012020-03-310001370880country:US2021-01-012021-03-310001370880country:US2020-01-012020-03-310001370880us-gaap:EMEAMember2021-01-012021-03-310001370880us-gaap:EMEAMember2020-01-012020-03-310001370880srt:AsiaPacificMember2021-01-012021-03-310001370880srt:AsiaPacificMember2020-01-012020-03-310001370880feye:OtherGeographicLocationMember2021-01-012021-03-310001370880feye:OtherGeographicLocationMember2020-01-012020-03-310001370880feye:ProductandRelatedSubscriptionandSupportMember2021-01-012021-03-310001370880feye:ProductandRelatedSubscriptionandSupportMember2020-01-012020-03-310001370880feye:PlatformCloudSubscriptionAndManagedServicesMember2021-01-012021-03-310001370880feye:PlatformCloudSubscriptionAndManagedServicesMember2020-01-012020-03-310001370880country:US2021-03-310001370880country:US2020-12-310001370880us-gaap:NonUsMember2021-03-310001370880us-gaap:NonUsMember2020-12-310001370880us-gaap:CustomerConcentrationRiskMemberfeye:OneDistributorMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001370880us-gaap:CustomerConcentrationRiskMemberfeye:OneDistributorMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001370880us-gaap:CustomerConcentrationRiskMemberfeye:OneResellerMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001370880us-gaap:CustomerConcentrationRiskMemberfeye:SecondDistributorMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-31feye:segment

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 

FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2021

or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from             to             

Commission File Number 001-36067

FireEye, Inc.
(Exact name of registrant as specified in its charter)
 
Delaware20-1548921
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
 
601 McCarthy Blvd.
Milpitas, CA 95035
(Address of principal executive offices) (Zip Code)

(408) 321-6300
(Registrant's telephone number, including area code)

 Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.0001 par value per shareFEYEThe NASDAQ Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes   No      

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes     No  
The number of shares of the registrant's common stock outstanding as of April 27, 2021 was 238,445,376.


TABLE OF CONTENTS

Page
 
Item 4.
Item 5.
Item 6.




PART I — FINANCIAL INFORMATION
Item1.    Financial Statements
FIREEYE, INC.
Condensed Consolidated Balance Sheets
(In thousands, except per share data)
(Unaudited)
March 31, 2021December 31, 2020
ASSETS
Current assets:
Cash and cash equivalents$516,972 $676,454 
Short-term investments783,689 624,824 
Accounts receivable, net of allowance for doubtful accounts of $2,101 and $2,559 at March 31, 2021 and December 31, 2020, respectively
109,213 153,575 
Inventories5,432 4,023 
Prepaid expenses and other current assets103,027 103,368 
Total current assets1,518,333 1,562,244 
Property and equipment, net79,550 79,770 
Operating lease right-of-use assets, net39,238 38,251 
Goodwill1,364,837 1,364,886 
Intangible assets, net114,222 126,067 
Deposits and other long-term assets68,764 74,664 
TOTAL ASSETS$3,184,944 $3,245,882 
LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY
CURRENT LIABILITIES:
Accounts payable$13,076 $5,107 
Operating lease liabilities, current13,843 16,024 
Accrued and other current liabilities24,804 23,239 
Accrued compensation70,342 95,664 
Deferred revenue, current587,933 613,709 
Total current liabilities709,998 753,743 
Convertible senior notes, non-current, net972,280 960,896 
Deferred revenue, non-current322,765 342,748 
Operating lease liabilities, non-current54,710 42,202 
Other long-term liabilities4,498 $12,339 
Total liabilities2,064,251 2,111,928 
Commitments and contingencies (NOTE 10)
Series A convertible preferred stock, par value of $0.0001 per share; 400 shares authorized, issued and outstanding as of March 31, 2021 and December 31, 2020
$405,562 $401,050 
Stockholders' equity:
Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 238,440 shares and 235,690 shares issued and outstanding as of March 31, 2021 and December 31, 2020, respectively
24 24 
Additional paid-in capital3,657,910 3,623,244 
Treasury stock, at cost; 1,778 shares as of March 31, 2021 and December 31, 2020, respectively
(80,000)(80,000)
Accumulated other comprehensive income
2,039 3,834 
Accumulated deficit(2,864,842)(2,814,198)
Total stockholders’ equity715,131 732,904 
TOTAL LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY$3,184,944 $3,245,882 
See accompanying notes to condensed consolidated financial statements.
1

FIREEYE, INC.
Condensed Consolidated Statements of Operations
(In thousands, except per share data)
(Unaudited)

Three Months Ended March 31,
20212020
Revenue:
Product, subscription and support$183,017 $174,083 
Professional services63,331 50,639 
Total revenue246,348 224,722 
Cost of revenue:
Product, subscription and support51,968 53,136 
Professional services32,602 28,450 
Total cost of revenue84,570 81,586 
Total gross profit161,778 143,136 
Operating expenses:
Research and development72,420 67,503 
Sales and marketing99,601 100,200 
General and administrative26,489 27,429 
Restructuring charges 10,974 
Total operating expenses198,510 206,106 
Operating loss(36,732)(62,970)
Interest income1,644 4,424 
Interest expense(14,624)(15,846)
Other income (expense), net571 (989)
Loss before income taxes(49,141)(75,381)
Provision for income taxes1,503 925 
Net loss$(50,644)$(76,306)
Dividend on series A convertible preferred stock(4,512) 
Accretion of series A convertible preferred stock(82) 
Net loss attributable to common stockholders, basic and diluted$(55,238)$(76,306)
Net loss per share attributable to common stockholders, basic and diluted$(0.24)$(0.35)
Weighted average shares used in computing net loss per share, basic and diluted
234,740 217,789 
See accompanying notes to condensed consolidated financial statements.
2

FIREEYE, INC.
Condensed Consolidated Statements of Comprehensive Loss
(In thousands)
(Unaudited)
Three Months Ended March 31,
20212020
Net loss$(50,644)$(76,306)
Change in net unrealized loss on available-for-sale investments
(1,795)(2,849)
Comprehensive loss$(52,439)$(79,155)
See accompanying notes to condensed consolidated financial statements.
3

FIREEYE, INC.
Condensed Consolidated Statement of Convertible Preferred Stock and Stockholders' Equity
(Unaudited, in thousands)
Three Months Ended March 31,
20212020
Total stockholders' equity, beginning balances$732,904 $701,666 
Common stock and additional paid-in-capital:
Balance, beginning of period3,623,268 3,457,381 
Issuance of common stock for equity awards, net of tax withholdings1,097 1,348 
Shares withheld for taxes(8,798)(7,399)
Accretion of series A convertible preferred stock(82) 
Dividends on series A convertible preferred stock(4,512) 
Stock-based compensation46,961 37,148 
Balance, end of period3,657,934 3,488,478 
Treasury stock:
Balance, beginning of period(80,000)(150,000)
Balance, end of period(80,000)(150,000)
Accumulated other comprehensive income (loss):
Balance, beginning of period3,834 1,180 
Unrealized loss investments(1,795)(2,849)
Balance, end of period2,039 (1,669)
Accumulated deficit:
Balance, beginning of period(2,814,198)(2,606,895)
Net loss(50,644)(76,306)
Balance, end of period(2,864,842)(2,683,201)
Total stockholders' equity, ending balances$715,131 $653,608 
Series A convertible preferred stock:
Balance, beginning of period$401,050 $ 
Series A convertible preferred stock issuance costs(82) 
Accretion of series A convertible preferred stock82  
   Dividends on series A convertible preferred stock4,512  
Balance, end of period$405,562 $ 

See accompanying notes to condensed consolidated financial statements
4

FIREEYE, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Three Months Ended March 31,
20212020
CASH FLOWS FROM OPERATING ACTIVITIES:
Net loss $(50,644)$(76,306)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization27,613 24,241 
Stock-based compensation45,767 36,178 
Non-cash interest expense related to convertible senior notes11,384 12,365 
Deferred income taxes(126)143 
Other2,010 6,267 
Changes in operating assets and liabilities, net of business acquisitions:
Accounts receivable44,517 30,256 
Inventories(234)(935)
Prepaid expenses and other assets5,453 2,827 
Accounts payable8,130 1,717 
Accrued liabilities5,379 (1,319)
Accrued compensation(25,322)(1,572)
Deferred revenue(45,759)(54,711)
Other long-term liabilities(7,308)(3,607)
Net cash provided by (used in) operating activities20,860 (24,456)
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property and equipment and demonstration units(10,023)(11,680)
Purchases of short-term investments(339,801)(103,131)
Proceeds from maturities of short-term investments176,755 108,462 
Purchase of investment in privately held company (1,000)
Business acquisitions, net of cash acquired49 (12,948)
Lease deposits461 67 
Net cash used in investing activities(172,559)(20,230)
CASH FLOWS FROM FINANCING ACTIVITIES:
Series A convertible preferred stock issuance costs(82)
Payment related to shares withheld for taxes(8,798)(7,399)
Proceeds from exercise of equity awards1,097 1,348 
Net cash used in financing activities(7,783)(6,051)
Net change in cash and cash equivalents(159,482)(50,737)
Cash and cash equivalents, beginning of period676,454 334,603 
Cash and cash equivalents, end of period$516,972 $283,866 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Cash paid for income taxes$2,158 $727 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES:
Purchases of property and equipment and demonstration units in accounts payable and accrued liabilities
$2,696 $3,215 
Dividend on series A convertible preferred stock$4,512 $ 
Accretion of series A convertible preferred stock$82 $ 
5

FIREEYE, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
See accompanying notes to condensed consolidated financial statements.
6

FIREEYE, INC.
Notes to Condensed Consolidated Financial Statements

7


1. Description of Business and Summary of Significant Accounting Policies
Description of Business
FireEye, Inc., with principal executive offices located in Milpitas, California, was incorporated as NetForts, Inc. on February 18, 2004, under the laws of the State of Delaware, and changed its name to FireEye, Inc. on September 7, 2005.
FireEye, Inc. and its wholly owned subsidiaries (collectively, the “Company”, “we”, “us” or “our”) provide comprehensive intelligence-based cybersecurity solutions that allow organizations to prepare for, prevent, investigate, respond to and remediate cyber attacks, including attacks that target on-premise, cloud and critical infrastructure environments. Our portfolio of cybersecurity products and services helps customers minimize the risk of costly cybersecurity breaches by:
validating the effectiveness of existing cybersecurity controls before an attack occurs,
detecting and preventing advanced, targeted and other evasive attacks missed by other security controls,
enabling more efficient management of security operations, including alert management, investigations and response when a breach occurs, and
providing assessment, training and other strategic security consulting services that help organizations improve their resilience to attack.
Our portfolio of cybersecurity solutions includes threat detection and prevention products that include appliance-based, virtual and cloud solutions for web security, email security and endpoint security. These products are complemented by our cloud-based threat intelligence, security analytics and security automation and orchestration technologies, as well as our managed security services, cybersecurity consulting and incident response offerings. In combination, our solutions and services enable a proactive approach to cybersecurity that extends across the threat management lifecycle to minimize the risk of costly cybersecurity breaches.
We have organized our cybersecurity solutions in a hub and spokes model designed to integrate machine-generated threat data from our detection and prevention products with our analytics, response and orchestration technologies delivered through our Helix cybersecurity operations platform. Helix is designed to enable more efficient security operations by correlating security and event data across an organization’s environment to determine which threats present the greatest risk, automate repetitive security processes, and provide tools and workflows to investigate and respond to attacks. The Helix cloud-based interface presents a unified view of an organization’s attack surface, including on-premise and cloud environments, and provides the contextual threat intelligence and threat management tools to enable a rapid response.
The majority of our products, subscriptions and services are sold to end-customers through distributors, resellers, and strategic partners, with a lesser percentage of sales directly to our end-customers.

In November 2020, we acquired Respond Software, Inc. ("Respond Software"), a cybersecurity investigation automation company. In connection with this acquisition, we paid cash consideration of $116.1 million, and issued 4,931,862 shares of our common stock of which 694,768 shares are subject to vesting conditions. The estimated fair value of the common stock issued and not subject to vesting conditions was $60.3 million. We also assumed unvested stock options, which are now exercisable for our common stock, of which $1.2 million of the fair value has been accounted for as consideration for assumed awards pertaining to pre-combination service prior to acquisition. Based on the above, total purchase consideration for Respond Software was $177.6 million. We are currently in the process of completing the preliminary purchase price allocation.
In November 2020, we entered into a Securities Purchase Agreement with BTO Delta Holdings DE L.P., an investment vehicle of funds affiliated with The Blackstone Group Inc., and a Securities Purchase Agreement with ClearSky Security Fund I LLC and ClearSky Power & Technology Fund II LLC (together, the “Series A Securities Financing Agreements”). Pursuant to the Series A Securities Financing Agreements, in December 2020 we issued and sold 400,000 shares of a newly designated 4.5% Series A Convertible Preferred Stock, par value $0.0001 per share, at a price of $1,000 per share, for an aggregate purchase price of $400.0 million. We intend to use the net proceeds from the issuance and sale to fund acquisitions, buybacks of our common stock, and for working capital purposes.
In January 2020, we acquired Cloudvisory LLC ("Cloudvisory"), a provider of cloud visibility and control solutions. As consideration for the acquisition, we paid approximately $13.2 million in cash and assumed $0.3 million in net tangible liabilities.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and following the requirements of the Securities and Exchange Commission (“SEC”), for interim reporting. As permitted under those rules, certain footnotes or other financial information
8


that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year. The balance sheet as of December 31, 2020 has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.
The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2020 included in our Annual Report on Form 10-K for the year ended December 31, 2020.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it, determining the standalone selling price of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes (as defined in Note 9) and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.
Summary of Significant Accounting Policies
There have been no significant changes to our significant accounting policies as of and for the three months ended March 31, 2021, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2020.
Recently Adopted Accounting Pronouncements
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This standard requires capitalization of the implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Further, the standard also requires the Company to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.
Simplifying the Test for Goodwill Impairment
In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.
Measurement of Credit Losses on Financial Instruments
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss ("CECL") model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance was effective for the Company beginning in the first quarter of 2020. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.
Simplifying Accounting for Income Taxes
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the
9


approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. We adopted ASU 2019-12 as of January 1, 2020. The adoption did not have a significant impact on our unaudited condensed consolidated financial statements.
Recent Legislation
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on our current taxes, deferred taxes, or uncertain tax positions.
Recent Accounting Pronouncements Not Yet Adopted
In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06): This standard simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, entities will no longer separately present in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature will no longer be amortized into income as interest expense over the life of the instrument. Instead, entities will account for a convertible debt instrument wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC Topic 815, Derivatives and Hedging, or (2) a convertible debt instrument was issued at a substantial premium. Among other potential impacts, this change is expected to reduce reported interest expense, increase reported net income, and result in a reclassification of certain conversion feature balance sheet amounts from stockholders’ equity to liabilities as it relates to the Company’s convertible senior notes. Additionally, ASU 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS), which is consistent with the Company’s accounting treatment under the current standard. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a fully retrospective or modified retrospective basis. We are currently evaluating the timing, method of adoption and overall impact of this standard on our consolidated financial statements.
2. Fair Value Measurements
The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3: Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty’s non-performance risk is considered in measuring the fair values of assets.
10


The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):
As of March 31, 2021As of December 31, 2020
Description
Level 1
Level 2
Level 3
Total
Level 1
Level 2
Level 3
Total
Assets
Cash equivalents:
Money market funds
$223,910 $ $ $223,910 $32,954 $ $ $32,954 
Total cash equivalents
223,910   223,910 32,954   32,954 
Short-term investments:
Certificates of deposit
 2,982  2,982  2,752  2,752 
Commercial paper
 4,999  4,999  19,994  19,994 
Corporate notes and bonds
 529,773  529,773  437,652  437,652 
U.S. Treasuries
 72,087  72,087  74,934  74,934 
U.S. Government agencies
 173,848  173,848  89,492  89,492 
Total short-term investments
 783,689  783,689  624,824  624,824 
Total assets measured at fair value
$223,910 $783,689 $ $1,007,599 $32,954 $624,824 $ $657,778 
Additionally, we have a restructuring liability related to certain real estate facilities that was calculated based on the present value of future non-lease payments, discounted at a rate commensurate with our current cost of financing as well as external ratings. This non-recurring fair value measurement is considered to be a Level 3 measurement due to the use of significant unobservable inputs. See Note 6 Restructuring Charges for a reconciliation of this liability.
We measure certain assets, including goodwill, intangible assets and our equity-method investment in a privately held company at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. In light of the COVID-19 pandemic, we performed an analysis of impairment indicators of these assets and noted no adverse impact to their fair values as of March 31, 2021.
The estimated fair value of the Convertible Senior Notes was determined to be $1.0 billion as of March 31, 2021 and as of December 31, 2020. The fair value was determined based on the closing trading prices per $100 principal amount of the respective Convertible Senior Notes as of the last day of trading for the period. We consider the fair value of the Convertible Senior Notes to be a Level 2 measurement as they are not actively traded.

3. Investments
Our investments consisted of the following (in thousands):
As of March 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Certificates of deposit
$2,922 $60 $ $2,982 
Commercial paper
4,999   4,999 
Corporate notes and bonds
527,173 2,885 (285)529,773 
U.S. Treasuries
72,077 16 (6)72,087 
U.S. Government agencies
173,971 2 (125)173,848 
Total
$781,142 $2,963 $(416)$783,689 
11


As of December 31, 2020
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Certificates of deposit
$2,679 $73 $ $2,752 
Commercial paper
$19,994 $ $ $19,994 
Corporate notes and bonds
433,445 4,248 (41)437,652 
U.S. Treasuries
74,914 26 (6)74,934 
U.S. Government agencies
89,451 54 (13)89,492 
Total
$620,483 $4,401 $(60)$624,824 
The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):
As of March 31, 2021
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Commercial paper
$4,999 $ $ $ $4,999 $ 
Corporate notes and bonds
224,706 (285)3,362  228,068 (285)
U.S. Treasuries
22,792 (6)  22,792 (6)
U.S. Government agencies
147,146 (125)1,700  148,846 (125)
Total
$399,643 $(416)$5,062 $ $404,705 $(416)
As of December 31, 2020
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Commercial paper
$4,997 $ $ $ $4,997 $ 
Corporate notes and bonds
92,855 (41)870  93,725 (41)
U.S. Treasuries
42,799 (6)  42,799 (6)
U.S. Government agencies
37,488 (13)1,700  39,188 (13)
Total
$178,139 

$(60)

$2,570 

$ $180,709 $(60)
Unrealized losses related to these investments are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell, and it is not more likely than not that we would be required to sell, these investments before recovery of their cost basis.
The following table summarizes the contractual maturities of our investments as of March 31, 2021 (in thousands):
Amortized CostFair Value
Due within one year$349,132 $350,290 
Due within one to three years 432,010 433,399 
Total$781,142 $783,689 
All available-for-sale securities have been classified as current, based on management's ability to use the funds in current operations.
As of December 31, 2020 and March 31, 2021, we held an 11.0% ownership interest in a privately held company, which is accounted for under the equity method based on our ability to exercise significant influence over operating and financial policies of the privately held company. The investment was fully written off as of March 31, 2021 and no gains or losses were recorded during the three months ended March 31, 2021. We were informed that substantially all of the assets of the privately held company were sold during the three months ended March 31, 2021 and that the privately held company is expected to dissolve after the first anniversary of the asset sale. None of the proceeds of the sale were paid to us or other shareholders of the privately held company in respect of their stock holdings.

12


4. Property and Equipment
Property and equipment, net consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Computer equipment and software
$228,594 $220,870 
Leasehold improvements
64,094 62,249 
Furniture and fixtures
15,298 15,203 
Machinery and equipment
465 465 
Total property and equipment
308,451 298,787 
Less: accumulated depreciation
(228,901)(219,017)
Total property and equipment, net
$79,550 $79,770 
Depreciation and amortization expense related to property, equipment and demonstration units during the three months ended March 31, 2021 and 2020 was $11.3 million and $9.0 million, respectively.
During the three months ended March 31, 2021 and 2020, we capitalized $7.9 million and $5.8 million, respectively, of software development costs primarily related to our platform and cloud subscription offerings. Amortization expense related to capitalized software development costs during the three months ended March 31, 2021 and 2020 were $5.0 million and $4.6 million, respectively.
Refer to Note 6 Restructuring Charges regarding fixed assets write-offs.
5. Business Combinations
Acquisition of Cloudvisory
In January 2020, we acquired Cloudvisory, a provider of cloud visibility and control solutions. As consideration for the acquisition, we paid approximately $13.2 million in cash and assumed $0.3 million in net tangible liabilities.
The acquisition of Cloudvisory was accounted for in accordance with the acquisition method of accounting for business combinations with FireEye as the accounting acquirer. Under the acquisition method of accounting, the total purchase consideration is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The total purchase price of $13.2 million was allocated using the information available to us. The results of operations of Cloudvisory have been included in our consolidated statements of operations from the acquisition date, though revenue and net income from Cloudvisory were not material for the three months ended March 31, 2021. Transaction costs were immaterial and expensed as incurred. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material. Allocation of the purchase price is as follows (in thousands):
Amount
Net tangible liabilities assumed$(288)
Intangible assets5,650 
Goodwill7,846 
Total purchase price allocation$13,208 
The purchase price exceeded the fair value of the net tangible liabilities and identifiable intangible assets acquired, resulting in the recognition of goodwill. Goodwill is primarily attributable to expected synergies in our subscription offerings and cross-selling opportunities. The goodwill generated as a result of the Cloudvisory acquisition is deductible for tax purposes.
Intangible assets consist primarily of developed technology and trade name. Intangible assets attributable to developed technology include a combination of patented and unpatented technology, trade secrets, computer software and research processes that represent the foundation for the existing and planned new products to facilitate the generation of new content. Trade name is attributable to marketing goods and services under the Cloudvisory brand.
13


The estimated useful life and fair values of the identifiable intangible assets are as follows (in thousands):
Estimated Useful Life (in years)Amount
Developed technology3$5,500 
Trade name1150 
Total identifiable intangible assets$5,650 
The value of developed technology was estimated using the excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. To reflect the fact that certain other assets contribute to the cash flows generated, the returns for these contributory assets were removed to arrive at estimated cash flows solely attributable to the acquired technology, which were discounted at a rate of 35% to determine the fair value.
The value of the trade name was estimated using the relief-from-royalty method, an income approach (Level 3), which estimates the cost savings that accrue to the owner of the intangibles asset that would otherwise be payable as royalties or license fees on revenues earned through the use of the asset. A royalty rate of 1% was applied to the projected revenues associated with the intangible asset to determine the amount of savings using a discount rate of 35% to determine the fair value.
Discount rates for each respective intangible asset were determined by accounting for the risk associated with each asset, including required technology development necessary to support respective projections, the uncertainty of market success and the risk inherent with projected financial results. The estimated useful lives were determined by evaluating the expected economic and useful lives of the assets and of similar intangible assets from previous business combinations and adjusting accordingly for circumstances that may be unique to Cloudvisory.
Acquisition of Respond Software
In November 2020, we acquired all outstanding shares of privately held Respond Software, a cybersecurity investigation automation company. The acquisition of Respond Software, a leader in automation of extended detection and response (XDR), is intended to add significant capabilities to our Mandiant Advantage platform by automating threat detection and reducing the amount of analyst time necessary to investigate threats due to the reduction in false positives as well as to accelerate Respond Software's learning models with our unique expertise and threat intelligence. In connection with this acquisition, we paid cash consideration of $116.1 million and issued 4,931,862 shares of our common stock—694,768 of these shares were subject to vesting conditions as of December 31, 2020, of which 257,852 were canceled during the three months ended March 31, 2021 and 436,916 shares remained subject to vesting conditions as of March 31, 2021. The estimated fair value of the common stock issued and not subject to vesting conditions was $60.3 million. We also assumed unvested stock options, which are now exercisable for our common stock, of which $1.2 million of the fair value has been accounted for as consideration for assumed awards pertaining to pre-combination service prior to acquisition. Based on the above, total purchase consideration for Respond Software was $177.6 million.
The acquisition of Respond Software was accounted for in accordance with the acquisition method of accounting for business combinations with FireEye as the accounting acquirer. Under the acquisition method of accounting, the total purchase consideration is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The total purchase price of $177.6 million was allocated using the information available to us. As a result, we may continue to adjust the preliminary purchase price allocation after obtaining more information regarding asset valuations, liabilities assumed, and revisions of preliminary estimates. The results of operations of Respond Software have been included in our consolidated statements of operations from the acquisition date, and revenue and net income from Respond Software were not material for the year ended December 31, 2020. Transaction costs were immaterial and expensed as incurred. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material. Allocation of the preliminary purchase price is as follows (in thousands):
Amount
Net tangible assets assumed(4,551)
Intangible assets31,880 
Deferred tax liability(1,120)
Goodwill151,388 
Total purchase price allocation$177,597 
14


The preliminary purchase price exceeded the fair value of the net tangible liabilities and identifiable intangible assets acquired, resulting in the recognition of goodwill. Goodwill is primarily attributable to expected synergies in our subscription offerings and cross-selling opportunities. The goodwill is not expected to be deductible for U.S. income tax purposes.
Intangible assets consist primarily of developed technology, in-process technology, customer relationships and trade name. Intangible assets attributable to developed technology include a combination of patented and unpatented technology, trade secrets, computer software and research processes that represent the foundation for the existing and planned new products to facilitate the generation of new content. Customer relationship intangibles relate to Respond Software's ability to sell current and future content, as well as products built around this content, to its existing customers. Trade name is attributable to marketing goods and services under the Respond Software brand.
The estimated useful life and fair values of the identifiable intangible assets are as follows (dollars in thousands):
Estimated Useful Life (in years)Amount
Developed technology522,300 
In-Process technology42,200 
Customer relationships56,760 
Trade name2620 
Total identifiable intangible assets$31,880 
The value of developed technology was estimated using the excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. To reflect the fact that certain other assets contribute to the cash flows generated, the returns for these contributory assets were removed to arrive at estimated cash flows solely attributable to the acquired technology, which were discounted at a rate of 12% to determine the fair value.
The value of in-process technology was estimated using the excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. To reflect the fact that certain other assets contribute to the cash flows generated, the returns for these contributory assets were removed to arrive at estimated cash flows solely attributable to the acquired technology, which were discounted at a rate of 13% to determine the fair value.
The value of customer relationships was estimated using the "with and without" version of the Income Approach, which measures the difference between cash flows generated assuming the existence of the current customer relationships and the cash flows assuming those relationships do not exist and are replaced over time. Estimated costs on projected revenues, excluding acquired contract backlog, were made using historical data pertaining to sales to new and existing customers. The cash flow impact of projected cost savings, primarily avoidance of legal costs pertaining to new customers and lower commission rates applicable to existing customers than new customers, were discounted at a rate of 11% to determine the fair value.
The value of the trade name was estimated using the relief-from-royalty method, an income approach (Level 3), which estimates the cost savings that accrue to the owner of the intangibles asset that would otherwise be payable as royalties or license fees on revenues earned through the use of the asset. A royalty rate of 1% was applied to the projected revenues associated with the intangible asset to determine the amount of savings using a discount rate of 12% to determine the fair value.
Discount rates for each respective intangible asset were determined by accounting for the risk associated with each asset, including required technology development necessary to support respective projections, the uncertainty of market success and the risk inherent with projected financial results. The estimated useful lives were determined by evaluating the expected economic and useful lives of the assets and of similar intangible assets from previous business combinations and adjusting accordingly for circumstances that may be unique to Respond Software.
Goodwill and Purchased Intangible Assets
Goodwill increased by $0.05 million for tax adjustment for the three months ended March 31, 2021. There were no other changes to the carrying amount of goodwill.
15


Purchased intangible assets consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Developed technology
$178,303 $178,303 
Content
158,700 158,700 
Customer relationships
122,450 122,450 
Contract backlog
13,200 13,200 
Trade names
17,930 17,930 
Non-competition agreements
1,400 1,400 
Total intangible assets
491,983 491,983 
Less: accumulated amortization
(377,761)(365,916)
Total net intangible assets
$114,222 $126,067 
Amortization expense of intangible assets during the three months ended March 31, 2021 and 2020 was $11.8 million and $12.0 million, respectively.
The expected future annual amortization expense of intangible assets as of March 31, 2021 is presented below (in thousands):
Years Ending December 31,Amount
2021 (remaining nine months)$35,046 
202235,575 
202328,444 
20249,985 
2025 and thereafter5,172 
Total$114,222 

6. Restructuring Charges
The following table sets forth the restructuring balance as of December 31, 2020 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2021 (in thousands):
Severance and related costsFacilities costsTotal costs
Balance, December 31, 2020$570 $478 $1,048 
Provision for restructuring charges   
Cash payments(443)(321)(764)
Other adjustments(110)9 (101)
Balance, March 31, 2021$17 $166 $183 
The remainder of the restructuring balance of $0.2 million at March 31, 2021 is composed of $0.2 million of non-cancelable non-lease costs which we expect to pay over the terms of the related obligations through the first quarter of 2022.
7. Leases
We have operating leases primarily for corporate offices. Our leases have remaining lease terms of one to eleven years, some of which include options to extend the leases for up to five years, and some of which include options to terminate within one year.
The components of lease expenses were as follows (in thousands):
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
Operating lease costs$4,099 $4,418 
Short-term lease costs298 527 
Sublease income(223)(274)
Total net lease costs$4,174 $4,671 
16


Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):
As of March 31, 2021
Operating leases:
Operating lease right-of-use assets, net$39,238 
Operating lease liabilities, current$13,843 
Operating lease liabilities, non-current54,710 
Total operating lease liabilities$68,553 
Weighted average remaining lease term (in years)6.7
Weighted average discount rate6.2 %
Supplemental cash flow and other information related to leases is as follows (in thousands):
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$5,385 $4,730 
Lease liabilities arising from obtaining right-of-use assets:
Operating leases$11,683 $478 
Cash flows of operating lease liabilities are as follows (in thousands):
Years Ending December 31, 
Amount 
2021 (remaining nine months)$5,995 
202214,519 
202312,584 
202411,243 
202510,640 
202610,605 
2027 and thereafter20,272 
Total lease payments
85,858 
Less: imputed interest
(17,305)
Total lease obligations
68,553 
Less: current lease obligations
(13,843)
Long-term lease obligations
$54,710 
As of March 31, 2021, we did not have any additional operating lease commitments for office leases that have not yet commenced.
17


8. Deferred Revenue
Deferred revenue consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Product, subscription and support, current
$479,459 $503,740 
Professional services, current
108,474 109,969 
Total deferred revenue, current
587,933 613,709 
Product, subscription and support, non-current
321,282 341,541 
Professional services, non-current
1,483 1,207 
Total deferred revenue, non-current
322,765 342,748 
Total deferred revenue
$910,698 $956,457 
Changes in the balance of deferred revenue for the periods presented are as follows (in thousands):
Three Months Ended March 31,
20212020
Deferred revenue, beginning of period
$956,457 $974,567 
Billings for the period
200,589 170,011 
Revenue recognized
(246,348)(224,722)
Deferred revenue, end of period
$910,698 $919,856 
Remaining Performance Obligations
Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable contracts that will be invoiced and recognized as revenue in future periods ("backlog"). While deferred revenue is recorded on our balance sheet as a liability, backlog is not recorded in revenue, deferred revenue or elsewhere in our consolidated financial statements until we establish a contractual right to invoice, at which point it is recorded as revenue or deferred revenue as appropriate. As of March 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $910.7 million in deferred revenue and $48.7 million in backlog.
We expect that the amount of backlog relative to the total value of our contracts will change from year to year due to several factors, including the amount invoiced early in the contract term, the timing and duration of customer agreements, varying invoicing cycles of agreements and changes in customer financial circumstances. Accordingly, we believe that fluctuations in backlog are not always a reliable indicator of future revenues and we do not utilize backlog internally as a key management metric.
We expect to recognize these remaining performance obligations as follows (in percentages):
TotalLess than 1 year1-2 years2-3 yearsMore than 3 years
Deferred revenue100%65%22%10%3%
Backlog100%56%25%17%2%

18



9. Convertible Senior Notes
Convertible Senior Notes due 2024
On May 24, 2018, we issued $525.0 million aggregate principal amount of 0.875% Convertible Senior Notes due 2024 (the "2024 Notes") in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). In addition, on June 5, 2018, we issued an additional $75.0 million aggregate principal amount of the 2024 Notes pursuant to the full exercise of the initial purchasers' option to purchase additional 2024 Notes, in a private placement exempt from the registration requirements of the Securities Act. The net proceeds from the offerings, after deducting the initial purchasers' discount of approximately $15.0 million and the issuance costs of approximately $0.6 million, were $584.4 million. We used (i) approximately $330.4 million of the net proceeds to repurchase approximately $340.2 million in aggregate principal amount outstanding of the Series A Notes (as defined below) in negotiated transactions with institutional investors and (ii) approximately $65.2 million of the net proceeds from the offering of the 2024 Notes to enter into capped call transactions (the "Capped Calls").
The 2024 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2024 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2024 Notes, including the Series A Notes and the Series B Notes (as defined below); and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. The 2024 Notes are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.
The 2024 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing other securities.
The 2024 Notes bear interest at 0.875% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2018. The 2024 Notes mature on June 1, 2024, unless earlier repurchased, redeemed or converted.
The initial conversion rate of the 2024 Notes is 43.1667 shares of our common stock per $1,000 of principal amount of the 2024 Notes, which is equivalent to an initial conversion price of approximately $23.17 per share of common stock. The conversion rate of the 2024 Notes may be adjusted pursuant to the terms of the indenture governing the 2024 Notes upon the occurrence of certain specified events, but not for accrued and unpaid interest.
Holders may convert the 2024 Notes at their option in multiples of $1,000 principal amount prior to the business day preceding March 1, 2024, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the 2024 Notes on each applicable trading day;
during the five business day period after any five consecutive trading day period (the "measurement period") in which the trading price per $1,000 principal amount of the 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes on each such trading day;
if we call any or all of the 2024 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or
upon the occurrence of specified corporate events, as specified in each indenture governing the 2024 Notes.
Regardless of the foregoing conditions, holders may convert their 2024 Notes at their option in multiples of $1,000 principal amount during the period from, and including, March 1, 2024 to the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the 2024 Notes can be settled in cash, shares of our common stock or any combination of cash and shares of common stock at our option.
Holders may also require us to repurchase the 2024 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2024 Notes, at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
Additionally, we may redeem for cash all or any portion of the 2024 Notes on or after June 5, 2021, if the last reported sale price of our common stock has been at least 130% of the conversion price of the 2024 Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.
19


As of March 31, 2021, none of the conditions permitting holders to convert their 2024 Notes had been satisfied and no shares of our common stock had been issued in connection with any conversions of the 2024 Notes. Based on the closing price of our common stock of $19.57 per share on March 31, 2021, the conversion value of the 2024 Notes was less than the principal amount of the 2024 Notes outstanding on a per 2024 Note basis.
In accordance with accounting for debt with conversions and other options, we bifurcated the principal amount of the 2024 Notes into liability and equity components. The initial liability component of the 2024 Notes was valued at $458.3 million based on the contractual cash flows discounted at an appropriate comparable market non-convertible debt borrowing rate at the date of issuance of 5.5% with the equity component representing the residual amount of the proceeds of $141.7 million, which was recorded as a debt discount. Issuance costs were allocated pro rata based on the relative initial carrying amounts of the liability and equity components. As a result, transaction costs of $0.5 million and $0.1 million and initial purchasers' discount of $11.5 million and $3.5 million were attributable to the liability component and equity component of the 2024 Notes, respectively. The debt discount and the issuance costs allocated to the liability component are amortized as additional interest expense over the term of the 2024 Notes using the effective interest method as noted in the table below.
The liability and equity components of the 2024 Notes consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
2024 Notes2024 Notes
Liability component:
Principal$600,000 $600,000 
Less: 2024 Notes discounts and issuance costs, net of amortization(86,478)(92,750)
Net carrying amount$513,522 $507,250 
Equity component, net of issuance costs$138,064 $138,064 
The unamortized issuance costs as of March 31, 2021 will be amortized over a weighted-average remaining period of approximately 3.2 years.
Interest expense related to the 2024 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31,
20212020
2024 Notes2024 Notes
Coupon interest$1,313 $1,313 
Amortization of 2024 Notes discounts and issuance costs6,271 5,970 
Total interest expense recognized$7,584 $7,283 
Effective interest rate on the liability component6.0 %6.0 %
In connection with the 2024 Notes offering, we entered into the Capped Calls with certain counterparties affiliated with the initial purchasers of the 2024 Notes. The Capped Calls are expected to reduce potential dilution of earnings per share upon conversion of the 2024 Notes, and have an initial strike price of $23.17 per share, which corresponds to the initial conversion price of the 2024 Notes and which have a cap price of $34.32 per share. The Capped Calls do not meet the criteria for separate accounting as a derivative as they are indexed to our own stock and are accounted for as freestanding financial instruments. The premiums paid for the purchase of the Capped Calls in the amount of $65.2 million have been recorded as a reduction of the Company's additional paid-in capital in stockholder's equity in the accompanying Condensed Consolidated Financial Statements and fair values of the Capped Calls are not re-measured at each reporting period.
Convertible Senior Notes due 2035
In June 2015, we issued $460.0 million principal amount of 1.000% Convertible Senior Notes due 2035 (the "Series A Notes") and $460.0 million principal amount of 1.625% Convertible Senior Notes due 2035 (the “Series B Notes” and together with the Series A Notes, the "2035 Notes", and the 2035 Notes, together with the 2024 Notes, the "Convertible Senior Notes") in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. The net proceeds after the initial purchasers' discount of $23.0 million and issuance costs of $0.5 million from the 2035 Notes were $896.5 million. The Series A Notes and Series B Notes bear interest at 1.000% per year and 1.625% per year, respectively,
20


payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2015. The 2035 Notes mature on June 1, 2035, unless earlier repurchased, redeemed or converted.
The 2035 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2035 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2035 Notes and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. They are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.
The 2035 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing our other securities.
The initial conversion rate on each series of 2035 Notes is 16.4572 shares of our common stock per $1,000 principal amount of 2035 Notes, which is equivalent to an initial conversion price of approximately $60.76 per share of common stock. The conversion rate of each series of 2035 Notes may be adjusted upon the occurrence of certain specified events, but not for accrued and unpaid interest.
Holders may convert the 2035 Notes at their option in multiples of $1,000 principal amount prior to March 1, 2035, excluding the period from March 1, 2022 to June 1, 2022 in the case of the Series B Notes, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ended on September 30, 2015 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2035 Notes of the relevant series on each applicable trading day;
during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Series A Notes or Series B Notes, as applicable, for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes of the relevant series on each such trading day;
if we call any or all of the 2035 Notes of a series for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or
upon the occurrence of specified corporate events, as specified in each indenture governing the 2035 Notes.
Regardless of the foregoing conditions, holders may convert their 2035 Notes at their option in multiples of $1,000 principal amount at any time during the period from March 1, 2022 to June 1, 2022 in the case of the Series B Notes, or after March 1, 2035 until maturity for either series of 2035 Notes. Upon conversion, the 2035 Notes can be settled in cash, shares of our common stock or any combination thereof at our option.
We may be required by holders of the 2035 Notes to repurchase all or any portion of their 2035 Notes at 100% of the principal amount plus accrued and unpaid interest, on each of June 1, 2025 and June 1, 2030, in the case of the Series A Notes, and each of June 1, 2022, June 1, 2025 and June 1, 2030 in the case of the Series B Notes. Holders may also require us to repurchase the 2035 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2035 Notes, at a purchase price equal to 100% of the principal amount, plus accrued and unpaid interest.
Additionally, we may redeem for cash all or any portion of the Series B Notes at any time prior to June 1, 2022 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than three trading days immediately preceding the date we provide notice of redemption. We also may redeem for cash all or any portion of the Series A Notes at any time prior to maturity and all or any portion of the Series B Notes on or after June 1, 2022 until maturity, regardless of the foregoing sale price condition.
In accordance with accounting for debt with conversions and other options, we allocated the principal amount of the 2035 Notes into liability and equity components. We also allocated the total amount of initial purchasers' discount and transaction costs incurred to the liability and equity components using the same proportions as the proceeds from the 2035 Notes. Transaction costs of $0.4 million and $0.1 million and initial purchasers' discount of $17.6 million and $5.4 million were attributable to the liability component and equity component of the 2035 Notes, respectively.
Repurchase of a portion of the Series A Notes
In May 2018, we used approximately $330.4 million of the net proceeds from the offering of the 2024 Notes to repurchase $340.2 million aggregate principal amount of the Series A Notes. The repurchase was accounted for as a partial extinguishment of the Series A Notes. The consideration of approximately $330.4 million used to repurchase the Series A Notes was allocated between the liability and equity components of the amount extinguished by determining the fair value of the liability component immediately prior to the debt extinguishment and allocating that portion of the repurchase price to the liability component in the amount of $317.4 million. The
21


residual of the repurchase price of $13.0 million was allocated to the equity component of the Series A Notes as a reduction of additional paid-in capital. The fair value of the debt extinguished was calculated using a discount rate of 4.5%, representing an estimate of the Company's borrowing rate at the date of repurchase with a remaining expected life of two years. As part of the repurchase, we wrote-off a portion of the unamortized debt issuance cost apportioned to the principal amount of Series A Notes repurchased. We also recorded a loss on partial extinguishment of the Series A Notes of $10.8 million in Other Expense, net, representing the difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and unamortized costs.
In June 2020, the Company delivered a notice to the holders of Series A Notes to notify such holders of their option to require the Company to repurchase their Series A Notes on June 1, 2020. Holders representing $96.4 million aggregate principal amount of Series A Notes chose to exercise their option to require the Company to repurchase their Series A Notes. The repurchase was accounted for as a partial extinguishment of the Series A Notes. The consideration of approximately $96.4 million was used to repurchase the Series A Notes. The fair value of the debt extinguished was deemed to be the same as the par value of $96.4 million and no gain or loss was recognized.
As of March 31, 2021, $23.4 million aggregate principal amount of the Series A Notes remained outstanding.
The liability and equity components of the remaining portion of 2035 Notes consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Series A NotesSeries B NotesSeries A NotesSeries B Notes
Liability component:
Principal$23,436 $460,000 $23,436 $460,000 
Less: 2035 Notes discount and issuance costs, net of amortization (24,677) (29,790)
Net carrying amount$23,436 $435,323 $23,436 $430,210 
Equity component, net of issuance costs$15,559 $117,834 $15,559 $117,834 
The unamortized discounts and issuance costs as of March 31, 2021 will be amortized over a weighted-average remaining period of approximately 1.2 years.
Interest expense for the three months ended March 31, 2021 related to the 2035 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31, 2021
Series A NotesSeries B Notes
Coupon interest$59 $1,869 
Amortization of 2035 Notes discount and issuance costs 5,113 
Total interest expense recognized$59 $6,982 
Effective interest rate on the liability component1.0 %6.5 %
Interest expense for the three months ended March 31, 2020 related to the 2035 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31, 2020
Series A NotesSeries B Notes
Coupon interest$300 $1,869 
Amortization of 2035 Notes discount and issuance costs1,518 4,877 
Total interest expense recognized$1,818 $6,746 
Effective interest rate on the liability component6.2 %6.6 %
22


Prepaid Forward Stock Purchase
In connection with the issuance of the 2035 Notes, we also entered into privately negotiated prepaid forward transactions (the "Prepaid Forwards") with one of the initial purchasers of the 2035 Notes (the "Forward Counterparty"), pursuant to which we paid approximately $150.0 million. The amount of the Prepaid Forward entered into in connection with the issuance of the Series A Notes was equivalent to approximately 1.6 million shares which was settled on June 3, 2020. The amount of the Prepaid Forward entered into in connection with the issuance of the Series B Notes was equivalent to approximately 1.8 million shares which is to be settled on or around June 1, 2022, subject to any early settlement, in whole or in part, of such Prepaid Forward. Such Prepaid Forward is intended to facilitate privately negotiated derivative transactions by which investors in the Series B Notes will be able to hedge their investment in the Series B Notes. In the event we pay any cash dividends on our common stock, the Forward Counterparty will pay an equivalent amount back to us.
The related shares were accounted for as a repurchase of common stock, and are presented as Treasury Stock in the unaudited condensed consolidated balance sheets. On June 3, 2020, we retired approximately 1.6 million shares delivered under the Prepaid Forward entered into in connection with the issuance of the Series A Notes. The remaining approximately 1.8 million shares of common stock purchased under the Prepaid Forward entered into in connection with the issuance of the Series B Notes are excluded from weighted-average shares outstanding for basic and diluted EPS purposes although they remain legally outstanding.
23


10. Commitments and Contingencies
Letters of Credit
We were party to letters of credit totaling $3.4 million and $3.9 million as of March 31, 2021 and December 31, 2020, respectively, issued primarily in support of operating leases for several of our facilities. These letters of credit are collateralized by a line with our bank. No amounts have been drawn against these letters of credit.
Contract Manufacturer Commitments
Our independent contract manufacturers procure components and assemble our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and product marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate supply, we may issue forecasts and orders for components and products that are non-cancelable. As of March 31, 2021 and December 31, 2020, we had non-cancelable open orders with our contract manufacturers of $4.2 million and $6.0 million, respectively. We are required to record a liability for firm, non-cancelable and unconditional purchase commitments with contract manufacturers and suppliers for quantities in excess of our future demand forecasts. As of March 31, 2021, we have not incurred nor accrued any significant liabilities for such non-cancelable commitments.
Purchase Obligations
As of March 31, 2021, we had approximately $15.8 million of non-cancelable firm purchase commitments primarily for purchases of software and services. In situations where we have received delivery of the goods or services as of March 31, 2021 under purchase orders outstanding as of the same date, such amounts are reflected in the condensed consolidated balance sheet as accounts payable or accrued liabilities and are excluded from the $15.8 million.
Litigation
From time to time, we are involved in claims and legal proceedings that arise in the ordinary course of business. Any claims or proceedings against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, result in the diversion of significant operational resources, or require us to enter into agreements which may not be available on terms favorable to us or at all.
To the extent there is a reasonable possibility that a loss exceeding amounts already recognized may be incurred, and the amount of such additional loss would be material, we will either disclose the estimated additional loss or state that such an estimate cannot be made. We do not currently believe that it is reasonably possible that additional losses in connection with litigation arising in the ordinary course of business would be material.
Indemnification
Under the indemnification provisions of our standard sales related contracts, we agree to defend our customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited to the total amount paid by our customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. In addition, we indemnify our officers, directors, and certain key employees for actions taken while they are or were serving in good faith in such capacities. Through March 31, 2021, there have been no claims under any indemnification provisions.

24


11. Redeemable Preferred Stock

On November 18, 2020, we entered into the Series A Securities Financing Agreements. Pursuant to the Series A Securities Financing Agreements, on December 11, 2020 we issued and sold 400,000 shares of a newly designated 4.5% Series A Convertible Preferred Stock (“Series A Preferred Stock”), at a price of $1,000 per share, for an aggregate purchase price of $400.0 million. We intend to use the net proceeds from the issuance and sale to fund acquisitions, buybacks of our common stock, and for working capital purposes.

Each share of Series A Preferred Stock has the powers, designations, preferences, and other rights of the shares of such series as are set forth in the Certificate of Designations of the Series A Preferred Stock filed by us with the Secretary of State of the State of Delaware on December 11, 2020 (the “Certificate of Designations”).

The Series A Preferred Stock ranks senior to our common stock, with respect to dividend rights and rights upon the voluntary or involuntary liquidation, dissolution, or winding up of our affairs (a “Liquidation”). Upon a Liquidation, each share of Series A Preferred Stock is entitled to receive an amount per share equal to the greater of (i) the purchase price paid by the Purchaser, plus all accrued and unpaid dividends and (ii) the amount that the holder of Series A Preferred Stock (each, a “Holder” and collectively, the “Holders”) would have been entitled to receive at such time if the Series A Preferred Stock were converted into our common stock (the “Liquidation Preference”). The initial purchase price of the Series A Preferred Stock is $1,000 per share (the “Original Purchase Price”). The Holders are entitled to dividends on the Original Purchase Price paid by the Purchaser at the rate of 4.5%, cumulatively, per annum that (i) for the first three years after December 11, 2020 will be paid in-kind, and (ii) after the third anniversary of December 11, 2020, will, at our election either be paid in cash, or, if not, will accrue and accumulate, in each case, accruing daily and paid quarterly in arrears. The Holders are also entitled to participate in dividends declared or paid on our common stock on an as-converted basis.

The Holder has the right, at its option, to convert its Series A Preferred Stock, in whole or in part, into fully paid and non-assessable shares of our common stock at a conversion price equal to $17.25 per share subject to certain customary adjustments in the event of certain adjustments to our common stock. The conversion price was equal to $17.25 per share as of March 31, 2021. After the third anniversary of December 11, 2020, subject to certain conditions, we may, at our option, require conversion of all of the outstanding shares of Series A Preferred Stock to Common Stock if, for at least 20 trading days during the 30 consecutive trading days immediately preceding the date we notify the Holders of the election to convert, the closing price of our common stock is at least 175% of the conversion price.

After the seventh anniversary of December 11, 2020, each Holder shall have the right to require us to redeem all or any part of the Holder’s Series A Preferred Stock for cash at a price equal to the Original Purchase Price paid by the Purchaser plus any accrued and unpaid dividends. Upon a “Fundamental Change” (involving a change of control, bankruptcy, insolvency, liquidation or de-listing as further described in the Certificate of Designations), each Holder shall have the right to require us to redeem all or any part of the Holder’s Series A Preferred Stock for an amount equal to the Liquidation Preference at a repurchase price calculated in accordance with the Certificate of Designations plus any accrued and unpaid dividends.

The Holders are generally entitled to vote with the holders of the shares of our common stock on all matters submitted for a vote of holders of shares of our common stock (voting together with the holders of shares of our common stock as one class) on an as-converted basis, subject to certain Nasdaq voting limitations, if applicable. Additionally, the consent of the Holders of a majority of the outstanding shares of Series A Preferred Stock is required for so long as any shares of the Series A Preferred Stock remain outstanding for (i) amendments to our organizational documents that have an adverse effect on the holders of Series A Preferred Stock and (ii) issuances by us of securities that are senior to, or equal in priority with, the Series A Preferred Stock. In addition, for so long as 25% of the Series A Preferred Stock issued in connection with the Financing Agreements remains outstanding, consent of the Holders of a majority of the outstanding shares of Series A Preferred Stock is required for (i) any change to the size of our Board of Directors, (ii) any voluntary dissolution, liquidation, bankruptcy, winding up or deregistration or delisting and (iii) incurrence by us of net debt in excess of $350,000,000.

We have applied the guidance in ASC 480‑10‑S99‑3A, SEC Staff Announcement: Classification and Measurement of Redeemable Securities and have therefore classified the Series A Preferred Stock as mezzanine equity. The Series A Preferred Stock was recorded outside of stockholders’ deficit because it is probable that the shares will be redeemed at the option of the Holders and that redemption option is not solely within the Company's control. Upon issuance, we elected to record the Series A Preferred Stock at redemption value. As such, we recognized $0.1 million and $4.7 million of accretion as of March 31, 2021 and December 31, 2020, respectively.

We accrued $4.5 million of dividends on the Series A Preferred Stock during the three months ended March 31, 2021. The cumulative dividend accrued on the Series A Preferred Stock as of March 31, 2021 was $5.5 million. Accrued dividends are recorded against additional paid-in capital due to the Company being in an accumulated deficit position.
25


12. Common Shares Reserved for Issuance
Under our amended and restated certificate of incorporation, we are authorized to issue 100,000,000 shares of convertible preferred stock with a par value of $0.0001 per share, none of which were issued and outstanding as of March 31, 2021 or December 31, 2020.
Under our amended and restated certificate of incorporation, we are authorized to issue 1,000,000,000 shares of common stock with a par value of $0.0001 per share as of March 31, 2021 and December 31, 2020. Each share of common stock outstanding is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by our Board of Directors, subject to the prior rights of holders of all classes of convertible preferred stock outstanding.
We had reserved shares of common stock for issuance as follows (in thousands):
As of March 31, 2021As of December 31, 2020
Reserved under stock award plans
20,960 38,745 
Convertible senior notes
33,856 33,856 
Convertible preferred stock23,511 23,249 
Employee Stock Purchase Plan (ESPP)
5,782 3,425 
Total
84,109 99,275 

26


13. Equity Award Plans
We have operated under our 2013 Equity Incentive Plan ("2013 Plan") since our initial public offering ("IPO") in September 2013. Our 2013 Plan provides for the issuance of restricted stock and the granting of options, stock appreciation rights, performance shares, performance units and restricted stock units to our employees, officers, directors and consultants. Our 2013 Plan provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. Awards granted under the 2013 Plan vest over the periods determined by our Board of Directors or compensation committee of our Board of Directors, generally four years, and stock options granted under the 2013 Plan expire no more than ten years after the date of grant. In the case of an incentive stock option granted to an employee who at the time of grant owns stock representing more than 10% of the total combined voting power of all classes of stock, the exercise price shall be no less than 110% of the fair value per share on the date of grant, and the award shall expire five years from the date of grant. For options granted to any other employee, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. In the case of non-statutory stock options and options granted to consultants, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. Approximately 16.2 million shares and 14.9 million shares of our common stock were reserved for future grants as of March 31, 2021 and December 31, 2020, respectively, under the 2013 Plan.
Our 2013 Employee Stock Purchase Plan ("ESPP") allows eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the exercise date. Our ESPP provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. An aggregate of approximately 5.8 million shares and 3.4 million shares of common stock were available for future issuance as of March 31, 2021 and December 31, 2020, respectively, under our ESPP.
From time to time, we also grant restricted common stock or restricted stock awards outside of our equity incentive plans to certain employees in connection with acquisitions.
Stock Option Activity
A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):
Options Outstanding
Number of
Shares
Weighted-
Average
Exercise
Price
(per share)
Weighted-
Average
Contractual
Life (years)
Aggregate
Intrinsic
Value
Balance — December 31, 20203,485 $8.33 5.3$60,679 
Exercised
(287)3.82  4,855 
Cancelled
(45)22.42 
Balance — March 31, 20213,153 $8.54 5.2$44,456 
Options exercisable — March 31, 20211,965 $12.30 3.4$23,982 
The aggregate intrinsic value above represents the pre-tax difference between the exercise price of stock options and the quoted market price of our stock on that day for all in-the-money stock options.
27


Restricted Stock Award ("RSA") and Restricted Stock Unit ("RSU") Activity
A summary of the activity for our restricted common stock, RSAs and RSUs during the reporting periods and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those expected to vest based on the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):
Number of
Shares
Weighted-
Average
Grant Date
Fair Value
(per share)
Weighted-
Average
Contractual
Life (years)
Aggregate
Intrinsic
Value
Unvested balance — December 31, 202020,400 $15.35 1.4$470,424 
Granted
11,956 20.98 
Vested
(3,124)14.12 
Cancelled
(814)16.23 
Unvested balance — March 31, 202128,418 $17.89 1.6$556,141 
Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — March 31, 20211,883 $19.41 1.6$36,842 
Stock-Based Compensation
We record stock-based compensation based on the fair value as determined on the date granted. We determine the fair value of stock options and shares of common stock to be issued under our ESPP using the Black-Scholes option-pricing model. The fair value of restricted stock units and restricted stock awards equals the market value of the underlying stock on the date of grant. We grant performance-based restricted stock units and restricted stock awards to certain employees which vest upon the achievement of certain performance conditions, subject to the employees’ continued service relationship with us. With respect to performance-based restricted stock units, we assess the probability of vesting at each reporting period and adjust our compensation cost based on this probability assessment. We recognize such compensation expense on a straight-line basis over the service providers' requisite service period.
The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2020:
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
Fair value of common stock
$13.06 - $15.03
$14.59 - $16.35
Risk-free interest rate
0.09% - 0.18%
1.6% - 2.35%
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
Volatility
48% - 68%
29% - 39%
Dividend yield
%%
Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20212020
Cost of product, subscription and support revenue
$4,480 $3,742 
Cost of professional services revenue
5,562 3,900 
Research and development
14,655 11,545 
Sales and marketing
13,982 11,486 
General and administrative
7,088 5,505 
Total
$45,767 $36,178 
As of March 31, 2021, total compensation cost related to stock-based awards not yet recognized was $474.9 million, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately 3.0 years.
28



14. Income Taxes
We account for income taxes under the asset and liability method. Under this method, deferred income tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected to apply to taxable income in the years in which the differences are expected to be reversed.
We recognized a provision for income taxes of $1.5 million and $0.9 million for the three months ended March 31, 2021 and 2020, respectively. The increase in the provision for income taxes was primarily due to a tax benefit from our acquisition of Verodin, Inc. included in the three months ended March 31, 2020 but was not in the three months ended March 31, 2021.
On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (CARES) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on our current taxes, deferred taxes, or uncertain tax positions.

15. Net Loss per Share
Basic net loss per share is calculated by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period, less shares subject to repurchase, and excludes any dilutive effects of employee share based awards and options. Diluted net income per common share is computed giving effect to all potentially dilutive common shares, including common stock issuable upon exercise of stock options, convertible preferred stock, conversion of the Convertible Senior Notes, and unvested restricted common stock and stock units. As we had net losses for the three months ended March 31, 2021 and 2020, all potential common shares were determined to be anti-dilutive.
The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):
Three Months Ended March 31,
20212020
Numerator:
Net loss
$(50,644)$(76,306)
        Dividend on series A convertible preferred stock(4,512) 
        Accretion of series A convertible preferred stock(82) 
Net loss attributable to common stockholders, basic and diluted(55,238)(76,306)
Denominator:
Weighted average number of shares outstanding—basic and diluted
234,740 217,789 
Net loss per share attributable to common stockholders, basic and diluted
$(0.24)$(0.35)
The following outstanding options, unvested shares and units, ESPP shares, shares issuable upon the conversion of the Convertible Senior Notes, convertible preferred stock and shares contingently issuable were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):
As of March 31,
20212020
Options to purchase common stock
3,153 3,964 
Unvested restricted stock awards and units
28,418 24,899 
Convertible preferred stock23,511  
Convertible senior notes
33,856 35,442 
ESPP shares
669 966 




16. Employee Benefit Plan
401(k) Plan
We have established a 401(k) tax-deferred savings plan (the “401(k) Plan”) which permits participants to make contributions by salary deduction pursuant to Section 401(k) of the Internal Revenue Code of 1986, as amended. All participants’ interests in their deferrals are 100% vested when contributed. We are responsible for administrative costs of the 401(k) Plan and have made no matching contributions into our 401(k) Plan since inception. Under the 401(k) Plan, pre-tax contributions are allocated to each participant’s individual account and are then invested in selected investment alternatives according to the participants’ directions. The 401(k) Plan is intended to qualify under Sections 401(a) and 501(a) of the Code. As a tax-qualified retirement plan, contributions to the 401(k) Plan and earnings on those contributions are not taxable to the employees until distributed, and all contributions are deductible by us when and if made.

30


17. Segment and Major Customers Information
Disaggregation of revenue by geography
We conduct business globally and are primarily managed on a geographic basis. Our Chief Executive Officer, who is our chief operating decision maker, reviews financial information presented on a consolidated basis accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We define our regions as United States ("U.S."), Europe, the Middle East, and Africa ("EMEA"), Asia Pacific and Japan ("APAC"), and all remaining geographies (primarily Latin America and Canada) included in Others. There are no segment managers who are held accountable for operations, operating results, and plans for levels, components, or types of products or services below the consolidated unit level. Accordingly, we are considered to be a single reportable segment and operating unit structure.
Revenue by geographic region based on the billing address is as follows (in thousands):
Three Months Ended March 31,
20212020202120202021202020212020
U.S.EMEAAPACOther
Product and related subscription and support$53,411 $59,988 $20,156 $20,606 $19,777 $20,723 $3,811 $4,370 
Platform, cloud subscription and managed services53,664 46,012 14,627 10,176 12,547 8,796 5,024 3,411 
Professional services43,407 34,573 9,270 7,280 5,012 4,054 5,642 4,733 
Total revenue
$150,482 $140,573 $44,053 $38,062 $37,336 $33,573 $14,477 $12,514 

We generate revenue from sales of our network, email and endpoint security solutions, network forensics appliances, cloud threat intelligence and analytics subscriptions, managed security, our Mandiant professional services, our Helix security operations platform, and our Mandiant security validation platform (formerly Verodin security instrumentation platform). We disaggregate our revenue into two main categories: (i) product, subscription, and support and (ii) professional services.
 Within the product, subscription and support category, we provide supplemental data to distinguish between solutions that are deployed on-premise on physical or virtual appliances, and solutions and managed services that are not dependent on appliances. These solutions include security delivered entirely through the cloud or delivered through hybrid on premise/cloud platform. Security solutions that are dependent on appliances are included in the product and related subscription and support sub-category, and solutions and managed services without dependency on appliances are included in the platform, cloud subscription and managed services sub-category.
In addition to our product, subscription and support solutions, we offer professional services, including incident response and other security consulting services, to our customers who have experienced a cybersecurity breach or desire assistance assessing the resilience of their information systems infrastructure. The majority of our professional services are offered on a time and materials basis, through a fixed fee arrangement, or on a retainer basis. Revenue from professional services is recognized as services are delivered. Revenue from our Expertise-on-Demand micro-services and some pre-paid professional services is deferred, and revenue is recognized when services are delivered.
The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):
Three Months Ended March 31,
20212020
Product and related subscription and support
$97,155 $105,688 
Platform, cloud subscription and managed services
85,862 68,395 
Professional services
63,331 50,639 
Total revenue
$246,348 $224,722 
31


Long lived assets by geography
Long lived assets by geographic region based on physical location is as follows (in thousands):
As of March 31, 2021As of December 31, 2020
Property and equipment, net:
United States$73,915 $73,699 
International5,635 6,071 
Total property and equipment, net$79,550 $79,770 
For the three months ended March 31, 2021 and 2020, one distributor represented 12% and 11%, respectively, of our total revenue. For the three months ended March 31, 2021 and 2020, one reseller represented 14%, of our total revenue. Additionally, another distributor represented 10% of our total revenue for the three months ended March 31, 2020, but did not represent 10% or greater of our total revenue for the three months ended March 31, 2021.
As of March 31, 2021 and December 31, 2020, no customer represented 10% or greater of our net accounts receivable balance.
32


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2020. The following discussion and analysis contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These statements include, but are not limited to, statements regarding:
the evolution of the threat landscape facing our customers and prospects;
our ability, and the effects of our efforts, to educate the market regarding the advantages of our security solutions;
our ability to continue to grow revenues, in particular annual recurring revenues from cloud and subscriptions;
our expected rate of decline in mature appliance revenues and associated subscription and support revenues;
our future financial and operating results;
our business plan and our ability to effectively manage our growth and associated investments;
our beliefs and objectives for future operations;
our ability to maintain our leadership position in advanced network security;
our ability to attract and retain customers and to expand our solutions footprint within each of these customers;
our expectations concerning customer retention rates as well as expectations for the value of subscriptions and services renewals;
our ability to maintain our competitive technological advantages against new entrants in our industry;
our ability to timely and effectively scale and adapt our existing technology;
our ability to innovate new products and bring them to market in a timely manner;
our ability to maintain, protect, and enhance our brand and intellectual property;
our ability to expand internationally;
the effects of increased competition in our market and our ability to compete effectively;
cost of revenue, including changes in costs associated with products, manufacturing and customer support;
trends in operating expenses, including changes in research and development, sales and marketing, and general and administrative expenses;
anticipated income tax rates;
potential attrition and other impacts associated with restructuring;
sufficiency of cash to meet cash needs for at least the next 12 months;
our ability to generate cash flows from operations and free cash flows;
our ability to capture new, and renew existing, contracts with the United States and international governments;
our expectations concerning relationships with third parties, including channel partners and logistics providers;
the release of new products;
economic and industry trends or trend analysis;
the impact of the COVID-19 pandemic and related public health measures on our business and the global economy;
the attraction, training, integration and retention of qualified employees and key personnel;
future acquisitions of or investments in complementary companies, products, subscriptions or technologies;
our expectations, beliefs, plans, intentions and strategies related to our acquisitions of Cloudvisory LLC (“Cloudvisory”) and Respond Software, Inc. (“Respond Software”); and
the effects of seasonal trends on our results of operations.
as well as other statements regarding our future operations, financial condition and prospects, and business strategies. Forward-looking statements generally can be identified by words such as “anticipates,” “believes,” “estimates,” “expects,” “intends,”
33


“plans,” “predicts,” “projects,” “will be,” “will continue,” “will likely result,” and similar expressions. These forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties, which could cause our actual results to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Quarterly Report on Form 10-Q, and in particular, the risks discussed under the caption “Risk Factors” in Item 1A of Part II of this Quarterly Report on Form 10-Q and those discussed in other documents we file with the SEC. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
Investors and others should note that we announce material financial information to our investors using our investor relations Web site (http://investors.fireeye.com/), SEC filings, press releases, public conference calls and webcasts. We use these channels, as well as social media, to communicate with the public about our company, our services and other issues. It is possible that the information we post on social media could be deemed to be material information.

Overview
We provide a broad portfolio of cybersecurity products, SaaS solutions and services that allow organizations to prepare for, prevent, respond to, investigate and remediate cyber attacks. Our product, subscription and support solutions include security controls for network, email, endpoint and cloud security, forensics solutions, our extended detection and response (XDR) SaaS solution, our security validation SaaS solution, threat intelligence and analytics solutions, our Helix security operations platform, and managed services. Our products, SaaS solutions and managed services are complemented by our technology-enabled Mandiant consulting services, including incident response, security assessment and transformation services, training and education services and expertise on demand.
In March 2020, the World Health Organization declared the novel coronavirus disease (COVID-19) a global pandemic. We operate in geographic locations that have been impacted by COVID-19. The pandemic has impacted, and could further impact, our operations and the operations of our customers as a result of quarantines, various local, state and federal government public health orders, facility and business closures, supply chain shortages, and travel and logistics restrictions. While we instituted a global work-from-home policy and restricted employee travel to essential, business-critical trips toward the end of the first quarter of 2020, we were able to maintain strong customer relationships and deliver our technology-enabled managed and professional services to customers without interruption. As a result, we did not incur significant disruptions to our operations during the quarter ended March 31, 2021.
We anticipate governments and businesses may take additional actions or extend existing actions to respond to the risks of the COVID-19 pandemic. We continue to actively monitor the impacts and potential impacts of the COVID-19 pandemic in all aspects of our business. Although we are unable to predict the impact of the COVID-19 pandemic on our business, results of operations, liquidity or capital resources at this time, we expect we may be negatively affected if the pandemic and related public health measures result in substantial manufacturing or supply chain problems, disruptions in local and global economies, volatility in the global financial markets, overall reductions in demand, delays in payment, restrictions on the shipment of our products, or other ramifications from the COVID-19 pandemic. For a further discussion of the uncertainties and business risks associated with the COVID-19 pandemic, see the section entitled “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q.

Our Business Model
We generate revenue from sales of our network, email endpoint and cloud security solutions, our security validation platform, our threat intelligence, our managed detection and response services, our Helix security operations platform, and our Mandiant professional services. We disaggregate our revenue into two main categories: (i) product, subscription, and support and (ii) professional services. For the three months ended March 31, 2021 and 2020, product, subscription and support revenue as a percentage of total revenue was 74% and 77%, respectively. Revenue from professional services was 26% and 23% for the three months ended March 31, 2021 and 2020, respectively.

Product, subscription and support
Within the product, subscription and support category, we provide supplemental data to distinguish between sales of our product solutions that are deployed on-premise (or in hybrid on-premise/private cloud configurations), and sales of our platform, cloud-based subscriptions and managed detection and response services. Security product solutions deployed on-premise (or in hybrid on-premise/private cloud configurations) are included in the product and related subscription and support sub-category. Our security validation platform, Helix security platform, cloud-based security solutions, detection-on-demand, threat intelligence subscriptions and managed detection and response services are included in the platform, cloud subscription and managed services sub-category. For the three months ended March 31, 2021 and 2020, product and related subscription and support revenue as a percentage of total revenue was
34


39% and 47%, respectively. Revenue from platform, cloud subscription and managed services was 35% and 30% for the three months ended March 31, 2021 and 2020, respectively.
Sales of our network, email, and endpoint security solutions, platform, cloud subscriptions and managed detection and response services, initially increase our deferred revenue. Deferred revenue from our product, subscription and support sales totaled $800.7 million and $845.3 million, as of March 31, 2021 and December 31, 2020, respectively. The decrease in deferred revenue from our product, subscription and support sales was due primarily to a decrease in sales of our appliance hardware and attached DTI cloud and support subscriptions compared to December 31, 2020.
Product and related subscription and support
Revenue in the product and related subscription and support sub-category consists primarily of revenue from sales of our network, email and endpoint security solutions that are deployed on the customer's premise, either as an integrated security appliance or in distributed hybrid on-premise/private cloud configurations. Both deployment options are available on pre-configured appliance hardware or as virtual sensors and include our detection and MVX analysis technologies, our DTI cloud updates and support services.
Integrated and distributed solutions deployed on virtual sensors are offered as an “all inclusive” subscription that includes our detection and MVX analysis technologies, DTI cloud updates, and support services. There is no limit to the number of virtual sensors a customer can deploy, and capacity can be distributed throughout the customer’s IT environment as needed. Subscription revenue is recognized ratably over the contractual term, typically one to three years. Customers purchasing our network and email security subscriptions have the option of purchasing our appliance hardware at additional cost, but are not required to do so.
Integrated network and email security solutions can also be deployed on pre-configured appliance hardware purpose-built for FireEye security solutions with scalable capacity. Integrated security appliances are delivered with pre-installed detection and MVX analysis technologies and require subscriptions to our DTI cloud updates and support services, which are priced as a percentage of the appliance price per year. Subscription terms are typically one to three years and include a material right of renewal. Historically, the majority of our installed base of on-premise network and email security customers purchased our solutions under this pricing model.
Since our network, email and endpoint security solutions require regular DTI cloud and software updates to maintain detection efficacy, physical appliances and virtual sensors, together with the related DTI cloud and support subscriptions are considered a single performance obligation, whether deployed as an integrated appliance, virtual sensor or in a distributed hybrid on-premise/cloud configuration.
As a single performance obligation, revenue from sales of appliance hardware and related subscriptions is recognized ratably over the contractual term, typically one to three years. Such contracts typically contain a material right of renewal option that allows the customer to renew their DTI cloud and support subscriptions for an additional term at a discount to the original purchase price of the single performance obligation. For contracts that contain a material right of renewal option, the value of the performance obligation allocated to the renewal is recognized ratably over the period between the end of the initial contractual term and end of the estimated useful life of the related appliance and license. A small portion of our revenue in the product and related subscription and support revenue is derived from the sale of our network forensics appliances and our central management system appliances. These appliances are not dependent on regular security intelligence updates, and revenue from these appliances is therefore recognized when ownership is transferred to our customer, typically at shipment.
Platform, cloud subscriptions and managed services
Revenue in the platform, cloud subscription and managed services sub-category consists primarily of revenue from sales of our cloud-based network, email and endpoint security, our detection-on-demand service, our security validation platform, our threat analytics platform (either standalone or within the Helix security platform), our Helix security platform, our standalone threat intelligence subscriptions and our managed detection and response services. The majority of revenue from our platform, cloud subscription and managed services category is recognized ratably over the contractual term, generally one to three years. A small portion of our revenue in the platform, cloud subscription and managed services category is derived from term licenses of our security validation platform, and revenue from these sales is recognized when the license key is issued to the customer.
Professional services
In addition to our product, subscription and support solutions, we offer professional services, including incident response and other strategic security consulting services, to our customers who have experienced a cybersecurity breach or desire assistance assessing and increasing the resilience of their IT environments to cyber-attack. The majority our professional services are offered on a time and materials basis, through a fixed fee arrangement, or on a retainer basis. Revenue from professional services is recognized as services are delivered. Revenue from our Expertise-on-Demand subscription and some pre-paid professional services is deferred, and revenue is recognized when services are delivered. Deferred revenue from professional services as of March 31, 2021 and December 31, 2020 was $110.0 million and $111.2 million, respectively.
35


Key Business Metrics
We monitor our key business metrics set forth below to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. We discuss revenue and gross margin below under “Components of Operating Results.” Deferred revenue, annualized recurring revenue, billings (a non-GAAP metric), net cash flow provided by (used in) operating activities, and free cash flow (a non-GAAP metric) are discussed immediately below the following table (in thousands, except percentages).
Three Months Ended or as of
March 31,
2021

2020
Product, subscription and support revenue
$183,017 $174,083 
Professional services revenue
63,331 50,639 
Total revenue
$246,348 $224,722 
Year-over-year percentage increase
10 %%
Gross margin percentage
66 %64 %
Deferred revenue, (current and non-current)
$910,698 $919,856 
Annualized recurring revenue
$642,963 $590,099 
Billings (non-GAAP)
$200,589 $170,011 
Net cash provided by (used in) operating activities
$20,860 $(24,456)
Free cash flow (non-GAAP)
$10,837 $(36,136)
    Deferred revenue. Our deferred revenue consists of amounts that we have the right to invoice but have not yet been recognized into revenue as of the end of the respective period. We monitor our deferred revenue balance because it represents a significant portion of revenue to be recognized in future periods. The majority of our deferred revenue consists of the unamortized balance of deferred revenue from previously invoiced sales of our security appliance hardware and non-cancelable contracts for subscriptions to our network, email and endpoint security solutions, Helix and security validation platforms, threat intelligence, managed detection and response services and support and maintenance contracts. Invoiced amounts for such contracts can be for multiple years, and we classify our deferred revenue as current or non-current depending on when we expect to recognize the related revenue. If the deferred revenue is expected to be recognized within 12 months it is classified as current, otherwise, the deferred revenue is classified as non-current. A table for our deferred revenue is provided below (in thousands):
As of March 31,
20212020
Deferred revenue, current
$587,933 $572,533 
Deferred revenue, non-current
322,765 347,323 
Total deferred revenue
$910,698 $919,856 
Annualized recurring revenue. Annualized recurring revenue ("ARR") is an operating metric and represents the annualized revenue run-rate of active term licenses, subscriptions, and support contracts at the end of a reporting period. ARR should be viewed independently of revenue and deferred revenue as ARR is an operating metric and is not intended to be combined with or replace these items. ARR is not a forecast of future revenue, which can be impacted by contract start and end dates and renewal rates, and does not include revenue from appliance hardware and its associated perpetual software, consumption-based contracts or professional services except for service level agreement payments. We consider ARR a useful measure of the value of the recurring components of our business because it reflects both our ability to attract new customers for our solutions and our success at retaining and expanding our relationships with existing customers. Further, ARR is not impacted by variations in contract length, enabling more meaningful comparison to prior periods as we align our invoicing practices to growing customer preference for annual billing on multi-year contracts. We disaggregate ARR by the same sub-categories we use for disaggregation of billings and revenue in the table below (in thousands):
As of March 31,
20212020
Product and related subscription and support
$291,307 $302,023 
Platform, cloud subscription and managed services

351,656 288,076 
Total annualized recurring revenue
$642,963 $590,099 
36


Billings. Billings are a non-GAAP financial metric that we define as revenue recognized in accordance with generally accepted accounting principles ("GAAP") plus the change in deferred revenue from the beginning to the end of the period, excluding deferred revenue assumed through acquisitions. We monitor billings as a supplement to revenue (the corresponding GAAP measure), because billings impact our deferred revenue, which is an important indicator of the health and visibility of trends in our business and represents a significant percentage of future revenue. However, it is important to note that other companies, including companies in our industry, may not use billings, may define billings differently, may have different billing frequencies, or may use other financial measures to evaluate their performance, all of which could reduce the usefulness of billings as a comparative measure. Additionally, the calculated billings metric represents the total contract value we have the right to invoice, which includes multi-year subscriptions to our solutions. Calculated billings are impacted by changes in average contract length, thereby reducing the usefulness of comparisons to prior periods. A reconciliation of billings to revenue, the most directly comparable financial measure calculated and presented in accordance with GAAP, is provided below (in thousands):
Three Months Ended March 31,
2021

2020
Revenue$246,348 $224,722 
Add: deferred revenue, end of period910,698 919,856 
Less: deferred revenue, beginning of period(956,457)(974,567)
Billings (non-GAAP)
$200,589 $170,011 
We have provided disaggregation of billings below (in thousands):
Three Months Ended March 31,
20212020
Product and related subscription and support$62,589 $75,233 
Platform, cloud subscription and managed services75,887 52,454 
Professional services62,113 42,324 
Billings (non-GAAP)
$200,589 $170,011 
Net cash provided by (used in) operating activities. We monitor net cash provided by (used in) operating activities as a measure of our overall business performance. Our net cash provided by (used in) operating activities performance is driven in large part by sales of our products and from up-front payments for both subscriptions and support and maintenance services. Monitoring net cash provided by (used in) operating activities enables us to analyze our financial performance without the non-cash effects of certain items, such as depreciation, amortization and stock-based compensation costs, thereby allowing us to better understand and manage the cash needs of our business.
Free cash flow. Free cash flow is a non-GAAP financial measure we define as net cash provided by (used in) operating activities, the most directly comparable GAAP financial measure, less purchases of property and equipment and demonstration units. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by our business that, after the purchases of property and equipment and demonstration units, can be used by us for strategic opportunities, including investing in our business, making strategic acquisitions and strengthening our balance sheet. However, it is important to note that other companies, including companies in our industry, may not use free cash flow, may calculate free cash flow differently, or may use other financial measures to evaluate their performance, all of which could reduce the usefulness of free cash flow as a comparative measure. A reconciliation of free cash flow to cash flow provided by (used in) operating activities is provided below (in thousands):
Three Months Ended March 31,
20212020
Net cash provided by operating activities
$20,860 $(24,456)
Less: purchase of property and equipment and demonstration units
(10,023)(11,680)
Free cash flow (non-GAAP)
$10,837 $(36,136)
Net cash provided by (used in) investing activities$(172,559)$(20,230)
Net cash provided by (used in) financing activities
$(7,783)$(6,051)

37


Factors Affecting our Performance
Market Adoption. We rely on market education to raise awareness of today’s cyber attacks and articulate the need for our products, solutions and services. Our prospective customers often do not have a specific portion of their IT budgets allocated for our advanced security solutions. Additionally, the markets for security validation software such as our Mandiant security validation platform (formerly Verodin Security Instrumentation Platform), security operations platforms such as FireEye Helix, and our Mandiant Defense extended detection and response solution (formerly Respond Analyst) are in the early stages of development.
We invest heavily in sales and marketing efforts to increase market awareness, educate prospective customers and drive adoption of our products, solutions and services. This market education is critical to creating new IT budget dollars or allocating more of existing IT budget dollars to advanced threat protection, security validation, security operations management solutions, and extended detection and response. The degree to which prospective customers recognize the mission critical need for our solutions will drive our ability to acquire new customers and increase renewals and follow-on sales opportunities, which, in turn, will affect our future financial performance.
Sales Productivity. Our sales organization consists of in-house sales teams who work in collaboration with external channel partners to identify new sales prospects, sell additional products, subscriptions and services, and provide post-sale support. Our direct sales teams are organized by territory to target large enterprise and government customers who typically have sales cycles that can last several months or more. We have also expanded our inside sales teams to work with channel partners to expand our customer base of small and medium enterprises, or SMEs, as well as manage renewals of subscription and support contracts.
Newly hired sales and marketing employees typically require several months to establish prospect relationships and achieve full sales productivity. In addition, although we believe our investments in market education have increased awareness of us and our solutions globally, sales teams in certain international markets may face local markets with limited awareness of us and our solutions, or have specific requirements that are not available with our solutions. These factors will influence the timing and overall levels of sales productivity, impacting the rate at which we will be able to convert prospects to sales and drive revenue growth.
Customer Acquisition and Retention. Since we expect that our existing customers are likely to expand their deployments and purchase additional solutions from us over time, we believe new customer acquisition and retention of existing customers is important to expanding the value of our installed base, which we monitor through our key business metrics, including annualized recurring revenue. We believe our ability to maintain strong customer retention and drive new customer acquisition will have a material impact on future sales of our security solutions and services and therefore our future financial performance.
Follow-On Sales. To grow our revenue, it is important that our customers make additional purchases of our products, subscriptions and services. After the initial sale to a new customer, we focus on expanding our relationship with the customer to sell additional products, subscriptions and services. Sales to our existing customer base can take the form of incremental sales of our solutions, managed services, and professional services either to expand their deployment of our technologies, to extend their internal security resources with our managed and professional security services, or continuously measure the effectiveness of their security controls. Our opportunity to expand our customer relationships through follow-on sales will increase as we add new customers, broaden our security solutions portfolio with additional subscriptions and services and enhance the functionality of our existing solutions. Follow-on sales lead to increased revenue over the lifecycle of a customer relationship and can significantly increase the return on our sales and marketing investments. With many of our large enterprise and government customers, we have realized follow-on sales that were multiples of the value of their initial purchases.
Components of Operating Results
Revenue
We generate revenue from the sales of our products, subscriptions and services. Revenue is recognized when a contract has been entered into with a customer, the performance obligation(s) is (are) identified, the transaction price is determined and has been allocated to the performance obligation(s) and only then for each performance obligation after we have satisfied that performance obligation.
Product, subscription and support revenue. Our product, subscription and support revenue is generated from sales of our network, email, and endpoint security solutions deployed on the customer's premise (or in a hybrid on-premise/private cloud deployment), as well as our cloud-based security solutions, threat intelligence subscriptions, security validation and Helix security platforms, and managed detection and response services.
We combine our virtual sensors and physical appliances and software licenses with mandatory subscriptions to our DTI cloud updates and support services as a single performance obligation. As a result, we recognize revenue for this single performance obligation ratably over the contractual term. Contracts containing this single performance obligation typically contain a material right of renewal option. For contracts that contain a material right of renewal option, the allocated value of the performance obligation is recognized ratably over the period between the end of the initial contractual term and the end of
38


the estimated useful life of the related appliance and license. Significant judgment is required in estimating the useful life of our intelligence dependent appliances and assessing the material rights associated with such products.
Revenue from our security validation and platform solutions, subscriptions to our cloud-based security and intelligence solutions, and our managed detection and response services is recognized ratably over the contractual term, typically one to three years.
Professional services revenue. Professional services, which includes incident response, security assessments, and other strategic security consulting services, are offered on a time-and-material basis, through a fixed fee arrangement, or on a retainer basis. We recognize the associated revenue as the services are delivered. Some professional services and our Expertise-on-Demand subscription are prepaid, and revenue is deferred until services are delivered.
In the fourth quarter of 2020, we experienced an attack from a highly sophisticated threat actor that targeted and accessed certain Red Team assessment tools that we use to test our customers' security. This security incident did not have a material adverse impact to our revenues in the three months ended March 31, 2021. In addition, we do not expect the incident to materially impact our revenues going forward.
Cost of Revenue
Our total cost of revenue consists of cost of product, subscription and support revenue and cost of professional services revenue.
Cost of product, subscription and support revenue. Cost of product, subscription and support revenue primarily consists of costs paid to our third-party contract manufacturers for our appliances, other costs in our manufacturing operations department, personnel costs associated with maintaining our threat intelligence, managed detection and response services, and global customer support operations, and hosting costs paid to third party cloud platform providers. Personnel costs associated with our manufacturing operations department, our threat intelligence, our managed detection and response services and our global customer support organization consist of salaries, benefits, bonuses and stock-based compensation. Overhead costs consist of certain facilities, depreciation and information technology costs. Our cost of product, subscription and support revenue also includes product testing costs, shipping costs and allocated overhead costs. If revenue from sales of product, subscriptions and support declines, the cost of product, subscription and support revenue may increase as a percentage of product, subscription and support revenue due to the fixed nature of a portion of these costs. Additionally, our appliance related cost of goods sold is capitalized and amortized on a systematic basis that is consistent with the pattern of transfer to which the asset relates.
Cost of professional services revenue. Cost of professional services revenue primarily consists of personnel costs for our services organization and allocated overhead costs. If sales of our professional services decline or we are unable to maintain our chargeability rates, our cost of professional services revenue may increase as a percentage of professional services revenue.
Gross Margin
Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including our average selling prices, the mix between products, subscription and support and services sold, the mix of revenue among products, subscriptions and services and manufacturing costs. We expect our gross margins to fluctuate slightly over time depending on these factors.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation and, with regard to sales and marketing expense, sales commissions. Operating expenses also include allocated overhead costs consisting of certain facilities, depreciation and information technology costs.
In the fourth quarter of 2020, we experienced an attack from a highly sophisticated threat actor that targeted and accessed certain Red Team assessment tools that we use to test our customers' security. This security incident did not have a material adverse impact to our operating expenses during the three months ended March 31, 2021. In addition, we do not expect the incident to materially impact our operating expenses in future periods.
Research and development. Research and development expense consists primarily of personnel costs and allocated overhead. Research and development expense also includes prototype related expenses. We expect research and development expense to remain relatively flat in terms of absolute dollars and decrease slightly as a percentage of total revenue.
Sales and marketing. Sales and marketing expense consists primarily of personnel costs, incentive commission costs and allocated overhead. Commission costs are capitalized and amortized over the expected period of benefit, taking into consideration the pattern of transfer to which the asset relates and the expected renewal period. When commissions paid for
39


initial contracts are higher than those paid for renewal contracts, the initial commissions are not commensurate and as such, are recognized over the expected period of benefit. Renewal commissions are generally amortized over the renewal period.
Sales and marketing expense also includes costs for market development programs, promotional and other marketing activities, travel, depreciation of proof-of-concept evaluation units and outside consulting costs. These costs are recognized as incurred. We expect sales and marketing expense to increase in absolute dollars and remain relatively flat or decrease slightly as a percentage of total revenue.
General and administrative. General and administrative expense consists of personnel costs, professional service costs and allocated overhead. General and administrative personnel include our executive, finance, human resources, facilities and legal organizations. Professional service costs consist primarily of legal, auditing, accounting and other consulting costs. We expect general and administrative expense to stay relatively flat in terms of absolute dollars and remain relatively flat or decrease slightly as a percentage of total revenue.
Restructuring Charges. In April 2020, August 2020 and December 2020, we implemented restructuring plans designed to align our resources with the strategic initiatives of the business. These restructuring plans resulted in a reduction of 7% of our total workforce as well as the exiting and downsizing of certain real estate facilities and the impairment of certain assets. The expenses incurred primarily consisted of employee severance charges and other termination benefits, as well as real estate and related fixed asset charges for the consolidation or exiting of certain leased facilities.
Interest Income
Interest income consists of interest earned on our cash and cash equivalent and investment balances. We have historically invested our cash in money-market funds and other short-term, high quality securities. We expect interest income to vary each reporting period depending on our average cash and cash equivalent and investment balances during the respective reporting periods, types and mix of investments and market interest rates.
Interest Expense
Interest expense consists primarily of interest at the stated rate (coupon) and amortization of discounts and issuance costs relating to our convertible notes. We expect interest expense to decrease slightly as a result of the repurchase of Series A Notes in June 2020.
Other Income (Expense), Net
Other income (expense), net includes gains or losses on the disposal of fixed assets, gains or losses from our equity-method investment, gains or losses on the extinguishment of convertible notes, foreign currency re-measurement gains and losses and foreign currency transaction gains and losses. We expect other income (expense), net to fluctuate primarily as a result of foreign exchange rate movements.
Provision for (Benefit from) Income Taxes
Provision for income taxes relates primarily to income taxes payable in foreign jurisdictions where we conduct business, withholding taxes, and state income taxes in the United States. The provision is offset by tax benefits primarily related to the reversal of valuation allowances previously established against our deferred tax assets. Should the tax benefits exceed the provision, then a net tax benefit from income taxes is reflected for the period. Income in certain countries may be taxed at statutory tax rates that are lower than the U.S. statutory tax rate. As a result, our overall effective tax rate over the long-term may be lower than the U.S. federal statutory tax rate due to net income being subject to foreign income tax rates that are lower than the U.S. federal statutory rate.
40


Results of Operations
The following table summarizes our results of operations for the periods presented and as a percentage of our total revenue for those periods. The period-to-period comparison of results is not necessarily indicative of results for future periods.
Three Months Ended March 31,
20212020
Amount% of total RevenueAmount% of total Revenue
(Dollars in thousands)
Revenue:
Product, subscription and support$183,017 74 %$174,083 77 %
Professional services63,331 26 50,639 23 
Total revenue246,348 100 224,722 100 
Cost of revenue:
Product, subscription and support51,968 21 53,136 24 
Professional services32,602 13 28,450 13 
Total cost of revenue84,570 34 81,586 36 
Total gross profit161,778 66 143,136 64 
Operating expenses:
Research and development72,420 29 67,503 30 
Sales and marketing99,601 40 100,200 45 
General and administrative26,489 11 27,429 12 
Restructuring charges— — 10,974 
Total operating expenses198,510 81 206,106 92 
Operating loss(36,732)(15)(62,970)(28)
Interest income1,644 4,424 
Interest expense(14,624)(6)(15,846)(7)
Other income (expense), net571 — (989)— 
Loss before income taxes(49,141)(20)(75,381)(34)
Provision for income taxes1,503 925 — 
Net loss $(50,644)(21)%$(76,306)(34)%




41


Comparison of the Three Months Ended March 31, 2021 and 2020
Revenue
Three Months Ended March 31,
20212020
Change  
Amount% of Total RevenueAmount% of Total RevenueAmount%
(Dollars in thousands)
Revenue:
Product, subscription and support$183,017 74 %$174,083 77 %$8,934 %
Professional services63,331 26 50,639 23 12,692 25 
Total revenue$246,348 100 %$224,722 100 %$21,626 10 %
Product, subscription and support by type:
Product and related subscription and support$97,155 39 %$105,688 47 %$(8,533)(8)%
Platform, cloud subscription and managed services85,862 35 68,395 30 17,467 26 
Total product, subscription and support$183,017 74 %$174,083 77 %$8,934 %
Revenue by geographic region:
U.S.$150,482 61 %$140,573 62 %$9,909 %
EMEA44,053 18 38,062 17 5,991 16 
APAC37,336 15 33,573 15 3,763 11 
Other14,477 12,514 1,963 16 
Total revenue$246,348 100 %$224,722 100 %$21,626 10 %
Product, subscription and support revenue increased by $8.9 million, or 5%, during the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The increase was comprised of an increase in platform, cloud subscription and managed services revenue of $17.5 million, which was partially offset by a decrease in product and related subscription and support revenue of $8.5 million. The increase in platform, cloud subscription and managed services reflected increased recognition of deferred revenue associated with sales of our threat intelligence subscriptions, our cloud-based email and endpoint security, our validation platform solutions, our Helix platform, and our Managed Defense managed security service. The decrease in product and related subscription and support revenue was primarily due to a decrease in the product and related subscription and support deferred revenue, from which revenue is recognized. The decrease in deferred revenue reflected a decrease in sales of our on-premise solutions as customers migrate to cloud-based solutions.
Professional services revenue increased by $12.7 million, or 25%, during the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The increase was primarily driven by an increase in number of engagements enabled by an increase in professional services personnel and an increase in mix of incident response services with higher rates per hour as compared to the same period in 2020.
Our international revenue increased $11.7 million, or 14%, during the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The increase reflects growth in sales from certain international regions compared to prior periods as a result of an increase in revenue recognized from a build-up of deferred revenue from prior periods.
42


Cost of Revenue and Gross Margin
Three Months Ended March 31,
20212020Change
AmountGross 
Margin
Amount Gross 
Margin
Amount  %
(Dollars in thousands)
Cost of revenue:
Product, subscription and support$51,968 $53,136 $(1,168)(2)%
Professional services32,60228,4504,152 15 
Total cost of revenue$84,570 $81,586 $2,984 %
Gross margin:
Product, subscription and support72 %69 %
Professional services49 %44 %
Total gross margin66 %64 %
The cost of product, subscription and support revenue decreased by $1.2 million, or 2%, during the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The decrease in cost of product, subscription and support revenue was primarily due to a $0.5 million decrease in third-party cloud hosting costs, and a $0.4 million decrease in travel and entertainment costs which we attribute to the COVID-19 pandemic.
The cost of professional services revenue increased by $4.2 million, or 15%, during the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The increase in cost of professional services revenue was primarily due to a $5.1 million increase in personnel costs due to increased headcount assigned to projects, and a $1.7 million increase in stock-based compensation partially offset by a $1.8 million decrease in travel and entertainment costs which we attribute to the COVID-19 pandemic.
Gross margin percentage increased by 2% during the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The increase was primarily due to lower travel and expense costs which we attribute to the COVID-19 pandemic, efficiencies within our cloud hosting costs and a higher mix of incident response services which carry a higher rate per hour.
Operating Expenses
Three Months Ended March 31,
20212020Change
Amount% of Total RevenueAmount% of Total RevenueAmount%
(Dollars in thousands)
Operating expenses:
Research and development $72,420 29 %$67,503 30 %$4,917 %
Sales and marketing 99,60140 100,20045 (599)(1)
General and administrative 26,48911 27,42912 (940)(3)
Restructuring charges— — 10,974 (10,974)(100)
Total operating expenses $198,510 81 %$206,106 92 %$(7,596)(4)%
Includes stock-based compensation expense of:
Research and development $14,655 $11,545 
Sales and marketing 13,982 11,486 
General and administrative 7,088 5,505 
Total $35,725 $28,536 
Research and Development
Research and development expense increased by $4.9 million, or 7%, during the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The increase was primarily due to an increase of $3.1 million in stock-based compensation expense, and an increase of $0.5 million in third-party consulting costs, offset by a decrease of $0.4 million in travel and entertainment expense which we attribute to the COVID-19 pandemic.
43


Sales and Marketing
Sales and marketing expense decreased by $0.6 million, or 1%, during the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The decrease was primarily due to a decrease of $4.2 million in travel and entertainment expense which we attribute to the COVID-19 pandemic, and a decrease of $1.5 million in marketing program costs. These decreases were partially offset by increases of $2.5 million in stock-based compensation expense, $1.7 million in commissions expense and $0.5 million in consulting costs.
General and Administrative
General and administrative expense decreased by $0.9 million, or 3%, during the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The decrease was primarily due to a decrease of $4.1 million in payroll related costs primarily driven by lower headcount as a result of the restructuring plans implemented in 2020, and a decrease of $0.3 million in travel and entertainment expense which we attribute to the COVID-19 pandemic, partially offset by an increase of $1.6 million in stock-based compensation expense and an increase of $2.3 million in professional services costs.
Restructuring Charges
No restructuring charges were incurred during the three months ended March 31, 2021. During the three months ended March 31, 2020, we incurred restructuring charges of approximately $11.0 million, which primarily related to employee severance charges and other termination benefits as well as certain facilities exit costs under our January 2020 restructuring plan.
Interest Income
Three Months Ended March 31,
Change
20212020Amount 
(Dollars in thousands)
Interest income
$1,644 $4,424 $(2,780)(63)%
Interest income decreased for the three months ended March 31, 2021 compared to the three months ended March 31, 2020, due primarily to a lower rate of return on balances in our cash and cash equivalents and investments.
Interest Expense
Three Months Ended March 31,
Change 
20212020Amount 
(Dollars in thousands)
Interest expense
$(14,624)$(15,846)$1,222 (8)%
Interest expense decreased for the three months ended March 31, 2021 compared to the three months ended March 31, 2020 primarily due to the repurchase of a portion of our convertible notes in June 2020. Interest expense pertains primarily to the amortization of discount and issuance costs related to our convertible notes.
Other Income (Expense), Net
Three Months Ended March 31,
Change
20212020Amount 
(Dollars in thousands)
Other income (expense), net
$571 $(989)$1,560 (158)%
Other income (expense), net, increased for the three months ended March 31, 2021 compared to the three months ended March 31, 2020 primarily due to a $1.1 million release of interest related to payroll tax liability in the three months ended March 31, 2021.
44


Provision for Income Taxes
Three Months Ended March 31,
20212020
(Dollars in thousands)
Provision for income taxes
$1,503 $925 
Effective tax rate
(3.1)%(1.2)%
The provision for income taxes increased for the three months ended March 31, 2021 compared to the three months ended March 31, 2020. The increase in the provision for income taxes was primarily due to a tax benefit from our acquisition of Verodin, Inc. included in the three months ended March 31, 2020 but was not in the three months ended March 31, 2021.


Liquidity and Capital Resources
As of March 31, 2021As of December 31, 2020
(In thousands)
Cash and cash equivalents
$516,972 $676,454 
Short-term investments
$783,689 $624,824 
Three Months Ended March 31,
20212020
(In thousands)
Cash provided by (used in) operating activities
$20,860 $(24,456)
Cash used in investing activities
(172,559)(20,230)
Cash used in financing activities
(7,783)(6,051)
        Net decrease in cash and cash equivalents
$(159,482)$(50,737)
 
As of March 31, 2021, our cash and cash equivalents of $517.0 million were held for working capital, capital expenditures, investment in technology, debt servicing and business acquisition purposes, of which approximately $86.1 million was held outside of the United States. We consider the undistributed earnings of our foreign subsidiaries as of March 31, 2021 to be indefinitely reinvested outside the United States on the basis of estimates that future domestic cash generation will be sufficient to meet future domestic cash needs and our plan for reinvestment of our foreign subsidiaries’ undistributed earnings.
In December 2020, we issued and sold 400,000 shares of a newly designated 4.5% Series A Convertible Preferred Stock, par value $0.0001 per share, at a price of $1,000 per share, for an aggregate purchase price of $400.0 million.
In November 2020, we acquired Respond Software, a cybersecurity investigation automation company. In connection with this acquisition, we paid cash consideration of $116.1 million and assumed $5.0 million in net tangible liabilities.
In January 2020, we acquired Cloudvisory, a provider of cloud visibility and control solutions. Total consideration for the acquisition was $13.2 million in cash. We also assumed $0.3 million in net tangible liabilities.
Our principal sources of liquidity are existing cash and cash equivalents and short-term investments and any cash inflow from operations, which we believe will be sufficient to meet our anticipated cash needs for at least the next 12 months. While we have experienced delays in collections which we attribute to the COVID-19 pandemic, we believe we will be able to manage liquidity to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support development efforts, the efficiency of our marketing and sales activities, the introduction of new and enhanced product and service offerings, the cost of any future acquisitions of technology or businesses, and the continuing market acceptance of our products. In the event that additional financing is required from outside sources, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.
45


Operating Activities
During the three months ended March 31, 2021, our operating activities provided cash of $20.9 million. We incurred a net loss of $50.6 million, which included net non-cash expenses of $86.6 million, primarily consisting of stock-based compensation charges, depreciation and amortization expense and non-cash interest expense related to our convertible notes. Our net change in operating assets and liabilities used cash of $15.1 million, primarily related to cash sourced from a reduction in accounts receivable of $44.5 million due to increased collections, a decrease in prepaid expenses and other assets of $5.5 million primarily due to receipt of other receivables, an increase in accounts payable of $8.1 million, an increase in accrued liabilities of $5.4 million. offset by a decrease in accrued compensation of $25.3 million, a decrease in deferred revenue of $45.8 million, and a decrease in other long-term liabilities of $7.3 million.
During the three months ended March 31, 2020, our operating activities used cash of $24.5 million. We incurred a net loss of $76.3 million, which included net non-cash expenses of $79.2 million, primarily consisting of stock-based compensation charges, depreciation and amortization expense and non-cash interest expense related to our convertible notes. Our net change in operating assets and liabilities used cash of $27.3 million, primarily due to a decrease in accounts receivable of $30.3 million which we attribute to the COVID-19 pandemic, a decrease in prepaid expenses and other current assets of $2.8 million, an increase in accounts payable of $1.7 million, partially offset by decrease in accrued compensation of $1.6 million, a decrease in other long-term liabilities of $3.6 million, and a decrease in deferred revenue of $54.7 million.
Investing Activities
Cash used in investing activities during the three months ended March 31, 2021 was $172.6 million. This was primarily due to $163.0 million provided by net maturities of short-term investments, offset by $10.0 million used for capital expenditures to purchase property and equipment and demonstration units.
Cash used in investing activities during the three months ended March 31, 2020 was $20.2 million. This was primarily due to $12.6 million used to acquire Cloudvisory, net of cash acquired, and $11.7 million used for capital expenditures to purchase property and equipment and demonstration units, $5.3 million provided by net maturities of short-term investments and $1.0 million used for an investment in a privately held company.
Financing Activities
During the three months ended March 31, 2021, financing activities used $7.8 million in cash, primarily for payment related to shares withheld for taxes of $8.8 million offset by $1.1 million received from exercises of employee stock options.
During the three months ended March 31, 2020, financing activities used $6.1 million in cash, primarily for payments related to shares withheld for taxes of $7.4 million offset by exercises of employee stock options for $1.3 million.

Contractual Obligations and Commitments
There have been no significant changes to our contractual obligations and commitments discussed in our Annual Report on Form 10-K for the year ended December 31, 2020 except for those disclosed in Note 9 Convertible Senior Notes and Note 10 Commitments and Contingencies contained in the "Notes to Condensed Consolidated Financial Statements" in Part I, Item I of this Quarterly Report on Form 10-Q.
Off-Balance Sheet Arrangements
As of March 31, 2021, we did not have any relationships with unconsolidated entities or financial partnerships, such as structured finance or special purpose entities, which were established for the purpose of facilitating off-balance sheet arrangements or other purposes.
Use of Estimates
Our condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.
Summary of Significant Accounting Policies
There have been no significant changes to our significant accounting policies as of and for the three months ended March 31, 2021, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2020.
46



Recent Accounting Pronouncements
See Note 1 Description of Business and Summary of Significant Accounting Policies contained in the "Notes to Condensed Consolidated Financial Statements" in Part I, Item I of this Quarterly Report on Form 10-Q for a full description of the recent accounting pronouncements and our expectation of their impact, if any, on our results of operations and financial conditions.



Item 3. Quantitative and Qualitative Disclosures About Market Risk
Foreign Currency Exchange Risk
Our sales contracts are primarily denominated in U.S. dollars. A portion of our operating expenses are incurred outside the United States and are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Indian Rupee, British Pound Sterling, Japanese Yen and Euro. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. On June 23, 2016, the United Kingdom ("U.K.") held a referendum in which British voters approved an exit from the European Union ("EU"), commonly referred to as "Brexit." This resulted in an adverse impact to currency exchange rates, notably the British Pound Sterling which experienced a sharp decline in value compared to the U.S. dollar and other currencies. Continued volatility in currency exchange rates is expected as the U.K. negotiates its exit from the EU, which could result in greater transaction gains or losses in our statement of operations.
The effect of a hypothetical 10% adverse change in foreign exchange rates on monetary assets and liabilities at March 31, 2021 would not be material to our financial condition or results of operations. To date, foreign currency transaction gains and losses and exchange rate fluctuations have not been material to our financial statements, and we have not engaged in any foreign currency hedging transactions.
As our international operations continue to grow, our risks associated with fluctuations in currency rates will become greater, and we will continue to reassess our approach to managing this risk. In addition, currency fluctuations or a weakening U.S. dollar can increase the costs of our international expansion, and a strengthening U.S. dollar could slow international demand as products and services priced in U.S. dollars become more expensive.
Interest Rate Risk
We had cash and cash equivalents and investments of $1,300.7 million and $1,301.3 million as of March 31, 2021 and December 31, 2020, respectively, consisting of bank deposits, money market funds, certificates of deposit, commercial paper and bonds issued by corporate institutions, the U.S. Treasury and U.S. government agencies. Such interest-earning instruments carry a degree of interest rate risk, but the risk is limited due to our investment policies which limit the duration of our short-term investments. To date, fluctuations in interest income have not been significant.
We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates.
Our cash flow exposure due to changes in interest rates related to our debt is limited as the Series A Notes, Series B Notes and 2024 Notes have fixed interest rates of 1.000%, 1.625% and 0.875%, respectively. The fair value of our convertible notes may increase or decrease for various reasons, including fluctuations in the market price of our common stock, fluctuations in market interest rates and fluctuations in general economic conditions. Based upon the quoted market price as of March 31, 2021, the fair value of our convertible notes was approximately $1.0 billion.
A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.
48


Item 4. Controls and Procedures
Limitations on Effectiveness of Controls
In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2021. The term "disclosure controls and procedures," as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (or the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Based on our evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2021, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended March 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
49


PART II - OTHER INFORMATION
Item 1. Legal Proceedings
The information set forth under the "Litigation" subheading in Note 10 Commitments and Contingencies contained in the "Notes to Condensed Consolidated Financial Statements" in Part I, Item I of this Quarterly Report on Form 10-Q is incorporated herein by reference.
50


Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties including those described below. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. Please see page 33 of this Quarterly Report on Form 10-Q for a discussion of forward-looking statements that are qualified by these risk factors. If any of the following risks or others not specified below materialize, our business, financial condition and results of operations could be materially adversely affected. In that case, the trading price of our common stock could decline.
Summary

If the IT security market does not continue to adopt our security solutions, our sales will not grow as quickly as anticipated, or at all, and our business, results of operations and financial condition would be harmed.

• We have had operating losses each year since our inception, and may not achieve or maintain profitability in the future.

• We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.

• Real or perceived defects, errors or vulnerabilities in our products or services, the misconfiguration of our products, the failure of our products or services to block malware or prevent a security breach, or the failure of customers to take action on attacks identified by our products could harm our reputation and adversely impact our business, financial position and results of operations.

• Our results of operations may vary significantly from period to period, which could cause the trading price of our common stock to decline.

• If we are unable to retain our customers, renew and expand our relationships with them, and add new customers, we may not be able to sustain revenue growth and we may not achieve or maintain profitability in the future.

• We have experienced network or data security incidents in the past, and we may experience additional network or data security incidents in the future, which, whether actual, alleged or perceived, may harm our reputation, create liability and adversely impact our financial results.

• If securities or industry analysts do not publish research or reports about our business, or publish inaccurate or unfavorable research reports about our business, our share price and trading volume could decline.

• The price of our common stock has been and may continue to be volatile, and the value of your investment could decline.

• Sales of substantial amounts of our common stock in the public markets, or sales of our common stock by our executive officers and directors under Rule 10b5-1 plans, could adversely affect the market price of our common stock.

• The global COVID-19 pandemic could harm our business and results of operations.
Risks Related to Our Business and Our Industry
If the IT security market does not continue to adopt our security solutions, our sales will not grow as quickly as anticipated, or at all, and our business, results of operations and financial condition would be harmed.

Our future success depends on market adoption of our unique approach to IT security, which combines our technology, threat intelligence and security expertise in solutions that detect and prevent threats, measure security effectiveness, investigate and respond to breaches and enable customers to adapt to changes in the threat environment. We are seeking to disrupt the IT security market with our security solutions. Our solutions interoperate with, but do not replace, other IT security products. Enterprises and governments that use other security products, including signature-based and advanced products, for their IT security may be hesitant to purchase our security solutions if they believe their existing products provide a level of IT security that is sufficient to meet their needs. Currently, many enterprises and governments have not allocated a fixed portion of their budgets to separate advanced security products, standalone threat intelligence or solutions that evaluate security effectiveness. As a result, to expand our customer base, we need to convince potential customers to allocate a portion of their discretionary budgets to purchase our technology, threat intelligence and expertise. However, even if we are successful in doing so, any future deterioration in general economic conditions, including as a result of the COVID-19 pandemic, may cause our customers to cut their overall IT spending,
51


and such cuts may fall disproportionately on solutions like ours. If we do not succeed in convincing customers that our solutions should be an integral part of their overall approach to IT security and that a fixed portion of their annual IT budgets should be allocated to our solutions, our sales will not grow as quickly as anticipated, or at all, which would have an adverse impact on our business, results of operations and financial condition.

Even if there is significant demand for security solutions like ours, if our competitors include functionality that is, or is perceived to be, better than or equivalent to that of our solutions, we may have difficulty increasing the market penetration of our solutions. Furthermore, even if the functionality offered by other IT security providers is different and more limited than the functionality of our solutions, organizations may elect to accept such limited functionality in lieu of adding solutions and services from additional vendors like us, especially if competitor offerings are free or available at a lower cost.

In addition, changes in customer requirements could reduce customer demand for our security solutions. For example, if customers were to reduce their number of web egress points or migrate their workloads to a cloud platform, they would not need to purchase as many of our network and email security appliances, which currently account for a significant portion of our revenue. Similarly, if one or more governments share, on a free or nearly free basis, threat intelligence with other governmental agencies or organizations, such as critical infrastructure companies, then those agencies or organizations might have less demand for additional threat intelligence and may purchase less of our standalone threat intelligence offerings.

If enterprises and governments do not continue to adopt our security solutions for any of the reasons discussed above or for other reasons not contemplated, our sales would not grow as quickly as anticipated, or at all, and our business, results of operations and financial condition would be harmed.
We have had operating losses each year since our inception, and may not achieve or maintain profitability in the future.
We have incurred operating losses each year since our inception, including net losses of $55.2 million and $76.3 million during the three months ended March 31, 2021 and 2020, respectively. Any failure to increase our revenue and manage our cost structure as we grow our business could prevent us from achieving or, if achieved, maintaining profitability. Even if we do achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis. If we are unable to become and remain profitable, the value of our company could decrease and our ability to raise capital, maintain our research and development efforts, and expand our business could be negatively impacted.
We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.
The market for security products and services is intensely competitive and characterized by rapid changes in technology, customer requirements, industry standards, threat vectors and frequent new product introductions and improvements. We anticipate continued challenges from current competitors, which in many cases are more established and enjoy greater resources than us, as well as by new entrants into the industry. If we are unable to anticipate or effectively react to these competitive challenges, our competitive position could weaken, and we could experience a decline in our growth rate or revenue that could adversely affect our business and results of operations.

Our competitors and potential competitors include large networking vendors such as Cisco Systems and Juniper Networks that may emulate or integrate security features similar to ours into their own products; large companies such as IBM, Oracle and HPE that have acquired security solutions in recent years and have the technical and financial resources to bring competitive solutions to the market; independent security vendors such as Palo Alto Networks, Proofpoint and CrowdStrike that offer products or features that claim to perform similar functions to our platform; small and large companies, including new market entrants, that offer niche security solutions that compete with some of the features present in our solutions; providers of traditional signature-based security solutions, such as Symantec and McAfee; and other providers of incident response and compromise assessment services. Other IT providers offer, and may continue to introduce, security features that compete with our platform, either in stand-alone security products or as additional features in their network infrastructure products. Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:
greater name recognition, longer operating histories and larger customer bases;
larger sales and marketing budgets and resources;
broader distribution and established relationships with channel and distribution partners and customers;
greater customer support resources;
greater resources to make acquisitions or enter into strategic partnerships;
52


lower labor and research and development costs;
larger and more mature intellectual property portfolios; and
substantially greater financial, technical and other resources.
In addition, some of our larger competitors have substantially broader product offerings and may be able to leverage their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our products, subscriptions and services, including by selling at zero or negative margins, product bundling or offering closed technology platforms. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier regardless of product performance or features. As a result, even if the features of our platform are superior, customers may not purchase our products. In addition, new innovative start-up companies, and larger companies that are making significant investments in research and development, may invent similar or superior products and technologies that compete with our platform. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources. Further, as our customers refresh the security products bought in prior years, they may seek to consolidate vendors, which may result in current customers choosing to purchase products from our competitors on an ongoing basis.

Some of our competitors have made or could make acquisitions of businesses that allow them to offer more competitive and comprehensive solutions. As a result of such acquisitions, our current or potential competitors may accelerate the adoption of new technologies that better address end-customer needs, devote greater resources to bring these products and services to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we do. These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer orders, reduced revenue and gross margins, and loss of market share.

If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition and results of operations could be adversely affected.
Real or perceived defects, errors or vulnerabilities in our products or services, the misconfiguration of our products, the failure of our products or services to block malware or prevent a security breach, or the failure of customers to take action on attacks identified by our products could harm our reputation and adversely impact our business, financial position and results of operations.

Because our products and services are complex, they have contained and may contain design or manufacturing defects or errors that are not detected until after their deployment. Our products also provide our customers with the ability to customize a multitude of settings, and it is possible that a customer could misconfigure our products or otherwise fail to configure our products in an optimal manner. Such defects and misconfigurations of our products could cause our products or services to be vulnerable to security attacks, cause them to fail to secure networks and detect and block threats, or temporarily interrupt the networking traffic of our customers. In addition, because the techniques used by computer hackers to access or sabotage networks change frequently and generally are not recognized until launched against a target, there is a risk that an advanced attack could emerge that our products and services are unable to detect or prevent. Moreover, as our products and services are adopted by an increasing number of enterprises and governments, it is possible that the individuals and organizations behind advanced malware attacks will focus on finding ways to defeat our products and services. If this happens, our networks, products, services and subscriptions could be targeted by attacks specifically designed to disrupt our business and undermine the perception that our products and services are capable of providing superior IT security, which, in turn, could have a serious impact on our reputation as a provider of security solutions. For example, in the fourth quarter of 2020, we experienced an attack from a highly sophisticated threat actor which gained access to our networks and systems via trojanized updates to SolarWinds’ Orion IT monitoring and management software as further described below. In addition, defects or errors in our subscription updates or our products could result in a failure of our subscriptions to effectively update customers' hardware and cloud-based products. Our data centers and networks may experience technical failures and downtime, may fail to distribute appropriate updates, or may fail to meet the increased requirements of a growing installed customer base, any of which could temporarily or permanently expose our customers’ networks, leaving their networks unprotected against the latest security threats. Moreover, our products must interoperate with our customers’ existing infrastructure, which often have different specifications, utilize multiple protocol standards, deploy products from multiple vendors, and contain multiple generations of products that have been added over time. As a result, unanticipated failures could occur if a customer deploys our products in an untested configuration. Similarly, if we inadvertently update our products with an erroneous configuration or untested detection content, invalid detections or product downtime could occur. Any of these situations could result in negative publicity to us, damage to our reputation, declining sales, increased expenses and customer relations issues, and therefore adversely impact our business, financial position and results of operations.

53


If any of our customers becomes infected with malware after using our products or services, such customer could be disappointed with our products and services, regardless of whether our products or services blocked the theft of any of such customer’s data or would have blocked such theft if configured properly. Similarly, if our products detect attacks against a customer but the customer has not permitted our products to block the theft of customer data, customers and the public may erroneously believe that our products were not effective. For any security breaches against customers that use our services, such as customers that have hired us to monitor their networks and endpoints through our own or our co-branded security operation centers, breaches against those customers may result in customers and the public believing that our products and services failed. Furthermore, if any enterprises or governments that are publicly known to use our products or services are the subject of an advanced cyber-attack that becomes publicized, our other current or potential customers may look to our competitors for alternatives to our products and services. Real or perceived security breaches of our customers’ networks could cause disruption or damage to their networks or other negative consequences and could result in negative publicity to us, damage to our reputation, declining sales, increased expenses and customer relations issues.

Furthermore, our products and services may fail to detect or prevent malware, ransomware, viruses, worms or similar threats for any number of reasons, including our failure to enhance and expand our products and services to reflect industry trends, new technologies and new operating environments, the complexity of the environment of our clients and the sophistication of malware, viruses and other threats. In addition, from time to time, firms test our products against other security products. Our products may fail to detect or prevent threats in any particular test for a number of reasons, including misconfiguration. To the extent potential customers, industry analysts or testing firms believe that the occurrence of a failure to detect or prevent any particular threat is a flaw or indicates that our products or services do not provide significant value, our reputation and business could be harmed. Failure to keep pace with technological changes in the IT security industry and changes in the threat landscape could adversely affect our ability to protect against security breaches and could cause us to lose customers. In addition, in the event that a customer suffers a cyber-attack, we could be subject to claims based on a misunderstanding of the scope of our contractual warranties or the protection afforded by the Support Anti-Terrorism by Fostering Effective Technologies Act of 2002.

In addition, we cannot assure you that any limitation of liability provisions in our customer agreements, contracts with third-party vendors and service providers or other contracts would be enforceable or adequate or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security breach or other security-related matter. While our insurance policies include liability coverage for certain of these matters, if we experienced a widespread security breach or other incident that impacted a significant number of our customers to whom we owe indemnity obligations, we could be subject to indemnity claims or other damages that exceed our insurance coverage. We also cannot be certain that our insurance coverage will be adequate for data handling or data security liabilities actually incurred, that insurance will continue to be available to us on economically reasonable terms, or at all, or that any future claim will not be excluded or otherwise be denied coverage by any insurer. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results and reputation.

Any real or perceived defects, errors or vulnerabilities in our products and services, or any other failure of our products and services to detect an advanced threat, could result in:

a loss of existing or potential customers or channel partners;

delayed or lost revenue and harm to our financial condition and results of operations;

a delay in attaining, or the failure to attain, market acceptance;

the expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate, or work around errors or defects, to address and eliminate vulnerabilities, or to identify and ramp up production with alternative third-party manufacturers;

an increase in warranty and other claims, or an increase in the cost of servicing warranty and other claims, either of which would adversely affect our gross margins;

harm to our reputation or brand; and

54


claims and litigation, regulatory inquiries, or investigations, enforcement actions, and other claims and liabilities, all of which may be costly and burdensome and further harm our reputation.

Our results of operations may vary significantly from period to period, which could cause the trading price of our common stock to decline.

Our results of operations have varied significantly from period to period, and we expect that our results of operations, including, but not limited to our GAAP and non-GAAP measures, will continue to vary as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including:

our ability to attract new and retain existing customers or sell additional solutions to our existing customers;
our ability to offset decreases in appliance sales (and attached support) with increases in software, subscription and services sales;
potential adverse impacts from our re-allocation of resources from our mature appliance-based products to our cloud security and platform solutions;
changes in our mix of products, subscriptions and services sold, including changes in the average contract length for subscriptions and support;
the timing and success of new platform, subscription or service introductions by us or our competitors;
real or perceived reductions in the efficacy of our solutions by our customers or in the marketplace;
budgeting cycles, seasonal buying patterns and purchasing practices of customers;
the timing of new contracts or shipments of our products and length of our sales cycles;
changes in customer, distributor or reseller requirements or market needs;
changes in the growth rate of the IT security market, particularly the market for advanced threat detection and protection products, solutions that measure security effectiveness, or managed detection and response services;
any change in the competitive landscape of the IT security market, including consolidation among our customers or competitors and strategic partnerships entered into by and between our competitors;
deferral of orders from customers in anticipation of new products or product enhancements announced by us or our competitors;
our ability to successfully and continuously expand our business domestically and internationally;
reductions in customer retention rates for our subscriptions and support;
decisions by organizations to purchase IT security solutions from larger, more established security vendors or from their primary IT equipment vendors;
changes in our pricing policies or those of our competitors;
any disruption in, or termination of, our relationships with channel partners;
our inability to fulfill our customers’ orders due to supply chain delays or events that impact our manufacturers or their suppliers;
the timing and costs related to the development or acquisition of technologies or businesses or strategic partnerships;
the lack of synergy or the inability to realize expected synergies, resulting from acquisitions or strategic partnerships;
our inability to execute, complete or integrate efficiently any acquisition that we may undertake;
increased expenses, unforeseen liabilities, or write-downs and any impact on our operating results from any acquisitions we consummate;
insolvency or credit difficulties confronting our customers, affecting their ability to purchase or pay for our products, subscriptions and services, or confronting our key suppliers, particularly our sole source suppliers, which could disrupt our supply chain;
the cost and potential outcomes of future litigation;
seasonality or cyclical fluctuations in our business;
political, economic and social instability;
public health crises, such as the COVID-19 pandemic, and related measures to protect the public health;
future accounting pronouncements or changes in our accounting policies or practices;
55


the amount and timing of operating costs and capital expenditures related to the maintenance and expansion of our business, operations and infrastructure;
the amount and timing of costs related to any cost reduction initiatives and the impact of such initiatives; and
increases or decreases in our revenues and expenses caused by fluctuations in foreign currency exchange rates.

Any of the above factors, individually or in the aggregate, may result in significant fluctuations in our financial and other operating results from period to period. For example, as we offer more and more solutions through subscriptions and services, it becomes increasingly difficult for us to predict whether customers will purchase our solutions as a product, a subscription or a service. If customers purchase our solutions through subscriptions and services that have less profit associated with them than our products, our operating results could be harmed. Changes in the mix of offerings sold impacts the timing of recognition of revenue for our sales. Consequently, given the different revenue recognition policies associated with sales of our products, subscriptions and services, customers purchasing more of our subscription and services offerings and less of our product offerings than we anticipated could result in our actual revenue falling below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in our stock price.

As a result of this variability, our historical results of operations should not be relied upon as an indication of future performance. Moreover, this variability and unpredictability could result in our failure to meet our operating plan or the expectations of investors or analysts for any period. If we fail to meet such expectations for these or other reasons, the market price of our common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.

If we are unable to retain our customers, renew and expand our relationships with them, and add new customers, we may not be able to sustain revenue growth and we may not achieve or maintain profitability in the future.
From the year ended December 31, 2010 to the year ended December 31, 2020, our revenue grew from $11.8 million to $940.6 million, which represents a compounded annual growth rate of approximately 55%. Although we have experienced rapid growth in the past, we may not continue to grow in the future. Any success that we may experience in the future will depend, in large part, on our ability to, among other things:

maintain, renew and expand our existing customer base;
win new customers to our solutions;
increase revenues from existing customers through increased use of our products, subscriptions and services within their organizations;
improve the capabilities of our products and subscriptions through research and development;
continue to develop our cloud-based solutions;
maintain the rate at which customers purchase our subscriptions and support;
continue to successfully expand our business domestically and internationally; and
successfully compete with other companies.

If we are unable to maintain consistent or increasing revenue growth or if our revenues decline, it may be difficult to achieve and maintain profitability and our business and financial results could be adversely affected. Our revenue for any prior quarterly or annual periods should not be relied upon as any indication of our future revenue or revenue growth.
Disruptions or other business interruptions that affect the availability of our Dynamic Threat Intelligence ("DTI") cloud, our Helix platform, or other cloud-based products and services we offer or may offer could adversely impact our customer relationships as well as our overall business.

When a customer purchases one or more of our threat prevention appliances, it must also purchase a subscription to our DTI cloud for a term of one to three years. Our DTI cloud enables security content updates and global sharing of threat intelligence uploaded by any of our customers’ cloud-connected FireEye appliances. We also offer additional cloud-based platforms such as our Email Threat Prevention, Mobile Threat Prevention and Threat Analytics Platforms and provide security solutions through our own and our co-branded security operation centers.

Our customers depend on the continuous availability of our DTI cloud and other cloud-based products and services. Our cloud-based products and services are vulnerable to damage or interruption from a variety of sources, including damage or interruption caused by fire, earthquake, power loss, telecommunications or computer systems failure, cyber-attack, human error, terrorist acts and war. Our data centers and networks may experience technical failures and downtime, may fail to distribute
56


appropriate updates, or may fail to meet the increased requirements of a growing customer base, any of which could temporarily or permanently expose our customers’ networks, leaving their networks unprotected against the latest security threats or, in the case of technical failures and downtime of security operation centers, all security threats.

With respect to DTI, there may also be system or network interruptions if new or upgraded systems are defective or not installed properly. Moreover, interruptions in our subscription updates could result in a failure of our DTI cloud to effectively update customers’ hardware products and thereby leave our customers more vulnerable to attacks. Interruptions or failures in our service delivery could cause customers to terminate their subscriptions with us, could adversely affect our retention rates, and could harm our ability to attract new customers. Our business would also be harmed if our customers believe that our DTI cloud or other cloud-based products and services are unreliable.

In addition, we provide our cloud-based products and services through third-party data center hosting facilities located in the United States and other countries. While we control and have access to our servers and all of the components of our network that are located in our data centers, we do not control the operation of these hosting facilities. We rely on the owners or operators of these hosting facilities in maintaining the availability of their services, maintenance of their infrastructure, and in providing appropriate backup, disaster recovery and security measures. The owners of the data center hosting facilities have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew these agreements on commercially reasonable terms, or if one of our data center operators is acquired, we may be required to transfer our servers and other infrastructure to new data center facilities, and we may incur significant costs and possible service interruption in connection with doing so.

Furthermore, we have and will continue to make substantial investments to support growth at our data centers and improve the profitability of our cloud platform. If our cloud-based server costs were to increase, our business, results of operations and financial condition may be adversely affected. Ongoing improvements to cloud infrastructure may be more expensive than we anticipate, and may not yield the expected savings in operating costs or the expected performance benefits. In addition, we may be required to re-invest any cost savings achieved from prior cloud infrastructure improvements in future infrastructure projects to maintain the levels of service required by our customers. We may not be able to maintain or achieve cost savings from our investments, which could harm our financial results.

Recent, past and future acquisitions and investments could disrupt our business and harm our financial condition and operating results.

Our success will depend, in part, on our ability to expand our platform and grow our business in response to changing technologies, customer demands and competitive pressures. In some circumstances, we may decide to do so through the acquisition of complementary businesses and technologies rather than through internal development, including, for example, our acquisitions of Clean Communications Limited (d/b/a The Email Laundry) ("The Email Laundry"), X15 Software Inc ("X15"), Verodin, Inc. ("Verodin"), Cloudvisory and Respond Software.

The identification of suitable acquisition candidates can be difficult, time-consuming and costly, and we may not be able to successfully complete acquisitions that we target in the future. The risks we face in connection with acquisitions, including our acquisitions of The Email Laundry, X15, Verodin, Cloudvisory and Respond Software include:

diversion of management time and focus from operating our business to addressing acquisition integration challenges;
our ability to successfully achieve billings and revenue targets of acquired businesses;
coordination of research and development and sales and marketing functions;
integration of product and service offerings;
retention of key employees from the acquired company;
changes in relationships with strategic partners as a result of product acquisitions or strategic positioning resulting from the acquisition;
cultural challenges associated with integrating employees from the acquired company into our organization;
integration of the acquired company’s accounting, management information, human resources and other administrative systems, as well as the acquired operations, technology and rights into our offerings, and any unanticipated expenses related to such integration;
the need to implement or improve controls, procedures, and policies at a business that prior to the acquisition may have lacked sufficiently effective controls, procedures and policies;
57


financial reporting, revenue recognition or other financial or control deficiencies of the acquired company that we don’t adequately address and that cause our reported results to be incorrect;
liability for activities of the acquired company before the acquisition, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities;
completing the transaction and achieving or utilizing the anticipated benefits of the acquisition within the expected timeframe, or at all;
unanticipated write-offs or charges; and
litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders or other third parties which may differ from or be more significant than the risks our business faces.

Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities, and harm our business generally. Future acquisitions could also result in dilutive issuances of equity securities. For example, in October 2017, we issued 259,425 shares of common stock in connection with our acquisition of The Email Laundry; in January 2018, we issued 1,016,334 shares of common stock in connection with our acquisition of X15; in May 2019, we issued 8,404,609 shares of common stock in connection with our acquisition of Verodin and in November 2020, we issued 4,931,862 shares of common stock in connection with our acquisition of Respond Software.

There is also a risk that future acquisitions will result in the incurrence of debt, contingent liabilities, amortization expenses, incremental operating expenses or the write-off of goodwill, any of which could harm our financial condition or operating results.

If we are unable to maintain successful relationships with our channel partners and technology alliance partners, or if our channel partners or technology alliance partners fail to perform, our ability to market, sell and distribute our platform will be limited, and our business, financial position and results of operations will be harmed.

In addition to our direct sales force, we rely on our indirect channel partners to sell and support our platform. We derive a substantial portion of our revenue from sales of our products, subscriptions and services through, or with the assistance of, our indirect channel, and we expect that sales through channel partners will continue to be a significant percentage of our revenue. We also partner with our technology alliance partners to design go-to-market strategies that combine our platform with products or services provided by our technology alliance partners.

Our agreements with our channel partners and our technology alliance partners are generally non-exclusive, meaning our partners may offer customers products from several different companies, including products that compete with ours. If our channel partners do not effectively market and sell our platform, choose to use greater efforts to market and sell their own products or those of our competitors, or fail to meet the needs of our customers, our ability to grow our business and sell our platform may be adversely affected. Our channel partners and technology alliance partners may cease marketing our platform with limited or no notice and with little or no penalty, and new channel partners require extensive training and may take several months or more to achieve productivity. The loss of a substantial number of our channel partners, our possible inability to replace them, or the failure to recruit additional channel partners could materially and adversely affect our results of operations. In addition, sales by channel partners are more likely than direct sales to involve collectability concerns, particularly in developing markets. Our channel partner structure could also subject us to lawsuits or reputational harm if, for example, a channel partner misrepresents the functionality of our platform to customers or violates applicable laws or our corporate policies.

Our ability to achieve revenue growth in the future will depend in part on our success in maintaining successful relationships with our channel partners, and in training our channel partners to independently sell and deploy our platform. If we are unable to maintain our relationships with these channel partners or otherwise develop and expand our indirect sales channel, or if our channel partners fail to perform, our business, financial position and results of operations could be adversely affected.

If we fail to effectively manage our growth, our business, financial condition and results of operations would be harmed.

Although our business has experienced significant growth in the past, we cannot provide any assurance that our business will continue to grow at the same rate or at all. To improve our infrastructure, we continue to enhance our enterprise resource planning system, including revenue recognition and management software, and implement and enhance additional systems and controls. There is no assurance that we will be able to successfully scale improvements to our enterprise resource planning system or
58


implement or scale improvements to our other systems, processes and controls in a manner that keeps pace with our growth or that such systems, processes and controls will be effective in preventing or detecting errors, omissions or fraud.

As part of our efforts to improve our internal systems, processes and controls, we have licensed technology from third parties. The support services available for such third-party technology are outside of our control and may be negatively affected by consolidation in the software industry. In addition, if we do not receive adequate support for the software underlying our systems, processes and controls, our ability to provide products and services to our customers in a timely manner may be impaired, which may cause us to lose customers, limit us to smaller deployments of our platform or increase our technical support costs.

Many of our expenses are relatively fixed, at least in the short term. If our projections or assumptions on which we base our projections are incorrect, we may not be able to adjust our expenses rapidly enough to avoid an adverse impact on our profitability or cash flows.

To manage this growth effectively, we must continue to improve our operational, financial and management systems and controls by, among other things:

effectively hiring, training and integrating new employees, particularly members of our sales and management teams;
further improving our key business applications, processes and IT infrastructure, including our data centers, to support our business needs;
continuing to refine our ability to forecast our bookings, billings, revenues, expenses and cash flows;
enhancing our information and communication systems to ensure that our employees and offices around the world are well coordinated and can effectively communicate with each other and our growing base of channel partners and customers;
improving our internal control over financial reporting and disclosure controls and procedures to ensure timely and accurate reporting of our operational and financial results; and
appropriately documenting and testing our IT systems and business processes.

These and other improvements in our systems and controls will require significant capital expenditures and the allocation of valuable management and employee resources. If we fail to implement these improvements effectively, our ability to manage our expected growth, ensure uninterrupted operation of key business systems and comply with the rules and regulations applicable to public reporting companies would be impaired, and our business, financial condition and results of operations would be harmed.

If the general level of advanced cyber-attacks declines, or is perceived by our current or potential customers to have declined, our business could be harmed.

Our business is substantially dependent on enterprises and governments recognizing that advanced cyber-attacks are pervasive and are not effectively prevented by legacy security solutions. High visibility attacks on prominent enterprises and governments have increased market awareness of the problem of advanced cyber-attacks and help to provide an impetus for enterprises and governments to devote resources to protecting against advanced cyber-attacks, such as testing our platform, purchasing it, and broadly deploying it within their organizations. If advanced cyber attacks were to decline, or enterprises or governments perceived that the general level of advanced cyber-attacks have declined, our ability to attract new customers and expand our offerings within existing customers could be materially and adversely affected. A change in the threat landscape may reduce the demand from customers or prospects for our solutions, and therefore could increase our sales cycles and harm our business, results of operations and financial condition.

If organizations do not adopt cloud-based SaaS-delivered security solutions, our ability to grow our business and results
of operations may be adversely affected.

We believe our future success will depend in large part on the growth, if any, in the market for cloud-based SaaS-delivered security solutions. The use of SaaS solutions to manage and automate security and IT operations is at an early stage and rapidly evolving. As such, it is difficult to predict its potential growth, if any, customer adoption and retention rates, customer demand for our solutions, or the success of existing competitive products. Any expansion in our market depends on a number of factors, including the cost, performance, and perceived value associated with our solutions and those of our competitors. If our solutions do not achieve widespread adoption or there is a reduction in demand for our solutions due to a lack of customer acceptance, technological challenges, competing products, privacy concerns, decreases in corporate spending, weakening economic conditions or otherwise, it could result in early terminations, reduced customer retention rates, or decreased revenue, any of which would
59


adversely affect our business, results of operations, and financial results. We do not know whether the trend in adoption of cloud-based SaaS-delivered security solutions we have experienced in the past will continue in the future. Furthermore, if we or other SaaS security providers experience security incidents, loss or disclosure of customer data, disruptions in delivery, or other problems, the market for SaaS solutions as a whole, including our security solutions, may be negatively affected. You should consider our business and prospects in light of the risks and difficulties we encounter in this new and evolving market.

Actions that we are taking to restructure our business to better align with our business model transition strategy may be costly and may not be as effective as anticipated.

On April 23, 2020, our board of directors approved a restructuring plan to streamline the Company’s operations to more closely align expenses to the Company’s projected revenue, position the Company for improved operating performance and allow the Company to increase investment in strategic growth areas of the business. This April 2020 restructuring plan resulted in the reduction of 6% of the Company’s workforce as well as the exiting and downsizing of certain real estate facilities and the impairment of certain assets and consisted of severance, other one-time termination benefits and other restructuring related costs. These charges are primarily cash-based and were recognized in the second quarter of 2020. This April 2020 restructuring plan reduced total non-GAAP operating expenses by more than $25 million in 2020 compared to 2019. In August 2020 and December 2020, we implemented additional restructuring plans, predominantly related to facilities and obsolete assets in order to position the Company for improved operating performance. These August and December 2020 restructuring plans resulted in the reduction of approximately 1% of the Company’s workforce. The actions associated with the April 2020 restructuring plan were completed by the end of the second quarter of 2020, the actions associated with the August 2020 restructuring plan were completed by the end of the third quarter of 2020 and the actions associated with the December 2020 restructuring plan were completed by the end of the fourth quarter of 2020. However, there may be adverse consequences related to such actions which include various charges for severance and severance-related costs and the loss of propriety information and in-house knowledge in connection with the planned reduction in our workforce. This type of restructuring activity may result in business disruptions and may not produce the full efficiency and cost reduction benefits anticipated. Further, the benefits may be realized later than expected and the cost of implementing these measures may be greater than anticipated. If these measures are not successful, we may need to undertake additional cost reduction efforts, which could result in future charges. Moreover, the restructuring plans may cause business disruptions with customers and elsewhere if our cost reduction efforts prove ineffective, and our business may not be more efficient or effective than prior to implementation of the plan. Our restructuring activities, including the related charges and the impact of the related workforce reduction, could have a material adverse effect on our business, operating results and financial condition.

We rely on our management team and other key employees and will need additional personnel to grow our business, and the loss of one or more key employees or our inability to hire, integrate, train and retain qualified personnel, including members for our board of directors, could harm our business.

Our future success is substantially dependent on our ability to hire, integrate, train, retain and motivate the members of our management team and other key employees throughout our organization, including key employees obtained through our acquisitions. Competition for highly skilled personnel is intense, especially in the San Francisco Bay Area and the Washington D.C. Area, where we have a substantial presence and need for highly skilled personnel. We may not be successful in hiring or retaining qualified personnel to fulfill our current or future needs, and potential changes in U.S. immigration and work authorization laws and regulations, including those that restrain the flow of technical and professional talent, may make it difficult to renew or obtain visas for highly skilled personnel that we have hired or are actively recruiting. We are also substantially dependent on the continued service of our existing engineering personnel because of the complexity of our platform. Our competitors may be successful in recruiting and hiring members of our management team or other key employees, including key employees obtained through our acquisitions, and it may be difficult for us to find suitable replacements on a timely basis, on competitive terms, or at all. Also, to the extent we hire employees from mature public companies with significant financial resources, we may be subject to allegations that such employees have been improperly solicited, or that they have divulged proprietary or other confidential information or that their former employers own such employees’ inventions or other work product.

The workforce reductions made in connection with our restructuring plans may adversely affect our ability to attract and retain highly skilled employees. Even if our key personnel are not directly affected by these reductions, the termination of others may have a negative impact on morale and our ability to retain current personnel, as well as our ability to attract qualified new personnel in the future.

During the past year, we made a number of organizational changes. Leadership transitions and management changes can be inherently difficult to manage and may cause uncertainty or a disruption to our business or may increase the likelihood of turnover
60


in key officers and employees. Our success depends in part on having a successful leadership team. If we cannot effectively manage the leadership transitions and management changes, it could make it more difficult to successfully operate our business and pursue our business goals.

In addition, we believe that it is important to establish and maintain a corporate culture that facilitates the maintenance and transfer of institutional knowledge within our organization and also fosters innovation, teamwork, a passion for customers and a focus on execution. Any of our organizational changes may result in a loss of institutional knowledge and cause disruptions to our business. In addition, if we are not successful in integrating new key employees into our organization, such failure could delay or hinder our product development efforts and the achievement of our strategic objectives, which could adversely affect our business, financial condition and results of operations.

Our employees, including our executive officers, work for us on an “at-will” basis, which means they may terminate their employment with us at any time. We do not maintain key person life insurance policies on any of our key employees. If one or more of our key employees resigns or otherwise ceases to provide us with their service, our business could be harmed.

Our failure to raise additional capital or generate the significant capital necessary to expand our operations and invest in new products could reduce our ability to compete and could harm our business.

We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new products and enhancements to our platform, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional equity financing, our stockholders may experience significant dilution of their ownership interests and the per share value of our common stock could decline. Furthermore, if we engage in additional debt financing, the holders of debt would have priority over the holders of common stock, and we may be required to accept terms that restrict our ability to incur additional indebtedness. We may also be required to take other actions that would otherwise be in the interests of the debt holders and force us to maintain specified liquidity or other ratios, any of which could harm our business, results of operations, and financial condition. If we need additional capital and cannot raise it on acceptable terms, we may not be able to, among other things:

develop or enhance our products and subscriptions;

continue to expand our sales and marketing and research and development organizations;

acquire complementary technologies, products or businesses;

expand operations, in the United States or internationally;
hire, train and retain employees; or

respond to competitive pressures or unanticipated working capital requirements.

Our failure to do any of these things could harm our business, financial condition and results of operations.

If we do not accurately anticipate and respond promptly to changes in our customers’ technologies, business plans or security needs, our competitive position and prospects could be harmed.

The IT security market has grown quickly and is expected to continue to evolve rapidly. Moreover, many of our customers operate in markets characterized by rapidly changing technologies and business plans, which require them to add numerous network access points and adapt to increasingly complex IT networks, incorporating a variety of hardware, software applications, operating systems and networking protocols. As their technologies and business plans grow more complex, we expect these customers to face new and increasingly sophisticated methods of attack. We face significant challenges in ensuring that our platform effectively identifies and responds to these advanced and evolving attacks without disrupting our customers’ network performance. As a result of the continued rapid innovations in the technology industry, including the rapid growth of smart phones, tablets and other devices, the trend of “bring your own device” in enterprises, and the rapidly evolving Internet of Things, we expect the networks of our customers to continue to change rapidly and become more complex.

We have identified a number of new products and enhancements to our platform that we believe are important to our continued success in the IT security market, including our FireEye Helix platform and enhancements to our endpoint solution.
61


There can be no assurance that we will be successful in developing and marketing, on a timely basis, such new products or enhancements or that our new products or enhancements will adequately address the changing needs of the marketplace. In addition, some of our new products and enhancements may require us to develop new hardware architectures that involve complex, expensive and time-consuming research and development processes. Although the market expects rapid introduction of new products and enhancements to respond to new threats, the development of these products and enhancements is difficult and the timetable for commercial release and availability is uncertain, as there can be significant time lags between initial beta releases and the commercial availability of new products and enhancements. We may experience unanticipated delays in the availability of new products and enhancements to our platform and fail to meet customer expectations with respect to the timing of such availability. If we do not quickly respond to the rapidly changing and rigorous needs of our customers by developing, releasing and making available on a timely basis new products and enhancements to our platform, such as our FireEye Helix platform and enhancements to our endpoint solution, that can adequately respond to advanced threats and our customers’ needs, our competitive position and business prospects will be harmed. Furthermore, from time to time, we or our competitors may announce new products with capabilities or technologies that could have the potential to replace or shorten the life cycles of our existing products. There can be no assurance that announcements of new products will not cause customers to defer purchasing our existing products.

Additionally, the process of developing new technology is expensive, complex and uncertain. The success of new products and enhancements depends on several factors, including appropriate component costs, timely completion and introduction, differentiation of new products and enhancements from those of our competitors, and market acceptance. To maintain our competitive position, we must continue to commit significant resources to developing new products or enhancements to our platform before knowing whether these investments will be cost-effective or achieve the intended results. There can be no assurance that we will successfully identify new product opportunities, develop and bring new products or enhancements to market in a timely manner, or achieve market acceptance of our platform, or that products and technologies developed by others will not render our platform obsolete or noncompetitive. If we expend significant resources on researching and developing products or enhancements to our platform and such products or enhancements are not successful, our business, financial position and results of operations may be adversely affected.

Our current research and development efforts may not produce successful products or enhancements to our platform that result in significant revenue, cost savings or other benefits in the near future, if at all.

We must continue to dedicate significant financial and other resources to our research and development efforts if we are to maintain our competitive position. However, developing products and enhancements to our platform is expensive and time consuming, and there is no assurance that such activities will result in significant new marketable products or enhancements to our platform, design improvements, cost savings, revenue or other expected benefits. If we spend significant resources on research and development and are unable to generate an adequate return on our investment, our business and results of operations may be materially and adversely affected.

Seasonality may cause fluctuations in our revenue.

We believe there are significant seasonal factors that may cause us to record higher revenue in some quarters compared with others. We believe this variability is largely due to (i) our customers’ budgetary and spending patterns, as many customers spend the unused portions of their discretionary budgets prior to the end of their fiscal years, and (ii) our sales compensation plans, which are typically structured around annual quotas and stair step commission rates. For example, we have historically recorded our highest level of revenue in our fourth quarter, which we believe corresponds to the fourth quarter of a majority of our customers. Similarly, we have historically recorded our second-highest level of revenue in our third quarter, which corresponds to the fourth quarter of U.S. federal agencies and other customers in the U.S. federal government. Our growth rate over the last couple years may have made seasonal fluctuations more difficult to detect. If our rate of growth slows over time, seasonal or cyclical variations in our operations may become more pronounced, and our business, results of operations and financial position may be adversely affected.

Our operating history and changes to our business model makes it difficult to evaluate our current business and prospects and may increase the risk that we will not be successful.

We were founded in 2004, and we shipped our first commercially successful solution for on-premises network security in 2008. Since then, we have continued to expand our offerings, both organically and through acquisitions, to address changes in the threat environment, evolving customer requirements, and the continued migration of workloads to cloud platforms. Acquired solutions included Mandiant Corporation’s endpoint threat detection, response and remediation products, advanced threat intelligence capabilities and incident response and security consulting services; Invotas International's security automation and orchestration functionality; iSIGHT Security's standalone threat intelligence subscriptions; Verodin’s security instrumentation
62


platform; Cloudvisory’s cloud visibility application and Respond Software’s cybersecurity investigation automation. The markets for many of our acquired solutions are in the early stages of development and customer adoption remains limited. Additionally, most of our acquired solutions are sold as subscriptions, often to large enterprises or governments, and contract terms may vary significantly. The shift in sales mix from mature on-premise appliance-based solutions to cloud-based subscriptions in early-stage markets makes it difficult to evaluate our current business and prospects and plan for and model our future growth. We have encountered and will continue to encounter risks and uncertainties frequently encountered by emerging technology-based companies in developing markets.

If our assumptions regarding these risks and uncertainties are incorrect or change in response to changes in the IT security market, our results of operations and financial results could differ materially from our plans and forecasts. Although we have experienced rapid growth in the past, there is no assurance that such growth will continue. Any success we may experience in the future will depend in large part on our ability to, among other things:

maintain and expand our customer base and the ways in which customers use our products and services;

expand revenue from existing customers through increased or broader use of our products, subscriptions and services within their organizations;

grow our revenues from software, subscriptions and recent offerings from acquisitions such as Verodin, Cloudvisory and Respond Software;

convince customers to allocate a fixed portion of their annual IT budgets to our products and services;

improve the performance and capabilities of our platform through research and development;

effectively expand our business domestically and internationally; and

successfully compete with other companies that currently provide, or may in the future provide, solutions like ours that protect against advanced cyber-attacks, measure security effectiveness, or investigate and respond to attacks.

If we are unable to achieve our key objectives, including the objectives listed above, our business and results of operations will be adversely affected and the fair market value of our common stock could decline.

We are exposed to the credit risk of some of our distributors, resellers and customers and to credit exposure in weakened markets, which could result in material losses.

Most of our sales are on an open credit basis. Although we have programs in place that are designed to monitor and mitigate these risks, we cannot assure you these programs will be effective in reducing our credit risks, especially as we expand our business internationally. In addition, the COVID-19 pandemic may negatively affect the ability of our customers, especially in certain industries such as travel, entertainment, food and hospitality, to pay us on a timely basis or at all. If we are unable to adequately control these risks, our business, results of operations and financial condition could be harmed.

Failure to comply with governmental laws and regulations could harm our business.

Our business is subject to regulation by various U.S. federal, state, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, product safety, environmental laws, consumer protection laws, privacy and data-protection laws, anti-bribery laws (including the U.S. Foreign Corrupt Practices Act and the U.K. Anti-Bribery Act), import/export controls, federal securities laws and tax laws and regulations. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, injunctions or other collateral consequences. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations, and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. U.S. regulations surrounding our operating activities in foreign jurisdictions are not always consistent with, and at times are in contravention to, the local
63


regulations or laws in such jurisdictions. Enforcement actions and sanctions could harm our business, reputation, results of operations and financial condition.

If we fail to comply with environmental requirements, our business, financial condition, results of operations and reputation could be adversely affected.

We are subject to various environmental laws and regulations including laws governing the hazardous material content of our products and laws relating to the collection and recycling of electrical and electronic equipment. Examples of these laws and regulations include the EU Restrictions on the Use of certain Hazardous Substances in Electronic Equipment Directive and the EU Waste Electrical and Electronic Equipment Directive as well as the implementing legislation of the EU member states. Similar laws and regulations have been passed or are pending in China, South Korea and Japan and may be enacted in other regions, including in the United States, and we are, or may in the future be, subject to these laws and regulations.

Our failure to comply with past, present, and future laws could result in reduced sales of our products, substantial product inventory write-offs, reputational damage, penalties, and other sanctions, any of which could harm our business and financial condition. We also expect that our products will be affected by new environmental laws and regulations on an ongoing basis. To date, our expenditures for environmental compliance have not had a material impact on our results of operations or cash flows, and although we cannot predict the future impact of such laws or regulations, they will likely result in additional costs and may increase penalties associated with violations or require us to change the content of our products or how they are manufactured, which could have a material adverse effect on our business, results of operations and financial condition.

If we do not achieve increased tax benefits as a result of our corporate structure, our operating results and financial condition may be negatively impacted.

We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. In 2019, we reorganized our corporate structure and intercompany relationships to better align our corporate organization with the expansion of our international business activities. Although we anticipate achieving a reduction in our overall effective tax rate in the future as a result of this reorganized corporate structure, we may not realize any benefits. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. In addition, if the intended tax treatment of our reorganized corporate structure is not accepted by the applicable taxing authorities, changes in tax law negatively impact the structure or we do not operate our business consistent with the structure and applicable tax laws and regulations, we may fail to achieve any tax advantages as a result of the reorganized corporate structure, and our future operating results and financial condition may be negatively impacted. In addition, we continue to evaluate our corporate structure in light of current and pending tax legislation, and any changes to our corporate structure may require us to incur additional expenses and may impact our overall effective tax rate.

We could be subject to additional tax liabilities.

We are subject to U.S. federal, state, local and sales taxes in the United States and foreign income taxes, withholding taxes and transaction taxes in numerous foreign jurisdictions. Significant judgment is required in evaluating our tax positions and our worldwide provision for taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations, including those relating to income tax nexus and impacts of the Tax Cuts and Jobs Act of 2017 (the “Tax Act”), as modified by the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), by recognizing tax losses or lower than anticipated earnings in jurisdictions where we have lower statutory rates and higher than anticipated earnings in jurisdictions where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the valuation of our deferred tax assets and liabilities. We may be audited in various jurisdictions, and such jurisdictions may assess additional taxes, sales taxes and value-added taxes against us. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which could have a material adverse effect on our operating results or cash flows in the period for which a determination is made.

Risks Related to Privacy and Data Protection

64


We have experienced network or data security incidents in the past, and we may experience additional network or data security incidents in the future, which, whether actual, alleged or perceived, may harm our reputation, create liability and adversely impact our financial results.

Increasingly, companies are subject to a wide variety of attacks on their networks on an ongoing basis. In addition to traditional computer “hackers,” malicious code (such as viruses and worms), phishing attempts, ransomware, employee theft or misuse, accidental disclosure, and denial of service attacks, sophisticated nation-state and nation-state supported actors engage in intrusions and attacks (including advanced persistent threat intrusions) and add to the risks to our internal networks, cloud deployed enterprise and customer facing environments and the information they store and process. We also utilize third-party service providers to host, transmit, or otherwise process electronic data in connection with our business activities, including our supply chain processes, operations, and communications. We and/or our third-party service providers have faced and may continue to face security threats and attacks from a variety of sources. Our data, corporate systems, third-party systems and security measures have been and may continue to be subject to breaches or intrusions due to the actions of outside parties, employee error, malfeasance, a combination of these, or otherwise, including social engineering and employee and contractor error or malfeasance, and, as a result, an unauthorized party may obtain access to our systems, networks, or data. There have been and may continue to be significant software supply chain attacks, and we cannot guarantee that our or our third-party service providers’ systems and networks have not been breached or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support us and our services. Techniques used to sabotage or obtain unauthorized access to systems and networks are constantly evolving and, in some instances, are not identified until or after they are launched against a target, and we may face difficulties or delays in identifying or otherwise responding to any attacks or actual or potential breaches of security. Furthermore, as a well-known provider of security solutions, we may be a more attractive target for such attacks. A breach in our data security or an attack against our service availability, or that of our third-party service providers, could impact our networks or networks secured by our products and subscriptions, creating system disruptions or slowdowns and exploiting security vulnerabilities of our products, and the information stored on our networks or those of our third-party service providers could be accessed, publicly disclosed, altered, lost, or stolen, which could result in a loss of intellectual property or loss of data and subject us to liability and cause us financial harm.

In the fourth quarter of 2020, we experienced an attack from a highly sophisticated threat actor, one whose discipline, operational security, and techniques lead us to believe it was a state-sponsored attack. Like numerous other public and private organizations affected by this attack, the threat actor gained access to our networks and systems via trojanized updates to SolarWinds’ Orion IT monitoring and management software. We conducted a comprehensive investigation in coordination with the Federal Bureau of Investigation and other key partners, including Microsoft. Our investigation identified that the attacker targeted and accessed certain Red Team assessment tools that we use to test our customers’ security. These tools mimic the behavior of many cyber threat actors and enable us to provide essential diagnostic security services to our customers and, if used or publicly disclosed by the threat actor, could be used to conduct additional attacks on us or other organizations. Our investigation also identified that, consistent with a nation-state cyber-espionage effort, the attacker was able to access certain of our internal systems and primarily sought information related to certain government customers. We notified affected customers and government agencies, as we deemed was required or appropriate. We have incurred costs to respond to this attack and may continue to incur costs to remediate and support our efforts to enhance our security measures.

There can be no assurance that we will be successful in preventing security breaches or other security incidents nor that we will be successful in mitigating their effects, despite the implementation of security measures for systems, networks, or data within our control. Similarly, there can be no assurance that our third-party service providers, distributors and other contractors will be successful in protecting our data on their systems or in protecting other systems upon which we may rely. Any actual, alleged or perceived breach of network security in our systems or networks, or any other actual, alleged or perceived data security incident we or our third-party service providers suffer, could result in damage to our reputation, negative publicity, loss of channel partners, customers and sales, loss of competitive advantages over our competitors, increased costs to remedy any problems and otherwise respond to any incident, regulatory investigations and enforcement actions, costly litigation, and other liability. In addition, we may incur significant costs and operational consequences of investigating, remediating, eliminating and putting in place additional tools and devices designed to prevent actual or perceived security breaches and other security incidents, as well as the costs to comply with any notification or other legal obligations resulting from any security incidents. Any of these negative outcomes could result in substantial costs and diversion of resources, distract management and technical personnel, adversely impact the market perception of our products and subscriptions and end-customer and investor confidence in our company and could seriously harm our business or operating results.

Although we maintain cyber liability insurance coverage that may cover certain liabilities in connection with security breaches and other security incidents, we cannot be certain our insurance coverage will be adequate for liabilities actually incurred, that insurance will continue to be available to us on commercially reasonable terms (if at all) or that any insurer will not deny coverage
65


as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, or denials of coverage, could have a material adverse effect on our business, including our financial condition, results of operations and reputation.

If we fail to adequately protect personal information or other information we process or maintain, our business, financial condition and operating results could be adversely affected.

A wide variety of provincial, state, national, and international laws and regulations apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data and other information. Evolving and changing definitions of personal data and personal information within the European Union ("EU"), the United States, and elsewhere, especially relating to classification of Internet Protocol addresses, machine identification, location data and other information, may limit or inhibit our ability to operate or expand our business, including limiting technology alliance partners that may involve the sharing of data. Data protection and privacy-related laws and regulations are evolving and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions.

For example, the EU General Data Protection Regulation ("GDPR"), which became fully effective on May 25, 2018, imposes more stringent data protection requirements than previously effective EU data protection law and provides for penalties for noncompliance of up to the greater of €20 million or four percent of worldwide annual revenues. The GDPR requires, among other things, that personal data only be transferred outside of the EU to certain jurisdictions, including the United States, if steps are taken to legitimize those data transfers. We historically relied on the EU-U.S. and Swiss-U.S. Privacy Shield programs, and the use of model contractual clauses approved by the European Commission, to legitimize these transfers. Both the EU-U.S. Privacy Shield and these model contractual clauses have been subject to legal challenge, however, and on July 16, 2020, the Court of Justice of the European Union (“CJEU”) invalidated the EU-U.S. Privacy Shield framework that had been in place since 2016, which allowed companies like us to meet certain European legal requirements for the transfer of personal data from the European Economic Area (“EEA”) to the U.S., and imposed additional obligations on companies when relying on the model clauses approved by the European Commission. This CJEU decision may result in different EEA data protection regulators applying differing standards for the transfer of personal data from the EEA to the United States, and may even require ad hoc verification of measures taken with respect to data flows. The CJEU decision requires us to take additional steps to legitimize any impacted personal data transfers, including in connection with the use of the model clauses approved by the European Commission, with the full impact of such decision uncertain at this time. The CJEU decision and related developments could result in increased costs of compliance and limitations on our customers and us. More generally, as a result of the CJEU decision or related developments, we may find it necessary or desirable to modify our data handling practices, and our practices relating to cross-border transfers of data or other data handling practices, or those of our customers and vendors, may be challenged our business, financial condition and operating results may be adversely impacted. Some countries also are considering or have enacted legislation requiring local storage and processing of data that could increase the cost and complexity of delivering our services.

In addition to the GDPR, the European Commission has another draft regulation in the approval process that focuses on a person’s right to conduct a private life. The proposed legislation, known as the Regulation of Privacy and Electronic Communications (“ePrivacy Regulation”), would replace the current ePrivacy Directive. Originally planned to be adopted and implemented at the same time as the GDPR, the ePrivacy Regulation is still being negotiated. On February 10, 2021, the Council of the EU agreed on its version of the draft ePrivacy Regulation. If adopted, the earliest date for entry into force is in 2023, with broad potential impacts on the use of internet-based services and tracking technologies, such as cookies. Aspects of the ePrivacy Regulation remain for negotiation between the European Commission and the Council. We expect to incur additional costs to comply with the requirements of the ePrivacy Regulation as it is finalized for implementation.

Further, in June 2016, the United Kingdom ("U.K.") voted to leave the EU, commonly referred to as “Brexit,” which resulted in the U.K. exiting the EU on January 31, 2020, subject to a transition period ending December 31, 2020. Brexit could lead to further legislative and regulatory changes. The U.K. has implemented legislation that substantially implements the GDPR, with penalties for noncompliance of up to the greater of £17.5 million or four percent of worldwide revenues. Aspects of U.K. data protection laws and regulations, however, including with respect to the role of the U.K. Information Commissioner’s Office and regulation of data transfers to and from the U.K. in the medium to longer term, remain unclear. In particular, Brexit could require us to make additional changes to the way we conduct our business and transmit data to and from the United Kingdom.

California enacted legislation in 2018, the California Consumer Privacy Act (“CCPA”), that became operative on January 1, 2020. The CCPA requires covered companies to, among other things, provide new disclosures to California consumers, and affords such consumers new abilities to opt-out of certain sales of personal information. Aspects of the CCPA and its interpretation remain unclear. We cannot fully predict the impact of the CCPA on our business or operations, but it may require us to modify our data
66


processing practices and policies and to incur substantial costs and expenses in an effort to comply. Additionally, a new privacy law, the California Privacy Rights Act (“CPRA”), was approved by California voters in the November 3, 2020 election. The CPRA creates obligations relating to consumer data beginning on January 1, 2022, with implementing regulations expected on or before July 1, 2022, and enforcement beginning July 1, 2023. The CPRA significantly modifies the CCPA, potentially resulting in further uncertainty and requiring us to incur additional costs and expenses. More generally, some observers have noted the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the U.S., as observed with the recent Virginia Consumer Data Protection Act, enacted March 2021 and which becomes effective January 1, 2023.

Even the perception of privacy, data protection or information security concerns, whether or not valid, may harm our reputation, inhibit adoption of our products by current and future customers, or adversely impact our ability to hire and retain workforce talent. If our security measures are or are believed to be inadequate or breached as a result of third-party action, employee negligence, error or malfeasance, product defects, social engineering techniques or otherwise, and this results in, or is believed to result in, the disruption of the confidentiality, integrity or availability of our systems or networks or any data we process or maintain, or the loss, destruction or corruption of such data, or our privacy, data protection or information security practices are or are perceived to be inadequate, we could incur significant liability, we could face a loss of revenues, and our business may suffer and our reputation and competitive position may be damaged. Additionally, our service providers may suffer, or be perceived to suffer, privacy or data security breaches or other incidents that may compromise, or be perceived to compromise, data stored or processed for us that may give rise to any of the foregoing.

We also expect that there will continue to be changes in interpretations of existing laws and regulations, or new proposed laws and regulations concerning privacy, data protection and information security. We cannot yet determine the impact these laws and regulations or changed interpretations may have on our business, but we anticipate that they could impair our or our customers’ ability to collect, use or disclose information relating to individuals, which could decrease demand for our platform or products, increase our costs and impair our ability to maintain and grow our customer base and increase our revenue. Moreover, because the interpretation and application of many laws and regulations relating to privacy, data protection and information security, along with certain industry standards, are uncertain, it is possible that these laws, regulations and standards, or contractual obligations to which we are or may become subject, or to which we may be alleged to be subject, may be interpreted and applied in a manner that is inconsistent with our existing or future data management practices or features of our platform and products. Our actual or perceived failure to adequately comply with any such applicable laws, regulations, standards, and other actual or asserted obligations or to protect personal data and other data we process or maintain, could result in regulatory investigations and enforcement actions against us, fines, penalties and other liabilities, imprisonment of company officials and public censure, claims for damages by customers and other affected individuals, required efforts to mitigate or otherwise respond to incidents, litigation, damage to our reputation and loss of goodwill (both in relation to existing customers and prospective customers), any of which could have a material adverse effect on our operations, financial performance and business. Even the perception of privacy, data protection or information security concerns, whether or not valid, may harm our reputation and inhibit adoption of our products and subscriptions by current and future customers.

Risks Related to Sales of Our Products, Subscriptions and Services

If we are unable to sell additional products, subscriptions and services, as well as renewals of our subscriptions and services, to our customers, our future revenue and operating results will be harmed.

Our future success depends, in part, on our ability to expand the deployment of our platform with existing customers by selling them additional products, subscriptions and services, such as our FireEye Helix platform. This may require increasingly sophisticated and costly sales efforts and may not result in additional sales. In addition, the rate at which our customers purchase additional products, subscriptions and services depends on a number of factors, including the perceived need for additional IT security, general economic conditions, and our customers' level of satisfaction with our existing solutions they have previously purchased. If our efforts to sell additional products, subscriptions and services to our customers are not successful, our business may suffer.

Further, existing customers that purchase our platform have no contractual obligation to renew their subscriptions and support and maintenance services after the initial contract period, and given our limited operating history, we may not be able to accurately predict our retention rates. Our customers’ retention rates may decline or fluctuate as a result of a number of factors, including the level of their satisfaction with our platform, our customer support, customer budgets and the pricing of our platform compared with the products and services offered by our competitors. If our customers renew their subscriptions, they may renew for shorter contract lengths or on other terms that are less economically beneficial to us. We cannot assure you that our customers will renew their subscriptions, and if our customers do not renew their subscriptions or renew them on less favorable terms, our revenue may grow more slowly than expected, not grow at all, or even decline.
67



We also depend on our installed customer base for future support and maintenance revenue. We offer our support and maintenance agreements for terms that generally range between one and five years. If customers choose not to renew their support and maintenance agreements or seek to renegotiate the terms of their support and maintenance agreements prior to renewing such agreements, our revenue may grow more slowly than expected, not grow at all, or even decline.

Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense. As a result, our sales, billings and revenue are difficult to predict and may vary substantially from period to period, which may cause our results of operations to fluctuate significantly.

Our results of operations may fluctuate, in part, because of the resource intensive nature of our sales efforts, the length and variability of our sales cycle and the short-term difficulty in adjusting our operating expenses. Our results of operations depend in part on sales to large organizations. The length of our sales cycle, from proof of concept to delivery of and payment for our platform, is typically three to nine months but can be more than a year. To the extent our competitors develop products that our prospective customers view as equivalent to ours, our average sales cycle may increase. Because the length of time required to close a sale varies substantially from customer to customer, it is difficult to predict exactly when, or even if, we will make a sale with a potential customer. As a result, large individual sales have, in some cases, occurred in quarters subsequent to or in advance of those we anticipated, or have not occurred at all. We are generally billing a number of large deals in any quarter, and the loss or delay of one or more of these large transactions in a quarter could impact our results of operations for that quarter and any future quarters for which revenue from that transaction is delayed. Furthermore, some sales (such as product sales) generally result in immediate recognition of revenue, while other sales, such as product subscription sales, require the recognition of revenue over periods of one year or longer typically. As a result of these factors, it is difficult for us to forecast our revenue accurately in any quarter based on our internal forecasts of billings. Because a substantial portion of our expenses are relatively fixed in the short term, our results of operations will suffer if our revenue falls below our expectations in a particular quarter, which could cause the price of our common stock to decline.

We rely on revenue from sales of products, subscriptions, and maintenance and support, and because we recognize revenue from most of these sales over the term of the relevant useful life or subscription period, downturns or upturns in sales are not immediately reflected in full in our results of operations.

Revenue from sales of our products, subscriptions, and maintenance and support accounts for a significant portion of our total revenue. New or renewal sales of subscription and maintenance and support contracts may decline or fluctuate as a result of a number of factors, including customers’ level of satisfaction with our products and subscriptions, the actual or perceived efficacy of our security solutions, the prices of our products and subscriptions, the prices of products and subscriptions offered by our competitors or reductions in our customers’ spending levels. If our sales of new or renewal subscription and service contracts decline, our revenue and revenue growth rate may decline and adversely affect our business. In addition, we recognize revenue from most of our security appliances sales ratably over the useful life, and we recognize revenue from our subscriptions and maintenance and support contracts revenue ratably over the term of the relevant contract period, which is generally between one to five years. As a result, much of the product, subscription and support revenue we report each quarter is derived from sales in prior quarters. Consequently, a decline in new or renewal sales in any one quarter will not be fully reflected in revenue in that quarter but will negatively affect our revenue in future quarters. Accordingly, the effect of significant decreases in the market acceptance of, or demand for, our intelligence-dependent security appliances, subscriptions or maintenance and support contracts may not be immediately apparent from our results of operations until future periods. Also, it is difficult for us to rapidly increase our revenue through additional sales in any period, as the majority of our revenue is derived from sales of our products, subscriptions and services sold in prior periods. Furthermore, any increases in the average term of our subscriptions or maintenance and support contracts would result in a longer revenue recognition period, and could reduce the amount of revenue recognized in each period.

The sales prices of our products, subscriptions and services may decrease or the mix of our sales may change, which may reduce our gross profits and adversely impact our financial results.

The sales prices for our products, subscriptions and services may decline for a variety of reasons, including competitive pricing pressures, discounts, a change in our mix of products, subscriptions and services, anticipation of the introduction of new products, subscriptions or services, introduction of new pricing and packaging or promotional programs. Competition continues to increase in the market segments in which we participate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors with more diverse product and service offerings may reduce the price of products or subscriptions that compete with ours or may bundle them with other products and subscriptions. Additionally, although we price our products and subscriptions worldwide in U.S. dollars, currency fluctuations in certain countries and regions may negatively impact actual prices that partners and customers are willing to pay in those countries and regions, or the effective prices
68


we realize in our reporting currency. Furthermore, we anticipate that the sales prices and gross profits for our appliance-based products will decrease over product life cycles. We cannot assure you that we will be successful in developing and introducing new offerings with enhanced functionality on a timely basis, or that our new subscription offerings, if introduced, will enable us to maintain our gross profits at levels that will allow us to achieve profitability.

If we do not effectively hire, integrate and train our direct sales force, we may be unable to add new customers or increase sales to our existing customers, and our business will be adversely affected.

We continue to be substantially dependent on our direct sales force to obtain new customers and increase sales with existing customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve revenue growth will depend, in large part, on our success in recruiting, integrating, training and retaining sufficient numbers of sales personnel to support our growth, particularly in international markets. New hires require significant training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. If we are unable to hire and train a sufficient number of effective sales personnel, or the sales personnel we hire are not successful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.

If we are unable to increase sales of our solutions to large organizations while mitigating the risks associated with serving such customers, our business, financial position and results of operations may suffer.

Our growth strategy is dependent, in part, upon increasing sales of our solutions to large enterprises and governments. Sales to large customers involve risks that may not be present (or that are present to a lesser extent) with sales to smaller entities. These risks include:

increased purchasing power and leverage held by large customers in negotiating contractual arrangements with us;
more stringent or costly requirements imposed upon us in our support service contracts with such customers, including stricter support response times and penalties for any failure to meet support requirements;
more complicated implementation processes;
longer sales cycles and the associated risk that substantial time and resources may be spent on a potential customer that ultimately elects not to purchase our platform or purchases less than we hoped;
closer relationships with, and dependence upon, large technology companies who offer competitive products; and
more pressure for discounts and write-offs.

In addition, because security breaches with respect to larger, high-profile enterprises are likely to be heavily publicized, there is increased reputational risk associated with serving such customers. If we are unable to increase sales of our offerings to large enterprise and government customers while mitigating the risks associated with serving such customers, our business, financial position and results of operations may suffer.

U.S. federal, state and local government sales are subject to a number of challenges and risks that may adversely impact our business.

Sales to U.S. federal, state, and local governmental agencies have accounted for, and may in the future account for, a significant portion of our revenue. Sales to such government entities are subject to the following risks:

selling to governmental agencies can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that such efforts will generate a sale;

government certification requirements applicable to our products may change and, in doing so, restrict our ability to sell into the U.S. federal government sector until we have attained the revised certification;

government demand and payment for our products and services may be impacted by government shutdowns, public sector budgetary cycles, contracting requirements and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products and services;

69


we sell our platform to governmental agencies through our indirect channel partners, and these agencies may have statutory, contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future results of operations;

governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our platform, which would adversely impact our revenue and results of operations, or institute fines or civil or criminal liability if the audit were to uncover improper or illegal activities; and

governments may require certain products purchased by it to be manufactured in the United States and other relatively high-cost manufacturing locations, and we may not manufacture all products in locations that meet these requirements, affecting our ability to sell these products to governmental agencies.

Our ability to maintain customer satisfaction depends in part on the quality of our professional service organization and technical and other support services, including the quality of the support provided on our behalf by certain channel partners. Failure to maintain high-quality customer support could have a material adverse effect on our business, financial condition and results of operations.

Once our platform is deployed within our customers’ networks, our customers depend on our technical and other support services, as well as the support of our channel partners, to resolve any issues relating to the implementation and maintenance of our platform. If we or our channel partners do not effectively assist our customers in deploying our platform, succeed in helping our customers quickly resolve post-deployment issues, or provide effective ongoing support, our ability to sell additional products, subscriptions or services as part of our platform to existing customers would be adversely affected and our reputation with potential customers could be damaged. Many larger organizations have more complex networks and require higher levels of support than smaller customers. If we fail to meet the requirements of our larger customers, it may be more difficult to execute on our strategy of upselling and cross selling with these customers. Additionally, if our channel partners do not effectively provide support to the satisfaction of our customers, we may be required to provide this level of support to those customers, which would require us to hire additional personnel and to invest in additional resources. It can take significant time and resources to recruit, hire, and train qualified technical support employees. We may not be able to hire such resources fast enough to keep up with demand. To the extent that we or our channel partners are unsuccessful in hiring, training, and retaining adequate support resources, our ability and the ability of our channel partners to provide adequate and timely support to our customers will be negatively impacted, and our customers’ satisfaction with our platform will be adversely affected. Additionally, to the extent that we need to rely on our sales engineers to provide post-sales support, our sales productivity will be negatively impacted, which would harm our results of operations.

If our products do not effectively interoperate with our customers’ IT infrastructure, installations could be delayed or cancelled, which would harm our business.

Our products must effectively interoperate with our customers’ existing or future IT infrastructure, which often has different specifications, utilizes multiple protocol standards, deploys products from multiple vendors, and contains multiple generations of products that have been added over time. As a result, when problems occur in a network, it may be difficult to identify the sources of these problems. If we find errors in the existing software or defects in the hardware used in our customers’ infrastructure or problematic network configurations or settings, we may have to modify our software or hardware so that our products will interoperate with our customers’ infrastructure. In such cases, our products may be unable to provide significant performance improvements for applications deployed in our customers’ infrastructure. These issues could cause longer installation times for our products and could cause order cancellations, either of which would adversely affect our business, results of operations and financial condition. In addition, government and other customers may require our products to comply with certain security or other certifications and standards. If our products are late in achieving or fail to achieve compliance with these certifications and standards, or our competitors achieve compliance with these certifications and standards, we may be disqualified from selling our products to such customers, or may otherwise be at a competitive disadvantage, either of which would harm our business, results of operations, and financial condition.

Risks Related to Intellectual Property and Technology Licensing

Claims by others that we infringe their proprietary technology or other rights could harm our business.

70


Technology companies frequently enter into litigation based on allegations of patent infringement or other violations of intellectual property rights. In addition, patent holding companies seek to monetize patents they have purchased or otherwise obtained. As we face increasing competition and gain an increasingly higher profile, the possibility of intellectual property rights claims against us grows. From time to time, third parties have asserted, and we expect that third parties will continue to assert, claims of infringement of intellectual property rights against us. For example, on December 29, 2017, we executed Confidential Patent License Agreements with Finjan Holdings, Inc. (“Finjan”), whereby we resolved all pending litigation matters. Under the terms of the settlement agreement, we paid Finjan a one-time net cash settlement amount of $12.5 million in December 2017, in exchange for the resolution and settlement of all claims between FireEye and Finjan and for cross-licenses between the companies of certain issued patents and patent applications. Other security companies have paid amounts to the same plaintiff to license some of the patents asserted against us. Third parties may in the future also assert claims against our customers or channel partners, whom our standard license and other agreements obligate us to indemnify against claims that our products infringe the intellectual property rights of third parties. Many of our competitors and others may now and in the future have significantly larger and more mature patent portfolios than we have. In addition, future litigation may involve patent holding companies or other patent owners who have no relevant product offerings or revenue and against whom our own patents may therefore provide little or no deterrence or protection. Any claim of intellectual property infringement by a third party, even a claim without merit, could cause us to incur substantial costs defending against such claim, could distract our management from our business and could require us to cease use of such intellectual property. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by the discovery process.

Although third parties may offer a license to their technology or other intellectual property, the terms of any offered license may not be acceptable, and the failure to obtain a license or the costs associated with any license could cause our business, financial condition and results of operations to be materially and adversely affected. We may also be subject to additional fees or be required to obtain new licenses if any of our licensors allege that we have not properly paid for such licenses or that we have improperly used the technologies under such licenses. In addition, some licenses may be non-exclusive, and therefore our competitors may have access to the same technology licensed to us. If a third party does not offer us a license to its technology or other intellectual property on reasonable terms, or at all, we could be enjoined from continued use of such intellectual property. As a result, we may be required to develop alternative, non-infringing technology, which could require significant time (during which we could be unable to continue to offer our affected products, subscriptions or services), effort, and expense and may ultimately not be successful. Furthermore, a successful claimant could secure a judgment or we may agree to a settlement that prevents us from distributing certain products, providing certain subscriptions or performing certain services or that requires us to pay substantial damages, royalties or other fees. Any of these events could harm our business, financial condition and results of operations.

Our technology alliance partnerships expose us to a range of business risks and uncertainties that could have a material adverse impact on our business and financial results.

We have entered, and intend to continue to enter, into technology alliance partnerships with third parties to support our future growth plans. Such relationships include technology licensing, joint technology development and integration, research cooperation, co-marketing activities and sell-through arrangements. We face a number of risks relating to our technology alliance partnerships that could prevent us from realizing the desired benefits from such partnerships on a timely basis or at all, which, in turn, could have a negative impact on our business and financial results.

Technology alliance partnerships require significant coordination between the parties involved, particularly if a partner requires that we integrate its products with our products. This could involve a significant commitment of time and resources by our technical staff and their counterparts within our technology alliance partner. The integration of products from different companies may be more difficult than we anticipate, and the risk of integration difficulties, incompatible products and undetected programming errors or defects may be higher than the risks normally associated with the introduction of new products. It may also be more difficult to market and sell products developed through technology alliance partnerships than it would be to market and sell products that we develop on our own. Sales and marketing personnel may require special training, as the new products may be more complex than our other products.

We invest significant time, money and resources to establish and maintain relationships with our technology alliance partners, but we have no assurance that any particular relationship will continue for any specific period of time. Generally, our agreements with these technology alliance partners are terminable without cause with no or minimal notice or penalties. If we lose a significant technology alliance partner, we could lose the benefit of our investment of time, money and resources in the relationship. In addition, we could be required to incur significant expenses to develop a new strategic alliance or to determine and implement an alternative plan to pursue the opportunity that we targeted with the former partner.

71


We may be unable to protect our intellectual property adequately, which could harm our business, financial condition and results of operations.

We believe that our intellectual property is an essential asset of our business. We rely on a combination of patent, copyright, trademark, database rights, and trade secret laws, as well as confidentiality procedures and contractual provisions, to establish and protect our intellectual property rights in the United States and abroad. The efforts we have taken to protect our intellectual property may not be sufficient or effective, and our trademarks, copyrights and patents may be held invalid or unenforceable. Any U.S. or other patents issued to us may not be sufficiently broad to protect our proprietary technologies, and given the costs of obtaining patent protection, we may choose not to seek patent protection for certain of our proprietary technologies. We may not be effective in policing unauthorized use of our intellectual property, and even if we do detect violations, litigation may be necessary to enforce our intellectual property rights. Any enforcement efforts we undertake, including litigation, could be time-consuming and expensive, could divert management’s attention and may result in a court determining that our intellectual property rights are unenforceable. If we are not successful in cost-effectively protecting our intellectual property rights, our business, financial condition and results of operations could be harmed.

We incorporate technology from third parties into our products, and our inability to obtain or maintain rights to the technology could harm our business.

We incorporate technology from third parties into our products. We cannot be certain that our suppliers and licensors are not infringing the intellectual property rights of third parties or that the suppliers and licensors have sufficient rights to the technology in all jurisdictions in which we may sell our products. Some of our agreements with our suppliers and licensors may be terminated for convenience by them. If we are unable to obtain or maintain rights to any of this technology because of intellectual property infringement claims brought by third parties against our suppliers and licensors or against us, or if we are unable to continue to obtain such technology or enter into new agreements on commercially reasonable terms, our ability to develop and sell products, subscriptions and services containing such technology could be severely limited, and our business could be harmed. Additionally, if we are unable to obtain necessary technology from third parties, including certain sole suppliers, we may be forced to acquire or develop alternative technology, which may require significant time, cost and effort and may be of lower quality or performance standards. This would limit and delay our ability to offer new or competitive products and increase our costs of production. If alternative technology cannot be obtained or developed, we may not be able to offer certain functionality as part of our products, subscriptions and services. As a result, our margins, market share and results of operations could be significantly harmed.

Our products and subscriptions contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products and subscriptions.

Our products and subscriptions contain software modules licensed to us by third-party authors under “open source” licenses. The use and distribution of open source software may entail greater risks than the use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of sales for us.

Although we monitor our use of open source software to try to avoid subjecting our products and subscriptions to conditions, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that these licenses could be construed in ways that could impose unanticipated conditions or restrictions on our ability to commercialize products and subscriptions incorporating such software. Moreover, we cannot assure you that our processes for controlling our use of open source software in our products and subscriptions will be effective. From time to time, we may face claims from third parties asserting ownership of, or demanding release of, the open source software or derivative works that we developed using such software (which could include our proprietary source code), or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation. If we are held to have breached the terms of an open source software license, we could be required to seek licenses from third parties to continue offering our products on terms that are not economically feasible, to re-engineer our products, to discontinue the sale of our products if re-engineering could not be accomplished on a timely or cost-effective basis, or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, results of operations and financial condition.

Risks Related to Our Supply Chain

72


Because we depend on a limited number of manufacturers to build our appliance products, we are susceptible to manufacturing delays and pricing fluctuations that could prevent us from shipping customer orders on time, or on a cost-effective basis, which may result in the loss of sales and customers.

We depend on a limited number of third-party manufacturers, primarily Flextronics Telecom Systems, Ltd., as sole source manufacturers for our appliance products. Our reliance on third-party manufacturers reduces our control over the manufacturing process and exposes us to risks, including reduced control over quality assurance, product costs, product supply, upgrades and expansions and timing. Any manufacturing disruption by these third-party manufacturers could severely impair our ability to fulfill orders on time. If we are unable to manage our relationships with these third-party manufacturers effectively, or if these manufacturers suffer delays or disruptions for any reason, experience increased manufacturing lead-times, capacity constraints or quality control problems in their manufacturing operations, or fail to meet our future requirements for timely delivery, our ability to ship products to our customers would be severely impaired, and our business and results of operations would be harmed.

Further, the portion of our appliances that are sourced outside the United States may be subject to additional logistical risks or risks associated with complying with local rules and regulations in foreign countries. Significant changes to existing international trade agreements could lead to sourcing or logistics disruption resulting from import delays or the imposition of increased tariffs on our sourcing partners. For example, the United States and Chinese governments have each enacted, and discussed more potential, import tariffs. These tariffs, depending on their ultimate scope and how they are implemented, could negatively impact our business by increasing our costs and impair our ability to fulfill orders.

In addition, our reliance on third-party manufacturers exposes us to the risk that certain minerals, known as “conflict minerals,” that are contained in our products have originated in the Democratic Republic of the Congo or an adjoining country. As a result of the passage of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the SEC adopted disclosure requirements for public companies whose products contain conflict minerals that are necessary to the functionality or production of such products. Although the SEC has provided guidance with respect to a portion of the conflict minerals filing requirements that somewhat reduced the reporting required, we have incurred and expect to incur additional costs to comply with the disclosure requirements, including costs related to determining the source of the conflict minerals used in our products. Moreover, the implementation of these requirements could adversely affect the sourcing, availability and pricing of materials used in the manufacture of our products to the extent that there may be only a limited number of suppliers offering “conflict free” minerals that can be used in our products. There can be no assurance that we will be able to obtain such minerals in sufficient quantities or at competitive prices. We may also encounter customers who require that all of the components of our products be certified as conflict free. If we are not able to meet customer requirements, such customers may choose to not purchase our products, which could impact our sales.

Our third-party manufacturers typically fulfill our supply requirements on the basis of individual orders. We are subject to a risk of supply shortages and changes in pricing terms because we do not have long-term contracts with our third-party manufacturers that guarantee capacity, the continuation of particular pricing terms or the extension of credit limits. Our contract with our primary manufacturer permits it to terminate such contract at its convenience, subject to prior notice requirements. Any production interruptions for any reason, such as a natural disaster, epidemic, capacity shortages, or quality problems at one of our manufacturing partners would negatively affect sales of our products and adversely impact our business and results of operations.

Managing the supply of our appliance products and their components is complex. Insufficient supply and inventory may result in lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins.

Our third-party manufacturers procure components and build our appliance products based on our forecasts, and we generally do not hold inventory for a prolonged period of time. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analyses from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, from time to time we may issue forecasts for components and products that are non-cancelable and non-returnable.

Our inventory management systems and related supply chain visibility tools may be inadequate to enable us to make accurate forecasts and effectively manage the supply of our products and product components. Supply management remains an area of increasing focus as we balance the need to maintain supply levels that are sufficient to ensure competitive lead times against the risk of obsolescence because of rapidly changing technology and customer requirements. If we ultimately determine that we have excess supply, we may have to reduce our prices and write-down inventory, which in turn could result in lower gross margins. Alternatively, insufficient supply levels may lead to shortages that result in delayed revenue or loss of sales opportunities altogether as potential customers turn to competitors’ products that may be readily available. Additionally, any increases in the
73


time required to manufacture or ship our products could result in supply shortfalls. If we are unable to effectively manage our supply and inventory, our results of operations could be adversely affected.

Because some of the key components in our appliance products come from limited sources of supply, we are susceptible to supply shortages or supply changes, which could disrupt or delay our scheduled product deliveries to our customers and may result in the loss of sales and customers.

Our appliance products rely on key components, including a motherboard and chassis, which our third-party manufacturers purchase on our behalf from a sole source provider. The manufacturing operations of some of our component suppliers are geographically concentrated in Asia, which makes our supply chain vulnerable to regional disruptions. A localized health risk affecting employees at these facilities, such as the current COVID-19 pandemic, or the spread of a pandemic influenza, could impair the total volume of components that we are able to obtain, which could result in substantial harm to our results of operations. Similarly, a fire, flood, earthquake, tsunami or other disaster, condition or event such as political instability, terrorist act, civil unrest or a power outage that adversely affects any of these component suppliers’ facilities could significantly affect our ability to obtain the components needed for our products, which could result in a substantial loss of sales and revenue and a substantial harm to our results of operations.

We do not have volume purchase contracts with any of our component suppliers, and they could cease selling to us at any time. In addition, our component suppliers change their selling prices frequently in response to market trends, including industry-wide increases in demand, and because we do not have contracts with these suppliers, we are susceptible to price fluctuations related to raw materials and components. If we are unable to pass component price increases along to our customers or maintain stable pricing, our gross margins and results of operations could be negatively impacted. If we are unable to obtain a sufficient quantity of these components in a timely manner for any reason, sales of our products could be delayed or halted or we could be forced to expedite shipment of such components or our products at dramatically increased costs, which would negatively impact our revenue and gross margins. Additionally, poor quality in any of the sole-sourced components in our products could result in lost sales or lost sales opportunities. If the quality of the components does not meet our or our customers’ requirements, if we are unable to obtain components from our existing suppliers on commercially reasonable terms, or if any of our sole source providers cease to remain in business or continue to manufacture such components, we could be forced to redesign our products and qualify new components from alternate suppliers. The resulting stoppage or delay in selling our products and the expense of redesigning our products could result in lost sales opportunities and damage to customer relationships, which would adversely affect our business and results of operations.

Reliance on shipments at the end of each quarter could cause our revenue for the applicable period to fall below expected levels.

As a result of customer buying patterns and the efforts of our sales force and channel partners to meet or exceed their sales objectives, we have historically received a substantial portion of sales orders and generated a substantial portion of revenue during the last few weeks and days of each quarter. A significant interruption in our IT systems, which manage critical functions such as order processing, revenue recognition, financial forecasts, inventory and supply chain management, and trade compliance reviews, or our supply chain could result in delayed order fulfillment and decreased revenue for that quarter. If expected revenue at the end of any quarter is delayed for any reason, including the failure of anticipated purchase orders to materialize, our logistics or channel partners’ inability to ship products prior to quarter-end to fulfill purchase orders received near the end of the quarter, our failure to manage inventory to meet demand, our inability to release new products on schedule, any failure of our systems related to order review, processing and licensing, or any delays in shipments based on trade compliance requirements (including new compliance requirements imposed by new or renegotiated trade agreements), our revenue for that quarter could fall below our expectations and the estimates of market analysts, which could adversely impact our business and results of operations and cause a decline in the trading price of our common stock.

Risks Related to Operations Outside the United States

We generate a significant amount of revenue from sales through resellers, distributors and end customers outside of the United States, and we are therefore subject to a number of risks associated with international sales and operations.

We have a limited history of marketing, selling, and supporting our platform internationally. As a result, we must hire and train experienced personnel to staff and manage our foreign operations. To the extent that we experience difficulties in recruiting, training, managing, and retaining international employees, particularly managers and other members of our international sales team, we may experience difficulties in sales productivity in, or market penetration of, foreign markets. We also enter into strategic distributor and reseller relationships with companies in certain international markets where we do not have a local presence. If we
74


are not able to maintain successful strategic distributor relationships with our international channel partners or recruit additional channel partners, our future success in these international markets could be limited. Business practices in the international markets that we serve may differ from those in the United States and may require us to include non-standard terms in customer contracts, such as extended payment or warranty terms. To the extent that we enter into customer contracts in the future that include non-standard terms related to payment, warranties, or performance obligations, our results of operations may be adversely impacted.

Additionally, our international sales and operations are subject to a number of risks, including the following:

greater difficulty in enforcing contracts and managing collections, as well as longer collection periods;

higher costs of doing business internationally, including costs incurred in establishing and maintaining office space and equipment for our international operations;

fluctuations in exchange rates between the U.S. dollar and foreign currencies in markets where we do business, such as the British Pound Sterling, which experienced a sharp decline in value compared to the U.S. dollar and other currencies;

management communication and integration problems resulting from cultural and geographic dispersion;

risks associated with trade restrictions and foreign legal requirements, including any importation, certification, and localization of our platform that may be required in foreign countries and any changes in trade relations and restrictions;

greater risk of unexpected changes in foreign and domestic regulatory practices, tariffs and tax laws and treaties, including regulatory and trade policy changes;

compliance with anti-bribery laws, including, without limitation, compliance with the U.S. Foreign Corrupt Practices Act of 1977, as amended, the U.S. Travel Act and the U.K. Bribery Act 2010, violations of which could lead to significant fines, penalties and collateral consequences for our Company;

heightened risk of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, or irregularities in, financial statements;

the uncertainty of protection for intellectual property rights in some countries;

foreign exchange controls or tax regulations that might prevent us from repatriating cash earned outside the United States;

general economic, political and social conditions in these foreign markets, including the perception of doing business with U.S. based companies and changes in regulatory requirements that impact our operating strategies, access to global markets or hiring;

political and economic instability in some countries, such as those caused by the 2016 U.S. presidential election and the withdrawal of the United Kingdom from the European Union, commonly referred to as "Brexit";

increased exposure to public health issues such as the current COVID-19 pandemic, and related industry and governmental actions to address these issues; and

double taxation of our international earnings and potentially adverse tax consequences due to changes in the tax laws of the United States or the foreign jurisdictions in which we operate.

Further, the interpretation and application of international laws and regulations in many cases is uncertain, and our legal and regulatory obligations in foreign jurisdictions are subject to frequent and unexpected changes, including the potential for various regulatory or other governmental bodies to enact new or additional laws or regulations or to issue rulings that invalidate prior laws or regulations.

75


For example, Brexit could also lead to further legislative and regulatory changes. A Data Protection Act that substantially implements the GDPR has been implemented in the United Kingdom, effective in May 2018 and subject to additional statutory amendments in 2019 to further align such Data Protection Act with the GDPR. It is unclear, however, how United Kingdom data protection laws or regulations will develop in the medium to longer term, and how data transfers to and from the United Kingdom will be regulated. In particular, the United Kingdom’s exit from the EU to effectuate Brexit could require us to make additional changes to the way we conduct our business and transmit data from the EU into the United Kingdom.

These and other factors could harm our ability to generate future international revenue and, consequently, materially impact our business, results of operations and financial condition.

We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.

Our sales contracts are denominated in U.S. dollars, and therefore our revenue is not subject to foreign currency risk. However, strengthening of the U.S. dollar increases the real cost of our products, subscriptions and services to our customers outside of the United States, which could lead to delays in the purchase of our products and services and the lengthening of our sales cycle. In addition, we are incurring an increasing portion of our operating expenses outside the United States. These expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates.

Additionally, Brexit resulted in an adverse impact to currency exchange rates, notably the British Pound Sterling which experienced a sharp decline in value compared to the U.S. dollar and other currencies. A significantly weaker British Pound Sterling compared to the U.S. dollar could have a significantly negative effect on our financial condition and results of operations.

We do not currently hedge against the risks associated with currency fluctuations but may do so in the future.

We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in international markets.

Our products are subject to U.S. export controls, specifically the Export Administration Regulations and economic sanctions enforced by the Office of Foreign Assets Control. We incorporate standard encryption algorithms into our products, which, along with the underlying technology, may be exported outside of the U.S. only with the required export authorizations, including by license, license exception or other appropriate government authorizations, which may require the filing of an encryption registration and classification request. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to countries, governments, and persons targeted by U.S. sanctions. While we have taken precautions to prevent our products and services from being exported in violation of these laws, in certain instances in the past we shipped our encryption products prior to obtaining the required export authorizations and/or submitting the required requests, including a classification request and request for an encryption registration number, resulting in an inadvertent violation of U.S. export control laws. As a result, in February 2013, we filed a Voluntary Self Disclosure with the U.S. Department of Commerce’s Bureau of Industry and Security, or BIS, concerning these potential violations. In June 2013, BIS notified us that it had completed its review of this matter and closed its review with the issuance of a warning letter. No monetary penalties were assessed. Even though we take precautions to ensure that our channel partners comply with all relevant regulations, any failure by our channel partners to comply with such regulations could have negative consequences, including reputational harm, government investigations and penalties.

In addition, various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products into international markets, prevent our customers with international operations from deploying our products globally or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export to or sell our products in international markets would likely adversely affect our business, financial condition and results of operations.

76


Risks Related to Our Convertible Senior Notes
We are leveraged financially, which could adversely affect our ability to adjust our business to respond to competitive pressures and to obtain sufficient funds to satisfy our future growth, business needs and development plans.
We have substantial existing indebtedness. In June 2015, we issued $460.0 million principal amount of 1.000% Convertible Senior Notes due 2035 (the "Series A Notes") and $460.0 million principal amount of 1.625% Convertible Senior Notes due 2035 (the "Series B Notes" and, together with the Series A Notes, the "2035 Notes"). During the three months ended June 30, 2018, we issued $600.0 million aggregate principal amount of 0.875% Convertible Senior Notes due 2024 (the "2024 Notes" and, together with the 2035 Notes, the "convertible notes") and repurchased approximately $340.2 million aggregate principal amount of the Series A Notes. During the three months ended June 30, 2020, we repurchased approximately $96.4 million aggregate principal amount of the Series A Notes. As a result, as of March 31, 2021, we had approximately $1.1 billion aggregate principal amount of convertible notes outstanding.
The degree to which we are leveraged could have negative consequences, including, but not limited to, the following:

we may be more vulnerable to economic downturns, less able to withstand competitive pressures and less flexible in responding to changing business and economic conditions;

our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions, general corporate or other purposes may be limited;

a substantial portion of our cash flows from operations in the future may be required for the payment of the principal amount of our existing indebtedness when it becomes due; and

we may elect to make cash payments upon any conversion of the convertible notes, which would reduce our cash on hand.

Our ability to meet our payment obligations under our convertible notes depends on our ability to generate significant cash flow in the future. This, to some extent, is subject to general economic, financial, competitive, legislative, and regulatory factors as well as other factors that are beyond our control. There can be no assurance that our business will generate cash flow from operations, or that additional capital will be available to us, in an amount sufficient to enable us to meet our debt payment obligations and to fund other liquidity needs. If we are unable to generate sufficient cash flow to service our debt obligations, we may need to refinance or restructure our debt, sell assets, reduce or delay capital investments, or seek to raise additional capital. If we were unable to implement one or more of these alternatives, we may be unable to meet our debt payment obligations, which could have a material adverse effect on our business, results of operations, or financial condition.

If holders of the 2035 Notes require us to repurchase their notes on any repurchase date, our financial condition and operating results could be adversely affected.

Holders of the Series A Notes have the right to require us to repurchase their notes on each of June 1, 2025 and June 1, 2030, and holders of the Series B Notes will have the right to require us to repurchase their notes on each of June 1, 2022, June 1, 2025 and June 1, 2030 at a repurchase price equal to 100% of the principal amount of the notes of the relevant series to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the relevant repurchase date pursuant to the applicable indenture governing such series of notes. If holders require us to repurchase their notes of an applicable series on an applicable repurchase date, our financial condition and operating results could be adversely affected.

The conditional conversion feature of each series of convertible notes, if triggered, may adversely affect our financial condition and operating results.

In the event the conditional conversion feature of a series of convertible notes is triggered, holders of such series of convertible notes will be entitled to convert their convertible notes at any time during specified periods at their option. If one or more holders of such convertible notes elect to convert their convertible notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders of such series of convertible notes do not elect to convert their convertible notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of such series of convertible notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

77


The accounting method for convertible debt securities that may be settled in cash, such as the convertible notes, is subject to changes that could have a material effect on our reported financial results.

In May 2008, the Financial Accounting Standards Board, which we refer to as FASB, issued FASB Staff Position No. APB 14-1, Accounting for Convertible Debt Instruments That May Be Settled in Cash Upon Conversion (Including Partial Cash Settlement), which has subsequently been codified as Accounting Standards Codification 470-20, Debt with Conversion and Other Options, which we refer to as ASC 470-20. Under ASC 470-20, an entity must separately account for the liability and equity components of the convertible debt instruments (such as the convertible notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. The effect of ASC 470-20 on the accounting for each series of convertible notes is that the equity component is required to be included in the additional paid-in capital section of stockholders’ equity on our consolidated balance sheet and the value of the equity component would be treated as original issue discount for purposes of accounting for the debt component of such series of convertible notes. As a result, we will be required to record a greater amount of non-cash interest expense in current periods presented as a result of the amortization of the discounted carrying value of the convertible notes to their face amount over the term of the convertible notes. We will report lower net income in our financial results because ASC 470-20 will require interest to include both the current period’s amortization of the debt discount and the instrument’s non-convertible coupon interest for such series of convertible notes, which could adversely affect our reported or future financial results and the trading price of our common stock.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Issues Task Force). This standard clarifies how certain cash receipts and payments should be classified in the statement of cash flows, including the cash settlement for each series of our convertible notes. Upon cash settlement, repayment of the principal amount will be bifurcated between cash outflows for operating activities for the portion related to accreted interest attributable to debt discounts arising from the difference between the coupon interest rate and the effective interest rate, and financing activities for the remainder. This will require us to classify the $310.4 million of accreted interest as cash used in operating activities in our consolidated financial statements upon cash settlement, which could adversely affect our future cash flow from operations.

In addition, under certain circumstances, convertible debt instruments (such as the convertible notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that any shares issuable upon conversion of any series of convertible notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of such series of convertible notes exceeds their principal amount of such series of convertible notes. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess conversion value, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the convertible notes, then our diluted earnings per share would be adversely affected.

Transactions related to our convertible notes may affect the market price of our common stock.

The conversion of any of our series of convertible notes, if such conversion occurs, will dilute the ownership interests of then-existing stockholders to the extent we deliver shares upon conversion of any of the convertible notes. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the convertible notes may encourage short selling by market participants because any conversion of the convertible notes could be used to satisfy short positions, or anticipated conversion of the convertible notes into shares of our common stock could depress the price of our common stock.

In addition, in connection with our issuance of the 2024 Notes, we entered into capped call transactions (the “capped call transactions”) with certain financial institutions (the “option counterparties”). The capped call transactions are expected generally to reduce the potential dilution to our common stock upon any conversion of the 2024 Notes and/or offset any cash payments we are required to make in excess of the principal amount of such 2024 Notes converted, as the case may be, with such reduction and/or offset subject to a cap. From time to time, the option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivative transactions with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the 2024 Notes. This activity could cause a decrease in the market price of our common stock.

We are subject to counterparty risk with respect to the capped call transactions.
The option counterparties to our capped call transactions are financial institutions, and we will be subject to the risk that one or more of the counterparties may default or otherwise fail to perform, or may exercise certain rights to terminate, their obligations
78


under the capped call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Adverse global economic conditions may result in the actual or perceived failure or financial difficulties for financial institutions, including one or more of our option counterparties. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under our transactions with that option counterparty. Our exposure will depend on many factors but, generally, our exposure will increase if the market price or the volatility of our common stock increases. In addition, upon a default or other failure to perform, or a termination of obligations, by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.

Risks Related to Ownership of Our Series A Convertible Preferred Stock

The holders of Series A Convertible Preferred Stock may exercise influence over us, including through their ability to designate a member of our board of directors

The holders of Series A Convertible Preferred Stock are generally entitled to vote with the holders of the shares of common stock on all matters submitted for a vote of holders of shares of common stock (voting together with the holders of shares of common stock as one class) on an as-converted basis, subject to certain Nasdaq voting limitations, if applicable. Additionally, the consent of the holders of a majority of the outstanding shares of Series A Convertible Preferred Stock is required for so long as any shares of the Series A Convertible Preferred Stock remain outstanding for (i) amendments to our organizational documents that have an adverse effect on the holders of Series A Convertible Preferred Stock and (ii) issuances by us of securities that are senior to, or equal in priority with, the Series A Convertible Preferred Stock. In addition, for so long as 25% of the Series A Convertible Preferred Stock issued in connection with the Securities Purchase Agreement with BTO Delta Holdings DE L.P., an investment vehicle of funds affiliated with The Blackstone Group Inc. (“Blackstone”), and the Securities Purchase Agreement with ClearSky Security Fund I LLC and ClearSky Power & Technology Fund II LLC (together, the “Series A Securities Financing Agreements”) remains outstanding, consent of the holders of a majority of the outstanding shares of Series A Convertible Preferred Stock will be required for (A) any change to the size of our board of directors, (B) any voluntary dissolution, liquidation, bankruptcy, winding up or deregistration or delisting, and (C) incurrence by us of net debt in excess of $350,000,000.

Additionally, pursuant to the applicable Series A Securities Financing Agreement, Blackstone has the right to nominate for election one member to our board of directors for so long as Blackstone holds 65% of the Series A Convertible Preferred Stock. The director designated by Blackstone is entitled to serve on committees of our board of directors, subject to applicable law and Nasdaq rules. Notwithstanding the fact that all directors will be subject to fiduciary duties to us and to applicable law, the interests of the director designated by Blackstone may differ from the interests of our security holders as a whole or of our other directors.

As a result, the holders of Series A Convertible Preferred Stock have the ability to influence the outcome of certain matters affecting our governance and capitalization. The sponsors of the holders of Series A Convertible Preferred Stock are in the business of making or advising on investments in companies, including businesses that may directly or indirectly compete with certain portions of our business, and they may have interests that diverge from, or even conflict with, those of our other shareholders. They may also pursue acquisition opportunities that may be complementary to our business, and, as a result, those acquisition opportunities may not be available to us. Our obligations to the holders of Series A Convertible Preferred Stock could also limit our ability to obtain additional financing or increase our borrowing costs, which could have an adverse effect on our financial condition.

Our Series A Convertible Preferred Stock has rights, preferences, and privileges that are not held by, and are preferential to, the rights of holders of our Common Stock, which could adversely affect our liquidity and financial condition.

The holders have the right under the Series A Certificate of Designation to receive a liquidation preference entitling them to be paid an amount per share equal to the greater of (i) $1,000 per share, plus all accrued and unpaid dividends and (ii) the amount that the holder of Series A Convertible Preferred Stock would have been entitled to receive at such time if the Series A Convertible Preferred Stock were converted into common stock. In addition, the holders are entitled to dividends on the original purchase price of $1,000 per share at a rate of 4.5% per annum, that (i) for the first three years after December 11, 2020, or the Series A closing date, will be paid in-kind, and (ii) after the third anniversary of the Series A closing date, will, at the Company’s election either be paid in cash, or, if not, will accrue and accumulate, in each case, accruing daily and paid quarterly in arrears. The holders are also entitled to participate in dividends declared or paid on the common stock on an as-converted basis.

There may be future sales or other dilution of our equity, which may adversely affect the market price of our common stock or the Series A Convertible Preferred Stock and may negatively impact the holders’ investment.

Except in certain circumstances, we are not restricted from issuing additional shares of common stock or preferred stock, including any securities that are convertible into or exchangeable for, or that represent the right to receive, common stock or preferred stock or any substantially similar securities. The market price of our common stock or Series A Convertible Preferred
79


Stock could decline as a result of sales of a large number of shares of common stock or Series A Convertible Preferred Stock or similar securities in the market or the perception that such sales could occur. For example, if we issue preferred stock in the future that has a preference over our common stock with respect to the payment of dividends or upon our liquidation, dissolution or winding-up, or if we issue preferred stock with voting rights that dilute the voting power of our common stock, the rights of holders of our common stock or the market price of our common stock could be adversely affected.

In addition, each share of Series A Convertible Preferred Stock will initially be convertible at the option of the holder thereof into shares of our common stock. The conversion of some or all of the Series A Convertible Preferred Stock will dilute the ownership interest of our existing common stockholders. Any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of the outstanding shares of our common stock and Series A Convertible Preferred Stock. In addition, the existence of our Series A Convertible Preferred Stock may encourage short selling or arbitrage trading activity by market participants because the conversion of our Series A Convertible Preferred Stock could depress the price of our equity securities. As noted above, a decline in the market price of the common stock may negatively impact the market price for the Series A Convertible Preferred Stock.

The Series A Convertible Preferred Stock is subject to conversion at our option in certain circumstances after December 11, 2023 based on the trading price of our common stock.

At any time after the third anniversary of the Series A closing date, if the closing price of the common stock is at least 175% of the conversion price for at least 20 trading days during the 30 consecutive trading days immediately preceding the date we notify the holders of our election to convert, we will be entitled, but not required, to convert the Series A Convertible Preferred Stock, in whole but not in part, into common stock. Following any such conversion, a holder will no longer be entitled to the dividend or other rights associated with the Series A Convertible Preferred Stock.

The Series A Convertible Preferred Stock has not been rated.

The Series A Convertible Preferred Stock has not been rated by any nationally recognized statistical rating organization. This may affect the market price of the Series A Convertible Preferred Stock.

The Series A Convertible Preferred Stock may only be redeemed at the option of the holder in limited circumstances.

The shares of Series A Convertible Preferred Stock, unlike indebtedness, will not give rise to a claim for payment of a principal amount at a particular date. As a result, holders of the Series A Convertible Preferred Stock may be required to bear the financial risks of an investment in the Series A Convertible Preferred Stock for an extended period of time. Holders have limited rights to require us to redeem the Series A Convertible Preferred Stock. Therefore, holders should be aware that they may be required to bear the financial risks of an investment in the Series A Convertible Preferred Stock for an extended period of time.

The conversion rate of the Series A Convertible Preferred Stock may not be adjusted for all dilutive events that may adversely affect the market price of the Series A Convertible Preferred Stock or the common stock issuable upon conversion of the Series A Convertible Preferred Stock.

The number of shares of our common stock that holders are entitled to receive upon conversion of a share of Series A Convertible Preferred Stock is subject to adjustment for certain events arising from increases in dividends or distributions in common stock, subdivisions, splits, and combinations of the common stock, certain issuances of stock purchase rights, options or warrants distributed in connection with a stockholder rights plan, self-tender offers and exchange offers, cash dividends or distributions, and certain other actions by us that modify our capital structure. SeeDescription of Capital Stock — Series A Convertible Preferred Stock.” We will not adjust the conversion rate for other events, including the issuance of common stock pursuant to plans for reinvestment of dividends or interest, options or rights to purchase such shares pursuant to benefit plans or employee agreements, any option, warrant, right, or exercisable, exchangeable or convertible security or for a change in the par value of the common stock. There can be no assurance that an event that adversely affects the value of the Series A Convertible Preferred Stock, but does not result in an adjustment to the conversion rate, will not occur. Further, if any of these other events adversely affects the market price of our common stock, it may also adversely affect the market price of the Series A Convertible Preferred Stock. In addition, we are not restricted from offering common stock in the future or engaging in other transactions that may dilute our common stock.

If our common stock is delisted, your ability to transfer or sell your shares of the Series A Convertible Preferred Stock, or common stock upon conversion, may be limited and the market value of the Series A Convertible Preferred Stock will be materially adversely affected.

The terms of the Series A Convertible Preferred Stock do not protect you if our common stock is delisted. Because the Series A Convertible Preferred Stock has no stated maturity date, holders may be forced to elect between converting their shares of the Series A Convertible Preferred Stock into illiquid shares of our common stock or holding their shares of the Series A Convertible Preferred Stock and receiving stated dividends on the stock when, as and if authorized by the board of directors and declared by us
80


with no assurance as to ever receiving the liquidation preference. Accordingly, if the common stock is delisted, the holders’ ability to transfer or sell their shares of the Series A Convertible Preferred Stock, or common stock upon conversion, may be limited and the market value of the Series A Convertible Preferred Stock will be materially adversely affected.

Risks Related to Ownership of Our Common Stock

If securities or industry analysts do not publish research or reports about our business, or publish inaccurate or unfavorable research reports about our business, our share price and trading volume could decline.

The trading market for our common stock, to some extent, depends on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts who cover us should downgrade our shares or change their opinion of our shares, industry sector or products, our share price would likely decline. If one or more of these analysts ceases coverage of our Company or fails to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.

We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.

We have provided and may continue to provide guidance about our business and future operating results. In developing this guidance, our management must make certain assumptions and judgments about our future performance. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, and which could adversely affect our operations and operating results. Such factors may include the possibility that interpretation, industry practice, and accounting guidance may continue to evolve during the early stages of adoption of Accounting Standard Update 2014-09, Revenue from Contracts with Customers (Topic 606). Furthermore, if we make downward revisions of our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.

The price of our common stock has been and may continue to be volatile, and the value of your investment could decline.

The trading price of our common stock has been volatile since our initial public offering, and is likely to continue to be volatile. The trading price of our common stock may fluctuate widely in response to various factors, some of which are beyond our control. These factors include:

whether our results of operations, and in particular, our revenue growth rates, meet the expectations of securities analysts or investors;

actual or anticipated changes in the expectations of investors or securities analysts, whether as a result of our forward-looking statements, our failure to meet such expectation or otherwise;

announcements of new products, services or technologies, commercial relationships, acquisitions or other events by us or our competitors;

changes in how customers perceive the effectiveness of our platform in protecting against advanced cyber attacks or other reputational harm;

publicity concerning cyber attacks in general or high profile cyber attacks against specific organizations;

price and volume fluctuations in the overall stock market from time to time;

significant volatility in the market price and trading volume of technology and/or growth companies in general and of companies in the IT security industry in particular;

fluctuations in the trading volume of our shares or the size of our public float;

81


actual or anticipated changes or fluctuations in our results of operations;

litigation involving us, our industry, or both;

regulatory developments in the United States, foreign countries or both;

general economic conditions and trends;

natural disasters or other catastrophic events;

public health crises and related measures to protect the public health, such as the COVID-19 pandemic;

actual or perceived security breaches that we or our service providers may suffer;

sales of large blocks of our common stock or substantial future sales by our directors, executive officers, employees and significant stockholders; and

departures of key personnel.

In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, results of operations or financial condition. The trading price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. The price of our common stock has been highly volatile since our IPO in September 2013, and beginning in June 2014, several lawsuits alleging violations of securities laws were filed against us and certain of our current and former directors and executive officers. Any securities litigation could result in substantial costs and divert our management’s attention and resources from our business. This could have a material adverse effect on our business, results of operations and financial condition.

Sales of substantial amounts of our common stock in the public markets, or sales of our common stock by our executive officers and directors under Rule 10b5-1 plans, could adversely affect the market price of our common stock.

Sales of a substantial number of shares of our common stock in the public market, or the perception that such sales could occur, could adversely affect the market price of our common stock and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate. In addition, certain of our executive officers and directors have adopted, and other executive officers and directors may in the future adopt, written plans, known as “Rule 10b5-1 Plans,” under which they have contracted, or may in the future contract, with a broker to sell shares of our common stock on a periodic basis to diversify their assets and investments. Sales made by our executive officers and directors pursuant to Rule 10b5-1, regardless of the amount of such sales, could adversely affect the market price of our common stock.

The issuance of additional stock in connection with financings, acquisitions, investments, our stock incentive plans, conversion of our convertible notes, conversion of the Series A Convertible Preferred Stock or otherwise will dilute all other stockholders.

Our amended and restated certificate of incorporation authorizes us to issue up to 1,000,000,000 shares of common stock and up to 100,000,000 shares of preferred stock with such rights and preferences as may be determined by our board of directors. Subject to compliance with applicable rules and regulations, we may issue shares of common stock or securities convertible into our common stock from time to time in connection with a financing, acquisition, investment, our stock incentive plans, the conversion of our convertible notes or otherwise. For example, in October 2017, we issued 259,425 shares of common stock in connection with our acquisition of The Email Laundry; in January 2018, we issued 1,016,334 shares of common stock in connection with our acquisition of X15; in May 2019, we issued 8,404,609 shares of common stock in connection with our acquisition of Verodin, in November 2020, we issued 4,931,862 shares of common stock in connection with our acquisition of Respond Software. In addition, we issued $920.0 million aggregate principal amount of 2035 Notes, of which approximately $483.4 million aggregate principal remains outstanding, and we issued $600.0 million aggregate principal amount of the 2024 Notes during the three months ended June 30, 2018. In December 2020, we issued 400,000 shares of Series A Convertible Preferred Stock. Any future issuances could result in substantial dilution to our existing stockholders and cause the trading price of our common stock to decline.
82



We do not intend to pay dividends for the foreseeable future.

We have never declared or paid any dividends on our common stock. We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the future. As a result, you may only receive a return on your investment in our common stock if the market price of our common stock increases.

Our charter documents and Delaware law, as well as certain provisions of our convertible notes, could discourage takeover attempts and lead to management entrenchment, which could also reduce the market price of our common stock.

Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our Company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:

a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;

the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquiror;

the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;

a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;

the requirement that a special meeting of stockholders may be called only by our board of directors, the chairperson of our board of directors, our Chief Executive Officer or our President (in the absence of a Chief Executive Officer), which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;

the requirement for the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend the provisions of our amended and restated certificate of incorporation relating to the management of our business (including our classified board structure) or certain provisions of our amended and restated bylaws, which may inhibit the ability of an acquiror to effect such amendments to facilitate an unsolicited takeover attempt;

the ability of our board of directors to amend the bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquiror to amend the bylaws to facilitate an unsolicited takeover attempt; and

advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquiror from conducting a solicitation of proxies to elect the acquiror’s own slate of directors or otherwise attempting to obtain control of us.

In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law, which may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a specified period of time. Additionally, certain provisions of our convertible notes could make it more difficult or more expensive for a third party to acquire us. The application of Section 203 or certain provisions of our convertible notes also could
83


have the effect of discouraging, delaying or preventing a transaction involving a change in control of us. Any of these provisions could, under certain circumstances, depress the market price of our common stock.

Risks Related to Potential Catastrophic Events

The global COVID-19 pandemic could harm our business and results of operations.

In March 2020, the World Health Organization declared COVID-19 a global pandemic. This contagious disease outbreak has continued to spread across the globe and is impacting worldwide economic activity and financial markets. In light of the uncertain and rapidly evolving situation relating to the spread of COVID-19, we have taken precautionary measures intended to minimize the risk of the virus to our employees, our customers, and the communities in which we operate, which could negatively impact our business. Although we continue to monitor the situation and may adjust our current policies as more information and public health guidance become available, precautionary measures that have been adopted could negatively affect our customer success efforts, sales and marketing efforts, delay and lengthen our sales cycles, or create operational or other challenges, any of which could harm our business and results of operations. In addition, the COVID-19 pandemic may disrupt the operations of our customers and partners for an indefinite period of time, including as a result of travel restrictions and/or business shutdowns, all of which could negatively impact our business and results of operations, including cash flows. More generally, the COVID-19 pandemic could adversely affect economies and financial markets globally, potentially leading to an economic downturn, which could decrease technology spending and adversely affect demand for our offerings and harm our business and results of operations. It is not possible at this time to estimate the impact that the COVID-19 pandemic could have on our business, as the impact will depend on future developments, which are highly uncertain and cannot be predicted.

Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by man-made problems such as terrorism or armed conflicts.

Natural disasters or other catastrophic events, including earthquakes, fires, floods, significant power outages, telecommunications failures, outbreak of pandemic or contagious diseases (including, but not limited to, the current COVID-19 pandemic) and cyber attacks, may cause damage or disruption to our operations, international commerce and the global economy, and thus could have a material adverse impact on our business, results of operations, and financial condition. Our corporate headquarters and some of our servers hosting our cloud services are located in California, a region known for seismic activity. Customer data could be lost, significant recovery time could be required to resume operations and our financial condition and operating results could be adversely affected in the event of a natural disaster or other catastrophic event. In addition, natural disasters and other catastrophic events could affect our supply chain, manufacturing vendors, or logistics providers’ ability to provide materials and perform services such as manufacturing products or assisting with shipments on a timely basis. In the event that our or our service providers’ information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, resulting in missed financial targets, such as revenue and shipment targets, for a particular quarter. In addition, acts of terrorism, armed conflicts and other geo-political unrest could cause disruptions in our business or the business of our supply chain, manufacturers, logistics providers, partners, or customers or the economy as a whole. Any disruption in the business of our supply chain, manufacturers, logistics providers, partners or end-customers that impacts sales at the end of a fiscal quarter could have a significant adverse impact on our financial results. All of the aforementioned risks may be further increased if the disaster recovery plans for us and our suppliers prove to be inadequate. To the extent that any of the above should result in delays or cancellations of customer orders, the loss of customers or the delay in the manufacture, deployment or shipment of our products, our business, financial condition and results of operations would be adversely affected.

General Risk Factors

Fluctuating economic conditions make it difficult to predict revenue for a particular period, and a shortfall in revenue may harm our business and operating results.

Our revenue depends significantly on general economic conditions and the demand for products in the IT security market. Economic weakness, customer financial difficulties, and constrained spending on IT security may result in decreased revenue and earnings. Such factors could make it difficult to accurately forecast our sales and operating results and could negatively affect our ability to provide accurate forecasts to our contract manufacturers and manage our inventory purchases, contract manufacturer relationships and other costs and expenses.

In addition, concerns regarding the effects of the U.K.'s decision to exit the EU, commonly referred to as "Brexit", uncertainties related to changes in public policies such as domestic and international regulations, taxes, or international trade agreements, international trade disputes, government shutdowns, geopolitical turmoil and other disruptions to global and regional
84


economies and markets in many parts of the world, have and may continue to put pressure on global economic conditions and overall spending on IT security. General economic weakness may also lead to longer collection cycles for payments due from our customers, an increase in customer bad debt, restructuring initiatives and associated expenses, and impairment of investments. Furthermore, the continued uncertainty in worldwide credit markets, including the sovereign debt situation in certain countries in the EU may adversely impact the ability of our customers to adequately fund their expected capital expenditures, which could lead to delays or cancellations of planned purchases of our platform.

The COVID-19 pandemic has created significant uncertainty in the global economy. The COVID-19 pandemic and health measures taken by governments and private industry in response to the pandemic, including stay-at-home orders and travel restrictions, have had significant negative effects on the economy. Continued uncertainty about the pandemic, associated economic consequences, and potential relief measures may have a long-term adverse effect on the economy, our customers, partners, suppliers, and our business.
Uncertainty about future economic conditions also makes it difficult to forecast operating results and to make decisions about future investments. Future or continued economic weakness for us or our customers, failure of our customers and markets to recover from such weakness, customer financial difficulties, and reductions in spending on IT security could have a material adverse effect on demand for our platform and consequently on our business, financial condition and results of operations.

If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in our stock price.

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. In general, if our estimates, judgments or assumptions related to our critical accounting policies change or if actual circumstances differ from our estimates, judgments or assumptions, our results of operations may be adversely affected and could fall below our publicly announced guidance or the expectations of securities analysts and investors, which may result in a decline in our stock price. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to assets, liabilities, revenue, expenses and related disclosures.

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

In general, under Section 382 of the Internal Revenue Code of 1986, as amended (the "Code"), a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change net operating losses, or NOLs, to offset future taxable income. Our existing NOLs may be subject to limitations arising from previous ownership changes. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code and adversely affect our ability to utilize our NOLs in the future. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For example, the Tax Act, as modified by the CARES Act, changed certain limitations on our ability to use our federal NOLs, and California recently enacted legislation limiting our ability to use our state NOLs for taxable years 2020, 2021, and 2022. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability.

The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain qualified board members.

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), the listing requirements of the NASDAQ Stock Market and other applicable securities rules and regulations. Compliance with these rules and regulations has increased and will continue to increase our legal and financial compliance costs, has made and will continue to make some activities more difficult, time-consuming or costly, and has increased and will continue to increase demand on our systems and resources. Among other things, the Exchange Act requires that we file annual, quarterly and current reports with respect to our business and results of operations and maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could harm our business and
85


results of operations. Although we have already hired additional employees to comply with these requirements, we may need to hire even more employees in the future, which will increase our costs and expenses.

We are subject to the independent auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act ("Section 404"), enhanced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. While we were able to determine in our management's report for fiscal 2020 that our internal control over financial reporting is effective, as well as provide an unqualified attestation report from our independent registered public accounting firm to that effect, we have and will continue to consume management resources and incur significant expenses for Section 404 compliance on an ongoing basis. In the event that our Chief Executive Officer, Chief Financial Officer, or independent registered public accounting firm determines in the future that our internal control over financial reporting is not effective as defined under Section 404, we could be subject to one or more investigations or enforcement actions by state or federal regulatory agencies, stockholder lawsuits or other adverse actions requiring us to incur defense costs, pay fines, settlements or judgments and causing investor perceptions to be adversely affected and potentially resulting in a decline in the market price of our stock.

In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs, and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment will increase our general and administrative expense and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations, and standards are unsuccessful, regulatory authorities may initiate legal proceedings against us and our business may be harmed.

We also expect that these new rules and regulations will make it more expensive for us to obtain and maintain director and officer liability insurance, and in the future, we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified executive officers and members of our board of directors, particularly to serve on our audit committee and compensation committee.

In addition, as a result of our disclosure obligations as a public company, we have reduced strategic flexibility and are under pressure to focus on short-term results, which may adversely impact our ability to achieve long-term profitability.

We are obligated to maintain proper and effective internal control over financial reporting. We may not complete our analysis of our internal control over financial reporting in a timely manner, or this internal control may not be determined to be effective, which may adversely affect investor confidence in our Company and, as a result, the value of our common stock.

We are required, pursuant to the Exchange Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting, as well as a statement that our auditors have issued an attestation report on our internal controls.

While we were able to determine in our management's report for fiscal 2020 that our internal control over financial reporting is effective, as well as provide an unqualified attestation report from our independent registered public accounting firm to that effect, we may not be able to complete our evaluation, testing, and any required remediation in a timely fashion or our independent registered public accounting firm may not be able to formally attest to the effectiveness of our internal control over financial reporting in the future. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting that we are unable to remediate before the end of the same fiscal year in which the material weakness is identified, we will be unable to assert that our internal controls are effective. If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to attest to the effectiveness of our internal controls or determine we have a material weakness in our internal controls, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our common stock to decline.

86


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
Item 6. Exhibits
Exhibit No.Description of Exhibit
10.1
101.INS
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
Indicates a management contract or compensatory plan or arrangement.
*Furnished herewith.

87


SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 FIREEYE, INC.
Dated: April 30, 2021
 By: /s/ Frank E. Verdecanna
  Frank E. Verdecanna
  Executive Vice President, Chief Financial Officer and Chief Accounting Officer
(Principal Financial and Accounting Officer and duly authorized signatory)

88
EX-10.1 2 exhibit101-10xq202103311.htm EX-10.1 Document

Exhibit 10.1

FIREEYE, INC.
OUTSIDE DIRECTOR COMPENSATION POLICY
(Amended as of March 30, 2021)
FireEye, Inc. (the “Company”) believes that the granting of equity and cash compensation to the members of the Board of Directors (the “Board,” and members of the Board, the “Directors”) represents an effective tool to attract, retain and reward Directors who are not employees of the Company. Such Directors (excluding any Directors designated by the holders of the Company’s Series A Preferred Stock) shall be “Outside Directors” for the purposes of this Outside Director Compensation Policy (the “Policy”). This Policy is intended to formalize the Company’s policy regarding grants of equity and cash compensation to its Outside Directors. Unless otherwise defined herein, capitalized terms used in this Policy will have the meaning given such term in the Company’s 2013 Equity Incentive Plan (the “Plan”). Each Outside Director will be solely responsible for any tax obligations incurred by such Outside Director as a result of the equity and cash awards such Outside Director receives under this Policy.
1.General
(a)Type of Awards. Outside Directors will be entitled to receive all types of Awards (except Incentive Stock Options) under the Plan (or the applicable equity plan in place at the time of grant), including discretionary Awards not covered under this Policy.
(b)Automatic. All grants of Awards to Outside Directors pursuant to this Policy will be automatic and nondiscretionary, except as otherwise provided herein.
(c)No Discretion. No person will have any discretion to select which Outside Directors will be granted any Awards under this Policy or to determine the number of Shares to be covered by such Awards.
(d)Value. For purposes of this Policy, “Value” means, with respect to any award of restricted stock units (“RSUs”), the Fair Market Value of the Shares subject thereto on the grant date of the award, or such other methodology the Board or the Compensation Committee of the Board (the “Compensation Committee”) may determine prior to the grant of the RSUs becoming effective, as applicable.
2.Initial Retainers
Subject to Section 11 of the Plan, each person who first becomes an Outside Director following June 5, 2016 automatically will be granted an award of RSUs with a total Value of $400,000 (an “Initial Award”) (with the number of Shares subject thereto determined based on that total Value, but rounded down to the nearest whole Share), which will become effective on the date the person first becomes an Outside Director, whether through election by the stockholders of the Company or appointment by the Board to fill a vacancy; provided, however, that a Director who is an Employee (an “Inside Director”) who ceases to be an Inside Director, but who remains a Director, will not receive an Initial Award. Subject to Section 6 below and Section 14 of the Plan, each Initial Award will vest as to one-third (1/3rd) of the RSUs subject to the Initial Award on each anniversary of the date of grant, in each case subject to the Outside Director continuing to be a Service Provider through the applicable vesting date.



3.Annual Retainers
(a)Amount. For purposes of this Policy, “Annual Fee” means, with respect to any Outside Director, as of the date of any annual meeting of the Company’s stockholders (the “Annual Meeting”), a total amount based on such Outside Director’s Board and other service as of the date of such Annual Meeting as follows:
Board Member
$    200,000
Chairperson of the Board (if applicable)
$    45,000
Lead Independent Director (if applicable)
$    20,000
Committee Awards:
Chair
Member
Audit
$    20,000
$    7,000
Compensation
$    10,000
$    5,000
Nominating and Corporate Governance
$    6,250
$    2,500
(b)Equity Awards. Subject to Section 11 of the Plan, on the date of each Annual Meeting following June 5, 2016, each Outside Director who has been an Outside Director for six (6) months or more on the date of such Annual Meeting, automatically will be granted an award of RSUs (an “Annual Award”), provided that an Annual Award will not be granted to any Outside Director who is not continuing as a Director following the applicable Annual Meeting. Subject to Section 3(d) below, the Annual Award for an Outside Director will have a total Value equal to 50% of such Outside Director’s Annual Fee as of the date of such Annual Meeting (with the number of Shares subject to such Annual Award determined based on 50% of such Annual Fee, but rounded down to the nearest whole Share). Subject to Section 6 below and Section 14 of the Plan, each Annual Award will vest in full on the earlier of (i) the day prior to the next Annual Meeting held after the date of grant or (ii) the first anniversary of the date of grant, in each case subject to the Outside Director continuing to be a Service Provider through the applicable vesting date.
(c)Cash Awards. Subject to Section 3(d) below, following June 5, 2016, each Outside Director who has been granted an Annual Award on the date of an Annual Meeting shall be entitled to receive 50% of such Outside Director’s Annual Fee as of the date of such Annual Meeting in the form of cash, which shall be paid to him or her in four equal installments on a quarterly basis, with one installment paid on the 15th day of each of the first four calendar quarters following the date of such Annual Meeting (e.g., if the Annual Meeting is held in June, the quarterly payments would occur on July 15, October 15, January 15 and April 15), in each case subject to such Outside Director continuing to be a Service Provider through the applicable payment date.
-2-


(d)Election to Receive All of Annual Fee in Equity. No later than the day immediately prior to the date of an Annual Meeting, or such other deadline as may established by the Board or the Compensation Committee (the “Annual Submission Deadline”), each Outside Director who is then eligible to receive an Annual Award on the date of such Annual Meeting may, in lieu of receiving 50% of his or her Annual Fee as of the date of such Annual Meeting in the form of cash and the other 50% in the form of RSUs, elect to receive 100% of his or her Annual Fee as of the date of such Annual Meeting in the form of RSUs. Any such election must be submitted to the Secretary of the Company in the form and manner specified by the Secretary, and shall become irrevocable effective as of the Annual Submission Deadline. If any eligible Outside Director makes such an election on or prior to the Annual Submission Deadline, (i) the Annual Award automatically granted to such Outside Director pursuant to Section 3(b) on the date of such Annual Meeting will have a total Value of 100% of such Outside Director’s Annual Fee as of the date of such Annual Meeting (with the number of Shares subject to such Annual Award determined based on 100% of such Annual Fee, but rounded down to the nearest whole Share) and (ii) such Outside Director shall not be entitled to receive, and the Company shall not be obligated to pay, any of such Outside Director’s Annual Fee as of the date of such Annual Meeting in the form of cash.
4.Additional Provisions
All provisions of the Plan not inconsistent with this Policy will apply to Awards granted to Outside Directors.
5.Adjustments
In the event that any dividend or other distribution (whether in the form of cash, Shares, other securities or other property), recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, spin-off, combination, repurchase, or exchange of Shares or other securities of the Company or other change in the corporate structure of the Company affecting the Shares occurs, the Administrator, in order to prevent diminution or enlargement of the benefits or potential benefits intended to be made available under this Policy, will adjust the number of Shares issuable pursuant to Awards granted under this Policy.
6.Revisions
The Board or the Compensation Committee, in their respective discretion, may change and otherwise revise the terms of Awards granted under this Policy, including, without limitation, the number of Shares subject thereto, for Awards of the same or different type granted on or after the date the Board or the Compensation Committee determines to make any such change or revision.
-3-
EX-31.1 3 exhibit31120210331-10q.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION

I, Kevin R. Mandia, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of FireEye, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: April 30, 2021
/s/ Kevin R. Mandia
Kevin R. Mandia
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 exhibit31220210331-10q.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION

I, Frank E. Verdecanna, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of FireEye, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; 
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: April 30, 2021/s/ Frank E. Verdecanna
Frank E. Verdecanna

Executive Vice President, Chief Financial Officer and Chief Accounting Officer
(Principal Financial and Accounting Officer)


EX-32.1 5 exhibit32120210331-10q.htm EX-32.1 Document
Exhibit 32.1
SECTION 1350 CERTIFICATIONS

I, Kevin R. Mandia, certify to the best of my knowledge, pursuant to 18 U.S.C. Section 1350, that the Quarterly Report of FireEye, Inc. on Form 10-Q for the quarterly period ended March 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of FireEye, Inc.
Date: April 30, 2021
/s/ Kevin R. Mandia
Kevin R. Mandia
Chief Executive Officer
(Principal Executive Officer)

I, Frank E. Verdecanna, certify to the best of my knowledge, pursuant to 18 U.S.C. Section 1350, that the Quarterly Report of FireEye, Inc. on Form 10-Q for the quarterly period ended March 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of FireEye, Inc.
Date: April 30, 2021
/s/ Frank E. Verdecanna
Frank E. Verdecanna
Executive Vice President, Chief Financial Officer and Chief Accounting Officer
(Principal Financial and Accounting Officer)


EX-101.SCH 6 feye-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statement of Convertible Preferred Stock and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Investments - Summary of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Investments - Summary of Contractual Maturities of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Business Combinations - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Business Combinations - Identifiable Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Business Combinations - Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Restructuring Charges - Summary of Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Restructuring Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Leases - Components of Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 2337307 - Disclosure - Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Deferred Revenue - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Deferred Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Deferred Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Deferred Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2142109 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2343308 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2447429 - Disclosure - Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2148110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Redeemable Preferred Stock link:presentationLink link:calculationLink link:definitionLink 2451431 - Disclosure - Redeemable Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2152112 - Disclosure - Common Shares Reserved for Issuance link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Common Shares Reserved for Issuance (Tables) link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Common Shares Reserved for Issuance - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2455433 - Disclosure - Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2156113 - Disclosure - Equity Award Plans link:presentationLink link:calculationLink link:definitionLink 2357310 - Disclosure - Equity Award Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2458434 - Disclosure - Equity Award Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2459435 - Disclosure - Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Outstanding and Options Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 2460436 - Disclosure - Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Equity Award Plans - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2462438 - Disclosure - Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2163114 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2464439 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2165115 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2366311 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2467440 - Disclosure - Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2468441 - Disclosure - Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2169116 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2470442 - Disclosure - Employee Benefit Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2171117 - Disclosure - Segment and Major Customers Information link:presentationLink link:calculationLink link:definitionLink 2372312 - Disclosure - Segment and Major Customers Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2473443 - Disclosure - Segment and Major Customers Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2474444 - Disclosure - Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2475445 - Disclosure - Segment and Major Customers Information - Revenue by Product (Details) link:presentationLink link:calculationLink link:definitionLink 2476446 - Disclosure - Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 feye-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 feye-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 feye-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Aggregate intrinsic value balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income (expense), net Other Nonoperating Income (Expense) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stock repurchased and retired during period shares (shares) Treasury Stock, Shares, Retired Series A Preferred Stock Series A Preferred Stock [Member] Treasury stock: Treasury Stock [Member] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Series A convertible preferred stock, par value (usd per share) Temporary Equity, Par or Stated Value Per Share Employee Benefit Plan Retirement Benefits [Text Block] Vested (usd 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 Debt, Liability Component Debt, Liability Component [Member] Debt, Liability Component [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Goodwill, tax adjustment Goodwill, Purchase Accounting Adjustments Accretion recognized Temporary Equity, Accretion to Redemption Value Recognized Temporary Equity, Accretion to Redemption Value Recognized Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Debt issuance costs Debt Issuance Costs, Gross Due within one to three years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Capitalized software development costs Capitalized Computer Software, Additions Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Employer contributions vested percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Equity component of debt Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Conversion price (usd per share) Temporary Equity, Redemption Price Per Share Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Changes in operating assets and liabilities, net of business acquisitions: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Sales and marketing Selling and Marketing Expense [Member] Operating loss Operating Income (Loss) Summary of Long Lived Assets by Geographic Region Based on Physical Location Long-lived Assets by Geographic Areas [Table Text Block] Voting right per common share Voting Rights Per Share Voting Rights Per Share Total current liabilities Liabilities, Current Schedule of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Beginning balance (usd per share) Ending balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies Commitments and Contingencies Shares withheld for taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Investment, Name [Axis] Investment, Name [Axis] General vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2027 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Convertible senior notes, non-current, net Convertible Notes Payable, Noncurrent Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Furniture and fixtures Furniture and Fixtures [Member] Issuance of common stock for equity awards, net of tax withholdings Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Threshold consecutive note trading days Debt Instrument, Convertible, Threshold Consecutive Note Trading Days Threshold period of specified consecutive trading days within which note price to conversion value of convertible debt instruments must not exceed threshold percentage for a specified number of trading days to trigger conversion feature, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Entity Address, State or Province Entity Address, State or Province Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Operating cash flows from operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Sublease income Sublease Income Convertible Senior Notes Convertible Notes Payable [Member] Cost of professional services revenue Cost of Goods, Services [Member] Cost of Goods, Services [Member] Series A convertible preferred stock, shares issued (shares) Temporary Equity, Shares Issued Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets, net Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Gain (loss) on repurchase of convertible senior notes Gain (Loss) on Extinguishment of Debt Initial purchaser's discount Debt Instrument, Unamortized Discount Accretion of series A convertible preferred stock Accretion of series A convertible preferred stock Temporary Equity, Accretion to Redemption Value, Adjustment Estimated Useful Life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of the Liability and Equity Components of the Convertible Senior Notes Convertible Debt [Table Text Block] Cash paid for income taxes Income Taxes Paid Beginning balance, options outstanding (shares) Ending balance, options outstanding (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Schedule of Assets Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Customer [Axis] Customer [Axis] Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-term Investments Total net lease costs Lease, Cost Total operating expenses Operating Expenses Options exercisable (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Cost of revenue: Cost of Revenue [Abstract] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Lease liabilities arising from obtaining right-of-use assets: Lessee, Right-of-use Asset [Abstract] Lessee, Right-of-use Asset [Abstract] Cloudvisory LLC CloudVisory LLC [Member] CloudVisory LLC [Member] Inventories Inventory, Net Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Closing share price (usd per share) Fair value of common stock (usd per share) Share Price Concentration risk percentage Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Award expiration period from grant date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Debt instrument, convertible, conversion ratio Debt Instrument, Convertible, Conversion Ratio Statement [Line Items] Statement [Line Items] Schedule of Outstanding Options and Unvested Shares Excluded From Computation of Diluted Net Loss Per Common Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Class of Stock [Domain] Class of Stock [Domain] Denominator: Earnings Per Share, Basic and Diluted [Abstract] Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Convertible senior notes Convertible Debt Securities [Member] Preferred stock, shares issued (shares) Preferred Stock, Shares Issued U.S. Government agencies U.S. Government agencies US Government Agencies Debt Securities [Member] Intangible assets, measurement input Finite-Lived Intangible Assets, Measurement Input Finite-Lived Intangible Assets, Measurement Input Interest income Interest Income, Other Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] Entity Small Business Entity Small Business Billings for the period Contract With Customer, Liability, Increase From Cash Receipts Contract With Customer, Liability, Increase From Cash Receipts Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Number of shares issued and sold (shares) Sale of Stock, Number of Shares Issued in Transaction Convertible Senior Notes Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Options exercisable — March 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Subsequent to September 30, 2015 Debt Instrument, Redemption, Period One [Member] Amendment Flag Amendment Flag Schedule of Computation of Net Loss Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Outstanding and Options Exercisable Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Redeemable Preferred Stock Temporary Equity [Text Block] Temporary Equity [Text Block] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Award expiration period, for excess voting power grants Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period for Employees With Excess Combined Voting Power Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period for Employees With Excess Combined Voting Power Entity Central Index Key Entity Central Index Key Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Unvested restricted stock awards and units Unvested Restricted Stock Awards and Restricted Stock Units [Member] Unvested Restricted Stock Awards and Restricted Stock Units [Member] Entity Location [Line Items] Entity Location [Line Items] Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Abstract] Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Abstract] Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Greater Than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Convertible Senior Notes Senior Notes [Member] Purchases of property and equipment and demonstration units in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Total Debt Securities, Available-for-sale, Amortized Cost Optional extension term Lessee, Operating Lease, Renewal Term Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Product, subscription and support Subscription, Support and Services [Member] Subscription, Support and Services [Member] Deferred Revenue Change in Contract With Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Employee Stock Purchase Plan (ESPP) ESPP shares Employee Stock [Member] Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Remaining discount and issuance cost, weighted average amortization period Debt Instrument, Convertible, Remaining Discount and Issuance Cost Amortization Period Debt Instrument, Convertible, Remaining Discount and Issuance Cost Amortization Period Income Statement Location [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization expense Amortization of Intangible Assets Schedule of Components of Lease Expenses and Supplemental Balance Sheet, Cash Flow and Other Information Lease, Cost [Table Text Block] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Plan Name [Axis] Plan Name [Axis] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Segment and Major Customers Information Segment Reporting Disclosure [Text Block] Series A convertible preferred stock, shares authorized (shares) Temporary Equity, Shares Authorized Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure TOTAL ASSETS Assets Sales Revenue, Net Revenue from Contract with Customer Benchmark [Member] Total interest expense recognized Interest Expense, Debt Description of Business and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Beginning balance (shares) Ending balance (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Total net intangible assets Finite-Lived Intangible Assets, Net Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Aggregate Intrinsic Value [Abstract] Unrealized loss investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Antidilutive Securities [Axis] Antidilutive Securities [Axis] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Measurement Input, Share Price Measurement Input, Share Price [Member] Accretion of series A convertible preferred stock Temporary Equity, Accretion to Redemption Value Entity Location [Table] Entity Location [Table] Interest expense Interest Expense Aggregate purchase price Sale of Stock, Consideration Received on Transaction Depreciation and amortization Depreciation, Depletion and Amortization Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Percent issued still outstanding Temporary Equity, Issued Threshold, Percent Temporary Equity, Issued Threshold, Percent Compensation cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate International Non-US [Member] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Debt Securities, Available-for-sale, Unrealized Loss Position Schedule of Reserved Shares of Common Stock for Issuance Schedule of Stock by Class [Table Text Block] Revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net loss attributable to common stockholders, basic and diluted Net Income (Loss) Available to Common Stockholders, Basic Level 1 Fair Value, Inputs, Level 1 [Member] Purchase of capped calls Payments For Purchase of Capped Calls Payments for Purchase of Capped Calls Inventories Increase (Decrease) in Inventories Backlog Revenue, Contract With Customer Liability, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Contract With Customer Liability, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Less Than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Accounts payable Increase (Decrease) in Accounts Payable Contract backlog Contract-Based Intangible Assets [Member] Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Purchase Price Allocation Schedule of Business Acquisitions, by Acquisition [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Class of Stock [Line Items] Class of Stock [Line Items] Accrued liabilities Increase (Decrease) in Accrued Liabilities Stock repurchased during period Treasury Stock, Value, Acquired, Cost Method Fair value of replacement awards Business Combination, Consideration Transferred, Equity Interests for Precombination Services Business Combination, Consideration Transferred, Equity Interests for Precombination Services 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] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Change in net unrealized loss on available-for-sale investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Machinery and equipment Machinery and Equipment [Member] Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Fair value of debt Convertible Debt, Fair Value Disclosures Research and development Research and Development Expense Threshold percentage of note price trigger Debt Instrument, Convertible, Threshold Percentage of Note Price Trigger Maximum percentage of note price to conversion value of convertible debt instruments to determine eligibility of conversion. Beginning balance (usd per share) Ending balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Amount drawn against letters of credit Letters of Credit Outstanding, Amount Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revenue From External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Total property and equipment Property, Plant and Equipment, Gross Proceeds from exercise of equity awards Proceeds from Stock Options Exercised Fair Value Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — March 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding, Weighted Average Remaining Contractual Terms Liabilities assumed Business Combination, Consideration Transferred, Liabilities Incurred Coupon interest Interest Expense, Debt, Excluding Amortization Accrued compensation Increase (Decrease) in Employee Related Liabilities Income Statement [Abstract] Income Statement [Abstract] Accumulated other comprehensive income (loss): AOCI Attributable to Parent [Member] Purchase price trigger percentage Debt Instrument, Purchase Price Triggered by Fundamental Change, Percentage Debt Instrument, Purchase Price Triggered by Fundamental Change, Percentage Summary of Contractual Maturities of Investments Investments Classified by Contractual Maturity Date [Table Text Block] Operating lease liabilities, non-current Operating lease liabilities, non-current Long-term lease obligations Operating Lease, Liability, Noncurrent Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets One Distributor One Distributor [Member] One Distributor [Member] Intangible assets Amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Equity component of debt, subsequent adjustments Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Less: Notes discounts and issuance costs, net of amortization Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Dividends accrued during the period Dividends Consecutive trading days Temporary Equity, Convertible, Threshold Consecutive Trading Days Temporary Equity, Convertible, Threshold Consecutive Trading Days Accretion of series A convertible preferred stock Adjustments to Additional Paid in Capital, Accretion of Temporary Equity Adjustments to Additional Paid in Capital, Accretion of Temporary Equity Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Restructuring Reserve Restructuring Reserve [Roll Forward] Series B Notes Series B Notes Series B Convertible Senior Notes [Member] Series B Convertible Senior Notes [Member] APAC Asia Pacific [Member] Employee stock ownership, combined voting power of all stock Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Voting Power Owned Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Voting Power Owned Purchases of property and equipment and demonstration units Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Backlog Revenue, Remaining Performance Obligation, Percentage Total Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Shares reserved for future issuance (shares) Common Stock, Capital Shares Reserved for Future Issuance Gain (loss) from investment Income (Loss) from Equity Method Investments Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest 2025 and thereafter Finite-Lived Intangible Asset, Expected Amortization, Year Four And Thereafter Finite-Lived Intangible Asset, Expected Amortization, Year Four And Thereafter Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Payment related to shares withheld for taxes Payment, Tax Withholding, Share-based Payment Arrangement Cover [Abstract] Cover [Abstract] Summary of Restructuring Activities Restructuring and Related Costs [Table Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Summary of Investments Debt Securities, Available-for-sale [Table Text Block] Product, Subscription and Support Product and related subscription and support Product and Related Subscription and Support [Member] Product and Related Subscription and Support [Member] Amounts paid to shareholders Proceeds from Equity Method Investment, Distribution Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Remaining discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Net carrying amount Long-term Debt Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Dividend rate Temporary Equity, Dividend Rate, Percent Temporary Equity, Dividend Rate, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Customer Relationships Customer relationships Customer Relationships [Member] Total cost of revenue Cost of Goods and Services Sold Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Total short-term investments Estimated Fair Value Total Debt Securities, Available-for-sale Equity Components [Axis] Equity Components [Axis] Repurchased principal amount of debt Debt Instrument, Repurchased Face Amount Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] One Reseller One Reseller [Member] One Reseller [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Operating lease liabilities, current Operating lease liabilities, current Less: current lease obligations Operating Lease, Liability, Current Cancelled (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current U.S. United States UNITED STATES Exercised (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenue: Revenues [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Common Shares Reserved for Issuance Stockholders' Equity Note Disclosure [Text Block] Deposits and other long-term assets Deposits and Other Assets, Noncurrent Deposits and Other Assets, Noncurrent Non-cancellable open orders Purchase Obligation Content Content [Member] Content [Member] 2021 (remaining nine months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Customer [Domain] Customer [Domain] Weighted- Average Contractual Life (years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Grant date fair value, percentage, no less than Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Grant Date Fair Value, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Grant Date Fair Value, Percentage Entity Registrant Name Entity Registrant Name Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Platform, cloud subscription and managed services Platform, cloud subscription and managed services Platform, Cloud Subscription and Managed Services [Member] Platform, Cloud Subscription and Managed Services [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Weighted- Average Exercise Price (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of reportable segments Number of Reportable Segments Due within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Required trading days since notice of redemption, not more than Debt Instrument, Convertible, Required Trading Days Since Notice of Redemption Debt Instrument, Convertible, Required Trading Days Since Notice of Redemption Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Research and development Research and Development Expense [Member] Non-cash interest expense related to convertible senior notes Paid-in-Kind Interest Purchase of investment in privately held company Payments to Acquire Other Investments Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Net tangible assets assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Net Accounts receivable, net of allowance for doubtful accounts of $2,101 and $2,559 at March 31, 2021 and December 31, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid In-Process technology In-Process Technology [Member] In- Process Technology [Member] Common stock and additional paid-in-capital: Common Stock Including Additional Paid in Capital [Member] Number of shares cancelled (shares) Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Cancelled From Employee Departure Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Cancelled Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Balance, December 31, 2020 Balance, March 31, 2021 Restructuring reserve Restructuring Reserve Risk free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Minimum exercise price as a percentage of the fair value per share Share-based Compensation Arrangement by Share-based Payment Award, Minimum Percentage of Fair Value for Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Minimum Percentage of Fair Value for Exercise Price Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Remaining lease term Lessee, Operating Lease, Remaining Lease Term Sale of Stock [Axis] Sale of Stock [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code On or After June 1, 2020 Until June 1, 2022 Debt Instrument, Redemption, Period Two [Member] Restructuring Type [Axis] Restructuring Type [Axis] Cash payments Payments for Restructuring Goodwill Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Document Transition Report Document Transition Report Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Schedule of Assumptions used in Black-Scholes Option Pricing Model Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Greater Than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Principal amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Cancelled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period General and administrative General and Administrative Expense [Member] Equity [Abstract] Equity [Abstract] Total assets measured at fair value Assets, Fair Value Disclosure EMEA EMEA [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Deferred revenue, current Total deferred revenue, current Contract with Customer, Liability, Current Customer Concentration Risk Customer Concentration Risk [Member] Lease deposits Proceeds from Other Deposits Conversion price (usd per share) Debt Instrument, Convertible, Conversion Price Schedule of Expected Annual Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Weighted average shares used in computing net loss per share, diluted (shares) Weighted average number of shares outstanding— diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Net loss attributable to common stockholders, basic (usd per share) Net loss per share—basic (usd per share) Earnings Per Share, Basic Other adjustments Restructuring Reserve, Translation and Other Adjustment Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Cancelled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Non-cash interest expense related to convertible senior notes Amortization of Debt Issuance Costs and Discounts Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Professional services Professional services Professional Services [Member] Professional Services [Member] Backlog Revenue, Remaining Performance Obligation, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 238,440 shares and 235,690 shares issued and outstanding as of March 31, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Document Fiscal Year Focus Document Fiscal Year Focus 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Commercial paper Commercial Paper [Member] Options exercisable — March 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Entity Current Reporting Status Entity Current Reporting Status Sale price (usd per share) Sale of Stock, Price Per Share Effective interest rate on the liability component Debt Instrument, Interest Rate During Period Amortization of capitalized software development costs Capitalized Computer Software, Amortization Retirement Benefits [Abstract] Retirement Benefits [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Granted (usd 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 CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Total operating lease liabilities Operating Lease, Liability Extinguishment of debt, amount Extinguishment of Debt, Amount Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Series A convertible preferred stock, par value of $0.0001 per share; 400 shares authorized, issued and outstanding as of March 31, 2021 and December 31, 2020 Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Series A convertible preferred stock issuance costs Payments of Stock Issuance Costs Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total purchase consideration Business Combination, Consideration Transferred TOTAL LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY Liabilities and Equity Conversion price, percent Temporary Equity, Redemption Price, Percentage Temporary Equity, Redemption Price, Percentage Common stock issued to acquire company (shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued compensation Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Operating lease costs Operating Lease, Cost 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Total purchase price allocation Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Antidilutive securities excluded from net loss per share (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Other Noncash Income (Expense) Short-term lease costs Short-term Lease, Cost Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Series A convertible preferred stock issuance costs Temporary Equity, Issuance Costs Temporary Equity, Issuance Costs Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Total gross profit Gross Profit Property and equipment, net Total property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Equity Award Plans Share-based Payment Arrangement [Text Block] Net loss Net loss Net Income (Loss) Attributable to Parent Amortized Cost Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Equity component, net of issuance costs Debt Instrument, Convertible, Carrying Amount of Equity Component 2021 (remaining nine months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Investment, Name [Domain] Investment, Name [Domain] Excess of net debt Temporary Equity, Net Debt Threshold Temporary Equity, Net Debt Threshold Trade Names Trade name Trade names Trade Names [Member] Leases [Abstract] Leases [Abstract] Due within one to three years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Convertible Senior Notes Due 2024 Convertible Senior Notes Due 2024 [Member] Convertible Senior Notes Due 2024 [Member] Restructuring charges Restructuring Charges Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Aggregate Intrinsic Value Share-based Compensation by Share-based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation by Share-based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value [Abstract] Acquisition price at lower of fair market value, percentage Share-based Compensation, Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Lower of Fair Market Value, Percentage Share-based Compensation, Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Lower of Fair Market Value, Percentage Provision for restructuring charges Restructuring Charges, Excluding Noncash Charges Restructuring Charges, Excluding Noncash Charges Cost of product, subscription and support revenue Cost of Goods and Service, Product and Service Benchmark [Member] Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — March 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Expected to Vest on Performance, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Expected to Vest on Performance, Outstanding Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Letters of credit available Letters of Credit, Amount Available Letters of Credit, Amount Available Developed Technology Developed technology Developed Technology Rights [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Carrying amount of convertible debt Convertible Debt Certificates of deposit Certificates of Deposit [Member] Deferred revenue, non-current Total deferred revenue, non-current Contract with Customer, Liability, Noncurrent Remaining expected life Debt Instrument, Remaining Term at Time of Repurchase Debt Instrument, Remaining Term at Time of Repurchase Employer matching contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Debt, Equity Component Debt, Equity Component [Member] Debt, Equity Component [Member] Other Other Geographic Location [Member] Other Geographic Location [Member] SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Redemption price, percentage Debt Instrument, Redemption Price, Percentage Entity Filer Category Entity Filer Category Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Risk free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Dividend on series A convertible preferred stock Temporary Equity, Dividends, Adjustment Convertible senior notes Convertible Debt [Member] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Cap price (usd per share) Debt Instrument, Cap Price Debt Instrument, Cap Price Measurement input Debt Instrument, Measurement Input U.S. Treasuries US Treasury Securities [Member] Leasehold improvements Leasehold Improvements [Member] Total intangible assets Finite-Lived Intangible Assets, Gross Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Interest rate Debt Instrument, Interest Rate, Stated Percentage Less Than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Deferred Revenue Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Money market funds Money Market Funds [Member] Reserved under stock award plans Share-based Payment Arrangement [Member] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash paid for amounts included in the measurement of lease liabilities: Lessee, Cash Flow [Abstract] Lessee, Cash Flow [Abstract] Exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 2013 Plan 2013 Stock Option Plan [Member] 2013 Stock Option Plan [Member] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Combinations Business Combination Disclosure [Text Block] Repurchase of convertible senior notes Repayments of Convertible Debt Deferred revenue Revenue, Contract With Customer Liability, Remaining Performance Obligation, Percentage Revenue, Contract With Customer Liability, Remaining Performance Obligation, Percentage Schedule of Cash Flows of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee Stock Option Share-based Payment Arrangement, Option [Member] Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Weighted average shares used in computing net loss per share, basic (shares) Weighted average number of shares outstanding—basic (shares) Weighted Average Number of Shares Outstanding, Basic Cancelled (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Treasury stock (shares) Treasury Stock, Shares Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Sale of Stock [Domain] Sale of Stock [Domain] Plan Name [Domain] Plan Name [Domain] Dividends payable Dividends Payable Series A Notes Series A Notes Series A Convertible Senior Notes [Member] Series A Convertible Senior Notes [Member] Deferred Revenue Revenue from Contract with Customer [Text Block] Ownership percentage Equity Method Investment, Ownership Percentage Private Company Private Company [Member] Private Company [Member] Options to purchase common stock Equity Option [Member] Trading days Temporary Equity, Convertible, Threshold Trading Days Temporary Equity, Convertible, Threshold Trading Days Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Class of Stock [Axis] Class of Stock [Axis] Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software [Member] Provision for income taxes Income Tax Expense (Benefit) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accrued and other current liabilities Accrued Liabilities, Current Net loss attributable to common stockholders, diluted (usd per share) Net loss per share—diluted (usd per share) Earnings Per Share, Diluted Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Local Phone Number Local Phone Number Severance and related costs Employee Severance and Related Costs [Member] Employee Severance and Related Costs [Member] Purchase consideration, cash paid Payments to Acquire Businesses, Gross Series A convertible preferred stock, shares outstanding (shares) Temporary Equity, Shares Outstanding Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Consideration transferred, equity interests Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Second Distributor Second Distributor [Member] Second Distributor [Member] Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Debt amount outstanding Principal Long-term Debt, Gross Depreciation and amortization Depreciation Dividends on series A convertible preferred stock Adjustments to Additional Paid in Capital, Dividends From Temporary Equity Adjustments to Additional Paid in Capital, Dividends From Temporary Equity Entity Address, Address Line One Entity Address, Address Line One Non-competition agreements Noncompete Agreements [Member] Total deferred revenue Beginning balance Ending balance Deferred revenue Contract with Customer, Liability Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Series A convertible preferred stock: Convertible Preferred Stock [Member] Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding Number Deferred income taxes Deferred Income Tax Expense (Benefit) Software and Services Software and Services [Member] Software and Services [Member] Award Type [Axis] Award Type [Axis] Weighted- Average Grant Date Fair Value (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Preferred stock authorized (shares) Preferred Stock, Shares Authorized Purchases of short-term investments Payments to Acquire Short-term Investments Respond Software Respond Software [Member] Respond Software [Member] Accumulated deficit: Retained Earnings [Member] Preferred stock, outstanding (shares) Preferred Stock, Shares Outstanding Schedule of Interest Expense Related to the Convertible Senior Notes Interest Income and Interest Expense Disclosure [Table Text Block] Optional termination period Lessee, Operating Lease, Optional Termination Period Lessee, Operating Lease, Optional Termination Period Number of claims Loss Contingency, New Claims Filed, Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Weighted- Average Contractual Life (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Threshold note trading days Debt Instrument, Convertible, Threshold Note Trading Days Threshold number of specified trading days that note price to conversion value of convertible debt instruments must not exceed threshold percentage within a specified consecutive trading period to trigger conversion feature. Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Award Type [Domain] Award Type [Domain] Corporate notes and bonds Corporate notes and bonds Corporate Debt Securities [Member] Trading Symbol Trading Symbol Options exercisable (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Property and Equipment Property, Plant and Equipment 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] Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Operating leases: Lessee, Operating Lease, Description [Abstract] Common stock issued to acquire company, with vesting conditions (shares) Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares With Vesting Conditions Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares With Vesting Conditions Treasury stock, at cost; 1,778 shares as of March 31, 2021 and December 31, 2020, respectively Treasury Stock, Value Private Placement Series A Securities Financing Agreements Private Placement [Member] Schedule of Expected Recognition of Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Facilities costs Facilities Costs Facility Closing [Member] Net Loss Per Share Earnings Per Share [Text Block] Redemption price triggered by fundamental change, percentage Debt Instrument, Redemption Price Triggered by Fundamental Change, Percentage Debt Instrument, Redemption Price Triggered by Fundamental Change, Percentage Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Dividend on series A convertible preferred stock Dividend on series A convertible preferred stock Temporary Equity, Accretion of Dividends CURRENT LIABILITIES: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Measurement Input, Royalty Rate Measurement Input, Royalty Rate [Member] Measurement Input, Royalty Rate [Member] Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position Schedule of Unrealized Loss on Investments [Table Text Block] Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Numerator: Earnings Per Share, Basic [Abstract] Short-term investments Short-term Investments EX-101.PRE 10 feye-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 feye-20210331_htm.xml IDEA: XBRL DOCUMENT 0001370880 2021-01-01 2021-03-31 0001370880 2021-04-27 0001370880 2021-03-31 0001370880 2020-12-31 0001370880 feye:SubscriptionSupportandServicesMember 2021-01-01 2021-03-31 0001370880 feye:SubscriptionSupportandServicesMember 2020-01-01 2020-03-31 0001370880 feye:ProfessionalServicesMember 2021-01-01 2021-03-31 0001370880 feye:ProfessionalServicesMember 2020-01-01 2020-03-31 0001370880 2020-01-01 2020-03-31 0001370880 2019-12-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-03-31 0001370880 us-gaap:TreasuryStockMember 2020-12-31 0001370880 us-gaap:TreasuryStockMember 2019-12-31 0001370880 us-gaap:TreasuryStockMember 2021-03-31 0001370880 us-gaap:TreasuryStockMember 2020-03-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001370880 us-gaap:RetainedEarningsMember 2020-12-31 0001370880 us-gaap:RetainedEarningsMember 2019-12-31 0001370880 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001370880 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001370880 us-gaap:RetainedEarningsMember 2021-03-31 0001370880 us-gaap:RetainedEarningsMember 2020-03-31 0001370880 2020-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2019-12-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2021-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2020-03-31 0001370880 feye:RespondSoftwareMember 2020-11-01 2020-11-30 0001370880 us-gaap:SeriesAPreferredStockMember us-gaap:PrivatePlacementMember 2020-12-01 2020-12-31 0001370880 us-gaap:SeriesAPreferredStockMember us-gaap:PrivatePlacementMember 2020-12-31 0001370880 feye:CloudVisoryLLCMember 2020-01-01 2020-01-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-03-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-03-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-03-31 0001370880 us-gaap:MoneyMarketFundsMember 2021-03-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001370880 us-gaap:MoneyMarketFundsMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel1Member 2021-03-31 0001370880 us-gaap:FairValueInputsLevel2Member 2021-03-31 0001370880 us-gaap:FairValueInputsLevel3Member 2021-03-31 0001370880 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001370880 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001370880 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2021-03-31 0001370880 us-gaap:CertificatesOfDepositMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001370880 us-gaap:CertificatesOfDepositMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2021-03-31 0001370880 us-gaap:CommercialPaperMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2020-12-31 0001370880 us-gaap:CommercialPaperMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2021-03-31 0001370880 us-gaap:CorporateDebtSecuritiesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001370880 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2021-03-31 0001370880 us-gaap:USTreasurySecuritiesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2020-12-31 0001370880 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-03-31 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2021-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember us-gaap:MeasurementInputSharePriceMember 2021-03-31 0001370880 feye:PrivateCompanyMember 2021-03-31 0001370880 feye:PrivateCompanyMember 2020-12-31 0001370880 feye:PrivateCompanyMember 2021-01-01 2021-03-31 0001370880 feye:ComputerEquipmentandSoftwareMember 2021-03-31 0001370880 feye:ComputerEquipmentandSoftwareMember 2020-12-31 0001370880 us-gaap:LeaseholdImprovementsMember 2021-03-31 0001370880 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001370880 us-gaap:FurnitureAndFixturesMember 2021-03-31 0001370880 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001370880 us-gaap:MachineryAndEquipmentMember 2021-03-31 0001370880 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001370880 feye:CloudVisoryLLCMember 2020-01-31 0001370880 feye:CloudVisoryLLCMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-01-31 0001370880 feye:CloudVisoryLLCMember us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001370880 feye:CloudVisoryLLCMember us-gaap:TradeNamesMember 2020-01-01 2020-01-31 0001370880 feye:CloudVisoryLLCMember us-gaap:TradeNamesMember 2020-01-31 0001370880 feye:CloudVisoryLLCMember us-gaap:DevelopedTechnologyRightsMember us-gaap:MeasurementInputDiscountRateMember 2020-01-17 0001370880 feye:CloudVisoryLLCMember us-gaap:TradeNamesMember feye:MeasurementInputRoyaltyRateMember 2020-01-17 0001370880 feye:CloudVisoryLLCMember us-gaap:TradeNamesMember us-gaap:MeasurementInputDiscountRateMember 2020-01-17 0001370880 feye:RespondSoftwareMember 2020-12-31 2020-12-31 0001370880 feye:RespondSoftwareMember 2021-01-01 2021-03-31 0001370880 feye:RespondSoftwareMember 2021-03-31 2021-03-31 0001370880 feye:RespondSoftwareMember 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:DevelopedTechnologyRightsMember 2020-11-01 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:DevelopedTechnologyRightsMember 2020-11-30 0001370880 feye:RespondSoftwareMember feye:InProcessTechnologyMember 2020-11-01 2020-11-30 0001370880 feye:RespondSoftwareMember feye:InProcessTechnologyMember 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:CustomerRelationshipsMember 2020-11-01 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:CustomerRelationshipsMember 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:TradeNamesMember 2020-11-01 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:TradeNamesMember 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:DevelopedTechnologyRightsMember us-gaap:MeasurementInputDiscountRateMember 2020-11-30 0001370880 feye:RespondSoftwareMember feye:InProcessTechnologyMember us-gaap:MeasurementInputDiscountRateMember 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:CustomerRelationshipsMember us-gaap:MeasurementInputDiscountRateMember 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:TradeNamesMember feye:MeasurementInputRoyaltyRateMember 2020-11-30 0001370880 feye:RespondSoftwareMember us-gaap:TradeNamesMember us-gaap:MeasurementInputDiscountRateMember 2020-11-30 0001370880 us-gaap:DevelopedTechnologyRightsMember 2021-03-31 0001370880 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001370880 feye:ContentMember 2021-03-31 0001370880 feye:ContentMember 2020-12-31 0001370880 us-gaap:CustomerRelationshipsMember 2021-03-31 0001370880 us-gaap:CustomerRelationshipsMember 2020-12-31 0001370880 us-gaap:ContractBasedIntangibleAssetsMember 2021-03-31 0001370880 us-gaap:ContractBasedIntangibleAssetsMember 2020-12-31 0001370880 us-gaap:TradeNamesMember 2021-03-31 0001370880 us-gaap:TradeNamesMember 2020-12-31 0001370880 us-gaap:NoncompeteAgreementsMember 2021-03-31 0001370880 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001370880 feye:EmployeeSeveranceandRelatedCostsMember 2020-12-31 0001370880 us-gaap:FacilityClosingMember 2020-12-31 0001370880 feye:EmployeeSeveranceandRelatedCostsMember 2021-01-01 2021-03-31 0001370880 us-gaap:FacilityClosingMember 2021-01-01 2021-03-31 0001370880 feye:EmployeeSeveranceandRelatedCostsMember 2021-03-31 0001370880 us-gaap:FacilityClosingMember 2021-03-31 0001370880 srt:MinimumMember 2021-03-31 0001370880 srt:MaximumMember 2021-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2021-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2020-12-31 0001370880 feye:ProfessionalServicesMember 2021-03-31 0001370880 feye:ProfessionalServicesMember 2020-12-31 0001370880 2021-04-01 2021-03-31 0001370880 2022-04-01 2021-03-31 0001370880 2023-04-01 2021-03-31 0001370880 2024-04-01 2021-03-31 0001370880 2021-04-01 2021-01-01 2021-03-31 0001370880 2022-04-01 2021-01-01 2021-03-31 0001370880 2023-04-01 2021-01-01 2021-03-31 0001370880 2024-04-01 2021-01-01 2021-03-31 0001370880 feye:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 feye:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2018-06-05 0001370880 feye:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 feye:ConvertibleSeniorNotesDue2024Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 us-gaap:CommonStockMember 2021-03-31 0001370880 feye:DebtLiabilityComponentMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 feye:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputDiscountRateMember 2018-05-24 0001370880 feye:DebtEquityComponentMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 feye:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2021-03-31 0001370880 feye:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2020-12-31 0001370880 feye:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-03-31 0001370880 feye:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-03-31 0001370880 2018-05-24 2018-05-24 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 feye:DebtLiabilityComponentMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 feye:DebtEquityComponentMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-01 2018-05-31 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-31 0001370880 us-gaap:ConvertibleDebtMember feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-01 2018-05-31 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputDiscountRateMember 2018-05-31 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2020-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2020-06-01 2020-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2021-03-31 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2021-03-31 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2020-12-31 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2020-12-31 0001370880 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-03-31 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-03-31 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-03-31 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-03-31 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-03-31 0001370880 2015-06-01 2015-06-30 0001370880 2020-06-03 2020-06-03 0001370880 feye:SoftwareandServicesMember 2021-03-31 0001370880 us-gaap:PrivatePlacementMember 2020-12-11 2020-12-11 0001370880 us-gaap:ConvertiblePreferredStockMember us-gaap:PrivatePlacementMember 2020-12-11 2020-12-11 0001370880 us-gaap:PrivatePlacementMember 2020-12-11 0001370880 us-gaap:ConvertiblePreferredStockMember 2020-12-11 0001370880 us-gaap:ConvertiblePreferredStockMember us-gaap:PrivatePlacementMember 2020-12-11 0001370880 us-gaap:StockCompensationPlanMember 2021-03-31 0001370880 us-gaap:StockCompensationPlanMember 2020-12-31 0001370880 us-gaap:ConvertibleDebtMember 2021-03-31 0001370880 us-gaap:ConvertibleDebtMember 2020-12-31 0001370880 us-gaap:SeriesAPreferredStockMember 2021-03-31 0001370880 us-gaap:SeriesAPreferredStockMember 2020-12-31 0001370880 us-gaap:EmployeeStockMember 2021-03-31 0001370880 us-gaap:EmployeeStockMember 2020-12-31 0001370880 feye:A2013StockOptionPlanMember 2021-01-01 2021-03-31 0001370880 feye:A2013StockOptionPlanMember 2021-03-31 0001370880 us-gaap:EmployeeStockOptionMember feye:A2013StockOptionPlanMember 2021-01-01 2021-03-31 0001370880 feye:A2013StockOptionPlanMember 2020-12-31 0001370880 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001370880 2020-01-01 2020-12-31 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2021-03-31 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2021-03-31 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2020-03-31 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2020-03-31 0001370880 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001370880 us-gaap:CostOfGoodsProductLineMember 2021-01-01 2021-03-31 0001370880 us-gaap:CostOfGoodsProductLineMember 2020-01-01 2020-03-31 0001370880 feye:CostofGoodsServicesMember 2021-01-01 2021-03-31 0001370880 feye:CostofGoodsServicesMember 2020-01-01 2020-03-31 0001370880 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001370880 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001370880 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001370880 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001370880 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001370880 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001370880 us-gaap:StockOptionMember 2021-01-01 2021-03-31 0001370880 us-gaap:StockOptionMember 2020-01-01 2020-03-31 0001370880 feye:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001370880 feye:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-03-31 0001370880 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-03-31 0001370880 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-03-31 0001370880 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001370880 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember country:US 2021-01-01 2021-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember country:US 2020-01-01 2020-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember us-gaap:EMEAMember 2021-01-01 2021-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember us-gaap:EMEAMember 2020-01-01 2020-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember srt:AsiaPacificMember 2021-01-01 2021-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember srt:AsiaPacificMember 2020-01-01 2020-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember feye:OtherGeographicLocationMember 2021-01-01 2021-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember feye:OtherGeographicLocationMember 2020-01-01 2020-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember country:US 2021-01-01 2021-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember country:US 2020-01-01 2020-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember us-gaap:EMEAMember 2021-01-01 2021-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember us-gaap:EMEAMember 2020-01-01 2020-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember srt:AsiaPacificMember 2021-01-01 2021-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember srt:AsiaPacificMember 2020-01-01 2020-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember feye:OtherGeographicLocationMember 2021-01-01 2021-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember feye:OtherGeographicLocationMember 2020-01-01 2020-03-31 0001370880 feye:ProfessionalServicesMember country:US 2021-01-01 2021-03-31 0001370880 feye:ProfessionalServicesMember country:US 2020-01-01 2020-03-31 0001370880 feye:ProfessionalServicesMember us-gaap:EMEAMember 2021-01-01 2021-03-31 0001370880 feye:ProfessionalServicesMember us-gaap:EMEAMember 2020-01-01 2020-03-31 0001370880 feye:ProfessionalServicesMember srt:AsiaPacificMember 2021-01-01 2021-03-31 0001370880 feye:ProfessionalServicesMember srt:AsiaPacificMember 2020-01-01 2020-03-31 0001370880 feye:ProfessionalServicesMember feye:OtherGeographicLocationMember 2021-01-01 2021-03-31 0001370880 feye:ProfessionalServicesMember feye:OtherGeographicLocationMember 2020-01-01 2020-03-31 0001370880 country:US 2021-01-01 2021-03-31 0001370880 country:US 2020-01-01 2020-03-31 0001370880 us-gaap:EMEAMember 2021-01-01 2021-03-31 0001370880 us-gaap:EMEAMember 2020-01-01 2020-03-31 0001370880 srt:AsiaPacificMember 2021-01-01 2021-03-31 0001370880 srt:AsiaPacificMember 2020-01-01 2020-03-31 0001370880 feye:OtherGeographicLocationMember 2021-01-01 2021-03-31 0001370880 feye:OtherGeographicLocationMember 2020-01-01 2020-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2021-01-01 2021-03-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2020-01-01 2020-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember 2021-01-01 2021-03-31 0001370880 feye:PlatformCloudSubscriptionAndManagedServicesMember 2020-01-01 2020-03-31 0001370880 country:US 2021-03-31 0001370880 country:US 2020-12-31 0001370880 us-gaap:NonUsMember 2021-03-31 0001370880 us-gaap:NonUsMember 2020-12-31 0001370880 feye:OneDistributorMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001370880 feye:OneDistributorMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001370880 feye:OneResellerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001370880 feye:SecondDistributorMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 shares iso4217:USD iso4217:USD shares pure feye:day feye:claim feye:vote feye:segment 0001370880 --12-31 2021 Q1 false P1Y P1Y P1Y P1Y P1Y P1Y P1Y P5D P5D P3D 0.0431167 0.0164572 1 10-Q true 2021-03-31 false 001-36067 FireEye, Inc. DE 20-1548921 601 McCarthy Blvd Milpitas CA 95035 408 321-6300 Common Stock, $0.0001 par value per share FEYE NASDAQ Yes Yes Large Accelerated Filer false false false 238445376 516972000 676454000 783689000 624824000 2101000 2559000 109213000 153575000 5432000 4023000 103027000 103368000 1518333000 1562244000 79550000 79770000 39238000 38251000 1364837000 1364886000 114222000 126067000 68764000 74664000 3184944000 3245882000 13076000 5107000 13843000 16024000 24804000 23239000 70342000 95664000 587933000 613709000 709998000 753743000 972280000 960896000 322765000 342748000 54710000 42202000 4498000 12339000 2064251000 2111928000 0.0001 0.0001 400000 400000 400000 400000 400000 400000 405562000 401050000 0.0001 0.0001 1000000000 1000000000 238440000 238440000 235690000 235690000 24000 24000 3657910000 3623244000 1778000 1778000 80000000 80000000 2039000 3834000 -2864842000 -2814198000 715131000 732904000 3184944000 3245882000 183017000 174083000 63331000 50639000 246348000 224722000 51968000 53136000 32602000 28450000 84570000 81586000 161778000 143136000 72420000 67503000 99601000 100200000 26489000 27429000 0 10974000 198510000 206106000 -36732000 -62970000 1644000 4424000 14624000 15846000 571000 -989000 -49141000 -75381000 1503000 925000 -50644000 -76306000 4512000 0 82000 0 0 -55238000 -76306000 -0.24 -0.24 -0.35 -0.35 234740000 234740000 217789000 217789000 -50644000 -76306000 -1795000 -2849000 -52439000 -79155000 732904000 701666000 3623268000 3457381000 1097000 1348000 8798000 7399000 -82000 0 -4512000 0 46961000 37148000 3657934000 3488478000 -80000000 -150000000 -80000000 -150000000 3834000 1180000 -1795000 -2849000 2039000 -1669000 -2814198000 -2606895000 -50644000 -76306000 -2864842000 -2683201000 715131000 653608000 401050000 0 82000 0 82000 0 4512000 0 405562000 0 -50644000 -76306000 27613000 24241000 45767000 36178000 11384000 12365000 -126000 143000 -2010000 -6267000 -44517000 -30256000 234000 935000 -5453000 -2827000 8130000 1717000 5379000 -1319000 -25322000 -1572000 -45759000 -54711000 -7308000 -3607000 20860000 -24456000 10023000 11680000 339801000 103131000 176755000 108462000 0 1000000 -49000 12948000 461000 67000 -172559000 -20230000 82000 8798000 7399000 1097000 1348000 -7783000 -6051000 -159482000 -50737000 676454000 334603000 516972000 283866000 2158000 727000 2696000 3215000 4512000 0 82000 0 Description of Business and Summary of Significant Accounting Policies<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FireEye, Inc., with principal executive offices located in Milpitas, California, was incorporated as NetForts, Inc. on February 18, 2004, under the laws of the State of Delaware, and changed its name to FireEye, Inc. on September 7, 2005.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FireEye, Inc. and its wholly owned subsidiaries (collectively, the “Company”, “we”, “us” or “our”) provide comprehensive intelligence-based cybersecurity solutions that allow organizations to prepare for, prevent, investigate, respond to and remediate cyber attacks, including attacks that target on-premise, cloud and critical infrastructure environments. Our portfolio of cybersecurity products and services helps customers minimize the risk of costly cybersecurity breaches by:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">validating the effectiveness of existing cybersecurity controls before an attack occurs,</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">detecting and preventing advanced, targeted and other evasive attacks missed by other security controls,</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enabling more efficient management of security operations, including alert management, investigations and response when a breach occurs, and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">providing assessment, training and other strategic security consulting services that help organizations improve their resilience to attack.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our portfolio of cybersecurity solutions includes threat detection and prevention products that include appliance-based, virtual and cloud solutions for web security, email security and endpoint security. These products are complemented by our cloud-based threat intelligence, security analytics and security automation and orchestration technologies, as well as our managed security services, cybersecurity consulting and incident response offerings. In combination, our solutions and services enable a proactive approach to cybersecurity that extends across the threat management lifecycle to minimize the risk of costly cybersecurity breaches.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have organized our cybersecurity solutions in a hub and spokes model designed to integrate machine-generated threat data from our detection and prevention products with our analytics, response and orchestration technologies delivered through our Helix cybersecurity operations platform. Helix is designed to enable more efficient security operations by correlating security and event data across an organization’s environment to determine which threats present the greatest risk, automate repetitive security processes, and provide tools and workflows to investigate and respond to attacks. The Helix cloud-based interface presents a unified view of an organization’s attack surface, including on-premise and cloud environments, and provides the contextual threat intelligence and threat management tools to enable a rapid response.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our products, subscriptions and services are sold to end-customers through distributors, resellers, and strategic partners, with a lesser percentage of sales directly to our end-customers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, we acquired Respond Software, Inc. ("Respond Software"), a cybersecurity investigation automation company. In connection with this acquisition, we paid cash consideration of $116.1 million, and issued 4,931,862 shares of our common stock of which 694,768 shares are subject to vesting conditions. The estimated fair value of the common stock issued and not subject to vesting conditions was $60.3 million. We also assumed unvested stock options, which are now exercisable for our common stock, of which $1.2 million of the fair value has been accounted for as consideration for assumed awards pertaining to pre-combination service prior to acquisition. Based on the above, total purchase consideration for Respond Software was $177.6 million. We are currently in the process of completing the preliminary purchase price allocation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, we entered into a Securities Purchase Agreement with BTO Delta Holdings DE L.P., an investment vehicle of funds affiliated with The Blackstone Group Inc., and a Securities Purchase Agreement with ClearSky Security Fund I LLC and ClearSky Power &amp; Technology Fund II LLC (together, the “Series A Securities Financing Agreements”). Pursuant to the Series A Securities Financing Agreements, in December 2020 we issued and sold 400,000 shares of a newly designated 4.5% Series A Convertible Preferred Stock, par value $0.0001 per share, at a price of $1,000 per share, for an aggregate purchase price of $400.0 million. We intend to use the net proceeds from the issuance and sale to fund acquisitions, buybacks of our common stock, and for working capital purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, we acquired Cloudvisory LLC ("Cloudvisory"), a provider of cloud visibility and control solutions. As consideration for the acquisition, we paid approximately $13.2 million in cash and assumed $0.3 million in net tangible liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and following the requirements of the Securities and Exchange Commission (“SEC”), for interim reporting. As permitted under those rules, certain footnotes or other financial information </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year. The balance sheet as of December 31, 2020 has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2020 included in our Annual Report on Form 10-K for the year ended December 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it, determining the standalone selling price of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes (as defined in Note 9) and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes to our significant accounting policies as of and for the three months ended March 31, 2021, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This standard requires capitalization of the implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Further, the standard also requires the Company to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Test for Goodwill Impairment</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss ("CECL") model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance was effective for the Company beginning in the first quarter of 2020. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying Accounting for Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. We adopted ASU 2019-12 as of January 1, 2020. The adoption did not have a significant impact on our unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Legislation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on our current taxes, deferred taxes, or uncertain tax positions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06): This standard simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, entities will no longer separately present in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature will no longer be amortized into income as interest expense over the life of the instrument. Instead, entities will account for a convertible debt instrument wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC Topic 815, Derivatives and Hedging, or (2) a convertible debt instrument was issued at a substantial premium. Among other potential impacts, this change is expected to reduce reported interest expense, increase reported net income, and result in a reclassification of certain conversion feature balance sheet amounts from stockholders’ equity to liabilities as it relates to the Company’s convertible senior notes. Additionally, ASU 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS), which is consistent with the Company’s accounting treatment under the current standard. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a fully retrospective or modified retrospective basis. We are currently evaluating the timing, method of adoption and overall impact of this standard on our consolidated financial statements.</span></div> 116100000 4931862 694768 60300000 1200000 177600000 400000 0.045 0.0001 1000 400000000.0 13200000 300000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and following the requirements of the Securities and Exchange Commission (“SEC”), for interim reporting. As permitted under those rules, certain footnotes or other financial information </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year. The balance sheet as of December 31, 2020 has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2020 included in our Annual Report on Form 10-K for the year ended December 31, 2020.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it, determining the standalone selling price of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes (as defined in Note 9) and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This standard requires capitalization of the implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Further, the standard also requires the Company to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Test for Goodwill Impairment</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss ("CECL") model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance was effective for the Company beginning in the first quarter of 2020. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying Accounting for Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. We adopted ASU 2019-12 as of January 1, 2020. The adoption did not have a significant impact on our unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Legislation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on our current taxes, deferred taxes, or uncertain tax positions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06): This standard simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, entities will no longer separately present in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature will no longer be amortized into income as interest expense over the life of the instrument. Instead, entities will account for a convertible debt instrument wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC Topic 815, Derivatives and Hedging, or (2) a convertible debt instrument was issued at a substantial premium. Among other potential impacts, this change is expected to reduce reported interest expense, increase reported net income, and result in a reclassification of certain conversion feature balance sheet amounts from stockholders’ equity to liabilities as it relates to the Company’s convertible senior notes. Additionally, ASU 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS), which is consistent with the Company’s accounting treatment under the current standard. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a fully retrospective or modified retrospective basis. We are currently evaluating the timing, method of adoption and overall impact of this standard on our consolidated financial statements.</span></div> Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty’s non-performance risk is considered in measuring the fair values of assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"/><td style="width:30.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,007,599 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">657,778 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we have a restructuring liability related to certain real estate facilities that was calculated based on the present value of future non-lease payments, discounted at a rate commensurate with our current cost of financing as well as external ratings. This non-recurring fair value measurement is considered to be a Level 3 measurement due to the use of significant unobservable inputs. See Note 6 Restructuring Charges for a reconciliation of this liability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure certain assets, including goodwill, intangible assets and our equity-method investment in a privately held company at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. In light of the COVID-19 pandemic, we performed an analysis of impairment indicators of these assets and noted no adverse impact to their fair values as of March 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the Convertible Senior Notes was determined to be $1.0 billion as of March 31, 2021 and as of December 31, 2020. The fair value was determined based on the closing trading prices per $100 principal amount of the respective Convertible Senior Notes as of the last day of trading for the period. We consider the fair value of the Convertible Senior Notes to be a Level 2 measurement as they are not actively traded.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty’s non-performance risk is considered in measuring the fair values of assets.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"/><td style="width:30.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,910 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,007,599 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">657,778 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 223910000 0 0 223910000 32954000 0 0 32954000 223910000 0 0 223910000 32954000 0 0 32954000 0 2982000 0 2982000 0 2752000 0 2752000 0 4999000 0 4999000 0 19994000 0 19994000 0 529773000 0 529773000 0 437652000 0 437652000 0 72087000 0 72087000 0 74934000 0 74934000 0 173848000 0 173848000 0 89492000 0 89492000 0 783689000 0 783689000 0 624824000 0 624824000 223910000 783689000 0 1007599000 32954000 624824000 0 657778000 1000000000.0 1000000000.0 100 Investments<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">781,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620,483 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Greater Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Greater Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,709 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized losses related to these investments are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell, and it is not more likely than not that we would be required to sell, these investments before recovery of their cost basis. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of our investments as of March 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due within one to three years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">781,142 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All available-for-sale securities have been classified as current, based on management's ability to use the funds in current operations.</span></div>As of December 31, 2020 and March 31, 2021, we held an 11.0% ownership interest in a privately held company, which is accounted for under the equity method based on our ability to exercise significant influence over operating and financial policies of the privately held company. The investment was fully written off as of March 31, 2021 and no gains or losses were recorded during the three months ended March 31, 2021. We were informed that substantially all of the assets of the privately held company were sold during the three months ended March 31, 2021 and that the privately held company is expected to dissolve after the first anniversary of the asset sale. None of the proceeds of the sale were paid to us or other shareholders of the privately held company in respect of their stock holdings. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">781,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620,483 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2922000 60000 0 2982000 4999000 0 0 4999000 527173000 2885000 285000 529773000 72077000 16000 6000 72087000 173971000 2000 125000 173848000 781142000 2963000 416000 783689000 2679000 73000 0 2752000 19994000 0 0 19994000 433445000 4248000 41000 437652000 74914000 26000 6000 74934000 89451000 54000 13000 89492000 620483000 4401000 60000 624824000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Greater Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Greater Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasuries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,709 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4999000 0 0 0 4999000 0 224706000 285000 3362000 0 228068000 285000 22792000 6000 0 0 22792000 6000 147146000 125000 1700000 0 148846000 125000 399643000 416000 5062000 0 404705000 416000 4997000 0 0 0 4997000 0 92855000 41000 870000 0 93725000 41000 42799000 6000 0 0 42799000 6000 37488000 13000 1700000 0 39188000 13000 178139000 60000 2570000 0 180709000 60000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of our investments as of March 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due within one to three years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">781,142 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 349132000 350290000 432010000 433399000 781142000 783689000 0.110 0.110 0 0 Property and Equipment<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.540%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and software</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(228,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(219,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property, equipment and demonstration units during the three months ended March 31, 2021 and 2020 was $11.3 million and $9.0 million, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2021 and 2020, we capitalized $7.9 million and $5.8 million, respectively, of software development costs primarily related to our platform and cloud subscription offerings. Amortization expense related to capitalized software development costs during the three months ended March 31, 2021 and 2020 were $5.0 million and $4.6 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 6 Restructuring Charges regarding fixed assets write-offs.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.540%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and software</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(228,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(219,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 228594000 220870000 64094000 62249000 15298000 15203000 465000 465000 308451000 298787000 228901000 219017000 79550000 79770000 11300000 9000000.0 7900000 5800000 5000000.0 4600000 Business Combinations<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Cloudvisory</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, we acquired Cloudvisory, a provider of cloud visibility and control solutions. As consideration for the acquisition, we paid approximately $13.2 million in cash and assumed $0.3 million in net tangible liabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition of Cloudvisory was accounted for in accordance with the acquisition method of accounting for business combinations with FireEye as the accounting acquirer. Under the acquisition method of accounting, the total purchase consideration is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The total purchase price of $13.2 million was allocated using the information available to us. The results of operations of Cloudvisory have been included in our consolidated statements of operations from the acquisition date, though revenue and net income from Cloudvisory were not material for the three months ended March 31, 2021. Transaction costs were immaterial and expensed as incurred. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material. Allocation of the purchase price is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:84.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.405%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net tangible liabilities assumed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,208 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price exceeded the fair value of the net tangible liabilities and identifiable intangible assets acquired, resulting in the recognition of goodwill. Goodwill is primarily attributable to expected synergies in our subscription offerings and cross-selling opportunities. The goodwill generated as a result of the Cloudvisory acquisition is deductible for tax purposes. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist primarily of developed technology and trade name. Intangible assets attributable to developed technology include a combination of patented and unpatented technology, trade secrets, computer software and research processes that represent the foundation for the existing and planned new products to facilitate the generation of new content. Trade name is attributable to marketing goods and services under the Cloudvisory brand. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life and fair values of the identifiable intangible assets are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.196%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.198%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of developed technology was estimated using the excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. To reflect the fact that certain other assets contribute to the cash flows generated, the returns for these contributory assets were removed to arrive at estimated cash flows solely attributable to the acquired technology, which were discounted at a rate of 35% to determine the fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the trade name was estimated using the relief-from-royalty method, an income approach (Level 3), which estimates the cost savings that accrue to the owner of the intangibles asset that would otherwise be payable as royalties or license fees on revenues earned through the use of the asset. A royalty rate of 1% was applied to the projected revenues associated with the intangible asset to determine the amount of savings using a discount rate of 35% to determine the fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discount rates for each respective intangible asset were determined by accounting for the risk associated with each asset, including required technology development necessary to support respective projections, the uncertainty of market success and the risk inherent with projected financial results. The estimated useful lives were determined by evaluating the expected economic and useful lives of the assets and of similar intangible assets from previous business combinations and adjusting accordingly for circumstances that may be unique to Cloudvisory.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Respond Software</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, we acquired all outstanding shares of privately held Respond Software, a cybersecurity investigation automation company. The acquisition of Respond Software, a leader in automation of extended detection and response (XDR), is intended to add significant capabilities to our Mandiant Advantage platform by automating threat detection and reducing the amount of analyst time necessary to investigate threats due to the reduction in false positives as well as to accelerate Respond Software's learning models with our unique expertise and threat intelligence. In connection with this acquisition, we paid cash consideration of $116.1 million and issued 4,931,862 shares of our common stock—694,768 of these shares were subject to vesting conditions as of December 31, 2020, of which 257,852 were canceled during the three months ended March 31, 2021 and 436,916 shares remained subject to vesting conditions as of March 31, 2021. The estimated fair value of the common stock issued and not subject to vesting conditions was $60.3 million. We also assumed unvested stock options, which are now exercisable for our common stock, of which $1.2 million of the fair value has been accounted for as consideration for assumed awards pertaining to pre-combination service prior to acquisition. Based on the above, total purchase consideration for Respond Software was $177.6 million.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition of Respond Software was accounted for in accordance with the acquisition method of accounting for business combinations with FireEye as the accounting acquirer. Under the acquisition method of accounting, the total purchase consideration is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The total purchase price of $177.6 million was allocated using the information available to us. As a result, we may continue to adjust the preliminary purchase price allocation after obtaining more information regarding asset valuations, liabilities assumed, and revisions of preliminary estimates. The results of operations of Respond Software have been included in our consolidated statements of operations from the acquisition date, and revenue and net income from Respond Software were not material for the year ended December 31, 2020. Transaction costs were immaterial and expensed as incurred. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material. Allocation of the preliminary purchase price is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:84.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.405%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net tangible assets assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary purchase price exceeded the fair value of the net tangible liabilities and identifiable intangible assets acquired, resulting in the recognition of goodwill. Goodwill is primarily attributable to expected synergies in our subscription offerings and cross-selling opportunities. The goodwill is not expected to be deductible for U.S. income tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist primarily of developed technology, in-process technology, customer relationships and trade name. Intangible assets attributable to developed technology include a combination of patented and unpatented technology, trade secrets, computer software and research processes that represent the foundation for the existing and planned new products to facilitate the generation of new content. Customer relationship intangibles relate to Respond Software's ability to sell current and future content, as well as products built around this content, to its existing customers. Trade name is attributable to marketing goods and services under the Respond Software brand.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life and fair values of the identifiable intangible assets are as follows (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In-Process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of developed technology was estimated using the excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. To reflect the fact that certain other assets contribute to the cash flows generated, the returns for these contributory assets were removed to arrive at estimated cash flows solely attributable to the acquired technology, which were discounted at a rate of 12% to determine the fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of in-process technology was estimated using the excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. To reflect the fact that certain other assets contribute to the cash flows generated, the returns for these contributory assets were removed to arrive at estimated cash flows solely attributable to the acquired technology, which were discounted at a rate of 13% to determine the fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of customer relationships was estimated using the "with and without" version of the Income Approach, which measures the difference between cash flows generated assuming the existence of the current customer relationships and the cash flows assuming those relationships do not exist and are replaced over time. Estimated costs on projected revenues, excluding acquired contract backlog, were made using historical data pertaining to sales to new and existing customers. The cash flow impact of projected cost savings, primarily avoidance of legal costs pertaining to new customers and lower commission rates applicable to existing customers than new customers, were discounted at a rate of 11% to determine the fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the trade name was estimated using the relief-from-royalty method, an income approach (Level 3), which estimates the cost savings that accrue to the owner of the intangibles asset that would otherwise be payable as royalties or license fees on revenues earned through the use of the asset. A royalty rate of 1% was applied to the projected revenues associated with the intangible asset to determine the amount of savings using a discount rate of 12% to determine the fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discount rates for each respective intangible asset were determined by accounting for the risk associated with each asset, including required technology development necessary to support respective projections, the uncertainty of market success and the risk inherent with projected financial results. The estimated useful lives were determined by evaluating the expected economic and useful lives of the assets and of similar intangible assets from previous business combinations and adjusting accordingly for circumstances that may be unique to Respond Software.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Purchased Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill increased by $0.05 million for tax adjustment for the three months ended March 31, 2021. There were no other changes to the carrying amount of goodwill.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased intangible assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:65.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.174%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Content</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract backlog</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-competition agreements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(377,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(365,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net intangible assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,222 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets during the three months ended March 31, 2021 and 2020 was $11.8 million and $12.0 million, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future annual amortization expense of intangible assets as of March 31, 2021 is presented below (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:85.371%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 (remaining nine months)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,222 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13200000 300000 13200000 Allocation of the purchase price is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:84.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.405%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net tangible liabilities assumed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,208 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Allocation of the preliminary purchase price is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:84.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.405%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net tangible assets assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -288000 5650000 7846000 13208000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life and fair values of the identifiable intangible assets are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.196%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.198%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life and fair values of the identifiable intangible assets are as follows (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In-Process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased intangible assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:65.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.174%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Content</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract backlog</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-competition agreements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(377,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(365,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net intangible assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,222 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y 5500000 P1Y 150000 5650000 0.35 0.01 0.35 116100000 4931862 694768 257852 436916 60300000 1200000 177600000 177600000 -4551000 31880000 1120000 151388000 177597000 0 P5Y 22300000 P4Y 2200000 P5Y 6760000 P2Y 620000 31880000 0.12 0.13 0.11 0.01 0.12 50000.00 178303000 178303000 158700000 158700000 122450000 122450000 13200000 13200000 17930000 17930000 1400000 1400000 491983000 491983000 377761000 365916000 114222000 126067000 11800000 12000000.0 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future annual amortization expense of intangible assets as of March 31, 2021 is presented below (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:85.371%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 (remaining nine months)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,222 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 35046000 35575000 28444000 9985000 5172000 114222000 Restructuring Charges<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the restructuring balance as of December 31, 2020 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:58.649%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.855%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and related costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Facilities costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total costs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remainder of the restructuring balance of $0.2 million at March 31, 2021 is composed of $0.2 million of non-cancelable non-lease costs which we expect to pay over the terms of the related obligations through the first quarter of 2022.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the restructuring balance as of December 31, 2020 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:58.649%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.855%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and related costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Facilities costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total costs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 570000 478000 1048000 0 0 0 443000 321000 764000 -110000 9000 -101000 17000 166000 183000 200000 200000 Leases<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases primarily for corporate offices. Our leases have remaining lease terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYTUxYjNmNjJiODQxMTNiMTUwNWRhNzA4NGZiYzllL3NlYzozMmE1MWIzZjYyYjg0MTEzYjE1MDVkYTcwODRmYmM5ZV81NS9mcmFnOmI4NTdjYmM0MTZlMzQwNmNiMjEwNjAyMDlmNjUxODZhL3RleHRyZWdpb246Yjg1N2NiYzQxNmUzNDA2Y2IyMTA2MDIwOWY2NTE4NmFfMzI5ODUzNDg4NDEwMA_497d3f1a-e1db-4371-aa39-e04f9a3963e7">one</span> to eleven years, some of which include options to extend the leases for up to five years, and some of which include options to terminate within one year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.152%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,174 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to leases is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.705%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.151%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities arising from obtaining right-of-use assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows of operating lease liabilities are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ending December 31,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 (remaining nine months)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,858 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current lease obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,843)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease obligations</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, we did not have any additional operating lease commitments for office leases that have not yet commenced.</span></div> P11Y P5Y P1Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.152%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,174 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to leases is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.705%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.151%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities arising from obtaining right-of-use assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4099000 4418000 298000 527000 223000 274000 4174000 4671000 39238000 13843000 54710000 68553000 P6Y8M12D 0.062 5385000 4730000 11683000 478000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows of operating lease liabilities are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ending December 31,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 (remaining nine months)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,858 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current lease obligations</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,843)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease obligations</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5995000 14519000 12584000 11243000 10640000 10605000 20272000 85858000 17305000 68553000 13843000 54710000 Deferred Revenue<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product, subscription and support, current</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,459 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services, current</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred revenue, current</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,933 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product, subscription and support, non-current</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services, non-current</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred revenue, non-current</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,457 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the balance of deferred revenue for the periods presented are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.041%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, beginning of period</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billings for the period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable contracts that will be invoiced and recognized as revenue in future periods ("backlog"). While deferred revenue is recorded on our balance sheet as a liability, backlog is not recorded in revenue, deferred revenue or elsewhere in our consolidated financial statements until we establish a contractual right to invoice, at which point it is recorded as revenue or deferred revenue as appropriate. As of March 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $910.7 million in deferred revenue and $48.7 million in backlog. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that the amount of backlog relative to the total value of our contracts will change from year to year due to several factors, including the amount invoiced early in the contract term, the timing and duration of customer agreements, varying invoicing cycles of agreements and changes in customer financial circumstances. Accordingly, we believe that fluctuations in backlog are not always a reliable indicator of future revenues and we do not utilize backlog internally as a key management metric.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to recognize these remaining performance obligations as follows (in percentages):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:40.485%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1-2 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2-3 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">More than 3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2%</span></td></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.595%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product, subscription and support, current</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,459 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services, current</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred revenue, current</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,933 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product, subscription and support, non-current</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services, non-current</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred revenue, non-current</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,457 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the balance of deferred revenue for the periods presented are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.041%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, beginning of period</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billings for the period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 479459000 503740000 108474000 109969000 587933000 613709000 321282000 341541000 1483000 1207000 322765000 342748000 910698000 956457000 956457000 974567000 200589000 170011000 246348000 224722000 910698000 919856000 910700000 48700000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to recognize these remaining performance obligations as follows (in percentages):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:40.485%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1-2 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2-3 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">More than 3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2%</span></td></tr></table></div> 1 0.65 0.22 0.10 0.03 1 0.56 0.25 0.17 0.02 Convertible Senior Notes<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes due 2024</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2018, we issued $525.0 million aggregate principal amount of 0.875% Convertible Senior Notes due 2024 (the "2024 Notes") in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). In addition, on June 5, 2018, we issued an additional $75.0 million aggregate principal amount of the 2024 Notes pursuant to the full exercise of the initial purchasers' option to purchase additional 2024 Notes, in a private placement exempt from the registration requirements of the Securities Act. The net proceeds from the offerings, after deducting the initial purchasers' discount of approximately $15.0 million and the issuance costs of approximately $0.6 million, were $584.4 million. We used (i) approximately $330.4 million of the net proceeds to repurchase approximately $340.2 million in aggregate principal amount outstanding of the Series A Notes (as defined below) in negotiated transactions with institutional investors and (ii) approximately $65.2 million of the net proceeds from the offering of the 2024 Notes to enter into capped call transactions (the "Capped Calls").</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2024 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2024 Notes, including the Series A Notes and the Series B Notes (as defined below); and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. The 2024 Notes are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing other securities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Notes bear interest at 0.875% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2018. The 2024 Notes mature on June 1, 2024, unless earlier repurchased, redeemed or converted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate of the 2024 Notes is 43.1667 shares of our common stock per $1,000 of principal amount of the 2024 Notes, which is equivalent to an initial conversion price of approximately $23.17 per share of common stock. The conversion rate of the 2024 Notes may be adjusted pursuant to the terms of the indenture governing the 2024 Notes upon the occurrence of certain specified events, but not for accrued and unpaid interest.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert the 2024 Notes at their option in multiples of $1,000 principal amount prior to the business day preceding March 1, 2024, only under the following circumstances:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the 2024 Notes on each applicable trading day;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five business day period after any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYTUxYjNmNjJiODQxMTNiMTUwNWRhNzA4NGZiYzllL3NlYzozMmE1MWIzZjYyYjg0MTEzYjE1MDVkYTcwODRmYmM5ZV83Ni9mcmFnOjFlMzg5MjYwZTA1ZjQzYzNiZjIxYzIxOGFmZDQ5ZTNkL3RleHRyZWdpb246MWUzODkyNjBlMDVmNDNjM2JmMjFjMjE4YWZkNDllM2RfNjA0NzMxMzk3MDkzMg_82ee6b65-7222-46d7-a1f4-db2a1cf57a2d">five</span> consecutive trading day period (the "measurement period") in which the trading price per $1,000 principal amount of the 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes on each such trading day;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if we call any or all of the 2024 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events, as specified in each indenture governing the 2024 Notes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regardless of the foregoing conditions, holders may convert their 2024 Notes at their option in multiples of $1,000 principal amount during the period from, and including, March 1, 2024 to the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the 2024 Notes can be settled in cash, shares of our common stock or any combination of cash and shares of common stock at our option.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may also require us to repurchase the 2024 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2024 Notes, at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we may redeem for cash all or any portion of the 2024 Notes on or after June 5, 2021, if the last reported sale price of our common stock has been at least 130% of the conversion price of the 2024 Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, none of the conditions permitting holders to convert their 2024 Notes had been satisfied and no shares of our common stock had been issued in connection with any conversions of the 2024 Notes. Based on the closing price of our common stock of $19.57 per share on March 31, 2021, the conversion value of the 2024 Notes was less than the principal amount of the 2024 Notes outstanding on a per 2024 Note basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with accounting for debt with conversions and other options, we bifurcated the principal amount of the 2024 Notes into liability and equity components. The initial liability component of the 2024 Notes was valued at $458.3 million based on the contractual cash flows discounted at an appropriate comparable market non-convertible debt borrowing rate at the date of issuance of 5.5% with the equity component representing the residual amount of the proceeds of $141.7 million, which was recorded as a debt discount. Issuance costs were allocated pro rata based on the relative initial carrying amounts of the liability and equity components. As a result, transaction costs of $0.5 million and $0.1 million and initial purchasers' discount of $11.5 million and $3.5 million were attributable to the liability component and equity component of the 2024 Notes, respectively. The debt discount and the issuance costs allocated to the liability component are amortized as additional interest expense over the term of the 2024 Notes using the effective interest method as noted in the table below.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability and equity components of the 2024 Notes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:65.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: 2024 Notes discounts and issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513,522 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity component, net of issuance costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,064 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,064 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unamortized issuance costs as of March 31, 2021 will be amortized over a weighted-average remaining period of approximately 3.2 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the 2024 Notes consisted of the following (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:79.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.283%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.005%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024 Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of 2024 Notes discounts and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective interest rate on the liability component</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2024 Notes offering, we entered into the Capped Calls with certain counterparties affiliated with the initial purchasers of the 2024 Notes. The Capped Calls are expected to reduce potential dilution of earnings per share upon conversion of the 2024 Notes, and have an initial strike price of $23.17 per share, which corresponds to the initial conversion price of the 2024 Notes and which have a cap price of $34.32 per share. The Capped Calls do not meet the criteria for separate accounting as a derivative as they are indexed to our own stock and are accounted for as freestanding financial instruments. The premiums paid for the purchase of the Capped Calls in the amount of $65.2 million have been recorded as a reduction of the Company's additional paid-in capital in stockholder's equity in the accompanying Condensed Consolidated Financial Statements and fair values of the Capped Calls are not re-measured at each reporting period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes due 2035</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2015, we issued $460.0 million principal amount of 1.000% Convertible Senior Notes due 2035 (the "Series A Notes") and $460.0 million principal amount of 1.625% Convertible Senior Notes due 2035 (the “Series B Notes” and together with the Series A Notes, the "2035 Notes", and the 2035 Notes, together with the 2024 Notes, the "Convertible Senior Notes") in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. The net proceeds after the initial purchasers' discount of $23.0 million and issuance costs of $0.5 million from the 2035 Notes were $896.5 million. The Series A Notes and Series B Notes bear interest at 1.000% per year and 1.625% per year, respectively, </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2015. The 2035 Notes mature on June 1, 2035, unless earlier repurchased, redeemed or converted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2035 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2035 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2035 Notes and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. They are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2035 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing our other securities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate on each series of 2035 Notes is 16.4572 shares of our common stock per $1,000 principal amount of 2035 Notes, which is equivalent to an initial conversion price of approximately $60.76 per share of common stock. The conversion rate of each series of 2035 Notes may be adjusted upon the occurrence of certain specified events, but not for accrued and unpaid interest.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert the 2035 Notes at their option in multiples of $1,000 principal amount prior to March 1, 2035, excluding the period from March 1, 2022 to June 1, 2022 in the case of the Series B Notes, only under the following circumstances:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ended on September 30, 2015 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2035 Notes of the relevant series on each applicable trading day;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five business day period after any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYTUxYjNmNjJiODQxMTNiMTUwNWRhNzA4NGZiYzllL3NlYzozMmE1MWIzZjYyYjg0MTEzYjE1MDVkYTcwODRmYmM5ZV83Ni9mcmFnOjFlMzg5MjYwZTA1ZjQzYzNiZjIxYzIxOGFmZDQ5ZTNkL3RleHRyZWdpb246MWUzODkyNjBlMDVmNDNjM2JmMjFjMjE4YWZkNDllM2RfMTA5MDE_d00189fc-ba45-4b81-8153-9883e8088839">five</span> consecutive trading day period in which the trading price per $1,000 principal amount of Series A Notes or Series B Notes, as applicable, for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes of the relevant series on each such trading day;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if we call any or all of the 2035 Notes of a series for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events, as specified in each indenture governing the 2035 Notes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regardless of the foregoing conditions, holders may convert their 2035 Notes at their option in multiples of $1,000 principal amount at any time during the period from March 1, 2022 to June 1, 2022 in the case of the Series B Notes, or after March 1, 2035 until maturity for either series of 2035 Notes. Upon conversion, the 2035 Notes can be settled in cash, shares of our common stock or any combination thereof at our option.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be required by holders of the 2035 Notes to repurchase all or any portion of their 2035 Notes at 100% of the principal amount plus accrued and unpaid interest, on each of June 1, 2025 and June 1, 2030, in the case of the Series A Notes, and each of June 1, 2022, June 1, 2025 and June 1, 2030 in the case of the Series B Notes. Holders may also require us to repurchase the 2035 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2035 Notes, at a purchase price equal to 100% of the principal amount, plus accrued and unpaid interest.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we may redeem for cash all or any portion of the Series B Notes at any time prior to June 1, 2022 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYTUxYjNmNjJiODQxMTNiMTUwNWRhNzA4NGZiYzllL3NlYzozMmE1MWIzZjYyYjg0MTEzYjE1MDVkYTcwODRmYmM5ZV83Ni9mcmFnOjFlMzg5MjYwZTA1ZjQzYzNiZjIxYzIxOGFmZDQ5ZTNkL3RleHRyZWdpb246MWUzODkyNjBlMDVmNDNjM2JmMjFjMjE4YWZkNDllM2RfMTI5NTQ_9ae80e1c-a757-4b19-934f-6337f09e2141">three</span> trading days immediately preceding the date we provide notice of redemption. We also may redeem for cash all or any portion of the Series A Notes at any time prior to maturity and all or any portion of the Series B Notes on or after June 1, 2022 until maturity, regardless of the foregoing sale price condition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with accounting for debt with conversions and other options, we allocated the principal amount of the 2035 Notes into liability and equity components. We also allocated the total amount of initial purchasers' discount and transaction costs incurred to the liability and equity components using the same proportions as the proceeds from the 2035 Notes. Transaction costs of $0.4 million and $0.1 million and initial purchasers' discount of $17.6 million and $5.4 million were attributable to the liability component and equity component of the 2035 Notes, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase of a portion of the Series A Notes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, we used approximately $330.4 million of the net proceeds from the offering of the 2024 Notes to repurchase $340.2 million aggregate principal amount of the Series A Notes. The repurchase was accounted for as a partial extinguishment of the Series A Notes. The consideration of approximately $330.4 million used to repurchase the Series A Notes was allocated between the liability and equity components of the amount extinguished by determining the fair value of the liability component immediately prior to the debt extinguishment and allocating that portion of the repurchase price to the liability component in the amount of $317.4 million. The </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">residual of the repurchase price of $13.0 million was allocated to the equity component of the Series A Notes as a reduction of additional paid-in capital. The fair value of the debt extinguished was calculated using a discount rate of 4.5%, representing an estimate of the Company's borrowing rate at the date of repurchase with a remaining expected life of two years. As part of the repurchase, we wrote-off a portion of the unamortized debt issuance cost apportioned to the principal amount of Series A Notes repurchased. We also recorded a loss on partial extinguishment of the Series A Notes of $10.8 million in Other Expense, net, representing the difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and unamortized costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company delivered a notice to the holders of Series A Notes to notify such holders of their option to require the Company to repurchase their Series A Notes on June 1, 2020. Holders representing $96.4 million aggregate principal amount of Series A Notes chose to exercise their option to require the Company to repurchase their Series A Notes. The repurchase was accounted for as a partial extinguishment of the Series A Notes. The consideration of approximately $96.4 million was used to repurchase the Series A Notes. The fair value of the debt extinguished was deemed to be the same as the par value of $96.4 million and no gain or loss was recognized. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of March 31, 2021, $23.4 million aggregate principal amount of the Series A Notes remained outstanding.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability and equity components of the remaining portion of 2035 Notes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:55.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.365%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series A Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series B Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series A Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series B Notes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: 2035 Notes discount and issuance costs, net of amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity component, net of issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unamortized discounts and issuance costs as of March 31, 2021 will be amortized over a weighted-average remaining period of approximately 1.2 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the three months ended March 31, 2021 related to the 2035 Notes consisted of the following (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.873%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series A Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series B Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of 2035 Notes discount and issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,113 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective interest rate on the liability component</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the three months ended March 31, 2020 related to the 2035 Notes consisted of the following (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.873%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series A Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series B Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of 2035 Notes discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective interest rate on the liability component</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Forward Stock Purchase</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2035 Notes, we also entered into privately negotiated prepaid forward transactions (the "Prepaid Forwards") with one of the initial purchasers of the 2035 Notes (the "Forward Counterparty"), pursuant to which we paid approximately $150.0 million. The amount of the Prepaid Forward entered into in connection with the issuance of the Series A Notes was equivalent to approximately 1.6 million shares which was settled on June 3, 2020. The amount of the Prepaid Forward entered into in connection with the issuance of the Series B Notes was equivalent to approximately 1.8 million shares which is to be settled on or around June 1, 2022, subject to any early settlement, in whole or in part, of such Prepaid Forward. Such Prepaid Forward is intended to facilitate privately negotiated derivative transactions by which investors in the Series B Notes will be able to hedge their investment in the Series B Notes. In the event we pay any cash dividends on our common stock, the Forward Counterparty will pay an equivalent amount back to us.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related shares were accounted for as a repurchase of common stock, and are presented as Treasury Stock in the unaudited condensed consolidated balance sheets. On June 3, 2020, we retired approximately 1.6 million shares delivered under the Prepaid Forward entered into in connection with the issuance of the Series A Notes. The remaining approximately 1.8 million shares of common stock purchased under the Prepaid Forward entered into in connection with the issuance of the Series B Notes are excluded from weighted-average shares outstanding for basic and diluted EPS purposes although they remain legally outstanding.</span></div> 525000000.0 0.00875 75000000.0 15000000.0 600000 584400000 330400000 340200000 65200000 0.00875 23.17 20 30 1.30 5 0.98 1 1.30 20 30 1 19.57 458300000 0.055 141700000 500000 100000 11500000 3500000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability and equity components of the 2024 Notes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:65.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: 2024 Notes discounts and issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513,522 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity component, net of issuance costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,064 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,064 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability and equity components of the remaining portion of 2035 Notes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:55.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.365%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series A Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series B Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series A Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series B Notes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: 2035 Notes discount and issuance costs, net of amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity component, net of issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 600000000 600000000 86478000 92750000 513522000 507250000 138064000 138064000 P3Y2M12D <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the 2024 Notes consisted of the following (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:79.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.283%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.005%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024 Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of 2024 Notes discounts and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective interest rate on the liability component</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the three months ended March 31, 2021 related to the 2035 Notes consisted of the following (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.873%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series A Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series B Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of 2035 Notes discount and issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,113 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective interest rate on the liability component</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the three months ended March 31, 2020 related to the 2035 Notes consisted of the following (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.873%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series A Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series B Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of 2035 Notes discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective interest rate on the liability component</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1313000 1313000 6271000 5970000 7584000 7283000 0.060 0.060 23.17 34.32 65200000 460000000.0 0.01000 460000000.0 0.01625 23000000.0 500000 896500000 0.01000 0.01625 60.76 20 30 1.30 5 0.98 1 1 1.30 20 30 400000 100000 17600000 5400000 330400000 340200000 330400000 317400000 13000000.0 0.045 P2Y -10800000 96400000 96400000 96400000 0 23400000 23436000 460000000 23436000 460000000 0 24677000 0 29790000 23436000 435323000 23436000 430210000 15559000 117834000 15559000 117834000 P1Y2M12D 59000 1869000 0 5113000 59000 6982000 0.010 0.065 300000 1869000 1518000 4877000 1818000 6746000 0.062 0.066 150000000.0 1600000 1800000 1600000 1800000 Commitments and Contingencies<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were party to letters of credit totaling $3.4 million and $3.9 million as of March 31, 2021 and December 31, 2020, respectively, issued primarily in support of operating leases for several of our facilities. These letters of credit are collateralized by a line with our bank. No amounts have been drawn against these letters of credit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Manufacturer Commitments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our independent contract manufacturers procure components and assemble our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and product marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate supply, we may issue forecasts and orders for components and products that are non-cancelable. As of March 31, 2021 and December 31, 2020, we had non-cancelable open orders with our contract manufacturers of $4.2 million and $6.0 million, respectively. We are required to record a liability for firm, non-cancelable and unconditional purchase commitments with contract manufacturers and suppliers for quantities in excess of our future demand forecasts. As of March 31, 2021, we have not incurred nor accrued any significant liabilities for such non-cancelable commitments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, we had approximately $15.8 million of non-cancelable firm purchase commitments primarily for purchases of software and services. In situations where we have received delivery of the goods or services as of March 31, 2021 under purchase orders outstanding as of the same date, such amounts are reflected in the condensed consolidated balance sheet as accounts payable or accrued liabilities and are excluded from the $15.8 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in claims and legal proceedings that arise in the ordinary course of business. Any claims or proceedings against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, result in the diversion of significant operational resources, or require us to enter into agreements which may not be available on terms favorable to us or at all.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent there is a reasonable possibility that a loss exceeding amounts already recognized may be incurred, and the amount of such additional loss would be material, we will either disclose the estimated additional loss or state that such an estimate cannot be made. We do not currently believe that it is reasonably possible that additional losses in connection with litigation arising in the ordinary course of business would be material.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the indemnification provisions of our standard sales related contracts, we agree to defend our customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited to the total amount paid by our customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. In addition, we indemnify our officers, directors, and certain key employees for actions taken while they are or were serving in good faith in such capacities. Through March 31, 2021, there have been no claims under any indemnification provisions.</span></div> 3400000 3900000 0 4200000 6000000.0 15800000 15800000 0 Redeemable Preferred Stock<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 18, 2020, we entered into the Series A Securities Financing Agreements. Pursuant to the Series A Securities Financing Agreements, on December 11, 2020 we issued and sold 400,000 shares of a newly designated 4.5% Series A Convertible Preferred Stock (“Series A Preferred Stock”), at a price of $1,000 per share, for an aggregate purchase price of $400.0 million. We intend to use the net proceeds from the issuance and sale to fund acquisitions, buybacks of our common stock, and for working capital purposes.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Series A Preferred Stock has the powers, designations, preferences, and other rights of the shares of such series as are set forth in the Certificate of Designations of the Series A Preferred Stock filed by us with the Secretary of State of the State of Delaware on December 11, 2020 (the “Certificate of Designations”).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock ranks senior to our common stock, with respect to dividend rights and rights upon the voluntary or involuntary liquidation, dissolution, or winding up of our affairs (a “Liquidation”). Upon a Liquidation, each share of Series A Preferred Stock is entitled to receive an amount per share equal to the greater of (i) the purchase price paid by the Purchaser, plus all accrued and unpaid dividends and (ii) the amount that the holder of Series A Preferred Stock (each, a “Holder” and collectively, the “Holders”) would have been entitled to receive at such time if the Series A Preferred Stock were converted into our common stock (the “Liquidation Preference”). The initial purchase price of the Series A Preferred Stock is $1,000 per share (the “Original Purchase Price”). The Holders are entitled to dividends on the Original Purchase Price paid by the Purchaser at the rate of 4.5%, cumulatively, per annum that (i) for the first three years after December 11, 2020 will be paid in-kind, and (ii) after the third anniversary of December 11, 2020, will, at our election either be paid in cash, or, if not, will accrue and accumulate, in each case, accruing daily and paid quarterly in arrears. The Holders are also entitled to participate in dividends declared or paid on our common stock on an as-converted basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Holder has the right, at its option, to convert its Series A Preferred Stock, in whole or in part, into fully paid and non-assessable shares of our common stock at a conversion price equal to $17.25 per share subject to certain customary adjustments in the event of certain adjustments to our common stock. The conversion price was equal to $17.25 per share as of March 31, 2021. After the third anniversary of December 11, 2020, subject to certain conditions, we may, at our option, require conversion of all of the outstanding shares of Series A Preferred Stock to Common Stock if, for at least 20 trading days during the 30 consecutive trading days immediately preceding the date we notify the Holders of the election to convert, the closing price of our common stock is at least 175% of the conversion price.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the seventh anniversary of December 11, 2020, each Holder shall have the right to require us to redeem all or any part of the Holder’s Series A Preferred Stock for cash at a price equal to the Original Purchase Price paid by the Purchaser plus any accrued and unpaid dividends. Upon a “Fundamental Change” (involving a change of control, bankruptcy, insolvency, liquidation or de-listing as further described in the Certificate of Designations), each Holder shall have the right to require us to redeem all or any part of the Holder’s Series A Preferred Stock for an amount equal to the Liquidation Preference at a repurchase price calculated in accordance with the Certificate of Designations plus any accrued and unpaid dividends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Holders are generally entitled to vote with the holders of the shares of our common stock on all matters submitted for a vote of holders of shares of our common stock (voting together with the holders of shares of our common stock as one class) on an as-converted basis, subject to certain Nasdaq voting limitations, if applicable. Additionally, the consent of the Holders of a majority of the outstanding shares of Series A Preferred Stock is required for so long as any shares of the Series A Preferred Stock remain outstanding for (i) amendments to our organizational documents that have an adverse effect on the holders of Series A Preferred Stock and (ii) issuances by us of securities that are senior to, or equal in priority with, the Series A Preferred Stock. In addition, for so long as 25% of the Series A Preferred Stock issued in connection with the Financing Agreements remains outstanding, consent of the Holders of a majority of the outstanding shares of Series A Preferred Stock is required for (i) any change to the size of our Board of Directors, (ii) any voluntary dissolution, liquidation, bankruptcy, winding up or deregistration or delisting and (iii) incurrence by us of net debt in excess of $350,000,000.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have applied the guidance in ASC 480‑10‑S99‑3A, SEC Staff Announcement: Classification and Measurement of Redeemable Securities and have therefore classified the Series A Preferred Stock as mezzanine equity. The Series A Preferred Stock was recorded outside of stockholders’ deficit because it is probable that the shares will be redeemed at the option of the Holders and that redemption option is not solely within the Company's control. Upon issuance, we elected to record the Series A Preferred Stock at redemption value. As such, we recognized $0.1 million and $4.7 million of accretion as of March 31, 2021 and December 31, 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrued $4.5 million of dividends on the Series A Preferred Stock during the three months ended March 31, 2021. The cumulative dividend accrued on the Series A Preferred Stock as of March 31, 2021 was $5.5 million. Accrued dividends are recorded against additional paid-in capital due to the Company being in an accumulated deficit position.</span></div> 400000 0.045 1000 400000000.0 1000 0.045 17.25 17.25 20 30 1.75 0.25 350000000 100000 4700000 4500000 5500000 Common Shares Reserved for Issuance<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our amended and restated certificate of incorporation, we are authorized to issue 100,000,000 shares of convertible preferred stock with a par value of $0.0001 per share, none of which were issued and outstanding as of March 31, 2021 or December 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our amended and restated certificate of incorporation, we are authorized to issue 1,000,000,000</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of common stock with a par value of $0.0001 per share as of March 31, 2021 and December 31, 2020. Each share of common stock outstanding is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by our Board of Directors, subject to the prior rights of holders of all classes of convertible preferred stock outstanding.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had reserved shares of common stock for issuance as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.336%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserved under stock award plans</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,856 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan (ESPP)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,782 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 100000000 100000000 0.0001 0.0001 0 0 0 0 1000000000 1000000000 0.0001 0.0001 1 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had reserved shares of common stock for issuance as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.336%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserved under stock award plans</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,856 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan (ESPP)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,782 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 20960000 38745000 33856000 33856000 23511000 23249000 5782000 3425000 84109000 99275000 Equity Award Plans<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operated under our 2013 Equity Incentive Plan ("2013 Plan") since our initial public offering ("IPO") in September 2013. Our 2013 Plan provides for the issuance of restricted stock and the granting of options, stock appreciation rights, performance shares, performance units and restricted stock uni</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts to our employees, officers, directors and consultants. Our 2013 Plan provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. Awards granted under the 2013 Plan vest over the periods determined by our Board of Directors or compensation committee of our Board of Directors, generally four years, and stock options granted under the 2013 Plan expire no more than ten years after the date of grant. In the case of an incentive stock option granted to an employee who at the time of grant owns stock representing more than 10% of the total combined voting power of all classes of stock, the exercise price shall be no less than 110% of the fair value per share on the date of grant, and the award shall expire five years from the date of grant. For options granted to any other employee, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. In the case of non-statutory stock options and options granted to consultants, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. Approximately 16.2 million shares and 14.9 million shares of our c</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ommon stock were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reserved for future grants as of March 31, 2021 and December 31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, under the 2013 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2013 Employee Stock Purchase Plan ("ESPP") allows eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the exercise date. Our ESPP provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. An aggregate of approximately 5.8 million shares and 3.4 million shares of common stock were available for future issuance as of March 31, 2021 and December 31, 2020, respectively, under our ESPP.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we also grant restricted common stock or restricted stock awards outside of our equity incentive plans to certain employees in connection with acquisitions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:54.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price<br/>(per share)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance — December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance — March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercisable — March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,965 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.30 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,982 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value above represents the pre-tax difference between the exercise price of stock options and the quoted market price of our stock on that day for all in-the-money stock options.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Award ("RSA") and Restricted Stock Unit ("RSU") Activity</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for our restricted common stock, RSAs and RSUs during the reporting periods and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those expected to vest based on the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:54.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>(per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance — December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance — March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.41 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record stock-based compensation based on the fair value as determined on the date granted. We determine the fair value of stock options and shares of common stock to be issued under our ESPP using the Black-Scholes option-pricing model. The fair value of restricted stock units and restricted stock awards equals the market value of the underlying stock on the date of grant. We grant performance-based restricted stock units and restricted stock awards to certain employees which vest upon the achievement of certain performance conditions, subject to the employees’ continued service relationship with us. With respect to performance-based restricted stock units, we assess the probability of vesting at each reporting period and adjust our compensation cost based on this probability assessment. We recognize such compensation expense on a straight-line basis over the service providers' requisite service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2020:</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:65.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.286%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of common stock</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$13.06 - $15.03</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$14.59 - $16.35</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09% - 0.18%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6% - 2.35%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48% - 68%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29% - 39%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.096%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of product, subscription and support revenue </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of professional services revenue </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,178 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, total compensation cost related to stock-based awards not yet recognized was $474.9 million, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately 3.0 years.</span></div> P4Y P10Y 0.10 1.10 P5Y 1 1 16200000 14900000 0.85 5800000 3400000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:54.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price<br/>(per share)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance — December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance — March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercisable — March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,965 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.30 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,982 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3485000 8.33 P5Y3M18D 60679000 287000 3.82 4855000 45000 22.42 3153000 8.54 P5Y2M12D 44456000 1965000 12.30 P3Y4M24D 23982000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for our restricted common stock, RSAs and RSUs during the reporting periods and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those expected to vest based on the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:54.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.470%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>(per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance — December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance — March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.41 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 20400000 15.35 P1Y4M24D 470424000 11956000 20.98 3124000 14.12 814000 16.23 28418000 17.89 P1Y7M6D 556141000 1883000 19.41 P1Y7M6D 36842000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2020:</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:65.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.286%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of common stock</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$13.06 - $15.03</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$14.59 - $16.35</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09% - 0.18%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6% - 2.35%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48% - 68%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29% - 39%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 13.06 15.03 14.59 16.35 0.0009 0.0018 0.016 0.0235 P0Y6M P1Y P0Y6M P1Y 0.48 0.68 0.29 0.39 0 0 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.096%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of product, subscription and support revenue </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of professional services revenue </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,178 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 4480000 3742000 5562000 3900000 14655000 11545000 13982000 11486000 7088000 5505000 45767000 36178000 474900000 P3Y Income Taxes<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method. Under this method, deferred income tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected to apply to taxable income in the years in which the differences are expected to be reversed.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized a provision for income taxes of $1.5 million and $0.9 million for the three months ended March 31, 2021 and 2020, respectively. The increase in the provision for income taxes was primarily due to a tax benefit from our acquisition of Verodin, Inc. included in the three months ended March 31, 2020 but was not in the three months ended March 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (CARES) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on our current taxes, deferred taxes, or uncertain tax positions.</span></div> 1500000 900000 Net Loss per Share<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period, less shares subject to repurchase, and excludes any dilutive effects of employee share based awards and options. Diluted net income per common share is computed giving effect to all potentially dilutive common shares, including common stock issuable upon exercise of stock options, convertible preferred stock, conversion of the Convertible Senior Notes, and unvested restricted common stock and stock units. As we had net losses for the three months ended March 31, 2021 and 2020, all potential common shares were determined to be anti-dilutive.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:79.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.372%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">        Dividend on series A convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">        Accretion of series A convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,238)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,306)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding—basic and diluted</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding options, unvested shares and units, ESPP shares, shares issuable upon the conversion of the Convertible Senior Notes, convertible preferred stock and shares contingently issuable were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:65.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.286%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase common stock </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock awards and units</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP shares</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:79.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.372%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">        Dividend on series A convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">        Accretion of series A convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,238)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,306)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding—basic and diluted</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -50644000 -76306000 4512000 0 82000 0 -55238000 -76306000 234740000 234740000 217789000 217789000 -0.24 -0.24 -0.35 -0.35 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding options, unvested shares and units, ESPP shares, shares issuable upon the conversion of the Convertible Senior Notes, convertible preferred stock and shares contingently issuable were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:65.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.286%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase common stock </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock awards and units</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP shares</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3153000 3964000 28418000 24899000 23511000 0 33856000 35442000 669000 966000 Employee Benefit Plan<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Plan</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established a 401(k) tax-deferred savings plan (the “401(k) Plan”) which permits participants to make contributions by salary deduction pursuant to Section 401(k) of the Internal Revenue Code of 1986, as amended. All participants’ interests in their deferrals are 100% vested when contributed. We are responsible for administrative costs of the 401(k) Plan and have made no matching contributions into our 401(k) Plan since inception. Under the 401(k) Plan, pre-tax contributions are allocated to each participant’s individual account and are then invested in selected investment alternatives according to the participants’ directions. The 401(k) Plan is intended to qualify under Sections 401(a) and 501(a) of the Code. As a tax-qualified retirement plan, contributions to the 401(k) Plan and earnings on those contributions are not taxable to the employees until distributed, and all contributions are deductible by us when and if made.</span></div> 1 0 Segment and Major Customers Information<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of revenue by geography</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct business globally and are primarily managed on a geographic basis. Our Chief Executive Officer, who is our chief operating decision maker, reviews financial information presented on a consolidated basis accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We define our regions as United States ("U.S."), Europe, the Middle East, and Africa ("EMEA"), Asia Pacific and Japan ("APAC"), and all remaining geographies (primarily Latin America and Canada) included in Others. There are no segment managers who are held accountable for operations, operating results, and plans for levels, components, or types of products or services below the consolidated unit level. Accordingly, we are considered to be a single reportable segment and operating unit structure. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region based on the billing address is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:34.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product and related subscription and support</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Platform, cloud subscription and managed services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,482 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,573 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,062 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,336 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,573 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,477 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from sales of our network, email and endpoint security solutions, network forensics appliances, cloud threat intelligence and analytics subscriptions, managed security, our Mandiant professional services, our Helix security operations platform, and our Mandiant security validation platform (formerly Verodin security instrumentation platform). We disaggregate our revenue into two main categories: (i) product, subscription, and support and (ii) professional services.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Within the product, subscription and support category, we provide supplemental data to distinguish between solutions that are deployed on-premise on physical or virtual appliances, and solutions and managed services that are not dependent on appliances. These solutions include security delivered entirely through the cloud or delivered through hybrid on premise/cloud platform. Security solutions that are dependent on appliances are included in the product and related subscription and support sub-category, and solutions and managed services without dependency on appliances are included in the platform, cloud subscription and managed services sub-category.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our product, subscription and support solutions, we offer professional services, including incident response and other security consulting services, to our customers who have experienced a cybersecurity breach or desire assistance assessing the resilience of their information systems infrastructure. The majority of our professional services are offered on a time and materials basis, through a fixed fee arrangement, or on a retainer basis. Revenue from professional services is recognized as services are delivered. Revenue from our Expertise-on-Demand micro-services and some pre-paid professional services is deferred, and revenue is recognized when services are delivered.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:79.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.372%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product and related subscription and support</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Platform, cloud subscription and managed services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,348 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long lived assets by geography</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long lived assets by geographic region based on physical location is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.096%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, one distributor represented 12% and 11%, respectively, of our total revenue. For the three months ended March 31, 2021 and 2020, one reseller represented 14%, of our total revenue. Additionally, another distributor represented 10% of our total revenue for the three months ended March 31, 2020, but did not represent 10% or greater of our total revenue for the three months ended March 31, 2021.</span></div>As of March 31, 2021 and December 31, 2020, no customer represented 10% or greater of our net accounts receivable balance <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region based on the billing address is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:34.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product and related subscription and support</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Platform, cloud subscription and managed services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,482 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,573 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,062 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,336 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,573 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,477 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 53411000 59988000 20156000 20606000 19777000 20723000 3811000 4370000 53664000 46012000 14627000 10176000 12547000 8796000 5024000 3411000 43407000 34573000 9270000 7280000 5012000 4054000 5642000 4733000 150482000 140573000 44053000 38062000 37336000 33573000 14477000 12514000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:79.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.372%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product and related subscription and support</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Platform, cloud subscription and managed services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,348 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 97155000 105688000 85862000 68395000 63331000 50639000 246348000 224722000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long lived assets by geographic region based on physical location is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.096%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 73915000 73699000 5635000 6071000 79550000 79770000 0.12 0.11 0.14 0.10 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover - shares
3 Months Ended
Mar. 31, 2021
Apr. 27, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2021  
Document Transition Report false  
Entity File Number 001-36067  
Entity Registrant Name FireEye, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1548921  
Entity Address, Address Line One 601 McCarthy Blvd  
Entity Address, City or Town Milpitas  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95035  
City Area Code 408  
Local Phone Number 321-6300  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol FEYE  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   238,445,376
Entity Central Index Key 0001370880  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 516,972 $ 676,454
Short-term investments 783,689 624,824
Accounts receivable, net of allowance for doubtful accounts of $2,101 and $2,559 at March 31, 2021 and December 31, 2020, respectively 109,213 153,575
Inventories 5,432 4,023
Prepaid expenses and other current assets 103,027 103,368
Total current assets 1,518,333 1,562,244
Property and equipment, net 79,550 79,770
Operating lease right-of-use assets, net 39,238 38,251
Goodwill 1,364,837 1,364,886
Intangible assets, net 114,222 126,067
Deposits and other long-term assets 68,764 74,664
TOTAL ASSETS 3,184,944 3,245,882
CURRENT LIABILITIES:    
Accounts payable 13,076 5,107
Operating lease liabilities, current 13,843 16,024
Accrued and other current liabilities 24,804 23,239
Accrued compensation 70,342 95,664
Deferred revenue, current 587,933 613,709
Total current liabilities 709,998 753,743
Convertible senior notes, non-current, net 972,280 960,896
Deferred revenue, non-current 322,765 342,748
Operating lease liabilities, non-current 54,710 42,202
Other long-term liabilities 4,498 12,339
Total liabilities 2,064,251 2,111,928
Commitments and contingencies
Series A convertible preferred stock, par value of $0.0001 per share; 400 shares authorized, issued and outstanding as of March 31, 2021 and December 31, 2020 405,562 401,050
Stockholders' equity:    
Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 238,440 shares and 235,690 shares issued and outstanding as of March 31, 2021 and December 31, 2020, respectively 24 24
Additional paid-in capital 3,657,910 3,623,244
Treasury stock, at cost; 1,778 shares as of March 31, 2021 and December 31, 2020, respectively (80,000) (80,000)
Accumulated other comprehensive income 2,039 3,834
Accumulated deficit (2,864,842) (2,814,198)
Total stockholders’ equity 715,131 732,904
TOTAL LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY $ 3,184,944 $ 3,245,882
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 2,101 $ 2,559
Series A convertible preferred stock, par value (usd per share) $ 0.0001 $ 0.0001
Series A convertible preferred stock, shares authorized (shares) 400,000 400,000
Series A convertible preferred stock, shares issued (shares) 400,000 400,000
Series A convertible preferred stock, shares outstanding (shares) 400,000 400,000
Common stock, par value (usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (shares) 238,440,000 235,690,000
Common stock, shares outstanding (shares) 238,440,000 235,690,000
Treasury stock (shares) 1,778,000 1,778,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue:    
Total revenue $ 246,348 $ 224,722
Cost of revenue:    
Total cost of revenue 84,570 81,586
Total gross profit 161,778 143,136
Operating expenses:    
Research and development 72,420 67,503
Sales and marketing 99,601 100,200
General and administrative 26,489 27,429
Restructuring charges 0 10,974
Total operating expenses 198,510 206,106
Operating loss (36,732) (62,970)
Interest income 1,644 4,424
Interest expense (14,624) (15,846)
Other income (expense), net 571 (989)
Loss before income taxes (49,141) (75,381)
Provision for income taxes 1,503 925
Net loss (50,644) (76,306)
Dividend on series A convertible preferred stock (4,512) 0
Accretion of series A convertible preferred stock (82) 0
Net loss attributable to common stockholders, basic and diluted $ (55,238) $ (76,306)
Net loss attributable to common stockholders, basic (usd per share) $ (0.24) $ (0.35)
Net loss attributable to common stockholders, diluted (usd per share) $ (0.24) $ (0.35)
Weighted average shares used in computing net loss per share, basic (shares) 234,740 217,789
Weighted average shares used in computing net loss per share, diluted (shares) 234,740 217,789
Product, subscription and support    
Revenue:    
Total revenue $ 183,017 $ 174,083
Cost of revenue:    
Total cost of revenue 51,968 53,136
Professional services    
Revenue:    
Total revenue 63,331 50,639
Cost of revenue:    
Total cost of revenue $ 32,602 $ 28,450
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Statement of Comprehensive Income [Abstract]    
Net loss $ (50,644) $ (76,306)
Change in net unrealized loss on available-for-sale investments (1,795) (2,849)
Comprehensive loss $ (52,439) $ (79,155)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statement of Convertible Preferred Stock and Stockholders' Equity - USD ($)
$ in Thousands
Total
Series A convertible preferred stock:
Common stock and additional paid-in-capital:
Treasury stock:
Accumulated other comprehensive income (loss):
Accumulated deficit:
Beginning balance at Dec. 31, 2019 $ 701,666   $ 3,457,381 $ (150,000) $ 1,180 $ (2,606,895)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for equity awards, net of tax withholdings     1,348      
Shares withheld for taxes     (7,399)      
Accretion of series A convertible preferred stock     0      
Dividends on series A convertible preferred stock     0      
Stock-based compensation     37,148      
Unrealized loss investments         (2,849)  
Net loss (76,306)         (76,306)
Ending balance at Mar. 31, 2020 653,608   3,488,478 (150,000) (1,669) (2,683,201)
Beginning balance at Dec. 31, 2019   $ 0        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Series A convertible preferred stock issuance costs   0        
Accretion of series A convertible preferred stock 0 0        
Dividend on series A convertible preferred stock 0 0        
Ending balance at Mar. 31, 2020   0        
Beginning balance at Dec. 31, 2020 732,904   3,623,268 (80,000) 3,834 (2,814,198)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for equity awards, net of tax withholdings     1,097      
Shares withheld for taxes     (8,798)      
Accretion of series A convertible preferred stock     (82)      
Dividends on series A convertible preferred stock     (4,512)      
Stock-based compensation     46,961      
Unrealized loss investments         (1,795)  
Net loss (50,644)         (50,644)
Ending balance at Mar. 31, 2021 715,131   $ 3,657,934 $ (80,000) $ 2,039 $ (2,864,842)
Beginning balance at Dec. 31, 2020 401,050 401,050        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Series A convertible preferred stock issuance costs   (82)        
Accretion of series A convertible preferred stock 82 82        
Dividend on series A convertible preferred stock 4,512 4,512        
Ending balance at Mar. 31, 2021 $ 405,562 $ 405,562        
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (50,644) $ (76,306)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 27,613 24,241
Stock-based compensation 45,767 36,178
Non-cash interest expense related to convertible senior notes 11,384 12,365
Deferred income taxes (126) 143
Other 2,010 6,267
Changes in operating assets and liabilities, net of business acquisitions:    
Accounts receivable 44,517 30,256
Inventories (234) (935)
Prepaid expenses and other assets 5,453 2,827
Accounts payable 8,130 1,717
Accrued liabilities 5,379 (1,319)
Accrued compensation (25,322) (1,572)
Deferred revenue (45,759) (54,711)
Other long-term liabilities (7,308) (3,607)
Net cash provided by (used in) operating activities 20,860 (24,456)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment and demonstration units (10,023) (11,680)
Purchases of short-term investments (339,801) (103,131)
Proceeds from maturities of short-term investments 176,755 108,462
Purchase of investment in privately held company 0 (1,000)
Business acquisitions, net of cash acquired 49 (12,948)
Lease deposits 461 67
Net cash used in investing activities (172,559) (20,230)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Series A convertible preferred stock issuance costs (82)
Payment related to shares withheld for taxes (8,798) (7,399)
Proceeds from exercise of equity awards 1,097 1,348
Net cash used in financing activities (7,783) (6,051)
Net change in cash and cash equivalents (159,482) (50,737)
Cash and cash equivalents, beginning of period 676,454 334,603
Cash and cash equivalents, end of period 516,972 283,866
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for income taxes 2,158 727
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Purchases of property and equipment and demonstration units in accounts payable and accrued liabilities 2,696 3,215
Dividend on series A convertible preferred stock 4,512 0
Accretion of series A convertible preferred stock $ 82 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Description of Business
FireEye, Inc., with principal executive offices located in Milpitas, California, was incorporated as NetForts, Inc. on February 18, 2004, under the laws of the State of Delaware, and changed its name to FireEye, Inc. on September 7, 2005.
FireEye, Inc. and its wholly owned subsidiaries (collectively, the “Company”, “we”, “us” or “our”) provide comprehensive intelligence-based cybersecurity solutions that allow organizations to prepare for, prevent, investigate, respond to and remediate cyber attacks, including attacks that target on-premise, cloud and critical infrastructure environments. Our portfolio of cybersecurity products and services helps customers minimize the risk of costly cybersecurity breaches by:
validating the effectiveness of existing cybersecurity controls before an attack occurs,
detecting and preventing advanced, targeted and other evasive attacks missed by other security controls,
enabling more efficient management of security operations, including alert management, investigations and response when a breach occurs, and
providing assessment, training and other strategic security consulting services that help organizations improve their resilience to attack.
Our portfolio of cybersecurity solutions includes threat detection and prevention products that include appliance-based, virtual and cloud solutions for web security, email security and endpoint security. These products are complemented by our cloud-based threat intelligence, security analytics and security automation and orchestration technologies, as well as our managed security services, cybersecurity consulting and incident response offerings. In combination, our solutions and services enable a proactive approach to cybersecurity that extends across the threat management lifecycle to minimize the risk of costly cybersecurity breaches.
We have organized our cybersecurity solutions in a hub and spokes model designed to integrate machine-generated threat data from our detection and prevention products with our analytics, response and orchestration technologies delivered through our Helix cybersecurity operations platform. Helix is designed to enable more efficient security operations by correlating security and event data across an organization’s environment to determine which threats present the greatest risk, automate repetitive security processes, and provide tools and workflows to investigate and respond to attacks. The Helix cloud-based interface presents a unified view of an organization’s attack surface, including on-premise and cloud environments, and provides the contextual threat intelligence and threat management tools to enable a rapid response.
The majority of our products, subscriptions and services are sold to end-customers through distributors, resellers, and strategic partners, with a lesser percentage of sales directly to our end-customers.

In November 2020, we acquired Respond Software, Inc. ("Respond Software"), a cybersecurity investigation automation company. In connection with this acquisition, we paid cash consideration of $116.1 million, and issued 4,931,862 shares of our common stock of which 694,768 shares are subject to vesting conditions. The estimated fair value of the common stock issued and not subject to vesting conditions was $60.3 million. We also assumed unvested stock options, which are now exercisable for our common stock, of which $1.2 million of the fair value has been accounted for as consideration for assumed awards pertaining to pre-combination service prior to acquisition. Based on the above, total purchase consideration for Respond Software was $177.6 million. We are currently in the process of completing the preliminary purchase price allocation.
In November 2020, we entered into a Securities Purchase Agreement with BTO Delta Holdings DE L.P., an investment vehicle of funds affiliated with The Blackstone Group Inc., and a Securities Purchase Agreement with ClearSky Security Fund I LLC and ClearSky Power & Technology Fund II LLC (together, the “Series A Securities Financing Agreements”). Pursuant to the Series A Securities Financing Agreements, in December 2020 we issued and sold 400,000 shares of a newly designated 4.5% Series A Convertible Preferred Stock, par value $0.0001 per share, at a price of $1,000 per share, for an aggregate purchase price of $400.0 million. We intend to use the net proceeds from the issuance and sale to fund acquisitions, buybacks of our common stock, and for working capital purposes.
In January 2020, we acquired Cloudvisory LLC ("Cloudvisory"), a provider of cloud visibility and control solutions. As consideration for the acquisition, we paid approximately $13.2 million in cash and assumed $0.3 million in net tangible liabilities.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and following the requirements of the Securities and Exchange Commission (“SEC”), for interim reporting. As permitted under those rules, certain footnotes or other financial information
that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year. The balance sheet as of December 31, 2020 has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.
The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2020 included in our Annual Report on Form 10-K for the year ended December 31, 2020.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it, determining the standalone selling price of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes (as defined in Note 9) and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.
Summary of Significant Accounting Policies
There have been no significant changes to our significant accounting policies as of and for the three months ended March 31, 2021, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2020.
Recently Adopted Accounting Pronouncements
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This standard requires capitalization of the implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Further, the standard also requires the Company to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.
Simplifying the Test for Goodwill Impairment
In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.
Measurement of Credit Losses on Financial Instruments
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss ("CECL") model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance was effective for the Company beginning in the first quarter of 2020. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.
Simplifying Accounting for Income Taxes
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the
approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. We adopted ASU 2019-12 as of January 1, 2020. The adoption did not have a significant impact on our unaudited condensed consolidated financial statements.
Recent Legislation
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on our current taxes, deferred taxes, or uncertain tax positions.
Recent Accounting Pronouncements Not Yet Adopted
In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06): This standard simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, entities will no longer separately present in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature will no longer be amortized into income as interest expense over the life of the instrument. Instead, entities will account for a convertible debt instrument wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC Topic 815, Derivatives and Hedging, or (2) a convertible debt instrument was issued at a substantial premium. Among other potential impacts, this change is expected to reduce reported interest expense, increase reported net income, and result in a reclassification of certain conversion feature balance sheet amounts from stockholders’ equity to liabilities as it relates to the Company’s convertible senior notes. Additionally, ASU 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS), which is consistent with the Company’s accounting treatment under the current standard. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a fully retrospective or modified retrospective basis. We are currently evaluating the timing, method of adoption and overall impact of this standard on our consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3: Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty’s non-performance risk is considered in measuring the fair values of assets.
The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):
As of March 31, 2021As of December 31, 2020
Description
Level 1
Level 2
Level 3
Total
Level 1
Level 2
Level 3
Total
Assets
Cash equivalents:
Money market funds
$223,910 $— $— $223,910 $32,954 $— $— $32,954 
Total cash equivalents
223,910 — — 223,910 32,954 — — 32,954 
Short-term investments:
Certificates of deposit
— 2,982 — 2,982 — 2,752 — 2,752 
Commercial paper
— 4,999 — 4,999 — 19,994 — 19,994 
Corporate notes and bonds
— 529,773 — 529,773 — 437,652 — 437,652 
U.S. Treasuries
— 72,087 — 72,087 — 74,934 — 74,934 
U.S. Government agencies
— 173,848 — 173,848 — 89,492 — 89,492 
Total short-term investments
— 783,689 — 783,689 — 624,824 — 624,824 
Total assets measured at fair value
$223,910 $783,689 $— $1,007,599 $32,954 $624,824 $— $657,778 
Additionally, we have a restructuring liability related to certain real estate facilities that was calculated based on the present value of future non-lease payments, discounted at a rate commensurate with our current cost of financing as well as external ratings. This non-recurring fair value measurement is considered to be a Level 3 measurement due to the use of significant unobservable inputs. See Note 6 Restructuring Charges for a reconciliation of this liability.
We measure certain assets, including goodwill, intangible assets and our equity-method investment in a privately held company at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. In light of the COVID-19 pandemic, we performed an analysis of impairment indicators of these assets and noted no adverse impact to their fair values as of March 31, 2021.
The estimated fair value of the Convertible Senior Notes was determined to be $1.0 billion as of March 31, 2021 and as of December 31, 2020. The fair value was determined based on the closing trading prices per $100 principal amount of the respective Convertible Senior Notes as of the last day of trading for the period. We consider the fair value of the Convertible Senior Notes to be a Level 2 measurement as they are not actively traded.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Investments
3 Months Ended
Mar. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Our investments consisted of the following (in thousands):
As of March 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Certificates of deposit
$2,922 $60 $— $2,982 
Commercial paper
4,999 — — 4,999 
Corporate notes and bonds
527,173 2,885 (285)529,773 
U.S. Treasuries
72,077 16 (6)72,087 
U.S. Government agencies
173,971 (125)173,848 
Total
$781,142 $2,963 $(416)$783,689 
As of December 31, 2020
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Certificates of deposit
$2,679 $73 $— $2,752 
Commercial paper
$19,994 $— $— $19,994 
Corporate notes and bonds
433,445 4,248 (41)437,652 
U.S. Treasuries
74,914 26 (6)74,934 
U.S. Government agencies
89,451 54 (13)89,492 
Total
$620,483 $4,401 $(60)$624,824 
The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):
As of March 31, 2021
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Commercial paper
$4,999 $— $— $— $4,999 $— 
Corporate notes and bonds
224,706 (285)3,362 — 228,068 (285)
U.S. Treasuries
22,792 (6)— — 22,792 (6)
U.S. Government agencies
147,146 (125)1,700 — 148,846 (125)
Total
$399,643 $(416)$5,062 $— $404,705 $(416)
As of December 31, 2020
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Commercial paper
$4,997 $— $— $— $4,997 $— 
Corporate notes and bonds
92,855 (41)870 — 93,725 (41)
U.S. Treasuries
42,799 (6)— — 42,799 (6)
U.S. Government agencies
37,488 (13)1,700 — 39,188 (13)
Total
$178,139 

$(60)

$2,570 

$— $180,709 $(60)
Unrealized losses related to these investments are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell, and it is not more likely than not that we would be required to sell, these investments before recovery of their cost basis.
The following table summarizes the contractual maturities of our investments as of March 31, 2021 (in thousands):
Amortized CostFair Value
Due within one year$349,132 $350,290 
Due within one to three years 432,010 433,399 
Total$781,142 $783,689 
All available-for-sale securities have been classified as current, based on management's ability to use the funds in current operations.
As of December 31, 2020 and March 31, 2021, we held an 11.0% ownership interest in a privately held company, which is accounted for under the equity method based on our ability to exercise significant influence over operating and financial policies of the privately held company. The investment was fully written off as of March 31, 2021 and no gains or losses were recorded during the three months ended March 31, 2021. We were informed that substantially all of the assets of the privately held company were sold during the three months ended March 31, 2021 and that the privately held company is expected to dissolve after the first anniversary of the asset sale. None of the proceeds of the sale were paid to us or other shareholders of the privately held company in respect of their stock holdings.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment
3 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment, net consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Computer equipment and software
$228,594 $220,870 
Leasehold improvements
64,094 62,249 
Furniture and fixtures
15,298 15,203 
Machinery and equipment
465 465 
Total property and equipment
308,451 298,787 
Less: accumulated depreciation
(228,901)(219,017)
Total property and equipment, net
$79,550 $79,770 
Depreciation and amortization expense related to property, equipment and demonstration units during the three months ended March 31, 2021 and 2020 was $11.3 million and $9.0 million, respectively.
During the three months ended March 31, 2021 and 2020, we capitalized $7.9 million and $5.8 million, respectively, of software development costs primarily related to our platform and cloud subscription offerings. Amortization expense related to capitalized software development costs during the three months ended March 31, 2021 and 2020 were $5.0 million and $4.6 million, respectively.
Refer to Note 6 Restructuring Charges regarding fixed assets write-offs.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations
3 Months Ended
Mar. 31, 2021
Business Combinations [Abstract]  
Business Combinations Business Combinations
Acquisition of Cloudvisory
In January 2020, we acquired Cloudvisory, a provider of cloud visibility and control solutions. As consideration for the acquisition, we paid approximately $13.2 million in cash and assumed $0.3 million in net tangible liabilities.
The acquisition of Cloudvisory was accounted for in accordance with the acquisition method of accounting for business combinations with FireEye as the accounting acquirer. Under the acquisition method of accounting, the total purchase consideration is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The total purchase price of $13.2 million was allocated using the information available to us. The results of operations of Cloudvisory have been included in our consolidated statements of operations from the acquisition date, though revenue and net income from Cloudvisory were not material for the three months ended March 31, 2021. Transaction costs were immaterial and expensed as incurred. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material. Allocation of the purchase price is as follows (in thousands):
Amount
Net tangible liabilities assumed$(288)
Intangible assets5,650 
Goodwill7,846 
Total purchase price allocation$13,208 
The purchase price exceeded the fair value of the net tangible liabilities and identifiable intangible assets acquired, resulting in the recognition of goodwill. Goodwill is primarily attributable to expected synergies in our subscription offerings and cross-selling opportunities. The goodwill generated as a result of the Cloudvisory acquisition is deductible for tax purposes.
Intangible assets consist primarily of developed technology and trade name. Intangible assets attributable to developed technology include a combination of patented and unpatented technology, trade secrets, computer software and research processes that represent the foundation for the existing and planned new products to facilitate the generation of new content. Trade name is attributable to marketing goods and services under the Cloudvisory brand.
The estimated useful life and fair values of the identifiable intangible assets are as follows (in thousands):
Estimated Useful Life (in years)Amount
Developed technology3$5,500 
Trade name1150 
Total identifiable intangible assets$5,650 
The value of developed technology was estimated using the excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. To reflect the fact that certain other assets contribute to the cash flows generated, the returns for these contributory assets were removed to arrive at estimated cash flows solely attributable to the acquired technology, which were discounted at a rate of 35% to determine the fair value.
The value of the trade name was estimated using the relief-from-royalty method, an income approach (Level 3), which estimates the cost savings that accrue to the owner of the intangibles asset that would otherwise be payable as royalties or license fees on revenues earned through the use of the asset. A royalty rate of 1% was applied to the projected revenues associated with the intangible asset to determine the amount of savings using a discount rate of 35% to determine the fair value.
Discount rates for each respective intangible asset were determined by accounting for the risk associated with each asset, including required technology development necessary to support respective projections, the uncertainty of market success and the risk inherent with projected financial results. The estimated useful lives were determined by evaluating the expected economic and useful lives of the assets and of similar intangible assets from previous business combinations and adjusting accordingly for circumstances that may be unique to Cloudvisory.
Acquisition of Respond Software
In November 2020, we acquired all outstanding shares of privately held Respond Software, a cybersecurity investigation automation company. The acquisition of Respond Software, a leader in automation of extended detection and response (XDR), is intended to add significant capabilities to our Mandiant Advantage platform by automating threat detection and reducing the amount of analyst time necessary to investigate threats due to the reduction in false positives as well as to accelerate Respond Software's learning models with our unique expertise and threat intelligence. In connection with this acquisition, we paid cash consideration of $116.1 million and issued 4,931,862 shares of our common stock—694,768 of these shares were subject to vesting conditions as of December 31, 2020, of which 257,852 were canceled during the three months ended March 31, 2021 and 436,916 shares remained subject to vesting conditions as of March 31, 2021. The estimated fair value of the common stock issued and not subject to vesting conditions was $60.3 million. We also assumed unvested stock options, which are now exercisable for our common stock, of which $1.2 million of the fair value has been accounted for as consideration for assumed awards pertaining to pre-combination service prior to acquisition. Based on the above, total purchase consideration for Respond Software was $177.6 million.
The acquisition of Respond Software was accounted for in accordance with the acquisition method of accounting for business combinations with FireEye as the accounting acquirer. Under the acquisition method of accounting, the total purchase consideration is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The total purchase price of $177.6 million was allocated using the information available to us. As a result, we may continue to adjust the preliminary purchase price allocation after obtaining more information regarding asset valuations, liabilities assumed, and revisions of preliminary estimates. The results of operations of Respond Software have been included in our consolidated statements of operations from the acquisition date, and revenue and net income from Respond Software were not material for the year ended December 31, 2020. Transaction costs were immaterial and expensed as incurred. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material. Allocation of the preliminary purchase price is as follows (in thousands):
Amount
Net tangible assets assumed(4,551)
Intangible assets31,880 
Deferred tax liability(1,120)
Goodwill151,388 
Total purchase price allocation$177,597 
The preliminary purchase price exceeded the fair value of the net tangible liabilities and identifiable intangible assets acquired, resulting in the recognition of goodwill. Goodwill is primarily attributable to expected synergies in our subscription offerings and cross-selling opportunities. The goodwill is not expected to be deductible for U.S. income tax purposes.
Intangible assets consist primarily of developed technology, in-process technology, customer relationships and trade name. Intangible assets attributable to developed technology include a combination of patented and unpatented technology, trade secrets, computer software and research processes that represent the foundation for the existing and planned new products to facilitate the generation of new content. Customer relationship intangibles relate to Respond Software's ability to sell current and future content, as well as products built around this content, to its existing customers. Trade name is attributable to marketing goods and services under the Respond Software brand.
The estimated useful life and fair values of the identifiable intangible assets are as follows (dollars in thousands):
Estimated Useful Life (in years)Amount
Developed technology522,300 
In-Process technology42,200 
Customer relationships56,760 
Trade name2620 
Total identifiable intangible assets$31,880 
The value of developed technology was estimated using the excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. To reflect the fact that certain other assets contribute to the cash flows generated, the returns for these contributory assets were removed to arrive at estimated cash flows solely attributable to the acquired technology, which were discounted at a rate of 12% to determine the fair value.
The value of in-process technology was estimated using the excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. To reflect the fact that certain other assets contribute to the cash flows generated, the returns for these contributory assets were removed to arrive at estimated cash flows solely attributable to the acquired technology, which were discounted at a rate of 13% to determine the fair value.
The value of customer relationships was estimated using the "with and without" version of the Income Approach, which measures the difference between cash flows generated assuming the existence of the current customer relationships and the cash flows assuming those relationships do not exist and are replaced over time. Estimated costs on projected revenues, excluding acquired contract backlog, were made using historical data pertaining to sales to new and existing customers. The cash flow impact of projected cost savings, primarily avoidance of legal costs pertaining to new customers and lower commission rates applicable to existing customers than new customers, were discounted at a rate of 11% to determine the fair value.
The value of the trade name was estimated using the relief-from-royalty method, an income approach (Level 3), which estimates the cost savings that accrue to the owner of the intangibles asset that would otherwise be payable as royalties or license fees on revenues earned through the use of the asset. A royalty rate of 1% was applied to the projected revenues associated with the intangible asset to determine the amount of savings using a discount rate of 12% to determine the fair value.
Discount rates for each respective intangible asset were determined by accounting for the risk associated with each asset, including required technology development necessary to support respective projections, the uncertainty of market success and the risk inherent with projected financial results. The estimated useful lives were determined by evaluating the expected economic and useful lives of the assets and of similar intangible assets from previous business combinations and adjusting accordingly for circumstances that may be unique to Respond Software.
Goodwill and Purchased Intangible Assets
Goodwill increased by $0.05 million for tax adjustment for the three months ended March 31, 2021. There were no other changes to the carrying amount of goodwill.
Purchased intangible assets consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Developed technology
$178,303 $178,303 
Content
158,700 158,700 
Customer relationships
122,450 122,450 
Contract backlog
13,200 13,200 
Trade names
17,930 17,930 
Non-competition agreements
1,400 1,400 
Total intangible assets
491,983 491,983 
Less: accumulated amortization
(377,761)(365,916)
Total net intangible assets
$114,222 $126,067 
Amortization expense of intangible assets during the three months ended March 31, 2021 and 2020 was $11.8 million and $12.0 million, respectively.
The expected future annual amortization expense of intangible assets as of March 31, 2021 is presented below (in thousands):
Years Ending December 31,Amount
2021 (remaining nine months)$35,046 
202235,575 
202328,444 
20249,985 
2025 and thereafter5,172 
Total$114,222 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges
3 Months Ended
Mar. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Charges Restructuring Charges
The following table sets forth the restructuring balance as of December 31, 2020 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2021 (in thousands):
Severance and related costsFacilities costsTotal costs
Balance, December 31, 2020$570 $478 $1,048 
Provision for restructuring charges— — — 
Cash payments(443)(321)(764)
Other adjustments(110)(101)
Balance, March 31, 2021$17 $166 $183 
The remainder of the restructuring balance of $0.2 million at March 31, 2021 is composed of $0.2 million of non-cancelable non-lease costs which we expect to pay over the terms of the related obligations through the first quarter of 2022.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Leases Leases
We have operating leases primarily for corporate offices. Our leases have remaining lease terms of one to eleven years, some of which include options to extend the leases for up to five years, and some of which include options to terminate within one year.
The components of lease expenses were as follows (in thousands):
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
Operating lease costs$4,099 $4,418 
Short-term lease costs298 527 
Sublease income(223)(274)
Total net lease costs$4,174 $4,671 
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):
As of March 31, 2021
Operating leases:
Operating lease right-of-use assets, net$39,238 
Operating lease liabilities, current$13,843 
Operating lease liabilities, non-current54,710 
Total operating lease liabilities$68,553 
Weighted average remaining lease term (in years)6.7
Weighted average discount rate6.2 %
Supplemental cash flow and other information related to leases is as follows (in thousands):
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$5,385 $4,730 
Lease liabilities arising from obtaining right-of-use assets:
Operating leases$11,683 $478 
Cash flows of operating lease liabilities are as follows (in thousands):
Years Ending December 31, 
Amount 
2021 (remaining nine months)$5,995 
202214,519 
202312,584 
202411,243 
202510,640 
202610,605 
2027 and thereafter20,272 
Total lease payments
85,858 
Less: imputed interest
(17,305)
Total lease obligations
68,553 
Less: current lease obligations
(13,843)
Long-term lease obligations
$54,710 
As of March 31, 2021, we did not have any additional operating lease commitments for office leases that have not yet commenced.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Deferred Revenue Deferred Revenue
Deferred revenue consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Product, subscription and support, current
$479,459 $503,740 
Professional services, current
108,474 109,969 
Total deferred revenue, current
587,933 613,709 
Product, subscription and support, non-current
321,282 341,541 
Professional services, non-current
1,483 1,207 
Total deferred revenue, non-current
322,765 342,748 
Total deferred revenue
$910,698 $956,457 
Changes in the balance of deferred revenue for the periods presented are as follows (in thousands):
Three Months Ended March 31,
20212020
Deferred revenue, beginning of period
$956,457 $974,567 
Billings for the period
200,589 170,011 
Revenue recognized
(246,348)(224,722)
Deferred revenue, end of period
$910,698 $919,856 
Remaining Performance Obligations
Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable contracts that will be invoiced and recognized as revenue in future periods ("backlog"). While deferred revenue is recorded on our balance sheet as a liability, backlog is not recorded in revenue, deferred revenue or elsewhere in our consolidated financial statements until we establish a contractual right to invoice, at which point it is recorded as revenue or deferred revenue as appropriate. As of March 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $910.7 million in deferred revenue and $48.7 million in backlog.
We expect that the amount of backlog relative to the total value of our contracts will change from year to year due to several factors, including the amount invoiced early in the contract term, the timing and duration of customer agreements, varying invoicing cycles of agreements and changes in customer financial circumstances. Accordingly, we believe that fluctuations in backlog are not always a reliable indicator of future revenues and we do not utilize backlog internally as a key management metric.
We expect to recognize these remaining performance obligations as follows (in percentages):
TotalLess than 1 year1-2 years2-3 yearsMore than 3 years
Deferred revenue100%65%22%10%3%
Backlog100%56%25%17%2%
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
Convertible Senior Notes due 2024
On May 24, 2018, we issued $525.0 million aggregate principal amount of 0.875% Convertible Senior Notes due 2024 (the "2024 Notes") in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). In addition, on June 5, 2018, we issued an additional $75.0 million aggregate principal amount of the 2024 Notes pursuant to the full exercise of the initial purchasers' option to purchase additional 2024 Notes, in a private placement exempt from the registration requirements of the Securities Act. The net proceeds from the offerings, after deducting the initial purchasers' discount of approximately $15.0 million and the issuance costs of approximately $0.6 million, were $584.4 million. We used (i) approximately $330.4 million of the net proceeds to repurchase approximately $340.2 million in aggregate principal amount outstanding of the Series A Notes (as defined below) in negotiated transactions with institutional investors and (ii) approximately $65.2 million of the net proceeds from the offering of the 2024 Notes to enter into capped call transactions (the "Capped Calls").
The 2024 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2024 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2024 Notes, including the Series A Notes and the Series B Notes (as defined below); and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. The 2024 Notes are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.
The 2024 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing other securities.
The 2024 Notes bear interest at 0.875% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2018. The 2024 Notes mature on June 1, 2024, unless earlier repurchased, redeemed or converted.
The initial conversion rate of the 2024 Notes is 43.1667 shares of our common stock per $1,000 of principal amount of the 2024 Notes, which is equivalent to an initial conversion price of approximately $23.17 per share of common stock. The conversion rate of the 2024 Notes may be adjusted pursuant to the terms of the indenture governing the 2024 Notes upon the occurrence of certain specified events, but not for accrued and unpaid interest.
Holders may convert the 2024 Notes at their option in multiples of $1,000 principal amount prior to the business day preceding March 1, 2024, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the 2024 Notes on each applicable trading day;
during the five business day period after any five consecutive trading day period (the "measurement period") in which the trading price per $1,000 principal amount of the 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes on each such trading day;
if we call any or all of the 2024 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or
upon the occurrence of specified corporate events, as specified in each indenture governing the 2024 Notes.
Regardless of the foregoing conditions, holders may convert their 2024 Notes at their option in multiples of $1,000 principal amount during the period from, and including, March 1, 2024 to the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the 2024 Notes can be settled in cash, shares of our common stock or any combination of cash and shares of common stock at our option.
Holders may also require us to repurchase the 2024 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2024 Notes, at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
Additionally, we may redeem for cash all or any portion of the 2024 Notes on or after June 5, 2021, if the last reported sale price of our common stock has been at least 130% of the conversion price of the 2024 Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.
As of March 31, 2021, none of the conditions permitting holders to convert their 2024 Notes had been satisfied and no shares of our common stock had been issued in connection with any conversions of the 2024 Notes. Based on the closing price of our common stock of $19.57 per share on March 31, 2021, the conversion value of the 2024 Notes was less than the principal amount of the 2024 Notes outstanding on a per 2024 Note basis.
In accordance with accounting for debt with conversions and other options, we bifurcated the principal amount of the 2024 Notes into liability and equity components. The initial liability component of the 2024 Notes was valued at $458.3 million based on the contractual cash flows discounted at an appropriate comparable market non-convertible debt borrowing rate at the date of issuance of 5.5% with the equity component representing the residual amount of the proceeds of $141.7 million, which was recorded as a debt discount. Issuance costs were allocated pro rata based on the relative initial carrying amounts of the liability and equity components. As a result, transaction costs of $0.5 million and $0.1 million and initial purchasers' discount of $11.5 million and $3.5 million were attributable to the liability component and equity component of the 2024 Notes, respectively. The debt discount and the issuance costs allocated to the liability component are amortized as additional interest expense over the term of the 2024 Notes using the effective interest method as noted in the table below.
The liability and equity components of the 2024 Notes consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
2024 Notes2024 Notes
Liability component:
Principal$600,000 $600,000 
Less: 2024 Notes discounts and issuance costs, net of amortization(86,478)(92,750)
Net carrying amount$513,522 $507,250 
Equity component, net of issuance costs$138,064 $138,064 
The unamortized issuance costs as of March 31, 2021 will be amortized over a weighted-average remaining period of approximately 3.2 years.
Interest expense related to the 2024 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31,
20212020
2024 Notes2024 Notes
Coupon interest$1,313 $1,313 
Amortization of 2024 Notes discounts and issuance costs6,271 5,970 
Total interest expense recognized$7,584 $7,283 
Effective interest rate on the liability component6.0 %6.0 %
In connection with the 2024 Notes offering, we entered into the Capped Calls with certain counterparties affiliated with the initial purchasers of the 2024 Notes. The Capped Calls are expected to reduce potential dilution of earnings per share upon conversion of the 2024 Notes, and have an initial strike price of $23.17 per share, which corresponds to the initial conversion price of the 2024 Notes and which have a cap price of $34.32 per share. The Capped Calls do not meet the criteria for separate accounting as a derivative as they are indexed to our own stock and are accounted for as freestanding financial instruments. The premiums paid for the purchase of the Capped Calls in the amount of $65.2 million have been recorded as a reduction of the Company's additional paid-in capital in stockholder's equity in the accompanying Condensed Consolidated Financial Statements and fair values of the Capped Calls are not re-measured at each reporting period.
Convertible Senior Notes due 2035
In June 2015, we issued $460.0 million principal amount of 1.000% Convertible Senior Notes due 2035 (the "Series A Notes") and $460.0 million principal amount of 1.625% Convertible Senior Notes due 2035 (the “Series B Notes” and together with the Series A Notes, the "2035 Notes", and the 2035 Notes, together with the 2024 Notes, the "Convertible Senior Notes") in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. The net proceeds after the initial purchasers' discount of $23.0 million and issuance costs of $0.5 million from the 2035 Notes were $896.5 million. The Series A Notes and Series B Notes bear interest at 1.000% per year and 1.625% per year, respectively,
payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2015. The 2035 Notes mature on June 1, 2035, unless earlier repurchased, redeemed or converted.
The 2035 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2035 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2035 Notes and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. They are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.
The 2035 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing our other securities.
The initial conversion rate on each series of 2035 Notes is 16.4572 shares of our common stock per $1,000 principal amount of 2035 Notes, which is equivalent to an initial conversion price of approximately $60.76 per share of common stock. The conversion rate of each series of 2035 Notes may be adjusted upon the occurrence of certain specified events, but not for accrued and unpaid interest.
Holders may convert the 2035 Notes at their option in multiples of $1,000 principal amount prior to March 1, 2035, excluding the period from March 1, 2022 to June 1, 2022 in the case of the Series B Notes, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ended on September 30, 2015 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2035 Notes of the relevant series on each applicable trading day;
during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Series A Notes or Series B Notes, as applicable, for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes of the relevant series on each such trading day;
if we call any or all of the 2035 Notes of a series for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or
upon the occurrence of specified corporate events, as specified in each indenture governing the 2035 Notes.
Regardless of the foregoing conditions, holders may convert their 2035 Notes at their option in multiples of $1,000 principal amount at any time during the period from March 1, 2022 to June 1, 2022 in the case of the Series B Notes, or after March 1, 2035 until maturity for either series of 2035 Notes. Upon conversion, the 2035 Notes can be settled in cash, shares of our common stock or any combination thereof at our option.
We may be required by holders of the 2035 Notes to repurchase all or any portion of their 2035 Notes at 100% of the principal amount plus accrued and unpaid interest, on each of June 1, 2025 and June 1, 2030, in the case of the Series A Notes, and each of June 1, 2022, June 1, 2025 and June 1, 2030 in the case of the Series B Notes. Holders may also require us to repurchase the 2035 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2035 Notes, at a purchase price equal to 100% of the principal amount, plus accrued and unpaid interest.
Additionally, we may redeem for cash all or any portion of the Series B Notes at any time prior to June 1, 2022 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than three trading days immediately preceding the date we provide notice of redemption. We also may redeem for cash all or any portion of the Series A Notes at any time prior to maturity and all or any portion of the Series B Notes on or after June 1, 2022 until maturity, regardless of the foregoing sale price condition.
In accordance with accounting for debt with conversions and other options, we allocated the principal amount of the 2035 Notes into liability and equity components. We also allocated the total amount of initial purchasers' discount and transaction costs incurred to the liability and equity components using the same proportions as the proceeds from the 2035 Notes. Transaction costs of $0.4 million and $0.1 million and initial purchasers' discount of $17.6 million and $5.4 million were attributable to the liability component and equity component of the 2035 Notes, respectively.
Repurchase of a portion of the Series A Notes
In May 2018, we used approximately $330.4 million of the net proceeds from the offering of the 2024 Notes to repurchase $340.2 million aggregate principal amount of the Series A Notes. The repurchase was accounted for as a partial extinguishment of the Series A Notes. The consideration of approximately $330.4 million used to repurchase the Series A Notes was allocated between the liability and equity components of the amount extinguished by determining the fair value of the liability component immediately prior to the debt extinguishment and allocating that portion of the repurchase price to the liability component in the amount of $317.4 million. The
residual of the repurchase price of $13.0 million was allocated to the equity component of the Series A Notes as a reduction of additional paid-in capital. The fair value of the debt extinguished was calculated using a discount rate of 4.5%, representing an estimate of the Company's borrowing rate at the date of repurchase with a remaining expected life of two years. As part of the repurchase, we wrote-off a portion of the unamortized debt issuance cost apportioned to the principal amount of Series A Notes repurchased. We also recorded a loss on partial extinguishment of the Series A Notes of $10.8 million in Other Expense, net, representing the difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and unamortized costs.
In June 2020, the Company delivered a notice to the holders of Series A Notes to notify such holders of their option to require the Company to repurchase their Series A Notes on June 1, 2020. Holders representing $96.4 million aggregate principal amount of Series A Notes chose to exercise their option to require the Company to repurchase their Series A Notes. The repurchase was accounted for as a partial extinguishment of the Series A Notes. The consideration of approximately $96.4 million was used to repurchase the Series A Notes. The fair value of the debt extinguished was deemed to be the same as the par value of $96.4 million and no gain or loss was recognized.
As of March 31, 2021, $23.4 million aggregate principal amount of the Series A Notes remained outstanding.
The liability and equity components of the remaining portion of 2035 Notes consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Series A NotesSeries B NotesSeries A NotesSeries B Notes
Liability component:
Principal$23,436 $460,000 $23,436 $460,000 
Less: 2035 Notes discount and issuance costs, net of amortization— (24,677)— (29,790)
Net carrying amount$23,436 $435,323 $23,436 $430,210 
Equity component, net of issuance costs$15,559 $117,834 $15,559 $117,834 
The unamortized discounts and issuance costs as of March 31, 2021 will be amortized over a weighted-average remaining period of approximately 1.2 years.
Interest expense for the three months ended March 31, 2021 related to the 2035 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31, 2021
Series A NotesSeries B Notes
Coupon interest$59 $1,869 
Amortization of 2035 Notes discount and issuance costs— 5,113 
Total interest expense recognized$59 $6,982 
Effective interest rate on the liability component1.0 %6.5 %
Interest expense for the three months ended March 31, 2020 related to the 2035 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31, 2020
Series A NotesSeries B Notes
Coupon interest$300 $1,869 
Amortization of 2035 Notes discount and issuance costs1,518 4,877 
Total interest expense recognized$1,818 $6,746 
Effective interest rate on the liability component6.2 %6.6 %
Prepaid Forward Stock Purchase
In connection with the issuance of the 2035 Notes, we also entered into privately negotiated prepaid forward transactions (the "Prepaid Forwards") with one of the initial purchasers of the 2035 Notes (the "Forward Counterparty"), pursuant to which we paid approximately $150.0 million. The amount of the Prepaid Forward entered into in connection with the issuance of the Series A Notes was equivalent to approximately 1.6 million shares which was settled on June 3, 2020. The amount of the Prepaid Forward entered into in connection with the issuance of the Series B Notes was equivalent to approximately 1.8 million shares which is to be settled on or around June 1, 2022, subject to any early settlement, in whole or in part, of such Prepaid Forward. Such Prepaid Forward is intended to facilitate privately negotiated derivative transactions by which investors in the Series B Notes will be able to hedge their investment in the Series B Notes. In the event we pay any cash dividends on our common stock, the Forward Counterparty will pay an equivalent amount back to us.
The related shares were accounted for as a repurchase of common stock, and are presented as Treasury Stock in the unaudited condensed consolidated balance sheets. On June 3, 2020, we retired approximately 1.6 million shares delivered under the Prepaid Forward entered into in connection with the issuance of the Series A Notes. The remaining approximately 1.8 million shares of common stock purchased under the Prepaid Forward entered into in connection with the issuance of the Series B Notes are excluded from weighted-average shares outstanding for basic and diluted EPS purposes although they remain legally outstanding.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
We were party to letters of credit totaling $3.4 million and $3.9 million as of March 31, 2021 and December 31, 2020, respectively, issued primarily in support of operating leases for several of our facilities. These letters of credit are collateralized by a line with our bank. No amounts have been drawn against these letters of credit.
Contract Manufacturer Commitments
Our independent contract manufacturers procure components and assemble our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and product marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate supply, we may issue forecasts and orders for components and products that are non-cancelable. As of March 31, 2021 and December 31, 2020, we had non-cancelable open orders with our contract manufacturers of $4.2 million and $6.0 million, respectively. We are required to record a liability for firm, non-cancelable and unconditional purchase commitments with contract manufacturers and suppliers for quantities in excess of our future demand forecasts. As of March 31, 2021, we have not incurred nor accrued any significant liabilities for such non-cancelable commitments.
Purchase Obligations
As of March 31, 2021, we had approximately $15.8 million of non-cancelable firm purchase commitments primarily for purchases of software and services. In situations where we have received delivery of the goods or services as of March 31, 2021 under purchase orders outstanding as of the same date, such amounts are reflected in the condensed consolidated balance sheet as accounts payable or accrued liabilities and are excluded from the $15.8 million.
Litigation
From time to time, we are involved in claims and legal proceedings that arise in the ordinary course of business. Any claims or proceedings against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, result in the diversion of significant operational resources, or require us to enter into agreements which may not be available on terms favorable to us or at all.
To the extent there is a reasonable possibility that a loss exceeding amounts already recognized may be incurred, and the amount of such additional loss would be material, we will either disclose the estimated additional loss or state that such an estimate cannot be made. We do not currently believe that it is reasonably possible that additional losses in connection with litigation arising in the ordinary course of business would be material.
Indemnification
Under the indemnification provisions of our standard sales related contracts, we agree to defend our customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited to the total amount paid by our customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. In addition, we indemnify our officers, directors, and certain key employees for actions taken while they are or were serving in good faith in such capacities. Through March 31, 2021, there have been no claims under any indemnification provisions.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Redeemable Preferred Stock
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Redeemable Preferred Stock Redeemable Preferred Stock
On November 18, 2020, we entered into the Series A Securities Financing Agreements. Pursuant to the Series A Securities Financing Agreements, on December 11, 2020 we issued and sold 400,000 shares of a newly designated 4.5% Series A Convertible Preferred Stock (“Series A Preferred Stock”), at a price of $1,000 per share, for an aggregate purchase price of $400.0 million. We intend to use the net proceeds from the issuance and sale to fund acquisitions, buybacks of our common stock, and for working capital purposes.

Each share of Series A Preferred Stock has the powers, designations, preferences, and other rights of the shares of such series as are set forth in the Certificate of Designations of the Series A Preferred Stock filed by us with the Secretary of State of the State of Delaware on December 11, 2020 (the “Certificate of Designations”).

The Series A Preferred Stock ranks senior to our common stock, with respect to dividend rights and rights upon the voluntary or involuntary liquidation, dissolution, or winding up of our affairs (a “Liquidation”). Upon a Liquidation, each share of Series A Preferred Stock is entitled to receive an amount per share equal to the greater of (i) the purchase price paid by the Purchaser, plus all accrued and unpaid dividends and (ii) the amount that the holder of Series A Preferred Stock (each, a “Holder” and collectively, the “Holders”) would have been entitled to receive at such time if the Series A Preferred Stock were converted into our common stock (the “Liquidation Preference”). The initial purchase price of the Series A Preferred Stock is $1,000 per share (the “Original Purchase Price”). The Holders are entitled to dividends on the Original Purchase Price paid by the Purchaser at the rate of 4.5%, cumulatively, per annum that (i) for the first three years after December 11, 2020 will be paid in-kind, and (ii) after the third anniversary of December 11, 2020, will, at our election either be paid in cash, or, if not, will accrue and accumulate, in each case, accruing daily and paid quarterly in arrears. The Holders are also entitled to participate in dividends declared or paid on our common stock on an as-converted basis.

The Holder has the right, at its option, to convert its Series A Preferred Stock, in whole or in part, into fully paid and non-assessable shares of our common stock at a conversion price equal to $17.25 per share subject to certain customary adjustments in the event of certain adjustments to our common stock. The conversion price was equal to $17.25 per share as of March 31, 2021. After the third anniversary of December 11, 2020, subject to certain conditions, we may, at our option, require conversion of all of the outstanding shares of Series A Preferred Stock to Common Stock if, for at least 20 trading days during the 30 consecutive trading days immediately preceding the date we notify the Holders of the election to convert, the closing price of our common stock is at least 175% of the conversion price.

After the seventh anniversary of December 11, 2020, each Holder shall have the right to require us to redeem all or any part of the Holder’s Series A Preferred Stock for cash at a price equal to the Original Purchase Price paid by the Purchaser plus any accrued and unpaid dividends. Upon a “Fundamental Change” (involving a change of control, bankruptcy, insolvency, liquidation or de-listing as further described in the Certificate of Designations), each Holder shall have the right to require us to redeem all or any part of the Holder’s Series A Preferred Stock for an amount equal to the Liquidation Preference at a repurchase price calculated in accordance with the Certificate of Designations plus any accrued and unpaid dividends.

The Holders are generally entitled to vote with the holders of the shares of our common stock on all matters submitted for a vote of holders of shares of our common stock (voting together with the holders of shares of our common stock as one class) on an as-converted basis, subject to certain Nasdaq voting limitations, if applicable. Additionally, the consent of the Holders of a majority of the outstanding shares of Series A Preferred Stock is required for so long as any shares of the Series A Preferred Stock remain outstanding for (i) amendments to our organizational documents that have an adverse effect on the holders of Series A Preferred Stock and (ii) issuances by us of securities that are senior to, or equal in priority with, the Series A Preferred Stock. In addition, for so long as 25% of the Series A Preferred Stock issued in connection with the Financing Agreements remains outstanding, consent of the Holders of a majority of the outstanding shares of Series A Preferred Stock is required for (i) any change to the size of our Board of Directors, (ii) any voluntary dissolution, liquidation, bankruptcy, winding up or deregistration or delisting and (iii) incurrence by us of net debt in excess of $350,000,000.

We have applied the guidance in ASC 480‑10‑S99‑3A, SEC Staff Announcement: Classification and Measurement of Redeemable Securities and have therefore classified the Series A Preferred Stock as mezzanine equity. The Series A Preferred Stock was recorded outside of stockholders’ deficit because it is probable that the shares will be redeemed at the option of the Holders and that redemption option is not solely within the Company's control. Upon issuance, we elected to record the Series A Preferred Stock at redemption value. As such, we recognized $0.1 million and $4.7 million of accretion as of March 31, 2021 and December 31, 2020, respectively.

We accrued $4.5 million of dividends on the Series A Preferred Stock during the three months ended March 31, 2021. The cumulative dividend accrued on the Series A Preferred Stock as of March 31, 2021 was $5.5 million. Accrued dividends are recorded against additional paid-in capital due to the Company being in an accumulated deficit position.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Common Shares Reserved for Issuance
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Common Shares Reserved for Issuance Common Shares Reserved for Issuance
Under our amended and restated certificate of incorporation, we are authorized to issue 100,000,000 shares of convertible preferred stock with a par value of $0.0001 per share, none of which were issued and outstanding as of March 31, 2021 or December 31, 2020.
Under our amended and restated certificate of incorporation, we are authorized to issue 1,000,000,000 shares of common stock with a par value of $0.0001 per share as of March 31, 2021 and December 31, 2020. Each share of common stock outstanding is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by our Board of Directors, subject to the prior rights of holders of all classes of convertible preferred stock outstanding.
We had reserved shares of common stock for issuance as follows (in thousands):
As of March 31, 2021As of December 31, 2020
Reserved under stock award plans
20,960 38,745 
Convertible senior notes
33,856 33,856 
Convertible preferred stock23,511 23,249 
Employee Stock Purchase Plan (ESPP)
5,782 3,425 
Total
84,109 99,275 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Equity Award Plans
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Equity Award Plans Equity Award Plans
We have operated under our 2013 Equity Incentive Plan ("2013 Plan") since our initial public offering ("IPO") in September 2013. Our 2013 Plan provides for the issuance of restricted stock and the granting of options, stock appreciation rights, performance shares, performance units and restricted stock units to our employees, officers, directors and consultants. Our 2013 Plan provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. Awards granted under the 2013 Plan vest over the periods determined by our Board of Directors or compensation committee of our Board of Directors, generally four years, and stock options granted under the 2013 Plan expire no more than ten years after the date of grant. In the case of an incentive stock option granted to an employee who at the time of grant owns stock representing more than 10% of the total combined voting power of all classes of stock, the exercise price shall be no less than 110% of the fair value per share on the date of grant, and the award shall expire five years from the date of grant. For options granted to any other employee, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. In the case of non-statutory stock options and options granted to consultants, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. Approximately 16.2 million shares and 14.9 million shares of our common stock were reserved for future grants as of March 31, 2021 and December 31, 2020, respectively, under the 2013 Plan.
Our 2013 Employee Stock Purchase Plan ("ESPP") allows eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the exercise date. Our ESPP provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. An aggregate of approximately 5.8 million shares and 3.4 million shares of common stock were available for future issuance as of March 31, 2021 and December 31, 2020, respectively, under our ESPP.
From time to time, we also grant restricted common stock or restricted stock awards outside of our equity incentive plans to certain employees in connection with acquisitions.
Stock Option Activity
A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):
Options Outstanding
Number of
Shares
Weighted-
Average
Exercise
Price
(per share)
Weighted-
Average
Contractual
Life (years)
Aggregate
Intrinsic
Value
Balance — December 31, 20203,485 $8.33 5.3$60,679 
Exercised
(287)3.82  4,855 
Cancelled
(45)22.42 
Balance — March 31, 20213,153 $8.54 5.2$44,456 
Options exercisable — March 31, 20211,965 $12.30 3.4$23,982 
The aggregate intrinsic value above represents the pre-tax difference between the exercise price of stock options and the quoted market price of our stock on that day for all in-the-money stock options.
Restricted Stock Award ("RSA") and Restricted Stock Unit ("RSU") Activity
A summary of the activity for our restricted common stock, RSAs and RSUs during the reporting periods and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those expected to vest based on the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):
Number of
Shares
Weighted-
Average
Grant Date
Fair Value
(per share)
Weighted-
Average
Contractual
Life (years)
Aggregate
Intrinsic
Value
Unvested balance — December 31, 202020,400 $15.35 1.4$470,424 
Granted
11,956 20.98 
Vested
(3,124)14.12 
Cancelled
(814)16.23 
Unvested balance — March 31, 202128,418 $17.89 1.6$556,141 
Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — March 31, 20211,883 $19.41 1.6$36,842 
Stock-Based Compensation
We record stock-based compensation based on the fair value as determined on the date granted. We determine the fair value of stock options and shares of common stock to be issued under our ESPP using the Black-Scholes option-pricing model. The fair value of restricted stock units and restricted stock awards equals the market value of the underlying stock on the date of grant. We grant performance-based restricted stock units and restricted stock awards to certain employees which vest upon the achievement of certain performance conditions, subject to the employees’ continued service relationship with us. With respect to performance-based restricted stock units, we assess the probability of vesting at each reporting period and adjust our compensation cost based on this probability assessment. We recognize such compensation expense on a straight-line basis over the service providers' requisite service period.
The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2020:
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
Fair value of common stock
$13.06 - $15.03
$14.59 - $16.35
Risk-free interest rate
0.09% - 0.18%
1.6% - 2.35%
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
Volatility
48% - 68%
29% - 39%
Dividend yield
—%—%
Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20212020
Cost of product, subscription and support revenue
$4,480 $3,742 
Cost of professional services revenue
5,562 3,900 
Research and development
14,655 11,545 
Sales and marketing
13,982 11,486 
General and administrative
7,088 5,505 
Total
$45,767 $36,178 
As of March 31, 2021, total compensation cost related to stock-based awards not yet recognized was $474.9 million, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately 3.0 years.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
We account for income taxes under the asset and liability method. Under this method, deferred income tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected to apply to taxable income in the years in which the differences are expected to be reversed.
We recognized a provision for income taxes of $1.5 million and $0.9 million for the three months ended March 31, 2021 and 2020, respectively. The increase in the provision for income taxes was primarily due to a tax benefit from our acquisition of Verodin, Inc. included in the three months ended March 31, 2020 but was not in the three months ended March 31, 2021.
On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (CARES) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on our current taxes, deferred taxes, or uncertain tax positions.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss per Share
Basic net loss per share is calculated by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period, less shares subject to repurchase, and excludes any dilutive effects of employee share based awards and options. Diluted net income per common share is computed giving effect to all potentially dilutive common shares, including common stock issuable upon exercise of stock options, convertible preferred stock, conversion of the Convertible Senior Notes, and unvested restricted common stock and stock units. As we had net losses for the three months ended March 31, 2021 and 2020, all potential common shares were determined to be anti-dilutive.
The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):
Three Months Ended March 31,
20212020
Numerator:
Net loss
$(50,644)$(76,306)
        Dividend on series A convertible preferred stock(4,512)— 
        Accretion of series A convertible preferred stock(82)— 
Net loss attributable to common stockholders, basic and diluted(55,238)(76,306)
Denominator:
Weighted average number of shares outstanding—basic and diluted
234,740 217,789 
Net loss per share attributable to common stockholders, basic and diluted
$(0.24)$(0.35)
The following outstanding options, unvested shares and units, ESPP shares, shares issuable upon the conversion of the Convertible Senior Notes, convertible preferred stock and shares contingently issuable were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):
As of March 31,
20212020
Options to purchase common stock
3,153 3,964 
Unvested restricted stock awards and units
28,418 24,899 
Convertible preferred stock23,511 — 
Convertible senior notes
33,856 35,442 
ESPP shares
669 966 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plan
3 Months Ended
Mar. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit Plan
401(k) Plan
We have established a 401(k) tax-deferred savings plan (the “401(k) Plan”) which permits participants to make contributions by salary deduction pursuant to Section 401(k) of the Internal Revenue Code of 1986, as amended. All participants’ interests in their deferrals are 100% vested when contributed. We are responsible for administrative costs of the 401(k) Plan and have made no matching contributions into our 401(k) Plan since inception. Under the 401(k) Plan, pre-tax contributions are allocated to each participant’s individual account and are then invested in selected investment alternatives according to the participants’ directions. The 401(k) Plan is intended to qualify under Sections 401(a) and 501(a) of the Code. As a tax-qualified retirement plan, contributions to the 401(k) Plan and earnings on those contributions are not taxable to the employees until distributed, and all contributions are deductible by us when and if made.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Major Customers Information
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Segment and Major Customers Information Segment and Major Customers Information
Disaggregation of revenue by geography
We conduct business globally and are primarily managed on a geographic basis. Our Chief Executive Officer, who is our chief operating decision maker, reviews financial information presented on a consolidated basis accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We define our regions as United States ("U.S."), Europe, the Middle East, and Africa ("EMEA"), Asia Pacific and Japan ("APAC"), and all remaining geographies (primarily Latin America and Canada) included in Others. There are no segment managers who are held accountable for operations, operating results, and plans for levels, components, or types of products or services below the consolidated unit level. Accordingly, we are considered to be a single reportable segment and operating unit structure.
Revenue by geographic region based on the billing address is as follows (in thousands):
Three Months Ended March 31,
20212020202120202021202020212020
U.S.EMEAAPACOther
Product and related subscription and support$53,411 $59,988 $20,156 $20,606 $19,777 $20,723 $3,811 $4,370 
Platform, cloud subscription and managed services53,664 46,012 14,627 10,176 12,547 8,796 5,024 3,411 
Professional services43,407 34,573 9,270 7,280 5,012 4,054 5,642 4,733 
Total revenue
$150,482 $140,573 $44,053 $38,062 $37,336 $33,573 $14,477 $12,514 

We generate revenue from sales of our network, email and endpoint security solutions, network forensics appliances, cloud threat intelligence and analytics subscriptions, managed security, our Mandiant professional services, our Helix security operations platform, and our Mandiant security validation platform (formerly Verodin security instrumentation platform). We disaggregate our revenue into two main categories: (i) product, subscription, and support and (ii) professional services.
 Within the product, subscription and support category, we provide supplemental data to distinguish between solutions that are deployed on-premise on physical or virtual appliances, and solutions and managed services that are not dependent on appliances. These solutions include security delivered entirely through the cloud or delivered through hybrid on premise/cloud platform. Security solutions that are dependent on appliances are included in the product and related subscription and support sub-category, and solutions and managed services without dependency on appliances are included in the platform, cloud subscription and managed services sub-category.
In addition to our product, subscription and support solutions, we offer professional services, including incident response and other security consulting services, to our customers who have experienced a cybersecurity breach or desire assistance assessing the resilience of their information systems infrastructure. The majority of our professional services are offered on a time and materials basis, through a fixed fee arrangement, or on a retainer basis. Revenue from professional services is recognized as services are delivered. Revenue from our Expertise-on-Demand micro-services and some pre-paid professional services is deferred, and revenue is recognized when services are delivered.
The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):
Three Months Ended March 31,
20212020
Product and related subscription and support
$97,155 $105,688 
Platform, cloud subscription and managed services
85,862 68,395 
Professional services
63,331 50,639 
Total revenue
$246,348 $224,722 
Long lived assets by geography
Long lived assets by geographic region based on physical location is as follows (in thousands):
As of March 31, 2021As of December 31, 2020
Property and equipment, net:
United States$73,915 $73,699 
International5,635 6,071 
Total property and equipment, net$79,550 $79,770 
For the three months ended March 31, 2021 and 2020, one distributor represented 12% and 11%, respectively, of our total revenue. For the three months ended March 31, 2021 and 2020, one reseller represented 14%, of our total revenue. Additionally, another distributor represented 10% of our total revenue for the three months ended March 31, 2020, but did not represent 10% or greater of our total revenue for the three months ended March 31, 2021.
As of March 31, 2021 and December 31, 2020, no customer represented 10% or greater of our net accounts receivable balance
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and following the requirements of the Securities and Exchange Commission (“SEC”), for interim reporting. As permitted under those rules, certain footnotes or other financial information
that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other interim period or for any other future year. The balance sheet as of December 31, 2020 has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.
The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2020 included in our Annual Report on Form 10-K for the year ended December 31, 2020.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it, determining the standalone selling price of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes (as defined in Note 9) and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This standard requires capitalization of the implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Further, the standard also requires the Company to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.
Simplifying the Test for Goodwill Impairment
In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.
Measurement of Credit Losses on Financial Instruments
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss ("CECL") model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance was effective for the Company beginning in the first quarter of 2020. We adopted the standard effective January 1, 2020. The standard did not have a significant impact on our unaudited condensed consolidated financial statements.
Simplifying Accounting for Income Taxes
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the
approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. We adopted ASU 2019-12 as of January 1, 2020. The adoption did not have a significant impact on our unaudited condensed consolidated financial statements.
Recent Legislation
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on our current taxes, deferred taxes, or uncertain tax positions.
Recent Accounting Pronouncements Not Yet Adopted
In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06): This standard simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, entities will no longer separately present in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature will no longer be amortized into income as interest expense over the life of the instrument. Instead, entities will account for a convertible debt instrument wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC Topic 815, Derivatives and Hedging, or (2) a convertible debt instrument was issued at a substantial premium. Among other potential impacts, this change is expected to reduce reported interest expense, increase reported net income, and result in a reclassification of certain conversion feature balance sheet amounts from stockholders’ equity to liabilities as it relates to the Company’s convertible senior notes. Additionally, ASU 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share (EPS), which is consistent with the Company’s accounting treatment under the current standard. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a fully retrospective or modified retrospective basis. We are currently evaluating the timing, method of adoption and overall impact of this standard on our consolidated financial statements.
Fair Value Measurements
The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3: Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty’s non-performance risk is considered in measuring the fair values of assets.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):
As of March 31, 2021As of December 31, 2020
Description
Level 1
Level 2
Level 3
Total
Level 1
Level 2
Level 3
Total
Assets
Cash equivalents:
Money market funds
$223,910 $— $— $223,910 $32,954 $— $— $32,954 
Total cash equivalents
223,910 — — 223,910 32,954 — — 32,954 
Short-term investments:
Certificates of deposit
— 2,982 — 2,982 — 2,752 — 2,752 
Commercial paper
— 4,999 — 4,999 — 19,994 — 19,994 
Corporate notes and bonds
— 529,773 — 529,773 — 437,652 — 437,652 
U.S. Treasuries
— 72,087 — 72,087 — 74,934 — 74,934 
U.S. Government agencies
— 173,848 — 173,848 — 89,492 — 89,492 
Total short-term investments
— 783,689 — 783,689 — 624,824 — 624,824 
Total assets measured at fair value
$223,910 $783,689 $— $1,007,599 $32,954 $624,824 $— $657,778 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Investments (Tables)
3 Months Ended
Mar. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Summary of Investments
Our investments consisted of the following (in thousands):
As of March 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Certificates of deposit
$2,922 $60 $— $2,982 
Commercial paper
4,999 — — 4,999 
Corporate notes and bonds
527,173 2,885 (285)529,773 
U.S. Treasuries
72,077 16 (6)72,087 
U.S. Government agencies
173,971 (125)173,848 
Total
$781,142 $2,963 $(416)$783,689 
As of December 31, 2020
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Certificates of deposit
$2,679 $73 $— $2,752 
Commercial paper
$19,994 $— $— $19,994 
Corporate notes and bonds
433,445 4,248 (41)437,652 
U.S. Treasuries
74,914 26 (6)74,934 
U.S. Government agencies
89,451 54 (13)89,492 
Total
$620,483 $4,401 $(60)$624,824 
Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position
The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):
As of March 31, 2021
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Commercial paper
$4,999 $— $— $— $4,999 $— 
Corporate notes and bonds
224,706 (285)3,362 — 228,068 (285)
U.S. Treasuries
22,792 (6)— — 22,792 (6)
U.S. Government agencies
147,146 (125)1,700 — 148,846 (125)
Total
$399,643 $(416)$5,062 $— $404,705 $(416)
As of December 31, 2020
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Commercial paper
$4,997 $— $— $— $4,997 $— 
Corporate notes and bonds
92,855 (41)870 — 93,725 (41)
U.S. Treasuries
42,799 (6)— — 42,799 (6)
U.S. Government agencies
37,488 (13)1,700 — 39,188 (13)
Total
$178,139 

$(60)

$2,570 

$— $180,709 $(60)
Summary of Contractual Maturities of Investments
The following table summarizes the contractual maturities of our investments as of March 31, 2021 (in thousands):
Amortized CostFair Value
Due within one year$349,132 $350,290 
Due within one to three years 432,010 433,399 
Total$781,142 $783,689 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Computer equipment and software
$228,594 $220,870 
Leasehold improvements
64,094 62,249 
Furniture and fixtures
15,298 15,203 
Machinery and equipment
465 465 
Total property and equipment
308,451 298,787 
Less: accumulated depreciation
(228,901)(219,017)
Total property and equipment, net
$79,550 $79,770 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 2021
Business Combinations [Abstract]  
Schedule of Purchase Price Allocation Allocation of the purchase price is as follows (in thousands):
Amount
Net tangible liabilities assumed$(288)
Intangible assets5,650 
Goodwill7,846 
Total purchase price allocation$13,208 
Allocation of the preliminary purchase price is as follows (in thousands):
Amount
Net tangible assets assumed(4,551)
Intangible assets31,880 
Deferred tax liability(1,120)
Goodwill151,388 
Total purchase price allocation$177,597 
Schedule of Purchased Intangible Assets
The estimated useful life and fair values of the identifiable intangible assets are as follows (in thousands):
Estimated Useful Life (in years)Amount
Developed technology3$5,500 
Trade name1150 
Total identifiable intangible assets$5,650 
The estimated useful life and fair values of the identifiable intangible assets are as follows (dollars in thousands):
Estimated Useful Life (in years)Amount
Developed technology522,300 
In-Process technology42,200 
Customer relationships56,760 
Trade name2620 
Total identifiable intangible assets$31,880 
Purchased intangible assets consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Developed technology
$178,303 $178,303 
Content
158,700 158,700 
Customer relationships
122,450 122,450 
Contract backlog
13,200 13,200 
Trade names
17,930 17,930 
Non-competition agreements
1,400 1,400 
Total intangible assets
491,983 491,983 
Less: accumulated amortization
(377,761)(365,916)
Total net intangible assets
$114,222 $126,067 
Schedule of Expected Annual Amortization Expense of Intangible Assets
The expected future annual amortization expense of intangible assets as of March 31, 2021 is presented below (in thousands):
Years Ending December 31,Amount
2021 (remaining nine months)$35,046 
202235,575 
202328,444 
20249,985 
2025 and thereafter5,172 
Total$114,222 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges (Tables)
3 Months Ended
Mar. 31, 2021
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Activities
The following table sets forth the restructuring balance as of December 31, 2020 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2021 (in thousands):
Severance and related costsFacilities costsTotal costs
Balance, December 31, 2020$570 $478 $1,048 
Provision for restructuring charges— — — 
Cash payments(443)(321)(764)
Other adjustments(110)(101)
Balance, March 31, 2021$17 $166 $183 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Schedule of Components of Lease Expenses and Supplemental Balance Sheet, Cash Flow and Other Information The components of lease expenses were as follows (in thousands):
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
Operating lease costs$4,099 $4,418 
Short-term lease costs298 527 
Sublease income(223)(274)
Total net lease costs$4,174 $4,671 
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):
As of March 31, 2021
Operating leases:
Operating lease right-of-use assets, net$39,238 
Operating lease liabilities, current$13,843 
Operating lease liabilities, non-current54,710 
Total operating lease liabilities$68,553 
Weighted average remaining lease term (in years)6.7
Weighted average discount rate6.2 %
Supplemental cash flow and other information related to leases is as follows (in thousands):
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$5,385 $4,730 
Lease liabilities arising from obtaining right-of-use assets:
Operating leases$11,683 $478 
Schedule of Cash Flows of Operating Lease Liabilities Cash flows of operating lease liabilities are as follows (in thousands):
Years Ending December 31, 
Amount 
2021 (remaining nine months)$5,995 
202214,519 
202312,584 
202411,243 
202510,640 
202610,605 
2027 and thereafter20,272 
Total lease payments
85,858 
Less: imputed interest
(17,305)
Total lease obligations
68,553 
Less: current lease obligations
(13,843)
Long-term lease obligations
$54,710 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue
Deferred revenue consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Product, subscription and support, current
$479,459 $503,740 
Professional services, current
108,474 109,969 
Total deferred revenue, current
587,933 613,709 
Product, subscription and support, non-current
321,282 341,541 
Professional services, non-current
1,483 1,207 
Total deferred revenue, non-current
322,765 342,748 
Total deferred revenue
$910,698 $956,457 
Changes in the balance of deferred revenue for the periods presented are as follows (in thousands):
Three Months Ended March 31,
20212020
Deferred revenue, beginning of period
$956,457 $974,567 
Billings for the period
200,589 170,011 
Revenue recognized
(246,348)(224,722)
Deferred revenue, end of period
$910,698 $919,856 
Schedule of Expected Recognition of Remaining Performance Obligations
We expect to recognize these remaining performance obligations as follows (in percentages):
TotalLess than 1 year1-2 years2-3 yearsMore than 3 years
Deferred revenue100%65%22%10%3%
Backlog100%56%25%17%2%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of the Liability and Equity Components of the Convertible Senior Notes
The liability and equity components of the 2024 Notes consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
2024 Notes2024 Notes
Liability component:
Principal$600,000 $600,000 
Less: 2024 Notes discounts and issuance costs, net of amortization(86,478)(92,750)
Net carrying amount$513,522 $507,250 
Equity component, net of issuance costs$138,064 $138,064 
The liability and equity components of the remaining portion of 2035 Notes consisted of the following (in thousands):
As of March 31, 2021As of December 31, 2020
Series A NotesSeries B NotesSeries A NotesSeries B Notes
Liability component:
Principal$23,436 $460,000 $23,436 $460,000 
Less: 2035 Notes discount and issuance costs, net of amortization— (24,677)— (29,790)
Net carrying amount$23,436 $435,323 $23,436 $430,210 
Equity component, net of issuance costs$15,559 $117,834 $15,559 $117,834 
Schedule of Interest Expense Related to the Convertible Senior Notes
Interest expense related to the 2024 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31,
20212020
2024 Notes2024 Notes
Coupon interest$1,313 $1,313 
Amortization of 2024 Notes discounts and issuance costs6,271 5,970 
Total interest expense recognized$7,584 $7,283 
Effective interest rate on the liability component6.0 %6.0 %
Interest expense for the three months ended March 31, 2021 related to the 2035 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31, 2021
Series A NotesSeries B Notes
Coupon interest$59 $1,869 
Amortization of 2035 Notes discount and issuance costs— 5,113 
Total interest expense recognized$59 $6,982 
Effective interest rate on the liability component1.0 %6.5 %
Interest expense for the three months ended March 31, 2020 related to the 2035 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31, 2020
Series A NotesSeries B Notes
Coupon interest$300 $1,869 
Amortization of 2035 Notes discount and issuance costs1,518 4,877 
Total interest expense recognized$1,818 $6,746 
Effective interest rate on the liability component6.2 %6.6 %
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Common Shares Reserved for Issuance (Tables)
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Schedule of Reserved Shares of Common Stock for Issuance
We had reserved shares of common stock for issuance as follows (in thousands):
As of March 31, 2021As of December 31, 2020
Reserved under stock award plans
20,960 38,745 
Convertible senior notes
33,856 33,856 
Convertible preferred stock23,511 23,249 
Employee Stock Purchase Plan (ESPP)
5,782 3,425 
Total
84,109 99,275 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Equity Award Plans (Tables)
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Outstanding and Options Exercisable
A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):
Options Outstanding
Number of
Shares
Weighted-
Average
Exercise
Price
(per share)
Weighted-
Average
Contractual
Life (years)
Aggregate
Intrinsic
Value
Balance — December 31, 20203,485 $8.33 5.3$60,679 
Exercised
(287)3.82  4,855 
Cancelled
(45)22.42 
Balance — March 31, 20213,153 $8.54 5.2$44,456 
Options exercisable — March 31, 20211,965 $12.30 3.4$23,982 
Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest
A summary of the activity for our restricted common stock, RSAs and RSUs during the reporting periods and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those expected to vest based on the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):
Number of
Shares
Weighted-
Average
Grant Date
Fair Value
(per share)
Weighted-
Average
Contractual
Life (years)
Aggregate
Intrinsic
Value
Unvested balance — December 31, 202020,400 $15.35 1.4$470,424 
Granted
11,956 20.98 
Vested
(3,124)14.12 
Cancelled
(814)16.23 
Unvested balance — March 31, 202128,418 $17.89 1.6$556,141 
Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — March 31, 20211,883 $19.41 1.6$36,842 
Schedule of Assumptions used in Black-Scholes Option Pricing Model
The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2020:
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
Fair value of common stock
$13.06 - $15.03
$14.59 - $16.35
Risk-free interest rate
0.09% - 0.18%
1.6% - 2.35%
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
Volatility
48% - 68%
29% - 39%
Dividend yield
—%—%
Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards
Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20212020
Cost of product, subscription and support revenue
$4,480 $3,742 
Cost of professional services revenue
5,562 3,900 
Research and development
14,655 11,545 
Sales and marketing
13,982 11,486 
General and administrative
7,088 5,505 
Total
$45,767 $36,178 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Net Loss Per Common Share
The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):
Three Months Ended March 31,
20212020
Numerator:
Net loss
$(50,644)$(76,306)
        Dividend on series A convertible preferred stock(4,512)— 
        Accretion of series A convertible preferred stock(82)— 
Net loss attributable to common stockholders, basic and diluted(55,238)(76,306)
Denominator:
Weighted average number of shares outstanding—basic and diluted
234,740 217,789 
Net loss per share attributable to common stockholders, basic and diluted
$(0.24)$(0.35)
Schedule of Outstanding Options and Unvested Shares Excluded From Computation of Diluted Net Loss Per Common Share
The following outstanding options, unvested shares and units, ESPP shares, shares issuable upon the conversion of the Convertible Senior Notes, convertible preferred stock and shares contingently issuable were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):
As of March 31,
20212020
Options to purchase common stock
3,153 3,964 
Unvested restricted stock awards and units
28,418 24,899 
Convertible preferred stock23,511 — 
Convertible senior notes
33,856 35,442 
ESPP shares
669 966 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Major Customers Information (Tables)
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Revenue From External Customers by Geographic Areas
Revenue by geographic region based on the billing address is as follows (in thousands):
Three Months Ended March 31,
20212020202120202021202020212020
U.S.EMEAAPACOther
Product and related subscription and support$53,411 $59,988 $20,156 $20,606 $19,777 $20,723 $3,811 $4,370 
Platform, cloud subscription and managed services53,664 46,012 14,627 10,176 12,547 8,796 5,024 3,411 
Professional services43,407 34,573 9,270 7,280 5,012 4,054 5,642 4,733 
Total revenue
$150,482 $140,573 $44,053 $38,062 $37,336 $33,573 $14,477 $12,514 
Schedule of Disaggregation of Revenue
The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):
Three Months Ended March 31,
20212020
Product and related subscription and support
$97,155 $105,688 
Platform, cloud subscription and managed services
85,862 68,395 
Professional services
63,331 50,639 
Total revenue
$246,348 $224,722 
Summary of Long Lived Assets by Geographic Region Based on Physical Location
Long lived assets by geographic region based on physical location is as follows (in thousands):
As of March 31, 2021As of December 31, 2020
Property and equipment, net:
United States$73,915 $73,699 
International5,635 6,071 
Total property and equipment, net$79,550 $79,770 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Millions
1 Months Ended
Mar. 31, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 11, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Nov. 30, 2020
USD ($)
shares
Jan. 31, 2020
USD ($)
Business Acquisition [Line Items]            
Series A convertible preferred stock, par value (usd per share) | $ / shares $ 0.0001 $ 0.0001   $ 0.0001    
Private Placement            
Business Acquisition [Line Items]            
Number of shares issued and sold (shares) | shares     400,000      
Sale price (usd per share) | $ / shares     $ 1,000      
Aggregate purchase price     $ 400.0      
Series A Preferred Stock | Private Placement            
Business Acquisition [Line Items]            
Number of shares issued and sold (shares) | shares       400,000    
Dividend rate       0.045    
Series A convertible preferred stock, par value (usd per share) | $ / shares   0.0001   $ 0.0001    
Sale price (usd per share) | $ / shares   $ 1,000   $ 1,000    
Aggregate purchase price       $ 400.0    
Respond Software            
Business Acquisition [Line Items]            
Purchase consideration, cash paid         $ 116.1  
Common stock issued to acquire company (shares) | shares         4,931,862  
Common stock issued to acquire company, with vesting conditions (shares) | shares 436,916 694,768     694,768  
Consideration transferred, equity interests         $ 60.3  
Fair value of replacement awards         1.2  
Total purchase consideration         $ 177.6  
Cloudvisory LLC            
Business Acquisition [Line Items]            
Purchase consideration, cash paid           $ 13.2
Liabilities assumed           $ 0.3
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents $ 223,910 $ 32,954
Total short-term investments 783,689 624,824
Total assets measured at fair value 1,007,599 657,778
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 2,982 2,752
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 4,999 19,994
Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 529,773 437,652
U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 72,087 74,934
U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 173,848 89,492
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 223,910 32,954
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 223,910 32,954
Total short-term investments 0 0
Total assets measured at fair value 223,910 32,954
Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 1 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 1 | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 1 | U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 223,910 32,954
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Total short-term investments 783,689 624,824
Total assets measured at fair value 783,689 624,824
Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 2,982 2,752
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 4,999 19,994
Level 2 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 529,773 437,652
Level 2 | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 72,087 74,934
Level 2 | U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 173,848 89,492
Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Total short-term investments 0 0
Total assets measured at fair value 0 0
Level 3 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 3 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 3 | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 3 | U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents $ 0 $ 0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Narrative (Details) - Level 2 - Convertible Senior Notes - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Fair value of debt $ 1,000,000,000.0 $ 1,000,000,000.0
Measurement Input, Share Price    
Debt Instrument [Line Items]    
Measurement input 100  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Total $ 781,142 $ 620,483
Gross Unrealized Gains 2,963 4,401
Gross Unrealized Losses (416) (60)
Estimated Fair Value 783,689 624,824
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Total 2,922 2,679
Gross Unrealized Gains 60 73
Gross Unrealized Losses 0 0
Estimated Fair Value 2,982 2,752
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Total 4,999 19,994
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 4,999 19,994
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Total 527,173 433,445
Gross Unrealized Gains 2,885 4,248
Gross Unrealized Losses (285) (41)
Estimated Fair Value 529,773 437,652
U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Total 72,077 74,914
Gross Unrealized Gains 16 26
Gross Unrealized Losses (6) (6)
Estimated Fair Value 72,087 74,934
U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Total 173,971 89,451
Gross Unrealized Gains 2 54
Gross Unrealized Losses (125) (13)
Estimated Fair Value $ 173,848 $ 89,492
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value    
Less Than 12 Months $ 399,643 $ 178,139
Greater Than 12 Months 5,062 2,570
Total 404,705 180,709
Unrealized Loss    
Less Than 12 Months (416) (60)
Greater Than 12 Months 0 0
Total (416) (60)
Commercial paper    
Fair Value    
Less Than 12 Months 4,999 4,997
Greater Than 12 Months 0 0
Total 4,999 4,997
Unrealized Loss    
Less Than 12 Months 0 0
Greater Than 12 Months 0 0
Total 0 0
Corporate notes and bonds    
Fair Value    
Less Than 12 Months 224,706 92,855
Greater Than 12 Months 3,362 870
Total 228,068 93,725
Unrealized Loss    
Less Than 12 Months (285) (41)
Greater Than 12 Months 0 0
Total (285) (41)
U.S. Treasuries    
Fair Value    
Less Than 12 Months 22,792 42,799
Greater Than 12 Months 0 0
Total 22,792 42,799
Unrealized Loss    
Less Than 12 Months (6) (6)
Greater Than 12 Months 0 0
Total (6) (6)
U.S. Government agencies    
Fair Value    
Less Than 12 Months 147,146 37,488
Greater Than 12 Months 1,700 1,700
Total 148,846 39,188
Unrealized Loss    
Less Than 12 Months (125) (13)
Greater Than 12 Months 0 0
Total $ (125) $ (13)
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Summary of Contractual Maturities of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Amortized Cost    
Due within one year $ 349,132  
Due within one to three years 432,010  
Total 781,142 $ 620,483
Fair Value    
Due within one year 350,290  
Due within one to three years 433,399  
Total $ 783,689 $ 624,824
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Narrative (Details) - Private Company - USD ($)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]    
Ownership percentage 11.00% 11.00%
Gain (loss) from investment $ 0  
Amounts paid to shareholders $ 0  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 308,451 $ 298,787
Less: accumulated depreciation (228,901) (219,017)
Total property and equipment, net 79,550 79,770
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 228,594 220,870
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 64,094 62,249
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 15,298 15,203
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 465 $ 465
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Property, Plant and Equipment [Abstract]    
Depreciation and amortization $ 11.3 $ 9.0
Capitalized software development costs 7.9 5.8
Amortization of capitalized software development costs $ 5.0 $ 4.6
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations - Narrative (Details)
1 Months Ended 3 Months Ended
Mar. 31, 2021
shares
Dec. 31, 2020
shares
Nov. 30, 2020
USD ($)
shares
Jan. 31, 2020
USD ($)
Mar. 31, 2021
USD ($)
shares
Mar. 31, 2020
USD ($)
Jan. 17, 2020
Business Acquisition [Line Items]              
Goodwill, tax adjustment         $ 50,000.00    
Amortization expense         $ 11,800,000 $ 12,000,000.0  
Cloudvisory LLC              
Business Acquisition [Line Items]              
Purchase consideration, cash paid       $ 13,200,000      
Liabilities assumed       $ 300,000      
Cloudvisory LLC | Measurement Input, Discount Rate | Developed Technology              
Business Acquisition [Line Items]              
Intangible assets, measurement input             0.35
Cloudvisory LLC | Measurement Input, Discount Rate | Trade Names              
Business Acquisition [Line Items]              
Intangible assets, measurement input             0.35
Cloudvisory LLC | Measurement Input, Royalty Rate | Trade Names              
Business Acquisition [Line Items]              
Intangible assets, measurement input             0.01
Respond Software              
Business Acquisition [Line Items]              
Purchase consideration, cash paid     $ 116,100,000        
Common stock issued to acquire company (shares) | shares     4,931,862        
Common stock issued to acquire company, with vesting conditions (shares) | shares 436,916 694,768 694,768        
Number of shares cancelled (shares) | shares         257,852    
Consideration transferred, equity interests     $ 60,300,000        
Fair value of replacement awards     1,200,000        
Total purchase consideration     177,600,000        
Goodwill, expected tax deductible amount     $ 0        
Respond Software | Measurement Input, Discount Rate | Developed Technology              
Business Acquisition [Line Items]              
Intangible assets, measurement input     0.12        
Respond Software | Measurement Input, Discount Rate | In-Process technology              
Business Acquisition [Line Items]              
Intangible assets, measurement input     0.13        
Respond Software | Measurement Input, Discount Rate | Customer Relationships              
Business Acquisition [Line Items]              
Intangible assets, measurement input     0.11        
Respond Software | Measurement Input, Discount Rate | Trade Names              
Business Acquisition [Line Items]              
Intangible assets, measurement input     0.12        
Respond Software | Measurement Input, Royalty Rate | Trade Names              
Business Acquisition [Line Items]              
Intangible assets, measurement input     0.01        
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Nov. 30, 2020
Jan. 31, 2020
Business Acquisition [Line Items]        
Goodwill $ 1,364,837 $ 1,364,886    
Cloudvisory LLC        
Business Acquisition [Line Items]        
Net tangible assets assumed       $ (288)
Intangible assets       5,650
Goodwill       7,846
Total purchase price allocation       $ 13,208
Respond Software        
Business Acquisition [Line Items]        
Net tangible assets assumed     $ (4,551)  
Intangible assets     31,880  
Deferred tax liability     (1,120)  
Goodwill     151,388  
Total purchase price allocation     $ 177,597  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations - Identifiable Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
1 Months Ended
Nov. 30, 2020
Jan. 31, 2020
Cloudvisory LLC    
Business Acquisition [Line Items]    
Amount   $ 5,650
Cloudvisory LLC | Developed technology    
Business Acquisition [Line Items]    
Estimated Useful Life (in years)   3 years
Amount   $ 5,500
Cloudvisory LLC | Trade name    
Business Acquisition [Line Items]    
Estimated Useful Life (in years)   1 year
Amount   $ 150
Respond Software    
Business Acquisition [Line Items]    
Amount $ 31,880  
Respond Software | Developed technology    
Business Acquisition [Line Items]    
Estimated Useful Life (in years) 5 years  
Amount $ 22,300  
Respond Software | In-Process technology    
Business Acquisition [Line Items]    
Estimated Useful Life (in years) 4 years  
Amount $ 2,200  
Respond Software | Customer relationships    
Business Acquisition [Line Items]    
Estimated Useful Life (in years) 5 years  
Amount $ 6,760  
Respond Software | Trade name    
Business Acquisition [Line Items]    
Estimated Useful Life (in years) 2 years  
Amount $ 620  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations - Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]    
Total intangible assets $ 491,983 $ 491,983
Less: accumulated amortization (377,761) (365,916)
Total net intangible assets 114,222 126,067
Developed technology    
Business Acquisition [Line Items]    
Total intangible assets 178,303 178,303
Content    
Business Acquisition [Line Items]    
Total intangible assets 158,700 158,700
Customer relationships    
Business Acquisition [Line Items]    
Total intangible assets 122,450 122,450
Contract backlog    
Business Acquisition [Line Items]    
Total intangible assets 13,200 13,200
Trade names    
Business Acquisition [Line Items]    
Total intangible assets 17,930 17,930
Non-competition agreements    
Business Acquisition [Line Items]    
Total intangible assets $ 1,400 $ 1,400
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Business Combinations [Abstract]    
2021 (remaining nine months) $ 35,046  
2022 35,575  
2023 28,444  
2024 9,985  
2025 and thereafter 5,172  
Total net intangible assets $ 114,222 $ 126,067
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges - Summary of Restructuring Activities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Restructuring Reserve  
Balance, December 31, 2020 $ 1,048
Provision for restructuring charges 0
Cash payments (764)
Other adjustments (101)
Balance, March 31, 2021 183
Severance and related costs  
Restructuring Reserve  
Balance, December 31, 2020 570
Provision for restructuring charges 0
Cash payments (443)
Other adjustments (110)
Balance, March 31, 2021 17
Facilities costs  
Restructuring Reserve  
Balance, December 31, 2020 478
Provision for restructuring charges 0
Cash payments (321)
Other adjustments 9
Balance, March 31, 2021 $ 166
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Restructuring Cost and Reserve [Line Items]    
Restructuring reserve $ 183 $ 1,048
Facilities Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring reserve $ 166 $ 478
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Narrative (Details)
3 Months Ended
Mar. 31, 2021
Lessee, Lease, Description [Line Items]  
Optional extension term 5 years
Optional termination period 1 year
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 11 years
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Components of Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Leases [Abstract]    
Operating lease costs $ 4,099 $ 4,418
Short-term lease costs 298 527
Sublease income (223) (274)
Total net lease costs $ 4,174 $ 4,671
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating leases:    
Operating lease right-of-use assets, net $ 39,238 $ 38,251
Operating lease liabilities, current 13,843 16,024
Operating lease liabilities, non-current 54,710 $ 42,202
Total operating lease liabilities $ 68,553  
Weighted average remaining lease term (in years) 6 years 8 months 12 days  
Weighted average discount rate 6.20%  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 5,385 $ 4,730
Lease liabilities arising from obtaining right-of-use assets:    
Operating leases $ 11,683 $ 478
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 (remaining nine months) $ 5,995  
2022 14,519  
2023 12,584  
2024 11,243  
2025 10,640  
2026 10,605  
2027 and thereafter 20,272  
Total lease payments 85,858  
Less: imputed interest (17,305)  
Total operating lease liabilities 68,553  
Less: current lease obligations (13,843) $ (16,024)
Long-term lease obligations $ 54,710 $ 42,202
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Revenue from External Customer [Line Items]        
Total deferred revenue, current $ 587,933 $ 613,709    
Total deferred revenue, non-current 322,765 342,748    
Total deferred revenue 910,698 956,457 $ 919,856 $ 974,567
Product, Subscription and Support        
Revenue from External Customer [Line Items]        
Total deferred revenue, current 479,459 503,740    
Total deferred revenue, non-current 321,282 341,541    
Professional services        
Revenue from External Customer [Line Items]        
Total deferred revenue, current 108,474 109,969    
Total deferred revenue, non-current $ 1,483 $ 1,207    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Deferred Revenue    
Beginning balance $ 956,457 $ 974,567
Billings for the period 200,589 170,011
Revenue recognized (246,348) (224,722)
Ending balance $ 910,698 $ 919,856
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]        
Deferred revenue $ 910,698 $ 956,457 $ 919,856 $ 974,567
Backlog $ 48,700      
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue - Remaining Performance Obligations (Details)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Deferred revenue 100.00%
Backlog 100.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 65.00%
Backlog 56.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred Revenue 1 year
Backlog 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 22.00%
Backlog 25.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred Revenue 1 year
Backlog 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 10.00%
Backlog 17.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred Revenue 1 year
Backlog 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 3.00%
Backlog 2.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred Revenue
Backlog
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Narrative (Details)
1 Months Ended 3 Months Ended
May 24, 2018
USD ($)
day
$ / shares
Jun. 30, 2020
USD ($)
May 31, 2018
USD ($)
Jun. 30, 2015
USD ($)
day
$ / shares
Mar. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Jun. 05, 2018
USD ($)
Debt Instrument [Line Items]              
Purchase of capped calls $ 65,200,000            
Convertible Senior Notes              
Debt Instrument [Line Items]              
Debt instrument, convertible, conversion ratio       0.0164572      
Conversion price (usd per share) | $ / shares       $ 60.76      
Threshold note trading days | day       5      
Threshold percentage of note price trigger       98.00%      
Purchase price trigger percentage       100.00%      
Redemption price triggered by fundamental change, percentage 100.00%            
Redemption price, percentage 100.00%     100.00%      
Remaining discount and issuance cost, weighted average amortization period         1 year 2 months 12 days    
Convertible Senior Notes | Subsequent to September 30, 2015              
Debt Instrument [Line Items]              
Threshold trading days | day 20     20      
Threshold consecutive trading days | day 30     30      
Threshold percentage of stock price trigger 130.00%     130.00%      
Convertible Senior Notes | On or After June 1, 2020 Until June 1, 2022              
Debt Instrument [Line Items]              
Threshold consecutive trading days | day       30      
Common Stock              
Debt Instrument [Line Items]              
Closing share price (usd per share) | $ / shares         $ 19.57    
Convertible Senior Notes Due 2024 | Convertible Senior Notes              
Debt Instrument [Line Items]              
Principal amount $ 525,000,000.0           $ 75,000,000.0
Interest rate 0.875%            
Initial purchaser's discount $ 15,000,000.0            
Debt issuance costs 600,000            
Proceeds from issuance of convertible senior notes, net of issuance costs 584,400,000            
Repurchase of convertible senior notes 330,400,000            
Purchase of capped calls $ 65,200,000            
Debt instrument, convertible, conversion ratio 0.0431167            
Conversion price (usd per share) | $ / shares $ 23.17            
Threshold note trading days | day 5            
Threshold consecutive note trading days 5 days            
Threshold percentage of note price trigger 98.00%            
Equity component of debt $ 141,700,000            
Remaining discount amortization period         3 years 2 months 12 days    
Cap price (usd per share) | $ / shares $ 34.32            
Debt amount outstanding         $ 600,000,000 $ 600,000,000  
Convertible Senior Notes Due 2024 | Convertible Senior Notes | On or After June 1, 2020 Until June 1, 2022              
Debt Instrument [Line Items]              
Threshold trading days | day 20            
Threshold percentage of stock price trigger 130.00%            
Convertible Senior Notes Due 2024 | Measurement Input, Discount Rate | Convertible Senior Notes              
Debt Instrument [Line Items]              
Measurement input 0.055            
Series A Notes | Convertible Senior Notes              
Debt Instrument [Line Items]              
Principal amount       $ 460,000,000.0      
Interest rate       1.00%      
Repurchase of convertible senior notes     $ 330,400,000        
Repurchased principal amount of debt $ 340,200,000 $ 96,400,000 340,200,000        
Equity component of debt, subsequent adjustments     $ 13,000,000.0        
Remaining expected life     2 years        
Gain (loss) on repurchase of convertible senior notes   0 $ (10,800,000)        
Extinguishment of debt, amount   $ 96,400,000          
Debt amount outstanding         23,436,000 23,436,000  
Series A Notes | Measurement Input, Discount Rate | Convertible Senior Notes              
Debt Instrument [Line Items]              
Measurement input     0.045        
Series A Notes | Convertible senior notes | Convertible Senior Notes              
Debt Instrument [Line Items]              
Repurchase of convertible senior notes     $ 317,400,000        
Series B Notes | Convertible Senior Notes              
Debt Instrument [Line Items]              
Principal amount       $ 460,000,000.0      
Interest rate       1.625%      
Initial purchaser's discount       $ 23,000,000.0      
Debt issuance costs       500,000      
Proceeds from issuance of convertible senior notes, net of issuance costs       $ 896,500,000      
Threshold consecutive note trading days       5 days      
Debt amount outstanding         $ 460,000,000 $ 460,000,000  
Series B Notes | Convertible Senior Notes | On or After June 1, 2020 Until June 1, 2022              
Debt Instrument [Line Items]              
Threshold trading days | day       20      
Threshold percentage of stock price trigger       130.00%      
Required trading days since notice of redemption, not more than       3 days      
Debt, Liability Component | Convertible Senior Notes              
Debt Instrument [Line Items]              
Initial purchaser's discount 11,500,000     $ 17,600,000      
Debt issuance costs 500,000     400,000      
Carrying amount of convertible debt 458,300,000            
Debt, Equity Component | Convertible Senior Notes              
Debt Instrument [Line Items]              
Initial purchaser's discount 3,500,000     5,400,000      
Debt issuance costs $ 100,000     $ 100,000      
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) - Convertible Senior Notes - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Convertible Senior Notes Due 2024    
Debt Instrument [Line Items]    
Principal $ 600,000 $ 600,000
Less: Notes discounts and issuance costs, net of amortization (86,478) (92,750)
Net carrying amount 513,522 507,250
Equity component, net of issuance costs 138,064 138,064
Series A Notes    
Debt Instrument [Line Items]    
Principal 23,436 23,436
Less: Notes discounts and issuance costs, net of amortization 0 0
Net carrying amount 23,436 23,436
Equity component, net of issuance costs 15,559 15,559
Series B Notes    
Debt Instrument [Line Items]    
Principal 460,000 460,000
Less: Notes discounts and issuance costs, net of amortization (24,677) (29,790)
Net carrying amount 435,323 430,210
Equity component, net of issuance costs $ 117,834 $ 117,834
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) - Convertible Senior Notes - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Convertible Senior Notes Due 2024    
Debt Instrument [Line Items]    
Coupon interest $ 1,313 $ 1,313
Non-cash interest expense related to convertible senior notes 6,271 5,970
Total interest expense recognized $ 7,584 $ 7,283
Effective interest rate on the liability component 6.00% 6.00%
Series A Notes    
Debt Instrument [Line Items]    
Coupon interest $ 59 $ 300
Non-cash interest expense related to convertible senior notes 0 1,518
Total interest expense recognized $ 59 $ 1,818
Effective interest rate on the liability component 1.00% 6.20%
Series B Notes    
Debt Instrument [Line Items]    
Coupon interest $ 1,869 $ 1,869
Non-cash interest expense related to convertible senior notes 5,113 4,877
Total interest expense recognized $ 6,982 $ 6,746
Effective interest rate on the liability component 6.50% 6.60%
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended
Jun. 03, 2020
Jun. 30, 2015
Debt Disclosure [Abstract]    
Stock repurchased during period   $ 150.0
Stock repurchased and retired during period shares (shares) 1.6  
Antidilutive securities excluded from net loss per share (shares) 1.8  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Narrative (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
claim
Dec. 31, 2020
USD ($)
Long-term Purchase Commitment [Line Items]    
Letters of credit available $ 3,400,000 $ 3,900,000
Amount drawn against letters of credit 0  
Non-cancellable open orders $ 4,200,000 $ 6,000,000.0
Number of claims | claim 0  
Software and Services    
Long-term Purchase Commitment [Line Items]    
Non-cancellable open orders $ 15,800,000  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Redeemable Preferred Stock (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 11, 2020
USD ($)
day
$ / shares
shares
Mar. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Series A Securities Financing Agreements      
Class of Stock [Line Items]      
Number of shares issued and sold (shares) | shares 400,000    
Sale price (usd per share) | $ / shares $ 1,000    
Aggregate purchase price $ 400,000    
Series A convertible preferred stock:      
Class of Stock [Line Items]      
Conversion price (usd per share) | $ / shares $ 17.25 $ 17.25  
Trading days | day 20    
Consecutive trading days | day 30    
Conversion price, percent 175.00%    
Excess of net debt $ 350,000    
Accretion recognized   $ 100 $ 4,700
Dividends accrued during the period   4,500  
Dividends payable   $ 5,500  
Series A convertible preferred stock: | Series A Securities Financing Agreements      
Class of Stock [Line Items]      
Dividend rate 0.045    
Percent issued still outstanding 25.00%    
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Common Shares Reserved for Issuance - Narrative (Details)
3 Months Ended
Mar. 31, 2021
vote
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Class of Stock [Line Items]    
Common stock, shares authorized (shares) 1,000,000,000 1,000,000,000
Common stock, par value (usd per share) | $ / shares $ 0.0001 $ 0.0001
Voting right per common share | vote 1  
Series A convertible preferred stock:    
Class of Stock [Line Items]    
Preferred stock authorized (shares) 100,000,000 100,000,000
Preferred stock, par value (usd per share) | $ / shares $ 0.0001 $ 0.0001
Preferred stock, shares issued (shares) 0 0
Preferred stock, outstanding (shares) 0 0
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) - shares
shares in Thousands
Mar. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]    
Shares reserved for future issuance (shares) 84,109 99,275
Series A Preferred Stock    
Class of Stock [Line Items]    
Shares reserved for future issuance (shares) 23,511 23,249
Convertible senior notes    
Class of Stock [Line Items]    
Shares reserved for future issuance (shares) 33,856 33,856
Reserved under stock award plans    
Class of Stock [Line Items]    
Shares reserved for future issuance (shares) 20,960 38,745
Employee Stock Purchase Plan (ESPP)    
Class of Stock [Line Items]    
Shares reserved for future issuance (shares) 5,782 3,425
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Equity Award Plans - Narrative (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares reserved for future issuance (shares) 84,109 99,275
Compensation cost not yet recognized $ 474.9  
Compensation cost not yet recognized, period for recognition 3 years  
Employee Stock Purchase Plan (ESPP)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares reserved for future issuance (shares) 5,782 3,425
Acquisition price at lower of fair market value, percentage 85.00%  
2013 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
General vesting period 4 years  
Award expiration period from grant date 10 years  
Employee stock ownership, combined voting power of all stock 10.00%  
Minimum exercise price as a percentage of the fair value per share 110.00%  
Award expiration period, for excess voting power grants 5 years  
Shares reserved for future issuance (shares) 16,200 14,900
2013 Plan | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grant date fair value, percentage, no less than 100.00%  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Outstanding and Options Exercisable (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number of Shares    
Beginning balance, options outstanding (shares) 3,485  
Exercised (shares) (287)  
Cancelled (shares) (45)  
Ending balance, options outstanding (shares) 3,153 3,485
Options exercisable (shares) 1,965  
Weighted- Average Exercise Price (per share)    
Beginning balance (usd per share) $ 8.33  
Exercised (usd per share) 3.82  
Cancelled (usd per share) 22.42  
Ending balance (usd per share) 8.54 $ 8.33
Options exercisable (usd per share) $ 12.30  
Weighted- Average Contractual Life (years)    
Balance 5 years 2 months 12 days 5 years 3 months 18 days
Options exercisable — March 31, 2021 3 years 4 months 24 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value balance $ 44,456 $ 60,679
Exercised 4,855  
Options exercisable — March 31, 2021 $ 23,982  
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number of Shares    
Beginning balance (shares) 20,400  
Granted (shares) 11,956  
Vested (shares) (3,124)  
Cancelled (shares) (814)  
Ending balance (shares) 28,418 20,400
Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (shares) 1,883  
Weighted- Average Grant Date Fair Value (per share)    
Beginning balance (usd per share) $ 15.35  
Granted (usd per share) 20.98  
Vested (usd per share) 14.12  
Cancelled (usd per share) 16.23  
Ending balance (usd per share) 17.89 $ 15.35
Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (usd per share) $ 19.41  
Weighted- Average Contractual Life (years)    
Balance 1 year 7 months 6 days 1 year 4 months 24 days
Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — March 31, 2021 1 year 7 months 6 days  
Aggregate Intrinsic Value    
Balance $ 556,141 $ 470,424
Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — March 31, 2021 $ 36,842  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Equity Award Plans - Assumptions (Details) - Employee Stock Purchase Plan (ESPP) - $ / shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk free interest rate, minimum 0.09% 1.60%
Risk free interest rate, maximum 0.18% 2.35%
Dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (usd per share) $ 13.06 $ 14.59
Expected term (in years) 6 months 6 months
Volatility 48.00% 29.00%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (usd per share) $ 15.03 $ 16.35
Expected term (in years) 1 year 1 year
Volatility 68.00% 39.00%
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 45,767 $ 36,178
Cost of product, subscription and support revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 4,480 3,742
Cost of professional services revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 5,562 3,900
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 14,655 11,545
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 13,982 11,486
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 7,088 $ 5,505
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 1,503 $ 925
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Numerator:    
Net loss $ (50,644) $ (76,306)
Dividend on series A convertible preferred stock (4,512) 0
Accretion of series A convertible preferred stock (82) 0
Net loss attributable to common stockholders, basic and diluted $ (55,238) $ (76,306)
Denominator:    
Weighted average number of shares outstanding—basic (shares) 234,740 217,789
Weighted average number of shares outstanding— diluted (shares) 234,740 217,789
Net loss per share—basic (usd per share) $ (0.24) $ (0.35)
Net loss per share—diluted (usd per share) $ (0.24) $ (0.35)
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Common Share (Details) - shares
shares in Thousands
3 Months Ended
Jun. 03, 2020
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (shares) 1,800    
Options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (shares)   3,153 3,964
Unvested restricted stock awards and units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (shares)   28,418 24,899
Series A convertible preferred stock:      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (shares)   23,511 0
Convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (shares)   33,856 35,442
ESPP shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (shares)   669 966
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plan - Narrative (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
Retirement Benefits [Abstract]  
Employer contributions vested percentage 100.00%
Employer matching contributions $ 0
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Major Customers Information - Narrative (Details) - segment
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue, Major Customer [Line Items]    
Number of reportable segments 1  
Customer Concentration Risk | Sales Revenue, Net | One Distributor    
Revenue, Major Customer [Line Items]    
Concentration risk percentage 12.00% 11.00%
Customer Concentration Risk | Sales Revenue, Net | One Reseller    
Revenue, Major Customer [Line Items]    
Concentration risk percentage 14.00%  
Customer Concentration Risk | Sales Revenue, Net | Second Distributor    
Revenue, Major Customer [Line Items]    
Concentration risk percentage   10.00%
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 246,348 $ 224,722
U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 150,482 140,573
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 44,053 38,062
APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 37,336 33,573
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 14,477 12,514
Product and related subscription and support    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 97,155 105,688
Product and related subscription and support | U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 53,411 59,988
Product and related subscription and support | EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 20,156 20,606
Product and related subscription and support | APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 19,777 20,723
Product and related subscription and support | Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 3,811 4,370
Platform, cloud subscription and managed services    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 85,862 68,395
Platform, cloud subscription and managed services | U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 53,664 46,012
Platform, cloud subscription and managed services | EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 14,627 10,176
Platform, cloud subscription and managed services | APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 12,547 8,796
Platform, cloud subscription and managed services | Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 5,024 3,411
Professional services    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 63,331 50,639
Professional services | U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 43,407 34,573
Professional services | EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 9,270 7,280
Professional services | APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 5,012 4,054
Professional services | Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 5,642 $ 4,733
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Major Customers Information - Revenue by Product (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment Reporting Information [Line Items]    
Revenue $ 246,348 $ 224,722
Product and related subscription and support    
Segment Reporting Information [Line Items]    
Revenue 97,155 105,688
Platform, cloud subscription and managed services    
Segment Reporting Information [Line Items]    
Revenue 85,862 68,395
Professional services    
Segment Reporting Information [Line Items]    
Revenue $ 63,331 $ 50,639
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Entity Location [Line Items]    
Total property and equipment, net $ 79,550 $ 79,770
United States    
Entity Location [Line Items]    
Total property and equipment, net 73,915 73,699
International    
Entity Location [Line Items]    
Total property and equipment, net $ 5,635 $ 6,071
EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,B GE('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #(@)Y2P?Y@X.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW9D**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2:\S58)*DE29B 15B(K&NU$BJB)!_/>*T6?/B,_0S3"K!'BXX25&4%K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LVQ:^'47W1=02P,$% @ R(">4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #(@)Y2+>YQCRL% !1%0 & 'AL+W=OB&#;)@#B IA MQ_^^*S#@9/!";VR^]N5A);TK:;H7\GOJQ3&Z77/5RKY:ABIZ_.(I93,RX.BT*"F.3(B%L2]V32_MI2SJ]N?75 ML:D.R)_X(^#[].28Z$]9"_%=G]Q[USU3$_&0NTI+,/C;<8>'H58"CG^/HKWJ MG3KP]+A4O\L_'CYFS5+NB/#/P%/^=6_2(Q[?L"Q4+V+_*S]^T%#KN2),\U^R M+YX=#'K$S5(EHF,P$$1!7/RS]V,B3@/HF0!Z#*"? JQS;["/ 7;^H059_EDW M3+'95(H]D?II4-,'>6[R:/B:(-;-N%(2[@80IV:.V'%)^B3UF>3IU%"@J>\8 M[C%^4<33,_$V>12Q\E-R&WO<^QAO $L%1$N@!44%'YF\)+9U0:A)K08>!P^? M)Q!.QTWA'W#L*C]VKF>C^?E[ODZ5A"[W#R(YJ"0'N>3@C.2-<#,8"(J\'A+> ME'$\W#+[SPC%L*(8=J-XSIA47(8'\L(3(543$2ZE9,81HE%%-.I&M.0R$)[N M403Z=&.*<*6R#_WPY4M+-QA7;...;2896%CN0.?3A6MM6)AB^9I43!-4YS96 M@3J0NR#DY"F+UEPVL> :IFGU[9$Y&B,\5Q7/51>>%[X-]&"!9#VQJ+'U<)V[ M0/+; [\@][%[B7!99NUQ9A!1<8F!,,I"X$%N[>#\*%G"Q]$6.N MVR)B4ZL_LDT3(ZK+@(5[^&N@H *(#;'H3^N?R8J[F81L-6+A2HZ((O";E1+N M]PORHWEI0GT@"9-DQ\*,DP2F0OE$$>.NRX6%^SR44B^(MV1UB-8B;,1M*12W M;YCUTKH^4-S!RY21VW?79_&6GZU<+4)/\]7-')N=T;HWW\DJ\L [50&[F.8-1:K,#U-8R5J(QFNV$)6^S[MY/MZ M1@15'7QU*V3C.&C1>6 2^L#<=6&U";,%[A62&&/M_[23_Z\B%H9DD:5P.VUN M35RG;19):]NG+;8?<;G5/>L7"%4^&&R4L+@Y;[A2*U-M]Q1WZS)+/JSO42!< MIA6HMGV*.W8Y'#\XY"I?-)-OF8)"&6LS:URP%LK#7%EOJ^QFU)X,!D-[/)H: MNR:LVOMIIS6 ^-.0EFZAT7X._F--^>J;2E@6O;8G$RPJD1K=Z>X.9?&=1>D MNF"^<:@BV(JN1:[?MVC?1E?TM=W;+1/V]$B<'8(&B>;5MJ!\KV\E+AZ,5;L M7U57J_W">;Y+9M2/%YN-L-X' TM)R#<0:EZ.8:S)8O^N.%$BR;? UD(I$>6' M/F<>E_H!N+\10I4G^@75+NKL/U!+ P04 " #(@)Y2?Y]'J58' !_' M& 'AL+W=O1B??]QLKWB.(Y(@[!ANE7]NG7 M/.ZF.V^G+\#RSGS2F4\:?73*_+HL>2$1JRJP\X-%(^TTTD:C.Z6155L$OD&Q M&O"_ZW3/,GB%T5<'57ZC2FVX_;F'_2@@IXO]T">ZF!_XKN=V8F^0NAU2UXIT MM16E/)&\S&%-][R2^13,@QYO\/X@I'X8C6#J8CYQ0S(!T^M@>E:8%W$L:@ & M22/FX,S'C,]1 0E.;!#+( TU@0H)#26B?I2;.H/9B]V(H+IR"T&,8]Z@6=V MB]^YQ;>ZY0:6K)"B3+EQR7SMI9Y+QW&E"[D.H69<08)0Z)!CA-HI!0)J1AQWRT(I\+23+O@)D:%A/'%(Z M7G>3G$^(.[$?H@YF=,3!P.&E?&D7!PKUCM RF1:/*&, ]>B4I'JB=BSUN8'-G^DA5/*23#HWXD M.@;L$C).!B8YXCM^, &U)T1L9\1KOA-5*H>9(!/%TX%YIK=9J_4-G81 >V/8 MNEC@^O[$)L,].6([.Z[OUA>WZ&*U6JY71G@ZVU$U%\:[1?)P],G< ? M6V\@(NQ,Q51/,MC.,N/$DJ7L,5HL680HX1&$[A[RL%VSGG%'8M&$0:31ND/,Q M#9P)IY*>88B=8=[6&T<"@.A, A"B:$R')CF/!NY$54<&C9*=<* ]W$/9T3!. MQ8L4ZNU"2+7="E&!,M%^FIFD36HG"E?+(56<++ZKNF/Y0OUG.MGEVI MG5U5 (KB:YV.YW!'_9E<#VW^*F=^"^2)%45%*0==51RDA8H9KL4TI 1IL[HU/>"2,OF1D$H_Z8.'&C/ M_=3._>L2&*@N7U[7GDG8D)54BQP$8;>*_^?:Z'7 20C!I-E\5.ZMR8-37'N] M !5OG==95NI0^Y9\J[Y@[#E*"[@V-D94+PB(0\=GI08I&M*IE>J+!FHO M&H:P$[Y)X]18'U"=^$](Z+NA5JJ;);&+HPE"HWV50.U5PH%XJT&^^O:;D.#@ MQS9K&8'K14" /4S'-&R2HR1RIAS<5POT2+70' L,.NXYNKK[^,?R87US>;M$ M]P_+GY;0E5^CU?KNZE=T\;$=_7)W>[U\6+U:N/S]T\WZ+Z.%OG;8;SY7, D: MSQ46@Z]#ZM,<[-"GM*B@K-S 3.=] %XJ#U^[#A=2[)H/1H]"2I$WPRUGL$!* M )YO!!3^[87Z!M5]DPU59$MY#N0BUPG9 #XP M4FR=RR:6(N&@)C.X"H)7-$?-]GAZ%4_O#7B<>$UH;E*IV%^\<5%<:@0J,O9J M2KN!_;P .FJV!]2O@/IO!\2TSH_ ]$^#.6JV!S.H8 9O!X,O)VWPZ7TEIGC9V!JMF[ND_4$L# M!!0 ( ,B GE*4]V84!P8 #09 8 >&PO=V]R:W-H965T&ULK5G;;MLX$/T5PMB'%HACD=0U< (DZ5X*;+=!TFZ?%8FVA/G,Q9/<,*;0R[:LY.5LH]3N8K&0V89M M4WG.=ZR"7U9<;%,%MV*]D#O!TKQQVI8+XGGA8IL6U>QJV3R[$U=+7JNRJ-B= M0++>;E/Q[PTK^?/E#,\.#^Z+]4;I!XNKY2Y=LP>FON[N!-PM^BAYL665+'B% M!%M=SJ[QQ2V-M$-C\7?!GN71-=)4'CE_TC9R%L]0SE9I7:I[_OP'ZP@% M.E[&2]E\HN?.UINAK):*;SMG0+ MJO8[?>D&XL@!XM@=2.= Q@[^A /M'&A# MM$76T/J0JO1J*?@S$MH:HNF+9FP:;V!35#J-#TK KP7XJ:M;7N60%)8CN)*\ M+/)4PP18\MZ>[>PXXM!]NVL2C$_'NV9Y5-;MPA/+[4'X3RI\(]86KM(25 MU 2TC73K'C;N>C7OKX@?4C]>+O;' V Q(WY$2&_V"EW0HPN<1&^Y5'KJB+<) MAWW(\ 3"V>O -N)MF."(4>P'D3?B;;'"01S::4<]QN@$C&O!I40[P5>%L@&, MC%?C$$?1.#,6,Y]B.@$Q[B'&SLQTB[E:(_:RTTM?NI*3]%$3)_%[)EDJL@V" M=0]E= _ZL-/UPT8_,7A%Q"?C_)A6811XU$X>>T.]\YQ '](2JI9&";+UQ/1 M6,N49[P^24(/CT!:S+ 'I<*;@'E4EK$3YN^L@C25#= TA\)?2*73MK?.^"[8 M,0P2^G$R1FLQBWR23( E UCR5O*5J#-5"SVM,A"&-;,7?V( &*?=8H*])/(G M, Z%%],35B8W)K\5)C4Q)'& #:RF'?%"[$VL4#R4=NRN[<,:+:&26"'ZQJOG M-(PH&4.TV(4DB:8FZ%#?<>"$^+%2#/1?@>!G?&N?E8&ESOG^&*%IY?MD*M^# M6&"W6O3XND1; 9H:,,=^2 R(-KL@]J?R/*@%=LO%9[5AHAM!]*Y#^OX,50S2X*Z509(H,($;<(?2CV!9P.<@0#*9DH0#BO80-6[9E0Q6/) M8(O#5DP(.## 025[LI(P-6?N!WA=!0.AXXVFS(6]>^A].[6N8(]+ ]<+ZW\FK? M&A_C])!"XI;"_\>JR\])O(+3>%G-)GD-$DK<$OJMZ8$ U!06 M3+IFAR-_K=L%<,X'>KNZV:54AQ'H^?39:WWL]$Q9)=2/_/$VRV:GCTL3FD8& M^25N^?TQ@GTB711-,;93M-BY* ZR3=RR#4J8P\[\#,GZ46:BV+7-,Z@3LM[M MN%"N'LN@MR3YT;8&'221NB7QS<9&YW]KD]@8UQ2; 23@NXC:SZ>X!/>I@N74)9M2*2;VY KB@JOLB&V^K M7D<>U('Z/SR+AJ),W47Y[5EDGCM"2NEXCVHQ@ST8G5B8="BN-/QIUUC,2.P'X[W-XJC_O&5P^-=M>0DXZDJUK=K^:=_ZOVX: MWJ/G-_CBMFW@#V':_Q,^I6)=5!*5; 4AO?,($B+:%GU[H_BNZ7(_%&OZ#_H^3J/U!+ P04 " #(@)Y2NZ-IVZ0" ":!@ M& 'AL+W=OV%^..><\^YMB_93JIG M70$8\E)SH2=>9% M,[]C*5D-0C,IB(+EQ+L97L]2&^\"OC+8Z8,QL4X64C[;R5TY\0(K"#@4QC)0 M_&QA!IQ;(I3QL^7TNI06>#C>LW]PWM'+@FJ82?Z-E:::>%<>*6%)-]P\RMU' M:/TDEJ^07+M?LFMC X\4&VUDW8)10),/I.BQ#.!DN!(2\Y* M:G R-_C!PS*:R"5NU7A%*GMV6R"?I-9D0)[FM^3-Q5MR09@@7RJYT524.O,- MJK+8]*RM=X']UTEL*]I6EXEO">JDL2#=^1, B' M/7IF_P\/SLB)N@I'CB\ZP=>5\M]*WHE"UD"^WRRT47BA?YQ)%W?I8IUD$2MP([#F<_<:[9M42^Z*WE'&ZX## YC30E-O@+6CC[F&?GR9A-SO)NWPH>QM'X2&%/V&@\3)(CB?[!,Z]!K5SW MTZ20&V&:Y]&M=@WVQO65H_4I-MZF3_ZE:;HV7OX5$YIP6")E<#G"LJFF$S83 M(]>NF2RDP=;DAA7^>8"R ;B_E-+L)S9!]W>4_P%02P,$% @ R(">4IS MLU/1!0 &!L !@ !X;"]W;W)K8AUF5F>$C.G#.2YCM1?I,KSA7ZD6>%/)FLE%J_G\UDO.(YD^_$FA=PYU:4 M.5-P6M[-Y+KD+*F<\FQ&',>?Y2PM)HMY=>VJ7,S%1F5IP:]*)#=YSLJ?ISP3 MNY,)GMQ?^)S>K92^,%O,U^R.7W/U=7U5PMFLB9*D.2]D*@I4\MN3R0?\_I)2 M[5!9_)GRG3PX1GHJ-T)\TR>?DI.)HQ'QC,=*AV#PL^5+GF4Z$N#X7@>=-&-J MQ\/C^^@7U>1A,C=,\J7(_DH3M3J9A!.4\%NVR=1GL?O(ZPEY.EXL,EG]1[O: MUIF@>".5R&MG0)"GQ?Z7_:@7XL !TQ$'4CN0G@,-1QQH[4![#JXWXN#6#FX? MDC_BX-4.7G^$8,3!KQW\G@/!(PY![1!4F[5?W6IKSIABBWDI=JC4UA!-'U3[ M6WG#CJ2%3L5K5<+=%/S48BF*!!*+)PB.I,C2A"DXN5;P QFGD+C5=[:\5.E- MQM$59 HOR\I$Q-\0*^JCE<@27LK?T/GW3:I^HBGZ>GV&7K]Z@UZAM$!?5F(C MP5C.9PI@Z\%G<0WQ= ^1C$#\(A3+#&Y+N]LU+U,NT0<4'\!?-_"E!OW>$/;, M'G8I\AQ*2#:S9TF2ZJIB&5JS-)FFQ31FZQ0PFZ*?'YDKT(G:?;8[ M"!SL^_Y\MCWR36XSN&O= MID]2;JK= 5:(#PL!-!'Q_:!,#R;?HH)7Y*'8#Z TM=+88']-]7^V']0[7%#J MAN9U\AJHGA7J]8J54/[5T#Q+*H2 A1L!> , TX!&D1F!WR#PK0B@5$I>Z2TL M@WP &YF0^0-DCAE5T* *K*C.TFT*C)](I#?OB:B"AZ(*&U2A?;?T2%/=4R05 M80%;,;UTIL'#P> TP&/I$C4 (BN KP744I;^"^-K:H22VG*IM *:$N8B&B8, M"=V1A,%.*\:.%<4?4#-Z>*-(.H8D]:G38[O+XW9=< >= K:".R^2'D'_SLI[ M@B:.$3,>8/$]ZCMACZ$-=D H1OT#,\-AF:.-AKZ?M1?+(,9\4,*BC.R7*VB MX1>0M"4>ZL9(:>%6,?"3).,+S]>BA.>/1\L%;O4"VP7C(4T82N]5)1;26&Y+ M/%2(L55I]0';!>(YZ/D4#Y6CEXE+JTD7>ZLLV"XM]R3^"QQ^BFW24D-_L/K@ M5GZP77\>SR)+_&"YP:W>8+O@'*O.$3X;:D] 2>2X?3XS:)1/*#!+G\^&AM/0 M1&>&@"%U^VQFB$9"[.)H1!UQ*X\X^O_;3M(*([$+XPLUGF2HE=B) O-BD58I MB5TI']5[$H,$A<'8CI&#)RJ[_CQ+^UF/T05'1J"U@D3HR_>@]1@=:*Z'Q\"U MDD6.2-8C6E$RU"77C_R1WH&TVD3LVO3(;I08GE]P,/:D25J9(7:9L;6C9*@- M4\_QW3XG';?K@FN%A/R*D& CYJ&0!-C#M/7KG2EO% MH7;%>:;.E1J>QL8(E+8"0^T"\RR]*QT*SP&R&K[5IHN^529J5Z;GZ%[I4)@Z MY%_#/V+5G<#!*SB[?CV!>NJ(?J=$/,\?(#YJM\<\.WCEK[\9 0"H<(DR?@N. MSKL YESN/\/L3Y185U\!;H12(J\.5YQ!WZ8-X/ZM$.K^1']8:#Z&+?X#4$L# M!!0 ( ,B GE*S9?^,R0< /@> 8 >&PO=V]R:W-H965T&ULI5E=<^.H$OTKE&L?=JO&8P'ZL%-)JCQ.D^IX'3%R%_JA7G&KVNRTJ=]59:;TX& Y6O M^)JIKV+#*_AE*>2::7B53P.UD9PM;*-U.2!1E [6K*AZYZ?VVYT\/Q5;7185 MOY-(;==K)M^^\5*\G/5P[_W#??&TTN;#X/QTPY[XG.OOFSL);X-]+XMBS2M5 MB I)OCSKC?'))":F@;7X4? 7=?",S%0>A?AI7J:+LUYD$/&2Y]ITP>#?,Y_P MLC0] 8Z_=YWV]F.:AH?/[[U?VAQ/27BU+9O^AE9QOU4+Y56JQWC0'!NJCJ_^QUYXB#!M"/OP'9-2#M!G%' M [IK0.U$:V1V6A=,L_-3*5Z0--;0FWFPOK&M839%999QKB7\6D [?3X1U0(6 MA2\0/"E1%@NFX66NX1^LEE9(+-&$J16Z@A57J(^^SR_0[[_]@7Y#184>5F*K M6+50IP,-:$R?@WPW\K=Z9-(Q,D4WHM(KA2X!P>)C^P',8C\5\CZ5;R38X0V3 M7Q'%7Q")"/;@F7R^>12 0_>>I;8_VN79\?Q/='5]^]<<7=W?WJ#;N\O[\<-T M]A\TGCQ,?TP?II?SD\ X\7Z/3 MP?.A8SQF64JC=&_V 5BR!Y8$'3!>_!?BMPXB+2#GZ(*KD*O2/:(TZ*H+#E27%ZPFD&J!V%I(7?S/ M?O#YK^XN.7 ,R5),6^[S6,4DQG[O97NL61#K7(O\9]\PU +E8@VTK3IA9@Z M.,G2K 73M:(ISH9^F,,]S&$X^D35M^M75)I+KC3BKP8KA_4N+97 (L/"/W-P M]",LON)5(22JA.;>D!TZ*#&FPW;$>JP(31/_7$;[N8R.A,>22PF0BPH\SI%F MKWZ,(V?T/B9I"Z)KA&/J!XBCAJVC(,1;O>+2R[61&X01CEJ8/%8I.0B4CZ@. M- 2'J6[%JB>NC" BM&G\Q68\:,KC5D$O0 (L_WM;J,+$ M=C#),6G@D*"3QGDNMH9U(-EY\5.\@TK%N^Y7*^B,+&W6U8O MXMC!DL1)FRP]5F1(ND*PT1JT! M@'++/^2"%Z,K)@G-1FV,KE4?4SSJ -EH#@Z+SCO(8X*#72WIDX02TL;IL<-) M1CIP-J*#PZJS9VK)(8FV_M5V-:(/LI@XOO38)7&&._0;-VJ"PW)BN1H*G>JI M#]*X/KKR'E7):#1LP_68T33JB$_2* L)*\O,5XC]OE56#O_PEF2^61"?#@W3 M=I)YS/H$V+>#54DC1>2(%+6J[NGLQ^7\%ZINTJ@,":O,W5;F*V;($=0,G 8. MTF^6*#D(VL;4O?9MP=>@;%K65>>V*OSL25R9Z>,H(FW^]-KA=!AU>*[1(Q+6 MHP_S42LHC.NP+4"G=F6\%[='@2@=#2/Z1L.Y=<^/W!=\(U96>GCU6ZH2X:]157)-&Z\B1 M'=8[,>^X>!<;GZ!BC[#AC"2. OH,"3!/5T@T"DA&OT3&5]/9>#;Y/!G31KUH M6+WFW-31:/QAJPF;_5V9H,QF&A5*;5F56&Y:PM^[T44QZ1#$_\#1_Y3(O:KHSBFG$\X5)_U$B=54/1Z/V5LUG M1;O8@1X.TCB-.@YK:*.(-*R(@2EPLY\.@O?L W$Z MRAS_>PX?AW28=A32M)%$F@6Y>_[][N[Z\N9R]C"^1A?3^>3Z=O[]_G*.;J_0 MGM>AO+ZZO;\9/TQO9T$B;]2.AM7.^LR>/1@F.W801UWE(CAQ^,RURKI.'&@C M;C0L;B$'S6YG?>ND@^W'[.*7]2]N]"\.Z]^_V(P8;F"MTY/Z7 MCMJGH1XK"DOE7X2X4<0XK(@7A=FKFF2JD/I$#>"=@"MW<8+;B>:QZJB/XD80 MXZ,'E9+;E3 [E7\*GSBW-PY+>VS:X <'=XAK+I_LU:I"-B[J.[C]U_WU[=A> M6K:^?\,GD_H2MNFFOA.^81*(6Z&2+Z'+Z&L&SI3U-6O]HL7&WE0^"JW%VCZN M.%MP:0S@]Z40^OW%#+"_[#[_/U!+ P04 " #(@)Y2K(;+#H$5 !3/@ M& 'AL+W=ON-KOFE3?/H<#8[?K31MMU[^8*?G?N7+US?-;8UYUZ%?K/1_N:5:=S5 M#WOSO?3@@UVM.WKPZ.6+K5Z9"]/]NCWW^/0H4ZGMQK3!NE9YL_QA[V3^W:LC M6L\+_F[-52C^5B3)PKE/].%M_C!@RC:DZHJ#QWZ4Y-4U#A,#&[Y'F7MZ2 M7BS_3M3?L.R09:&#.77-/VS=K7_8>[:G:K/4?=-]<%<_F2C/$Z)7N2;PO^HJ MKIWMJ:H/G=O$E\'!QK;RO[Z.>OB:%P[C"X?,MVS$7+[6G7[YPKLKY6DUJ-$? M+"J_#>9L2T:YZ#R^M7BO>_G:A,K;+6O(+=6K/F!!"$JWM;H00]'S"[MJ[=)6 MNNW4256YONULNU+GKK&5->'%HPZ\$,5'5=SWE>Q[>,^^C]7/KNW609VUM:G' M[S^"#%F0PR3(J\//$OQ9^ZEZ/)^HP]GA_#/T'F?%/&9ZC^^A]]ZO=&O_T*29 MB3IU;8"LM197@G+.O0FF[732W!O;ZK:RNE$7>&C@MUU0_W.R")V'Y_WO9S@Z MRAP=,4='_W)3_2OV5?>1>6.].;LQ$_6VK:83N'^W5EMOH=QE70;ZULJWZVS=9V.L ^NK% J-9J4- !7U;.;YWGE?C\"P=Q%V07!1;> MF(7OB?7Y,_*9V=%$]7!%K[JU48V^"L0D_F-4Y\:BT"879@M76(#J4][DR71G#5$B"E=KUS10XU4+DJ%?!%M;[4EM^XAP MAK!+T]Q,F*.__,>SP\/9]Z=NL]7M#7^:?S])CZ_,[I,^Q"?*^?3,]3X^? AM MNTM;&U6!H#=K0ESHV[8=L-*N3%N9 P(^R'P#40(,XFUWHQ 0/5DS@"G=*=T MX+'#$#:!= **6RA-P3H3^G")P)B ^*4)G5U!M1-@>]@Z* *K21\>P0/IH73> M3^FNT]6G0"]535^34\5'LG&G_0K9R[4'(+^Q 12KQO6UF FLPB<;O+ST&L'8 M5UT/=DQ[:;UK.4RGZGWO%;RE6\)9'=EZ+"D45.,]W&_F'81MZ&3TS(A0Z&'=-;('TBNP:UN/E.#'+\O;K4@B\0CPB8Y5*LSD$" M2N;:!OYV3*L"C'HD ;4P4+$!BU$[RE58$B9Y@]IT1)'4!S&B*?AC?0GH,O4D MJM*(ZAS8\,I<:G:'I'(HF%QA<1._O\7(L*%I]:*A#3;$F*'XM=@2Z:M%OB?5 MDUR9 H-+WXS,G5C?/E*Z3OL8^(RY$'!((X,Y(\*SAJ@)8DI<7:F#$%"$)H M:5@OJB8*UA%ZK&PU$C$@V].Z[ 7L@N0*.ZYO-[03.X/UQ*!M+(42>SGK\HMN M-P28J(-W@V1=,F5,1*/A^UR,H.$(X5H:]X$7J MRBRRU!.%,M V@Q;H)=/66P>$R$^GZB,MPCWH8\[#Q%4B>>HZ"6=>L:MP)T3@CXKT"9_J>MQ8D*4LF( MD]LQE>S, (U<5).W9C=#+C)(42M Q]N6Q%P@^TNE0!L-RAP!!L<#K$%*DFJ4 M+$-_K\DKQCRP JF:MBUOAV$INH?1JTU95AQ M8&B(#76O+T*"=;\0V;;N$R3;N-HT\,J &L PD)--5Q1 X+1:(],?P+Q&\G%R M8M2K:NG=AK?[LDMS94!+LV-,!HM\WA5 O8&ZO6SN^I40^@E/KW<$'5!(;1O= M4=LSC0MM&(D8S;D#;G<16I!+>8_Z(6)'&4DDI^@B6AD(7D() =?\Z?>A3%FT M/2G,P]P$>I8\B+4:2'6!E\ !5O0(*F%/F*30@6.8K>DL>V"9Y."DP42\3$5! MYRBYT!-JKY;(\4'LFQ-X@<#U@&Z!$2&IN AZ\@R_U)5)G((Z2B^4COCRDOHX M>.Q].HBI+?1,H?SO<1"&#_;7R>FN' M'"1R;_1O3MQ@R:Z6O'C"U5TJA'< @C 3@1:]JSX8:HODM35J &\7L*,7[P>W M)J6X(6.AXNI:?LY!HU5#E@47QE?4M*RXH W(K7!I%*05P0,V)4Y'&S.^_8(\ MQD4L6JL92$+FZO?>4C1]B&:_<,M.:F,N:_?W=K_8>P@>=T)ME,A+7*^DLHW@ MVK81&%B6;FV#[!^L("[XV6H8H-)AS= -^_K0Y&L9GQX"/-L214 MG$%HYBOZ/SW>,.HM->H %'F]29W%:)_($['7NN[SI+G%>7 \FSY.^*1V"MD-7MG%\DL:AH,BHZ;HH)X0KQ*^#,:? MJE>,*03W8$@XN77QH8L&&W6_9<3B!; M-9:]DDF1H[YJ"+0[AWSR([!F&]MQ\L>O8N>T,=I??+I):V_4&^REWJIW[TZ9 M2EYP[JX@^5_T9ON]^IB2=%HNZ_<[ASX$5?BHX;TPW!&?E.S$L0LLD/E)W>[# M*3$;>BWYDGOYKZ1 B07*K08CD8V*$&64/IK-)K/9K$ /K5IS!5>1,H$5?#1] M\I_#OJ<.9O&=I7@[]P95)!G]0D(-J!V#Z<%L"L)SB@RA#D-T7#B2,S&J\<[% M]QQ7B+X5A."LO..!]!(8GLY&'D[Y3K)V'Z1F;-%*LXL;. I79_241- MH%?(F,9)N_Z9;G,K>3S2GE M]$L;'+YE+]DKGDB"B>G='LNMV*4.]>Q4G=P%40PG=V49KMBO M&=-AZ ?SQP4JPFDX"7'01(Q[4* T+2#]=KI=L0L@")DW2[(#RBPK;C1:Y- 9 M31\_,FLQ1Y(:^U:C!B)GHQ1AVB!_Q5<(B/-L,@RSR=0<=I%<3P]YD/E- RKH MKVFDJ(LLJ85NR%>DN$%-T@9=2=[B-H.S1$3*.,BK2@&G?Y:$PVYQ",5[$6%? MLS-+<33,*N/8D:HBZ59(9'Q/4[PZX?^O+3/"8T%6V D*)5MIM1]AZM?IQ53] M>')RGG H.3X-R%*N\(:=6AA-D\8!E.B%LVN9,<+\&YJZD.W3'A=GIP-U\E\\"<-^O:4.H>NX')#9)L),^;[AGE?2+EYW'4H.$L;'V<>@3MO*P0]W M5#SFX\H!CT@W40IN[K/8B($6:B],172%CS0F^-,,&C-_H GL@@,H-ONZ;:FN M_S)1J'J2;.NV*$.DO"DG3@!J&L%2%E>Z_JV7O$HJ)-R0ZLRU#1?[HAN\0H6# M3->*%P85&BHB".<8N*62REPE^+S3#A(?P(B^$=\I.LT$7=2V4&O*1RR&CEC4 MSQKY()^01#MVF1'+%4YMJ4JYS"5JV@5H#XN:ZRW4$"L[^OH&*9W(DYPY7>8M ML$BR4IH5)B<%O];5M[]?]CR;):HB9$02)>>3.L@8?KS/;"@]X>+@O9:T53C8 MESR@$[O0$F0P_.$0#*2PL*)D-:]>C6EF0 M-76"V]_Z=M14F6_1%_?%)F\KX$$6-%05[/@&%MPV650L*,!/*D1D\G_91H@JN*+LIV MMZ6!QMM:-]15T:@F%AE2CM\KQ/T3H@D7U%(+A&2;8@C&76@$UR4BOC5+R\DD M#73*FI;'PC",:_M,:Y(PN-/7/!2@@]2-F4C=# .0E7NR!!;YTO,FBOY?#44K MW+.3X3]O%(JCE8;&G-F7*WY[/![A010X);/QD U5+6V<,R4'N6H2C)>J4D9 M=_0HTFX1Y9/=R'$$\GUV2<;S-;DD*WD68*RJ,&E(0 M^S60/CB>3T[5*5>1#&YD."[S*NNK?D/>63&@00>:.L">4WVL.[F,*C9BC161 MG7Q%/"X.(>%O*,+0S@56GD1:Q3/65$Q4G(]J2XQ]ZJND/Z=N9=OS:R?>DYXY8C^2'[P-/$N2>=YI0A3T_"?]"MN#:;J,06*] M.;EXE>8M)Q>_\C<'\R?4E*;F.:@#]:-S]95MY"#S/6/+ 2TQOM7- =4$><2W M?]$O.M3WE7K\9'9P-'OX71;YK_\Z8:GL0WA(6O#U4%/$44@\[T@P9,=\"([: M$1_HZ.2@LMA?#G]I_S0\S?"=R[U1 THR9PZ(VNQ11/W>Y2@KN,EWDH M(R>%WK%0)KTQ/D9,YBL8>2:5 ^MCN:ZV,K-GO-&C, ?+I'4G\?Q/5?@ /A+< M+F]2AO]()WIDLNS^\%=D.A9[-$&;/[TWG)X>T)6G+X;3_L<4,PB8;V%DU]/S MP"?LNA]G'-U4/743V>WMK2.35=J$BF[D-RX3AZ=VT 'P'<6!VK=3..!%9[;J M,)^YQ$RSZBW/@!Y2[Q\Z:HR$9I+M-CDMG)OK-/X?U\)4O!&O(07O4P_#! MXWN]\_A@_GAR#X&#G9V2BQX>PT7_*9YV?377!V,_D%L.Y.\;1XZ?216]6!JJ MI8''P/:"YBL='P.S>V2+YZE*)KY1LD@G8YE^(UI 0[QF:.13H@CI\MTDQB41HNL7W%(2(L3.=JQ'*_(&7E'AT5QW"QM#/5F<:;7FJM!3JYS"DWJ0-&2L\>.4I::W0*P^6A-&-20R+_;0_Z;0HN MHK](AU&KLB9(RI?8'KQ]I&B8,"R<]=A(#0M79SP;HP.</IW$8U(!2W1T^M)Z-/$GMI[@55112VG+S["5VR#@\O'\_NG) MA[.+AX"$3M W.AK/;N22&U]&X $HW$WN9LBE,).H>=Y"+%=;? >CB#L.,PZ: M.G!"22^M::"SMEO2KTZ.F 8O[__^]O7!_+D"[M<&JT?SBSL\WYN=&R?IFD8> M@[%@J20UA8N).#)+2]N33E@EM?LZLZ8LSKX_&2$'?79D^ 2(O*<+Z7Y0-.W] M/?DO8."_39>[][)33E;?30J_N"E_>S!#=;4#]^54JZRHXADSY^H$E&<4H3=Y M&O#^"H]D6K8O(<);(,5\2];(1X[%0<7 !O>F5&R3(WHZ5ZO8,+LS<9G:E9?_ MJD(PNR-8M2.8&0OF()@0!.)L',V;N3R*>#M1A;14VJ#,B?P>+83A_ M&(K'^YB-5_72-3:LX2/?I>&)>+R*,T3,),)90J+) *J,UZU#B081?$;CYB9? M#K5M'J_B+Z!A70L<[>S*# >:[M=FT7$!8Y%GTB]1/O?F#A,+0QT1Q/XC 4L, M1/ZU#EU^"EWN_',MF:I&KL2SKJ;LO>C9=F6.[A;/5$M%$_L%A72?@:>Y^*9O MZ8:DVI\_W'FO>(4<"IY1 MZGF=OQ='_HL7DNAJ$!T:( @["BJ^"-MOQ@Z]=9V1 MKP7 ^#0:H1N'O;8HY3N:S:!/*8Z'=DW$T4=3YF(-76U)YP7Q3G N,5!@-:C[ M&4/S>5Q$@SN<9^?@-YY-<=CQ@!_6@T9#C.+DR^![A!6!IM%27>82M/C5%,=_ MJ>,@DWX^SX3R:KEN23<==F&@&%SQL5(U'MLM#R)94\<"]1Y;V P-5% MTQ,1%#(M7_'+-[[4_MGYQ<-TG].&=!-/SL+>6RA.;3 MD=2W:K!OJK+F\2ZR(?08RJ?AALHW4YS%'^+);9-4OU'#:]GAM5KV.>Y^&AC;##[/D5'*2[$HM;1*&#V2*P*PQ M2[PZFSY]LB<'F^E#Y[;\L^&%ZSJWX3_7@%SC:0&^IVM#Z0-MD']'_O+_ %!+ M P04 " #(@)Y2,LF/1!,( "H% & 'AL+W=O\YW[H6ZWQCZ[0@C/OI9*N[M>X?WZ>C!P M62%*[OIF+31.EL:6W&-I5P.WMH+GX5*I!NEP>#4HN=2]^]NP]][>WYK**ZG% M>\M<59;<[EX+9;9WO5&OV?@@5X6GC<'][9JOQ)/P']?O+5:#EDLN2Z&=-)I9 ML;SK/8RN7T^(/A!\DF+K.K\9:;(PYID6;_.[WI "24R3QPX_FW$HU"*& '& MEYIGKQ5)%[N_&^Z_!MVARX([\6C49YG[XJXWZ[%<+'FE_ >S_;>H];DD?IE1 M+OQEVT@[GO185CEOROHR$)12Q__\:VV'SH79\,R%M+Z0!MQ14$#YAGM^?VO- MEEFB!C?Z$50-MP%.:G+*D['] 4"UR-(&V>OTFPS?<=MGXU'"TF$Z^@:_ M<:OI./ ;?U_3-])ERI"RCOWYL'#>(CC^^H:,22MC$F1,_G]K_D^,V!^%0"!G MIM)>ZA5;53+G.A,,V&$W?"%:J'Z@GLJ+%0AV)?*> !:6YD! MY,^5YOG?2#^1_Q)L!0/"Y(01V 4N8T])OI!*>HD+LBDP2$[[#(+^$8+TFKW] MKM@?E*2$/T 25R8]F[P1"2&X]B>Z&UETWT>5<6, -3'4F MUURI'2+:E$2;&6O-PEA.4A&1'4%1/9:C/-()40H5PQ(7(V9$D'[ALO$U^ZC- MM\.&PMQL-6E1E6MB2I:%C'6-!68^F08A3T[&;HA_)PY8DOI6?*FDC;<6 GJ@ M,R) M4?+\$6CYII;1 ^L@_TNA]:*:-W.:"BT8WS#$2!0K<\^UPQS2ORCR*@% M&DTF0,[+K*!XT(YGD?>!*[N>A!\RE(P(T%7+)9 1X"7I@F #!)VSC5%5*4A* M7:I"V%#J2QW'CN K3<",7IE. :+K7=Q2?Q\YU:Q@"7"/. +F)2:(']0J"?MU M;!,G;3RCT@A6"5&&HY #//+:8."! =!JX!<9(K>NLF9#*8,YA^[Q$OHUV$N. M3$-0?HZ US .^"*HDC;J:H2A'PA+KM]1"(^F-X[J]<5:V&! :A%6NF-Z[$,R8 1TH;T0ECJ'R1O=$E/'-LJ\/VHQW=X27(E\ M:$#P!6P2DXUE4'=E+#'[&6A]82H'*>Z7:_80(+ZCWM&."?7F&Y&)<@&[UOM# M[+C,RI *34=HZG*3[.P/>$M]Y_0A*OK(7<$H':$0&>&:AA^Q:SRWK "1O6)I M.D[FHR%^!:^D-P>_]J?C-)E?3LZ0U8=1?G8DN&72T#?_F_WZ]O%QO?U4H+I? M('1*V'LCG"^C-H\"103)"NL'@^9H T[Z/?=D/DO/KJ:7QZM'4Y;"9@A\U"<$ M97L\2>;S^9G5:([EY'CYV)162CH18VYAR-X-X64Z3Z;3\=GU9#Q-KCH0F_7' M_A-"W<:$$'M^TS09SJ9GEP ]GAPO Z]_46YK,BG#^P8MJ\-T-!TGL\GL['HV M3R;S]'@9@\"=]-H>PFR<7,WF9]=7Z229I9,7Z\B\3N4SJ=N-VH9O-UA'R7 X M32[G\VY4-P*ZA%>74SAEQA[R7%)64DG$/"E8P9'\5!XPE5>9C[5IWT]"ZXX] M,$.0XM5)#4TQD%-,+'G6%)_0\+8I(.W0Q8 MMGA^TG_Q%>Z#TL0(1Z'&REBS]X7Q]$!_5,-CA^-MG>I2YE7HJJ0LQ@T"0V-W M2&R<5B]GFSY[PHC]&Q*+7;$/!RYX++A=U8-EJ-Y&DZGKWKR$$.!J_10&BF:T M:1P50XNFQ4Q5>7B_&)-OI5*TA\ZXD@2ETTS(GE3M_.ZB%"C^>2?@PP!+G78# M\Z.?%IA8R268?':G&L[+]PL]7W1W'@B3]U(&@\"<.HZE&>;951R8,VFSJJ0F MWDZU)=\U,=LU+L^1^["Y!!X:$_51?XTFJ\>\T&3?8JZG3PCU"7O\_=/;-Q>C M.:(0+^I29B$]ZHY.<4CS$%<[4H1>0Q D;6V8G$JWL>Y82C"J#I.Y-L<88Z1( M>S %\!-=-@X$<(,L0U:]T I%&FY""R%#/@DM8<7?0K6F?,P%E2ZIV^!]->H/ M&>)&A<\TI]HZP>:G6WL]G>PA'(DX2'EZ]8^0*58BSA8GE6--]9FBCMZ;NS"NI;4#),0)4U^.&^?C(SS@@XS/CW(>$Y1 MB4&D&4KC-(SL".^WO'_J&\>@\_4(77H5OI&Y.%3&#TGM;OL9[B%^?=J3QV]X M<-M*8MQ58HFKP_[TLH>Y,WP7BPMOUN%;U,)X;\KPLQ! 9HD YTL#%>L%"6@_ M3M[_%U!+ P04 " #(@)Y2(#A7BI$% "-#@ &0 'AL+W=O+*7ZJF="&/HVKVI] M.I@9LW@S&NEB)N9<#^5"U.!,I9IS@Z6Z'^F%$GSBE.;5B/E^,IKSLAZBDLO303!8$3Z7]S-C":.SDP6_%S?"W"T^*:Q& MO95).1>U+F5-2DQ/!^?!FXO(RCN!+Z58ZHUOLI&,I?QJ%^\GIP/?.B0J41AK M@>/G45R*JK*&X,9#9W/0;VD5-[]7UM^YV!'+F&MQ*:L_RHF9G0ZR 4W$E#>5 M^2R7OXDNGMC:*V2EW7]:MK(Q=BP:;>2\4\9Z7M;M+__6Y6%#(?,/*+!.@3F_ MVXVDK#2LV0\7JM.&N;L??THM$&6C3X9&1BT MY%'1*5^TRNR NAA0&'C&?!=^Q M%_;1A^._1>70EQH9X/:&W#TUIGNA&%(TJ32DT_7D^UD:A0O[ZSJ91OVGD M-HU^+*4O5J;?&T7EQKJ0Z 5MQ(3DE,Q,T%16:*JROJ>CL@9%-AKQZ>,W=*ZM M#-)9S/I\TOE<*E/^#?U+J0U=*ZDUW=7HY@+KQI!EP(6IV4!NMMQ(A92EX9>$?-RQO";^/CW\T\9"]BO+3ECV'\^%ZHH M>44+OA"*(B_/\UYL]=M2+Z5:2(4=J)9V&POA6").BEGJ!6D(HUD6TQ'+XF/0 MGD: M$*.C@,&J76=11K?2P.=7E&:!%T2L#2@)\7L4!;!K.:&79'F'P)4HQ'R, #L0 M_/\:A"3-K5/A#@AIO >$5Q3DR'BT);O^ZIB'X8C"T(NB&+ QI H).08I]1+L M]0P-0!M$Q#HTL JCPVADN1?% <41T B/W3)G/18)\[THLQ%&7N0'%HO$/W:, MR,M81+=;K6+XN()-'&':;F+[Z-YENUEGNVJS;4-3HG+YGMI\/]I\NQS+G=XT M,VYHQA\%C86HP2)N^]64=8.NW+5-#B![*KVH<3\(J-S.>$T!6XW<:Q@T &V' MW"9EHSAV:N@'67MJI6W._:6R_MJ5.EP]#&BE?M*U<>B%">NU&,L\/\DZWFXQ M,=0SZL%6TNX$V6 =[O4(4R1*5IT.)_Q>/X@R]/V*MZJX,,^])-KL^ACNL>W M?1M.W,L$^7IV,"].MT^N(/-AIA>Y>S8M5I/"2#M4 MM-B:#UP)FB#Y8)8UL 6#7*JF55.8AMMA "D4R0*SH;52*#'!&']HL(]Y&M)[ M#)7)Q,T-CY:P)VVBG;W:*>"R6WDN[5 KM>/BN!%4E5]%]62'5.V(;EK!PE(V M%3 2\!UW(B4VK#P/82RFUI82A4WW4W<)05D5]B##U;C4PWVSMKOP(U7:35L[ M%NU="V'A)FM6=[ ]0Y7O&X;/)N;V@;I1Z%?X6Y9F!@59"WH2W-9V& '_T#9K M&/L>R_U=.8>?$JV"/=5P5PA\=[JA\?=< ?HCOZJ(/_*RLE&_1K)>:V[#7]\S MUP=$47&M<6C#;40) 86(/?? P/6N1F)JE+)-PR_(P[BT%6 ]:P"*N_HUMJ_@ M<:>*NA&JK:+AOCOL:..)@&Z_=P\A>Z5L:M.^%GIJ_]8Z;Y\8:_'VH08\[NT= MI1)3J/K#-!Z0:A\_[<+(A7MPC*7!\\5]SO!>%,H*@#^5& _=PF[0OT#/_@%0 M2P,$% @ R(">4@OF^QJI P HP@ !D !X;"]W;W)K&ULI59M;]LX#/XKA)$/*^#S6^R\%$F M-UP!VR'H+N7#X?[H-AT M+$RV/$F>V_WZH^3$2XLV WH?$DLT^9 /*8I>]5)]T16B@8=:-'KM5<:TUV&H M\PIKI@/98D-O2JEJ9FBK#J%N%;+"&=4B3*)H%M:,-]YFY60[M5G)S@C>X$Z! M[NJ:J<<;%+)?>[%W$MSS0V6L(-RL6G; SVC^;'>*=N&(4O :&\UE PK+M;>- MKV]2J^\4_N+8Z[,U6"9[*;_8S6_%VHML0"@P-Q:!T>,;WJ(0%HC"^'K$]$:7 MUO!\?4+_X+@3ESW3>"O%W[PPU=I;>%!@R3IA[F7_*Q[Y9!8OET*[?^@'W90\ MYITVLCX:T[[FS?!D#\<\G!DLHE<,DJ-!XN(>'+DH[YAAFY62/2BK36AVX:@Z M:PJ.-[8HGXVBMYSLS&:GJ+[*/ )K"GC_M>,M9=RL0D/85B/,CS@W T[R"LX4 M/LG&5!K>-P463^U#BFD,+#D%=I--.1Z-3A37]"U(>= M8(UYRA?^V>ZU471$_KW@*AU=I"+&D]B'AEHXE]0NVF !L@13 M(9124-_QY@#O>$,2V6DRTU?7L-56A]*<5V.>C\([S+'>HSK)([B5==L9DHS^ MG'V^9[7U(*X(O9,PR2.@RE=)$*-#CY"SEE/2^'?2F\R#Y5.76;!XV:5OC]]XJ@HDF1Q2D4M- MQ%O%:79P\7B>.=DI:&EG1Y3#SX7LZ'!V>YTKWKJ\R;)$RT4'L/U)(&"JL!+J M(?+/M$8*LE?"HD8#L>-1$L&O,,$-&Z3B!M\/@^:$^C&\B M?."-!H$EF4;!//- #2-QV!C9NC&TEX:&FEM6]!6!RBK0^U(2O^/&.AB_2S;_ M 5!+ P04 " #(@)Y2@9/9 ZT- 3,P &0 'AL+W=O.VG:Z?3# M$EB2&X-89A<@Q?[ZGGMW\>!+MMKT-=47$01W[][GN0\(+[;&?G1+I4IQO\H+ M]_)B69;KYSM,IODGY_?+.2NKAX M]8+OO;.O7IBJS'6AWEGAJM5*VMUKE9OMRXOXHK[Q7B^6)=VX>?5B+1?J@RI_ M6+^S^';34,GT2A5.FT)8-7]Y<1<_?SVD];S@CUIM7>=:D"0S8S[2EZ^SEQ=] M8DCE*BV)@L3'1KU1>4Z$P,;/@>9%JG)'?\56[]V,+@0:>5*LPJ;P<%*%_Y3W@<]=#9, M^V5P MQSGQQJQFNI"D*O?BI@1I6G"3!C*O/9GD#)F!^-84Y=*)+XM,9?O[;\!2PU=2 M\_4Z>9#@M]+VQ"".1-)/X@?H#1HY!TQO\!@YQ5_N9JZT\(R_/G#$L#EBR$<, M_UE5/DB&HO"Y6\M4O;Q F#EE-^KB#/MWZ<^5=IK=V\S%F]Q4V48[8W?BZT+\ M0185XHPTV(_$5B$"L-RJK+LP$E*LK=GH3%FBD=)/ K_IF2>=,*?'R_?^2A&K;2X>?4 M5$4)LL2C+OB&S621*@1;N3QD6ZQ4N309D0I;=;'@O;/:"FG7"DSC*RCVRQWH MN$"NV1BT#G?^H2 E?\YI$:\J32ESL:YLN@3N'.A;0[ \-ZDDP4KC-]0J(EUB M*6C-H2SDR04SK0N?6ABC-U+GS# DJ@)Y! $@UA%%Y"(;M'Y@Z*7< M*#%3BMPES2N $%G:5);59G*=\;&NQ =RRA&YN36K(]/0'C*%J19+L+%11>5U M2_Z(<\Q*^8U[+J>L$H4I!6G+:FBF#HUR:942*P^4BH!2 .;298-SD-?*PDF? ML%+CP":3TZN&&!VO[I&3R3I0*=BH+.S8$^^L$:Q*,8=O%BFM[BH7QF&^6$L, M+4U0E$OM]B0/;JQ7 **2C'&DR?:,CDZWX8B:6^"$MW@(3:)YX"=T,-1OL&[K MQ)4N6-\.8KKKY^)N11$AOCL3_RU@B*MD.KT&[!WZ^2@:C_KB=\9D6SBBF$33 MX5A\?\IC9I-4]Z3MM7%TPK$M&0%=V9$31V2(RQR1#(.H=%F8W"Q\UD)BSV / MN5*G:!UJZ"29@"40J8/X=.@:PG+TT$%5T7QM]T;A?*=2B_,BHK"N$!;(HO-R M*ZU'$@I#Q@ DR!2I15'@R1+W0X1Z-T,49/MY5MU#$YQ?0&6=RZ)0A$M;(D1* M=2347*;D?N".]P0S!1EH,65V',+ $Y3%$7F@'&C[H^+3R.3>.Z@R03PXB%^G MM:ZE9T"RS+M)FSHJI^95CK"8>^D[J:3VED^%B%4/X<67S5$_^*.^H:-HU0YJ M=MT!XGX4C?K]KC9B$0,_/&!\@K?+ #8DAKPU0HQ5UNN%*2L)?KKXAPF)PC2IKJ7$#IMPH6Q(*F)]\L(>4%:*9 MTPFX-K[>FI,"82!#O14U20'0^ (>F(*8))# ;=N)0.\9JJXY6EHM"D0!LLK* M4FKU'NLK&+^;H:V!T'H=<.' M9-K5A2"H Z4H+&"AP>@+#P (3G18Z@#8>_OVY$3>NL!XI+\!:.>(:]868*_I>M'Y$CLF9SW))1*/ 'J'=QR,!F393B4*RH2U6'7ERC2-4 M9P&Y"2:HMX,LKN+$W.4P:)8*6Q^*51&BN>24Z>$<.U.&&TZ6-8>Z@(/0(C5N,K.?JI ZN1'$%1"%S)1JFU8KU+-%6N?AE=Q1I*#L^=F' M6R?']0X;\/N@?V0:1':*"!L*/JIZI#%[F2C?(ILKB1E<[U' M!&O5?>D[%C)J&*CY\@4D %7?WK['N"E.H$C;IUKE,)GTKENBV( M0U?Q+4E//]YE&WS(A:)RIJ2^A2,IL,%N8Q5,*?: MCY=652I01!W:0JGU):F?.\QE3G6_(9UM&)]@0%A-,O=P'Y5SQCM2Y6\<:9*S M.!J^3.5A3$ "!U^B + E(;&//Y:-E(=R&YDTY:J54F81I V(N-^IM3,63I+[ M,P+NP>-Q+VZ:<&Y"T#/!/,/H%GWG=)QT_,YW>2NTJ.CJ3/KQU[^:)G'RV_'M M,)J,IR$@P7'8P5&.!N(GY9M$5BPD!A>9#@''=-_" !P$H=-%(."NSW3)"#W9 M*/'$4@J]G-RLLK51/]DVLU3#P3BZC<F6SWQ(W6>SC2M;,7^R;,*(F_6 <>]MB0/%[;P'F53[63= M.AU:KJ/@R[@SA0D2=&2BL0"/!/;G9/+4@*_F4<+'T0:L?5)A0QF"WF?=-BDT M" 1FE )-UVU[XG5GO"3D#"@9/3SPHO./ );U&4\FO7&KT,] NJ>YX']V+M@U MV#\V&+QKYPP,@92GJ;W0A8=RG^1#G8E:'&4(X?_YD8^<4V]N9K5#KXS=9\&J MA>1B(51]H9SAV#RAIRAD)QJEAWEEEY&FOO_$C//(<_^%@\[ \-DIYW$4G1UU M4K<=L/H(^_\_IISGG>[Q$\\Z-$,$7@VCT2@^->RDA#[M0^5S9;E_D/>-;^[$ M51S%2?^Z'1G&HS@:3*>?,PZ=3*+1[<3/0\^+]C0;/9Z-:N\LS2DX<:8.)Y\_ M]#[TZEC[Q::@U%(^"W/%O=O^N3)"$I;TL+#4:_:]!ZE@G_3N#?#A;1._))CWY%(DFC0[\/?G[T[BA8Q%$F4X->3QG;8/49O MM#R1<8#LIYGQ_]3,.$X>,S,^"<-/!OVO,NC@,08]DT#/6?2"6T'2 M/UV8JKP0L)+KE(M?>\/>!;ZX- MY."AC7;^?QSYD0,_)4G;XO205PK,8I]<] G?CI\>L#U](#K MP0=VJ^=.H2H!.\7"([S/7-;N6/@F:MJ)0,O]L7I#7ZVR9DC.70>1.AK2G'AL M$&X>C;M.-QTT4IFBZQATKM[X[DW$HVDT0<=1?Y[I/&*T+<-1O_E\N/MD'!UDET.^C7']^9@@;W:_1]?BRV@!W\J"N.AD2!_X:&YDAOP]LXNIT. MFL]OX)3/R?6J597[BF2%^-5_\TWTU6 R0<<47^-J/*)G-M>!M)\W'K=(<3R, MDB2AJV0<]<<3:N=:@F%.Z OMP]V/?H[$)O./%>+>=._!V66<]/KUG:B#1WEX MOMJ$?.C>95%4-,S\;&Y//8[RPZMZCCFCURB._/'/U.72_]Z3K'L>&!I?)G3E M'XK1FH)2@U?%-36AHZ@_'-.JA*Y'DQ%=#T0RC8;#(5T/Q2V,R[='-9XBQ'EH M/HKB21)LV%KKU'_4WW1>5(!#+_AU#(H\\.C?66CN-F]\W/D7'=KE_G41*&FA M"WK,.L?6?F\RN@"^\RL8_DMIUOS:P\R4B!Z^7/+#;5J W^?&E/47.J!Y#^;5 MWP%02P,$% @ R(">4GW->+ T P 4 < !D !X;"]W;W)K&ULI57;;ALW$/V5P38H;,#57K2V%%<28#D-VH<@AIVV#T4? MJ-V1E@V7W)"SEO/W&9*KM:/&1M&\\#ISYLR%P\7>V(^N021X:)5VRZ0AZB[3 MU%4-ML)-3(>:;[;&MH)X:W>IZRR*.BBU*BVR[")MA=3):A'.;NQJ87I24N.- M!=>WK;"?UZC,?IGDR>'@5NX:\@?I:M&)'=XA_=[=6-ZE(THM6]1.&@T6M\OD M*K]^>K,%[LC'FH]_\5B^3S!-"A15Y!,'3/5ZC4AZ(:7P:,)/1 MI%=\NCZ@OPV^LR\;X?#:J#]E3)51+HRPC[(E M"U>](],.RLR@E3K.XF&(PQ.%>?:,0C$H%(%W-!18OA$D5@MK]F"]-*/Y17 U M:#,YJ7U2[LCRK60]6MVB(]M7U%NI=W#="+M#MTB)H;U 6@TPZPA3/ ,SA7=& M4^/@%UUC_;5^RI1&7L6!U[IX$?"=L!.8YF=09$7^ MYT]',:\*;_R4^A:[A% M)0AKN/)U(4FB@[^N-BS%A?+W"Q;+T6(9+);?&]G_ 0,?&H2M4?RD_"F)C4)P M2(X/+35 ?&V_4MP()72%(!R8+;S!"ML-VD.$,Y:.T2 #_+COI>G=$8)XC),/ MGSB\8X_WK&0=3SP?:BPBM+%,T)<)<)*K9LPRG$C-4FR9\=WI)=SA/=K(F@T> M&%;&L9]O1255M!$//A@2:EBOH[-GW_#S%9S/_%C.YCSF9UDYAQMK[F7H,AR] M(U^J(> __C O\N+G?\W7PC70B<_9/,].X37/&4N-5(]BP=QF?KBX\.-\&C)NT;?9F@$YYL_GF"]?99."VX52 MH?/1,;KT46L[XSB>Q]*\UT;_5'DH%0K+;Q5RZQO"NV\D@^T1\*'CYAIJ1G = M<+9BIM&V[I%B3)O9*+D3OA,[7PJFW\4RW4KK"#[UPE+TBPD6DV^]O_1)EVN1 ML^)[N7>DUQ0;WG@Z?A=7L4L^BL>_AL.QDTQ$X995L\GL/ $;^W?6B] -]OC:'#QAL8/]'5%U!+ P04 " #(@)Y2NM%.(6($ #@ M"@ &0 'AL+W=O*S+&ENF1[)#05^64K7,T*M:C76GD%4. MU#;C. PGXY9Q,9C/W-Z#FL]D;QHN\$&![MN6J MSSJVPDY:*MR@TEP(4+F\&M]'U76KMG<&O'-?Z8 TVDH64W^S+ MA^IF$%J'L,'26 9&C^_X#IO&$I$;?VXY!_LC+?!PO6/_R<5.L2R8QG>R^S?*5LM/N%M;>-R+CLM9'M%DP>M%SX)WO:ZG M*,(W /$6$#N__4'.R_?,L/E,R34H:TUL=N%"=6ARC@N;E$>CZ"LGG)G?(X6D M9V-#7'9G7&YQ=QX7OX%+X*,4IM;PHZBP.L:/R8>](_'.D;OX+.%'ID:01 '$ M81R=X4OV@26.+SD;&/Q^N]!&4>[_.,.9[CE3QYG^:['^"0Z^(M3L.P)UE&*& MBQ4T_D.G.'4$;S9 70:E5)TD S)<+GF)>@2?>K6S=0P*;;_M&<"@:C69@Q0( M7VHDCK:CM3!NUQOA$W6RI5BC0F":#FNH)S5<<@&FEKUFHM+#:R)0B$?Y!_3\[<6(7PZCI$4"4I^XYR2-BZ+H&:8A8XP5KF"@1_+3CPH\T M/UT:TKL"(W*ZU+VPH#-'A5MAY=LHHIX4098E5-#65]*-:E+1"'^U+IUX&V1*#V$RRD]!1[J1 M20P_'.>M9+J&)27"R2Q-C>J_9^]_JN]WUJ>.\9G\?)3FN9'LZ)2X@"Y(B<[6=)R'%#]"[8^?*F7)@YZ?);S;U5D2+?H\EM@O*GQ7RUJGF%;]\ M+AWZ(>6<]D,7]'2:6:,8HC3(HJE=)Q#%05:D=IU:QV.J=%IG$(7!) WM>N+6 MHIP!AX:7>RZ\K5A$M DI^ZI MJ(N-_U]@8@.LJK@%O]+$-$1;;GR0MFS]_\NN $S-MC26;T,3Q]HC3[% MR,[=81;2T(W(+6NZ@J*R!O1]*:79O=@#]I?:^5]02P,$% @ R(">4L.W M/!NK!0 :@T !D !X;"]W;W)K&ULI5=A;]LV M$/TKA-$ #:#&DBQ;=I$$2-(-&[!B0=NM'X9]H*6S180B-9**X_WZ/5*R;,=) MT:%?+(KBO7MW]XZD+S?:/-B*R+&G6BI[-:J<:]Z/Q[:HJ.;V0C>D\&6E3Z=5(HNC?,MG7-S?:6I-Y!??BVO1K$G1)(*YQ$X'H]T1U)Z(-#XI\<<#2Z]X>%XA_YSB!VQ M++FE.RV_BM)55Z/YB)6TXJUTG_3F%^KCF7J\0DL;?MFF6YOE(U:TUNFZ-P:# M6JCNR9_Z/!P8S.-7#-+>( V\.T>!Y0?N^/6ET1MF_&J@^4$(-5B#G%"^*)^= MP5W9C_1IDM:B&M/:3'ZB@>HGX^_F8W1M=MH6+T*5+6QC1 M=+VC2DPTC3;X4K1@HAQ[P[)\$673!4;3>!+E63!?D?4=RR6S9!Y%079ODL3S M*,LS/!?18K9@7[3#NO)9+283-DL 'R^^AYW2ZMW.?)(F43I/V21+ MHFF6O,;NT"2)LOD$OVF(KDJR)?EQ!R;;UC3D!&ZM S[KX5WK."&&+=]]>U)[;]4ANBH M09\+(53]N;PBMJ2U4,K+"7PZMP?4,,H M3I)!R(8*O5;B7_AZFV:S:)+-SS%*LRA/T_,7B) JCRGL\Y@LHOET!FA_^'BJ M]V3",>73^/M2BC7W^K#LB^'*\NX8: R*SCC257"?0*?A:P?0' #H P!#?<:M M;[RP41Q4QU7@4'57G/DB\E M#7YL![]!GH$+C$>- ,I@@'G:P1R[;L!?U%>JU&&18A(VK.T^WQ(VW#,^R#2@6Y PP5C#1!AML M)WP?[@&%0_45PA1M#;FA,!8**+QR@">A? AQ25+08]_Z M*]EZ&7:%V^<_[,V^-;C<\*WO'J1:A.86JA00 [0'7GVS]B7MR,%%J8-Q"^FC MP_?MAFW?X/Q"RD)'/M 6]T&%"[0/C=7D(+>CTNO]/N'S:>D[Y/?L2,&R NAP M$@Z5H)#?<)+Z^!5+NNHG[](PL"Q]-^E''[6A;M%NYN0FD\3Q&9M-SUB:GN'E MC$W.V&T?;/@VG>$;OB4J90K>K*$P &% !D !X;"]W;W)K&UL[3QID]LVEG\%I>ULNJMH-46=;3NNLAVGQEN3B(A"3$/!2"=%O[Z_>]!X #QVVVY-,[7ZQU13P\/#NBWIZ7Y0?U$Z( MBGW*TES],-I5U?[Q[:V*=R+C:ESL10[?;(HRXQ7\66YOU;X4/*%-67H;A>'B M-N,R'SU[2L_>E,^>%G65RER\*9FJLXR7AQY_&$U&]L%;N=U5^.#VV=,] MWXIWHOK[_DT)?]TV4!*9B5S)(F>EV/PP>CYY_&*&ZVG!?TMQK[S/#&^R+HH/ M^,?KY(=1B B)5,050N#PWT?Q4J0I @(T?C'NZRY$B^+ M]%>95+L?1JL12\2&UVGUMKC_BS#WF2.\N$@5_UH6]ZS$U0 -/]!5:3<@)W-DRKNJ MA&\E[*N>O2SRCZ*LY#H5[)W(95&ROQ654$]O*X".:VYC ^F%AA0=@31E/Q=Y MM5/L59Z(I+W_%K!J4(LL:B^BDP!_YN6832M+GJE.!-C\#[4:PK M]J-4<5JHNA3L'\_7JBI!+/YY OBL 3XCX+,'H..706)'OTAJ@32:L5]R]C,_ ML&B&-)NL G8OF%2J%@F[FD?S<0@2E*:D#-MM*;:\$FQ?RCR6>YXRGA5U7K%B MP\+Q:CG_[H(#KZN=8"/Z2-^,;I@$X CT(P%/>2Q A2M6%>SWFJ=R(P$9F:M* M5C6J)9R[K\MX!XI5*ORH:JZ7\YR)3R+;D_)NRB(#&["5R#%ZLB^+CQ($C:T/ M@)Q6\=DUO[F.;F!KPM[6@/5D-GO.:I#'DB&FL*XN927A"L]CNNGD;CH-&%=P M>8%B:V[47CBZ&;/7<*TDD7A,P."H_ZISP>9].G.W#JYVM;RIG#22T2?L\*33'89I_Z&+D3@F.LTE37),=#6F0OQ>^U+&FA MLEBTJ35F[^%9#OX$6!0+D2@'JMAL!%Q]"X?S305< 9+7P+M\>_0Z"2BL)1'? M \A/$FRQ2 _L:M(B+O"<8"@D6RQ87"B-8F=7.%[83<@X, 17\]5L/+,/Q^Q7 MP6J%LB!ONINGT]"MM/=OW17H7@I'^<[V63B.FNWRM$C4E:K@5DBA>2?MRL2V BA4\!*;EBI-N*/ KU:ZC>1+T&SP,*!Y2[UKV M[[N8>_@.7;?'V@%1!I* N "W90X?8S@"<(LYR',+0:UZ+_77+^%KA8KWO@V+ M [_J7*'$P:IBG'ZP5XOD!GQ0UKDC )8@D M%PJ0W/$*A >D'X(;I>#RJEX7)9"?2'D$6ONFA.U!8R'0W &4H8W$"KR_041\ M @5#VN$=-G6%WBF5?"U3K56$&]X\+ZIC"/:00?V.TSJQRM41'JLOYO&+HS+U MA)8*8"\%4*FYWV_UA52VO&I36V,K/E7"6;^//*T;T\:5$J"_M!NOH.IXUX(Q M*!I@I\">U"61WJ"(Z*1I^WR\4@''E"TZ7WL4*WDB\$8: M]1!("F)0#&$01]T&&@ AP1BA38N+CP(^5_ILLQ0869427%%M- D.Q-,3B;XM M!_U"$H-%(\4JG66AOPE_U1C?'CYKP4GG!![#0(2,7]_#M@-\%]C[ 9!,\CQO M)):7$."#6;".;D)(_RC 0ZQA\P3)(3@P1(-9@X?(<\3)+=&NL8<3&!:4[@8P M17<0K]1YBGP!<*D4WD5%$L ?B0"/DR %8AV3B$1#MAY#/]:9 EK3OA$"U9Y- MQY/%8LG4#D1%69;&19;!-K"#\0PQ"5HI<(Q\# U# U5[$.J 3'S$> $&H*Y)K2!8A MWXI+'1$EP-T]ETDCBV/VER)-,.!#C U+NX=S>B)+&]# @1FD6G*?:MX9-O5X M! ^TTB.\=0VJ@H*5P$%@-V-!V@VI!3"M$;XB!R:X,'%3I&#X<%TLR[C.T W' M0CUF__D?JRA:/('XM]36^H!N#/04] S,?8D^#OD&A*+O*<1!B+U5.MB$6[T3 M^TIKS#34*@,F&(T3HI1XIJ\+X@;LNV9DRA5:DGV!:L$4K'-R1H?[ DZ<#+M25)DT S6-MY6&*W E_NA0YPR ^6UM=W4-F014],CA,@ M7W!])3/1EF+,6.DN#1*&K%BC22#125JT'2:J#N53\1$-@CL6=E3B"2)IT3^B M]4[;XZ($84,39/4>@@;WM304/F]@QNPM!+]E0J;?T >( @$L24&1Z[0%#M@- MVPNP#@]@,3Q6&\:B+P[(<0B;]"3!4 1Q$?DSB5\IC6%/TG/='KP -X% M+G_3DOL=F M@E2ZLAB#2TVH:J6I$5/)"_>A1F'>JK_P2>126&V4%1F6M=R Z=$5@S^6H\;4I)ZQ8S(6'&.CRJ M$5G"#83?JJG\:0!86,6D"6Z$.HLG\Y+"MXR7'P3F'?FCV*M8$]7615GJ4)[B M%1TA&*W?N%HA?)Z/(3,F(E-AHD,!M*@@WB*O7"BE9%+W"-L4QDC^9I/QTBLV M:B,#= $;! S'BP$?-:;VMB 0[0HFE2C!-Q2:JW WH6W20B!'2=KV22=D,)3 M*4&CUVC4648_5V3C% 1.@5^?<_74JW \;Y5=X<&D]>!<'?=J,NF"F'H/](VK MJI1@[G2$7G20=XP9NL90G@Y7VML*EA;G%MF/U8\=X4_A@/AFZ+/_Q_#4%=P; M\RT^[46.L>)'DQ1B-CZ@-[6R(M;4W!R0##QH04>@(R%32J"(2E2OTW<[P^:! M8]'E2JH:-(&XS8*OZ92B5@!+W3P>=##F85/_,<]#_PCOXU_[5'S,WC3&ZHHM MPI""=??IKV!^'[?*;89UVA2V^190E1H++9HM.LZ]7BV"V7)UPZ[OHF Y#V_8 MWV!51U7@R/ED&LRC"#^%RR":A^Q5AX(-_(ZX7$$ M0K"Q;NZ-!U'5*Y>ZX1$O"PH[VPD'>@73"?3YO_G/B,!I0L% M@2V":#F!*/EN&;+W136DD6B-MSE1^8HM@_EJ1O]'JRE[U5?!TH2,QXS!8ARR M[\R_K_N13C=&,&T3(M/:<@'$"F5/>4%6W4Y9AVPQLFD' M NQ72;$0_L'+5;HU4>L^P7&B*2_RI.DBG"JT=HN*<+*&H\_';I1WYG0VGD;N MS 'JF,)]AO,R%+M L@X,Y!2H*8$Q"<89+H S'IZZK"A'G)*F Y$9<]I/FLJ4 M7-\WV3:@24XEMA$095;8)!"BB2E=F6=N5 -@I5,UAGP!5,(W$S!B8?T8NB^';P4NH.KF/T2XS,\L/W+2^(:#RBZL1>:AW4-]4Y MQ_?*NBB+1!QK*'C-EP6F_ACLP"=5I#(A.?^IN?V["A[HCC0UT#CD+!1YJL&+ MVD9:*1YED*A270GW!H1>1- M1]Z1VHPYK.X6;IU&:J IW&D(]YJ(1F9M$Y'V& %SC44_VO[V;<:Y;3,V%QYJ M,T[G7]QF]"#_*0<0+'9_B@$$1ZH_[]S X0^;%FBH\Z^>%L HQJ:&#C:0S>5 M=Z4- L7<#?8@J)/%>#9?1A>VTX?\DN\,'J2/#IYPN?B"/OKQ>W9;ZG]$2]PI MU->VQ+T6%EK#II+<[7VU>ET1[O2F-2(;I<5>*-GV&G^NEOK\_UOJ#]A2M\F$ M)Y=F:=-=MIKTA[?:?0RY1>O_;-O=10D/T7;_:JODTWVX!?\ 9LCV2EN6CV%N MGKI>.TJ$D,8Y]IW T39\0X*':<,C @(EM=UK_U58+V2:[)2*6-;T9;TS@7RL MJ]QCXLGVY;GN>-!H.T#PN#2GQ5X0'@8G^-8DD!0Z]J%%P6G8YT7B\T<77,CS M\*,++ORAUO*W&5SXZOD8X:"_;BOGM1Q&J?XO! ^.QJ6((!M9VC[%,_K!M M7Z]-=;+KZX3YHJ[OKT*K2!M\165T!_ID"8,*/[TV(N"'/FZ@JS;2&BEQ4<:F;.O;60NW=LD&L3<@_F C4QG*=J-S+?"+^KR(ZIK MZSNOS0MB]J4E>LWELU]QN?"=#\^2=EY\.?\B5!MOG;=Y\+"'WJN-P^6Q&\+Q M-2E4HEJJ729.PZ0N%QCTIJUTDAA$KKZ/Z!"9D&L49BVJ>S1KETBY+6%H4KA; M:(^?".P8R\9]N#IWO[GO)*@=E7K1+9F7#J6H[Z!1UZ> 3>U(5&^\[H1(]UL* M4U"86;L$V0Q2'#N ],PO@K8);$M"1U2G6^'L]2R.=RDT?GTR=RB'/3>.,6 : MU[J;JJT5=Z;"UAEFX_EW07N6!*O/JB*!ZW=03H^O^ I!_L-K!C<=O%1N-.#[ MPG:!GRO2E#[!R2; MXE_=+7QO?-)#= Z(=YBG MXUN&]O78A\'\CW,[+5K@J1=YGL^S5Z;9H4=1F\C*1E/<@]%AC9[WW&*Y$RA MZFEGVO04Q;$15&QE7[12:=. M?WMV4"J:!K/I C[,%G9BJO?(CDZYWH,?G5\R.85%JDGTA%U'LV"Q7-YX#^Z" MY=W122J'RG0>3*-I^U$81)//FJV:!_/Y'7Z8+(/5=#;TZ'W73YT:#OKFLU>3 M$[-7MI"J\\%,CTV)H;&IWI3612+[Q5-:IR6R/ZBEZ1^L%G<#4UJ7R%PC3?-@ M,IE>-*9%9RZ"NU7T)3-:$S.C-:<9K2_D2_BOYNGHKSG9<+>4:'HC76 1X;K M_*'N;NY\;\++UJ"=F2$!;?5^.F%OSMZ8LP=^J:"#'LZD$!+>BQ:G1O :^FMH M]I(OW6#?8703M"95W%LJ>&[OUS"\,2#M%]ONM$O.%A$&WLD8(N9 JMOIUW;, MGZN.F%JX&X*WU7(;'TYM?/A-47]Q,>JK8=2E?7W'PQ\CP1(03CK%:E6O?\/R MI)ELP+&3@]F7D:>3^.I1D0JF1R*0ZT%31>S<>LS>#3Q%?%"[R&# .1L>HTZ9 MN*HOV-XH8DNFUP=[O^9'04SZWB6<=8^FG@7QY-;&SWIOYN7^W>K[:_V8.EA: MD@^FZ:MV_B!#WJL0ZTQG2$TT2AJ2SU,C0VL.5@,0K9N 7EMMRU4Q-&C9>H^P M,T80-/.9)G_1LY#O2YHF/!@[90@ L4B=R(JR-SO'&/MSC&N>DIC2;W@!BK^T MU8&,5BDJZON^\/KO:6CC7[.:DZ'@(T]_$9H-IT*&F7&BKTP#<5> M"&<1]%[50@G =[-B/7N#T\ZP_=6;=XCV'E)-K#ZAY]X2$@=#")9"-H.#1'YZ M,O3+8K?>K[5EHMS2;](I/=&M?[BM>=K\[-US_6MO;KG^S3P($+8RQU?3-K U M'"_G(SU69?^HBCW]]MNZJ*HBHX\[P8'DN "^WQ1 */,''M#\&."S_P502P,$ M% @ R(">4GI1#PR:!P KA( !D !X;"]W;W)K&ULK5C;GFQ)1+8R]FS!PM=['RXB2U14K>==?%RUJ;4OUPL8MU2 MIV/E>W)XL_:ATPE?PV81^T"ZD4V=72Q/3KY<=-JXV=6%/'L?KB[\D*QQ]#ZH M.'2=#OO79/WN7LA ,B2W5B"QK_MG1-UK(AA/%I MM#F;7/+&X\_%^EO)';FL=*1K;W\S36HO9R]FJJ&U'FSZR>_>T9C/<[97>QOE MK]KEM<^7,U4/,?ENW(P(.N/R?WT[XG"TX<7)(QN6XX:EQ)T=291O=-)7%\'O M5.#5L,8?)%79C>",XZ+\G +>&NQ+5]>^ZTP"RBDJ[1IU[5TR;D.N-A0O%@DN M>.&B'LV]SN:6CY@[4]_#0!O5-ZZAYN[^!4*;XEN6^%XOGS3XO0Z5.CN=J^7) M\O0)>V=3OF=B[^S?Y*O>F%A;'X= ZO=7JY@"2//'$U[/)Z_GXO7\_T+Y/YA3 MWU%*%*+R:W4=J#%)_49J1\BIUR'M5?+*'I;4>4GR2&FFB)ZQ. MO-/\"9>KO=**(41KI58LK;2[J=0/7NG.#XQBJ[>D5D1.-4'OD.<&>A8!R\-N M*H&H'(VQ2+WMN)HA ]B\KE+?(NG0 &/0%S48:CH"K5/V@-A- BVKLFN =<"6&BZB.T@:MGY]7R;J=^69V4!W?;KV()X* # ML#" +Z-8PYGTAEYQ8^TE\;4)W?Q^:&Q^<%,]0(%^0**@!@,U<5ZB?B1B-B$E M, 5BE 6ZQ?W,9*/;FF*<>OT^3PO5'X)Y!'3+14FPA8;B'!U7OZX#ZXYV>Q7- MQIDU"(QN+#F;(C4#[-U+^BBS2KTO^?ZXLF:3V?M4,'#9@S2WTGJ0NV>GSZL7 M4[FPZYXSAOUA4 ^2R8&6)>(Y^G7:<5T%7 I;4U/NE6C2, :Y:UG["T( DL") M!M!:_ ][M@.94QOOT=*BNMG.PV(_.&["*="1KACW8D(0W(AY&YN,ND,)D?\\ MXUO4-C-QS9,9 F&A:4F:'<,>'N!3]-;P1JBWM@R2RB,J;*.BV4JO][EM#E4^ MKJJ($QR!5W9H6&!8G=C3G5)4ZCNLSP55;V4)-(3[@_]+,;,:;KW=YFAKJTV7 M'5C:<"] PXDX^4D?3*22&" R#@,O\AH"0[96JR'B/(I,9_!RM.?#'4/E"!I$ ME0F6@NHH&-9@/\ARL'W.5BU@HAPW8S=@3MR( & TE8!]3*"/G1*=%R&XTQ.E M/ @078>1G/DWPG PQBDUS)PX$OG8Q'B,BT)@"Q(&D>8<:W&(R($M#!,?C_BH M-X%HE \Y?%B86^&@0&W%J>@E^#H-DG<0GN< M2AJ^=41(O*GW,9I1[7*I% :^*.I#F;Z%I)8O.7N1223(DP1'MJ))8.9" 7:9 M]P@8PO-FDDDQOBLE8BT(1ENAU0X$5&2DL$T>/"DG,![8S6>&N#L3GV42>O9U M.. 52C "U^'4$]%OO& I 3LFP0IMC[$J6\# !( F>/8C/'9\?<]]UFDPS(U7 M*I'[ ZN$]@SAWQ/_/ M0%;P*T=1S'W,3&/:X-9&?-KS\2I7+#F?II'/A.:+/"J73D?N(>7,UCQLY,[@ M<1#/L8V9C(LE8!FR'* -L#WPE7 :JF3H<")&T"[F:.3N[?=E&4+E\P[7<>D8 M^0HUQLC);X5KGE5/?1R:3>X8Z:,\G@D;KS%" C$]""2;@"B$# M&&L%SI\\)W %Y'I0:-YK(U/U,7X')X>&KM0[O^,1?C[A=-3L!8HG(A(29GWK M/0-F)#9)K"C)@9B' >*H):?C[L'X<% 6C@M#2BPY-[]&4*#&'.T).Q#>L0PE MFQM",%UO_9[&,4+7^ M]YQRRPE^V+2?31A9VPZ7%N<+57.:/.T\CFOUT(UVSW(KE"_)]_*+Q,HGD$<^MM!: M"KP []<>U1Z_L(/I)ZJKOP!02P,$% @ R(">4G8]!H?U"0 1QP !D M !X;"]W;W)K&ULQ5EI;QLY$OTKA-:[ZP"*+MOK M'(X!QTDP TQFC'AGY\-B/U#=E,1)-]DAV5:47S^OBNQ#LJ0D@\4N$$=]D,4Z M7KTJLJ_6UGWT*Z6"^%P6QK\:K$*H7HS'/ENI4OJ1K93!FX5UI0RX=OSVD\#_B75FO?NQ9D MR=S:CW3S8_YJ,"&%5*&R0!(D?A[4K2H*$@0U/B69@W9)FMB_;J2_8]MARUQZ M=6N+WW0>5J\&SP8B5PM9%^?^@DCT7)"^SA>?_Q3J.G5T.1%;[8,LT&1J4 MVL1?^3GYH3?AV>3 A%F:,&.]XT*LY1L9Y/65LVOA:#2DT06;RK.AG#84E/O@ M\%9C7KC^H'*%,,\+)>[@#^6FK#R MXJW)5;X]?PR]6N5FC7*O9T<%OI=N),ZF0S&;S*9'Y)VUQIZQO+,#\MY^JG78 MB'_?S'UPP,-_CL@\;V6>L\SS_XH#_ZPL\8L1/]L'579;#9YV0[>&<"OIR^?#(4,6*ER.E.TZ,F4 MM:B@+6LR%& S:"GD$D8MH86H:I>MD-V]25!^-$'.%07H8R1^4^1C!=/@KAHC MR64&M%DYFRF5>[%PMN2GY 9X345'2%B"*8L:-S(#!+TF0H(;Y_5F+K./[!A; M.Y'9LH1K/=DRY,FD)]$:!2"3E0ZR(%4KZQ4"^%9FJV@123CD%0&[6*W*KI7# MLHWOHQ(5CU90U\/0M!7"A M,W(LIKSIK=<(/*CL0A>XGF_@8E A9,;1F5,!18/M#$DNOPGM(H5A/9Q[%AS>*Q"\:$1N7[0.6$GN55VEW5E MH]<>;%&;:*2#)[O;0@,T.6N(X %<>!-O"!W:Y(2.NFI0)!<+J9T7I[*Q^*=. M0&?AK[2N%#_UA:MO Y3V1#LZ4*1@G(.[45HYH4H+I;M,$^I3#<@F@D&RP>F. M9)_J)Q&3VWE72IB*0UO\(&=KT-]*PBMS MI/,8'TO=.%,Z7% 6G[H2)2M%U*;JHM0_11 M95W()FRDM#2F+B,X"(E$LS1M@;PA :AT8J,DJ;<@P.XI=B@+"&W40ING8.A\ MV"$P3B.18:4=X=5@=><3A3V2-V2!7+(/"3+&AC@S M)08K@,MH+^H<)G!.8Q;N>!"112XU:C -9K'(4:#*X1'&2T0:EC^.DBR\W0I5 MA5DZTQ7Y&A.[R.4J*R3A!6[E!6#)([ 2^^"??]JA&NVUWEJX+5W,E>P>346I MBG0%'=)D?GP(L.R&-0A 169EQ8:I]"BNGKNPKNP]4I\[ MC+@Z;U!BZK1T=S*]',TN>@GBZ_GOJ1AD4%A2*+F])TC(_'=<#=Y]Q%G4IM1CH#$NY:='= MA,]!,>VVE*8.$6A.#(1-I \RUK M,V #G*++Q34M=38A-3P:7Z*)[6&Z+%6N@7)""K%WWLS*"?JP#GFH%Y&*FHQ) M)K29W&$U%HZLL)[$M)3["&&@V5;SZ25ZY"1R-\;]@'F&S>H;0L:TD+(,OH73 MN5JUR18K50Q0[>,=[4YB?(A!-YQ'C59=L9Q>OCR<_G^6I_\Y/\;H:Z5 MVXK-_J8BAM*IG38BDT7&98CM17RLRWE7U+;UQ_8)WQC8W2*U5$8Y29S>KU0/ M-O2676VGZ!&2)]# F:4,@2: YDH=R"#V412+>3V!1X2=8C@3AUTJQL,^A8Y5 M'&J)B#A0H)X<+)][R?AGZ7/Y220%"@TKFNT?N@A9506"@(('*LDC:Y,+APW= M^%2*=OA-PC&_6T='*G^.L,%P"<#1H^@O"AMSAB+?23C:CCI%AX];:Y,PZNLH MR?.MDFG=4AK]148;16[1*\7WU MR@I%;5:3O Y@S MI[TLQ;8[5N'5XMXY;2)Y,Q>333.Q1\<21H9'[1^)'TGA&+;AKA]G7=TX$@8^ MM8E%VZ1ZU8)SWPE0\KGO.WWXOT0*!Q<0212=Z,GK+VTI?6TE6A=B%4S*@J6# MC]B:8UJWM][:3F]MM/M4W]]D$X\[M=1TA-CQ?4OW,?X$ (-H1WYL$4#'1;F: M!^[+/P,<_/3D[(*/R>B/SYDB#"DKB;YHXTQJD23,N[F_%>?/)L3CD^KL9BCNW][2T$%Z7Z\@599[C2 P1?.5ZAGA4Q0[F@+02 K+G M_*&WJVZGC3)&!_#8@@3LD#))AW*X!%8J9^=L0KO]3QAKMFVQ4E)5B:]C2[J+ M7+*:)=#P,@V)/U@$31^=&A+76%[&@!# MO^+"+0T>9%$34WL^/F!Y)&0)6L.,D\EHVAQ:L@$GYZ/+]@'E8D9G:?QV3_?/ M4]IV\:QM%]-9%F^A&:--68;XB[[X1_OW@U;UNN^XXR[CUP-%7P\>;4IX=]/N MX[L#M4:/KZVVUUA"VLE%9P"\FL3U3I65;.CQ!1_*4-^;Q>#:O M6SY*6 #@R% =*W:[.\];\%8V'@F/]GV/&/<^[I3*+?D3%J$+#!:_\[1/VZ]D M-_'C4#<\?F*#]4MB[4(M,'4RNKP8Q%:RN0FVXD]%4BQ6Q "[ P W0@ !D !X;"]W M;W)K&ULM5;=;]LV$/]7#L(>6D"P9,E.[, V$#L> MUH<"1MRN#\4>:.ED<:%(E:2LNG_]CI3LNDWB;<#VD(@?=[_[W1?/LU;I)U,B M6OA:"6GF06EM?1=%)BNQ8F:@:I1T4RA=,4M;O8],K9'E7JD241+'-U'%N P6 M,W^VT8N9:JS@$C<:3%-53!^7*%0[#X;!Z>"1[TOK#J+%K&9[W*+]6&\T[:(S M2LXKE(8K"1J+>7 _O%N.G+P7^)UC:R[6X#S9*?7D-N_R>1 [0B@PLPZ!T>> M*Q3" 1&-+SUF<#;I%"_7)_1?O>_DRXX97"GQB>>VG >3 '(L6"/LHVI_P]Z? MLF1A47'9?]K6/PX7")'Y%(>D5$L^[,^19/C#+ M%C.M6M!.FM#7:Q455%PMB73:. 1#>H#YD#9AG?& M-$QF.(LL&7+B4=:#+CO0Y!70%-XK:4L#:YEC_J-^1 3/+),3RV5R%? ]TP-( MAR$D<3*\@I>>O4X]7OH*WOI+P^T1/M_OC-54&']<_3?1O(JJ&O) M.U.S#.@&@V,6HBR $SFU$7&,DN;#+7E!<]H ZH +C.E M:Z69ZY006@2"!M;84FG^C>2M D[0",,X#N/N#TQ'@/0S)0\.<2<0B&>!6I,2 M%6_V1/5L2V!0,PT')AIO[Y=X0 !#J(FC1PE!*NFOVI)G)3$@^]YB1YR>$V(N M!9''QF_H7C+WOC6+[@SIJ1 M4*?VL['+ '$#*"VWHJ/L GM0%@?PH40HE:"8/&?KN0BC?E#5Q($>3<4 M0$/I08F4:R@:MW5: O=,B".P ^."N1)P])T@/8^98*X4=D>?A:5B.G>F'SA! M6Z5-2.-@]R>MG3E;NO+AE$OM'E-/\H(O60'",^;OB^XB' /X1%XSG_:N45[) ME^L??NH?2DNA!(TL V^X)&:J,81GWM[!_4L9ZPZ?Y>Q[=S:^%/M8MRX,M6#2 MD%0XO8DAG82WHS&L+GPR*%TH)*7.0)J&D_'-Z;.ZXGJ2AN/AT'V2T13652W4 M$1&V_G+3$&L:8K AX_!FO=ULWL(XO)TDD(:C9 P?E&4")J-P&$]A.@V3VS&\ M]#A&%R.G0KWW@]500!MIN^ES/CW/[OMN9'T7[P8_17+/*1(""U*-![?CH,O_ M:6-5[0?83ED:AWY9TN\/U$Z [@M%(>HWSL#Y%\WB+U!+ P04 " #(@)Y2 M==F8CF * "U' &0 'AL+W=O*4 C0LN[7]]L% M2%&R[/BNT_;%ID#L8G?Q[;<+\/7&U%_M4BDG[E9E9=\,ELZM7YV>VGRI5M+& M9JTJO)F;>B4=?M:+4[NNE2Q8:%6>IL/AY'0E=35X^YK'KNJWKTWC2EVIJUK8 M9K62]?92E6;S9I ,VH'/>K%T-'#Z]O5:+M2UF?*&UVXY9O!=" *-9=-Z3Z;S=]5\&=,^G)3 M6OXK-GYN-AJ(O+'.K((P+%CIRO^7=R$./8'I\ &!- BD;+=?B*U\+YU\^[HV M&U'3;&BC!W:5I6&G#GKI[6D> M=%QZ'>D#.D;B9U.YI14?JD(5^_*GL* >@L)EX,^"4]#UX* MJ_&6172EG9:E6#>S4N?"S.>JUM4"\S]>?<),78EKM79J-5->?RP^M2NQXG5M M;G6AK O"+=40EO;2%8_1[(BG#HG*P'@_*N05<&3%HBYHW4PR:PI+6W43EF# M5'(M.5=KRB6\@J_,.Z37TB8>C#5PP[+V>TOBE< [9]A?M5J79JM('K[J7-5X M*C16=*;V&G(8@U2&@?919V55-8@<0@D2M!A$K,BWJN%@P3-OJ9"W4I=R5BH6 MV\7'3Y_KVCI1R"U)*)DO,6)S*-XJ0C]OO?4!ZS:;Y'96W<)E86[#.,*B#20* MY50-HH#0;,N^7QI"$59YW_D+>W*S K%;'V_\6&GG%._><9E(+%0%Z)7E%OY@ M"MF)40J=CWC8T$=M5G=K*!25$2N#_VZ),:PVU @"M\OC<69<,G]-T M%C4.^X-8S3B\MX:GKLW&;SM"(_)26L($H8"T1BRH[E2=:]B^!D09R9@ZXS"4 MRMJP4&^EN=2UN)5EP_OJ =4"9R\T49=:DKG"JPY1GE-X?&3GM5D="RPJV[U] MX]@!.IB^2YRH!5DPYFDN#?^$2_=VNS+5B772-8#A]@!KY/T1^WNY_+\T_ (< M9NXT>@6%+$DF<8J2798$S)838&^2Q>>'XR'MP,2K%8VRD\"5(F)3]2W<(A*9 M-ZZI XU"&E9*VZ!RFUT-#=[K/>A39QK-N2J MP1*T&Z&F?+B^ND*10.3,Q@I5ZH4FFNM(EB&4HR#5ZM#!OG_(R.FXBW/9YE$7 M='2)7]&6^M@?4[!'I2C@!>5CGU*[NN;9D7@OR'0PH"WTGI-7_Q>J1V^Z6-1J M$< D]U TCJ?'0#2*LR,8RN_!9]^R@)_.P*T__(ZP/ MA%@3F+97H/?WL#[2+OCBAS.$Q5ZT6Z]\A[-C_C4W1I3NJG8X?_0 J*FF555H M_3?:+3T@K6:NB .P/_FJ<4%N<I"C:,J^6EWYHY0_U90R4%;+8N0TB(NAW&>W %C>2F*@4*RHS-/)2KQ@ M;)K&0@BDI^YR]&\]QI(KTU2N:W6XW25PEWH>BL3+5R$>%NFP,^(?'=AO^(BC MBI/>TT6'W$M9,J;^^I=IFJ0_'"&A491-Q^*9F,:C$7 ]PN-D&$W.SL6'D(V% M>)%.SUX"W=-49-%T/!;O2&E9TJML_%*D:9RE]]8Z0/ H2L8C7FB<8:$4CUD6 M9>-)YV _F@\H2:+S"5F;I/%HR/GV3*2CZ!R6_4+(Z!S7"*;&*34/3"5G:,IV M[83U!0@'$"?OT',2)2DR?J;<1JGJ6(?0M@][=8[F?6L,;7E@QFYR#YFD3WJV M80HKB;].('N"G%,']3,6GW>YYU/"GSE>##Y?7Q#%8]U[4[Z@Z^897S#C#^3. M Q00":SE783*1[/)/CF=FHK:8U4\<=&(:*5L"K^PL;0CQ'9>&7?:_O@8*!TD MKM6M/ST29>^=2I!>!?-,]-_+U*=FY9MN,@Z])IE"53 M,N(LGI[#B F>Q^-)E&3)3DDH$ 2LS5)#WH/%$SQZ#G1,E!F!@M&ZH+W##E*V M(?=0N90G9E)'6ZYQ"&AFOV'#N7P]>8,?YH[IE @H.8]AMG=B-(FFH"Y.H9-+ M!M.[_AGLACS(31V*8+BNV#NF[4&PUY?*O6-?OS<-/7%,VKLIA^)'V>:!I@+A MF?D&8N\*@GNGQK9Y>UE*>'"=+TU).ECM";&5/UL5JHR91/>-.':&?^AX'Q" M+4>/P6L>=HLTQ@:66UIUKV,\Z-MO0J#ZFQSB_R=L.MJ0>)@RD33KXR32"AU% M&MV3[".TT\T8//N!N4)7M"\M_ID/27BIU[X):D#Y-_00NCE2]E2G?4='Q]NV MI)F9G.F2*![FM[F$XL,][O%.J/BMH5N+YMX%Q#[#(B'[ZOVJ%*BXS9-%I7]' MIC=8:4\3\79EN?=&G0!Y$B>>T 4;Z8?>[L:D8PG?\M?V;P]22$"KH0,/8YP; M!U^%8(:/!XQL5B&#&O(DG!:^GPRT"[OLW$^*_J''I^21%*1E. 7;V[B#@X^% MQ$)7%7-=!;;:,N6_@ELU3GG]Z]M#*OO>C*'X<<_>/;9XEHSBX42,!RZU69=&2^?/= MP_5#3-RBK-=Q[%%HY+?CH9M)UW*%MJ'QV,&%4IYT^QM)4^I">EG\6W$_R9>G M= OLR=H&8-K]SN+E4W:7-_ =)1^4(A&*)G?,-#:OM3_D<#%HUI3,\.56@6&H M+T O3[W"*#I#4>MIF"-1(89^):20[:3&T7B20N(<70::2L6FD/H"$TJS9B), MLFB"MA]]QC@;BVM9A@.OIW<"<.*;<,S(IA/QD[^5#.R"!-*4]'P^/(N&TRFM M.AR+7_CN#G:/H[/)F2_'R=E47!PY 4>[F[X#ACK<[@"-L)G48VR5V]%3(3;8 MG6?96>_&)PJE0-N]%G/&?1_X\G=/@=_AKDW;ZDF,R 4!D;[ 47A:'FZO/ XO M%)"1/F7B8Q\[3GN?DE:J7O ',POOT9+ZKTK=:/=-[L)_BMI-]Q_T$%1PCA6E MFD-T&)^-!_YBO_WAS)H_3,V,_G!H>=\(,6Z+Y4OOTW4$L# M!!0 ( ,B GE*VRMG1$00 !,) 9 >&PO=V]R:W-H965TB\&6# MK?*YZ]#R2NVH58&GM"U\1ZBJZ-2:8C:9_%RT2MMLN8BV6UHN7!^,MGA+X/NV M5;2_0.-VY]DT.QCN]+8)8BB6BTYM<8WAOKLEGA4C2J5;M%X["X3U>;::?K@X ME?UQPX/&G3\:@S#9./=5)C?5>3:1A-!@&01!\=\C7J(Q L1I?!LPLS&D.!Z/ M#^B_1.[,9:,\7CKS15>A.<_>95!AK7H3[MSN5QSXG E>Z8R/O[!+>^?S#,K> M!]<.SIQ!JVWZ5T]#'8X<9@-#K.8=PH4L[Q202T7Y'9 LIO19!"I1F]. M3ELYE'4@7M7L%Y8WMG0MPF?UA'Y1!$84>U$.WA?)>_:,]QP^.AL:#]>VPNI[ M_X(S&=.9'=*YF+T(^%%1#O/I"/.1WCSBS?^3'EQI7QKG>T+X;;7Q M@5@0O[\0XG0,<1I#G/[/"K[>&[X@J[1TO0W [08ZK86XUG.%"4+#6[SG9E6V M J/51AL=]M!B:%R5P_VP2_O!="(212*LCN 2A/\.0W,,Q;6I,""QT-A!U%Y! MWW'S2-Q*UXR$MD388-@A)G.MK;*E5@9\4 &Y80.4BFBO[194*VQ2)-DLP1F6 MTW/ULUGP7#)I4H,0=+1\:6P2&.!C@4X?)XD!UG=G+@%?5QN"!L$YY M[E&1E\FNT67S-T:)^S':!OG.>43B$N1R,(2EVUK]!Z\JZ,@]ZG@O_>.; M:7[&O6I,O':8S9M)_GXTB$NO!:IVD.G^Q@FKT]&0H@GI>.G%6/ MFGH/*\W*OD.CL8YENBZ==:TN88UE3](1/URN[J[7/\*J3"DC:-"#*/1:#HL&)?! MU<*_6^NKA:JLX!+7&DQ5%$P_7Z-0^V4P#@XO/O)=;MV+X=6B9#N\1_NI7&MZ M&K9>,EZ@-%Q)T+A=!JOQY77B]+W"'QSWIG,&E\E&J0?W\$NV#$8.$ I,K?/ MZ.\1;U (YXA@?&E\!FU(9]@]'[R_][E3+AMF\$:)SSRS^3*8!9#AEE7"?E3[ MG[')9^+\I4H8_PO[6C<>!9!6QJJB,28$!9?U/WMJZM QF+UE$#4&D<==!_(H MWS'+KA9:[4$[;?+F#CY5;TW@N'1-N;>:I)SL[-4=]?U790R4J.$^9QH70TM^ MG728-CZN:Q_1&SYB^*"DS0WAQ"-HO$) M?W&;9.S]Q6_XNV5:5XRK@=DOZQ@7%HA3J&;%)UA&1L.V9SHQWH$I'4=.N<$V=EVRTB^3>7K6Y7T M#I]0I]R@2Z&6-T!#LI)46LN=+G5\BUH3'*]T$/K-1Y:NH#<=]7N47&FX(Y2F MKE]%0N/2(6C4X]0=>["<4GVJ)*UX4/5IR?M@-M=4ZJ)F-3I6 M W$RS5M2>G]T&(7]>KT:CCU2M3.TJ&EUD1,J[P;)UO(?#V4=P.\4<*L$?1[\ M\/CB&;0>C>7%-6E MV%UX0]7LXFXS":9*5W^#%^_5:WPC7Z\$7H M9Q:'XTE,O_-I I^.;+FF?B]? M\_B&9A,IY!E(2S^;S7E->ECV*BX;BE45?5 MU/V3KG\0Q^%L,H5X$B9)U!T/F$[G,)].X=A-8MBYFM$FV?D+J&L>K:'ZEM:^ M;>^XJ_IJ]Z)>7Y"I?#M.I1*X)=/1X&(2@*XOG?6#5:6_Z&V4I6NC/^9T3T?M M%$B^591(\^ "M#?_JW\ 4$L#!!0 ( ,B GE)OP:H6I0, #L( 9 M>&PO=V]R:W-H965T?#3ILV MMH$XVZ(]% B2[?90[(&>H3U"--)4TMC)OR^I&3N.M\EA]Q)+&O+Q\9&4,MU: M=^=KH@#WC39^EM0AM._3U)A'MB7#7U;6-1AXZ]:I;QUA%9T:G199]B9M M4)ED/HUGUVX^M5W0RM"U ]\U#;J'!6F[G25YLCNX4>LZR$$ZG[:XIEL*7]MK MQ[MTCU*IAHQ7UH"CU2RYS-\O)F(?#?Y6M/4':Y!,EM;>R>9S-4LR(42:RB ( MR#\;NB*M!8AI_!@PDWU(<3Q<[] _QMPYER5ZNK+ZFZI"/4O.$ZAHA9T.-W;[ MB89\S@2OM-K'O[#M;<<Q\L,W@S/M&F?X7[P<=#AS.LV<24D:+FU?:!"!9D:*4"7<TS0P MM!BDY0"SZ&&*9V#&\,6:4'OX8"JJGOJG3&G/J]CQ6A0O GY!-X)Q?@I%5N0O MX(WW>8XCWO@9O!L*RA%W4]AEZN'[Y=('QWWQSPL!)OL DQA@\G^%_ \P,,GR M5W5%D M%P=P\22_.(%MK!,L==T=0((+K5^PD.HYF\O0 D$9^]Y)9C*09\R:O9V!'F6_0X;MF -MC691^("R_J) M$2.TG(9::@*^VP KGBXE_2#7!+M(@('TH?QHJE[_!IFX$6E"6;/.1_(P2PNV MVX(L); (((HLP@#RO8WY!Q+8=Q1%#'*HD2/B*X2C+DD$+U5T6I M>+IBO?T(_CJ23$4U8E4%X@?34JL'Z&+N0YOXZ($GD>=9OQS4EP[A;F BL;U[ M=\58[G&FVRC;4[D&ML?%(W0FCH65[K'^N*]%)&.#Q$)IC@&&AL'TS#LHS0G[ M74^=]N)RN_X;:9@- >*!Z7S?D&*O5K&%1K^Z>]*#"[TAMX[/EH=8R?YNWY_N M7\;+_D%X-.^?5;Y(UXK):%JQ:S9Z>Y: ZY^J?A-L&Y^'I0W\V,1ES:\[.3'@ M[RMKPVXC ?;_+\Q_ E!+ P04 " #(@)Y2^&"N^$-K-4CB M>#Q8O/AQ;N,Y+W [U(\V[TU(T\66G^B'S\7 M5[V8 DE]/-/HO5G1/IRK:S_RYZ#;!;W6-Y8I]?M82!8RRK\YR]M'/8. M3$\=2-H#B<<=#'F4[[GCUY=&/S-#TM!&"^^J/PUPLJ*D/#J#IQ+GW/6C6"'$ MCO&J8'?\/]JP&V]4&,M^KD+2$;W+@8,Q.C+(6\7O@N+DA.*4W>G*E9;=5H4H M#L\/ +)#FFR1ODM>57C'39^EPX@E<3)\15_:>9YZ?>E7/'\0M39.5BOVYWQA MG4&=_/6*^JQ3GWGUV;\?V']%,7LO+5^MC%B%GWJ)'GH252/88L-60J\,K\L- M^T.P7%=%DSNV:"QL6(%HE F-6-J;45E@*'6.@\ (5EX,^Q3[$13UPUX<$.*9SRUJI<]"F\X B$ MU;L=]..L91\K27 ?'5!;]K;WL?_8[YU%[+8Q"$O$7"G8G2P*)=@MMR[R]N9+ M(W,.Z=N[VSE)SZWD[)[G$B'V$K]P> V!^?W\A@1\!I6"96)H MJY2V9WB?V5 MW&!SE!%9H&,W2'7!SQ"\7#7H82S8!\ RR/-O^"=\:52:V;8B0VV@#"G1]*P4 MJO"I:"K'%_"$ MLF'6&(]@H <06/V@"X5AQ!(F&%-"GL4C9U!2-TR#"WJ4-F M:J.I="UM6F&>)&5F05>-#^!!932(>%#89W. ,@4,JPWJ,GA"PK* 7P5S&DI0 M698D!, 117@/[%[W[=![U> .0&D,LO[P6G71)>(KEQ NI%*D@1>%H=:3OCB6 M&A6'\G\K24HW%N;LV07";H0X(%90@,G+CA?I3_R5%54:HP)B5"0AI>P^!-+[ M983R ;/-PN9&UJ%M*MJH*1#L!S9*HVPXI,4LFDVG6"1Q-!R-PV(QA.69M%HDK)9E #0 M)$JF,9V%\BR*1QG6XXS6DS1EOVG'5<<;<&\41]DTH546>RUPC(YY3Z=1/*9G MZ21*4XI&FK8R@)WYL!#B848,L1(559+HM"^-7C/+52AR8HY*.!IO(D9]K +Y M5$6M)6K1@FF-=!N&6F_:SFKEJ8EH@LI15G6M))&2W0;!;:E]? M)PZ6I1[VU-^*L[?T5Q@PU^\"M8M&Z<1E1:U(;7IXYBS0\>Y>W))R"#KBH!FB MQH@I&?A>K+0!2UZ@#<^V3!,=Q"0Z: M:OY5!]LM P+ATI0QM?U3;@;+6?J G MB#^!FOQ#);QGBB$BG)@*#A$)-=*68"WW+$2UJP180XJ)W@I1*[WQS'.."W0M MK2 2P@R \H Z,.B3-*[!K,G"YKUF@W,EM'Y>;A9&>4EO'!D%XF_@^>_RB M10X"TZ \]7(IS*GV#WCICL-*^CCCIL-M;@/;:'__=%5 MS F 9+? MZ6AQY=V@2Q-&R3%A+QDJ:5X#..NYYSEK" M"BL40P"2RFLAOL6.- HJVJ.F?(%XDM!\XGAUQR'@?'"B%RO*OE?"I@]!-AUUF>ZR*U;"K1#;YV#/][C%B+H,C?Z?*?"5_B: MND21($9F)A8"AJ.ZEEX -TSR41V0E\%/DP)?D<^MD,;2-I%J2,%B?? M?OAV]*.JVF[20.FA (*? Y%O%"HU)"LQ3*+(VUD_W!E'I_U_.JY]Y^PUFV#2 M&M$ $6,^P?#U_8/4=!1-,9Z,IU$Z&YV8D,8I)IRF\>F'G]=%X[D>ES\(;-M^+7*Q! M#-M]'W&JYO""*_YN9!TZ"U/3Q6=O9C^P21K-AJ.P&,]F($PT;.4Q 1Y2D(X8 M)M+)L U2?5HY*9E%HU$<%A,,G3_2ZPP*UOE:68=:$<=JA=01>A! Y0O<&;EH MG*8)9O=&/$S>>,GA\$WDB5;X[U[TGM,2E-M/9?\? R"+2HG/K&=O3MF9MY<, M?5B@M@^\?]*-^,U1/?ZM\%O@ N6"KE*P$(TEG>Z@V; 5S;X \'\9&?:/?2D: M['V.PVVU\A\=B5?P&AR^S'6[W7?->?B+[5VVQ]DH/O:>_T_4$L#!!0 ( ,B MGE+R8$9'XQ /PQ 9 >&PO=V]R:W-H965T ,=QKFGOFB!*[E 4_4#M4A(ON\L-N6O%_?5] M9H;DKF39<8JTZ)=$TBZ'\S[/#.EG:^<_A94QG?I25TUXOK?JNO;)T5$H5J;6 M8>I:T^#)POE:=_CJET>A]4:7O*BNCDZ/CQ\?U=HV>R^>\6_O_(MGKN\JVYAW M7H6^KK6_?FDJMWZ^=[*7?GAOEZN.?CAZ\:S52S,SWWHTREM+5I@G6- M\F;Q?._\Y,G+,WJ?7_C5FG48?58DR=RY3_3E3?E\[Y@8,I4I.J*@\=^5N3!5 M183 QN=(43T"E<%_E>MX[O'>ZKH0^?JN!@EM4*,/+"JO!G.V(:/,.H^G%NNZ%Z],*+QM64-NH5[V 2^$H'13JID8 MBGZ?V65C%[;03:?.B\+U36>;I7KG*EM8$]1^^G3P[*@#6T3\J(@LO!063F]A MX8'ZQ37=*JC+IC3EYOHCB)-E.DTRO3R]D^ OVD_5@Y.).CT^/;F#WH.LHP=, M[\$M]-[ZI6[LOS0I::(N7!,@;*G%JZ"G=]X$TW0Z*?&U;7136%VI&7XT<.$N MJ'^JF##;35QM;$RP9WNVSQ70BK#RN#@"I< MW>KFFCRA;W1?VLZ4JG P8Q/D4UR"+XNLE# HQ39%U9=&=9%<3S^R!KVYO#83 M]:8IIKR]Q8/URE45W''=@%[HY\&65GLXW52=5Q6(=<9'EA"I%;8SXLC0>Q,T MIX&@5OK*J+DQC3*5140Q=[89<8O7IM]+PF$WY,Q6>]F+"/N2&$2X=ZLD.VW3 M>BC%MA587YK&>$TBX[EI(Y^DJX\-,\+NQ0H[KXU'=*K]/_[AA]/3XZV\Y&S5U^*5:Z61J8 MOZYMX%2<]IA=7@S441[$ +8&W=9Y$@9V":HUOK8=L=M#;1Z[N("]>T@X487Q M'2H'EKNN<2R,5PZ,^)$Z;2/%AS;O5KI34*-JZ"?2392B5/-KE<56R%10^\A4 M1%?X8-N"A>]F4"=&";HV5"$00!IR]!X:;'JL_CI1J'J2;.M:V\1$4NL&A9%> MF5 !I$JF(+/2Y>^H#+QTPM1M8-]Q3<796G2#);"EIP<;"P85&@1(H Q/UM-J MH:T?N")"),1..TA\($>@^+'O "5X+0%&Q$B0;N6-4;7D=D.Y72$S%ZN'(5*J32Z9=.D<6-5]:J($4&;>Y-MH3>9+S%0C5)6R4G!KW7ES>>+ONN]4!4A8R91@I$T2[N]SS'<(HA7P,7!.]CSKE8C!_N: M!W1B%WI%S7M\< @&4D[*D;K:C(3=?B_"W,_MOEN2HTSA3;7UPIC9L')]59+] M"#G&=/M[WP@TXQS(->#^^J*TSLXAVTKR( L:^,FV;^"%FR:+BF5NR-'/16WO M.7M14!/L4R?'AW^]%[WI'77]4:[KC^XLOQ\#>_TEPKFFU+ZK@'\;!3:Q9*J, M3^Y3E^DE,I_MKL4\@XM%QPNC]$2Q6>M/B,Z\+QE(!V#]5K*"9)W%@G*8&([4 M# 9TGG9L@;W14 M*)M$'+B$A&7^"*8LB:, &X:%(!GZCGTYQB@_N7EEEY*")ZH/9M%7V&!A4AX/ M4MD!)MH6FF)PE$M!:5IRZX;]GE)D!6*&R$8[(C\GSD@@3VKTU/%0L0L.:B5! MV%-L=U,::+PI=>4:?"3: G0*<6TL8ZK+:-XLG)/ MEL!+?NQY$T7_+P?@#/?L*G$'VD@$D5H#APZ#+Q>\FHOPE:[Z;#@*-S+;6OL2 M+^AB9>&8J41WVB\I "A%C34).8M/R.>VNT&4M),XOA;OEBVH$,!$(S@(U'\% MB&9)!3,#7.+5WSC3[J/>H?FUC>1/^E']>)##J>U1Z-$L1RNC=KDBYQ_6/5>N MV&T2@O^-L9,1B7/88,$*X,81N*W8.,#[R2U)P=L99DW@K"(%L5^CV@37D 6G MZH*1+"AW&@CUM@HLI.OB,>%26Q8 M%(!@"PNS\B32X"Z,RP30%%P32XNDZ 4O$%YCNWI*/I:J;Z2=][NKS#S.9>;Q MG47B/6I7TP%LG9>.VXIQ2^]=@\_%*#_*ZW>\!.NKOP,<17*[JM9W8^@B1C"U M'B=G3\/X58J!-W4KT2;N=L$AAS:2-"N]E[JH7$\-;=WVO.S<>[(S1]0'LM,; MR UWYUQ#(2 1_Z91Y_T2VZ/?>0GAR>/J'&%3RW) M]$$=JI^<*]>6D#O4^99C_Y!>,;[1U2'5[)E;=&ORV/U9/^_0 Q3JP:/CPX?' M!T^RR'_ZWPE+T!#N*VG;ET/-+W1K.UW%:4A*$W:3#\ES=H,/='V\OQ[MST%! M[5)*[$-ZS9!PHTDEF3,'1.WNC1'")3)!Y5IN_^;<:MJD=HKS$-4^5:][3W:9 MC,H5Y-95<(/PDA%EP #:J>[0SYDKDG<74Y3W=BK!79G8+Z%B)H7N>)%3I([Q ML<&D851%'=-?4)2HGTN0E-%??J^TC).EA87.1S,]L$Q:=X*$_Z,N .B'!+>+ MZU2!/R!IL1W=Z2.C;*ZS)M0J 8]8=AW/"K'72 ^H+BK?;M% XXZTRK M3I,#I$JP["W/B0YH/A Z:IZ$9I+M)CDMG)LOU%0/373"J@0)_D2![#TK2 "O MN"%-V4;"C!@[N96Q_W^__$6,D!#3!5(#JO//CH ']WEYU1NHV/>2:\A!>^!5 M^.#C6[WS\>')@\DM! ZW=DHN>OH8+OH?\;3MJT5$-%M^4+O25.SOM2/'SZ1& MO5(:O*6AR,#VG&8PG7=E7[![9(OGR4LAS#)ZW=^[N+SX>>] -A7#TB^1"4[N MM4,$@!T"L(>5IF2.GR;!+CD@B!-6GY M*"-'E!0G$C1D3=0R]9QOH7TM'4JJ.@3.4LND&U&7B)2\7:T178-?I[E *@IS ML[0-DXS#O(7UL,!G.#^R.Y$5]_]_CYAQ MV&'-P(J0_ZB^$8R7,01,./M\;) MCXG.E]&W4QAEV[93>V>PQ!BA3IA[" M,9%L;CS-;.994WPI>W"40IM>E6KG256UY'&".51)QEQ"2A MI69[3#F,*0H'6R?LA0[,"-+!CN/Q!^W@^B[8,HVDI3JP6HXQ05*^Q/;@[1N*AAF#S,5NF0V!:DXN%&VAG__. MXRLW(C0=NSCEN\WL$&>QW!%NF%0:1QNHKZ6Q8A@E#[V@;)$CB_J)&WECO*L, MI7>F#'Z=O.6_G3)BD_@SA B5 -^W31SXGYX)2Y.8+-'1Z2OKT62?VW*"I4!1 M"VF;+[&5JQ%PLS2NVK\X?W\Y.T!*Z"3[1D?CV0JD8+/")#R@A+N1>1"85^3Z M)E'SO(58KK1X!J.(.PXS")H*<$%)BU8T<%G9EO2KDR.FPSRZB$P]C*A8L05(S$QT-56NA]/G<:(*IY# MKO&33+/V)41X"Y28;ZD:^5AR=)@QL,&]*8%M3##HYAO)VHD+4$;P)P@ M0Z5A+R-63FQ1@$+J_@.'PLO#$^L)W%BG"-F$M-9RD23(:ER MOFX<(!I$\#D;5]=T8D'7#T@5:?R)3\B&92GI:&M79CC0]+TT\XX!C$6=J:[% M^>Y:N<7$W%!'!+'_E1)+#$0=)(-3+YDZ_XPE$VID))YU-67O1<^V+7-TMWCN M.E8TL3^BD.X\\+053_JFHJ9N_^1@:]UH"3D2G#VB]W$8RV;B M$TLY<943^O/9140]/U#I>96?BZ/^V90H5$O.&?NGVXS<$(#T)F%/$U >ZB,( M.PHJ6+FV?;WIT*WKC#R6!,8GU@C=.(RU(RC?T6P&?O=.8 M+L_SI5$8( 8 5@7;8.A^/9$8<=#^!A/6@TQ"A.O@R^-W)% MH&FQH,L,06-+D>-_K.,@DW@^\X3RRI(S-=V&V$X#H\$5'_L4FV.[Q6$D:\H( M4'<..;B,+&Y-"(PNJIZ( ,@0@N%;'U *#S0OW\T.)G!DB^BT(=U78-](0[YM M84?IN(/QN"KFZR/##")E\^F&U#A+* G9LM0]AC@TW"+Y9LI'HN7Q1LI M";]1PVO9X;5:]'*1!5TWXVZ^_$#=>TD5JMQZPI!7L*#/NL!Z0T,; ;V,COG4 M<)+L2BUM$H8/3Z[X;M'(O-U&@4RPX:O([X[SB+-\'G%VY_C_-8V6YOV&;#7*L>;9*P(F5"]#6UH5ND,CS)<[;Q?&]DMN%^#0=C M,WQG$Y'/(Q>AZ92JT*(?HX/9?.$@VHNN#YEBU=C/?0**(0);K5869@*&YO.O MBH;9@@Z'FURT8+ANPZ\P&HD;CH:0@QA/%-_<>OP4>!WOJY,GZNV<9O#QK%-6 M2M60:T>?>T<>P,=YJ#]H$OA*D2D/!,S2V3'S&&=,;N-05.Z\L??6VG\RU#!L M*&XA!7W*&+S>/X@U" MOAS'E8BQG/=N[CR',3QRM)&(1S\, XZ3G;Z;KN]MG,CZ/*DOXSVQ[3(3Q03"A/= .W)U M9.MZROC$&,G_2L-!^.SXMTB0*I#>\HRX(=UM@#12YS;F&!NF'%L2=BB0,H3! MT"\6=(6:8"') F<3C'[EJIX:P:&M);>1N=%PPXK3.OY=NE$"BGU%YMLV7^>< ME[^+^$7[ M):'YRBRP]'AZ]FA/;MZD+YUK^7[_W'6=J_GC"CV'\?0"GM/=VO2%-LA_\/'B MWU!+ P04 " #(@)Y22H*:IK # #P" &0 'AL+W=OF,%_@H M055YSN2W+6;BLK:F5G?PQ$^I-@?.9E6R$^Y1?RH?)4E.CY+P' O%10$2CVOK M;KKS"9'(1X,<*?R=IR#2',,-8&@=%RQAUFF0$B&E]:3*L/ M:1R'^P[]0YT[Y7)@"G2])R\M.;#XQ+^,RR"N$!F:HD4L6U@G?/[)"A>K]R-$4QMD[< M(FX;1&\$T8<'4>A4P>]%@LGW_@ZQZREZ'<6M]R;@ Y,3\**XW?0//[U/V M:SS_QRG?Y]O1U*7=+S^%WM3[[;O=5>M[=C0+1LQ:91,_O@G<@W3VW=J=M]ZW MZO9XGPJI?]4HQ9%PZ[N @P-Y[,%74H(KWTBG<$4HK8YU;-602RJ0C<#J3_MQ_E= M,\6NYLU_ ?H\G'BA(,,CN;J3QX,^%'VP)0XYY\?Y1%ZLA/RF,LXU M_"B+2ET.,JT7YZ.12C->,G4F%KS"F9F0)=,XE/.16DC.IE:I+$;$=<-1R?)J M,+ZPLDN7Q:/ M$D>CWLHT+WFE\*(PA#.-[:W/0NS2*F^^=]0\V=\QEPA2_$<4?^51GEX-X %,^ M8W6AOXC51][F$QA[J2B4_8=5N]8=0%HK+0:^ MYP!QB7?$GM^GZ5M[_L_3=."63S2P:@IWW^MT=TJM4WK Z5.ST4',8,/_ONH>M6/Z\EPM6,HO!]AXBLLE'XQ_KR7D&^"E M AM%:3XU[G3&828*[+B\FL-I7J%$U IS5L-SN%)F#98XS?H:PU4II,[_1OT; MH33<2Z$4O%38Z(65WF.#J[?BSSC&NMTIG6.+H. #RR5\947-X8:CQ5F>HMQZ MG/*%4+F&$R!.0@@^0Q?_?OTE)A[YK1''!/V7)9=IS@I8L 670)TD2?IEW;.1 MW@BY$!(]0"6,&P/K1&">$)#(\2(?C<9Q *"*?AT([BJ%ET+Y9<5J;$@!Q5I68U6G62R ,"IQY!JV8A<:8 M3R"*/<>CI$DH]/%Y2CVT:V9\)XR3%H%;GO)R@@FV(+C_-0AAE)B@_!T0HF / M""?@)5AQNK5V_=9.'H:#^KY#:8"P$2P5%F2(HL@)T=<;-!!:CP)IT<"13P^C M$2<.#3P(**+A#^TP(3T6(7$=&IL,J4-=SV 1ND,[09V84#C2YT'?Y\%[^_P0 M-*8.&Z!L,P+V,3 L7:7SJL8VW=6'1X,8?L/V4-U,AZ@7Q8[G)VMF)$X0 M;7^7O=A%,]V2(XP9]HP9OIV9 U>-P3PPW1W$?GYF.NIA_YEI#QNVMQ'< M$LKR8;H13KD5SB[ML7UT]8;3MC_H&UOQ%G^K7&>H("H.KYR9W>=31,@W[>0' MKD,2=W>=%FA?\D;!?%7QK.*Y]NN*K;GG"-(=.?:A-MJX-V ?S.WMR!PEZTHW M5XA>VE_ KII[QWIY-_ %!+ P04 " #(@)Y2+?:JN]P" E!@ M&0 'AL+W=OTA$4>0A#R72LYW2 MCZ9"M/!2"VGF065M,XTBDU=8,W.N&I1T4BI=,TM;O8U,HY$5WJD641K'%U'- MN P6,Z];Z\5,M59PB6L-IJUKIE]7*-1N'B3!07''MY5UBF@Q:]@6[]%^;]:: M=E&/4O :I>%*@L9R'BR3Z2IS]M[@!\>=>2.#8[)1ZM%MOA;S('8)H<#<.@1& MRS->HA .B-)XVF,&?4CG^%8^H-]X[L1EPPQ>*O&3%[::!^, "BQ9*^R=VGW! M/9^AP\N5,/X?=IUM1A'SUEA5[YUI7W/9K>QE7X6-U1Q"Z/Z+D^@S30X:K]"C@+=/G M,$A"2.,T.8(WZ!D//-[@/XQ#6 M&5-\3_[7<&*OIK?P^$BKK0V4^5/9)J'MJ MH:(5"*J$CPO]47V/8KHFG9J&Y3@/J L-ZF<,WM\B'L!#D-35N:(.,A8+EX6M M$$HEJ!6YW,(IEZ11K2$W0IN-P.,F\%(?C40S?D!JH4J( 7C=:/:-S,W"1A3'97:1AFDW@ MIM62VY8@'%[)7YQL(!F&Z63LEY@>&U"6"6@^K L,XG&8 M#1,@O' T'E%:QDQI0.1MW0KF2E4@%3?GS$^.4T=D$B=G)"63,$Y&9T?QN[J? MP&@2#H=Q)XR(_4VY=* MP))*F4/&Q>@_S(L_@!02P,$ M% @ R(">4C\W&\.M! 6PP !D !X;"]W;W)K&ULM5=M;]LV$/XK!Z,?;$"M]6XE2 PX+]L"M$70IAN&81]HZ603D4B- MI.*DOWY'2I:=Q?%28/MB4N3=/??.\]E&JGN]1C3P6%="GX_6QC2GTZG.UU@S M_4$V*.BFE*IFAC[5:JH;A:QP3'4U#7T_G=:,B]'\S)W=JOF9;$W%!=XJT&U= M,_5T@97I%:>D?P*\>-WMN#M60IY;W]N"G.1[Y5""O,C97 :'G 2ZPJ*XC4^*N7.1H@ M+>/^?BO])V<[V;)D&B]E]1LOS/I\E(V@P)*UE?DB-[]@;T]BY>6RTNX7-AWM MS!]!WFHCZYZ9-*BYZ%;VV/MACR%[C2'L&4*G=P?DM+QBALW/E-R LM0DS6Z< MJ8Z;E./"!N6K473+B<_,+UI-)UK#I:R77##K*@WC.[:L4$_.IH8P+.4T[^5= M=/+"5^1%\$D*L]9P+0HLGO-/2;=!P7"KX$5X5. GICY %'@0^F%P1%XT&!PY M>=$/&?S'8JF-HA3Y\PA$/$#$#B)^!>(K54[15@BRA-M6Y6O*&KA5/$=85)7, M'>8AUQX5:\OS5#?I2PVO*I@YF5Q"G?2L.J?FK"=JN\@B+S0SP[B]X*WT./82Y+@$#1E M19;Y<(4E*D64ACT.RC_!./""T)_L5 N2P(NR["W*S69>H+YU4!\ME*5Z0J;T9!O>*WR@[M_8$&&^%K*2JR>( MR-&)E_@^W"E6( A6(P04);^/T+_H]JY/O?_;YH(V9 S\E[8G$(9>1*;?B/>W M2N:V'^U=QQ!2=?APZ?H_*GK]JJY1K7E#)0>I-TN?^2V$-'RSW_JZV:7C2Z*< ML+BVUO5.Z]S!Q>IE"W&.I3:=KX<^W1]>88[UDO3OS_W#WK %EY$[HKW=);TB M9 :E0^;-R!7;]167!.3/F))ANUIVV\[IQ<[O":3K-_YVV7F.6&?>2>1OE\]2 MO,]EW:#AW=2P4H@TA)!/ B^V$MQO[^D7?HM/ N\DBX;U(T7VE$:/O*W;RF4+ MJZ4R_'O7:L81=9I92MUM'*6)=Q*DDUZTH(YX*'9!$'MA&-I=F'I^>K1)I4.3 M2M_C>U,*.PAYI85L=RM:TMAP[59ZY#G>J M'*CA0SE)+Z&#$5;RTHZC+W+Y=UNZ=G2QB?XL>_MJ=H+&"NVX:VGH!Z%V$\_$ M5E;B^?3\$55H]\DLL?L(PLR+X]CN8SBAQ'#'B6M05%PT3)>&1 M/A3?Z=[ 1\6P&PO=V]R:W-H965TIBAD(>Q%WI'PY)O M*D4NA[AX'P30!EO0G-+NI4ZV@2QTO[459&T2FG.#-9HC9J MEYJ=XN46YCE36]30N65K@;H[\@UQ6$\_;?!F#B\Z@Q?#C2Q-KN%CF6'V--XG M;:W Z"AP%KT*>,/4)<3A!41!%+Z"%[<)QS5>_%\)LS*#)0IF,(.IO2#<<,K_ MYW1-7G1C?KW"F+2,2_08-:H] M>I/;'&$C!3TT"V_L-P2-1I-1F1P,':LG"M9,L#)%8-JJN\84BS6J8[D#\G:E M,1*(9<_E3C]#8(]%L[5DQ]=M\30X25Y M$3/AZ^X05KA'Y503X5%A*C7E^8FE7#@.9[B5AHEF/7/)7KR0YUNXZMLQZ0]H M#"^"9 +)?>\[CU4O6>YI,T[>?=F$(71AW_F.=,Y5.R!NA<1=Y(D[D(GCD(: M^[VD"U\I=04L^TT/O/$)PZ +[VD.R*N5^JP6I*UOAU[/CH,87KJ>_DDW*)!T MVIYG"[(KC6L,K;5MJU/731[=74\F^BTO-0C<4&APV;_R0+D^YS9&5G5O64M# MG:I>YO1K0&4=Z'PCI3EN+$'[LYG\!5!+ P04 " #(@)Y2=:C%:&8$ R M"P &0 'AL+W=OZZ+$BNESV6!-7U925^+HU],9[/ M&K;&>S2_-7>*;N.ME26OL-9E=A1?7J95W K]SW.B],]A,%E+^L)?/ MRTLOL &AP,)8"XP>CWB#0EA#%,;?O4UOZ](J[I\'ZY]<[I3+@FF\D>([7YKR MTLL]6.**M<)\DYM?L<_'!5A(H=TO;'K9P(.BU496O3)%4/&Z>[*G'H>?48AZ MA*/K*2<_,;Y%2TG#ZP!8" M]6@V-F34?AH7O8'KSD#TCH$8OLC:E!H^UDM<'NJ/*9AM1-$0T75TU. 7ILXA M#GV(@B@\8B_>9A@[>_'Q#/^\6FBCB 1_';&9;&TFSF;RCLU[ZHUE*Q#D"FYD MU<@::Z/MS7F#CT_4--8KJY=PWS:-0"*R80*NF6!U@7!O*^;##=,E?*+.<))? M38D*/M==KQ%IWRK'T"@5XD&A@Z=%U)3+">0 M^,%TZIY)F!,N4IDS@ZHZ$(NF.:111E@NNM>\IH003J,H'M%OEHS@05J :QID M+QV$6>*>DRP\K,:BKT8W__@.>)HW@AE*PLC.F@:NWT7()R0+; ;'+GI;SR77 MA6QK Y0X$HQ7#OL7R+W 15^\0DK9R7(F5V>MME72:,BCS?,$XJD?Q?DK#<'9 M@@MN.))DT2I%Z9)T&/MY$A^7KF5]-FBDB9^%00^L?%^+3$]R/TUC^.ZF(.'& M'DEZ3;&C_6?8:3EL+'C/R)0>P>0\>ZUT@!N)1/#+8=T*VS:KH6VD:YO_7+W_ MB=^NE1O&E^1% :ML MKR5+16VGE$J"B<5KD\=GVX!^5^];=94N!*5B\K8&%/ M_3A/';>S..B'SWYAF.+:*G3Z"]/7X@U&O:*=-1^&_B2/K?TLAR-S,]W.S?3G MY^8P^EQ3[)QW2=SNDGAK"!YU\_80O-FA2?Z.L9D='X9_6.9:#ECM#UA@M2#Z M61Y;.>9;XB-;45/1.S_*HKY7NYP:]ERY@9^G?I[FA*RF,O.J M:8TC)*FA-G :9GX?X/4$L#!!0 ( ,B MGE* ?E?BZ0, "@) 9 >&PO=V]R:W-H965T%KF9.YD"!*[9N]*/8_(9;?RS 7#3*?F'3\Z:> _E::=%NA0E!6_-^ M96_;.!P(9*<$@JU 8''WABS*+TRS^52*#4C#3=K,QKIJI0EV;)!=3D=:U)OF,;Y5M6B5Q6<4!7"O>"Z4O"5%UB\ MEQ\3K %;L,.V",XJO&?R&D+?A< +_#/ZPL'7T.H+3^C;N;B2HH4[PBJI)BC> MNH([&VF4\/?M4EGZ/V<,1H/!R!J,3AA\HA8JU@V"6,%QH#^+[UEMICUO5,=R MG#G4?PKE*SK[_,FM<[F@AE&:*&145^2M:*CS:E["11K0L(U_ )1 M.G&C>$*[V O=-++B*U2FE5D#!GN=H]J+^%[F1FE$Z\2=)!-X%IKXBB/G]OQQ MEKJ3,(3$)_7>Y&?0<<&O=N)AX+M!%D 8^6X<^:?0'8KX;I2%] V\]"2Z]R8" M-TUB,D%KE)V0H0A-?,]-)IG9Q0E%+86[BO$2%=AT(3TZ#>.Y+:(/XO0J6YX. M92T*!;8PN,D^DPA,;;.O/N3^N9*([QKVN!!LUH_+RX4EEC7GIIP(3V_V #KM MTLB-DQ06=4,%7*HCB*36<^-L G[JN9[O#^^.Q%R4O/Z/;%T$4>*&479)NR!R MTR"X_ 0(\N(]A'T<_8F;Q0F!XZ.#XISOXZUM'H\1VL(5J2XSHCVB&GXG( M TH[)DVV_E@V=Z8=Y<-SXWO>"))X!$$P MHL,(PA$L6/[2B+*_BQ.ZHWL_I77T64K&!].+GN#2SFA%#]F:ZWZ0#=3A-^"V MGWY[]OX?@DJ8JE-!@RL2]:Y3"K/LYW)_T**SLW I-+WW=EO1KPQ*PT#W*R'T M[F ,##]'\_\!4$L#!!0 ( ,B GE)'/W*K0@0 )H- 9 >&PO=V]R M:W-H965T>THD*^S[+AP@D9?J*K55 ME*2]#Z?[8'8'L+IK4]N$I+_^QF;90 F4I+K[PMICSS./Y[$'N[^4ZJN> 1CR M4%="#[R9,?->IZ.+&=1,G\DY"!R92%4S@UTU[>BY E8ZI[KJA+Z?=FK&A3?L M.]NU&O;EPE1E'73#V>0R67 R_PUH8;/IT9:^@,^W,VA5LPG^?7"GN= M%J7D-0C-I2 *)@-O%/3.$SO?3?C"8:DWVL2N9"SE5]MY7PX\WQ*""@IC$1A^ M[N$"JLH"(8UO#:;7AK2.F^TU^CNW=ES+F&FXD-5?O#2S@9=[I(0)6U3F1B[_ MA&8]CF A*^U^R;*9ZWND6&@CZ\89&=1[P&_ MQ6-3+C";EBEDK56.\A +J,:BUW=\,L=%\RE1+JD>N%1<%G[.*O"&I M[U/?]S=:'T#KWB9&B:K*A5V-72/7>L%$ 0BHC:9$8)%#0JR6F.GOS)6%DSRE M<9:?DI-N2+/$/R6?<%;!E'JTZ\2Y"(T%K==Z5K>],(!GWY"K!_SWUD!NH&)V MBQCYXFIS.&H;"9I(:CO2D=6DQ"93FORP8>]F"F#K[^3'W7N@GES(!4J#D U# MS#:-@JC]CC:WBCM31Y41DM(P"TA"NYE/[J3!_#?D>\;DM$DC]TW MS"-R-9F NXD\>2E,&)'"Y:3:/3DD/?/)V^9W)]]X+W..QJ6J7J4*GDO5CC)' ME9!7*W.X0NR*LSH/-$^[SRAS3 UH3W=" Y3W&&EEK.C9 ^QP;_@M02P,$% @ R(">4EY3 MGUR_ @ RP4 !D !X;"]W;W)K&UL?51-;]LP M#/TKA$\M8-2.'3R0D$W>ZE*9NBH#H&N%++, M@4H>1&%X&Y2L$-YBYFP;M9C)VO!"X$:!KLN2J8\5P.O,SP5A]Q80["8 M5>R 6S2_JHVB4]"S9$6)0A=2@,+]W%L.IJNA]7<.OPL\ZI,]V$IV4K[:PT,V M]T*;$'),C65@M+SC'7)NB2B-MY;3ZT-:X.F^8__A:J=:=DSCG>0O16;RN3?V M(,,]J[EYDL>?V-:36+Y4K0E%PA[*-LC:+;@G!F<2?+DL39YDRA MAB?4J-XQ WIM>-"Z9B)%N'IF.X[Z>A88BFAQ0=JRKQKVZ Q[#(]2F%S#6F28 M?<4'E&F?;M2ENXHN$CXR=0/QP(J*I3CW MJ"-=)&_Q@I"S#%076?>1TR:R[B,7W0LS36=.#:KAJA!@JHW$CDQE4'$F-'GYD]L0XK$_&B8DA7A'90KZ MNT"C*"@E(0TE&\?^.+GMEE,WJG./2MFZ''D4^\E@8)=H.(%U67'Y@=BJNZDI M:VI9V%!PN%IO-YMK2/S1.(+8'T8)/$O#.(R'_B"^V.4U;5-:![O>2)&H/-D _OQ?_ 5!+ P04 " #(@)Y2;='4=(@& #M M$ &0 'AL+W=OG$ M,S3%;U&N[1G9<=(H#(E82:(A@ M.+^^NX"E$RGLJ)VIA<)I+"[ M;['['@"=KJ6ZUTL P[ZMJEJ?#9;&-"?#H2Z6L.+:EPW4^,MG!^:M]=J_-3V9I*U'"MF&Y7*ZX>+Z"2Z[-!.-B\N!&+ MI:$7P_/3AB]@"N:NN5;X--QZ*<4*:BUDS13,SP:3\.1B1//MA,\"UKHW9I3) M3,I[>OA0G@T" @05%(8\W/+9Q7HH].AP0 T;5ATSBZN?!:''HN"*-SC+]YF&UM_\0O^IDNNX)BJB,GR1VPN MPR9*\7H!=OS[9*:-PD[Y8T^P9!LLL<&2EX*Y/F=RSLP2V(3ZC]8:F<2F1A;W M[%-C._-R20 TXW7)>D8?:LI\'XJLD6.VW2D2Z?HTBE;1=C( M0$$CE:&G!I20I07,^VY%+UGUE*SLDI+?);MY#T_),BPMLZ!K,IZ1WK WHD8 MLM5HI#V<7D!C" 33U J,KV1;&[?T!?8NU;[E%:O$'-@C<*6/3G:N^&_M:H9> M$/D72WPHCWNCR6*A8(%)L N.G"J _?Q3'H71+^PM%& MNZX.6.PE>L=R/ M8Y;Z,0ZSP,M&XTTE,9DW43XZ8K&?1RSQ\C1EE^2TJNBG)#UB4>0GT3]B(7N* MY98^&"A,8QLH33!0A,,D\9(TVR;87\T7G(3>.".T8>3'B-U/BAEGM'E!I"6HJ"Z7LK5"GO$$LAC-].)*][-].Y0 MW5#^@.Q__"*_:0 M!BQ( T7GY3,:[^+7W@3_*[_4$]+"(=6[D.YAG#Z80X+ZJ&?HFI+%YA6 M"7JK1*Z8TUM9=[DM!3PXN440G/!9'-2Y2,%2$"#O_V/SHX_9";D*D#G(M"OQQ;KN'R(N-0N> K3 MI*DC!<;H9'K)-:LE5A" >@1W=05.O,D=E5QH;*G9GUAP*O?A!7Y97_*<1"H< M^PC;)1%G7I[LU9=LJR_9?GW!,VW9HKJ1P&CD0B=\+34H-M=%Q8O[8YPE\0"T MV9ZOD024ZD=90K6+\OMCWN*:S&6%_6LI8L75L5#\A4'LDNV 0N^?PW%[WG'3 MP5D1'%KT$@PH/!IB&"X4>^!5:Q,DX=@0E^BA:?(,L&2ZQ1@M5=.&N9I>7]N. MH ]^7\DP' M&3O&0>H'V!%(D71LGS/BV(W0]\=S"B"072153!%K S\8O\9I@1_FKZE_Z 'W MJO1U3[UQN:R6.$G N2E."OV@-_HL41!%12*^L?+5$D;7&M M6#_)N9MR5XM.*^WI7^]J[;T0=^]F#JO3_**/%3JLO;VF?V[L8^UM/6Y*BU@W MVH62X[:<)Z*0K)!O*_M:5J+DSA:_2(BTY0-V-'V=2^E MMO+6*%FVA?%(!76AA),,RD&W#6W!F,L#U-CAN"/@28]VB=@;H9SU/,Q!TR47 M=ZI.?_76*O72+$*+,>XO6$&P4,A]B1,JV5B9#1,OPT,A[C!IDK(IK[K+!&K, M/5B9#MT1#6<;>0XU+4;DC08G2(>C60]=C-O*"/*>H0&PO=V]R:W-H965TOQ\E.X[3M4&W+XDEBN1#/B2EZ5ZJ)YTA&G@N=WOZR3#@NE+ M6:(@R4:J@AE:JFU?EPI9ZI2*O!\&P:A?,"Z\^=3M+=5\*BN37?@3XY[W?D&&\E:RB>[^#V=>8$%A#DFQEI@]+?#6\QS:XA@?&]L>JU+J]C] M/EC_X&*G6-9,XZW,O_'49#-O[$&*&U;EYHO))4V MLFB4"4'!1?W/GIL\O$,V3I'W9OV#3FPQ_I)8^RF-A:^82R"3U*8 M3,.]2#$]U>\3L!9=>$!W$YXU^(FI2X@&/H1!.#AC+VJCC9R]Z U[]TP)+K8: MEFVT?RW6VB@JCK_/V(];^[&S'[]A?T4]DU8Y@MS K2S*RC!7>[1L$VU=DZR@ M;8?@M32?]_*8(6QD3OU$L8"Q;(%&HVE3F0P,B9-3YX*6D]JYKLGF@A1D MI9E(M0_XG&!IW+%:S@I9":-[U_"8*<03@H'H2;*6'_L3P$-5H&)&JFL7LO/Z M,UP, W\4QSW[>37RHV#4@SN^XRF*%"P85!PU+ B_#+3^-P$/X&BR11> CQ?1;&'?46'C-&\755)]+(-D%6)9-YBHHR M0ZW/$Z L0F?H? MMO4_?'?]?SY&!Y]+2Y-V_K\2/=H"6-59N'].\LI6TP _4_=6N=M%2'&) U=!^J ^Z&/1M+);@AT?UJN6RV_8.8:UTY M1JI2BJ8G;6'J)C*[<]LIU14*+A4\2&.-G"MBZ[AQ0L<,@41A\A]'CWNDJL!# M6B^8/BD)P.\5W[$<;5O#QB;]E8EQJ)*W)P<-&Z=( BY3#2Z9PA6\M@*N #<; MNGSI7J[R%#+J U@CTDU,H']U#NA"/IU -&<6VOI_;;0#(Y(>5EZL.()M"@G2#= MH[KF3UC^((K\\7 $T="/X[!;'C :36 R&L%KS=;O7.,T1+?NL6+)HPE6M3/@./Q^C%%Z=MR2E6.&U(-+J^H)U3]0*D71I;N4;"6AIX8[C.C-QTJ M>X#D&TF!- OKH'TESO\!4$L#!!0 ( ,B GE)@J:L$C@0 / * 9 M>&PO=V]R:W-H965T[#XM]H*6QQ:TDJB05)W_?(66K:>LXZ+[8(Y)SYG8XG-E.JL^Z M0C3PU-2MGD\J8[KSZ507%39!IZ73!LN MVLG%S*TMU<5,]J86+2X5Z+YIN'J^Q%KNYA-_>B6 MBKZF(THI&FRUD"THW,PG"__\,K'GW8&_!.[T"QEL)&LI/]N/3^5\XEF'L,;" M6 1.?X]XA75M@P4RYIKO)+UWZ(TU7R23:#$#>]K MF9BQ5N*<4&>%O"+?]/ M*KAR1E%I^-0.1;?9>W?/US7J][.I(:M6=UKL+5P.%H)7+(1P*UM3:;AN2RR_ MUY^2MZ/+P<'ER^ DX"U79Q#Z# (O\$_@A6,*0H<7OI&".^RD,J+=PC^+M3:* M"//O"?AHA(\LG@ZKE]8LLKY_A=Y1;Q;M*%+"@FZ6/ M)?FD$7MUSW7'"YQ/Z&YJ5(\X&2V3A>TW"PJWMJ"6RB608"HZ(>K:!L[+DK0U M" UCA;G<'U[?4" M%LO%%?Q);BA8*EGVQ9:1 M$'C,CY-!2#PK^#E+TW1828.0A)!E3BEB8>K!DJQ8FC,H:MD?,=?PEKH3;5!2 M18':6DV2"**$>7X ?L22( 6?#*<)^ &+HQ0REN8)Q,P+(AA\I,@VE%D"I>*/ M4!%M>BF$$8O3$'(6D$,I"S+/ZA)XQ+PX(CF)K)R&(=Q+0P!J7UD*+_98E 56 MBCR'0H%9-1=IQKS$[H4I"T.;C3#S)>(S:)V&/4_N>2#O0T]+6V-Y$O;@3A=&.T.5/]@\I MXT4A5>FTY+AHGCMTQ2;B%Y)>'&UL1]@)4T%%6=@AX".O>R(DR%[!1K2\+015 MHD/EFF1;X/^])[](^CPEBL>VB&WNL2%EJC^;%-W@U- M[/+0Q);5LQ8%N7@C"U?R8SP[:?TXSYP?M?.#CWZ<:*;=P8]Z[\<;K72A;;0_ ML&)8_( %-FMJBOMU1Q2BFWEV1<4OO>CLN\6@17,.#ZVPQ%D9XH^FNJ0AR_UX M$)(\I\?Y_ZU@P#R;@ZCG.+88KY=GR8!2DA6]%JJ'%#JMY92BU"#?/5\&%DYV::M33T MC#JQHI$4E3U ^QLIS>'#&AB'W(NO4$L#!!0 ( ,B GE)-3TM%\ 0 \4 M 9 >&PO=V]R:W-H965TEHJN4!$N-[ M[O'U\;&3Z8&+)[FC5*$?81#)B]Y.J?BS84AO1T,B!SRF$?RSX2(D"F[%UI"Q MH,1/@\+ L$S3,4+"HMYLFK8MQ6S*$Q6PB"X%DDD8$O%\10-^N.CAWK'A@6UW M2C<8LVE,MG1%U6.\%'!G%"@^"VDD&8^0H)N+WB7^_,5R=4#:XT]&#[)RC?10 MUIP_Z9NO_D7/U(QH0#VE(0C\[.FD5,'5J^/Z#?IX&$P:R+I MG =_,5_M+GKC'O+IAB2!>N"'WVD^H)'&\W@@TV]TR/N:/>0E4O$P#P8&(8NR M7_(C+T0EP&X+L/( Z]0 .P^P7P:X+0'#/&!X:L H#QB]"+#: IP\P'D9@%L" MW#P@G7TCJVXZ-0NBR&PJ^ $)W1O0]$4ZOVDTS B+M!172L"_#.+4;$&E)UB< MRH)OT%4BH8.4B$0^6F7RU.TKMHW8AGDD4NC2\W@2*19MT9('S&-4HM_0/1&" M:%FALP55A 7R''U"!I([(J #B]!CQ)3L0R-#GAJXRP MU4+XCH@!LG$?6::%RP39=P/0 M/!WUIAOUGN\!U:RAMF)]Z<;Z1J)7#.LH!@BS4*=5J--*8>T6V$*.E][WA$F6 MRO3O6VA#7Q4-Y3\=.>PBAYWF&+;D6%&A%7R)/![MJ5!L'5 $MKZA0E ?P0KT MGOHH)@+M29" O!/IHYB*K/KGZ-^*S)ODG&5WT^QZ8]C/S(%IFGAJ[*LR/:W; M]9O=:C48%C48=M9@*=B>*(J6 ?$H;#2JHZZC G/T87/G%#F<3M[W2;B&F0"# M.MJ,E E,FG8OR0,?G67M>I;:EW268U2IZ=#4G^::N@4WMUM7)-41\]XMF44& M[%0(X58ZXX+.N)/.Y78KZ%9/[=T:N*?_X5?YA6_I)D7YRVBI;%BMK MI5<6U.(]XL-FN:^9'R8_7-D]\<<+\#I/; MZ/)8,I"UA)6E3[P\ZB./R!VHF?F-I[ ,$^/J3&)GT";!TE)QMZ?.>1C"*-/% M=#0>Q>'I#BH@-,J6=#$QF/':F9IE49LF;^ 91^>>]0.[:E, M'RR@OGXZA_(D^E[^;M?O5JE!N&U;UAS*O" M04J02&:>V$<4"J*>X>E(41BE:IRF'+VF)<<)FA\ MW(L1@27J-W/)(+%5U?6@32_EUF%U;QU_<$6"TIQJ*ZV1AMVPO%QWX+00*1W> MZG;X>< 3?\\DAT?@V]MYU^-,Z;[6QQV*K=)AK6Z'_1F;^I)CUNMHM\YGZ?9W^M;"-RIL._:KLCH@M Y,(Z :BS($+Y1?9 MVZ?L1O$X??FQYDKQ,+W<40(ET1W@_PWGZGBCWZ<4[P!G_P%02P,$% @ MR(">4AXHY,(&!P 4C< !D !X;"]W;W)K&UL MS9M=;]LV%(;_"N$50PNTL46*'^H2 VV"=@6:H6C:[F+8A6+3L5!]N!3MM,!^ M_"A9]9%,F98*7>@FL9U#YA5?Z?%[1/OR,5-?\[64&GU/XC2_FJRUWKR<3O/% M6B9A?I%M9&K^LLI4$FKS5#U,\XV2X;(38]S+*, M$IGF498B)5=7DU?>R^L %P/*BB^1?,QKCU%Q*/=9]K5X\FYY-9D5BF0L%[J8 M(C2_=O):QG$QD]'QK9IT.=5N:O MD1FGYV_"2*$O8;R5Z%:&^59)XY'.T0MT9\Z8Y3:6*%NA5WDNS8M5Q1*%&M4& M%FZ@CW*Q52I*']#K,(]R]/1&ZC"*\V=FJL]W-^CIDV?H"8I2]&F=;?,P7>:7 M4VT.H) Q751B7^_%XA-B;T-U@8CW'.$9]EJ&7[N'W\C%8?BL.7QJENVP=OBP M=KB.<@CI3S_A+Q/F0YCM CS-9+?MM$NC MGVU9]/P\KYRFN^]T<8Q)X9HUV M]=6URP@.J'^H:JCT#RK]#BKS=:;T"RU58DZ1GP+?$(L/8BE'<2&>Z^3VM6P*DZ%77$JM&FFEAAO-N,T.!9MUS'*.1?MHME! M-'.*OI9*1ZMH$6IS0IJ+>2DW61YIQQG&#S/S,5X XB!/#'IJ"6OY<2#PD4"@]# [5"6)%(M(J-V$VZD:KK[T?F!= M0RU5GJDZ<>%[P'H/G_%(;3)EKB&49L6%5*S2?6:]C35G!U1[9)1F :6]83'M MV0"F.."<'-MEU_F$LU-7E >D]MRH_GQQ=X$^J7+1S/*Y%@% ZK%1N@0\]OBP M+G'[W13/!#\VJ:7,#\BI:PKX[+D!77KT-MM)E182D>D;TL49LX"I7C!&LS M&L\&-:N:KD$V3H0OCMQJJ1.!'YRXHC#P&KMY?9NE\H?I/=17TUVNMF[TX5J( M'F6*QL!F/%2.KB9JA(.V(-U2YTC2&""-W9!^+W65%=)4R;0&'>)R[V;&]R2B%M7UZYSK2YP'KO# M^[2IHR@?;$':-K;G5O>DCMELPF;G:#7]W['@*():.,TC[0V1\V2OMV1#YVR5G2E F,]MV,/G*I7^?C V/] M429J'RCM=TG4/>RR\[)EEZND*;-V9[I3G#9V]6I]?*"L/\J,[0.>_:$RMM\Q M8[?4N381@-.^F].E5[__YK'9']AUZ$!47XS2&X"R[\Z]/;P)SE\^KI+F5@E MF0X+96H3MW5KIZ7.N;<#>*9=(G3_W1T[)K?KMNN^.*"">CC)W,T \&Q;QS$9WZZY02YUK5X@! MXEF'! [V=6^6&-"8C3)],V X&S9],SM:MVT2M96=WB1B0'36(84?6=:O&?'[=8]HY8ZQYX1 [BS[K&\;Q_% ,ILE%F= YN5!.YW'"6- 4"H?FP MA.;G[X\X2YHR@TG25-M9<;VJ1?5\0!R'R4R5H D,6PR5JT MR2]V0@*0+489J@4@6PR+;'$>V.[;WP1 V6"4B3H / =#)>IJ(N:PR%FR%SBM?>&I^+;9;:@>HC1'L5R9,;.+ M(@JJ_1>X]D]TMBF_ W6?:9TEY<.U#)=2%07F[ZO,O&E53XJO51V^1C?_'U!+ M P04 " #(@)Y2O[WILE " #0!0 &0 'AL+W=OJJ$@E;62N<<*=0;WY0:^,J!*?%U-V\?$R]I%DVLW\M)5TVTB* M3DAZX+K'^N$5BX(H/ *?G(=/(>W@P2'<)W,ZAZ+.H4P&8(N?EUAK[?T?<=_>#< 6S= :@U7< E'G.LX1@Y#MN8VR0,=K_8W^Z[ M\Z[4 ZF#3NK@K-2]"T*&E!5>L47&-;"Y%BF<\6+8;3#\'U:/.OK1N_4+J_^8 MTPW%\-"^?WSS]_K-OG5T8S>B,$S"FE!![YK@NGD_F@!5Z5IPJ9 :V@TS>G)! MVP1:7RMJFC:P7=T]XLE?4$L#!!0 ( ,B GE)I@:\#Q 0 L7 9 M>&PO=V]R:W-H965T:)N.A4JB1])VMU\_2E9%2:2XN##RDEC6N9>'O#I'UW=Z M9/R[V%(JP8\B+\7-9"OE[IWGB=66%D16+'*5G7047N M(=^/O()DY60VK;^[Y[,IV\L\*^D]!V)?%(3_\X'F['@S@9.?7WS-GK:R^L*; M37?DB2ZH?-S=,'D7G,ZBVLF3L M>W5QM[Z9^!4CFM.5K%(0]>] YS3/JTR*Q]]-TDF[9A78_?PS^\=Z\VHS2R+H MG.5_9&NYO9DD$["F&[+/Y5=V_)TV&PJK?"N6B_HO.)ZP,9J U5Y(5C3!BD&1 ME:?_Y$=S$)T &(P$H"8 /3< -P&XWNB)6;VM6R+);,K9$? *K;)5'^JSJ:/5 M;K*R*N-"J)"J+E* *[ X%1.P#>C>>'U+)WX/6K M-^ 5R$KPL&5[0JMFX0^GA='(PE\(OP88O@7(1] 2/G>'W])5 M&^[WPSUU!.TYH/8<4)T/C^9;2K"@JSW/9$;%6_#^H'9,ECF]4EJY$B2GX,_/ M*@C<25J(OQQ+XG9)7"\9C"SYP"3);0=W"HOJL$J&AUF<0!B@J7?H'I )BY ? M)+B%]5@%+:O R>H39T* QU)Y0I[]2]?@D_(":WU/><+.^BB-\("D"0H"']HI MABW%\#R*G]4UM7(,C>6O A@-.%I D6^G&+44(R?%WX3,E,"MWF.JHC:-IDD*9#I[*@H$*-.!74?@K=AGJ&E$RS M-!Y3%Z1/4'LI=)OI.4**_Y^A"])GJ#T9)I<14O*L0ILH5Z&UC4.WC\\9WS&N M:(*25>\EU5V")3-:S'Z3IQT9^2\E*:0]%KD]=E12R+3+$,4P'C91%ER <1"$ M]L-&G:;7[:W/5Q6R^&:2A$.B)BI0CVNR.VN9VBKR=1KYI#)TX(*1KI2 MI/T:N5OGYPH,F4UQB-+8++NE><9Q-/:V0MKCD=OC'Z\7U^!!G:90.AB>8S^G M-F@4O9BRM.DBM^F.*\OTSQCY<3P\80LL2.&(B2%MMW\>_8?4$L#!!0 ( ,B GE+U MT&@E"P4 -P: 9 >&PO=V]R:W-H965T.=P>'* Q9&+[]6.,0E^%'E97+681UJQ%<__SC9R=S5+9F##MO20RZ_\^!=K%]087/.\:OZ" M8ZL-9V!]J"0OVF#EH,C*TR?]T1:B%P")(P"U >C< -P&X&:A)V?-LJZII,N% MX$<@:K7*5F\TM6FBU6JRLCZ-=U*H7S,5)Y>?RV=6275>9 4NP-WI9 *^!9\$ MKRKP4*K>R+/_V 9\4?NL K3<@(\T$^ ;S0^L5O939.K$@!4O958>^,&(![>\ MRIK3]_::29KEU3MUU(>[:_#VS3OPI@Z_WZDX=9!J$4BUOMIEL&[7\N&T%N18 MRPT5EP##/P *$;2$K_SAUVS=A8?#\$!5M2LMZDJ+FGS8D4]7R9,,=\EPDXPX MDGUAJGKW.UH"B,"-*O#.6J!3DJA)4E_!STNORDSK5DX@R;ISSSWO'G881&)DT1FL>AW>*\LSCW6KSGDN8V1W/C8"0D M<3@?>3)E, GCT%&XJ',5>3ME=)5XVB7N,L93M$ML+.>"P&BT9HLHBVM>%$PL-&EH*YM5Y2J;AB:<3\0GJ)$'HTG:)7KY//@D0W<:G]#/SUVV6P02"U% P1KY%EZ)D/K?7%/7F1S]1SV]"9.(28V.@LJ@2 MUT"%-%.1GZG.3D0F'Q%*PB@9VS)U*8Z1JWR:I8A,1"VD28C\\^.YG6/.B1>J M(\8+MZ@(="Q;@Q7YP?J*KGF9K5[)T*!F*_*SU=TPEDG34C7KT.HPI7F*_#Q] MN+R[!/>J=-5!9,S;+)J)*)W@!E!#$/N'P'-O 4/+91>G8QA89$3)''K86SC*:>PO5N\/%$N,(:@=@_3I[; M,N;8>#'^)^?7#/UIG&(_3E_1+"8KC6;Q288&-4RQ'Z;N9C'!:);,JQDZTO3$ M?GHVH/K$GYDHZT=N@#ZQIIZG!, MDL1>4J+!2OQ@?<5S*Q.:, ['C?B2:FA3DY7XR>KL16)2$JJR&/6SZ' *G?73 M1"7^!YWGDXMH&I))GG<2L8G&1K4="6_ M^+"SC8M>J)I--:Y:T'OU4+_WN:'B*2LKD+.MB@HO8Y5$G%ZEG'8DWS=O(QZY ME+QH-G>,;IBH!>KW+5?WC^U._8*C>Z&U_!]02P,$% @ R(">4@O9=:64 M @ 8 < !D !X;"]W;W)K&ULK55=3]LP%/TK M5L0#2!OY<)HF*(T$K=!X0$(4V+-I;AL+)^[LFQ;VZVMH6FT3+XT=WW/N MN?%[DEHQ73I8V[^Y4ELH:!:_@3A%=ER53;U<@Y';B^,[[BWN^*M"^<+-T MS58P!WQ6Q@"D)8(B/C1\?I]"DM<'?]SG[=U&YJ>68:IE)\YSD6$R=V M2 Y+5@N\E]MOT-4SLGP+*73S2[9=K.>01:U1EAW8*"AYU3[9:]>''8 ?'@ $ M'2#X6P#M +0IM%76E#5CR+)4R2U1-MJPV473FP9MJN&5=7&.RIQR@\/LIMJ M1F,+:O*5S%LOB5R2J:Q0F2;73)!;AK7BR$';DUW(Z0R0<:'/#/AQ/B.G)V?D MA/"*/!2RUJS*=>JBD6F3N8M.TE4K*3@@Z9:I\,R M1KV,T5$9#Q*9&$HWVDLWCGT__%UU^Q<8[34G"KPPIL.JHEY5=-3J:\85>6*B MAB,VCWNR\6?8/-XKF(Z\(#G0W[A/'G^NS?& S90FR;",I)>1_)_-R9Y_XYA& MP74$L#!!0 ( ,B GE+Q=H-:?@( #,& M 9 >&PO=V]R:W-H965T&OMROS]WCJ_C MC=*/ID2T\"Q%929!:6U]'H8F*U$R,U U5O2F4%HR2UN]"DVMD>4>)$481U$: M2L:K8#KVL86>CE5C!:]PH<$T4C+].+U/"^%_8M+EI'$#6&*OD%DP.)*_:)WO>]F$/0#S]@'@+B/\&C X MDBT@\86VSGQ9:KYE%F"E9L^J%(O?+.9R\.1V'EBPXHC#;REVV MDH'N.[13SO]]*C^A52-.YV:\1RL E,R MC:42.36WST#Z3P/AWKV4J%=^7!G(G$Y[1;MH-Q$O_" (_Z2WXY2^\Q6O# @L M"!H-/E#YNAU1[<:JVM_R!V5I9OAE25,=M4N@]X52=K=Q MW_Q/0W4$L#!!0 M ( ,B GE+'B* :- , .D+ 9 >&PO=V]R:W-H965TC2:>V$G0@D(94,08/B &EMYYQ[CT_LFSO;2/5-YP"&W!>BU',G-Z8Z=UV=YE P?28K M*/')6JJ"&9RJ6U=7"EC6D KA^IXW<0O&2V@0:'B'X+<'_74+0$H)FHUMES;8NF&&+F9(;HBP:H]E! MXTW#QMWPTK[&*Z/P*4>>6:P4G@AE?A!69N3U]YI7^(X,>4&N\,!DM0 BU^0( MZ.0"#.-"/T?X]=4%.7GVG#PCO"0?2FK9Y76SW^$3WOF3HC M 3TEON?3 ?IRG'X!:4?W'M-==*:SQ^_L\9MXP2_L.24KP7#+CPWX@]3G>PK0N:L$,9'AYL)"DG-GK.21W&R_JZ7CA^\G4 MV]<[A*,(.R(XZ@1'?^WN*2EAT.+H0$L\C2)O3_$0*HZ]8;V33N]D5.]2%E5M M0.U4-IJU7)L-4S!RWN(N0_SO#W?2)4N>]' G!Y[B88FFX9[U0S O.>;]M!,[ M_<7AQB]#+D5&>(&2[\"JU",N4&]7;[U_;SKME7?ZI+:WX?J&3D+OP/8AF.^' MTV';Z:[<4G]4[IM:E=S4"AJE:WYOQZ/&[XHK#?Z#\;OR2,?KXQ\;?UCV:(2% M>M_X09@7'#%^5QSI>'5\S](Q=X6,3OZ#\[NJ1N.G=3X^^$"&DVC? M]W'05JK;Z\-L$XS-S"TO-1&P1I9W%N,[4-N^4DK:H2>: @ FP8 !D !X M;"]W;W)K&ULG57?;YLP$/Y7+-2'5NH@0$)_B"#E M1Z?MH5/4JMO#M <'3+!J;&H[2=N_?F>;,)JFV;07L(_[OOON[#O2K9"/JB)$ MH^>:<37V*JV;ZR!0>45JK'S1$ Y?2B%KK&$K5X%J),&%!=4LB :#)*@QY5Z6 M6MM"9JE8:T8Y64BDUG6-YZ&W,]S15:6-(P,CB#"2:\. X;4A M,\*8(0(93RVGUX4TP/YZQ_[9Y@ZY++$B,\%^T$)78^_20P4I\9KI.[']0MI\ M1H8O%TS9)]HZW^3*0_E::5&W8%!04^[>^+FM0P\ /("(-/J$OF$IL2DQ.IT3C2E39V!]N)^CTY,S=((H1[>4,3@*E08:E!B^(&^C M3EW4Z(.H,;H57%<*W?""%&_Q 630I1'MTIA&1PEOL?11')ZC:!"%!_3,_AT^ M."(G[JH:6[[X+U4]1PN&H9QOB_MSLE1:P@7^=234L LUM*&&'X2:$^C>G&+7 M%! 'UT)J^FH-AT[&T87N0I@FWV1AZ,=IL.G7RWDE/:>KSN.-SE&G*JD@NE#UXEQQM&/2T7_M6>W@-.(__RL.2DDYP< ME3SI51*)$N7_G4+RKIJC/?W)^U,9^LF>_J#7YS61*SO^%(1=<^UZI;-V$W9B M!\N>?0J3UPW*/S1N;$,GK"A7B)$2* ?^!116NE'H-EHT=IHLA8;99)<5_#V( M- [PO11"[S8F0/<_RGX#4$L#!!0 ( ,B GE)>XE:CD04 .@: 9 M>&PO=V]R:W-H965TST9KFA"Y 7/:*KO++A(B-*G8MF3F: D*HR2 MN(<\+^@EA*6=R;BX=B\F8YZKF*7T7@"9)PD1SU5,::0<+2\I<\ M58'8,D!M!J@R0(<:X,H OS08M!CXE8'_T@"V&/0K@_ZA'H+*(#C4PZ R&+PP M@'Z+P; R&!;9+=-1Y')&%)F,!=\ 849K-'-0+(C"6J>0I6;M/BJA[S)MIR97 MN=17I 13GLQ92LR"DN =^$*$(&99@32%5KUUZV^!FX43>3?#A^X]H$+'WZ+CX^<1QL6QUV@R!,@T3_ZB='*JIKR M42(%!9*1]/6D[^F_<6_=0,"O"?A. A\2+A3[MWAN 'W2)472)N?^GG,(A]Z. M_S+3#0.1Y[43[==$^TZBTYCGT9I)+I[![>W4$?N@1@S.EM]![6/@9'V?BW"E M2Q,(M2RQB(HBT%T0$KD"&6%1T^,[V \A1HX0#FLR0R>96T;F+-;SI!(0J:L] M;70_W'./'5,DN2+8FS!>XW9P!:08/HU^?@JR 1U?4T>:GLNR2LXD%\OM!;68-N73LY M]/Y1H;?J!8^2K^;0/_!G$JOG(R-O]0Z>3_"@53SHEKR3(S]HBKP'6R)O10^Z M5>^!RHRG$7CD"[71_8EKDE;,X.ALH416I9#WRZO'K,+<+=4!=$@XLH*&W(*F MF^Q$3U1W]>%WP'0)TSB$_E7%88<^#D8PV.V'I@WC M@I$_"(:[XV:OC]N-AM5;Y&XQO^3)G K %]5D].I)0[W7UD$Y9*+7%?PV,=0? M#/MM:;(2C=P2/=U>U$ )DLH%%8)&74!UIK0.LE11S4HUKY_]3C/P7)T*LF*- MW&)]39@ :Q+GU(1-T"PF8:E>1"M(U$RGOQF>6CDM=_7MO&QXHZ. M$_>SM)7(E@5TOK* ;5G [K)P8H6=5; O*BQL>9"QK0K8715.2\)-^NY>\-!$ M2QV2!6SU'Y]QX[ZU:%R^/%NQ MS-5N8JNBN'^^-%AUQ&YU/#D-06,:6MI-;!42NQ7RM#0+[86[G# M[CW]R;$?'2-$OA5&WRV,A\7^I%V6;]70AV<+O6\USG?WN*>&OH)];9?5VWHC M;[X!W1&Q9+HUCNE"FWD7 _WHB_*S2GFB>%:\I)]SI?6D.%Q1'5AA!NC["\[5 MSQ/SWK_^N#7Y'U!+ P04 " #(@)Y2L:W)YT8# !-"P &0 'AL+W=O MBDVKJP$D-R""N;ZGA>[!:&E,Y_: MO:683WFM&"UA*9"LBX*(ATM@?#]SL/.X<4LW6V4VW/FT(ANX _6I6@J]]EY1R:4%>=?S>(ZGSF>800,,F5,$/W8 MP0(8,Y8TCV^-4:?U:8#=]T?K;VSP.I@5D;#@[#^:J^W,21R4PYK43-WR_3MH M HJ,O8PS:7_1OKGK.2BKI>)% ]8,"EH>GN2^240'@,,!@-\ _.<"@@80/!<0 M-H#PN8"H =C0W4/L-G$I460^%7R/A+FMK9D7FWV+UOFBI6F4.R7T*=4X-;^L MI=Z1$BUXL:(E,=63Z!0M:Y%M=0'04M ,T 5C/+.'Z"0%12B3+_6M3W0M;" MO1YX.@[_P'<:[@W"K\;A[TDYY-W5U6A+XK MNE90R"\C/H+61V!]A ,^WG*>[REC?:4Z(&.+-#JSF^,@#I-@,G5WW9H,W$OB M]MX/U,*66CA*;<%XG>^HY.(!W=PL1H*-6HO17TMHW/J(1UE_T)JN2+FA*P:( M2 E*FD==0-[74?&3W)WZ2=*?N$E+83)*X;K\B4"?XX.)J.,XBB.OWW'2.DY^ MMYFNDB?^)DDXT"'GK;_S47\?N2(,58\*55F%(JU"]=$X[^E5WQM(./:.XNF- M,KD%6?$R1W=\K?9$P$@CX8XBX[_6KO@H,MC_@PV;-M9^Z-@PBO! !H\ZA,>% MZ#E-FS8VNET4X"09:%M\5!H\+C4IK$$(R'4B[A&C9$4950^]#,(G#$XQ]H<8 M')4)1[_[Z:0-M.L31S@8D@E\E"H\KE6__OVD^*E@X1>$N:#/UYRKQX69=]H) M>OX=4$L#!!0 ( ,B GE)=TKC,[P, +(1 9 >&PO=V]R:W-H965T M CV\,=%]]E2H@"/_.,R5&0 M*K6Y"4.Y3$F.Y17?$*;?K+C(L=*/8AW*C2 XL: \"U$4]<(<4Q:,AW;L7HR' MO% 99>1> %GD.1;/4Y+QW2B PZ&?PIHEH3EA MDG(&!%F-@@F\F<7( .P77RG9R;U[8$I9^.X/4A74 M-7Q+GDG["W;5MU$ EH54/*_ .H.6D.0U/M3UU46B MER*GR$OX%]]>@3CZ#: (10WYS/SP/S'3<-@$?Y5.7/<\MGR=%KY9QHMD2R47 MS^#N;N9A[-2,',3T"_X);LM6FL]'_.466*>,97S][RNK7@?IG M:]V@CC'P%O-)*JH=1Z?^),FJR, =71%PH6?),\%"7C8UU<\8ETA/;M=U;M<)>"1K]0."Z^0SF]@]WQ".I^!?J-I M;=6T NZW*H:#05NSG.' _E'-.M[;H#,>.#A?#YV%0+^'G# 9I@X NY+C%#<9G+(>1""QTH\9Q_O!5\:+=ZE,7)6A-#9-$;.4I#?4D[1 M^ !EY[#&SH&0WX$\&G<:-&Z5V+D3\B^'&B2>V>4Z$7I[DY4+Z91NO.4YET*] M\VGLG GYG>DDC?V4[YC'SLR0?]'CT7CPB\:]?J]-8^=KR&]"#1J_:[$2.VN* MH[/I&CL[BOUV=(JN!RC105UC9V"Q?^'3KFL%?*4K>BMKN+?[U;-O;0\%)%@: MTG*/6(_6!P\3N]U^,SZ%-[/R^,#1E*<9G[%84[TOSLA*4T97?>T-HCP@*!\4 MW]@]]H(K;0'V-B7ZGR+,!_K]BG/U\F "U,&PO=V]R:W-H965TM%*.Y/8@01&@#0#JCI2NQIUVMV+U5Z88(@UB4UM9VC[]'OL9!(" M3#(KP0W$R3G'OS\.?^S)3JHGG3)FT,\\$WKJI<9L;WQ?)RG+J;Z66R;@R5JJ MG!H8JHVOMXK1E4O*,Y\$0>3GE MO-G'W'M1L(@N3<<$>%-)%GE/UZXYE\&>3+=VP1V:^;Q\4C/RZRHKG3&@N!5)L/?5N\O7ZI_ M=(N'Q2RI9G.9_C\*) M_[S/J#>LI7-0ZQQTZOP,'&[@_Y84>9%1 RU!^">[P2 7& T+(@=@3820*HOBTUJC6&G5J M7;!GL-(M0#4L287,Y.971V_%==GX8OT[JN<8G:M_1\?LXE$8'/9O;UA+Y[C6 M.>[4.9?",&$Z5HR#QBV#BW'%>YZ,ST6VJM1B-AS%07" MC^NK;4Q2DRZZ;IW M%%/P3L_*MT?*M[H+0^./.+P<[,;=<+>]_1_8QX:%"1D,CV#WQK6U-L:&NYW- MMK*"G0_L7)(GL(HN (T#X>ARF!M#PO'9,,?'^$)RW-)]86VEC:WA'E]3=,60 MH#GK;./&?O#X8GQ)XTPD.!??JE+;9\?A(=_>L+;2QMU(M[O]*<55(O,M,R4* MNE&,P3M\>LV#;O.&P M8<_8&M*"ZQA^+56>7,J!D5NW^5]* S;M+E,X[3%E ^#Y6DKS,K#GB?K\./L/ M4$L#!!0 ( ,B GE*\Y#C/I@( (' 9 >&PO=V]R:W-H965T=%HF!--FP'@843;L=AAV4F(Z% MVE(FR4V[7S]*=MUT<9KM8GWQ\3W2(C7>"OF@2@!-GNJ*JXE3:KVY=%VU*J&F MZEQL@.-)(61--2[EVE4;"32WH+IR \]+W)HR[F1CNW2\YJX(H)3B04$V?J7\Y& MQMX:?&.P53MS8B)9"O%@%M?YQ/&,(*A@I8T'BL,CS*"JC".4\:OSZ?24!K@[ M?_'^V<:.L2RI@IFHOK-C,3 MFQN+QF@8-W]QH26>,L3I[*I1N*,4F8EZR3@UN57D(UG@=G#28= M4K]D245.E0"MR.@=-6:7.T./]8DY.3\[( M"6&=XJM6<7! \5KCW M%NYB[OH$!GT" ^LO_*\$_I@NE99X1W^^0Q'V%*&EB Y0F$#)J013E(RO"7Z MU(+K4IT-Y:_UEEAOIHH?LS#VHF3L/@Z(B'H1T3$1P1!9BXK?D,5I/$P6]V3Q M,;)PB"S>(PM&410-DR4]67*,+!HB2_;(+BY&!P)+>Z[T&%=,\-X370(VW4*# M'*).]ZAC/PV&J4<]]>A=ZCNAL78Y/@SLM4ZIK=,A":.]2^3[41"\BFB+;< L M2+PD_4NKN].AS.N 1;QF6"<5% CTSE.,5;8=MUUHL;%-:RDTMD [+?&1 FD, M\+P00K\L3!_LG[WL#U!+ P04 " #(@)Y2AZB;KEP# #># &0 'AL M+W=O)[SKF.S\$,=UP\R1! H>-[.@$J8\^LD"%8ZLOH4"6-)-I![X[@OD M#74-GL\CF7ZB73[7L9"_D8K'>;%6$+,D^Z;/^4)4"@AN*"!Y0;H0=D:4JKRE MBHZ'@N^0,+,UFKE(6TVKM3B6F+J%"BSTD P6&]K3LJVB+[MB:D%?">BBODX@M$'((?Y[?H[--Y"ZQ; MK):;PKHGK98>@=A""VZGP.VDN)T&W F-:.+#!;H%'^(%B+UVIVXM,ZQ>BF5< MMQUCI],?VML:!=U"0;=5P4SP+4NMIIVN[5;MT\]V19V4#+1;D>+4Z^@5.GJM M.J94AFA-7[3Q52UC[XCQTNMUZDF]@M1K)?VF0KWD-/BE_=9([!T38P?7$_<+ MXOYI[UWO5S\L-FP=??^('O?=>O9!P3YH99_#%H3A1]JU^IU'5$& ?"Y?+\ ! M.G;*:'$^U"VX$EKX _V2@U77KNLU[%-,2@WD?S@F1SW!,KA,)>R^SS1Y_<'F M[70:M@\N4PNWQ]9)OLDQ#HV#FWHN\PJW!]8;K(./4PI[#?QE3N'VH+JC/HNR MW\&_.J;,(>Q]K&/*H,$G)LUICCE.FX[7\ N#R[C![7GSKXX9G.H84D83<=[G MF+S^8->ZI"'N21E8)<!\T>N]$F!7CIPQ MZ%=G#M;&"IM$9:?/XFYQ>+_)CJSE].SDKQ6M6")1!$M=ZEQYNG&1'::S@>+K M] "[X$H?A]/+4/\! 6$FZ.=+SM5^8 B*OS3C/U!+ P04 " #(@)Y2,5/! M/3H" #A!0 &0 'AL+W=O$KH5E%D-9$U2IM4Y2LV\.T!P=NP*K!S#:A^_>[-@2E;1KE8=H+ M^-KWG'O/@>NX%?)1%0":/)6\4C.GT+J^<5V5%E!2-1(U5'BR%;*D&D.9NZJ6 M0#,+*KD;>%[DEI153A+;O:5,8M%HSBI82J*:LJ3RSRUPT:+/A M)G%-TQE*&N#A>L]^9[6CE@U5,!?\!\MT,7.F M#LE@2QNN5Z+]!+V>B>%+!5?V2=HN-_K@D+116I0]&#LH6=6]Z5/OPP' '[\! M"'I <"X@[ &A%=IU9F4MJ*9)+$5+I,E&-K.PWE@TJF&5^8IK+?&4(4XG*U!: M-JEN)*MR,B^HS$&1]^0KE9(:A\GE C1E7%WA[L-Z02XOKL@%817Y5HA&T2I3 ML:NQ$\/GIGW5VZYJ\$;5+U2.2.B_(X$7^$?@\]/P!:0#W'L.=U'_8$(PF!!8 MOO \$X32!'41W :)#OS\C/GD7D.I?IVH%@[50EMM?%8UV14YYF%'$UD:,XV[ MQ)^&L;L[-.I(CC>>#DG/&AP/#8Y/-GA'4\:99O@C&"_4"NU>%+UP^'7.^/JEP>[! )K+#__OG%6*<-@BRAM=HSNRNU"Z0(O:SN1& M:)QPNRSP#@9I$O!\*X3>!V;,AUL]^0M02P,$% @ R(">4L0"2^-H @ MA@< !D !X;"]W;W)K&ULM97);MLP$(9?A="I M!=QH\9K %A#'+1H@;@T';0]%#[0TEHAP44FJ=MX^)"4S+F#+/307B%T)^23*@$TVC/*U2PHM:YNPE!E)3"LKD0%W.QLA618FZDL0E5)P+ES8C1, MHF@4,DQXD$[=VDJF4U%K2CBL)%(U8U@^SX&*W2R(@\/"FA2EM@MA.JUP 8^@ MOU4K:6:AI^2$ 5=$<"1A.PMNXYMY[!R1-,ANLX$[0'R37Y2R8!"B'+:ZI M7HO=9V@3&EI>)JAR3[1K; =1@+)::<%:9Z. $=Z\\;XMQ) QV2%J'Q.EN M CF5"ZQQ.I5BAZ2U-C0[<*DZ;R..<'LJCUJ:76+\=/H )B6%/J O6$IL*X3> M+4!C0M7[::A-!&L79BUMWM"2,[0^6@JN2X4^\ASRO_U#H\S+2P[RYDDG<(GE M%>K'/91$2=S!Z_MT^X[7/YNN4@ ]Y-+NH06H3)+*?1\_'XPMNM? U*^.2 ,? M:> B#56C3M"2<,)JUD$:>]+XC0]WXB--.C6OP38\P@M$;:RS)]M- MN5C":R_GNKN$>'^AA''TV@^B-RYB?-1[XO]2Q@N8.#[_BX1'K9&!+-P%H% F M:JZ;+NE7_25SV[365_/FAC*]J"!<&:U;XQI=CL: \@#?*S M#: T$BU,FS0T1&%[F/;@)M?&(K$SVZ7LO]_92;-00MA+;)_O^^Z[JY&KF%%K7%ZZKL@(JJDY%#1QWUD)65.-2;EQ52Z"Y!56E&WC>U*TH MXTZ:6-NM3!.QU27C<"N)VE85E7_F4(K=S/&=O>&.;0IM#&Z:U'0#2] /]:W$ ME=NQY*P"KIC@1,)ZYESZ%XO8^%N'[PQVJCRF8FMC45C-HR;4UQJB;L,<3K]"E@#14[(0E2U MX,"U(F)-K)E)J5&,X MW:R-/&\B!V]$#LF-X+I0Y)KGD+_$NYA%ETJP3V4>C!+>4'E*0O\C";S ']"S M^'^X-R(G["H;6KYPO+(_+U=*2_Q;?XUP1AUG9#FC-SB_U2"I9GQ#2GM F5!Z ML/0-S=32F(O\E$;>^7GB/O7K,> 4^6>=TPN%DT[A9%3ALA!2GVB0U7L2&YY) M+WIP?G:@\+7/)(B'!4X[@=-Q@=M5(XSQ3%0PI&SZ*NI)$(0'TH:UW0M-2\*Q=[]3N_CUR?F]X(W" :=I[!\H='NMHP*YL1U58>0MU\W5ZZQ= MT[ZTO>K /L=FWO3>?S3-2X 7:\.XPIS62.F=QE@TV7379J%%;1O42FAL=W9: MX(,$TCC@_EH(O5^8 -T3E_X%4$L#!!0 ( ,B GE(UPGK:R ( -,' 9 M >&PO=V]R:W-H965TKX$+G=3+_1>'MRPS=;8!_YL4M$-+,'<5=<* M9W[G4K 2A&92$ 7KJ?'N$.7!NC1#C=^OI=9^TPOWQB_M7ESOFLJ(:YI+?L\)LIU[FD0+6M.;F1NZ^ M09M/8OURR;6[DET;&W@DK[6192M&@I*)YDZ?VCKL":+D@"!J!=$;03@Z((A; M0>P2;O);[6(VN)%%7DLCY MQ0?\?E:@,%FQ(=P5Y^*(9]QYQLYS]&^>1-GN&LCUH,8)U1J,/B<"3%_Q&N?4 M.=M%^3B+/T=Q-O$?]VO4$Y5%2=A%O<(>==BC#V%S1E>,,\, -L%+]![HE*@VC4CYQTR,G_(PLI!D>PDW= R6@5'D78>OW8 M:8>='L6^E7;=R4AH8F!JG @ ?08 M !D !X;"]W;W)K&ULC5513]LP$/XKIX@'D 9I MDS;M4!N)EJ$A@8;HV)[=Y-)8.'9F.Y3]^YV=-BN%5KPD/OONN^^^4^J!)AU.LE8<6X M#-*)WWO0Z40U5G")#QI,4U5,_YVA4.MIT ^V&X]\55JW$::3FJUP@?:I?M!D MA1U*SBN4ABL)&HMI<-6_G"?.WSO\XK@V.VMPE2R5>G;&;3X->HX0"LRL0V#T M>L$Y"N& B,:?#6;0I72!N^LM^HVOG6I9,H-S)7[SW);38!Q C@5KA'U4Z^^X MJ6?H\#(EC'_"NO4=?0T@:XQ5U2:8&%1%"?YZ35:QH4Y(_>GQ36,WT!?#>T?HQ)V^L<>+#^!Y)6O&8_*A14Q_E"C+'J:#N&BBTJD!U)S[Q MAUULL1./[2;#2SJ,Q\-)^+(K[7NGP2CN=4YO: \[VL.C M[M:P%,<^/(MMR7 M="6E,[7[8,]5<=Z0/S,&[5'9DBY_\DG9#HN3O*N[WT_&\9XZ[[T&H_&>..'. MEURA7OD!9R!SUZ;]!KK=;H9>^=&QMS^CV=J.PO\P[6"F&[[BTE Y!4'V+D:D MOVZ'76M85?MYL526IH]?EO1_0.T M.VE@&P,54H@3O^=Y?6(?>[87\K?* 31Y*8M*S;U7W43)>0J6XJ(B$[=S[3.^6-#8"V^-/ M#GMU=$_,4-9"_#:-[]G<"XPC*&"C30B&?\^PA*(PD=#'OUU0KV<:X?']6_2O M=O XF#53L!3%7SS3^=R;>"2#+6L*_5/LOT$WH,3$VXA"V2O9=WT#CVP:I479 MB=%!R:OVG[UTB3@2X$#=@K 3A!\51)T@L@-MG=EAK9AFBYD4>R)-;XQF;FQN MK!I'PROS&1^UQ+<<=7IQ#Y@#16[((TZ0K"F B"UYJC*N-J*I-&1DR51.ON+G M5N;5'S5(IGFU(U9)[CE;\X)KCD&N5J 9+]0UAGMZ7)&K3]?D$^$5^96+1K$J M4S-?HV=#]C>=OR^MO_"$OQ],WI*(CD@8A-0A7YZ7KV#3RX/_RWW,5)^NL$]7 M:.-%)].E%,#H?1I&?1Y>1^2!O>(\UR.R:H#\_7FMM,3)^L\9>M33(TN/3]!- M#LB5!+,\#1LO0$I1Z5Q=NU+;1DMM-+.>GQ?)=)K,_&>'A[CW$%_R$+I8K2HY M8M$XH5,W+.EAR258Y((E0UB83&(W+.UAZ258[(*E0Q@-X\@-&_>P\258XH*- MA[ @C0,W;-+#)I=@J0LV<<&"$Q-DVL.FEV!C@HN=Z!QP8]EJD"[V=, VPM#- MIL&AG 5GZ;^$9@4I;&VJVX7HKCK!@#])\'>"?U1.Z5F^*1!WA)=U8VHGQPHJ M06FG SIP<$/'T:GTTT.)HN$'4B#Z"M4FHS@4:J>;<. FG23)B5E.#Q6+GB]9 M;3XVC93X)3HK8EWP'3.[N-M*Y$A,-#E:<5WE'Y:W&YK:1>ST?*AP]'R)NQ?5 M[@8_7/E!O_&PS,9C&KRW.^P6ASCGW[GUC_9R8%]F> M3=J&%K7=WM="XV'!WN9XG@-I.N#[K1#ZK6%.#/T)&PO=V]R:W-H965TICV$Y-)&)'9F.RW[[V&EC^_ONOO.=[1NL&'\4"P")GHJ49AR)*JBB/C?*\C9:FA@ M8SUQF\T74D^8HT$9S6$&\KZ< M!?,0"1BS_&>6R,70" R40!I5N;QEJZ_0!N1J>S'+1?V+5BW6,E!<"N,FD8Q& \Y6 MB&NTLJ8_ZMVOV6J_,JH+92:Y6LT43XXFD +GD*!;6 *M 'U",U6,294#8BG: M63Z=@(RR7)PIX/UL@DY/SM )RBBZ6[!*1#01 U,J7=JZ&;<:KAH-]AX-WR-^ M@1Q\CFS+QCWT\6'Z!.*.;O70)\=[[Z-?'^T=AR_IILI%EQ"[2XA=VW/VV%MO M=,I9@:Z?)' :Y6A<5P)P].N;PJ,;"87X?<";TWES:F]DC[<[)I7U9)UEWC@_ M5Y6GQE3VY;(QZ-4&]36T'+F!'SK.P%QNYFP7YF''M\(.]D(OZ?22-^FEC'XZ MH+DQZFZ(<6S;]]PMS3TP8OLDZ-?L=IK=-VCND^GN^ ^QY87!ELP>F.L1UW\) MF[@[&0AQ&+C>2]AU#\PGKN?W!^UU07L'@YYREE2Q/$>SZD'$/"N;9X$F:J(L M&9<'BM?O?/@?<%2"SEOPWDPY M*M@.["W-/3""78+[-6/K^3FR7JN;%(1N0Y1X 7R9Q2 .9 ]O/'3X ZH%/]_C MV'[O>FDM;NXJM@+BDZW-[\6%H;?GDV#[1>A#V=;V M/6-N]#*Z557/\SRC N60*IIUX:NH>=/]-0/)RKJ]>6!29;+^7*B.&;@&J/64 M,;D>Z(ZIZ\%'_P!02P,$% @ R(">4I/<%C^< @ P< !D !X;"]W M;W)K&ULC95=;YLP%(;_BH5ZT4IK^8:D(DA-LFF[ MJ%2UZW;MP@E8!9O9)NGZZV<;0E-"L]XD_CCORW,.]B'9,?XL2@")7NJ*BH55 M2MEBK6O,_RZA8KN%Y5K[A7M2E%(OV&G2X (>0#XV=US-[,$E)S5001A% M'#8+Z\:]7L4ZW@3\(K 3!V.D,WEB[%E/?N0+R]% 4$$FM0-6?UM8055I(X7Q MI_>TAD=JX>%X[_[-Y*YR><("5JSZ37)9+JR9A7+8X+:2]VSW'?I\0NV7L4J8 M7[3K8QT+9:V0K.[%BJ FM/O'+WT=#@3*9UK@]0)O+ @^$/B]P#>)=F0FK366 M.$TXVR&NHY6;'IC:&+7*AE#]%A\D5[M$Z62ZA@UP#CFZARW0%M E6I68%B 0 MH>AH]WP-$I-*7*BXQX/J>E=]+P%O,KY+M?D.=X[@3/ZO-RYP2./Y38-W[^ M)TM\PC(8+ -C&7Q@N82"4$IHH8YPA6D&4U7O+")CH2_S-IV'41#&B;T]+,9$ M6!R$T5O8.\)P( Q/$Y)*+14"J4:#9 FH 4Y8/L79&84' *H%A;/YB/,XS(T= MQW6G.:.!,SK)N3_8'#)64/(Z/H =8G3T[$LOB/Q@-F*,!,CX) MJ2[&?]YU?/P272>:C_FFPN:S,!KAV0?]I 9>F#8K4,9:*KMK.*P.G?S&-+#1 M^E)U^*XAO]ETGP=UR=01%JB"C;)TKF)5--ZUW&XB66.ZUA.3J@>:8:F^4L!U M@-K?,";W$_V X;N7_@-02P,$% @ R(">4M[[?5A3 @ ' 8 !D !X M;"]W;W)K&ULC551;]HP$/XK5M2'5MIP$D* *D1J M"=/VT FUZ_8P[<$D%V+AV,PVT/W[V4[(8$L[7HCO?-_W^>Y\)CD(N5$5@$8O M->-JYE5:;V\Q5GD%-5$#L05N=DHA:Z*-*==8;260PH%JAD/?CW%-*/?2Q/F6 M,DW$3C/*82F1VM4UD;_N@8G#S N\H^.1KBMM'3A-MF0-3Z"?MTMI+-RQ%+0& MKJC@2$(Y\^Z"VT5DXUW 5PH'=;)&-I.5$!MK?"IFGF\/! QR;1F(^>QA#HQ9 M(G.,GRVGUTE:X.GZR/[!Y6YR61$%<\&^T4)7,V_BH0)*LF/Z41P^0IO/R/+E M@BGWBPY-;!QY*-\I+>H6;$Y04]Y\R4M;AQ- \!H@; 'AI8!A"QA>"HA:0'0I M8-0"7.JXR=T5+B.:I(D4!R1MM&&S"U=]AS;UHMS>DRP5#AO M!>\;P? 5P0[E7+^'V\(#CO!H1.,_M=N MV2CW]:]AB!V#?6;VZ33PX^DDP?O3/O6$C>)H-#X/R_K8II-1?!ZVZ D;1Z/X M#]M9NE&7;O1FNO5+FX?ON<>^]QQ%=[1B_$$L "1Z*HM*C(.%E/5I&(ID 2451ZR&2KW) M&"^I5+=\'HJ: TU-4%F$)(H&84GS*IB,S+-K/AFQI2SR"JXY$LNRI/QY"@5; MC0,<;![X1R*0B,I'K_6H$&;4P=N7V_0 M/YK-J\W,J(!S5OS,4[D8!\L-4G6&^HK_$25@CSBU;KM5& DJ60 MK%P'*P9E7C7_]&E]$%L!"N?E +(.((9WD\BPO*"23D:)8"^SHI\3O5) M"O3^ B3-"_%A%$K%02.%R3K?M,E'7LD7HRM6R85 EU4*Z9_QH>+>;H!L-C E M3L KRH]0C \0B0AVX,7M@<0&+WX%;W,.&6F',#1W=E, MF.?WCH2]-F'/).SY*L";S"^=J1L!1]%1%+US<.FW7/I.I"E-'@HV?XF".]!/ M8=!2&#B1UN=_X&W# W3Y5"MMJY/[EI=Z'<2,,^IXZG;143G9M%7=@?^!A@"/K M75&7\_\/O8+NOBAL]%E"*5R%PEN^BKN5ZN;U4GD@,'H&REULB&5#=JV6)])/ MPCHKCM]8VL0K;6QM&??V(VYLW1>[7;2+O#T0A/C498T8NYW8U3/N2.(S&6P= M%G>RV'U*W)HQ[NC&+HF[(?SJLGZ,=S9D3Z27!+&.3*(WEGCLE3BQ'DWP?B1. MK!$3MYUVD;@' OL^M8AU9.)V9$?/>"+QT$?"&BWI9+1[E#BQCDPZ.K)#XAX( MO[JL(Y.='=D3Z2=A'9D,WUCB/;_$K4>3XSU)W!HQ<=MI)XF[(6*/N&)KR+'; MD!TMXXGT?4C$UF;C3C:[1X''UH_CCG[L$+@;0L_-3D5-$Q@'-0Z^V-D7 MQ)9CMAA<))IF9S_\2D!\(, 1(75?-'Z0#G])1[]S=, 7#VGV5>PXE^3'/D[$ MN\E.RL-OLYE8[_@^%-/TP!/US3;-]J%4;[/[F3AD/-P4G?;QS+$L;[8/HV1R M>5%\=IU=7J2YC*.$7V=$Y/M]F#W.>9P^O)O8DZ2]_=NGX%QW*%K\(^(/HO::Z*'E7_>9J M\VYB:44\YFNI383JSW>^X'&L+2D=WRJCD^,U=,.)8=?+E=DC>_O-V$C[^0&1&[,..BP^("M_A[ MGDP)M;1)QZI,=EA9FG51NZ&KP\AJL!2;#1S=!Y.N;%H)<^S*)&KO(VYOR==' M>\AL?1HP4(LATS53?G=T/N?H?$YAEO:*NY/D*A$RRQ4.)?G7'ZH!N9)\+_Z- MF*='\[0P[_:8O\ZS]4YQC:1;L@X/![Y1?^*X:Q;GI26OL*1Y__W28XK_ZM_% M['N'!O>HP44U].TO9'CL:)J=8O:\HWD/55Z8CX[FS\@:AO+TIHQ@"A)IU^8I M[=MN;5*MJ65[+O.=[EGUC]K\ ;-:7/V016M%J%QLR(%GY3YY2_Y'T$VS*LT' M]>6VIK[7K2HXJ@I057_?J:OMTGA#$K7$1&;A)DKNB2*"4(+4GRXEI4E64\*Z M59P?59P/5*'F8ZU63J4@>@<4FLK9DEET?\^S+CFX[?-@:EE_09S+MB#N6,,V M9T-237,GCG&;MF69]-7BHHW:NN$;OC](<+%*H8+(W2/9YLDFU-LBC(D:1G*O MM@0J?6ZXW #I0%7;>9%THS3<7*>T:CU&]&P."EANXS"_X3H3+_93)-9IKH 7 M)AL2"9&'B5J>=2H4HQZ*7%6M4:CXH!T_W*<*6?\-R]G@691N.H,R?G&;//(P M(P[9IXG<"6([Q:[&!@8!PAX7(10R;O,[P;_E&NXR55\>%-OOU"9Y2CFPZT,4 ML4\21FR((S8>2 !(@X@XK\S5D>A %*X<#VW3% I!Q<:C"@A5T4WP=5XDOP-% M^RU!M"4:;=,4#3'''AITFKA7)X?U5R/OYP;K-NW?^R-Z-L<($.=9/:!H@Y.T>LL2M;1025&*O:J,-U% MGX+?:@19R3A4C<8H+I-2!:X+B8< M0$E-:?>A7G#H$=NIRFESFUJHJEH-Y"<605Y:!:' 9(HS^=75A'EU@>?E!)?: MMM>#90I8ID.P/+Z@,*_LU^.%0Z=VGS# -1V:/ ^O*M7VL-@FL=W'6=QVJAQV8#89I<6 6+SDQNQ A7#Q"+,+#R%U:&:[O M4NI.:4\UT@7TNSCZ"[J5Z0Y)% MU^2A/^W8Y=:JZ.XILE87 H"+!X"7%BDJ8-U\XG.\F;6PGGC, -T,)^RM0K.:[_?'+3GF3A,@E]FGF$L&!&4X00><&E>L MS4/70WG(@(<,YZ'I++@R]+<-6XL!ZAB>*8\^1BPKP_7Y,1PC6.U>(\Y'4+71 M(&JL%9:]5&8;FES+Z0AWBXZFYY[;T7+)VO!M&VT.%!C,<$KVI69G1$ U/MS\ M)Q=2[X3NA?#:*1M%_13 RW#P0L;&?QSX6M_JB*-ME\MR?W5M@)L=H'HS)"7_Y!J:O-([/:- MI>]ETH*UL_.6TS9OOP/AO0&%F&%)I=,CHM<&,;5]='L"B3VG[ 8O_+;Y>;@W$.% QU]G([CRY4K@V5CN=('!?%^CRX.)X'1P7Z (@? MG"1I#0#I@:G2\;);S96YNA?;-NL SRIH\]SVL9O" > \&'+[T'A[M[*"Q,%* M:;L=EA0&0/3 M0&:D'RKXJ2= N:+@LH)@D0'9@?H[[C%1EC=>Z M,< X. F,@]JSUJ:'-U[HQFT8TV[?Z'@B&W4.0'> PW6H$W?<\.L4:FQ7ZIS5 M?AVD?X_V.IE.F^>+GCX89GNH'Z M?ILJ-ZG>Z-\@'7]H=_E_4$L#!!0 ( ,B GE)TL243HP, %D. 9 M>&PO=V]R:W-H965TT,$6K-I\6]!SZ?LERFA.('#D2>98@_W>*4'6<6M)YO?"2[O=0W[/GT@'9X MA>7GPP-7,[OVLB$9IH(P"CC>SJQW\&8!8PTH++X0?!2M,=!2UHQ]UY.[ST<\J$2T ],\ MW K@OA3@50"O$%HR*V0MD43S*6='P+6U\J8'16X*M%)#J'Z-*\G54Z)P/@ Y-8@"NP4DMFDZO[; OD'H-[@M8D)?()(+H!?_S(]7#! ML@.CF$KQ;';6X\422T12<:E\&\)^7BW!Q9M+\ 80"C[M62Y4.#&UI5*K.=M) MI>RV5.:>4?8>\6O@P;? =5PX %^8X4N34(_FO34#)C%;A2<41/6 M:D*CF@^*8X(X?R)TIYDJ,4,$H#=Q0K_'>]2LPWM2\YX8>:\P)VJ1O"L7BZ$HXMIA_!HU!YVF M03N_7G45MITEU_.]L)?+4;,NM];F ?_?NJOBM8GV.XC1I*NCZVNW&[+KNF_4)S__W]E7?:;Z]X+E>G^>0G?H2/,>SZ?]^?>A2G[P[0@5(\58!G>M(J>?E.::<2'8HC@)K)M7!HACNU=D/4@S+,-S2 P E0\ !D !X;"]W M;W)K&ULO5=MCYLX$/XK%NI)K70-&!(@51)ID^SI M5KI6JZ8O'T[WP0F38!7LG&TVV_OU9P,+)+RD[5WW2X+-O#S/>&;,S$YBD.MCP*(%&NE":VZSB^G1+* MK,4LW[L7BQG/5$(9W LDLS0EXNL2$GZ:6]AZVGA/#[$R&_9B=B0'V(#Z>+P7 M>F575B*: I.4,R1@/[=N\)N5ZQB%7.(3A9-L/"-#9/XNS1J53Z-8O/YR?IO.7E-9DLDK'CRF48JGENAA2+8DRQ1 M[_GI=R@)38R]'4]D_HM.I:QCH5TF%4]+98T@I:SX)X]E(!H*VDZW@ELJN)<* MXQX%KU3P@V ;0!1KE [[@"B5ZCC4Z9*-/[?(_NF (!4J';1YU $O0))D1!A!1'*@;4 M:^;E&A2AB7RE#0[X^KA9HY:9)"R2,UMIB@:HO2OI+ LZ;@\= M#[WE3,42W;((HG-]6X>FBH_[%)^E.VCP+1$CY.%?D>NXN //ZMO5G0$X7G5< M7FYO_+W'M<[ ^!@/^!A7/L:Y#Z_'QQJV2A^X5"+3]:K0GW]H 72G()5_#9B? M5.8G5RAD1UV_M,RHKC,N#/BY =.''A;8P][,?F@&_HK0&3:_PN8/8GO'V>L= MD7&%#D$[WW>-,Y#%&3!S!EU,"G>3!DC?#? %D[;09!HXW4R"BDDPR.0#5R3I MHK'C!T;_N:R- FW0"FDP"<<7:#N$W+ G[F&%-AQ$>[O?0][/:\1"AQOI/#'= M):%D2Q.JONK8ISIY=%9VP1_VX8\N"OYNM3.*TXKB=-#.!@35=7I3U.N M0>S4K=OY&86*&W<#_J^E6EKPSY+W(F,Z9#RG)[^Q6X-SG[=62W_-.G0NF;1% M\ 2'/53JIHZ'N_H/%6MI($]]7K%3U_Y X6+*XO M*CQ\4Y4EN[Q>LO7]@OV?4K)UV\?#??];2K;=P7'HMU+GBM0YOKK1X^%V^O]7 M;=B^/7'K8Z%#:AP&00^;NJ?CX:;^8X4[;476GX;N)>(.J6#L=R-VZSO#=9ZA M=*\X\4>3[M*]JN=WEZ[=&'!2$(=\[I,:8\94\2U?[5:SY4T^45WL+_7,64R( MM9EB8-5?Z@?*)$I@KTTZHT#GBBAFP&*A^#$?H[9ZY3 MM%P8!]4DOO@74$L#!!0 ( ,B GE*=R6UC>P( -<% 9 >&PO=V]R M:W-H965T3'(0JXZ=G1WHOOW.3AJQ"JKN)?8Y_O_SN[O8TX.A)UL@.G@NE;:S MJ'"NNHYCFQ58"CLP%6I^LS54"LJQ5Q%'C'Q^\.&[Q(/]F@./I.-,4\^^)K/HL0#H<+,>0?!PQX7J)0W8HS? MK6?4?=(+C^A#[TE.B&5[;/L<;V$WH<^V$(0^T@-=U(I M;IF]@ _'X31VG(#'B+,6]K:!3<_ ?JOU )+1!:1)FIR0+]XA'R5>/IS\*X^Y M;%WMTJYV:? ;G?%;XL;!4MI,&5L3PL^;C77$/^:O-\Q'G?DHF(_/F#?5YA:T M]DWTTO!> M,_9/M;?YV# ]1AQ&PO=V]R:W-H965T_K) =.=4=N0.";M52<&IRJS-<;!31U M(%[X41#T?4Z9\"8CM[90DY',@-)."*%B/O>OP:A8&%N LOC(H]<&8V%!64C[9R4TZ M]@*K" I(C*6@^-C!#(K",J&.GS6IU_BTP,/QGOVS"QZ#65$-,UE\8ZG)Q][0 M(RFLZ;8P#[+\ G5 /2<&:R+T82*E,RD,$QD(!(&FER0>ZH4M9DF9W,PE!7Z?.0;=&SA?E([F59. MHA-.8G*'M+DFGT0*Z6N\CX(;U=%>]31J);RCJD/B\".)@BA\7,[)V8?SI*", M']$V:Z>:0])0!355B\*XR6OL:.,3M+=29!<&%">+K4IRW&CD)=7D^RV:DQL# M7/]H<=9MG'6=L^XI9V#0E29R31(%*3.$[K!4=%7 L6)59'U'9H_Y;A)W _L; M^;O#Q!VQNWQM]TIMKU';:U5[S>46"ZQ!+4CB6@6_;N9<-[^?\/ M2AB\M+O@7U:\9CLL9=@;'JNE?]"#.:C,74V:)':O5^VX66VNOVO7]/T7\^KN MQ.Z6X:' ,[%&:- 98!E5=1U5$R,WKJ.OI,'[P0USO,)!60-\OY;2["?60?-1 M,/D#4$L#!!0 ( ,B GE(\47H;^@, .,- 9 >&PO=V]R:W-H965T ML'2Y0X9PYGAH>C\4'()Y4":/*<9X6: M.*G6VUO757$*.5,#L84"WZR%S)G&H=RX:BN!):51GKF^YPW=G/'"F8[+9PLY M'8N=SG@!"TG4+L^9?+F#3!PF#G6.#Q[X)M7F@3L=;]D&EJ ?MPN)([=!27@. MA>*B(!+6$V=&;^>^9PS*&;]S.*B3>V*6LA+BR0R^)!/',XP@@U@;"(:7/=Q# MEADDY/%W#>HT/HWAZ?T1_7.Y>%S,BBFX%]D?/-'IQ+EV2 )KMLOT@SC\ O6" M(H,7BTR5_^10S_4<$N^4%GEMC QR7E17]EP'XL0@[#/P:P/_C4% >PR"VB!X M8^#W&82U05A&IEI*&8WYKO+L]WB>0SP@E%X1W_.]Q^6<7'RZ3-A+ZZOZ[P"^MP/_ MRN2 !!4PK8%;U Z\^0>(!J^)OD9Q,>A-Y/TF\GX)&_; +D%R#.B,+"'>2:[- MX#,O6!'S8D-F&XEY@4(KBZN@<164KH(>5_<94XJ(=9W8/[_B>_)%0Z[^LJ"' M#7IH7.L.&SM!*9[;! MM&Z81DX[&:>H5Q6Y+O_#,_^V@(P:!J./55TLBCU(S5=E@(X[7YD"N;44Q77C MY_H'E-Q-@WYC7<5]2;X\>_Y?J+V]+W *90;<]82_3$:](Q&T$>CE3YJU[ZW M^;LRN8M1[3H9V+'H*!IXWD^6JJ*M3M+ BO7S M)SZV;+$T.I_@Z85EI%,P6>2BFW)TKN]1+YM63ZE=4%LV6_9BNIA.W^=2&O7[ M;I64?@0?2[Q4.]Z2A-I\_V%)N>*%(!FM$ M\@8CK&-9?5%4 RVV98^]$AH[]O(VQ:\PD&8"OE\+H8\#T[8WWW73_P!02P,$ M% @ R(">4B 4DN$; P ,@H !D !X;"]W;W)K&ULM5;?;]HP$/Y7K&@/K;217P7:"I!:NFF5U@D5K7N8]F"2@UA-;&8[ MT$W[XW=V0D@8A*)I/ 3;N?ON^\X7^P9K(9]5 J#)2Y9R-702K9?7KJNB!#*J M.F()'-_,A991 M^?,64K$>.KZS67ADBT2;!7'' (2@=@ET'[X!#6#J$5FC!S,JZHYJ.!E*LB336 MB&8&-C?6&]4P;K9QJB6^9>BG1V.199C-:4(E*/(("N0*8H+U0>Z5RBF/@+PC MGZF4U.2;G-V!IBQ5YP-78W@#XD9EJ-LB5' @5$@>!->)(N]Y#''3WT7:%?=@ MP_TV: 5\H+)#0O\M";S 7PD-;XA+E%52//=P'+=#WD%407KM< W*897NT.*' MA]*=4J6(F).I%M$S^?8)WY-[#9GZWH)^4:%?6/2+]LU4!OMM29W07"="LE^X MJV?%TMZ]*Y"[%ME\^ZN1[VU^ W=53^&K3!L"NI6 [@D"EE22%4USK+IATDY^\(.6K6$-&K1/1:13P)S?B"2'. 6-)1JJF4O>1[OV=UOU$^A61?BN1*4B&!7"#!/@*I&:S% @>]G.0$JO!9OFZI>PN MJSB7_Z&HKRKTJU85DR;AU];SU>$BW:F"UU@VF/O>]G#U3N'^+R5=1CI:T\?M MFEIJ%X5_FI;R?&%X31S9BQ*YGN+=36@U:3(.MHR#TQAC&Z,TY;'Y/%OY!L?Y MMID4?-W:K9R!7-AF1>''F'-=7-#5:M40W=@VP-V:%]T4WG0+QA5)88ZN7J>/ M<671H!03+9;VCI\)C1V#'2;8U($T!OA^+O#0*2&PO=V]R:W-H965TU%U\L+O.>']]0HQFMI7K1.8 AKV4A]-C+C5E>^[Y.80[F^W*F<.:W+!DO06@N!5&P&'LW]'I*$PMP$3\XK/76 MF-BC/$GY8B#_*@=<5$"N0CF>/MR:H"B%QL8AH, M+KV3&)F^[$(O[L P7NA+)-%U?//@@GS+9:69R/3(-W@4*\A/&]FWM>SPA.RO M3%V1B'X@81#2(_!I-_P.TA8>[,)]-+!U,6Q=#!U?=,K%@FGG1&W!KR^X3QX, ME/IW!WO4LD>./3[!WABMMI.SJ$RE@/#6Z-K6RV-6UNR)8[>O]6HRB&DP'/FK M;<<.HX;#L)^T43O2XU9ZW"T=%$?I-V2&;R:]E[YW5 M\]Z!FV&44+KG^;&H,!X>][S?2N]W2I]*L0)E^!.^KQH$1^5"&M =K@Q:ZL$9 M/!^V[,.S>CX\<#.*!DEOS_-_1>U(I\&FC@:=XMNR6(D,\#OI#&)KIC*R+)CH M6:72'#_Q9(8)(!?W\]GLLLNF35&C\3G2L*EL-#EO&I(#?Y/^(-S/PF%4 M%(?[2?"W>@O;V.&7]YD+30I8("RXZB->U;U2/3%RZ=J-)VFP>7'#'/M+4#8 M]Q<2BU$SL1U,V[%._@)02P,$% @ R(">4LVFB@M>! O@\ !D !X M;"]W;W)K&ULS5??;]LV$/Y7#D8')( ;B;(=VX5C M(+_6%EA:HUZWAV$/C$1;1"11)2D['O;'[TC)DNS(S,-0("^V2-T=OSO=?<>; M;85\4C%C&I[3)%-7O5CK_(/GJ3!F*547(F<9OED)F5*-2[GV5"X9C:Q2FGB! M[U]Z*>59;SZS>PLYGXE")SQC"PFJ2%,J=S?Y73- MEDQ_SQ<25UYM)>(IRQ07&4BVNNI=DP^W@56P$G]PME6M9S"N/ KQ9!:?HZN> M;Q"QA(7:F*#XMV&W+$F,)<3QHS+:J\\TBNWGO?5?K?/HS"-5[%8D?_)(QU>] M20\BMJ)%HK^)[2=6.30R]D*1*/L+VTK6[T%8*"W22AD1I#PK_^ES%8B6 MKI M5@@JA>!887A"85 I#*RC)3+KUAW5=#Z38@O22*,U\V!C8[71&YZ9S[C4$M]R MU-/S^Q\%USNXWE(9P2*AF8+W\(5*24UXX>R.:LW- F?-4O5WPY PQK0 MT (:N@ I+$3%Y 8/0T* 5:$+R8 K5= LQ(]??NGSKL]96A]9ZX8J-O/)D/C3 MF;=I!_FEU'0:C$>UU 'T40U]Y(1^$+]0* V9T+!#RI,L%.N,_W.<027DTBHA M+33#\?!BVHWFLD9S^;_1]"%GDHLRRM6VD>]"Z3YM@):I5(X$&->XQTY+]VF> MB!UCL-0B?()%(<,8T\YR )S=+Q>+<\V=07<;&KY:WJ0A>.)F^-)7]IQS6<9GST%2I+#&4&F( MJ.Y.#;=EXK\.LR%SXF;SFH>4Y2&QQ5"JF.=])-/T$84CV(@RJOM4ITE22G=B M=Q]'_-?2NB%^XN;B!Y[QM$@QQ%AG'*FS*DH%M%5Z!K".65F?MC#-R_(2U8G? M?2AYW8&F Q!W"SB1(7U+BNPY9$H=QMYF3??MSGW2Z/6$:3H*F?Q4!J_,M]F9 M7.+4<\3A76+#:4OL$'[3?XB[ =5D"/_"40_^FK^\%!Q>?IM>$?AO@R2#I@L$ M[B[PL::<5BVTFU0?;TZ0F*33\7&OJ*[\[A.(?[(VO-:$E#*YMH.C0HHI,ET. M2_5N/9Q>VY',:\3+R18GBS7',2EA*U3U+\:8(K(<%LN%%KF=MQZ%QNG-/L8X M8#-I!/#]2@B]7Y@#ZI%]_A]02P,$% @ R(">4KF=BN5,! =@\ !D M !X;"]W;W)K&ULI5=M;YLZ%/XK1UDUM5(;P$!" MMC12DN[J3KK;JF;=/CO@!*N ,]LT[;^_QA"@#;CIO?W0@/%YSG->[3/=,_X@ M8D(D/*5))JX'L92[3Y8EPIBD6 S9CF3JRX;Q%$OURK>6V'&"(RV4)A:R[9&5 M8IH-9E.]=LMG4Y;+A&;DEH/(TQ3SYP5)V/YZX P."W=T&\MBP9I-=WA+5D3> M[VZY>K-JE(BF)!.49<#)YGHP=SXMD1;0.WY1LA>M9RA,63/V4+Q\C:X'=L&( M)"24!016/X]D29*D0%(\_E2@@UIG(=A^/J#_I8U7QJRQ($N6_*:1C*\'P0 B MLL%Y(N_8_F]2&>07>"%+A/X/^VJO/8 P%Y*EE;!BD-*L_,5/E2-: LCO$4"5 M #I5P*T$7&UHR4R;=8,EGDTYVP,O=BNTXD'[1DLK:VA6A'$EN?I*E9R$?_S@C.S/*N K'00#KE?C>AK7Z\%=D"W- MLB(QUE@E8T@N@579P5I9&(D?N@EI=Q,#T>"(@S,9]7"8U!PFQO+XK4\/$EW! M_)%P=1P>>AN!6TY#16A'>-FZ+@Q5X]A-%[??5S=PGHL(^K14/;#$#%JF!T/7 M[3;=:9THSJG%<@*'ZGARVSDP#% /"=200*?6S0DDT#$)A(9>'XNF2SKN.XKH M)"KN,95@Z+N3]M^K*JID3HQCTXH=FZ<"._\Z26JH3 MEJMK8(X3^(=N%+EG@OGK(G^IKFF[CKGO+LJ0=1IHEO1!TP $:7D%4)>!"#]W MW4*6)T*Y-530 ?72PJ:_.^8&WQ7>CQ\"Y*#/H&X;86RZ;BS> ' M9-XT>"TXXU+1Y M9&[S_R]_*O"V)Y [.>K[5FNR20G?ZH%/0,CR3)9#3KU:#Y5S/4I9S?9R(E6< MU!DI("$;)6H/Q\HAO!SRRA?)=GI.6C.IIB[]&*O!F/!B@_J^84P>7@H%]:@] M^Q=02P,$% @ R(">4E/^6N:T! W1$ !D !X;"]W;W)K&ULU5A=;^(X%/TK%E.-6JDEL1-"F*%(E,[L5MI9567;>3:) M(=XF,6,;:/_]7B=I0DOBTK>=%[ 3WW,_?:Z=\4[(1Y4PIM%3EN;JLI=HO?[B M."I*6$957ZQ9#F^60F94PU2N'+66C,:%4)8ZQ'4#)Z,\[TW&Q;-;.1F+C4YY MSFXE4ILLH_+YBJ5B=]G#O9<'=WR5:// F8S7=,7F3-^O;R7,G!HEYAG+%17!F016;B?0GCW5RV0M[*&9+NDGUG=C]R2J'!@8O M$JDJ?M&N6NOV4+116F25,%B0\;S\IT]5(/8$B-S<>.AK":X#A1%<*K,H2D M(X0>^B%RG2CT+8]9W"(_L\MC8@%P()]U4LE+4J^(%?$'E7WDX7-$7(+;#+*+ M7[.H%G!]_*K7B> M\WP%&QDJ-V+HM$SP65L22ZQ!@67(;3LAKN^"?]L6$P:U"0.K"7](FIM*M"D> M'"C&>#0(VA4'M>+ JOBAW#LVO<&!W@L/$[]=[[#6.[3JG9DXI^D[JH>'JD/< MH3FL-8=6S; YCDUU>)CJT,=AK;_7: C4Z+,TP]-HC@-VFI;C6_?ZS MZ)TLOD#3+9-P&$#%-D'0H!CZ3KE$#S3=0 K!X)*2SRQL@/=:&?XH'VQ4C+JT M5-Q>8H;[,1CTO4%'$$AC##F.&8XPH43"WJM2[(_"#AL:WL7>421QA G>H0G8 M[V/284)#T=C.T7M\<805?HL509]T563#TMA.TV^YXPA3!BVF#/OAZ V)5.N. M+9^&WK&=W_^'/')$T(+#8(SZ/NX(1M-S\/"#A#*# Y.$*\"&IN@OOH24/C,J MWY+<:W5-H\'V3G-5EDFKAW9)C(P9:(BR\D 7H)@^MQTI9\NU> MTZ'P[]:B/G\*"29?$9Q;P0K+P?7J'=>.B?_K$W73U(B]J4U7*\E6IH/=0.EQ MN,=&91NSH3>MB[S3NKI+KI(,]C;58!#@O5U5G>D/U_E#U^\Z\)&FDQ%[)_N= MZZ5R;3\H7A#Z;]N:LW>!SIA<%=\5%&CN*L4%,OU[K\ M' 1JDQ..E2]*4L";K9 <:VC*7:!*27!F09P%<1BF <>T\&83V[>2LXFH-*,% M64FD*LZQ/-X0)@Y3+_*>.^[I+M>F(YA-2KPC:Z+_+E<26D'+DE%."D5%@239 M3KUY]'D1I09@1WRGY*#.GI&Q\B#$HVE\RZ9>:!011C;:4&#XVY,%8OI#$T-'P;P93] M18=F;.BA3:6TX T8%'!:U/_XJ0G$&0!XN@%Q XA? @8]@*0!)-9HKQD_ .2Q\ET4<4 MAW'4H6?Q_^&A0T[2ACNQ?$D/W]K$Y9-9=QE:" [)J+!=SG,I<;$CD" :/1S1 M^;@5/MKN>H[^_0LHT3=-N/KA$#1H!0VLH$&/H'NJ'M%6PIS20A.8,XTDUN2C M66N45[QK"MV,H1^.WW=%V@V+_#1\[S T; T-?]$0?NHSY&8,_6C4:<@-B_UD MZ#*4MH92)\\MW=.,%!DZ4L*R+OEN/,S'R\#6\M\,NY!_WN6:NY1Y;; M'+;[693X83H)]N>3U#%JX _'[:@+X5%XVO5#I_3E4PGG* 0(4H2C*UJ@(\%2 M=0I]A2I%W&[974OLEZ"7ELX.LLA)]ETP6 X,3K-.$V[P8-27):\ X_$K>1+% M)P.Q.U.Z-JA+KM,Q$_TAYTQT.F@B]P;_>]G2D%\DPM /DQ?ITC4LA8VX)U]. MATKDWLS?E"]NJLA".Y?:VX&7=DY'2N3>W%_)%3].\QMQ?RB_\;<*6QA?**I+R10R>THU+.,;($R]*\AV+*N M\>N&%J4MDQ^$AJ+;/N9P+R+2#(#W6R'T<\-\H+UIS?X#4$L#!!0 ( ,B MGE)H^+,&R , %4. 9 >&PO=V]R:W-H965T:&EL$Z%$E:3L9'_]#BE' M)C9OC-?-1H9K 6\EDM 31Y*7BIALY2Z^JSZZIL"055-Z*"$G?F M0A94XU0N7%5)H+E5*K@;>%[B%I25SFA@UR9R-!"UYJR$B22J+@HJ7\? Q7KH M^,[;PB-;++59<$>#BBY@"OJIFDB\, MUFIK3(PK,R&>S>1+/G0\@P@X9-J8H/A:P1UP;BPACI\;HTY[IE'<'K]9_\TZ MC\[,J(([P7^P7"^'3NJ0'.:TYOI1K/^ C4.QL9<)KNR3K#>RGD.R6FE1;)01 M0<'*YDU?-H'84D [AQ6"C4*PJQ =40@W"J%UM$%FW;JGFHX&4JR)--)HS0QL M;*PV>L-*0^-42]QEJ*='#S]KIE_)[9K*G$PX+16Y)E.\+'G-@8@YF6J1/5^/ M,5(YN1,%7A]%+0$/+V8,Y!$XU;BI12-+_JS,OKHB#]/)A- R1Q&E)V9RD13V6GR]LU/86(RW*8Q2;X?!?:&P%P6' M"4Q;L.E["9R#,O\9RHEJ JO>05J_/:=_D:3Y7I?3O;/3MC&Y34D<)\$.;P>D MPK[G'2;.W_H)^2)4*+HD[,>725:7LOWD M_&0E^RR$_73OZSH@YD=IGR MKI]>)F==QO;[Y^>LOU=E]+PTW:5L7RJ.O=W/R]TJT N0"]NW*(12E[JI/]O5 MMC>ZM1W!SOK8]$RV\._,- T75I<+AM4[ASF:]&YZ>(MDT\,T$RTJVP;,A,:F MP@Z7V/>!- *X/Q="OTW, 6TG.?H/4$L#!!0 ( ,B GE((3DK1/0( !4% M 9 >&PO=V]R:W-H965TFH+$D_62@MJ<:LWH=EJH(4'"1[&430* M!64RR%)O6^@L597E3,)"$U,)0?7+%+BJQT$_.!@>V*:TSA!FZ99N8 GV:;O0 MN L[EH()D(8I232LQ\&D?SL;.'_O\)5!;8[6Q&6R4NK9;>Z*<1 Y0< AMXZ! MXF\',^#<$:&,GRUGT(5TP./U@?V3SQUS65$#,\6_L<*6X^!]0 I8TXK;!U5_ MAC:?H>/+%3?^2^K&=Q0%)*^,5:(%HP+!9/.G^[8.1P#D.0V(6T#\&C X TA: M0.(3;93YM.;4TBS5JB;:>2.;6_C:>#1FPZ3KXM)J/&6(L]F=S)4 \DCW8,A; M\H5J35UAR?4<+&7ZI[).F_(7$4]T_HF?T_/+H@)^F* MF7B^Y)_%)'-FA"#'R(P9D0"ZUVS(\03C"VPP>T MKGNGVM%PC3R7F^==UA]&21KNCFOTM].'>-CY-"K#HQLF0&_\X!F2JTK:IEV= MM9OMB;_2K^Q3G/EF1'_3- \&-F/#I"$QAXP)T+V'V"U!+ P04 " #(@)Y2@U9Q\H$# 3"P M&0 'AL+W=O@7M;/M'2VB$BD1U)V]^]WI&1%MF75*/;%%LF[X_/<&V^R ME^I-9P"&?"MRH:=>9LSVT?=UDD'!]+W<@L"3M50%,[A4&U]O%;#4*16Y3X-@ MZ!>,"V\V<7LO:C:1I4_@X#ZE5Q5%92OMG%[^G4"RPB MR"$QU@3#OQW,(<^M)<3Q3VW4:^ZTBNWO@_5/CCR263$-(G/M?LF^E@T\DI3:R*)61@0%%]4_^U8[HJ6 =KH5:*U M3Q7B"PI1K1 YHA4R1VO!#)M-E-P39:71FOUPOG':R(8+&\:E47C*4<_,_L1, M^4-J3;:@R#)C"LA'LL1D2S K^ :Y681^4O-XKGC0 M"SPB\ED*DVGRJT@A/=;WT2>-8^C!,<^TU^!GINY)%'X@-*!A!Y[Y]>I!#YRH MB5/D[$67XE06H)B1ZK''6-P8BYVQN"?H.0:QR\V5YM!IVAZPFWT8D-BJUJ 4 MI 0K(WGK(E#=,&@CBP]T)^21,&A2GX4^_ <^_@4^;G, M!>2C!OGHJFP@S!C%5UCL%JV1"-Z5MT.;R3P%A86*/9,G!(N4I#POS6FM53Q& M'4DTH-'XA$J'6$\2C1L^X]Y268"0V"F_5RP/C;F'7O=\=2\!1HUA)/%E(Z(L M5MC\;)BK3H:OHS;H$2XV/_\TIB']I7+2;75^U^6AA[,HTB@>Q<&)ASK$PM%H M_-#MH3!X[_K!_T[J$/!>7O6]WR76)=?'K/6>A==ELWV@'-#CF)0Z?3_JIE!= M,&ZG97!/3SM@MU@TN$" OA.@/T:@[)S3,G^\]VXG-CR[N9:ES$YW+#A28YK-%D<#_"Q%#5!%8MC-RZ M(68E#8Y$[C/#J164%<#SM93FL+ 7-'/P[#]02P,$% @ R(">4HK#7*%[ M P ?@X !D !X;"]W;W)K&ULS9=;;]LV%(#_ M"J&G%5@C4;?(@6T@M5.L0[L:]=H]#'M@)-HB(I$:2<7IO^\A)4N.+:MY2OUB MD]*Y?^(A.=T)^:!R2C5Z*@NN9DZN=77CNBK-:4G4E:@HAS<;(4NB82JWKJHD M)9E5*@O7][S8+0GCSGQJGZWD?"IJ73!.5Q*INBR)_/Z.%F(W<["S?_"%;7-M M'KCS:46V=$WUUVHE8>9V5C)64JZ8X$C2SZH$5A+$$<_[=&G,M 3\__@D_KHU *552B=4XD16_1&KZNK"XH$AOTN=9*$YXQOD6? M*\-*(9BBK_R1*DVS1DFANZ>TJ#.8;Z0HT4*45:V)10M&EJRHC>PS;R!3PNO& MZ6]+J@DKU!MPKQJ+[1_CZ.]$!]^7+U(^\N@.IH^1TMW]H+SMB[Y9IEII:P5M": MIK5DFOVL^'=$,WPQQ;5Q&UJ7I7H]SG'A0Q,>!0,,NT' TT/T'K 6J:IGFT#!0VGR& ML-+2AY%:1)V+Z)(0Q5U8\:LC6L0GB (4G(4Z.D Y(A_U6Y(UFM*;2)' +2Q+X2LWN80N"T\R&2KD'?#-2.7RPZ>%+0HK[_H[] MUX?:^GS&*X@P/J(Z(':FW>)^8\#C.\/B@*2BG F)N-!T;%GBOIGC\*(H]EL MCGX!Q>BTD09)%!]3'!"+PM _0[+?/_#X!G*W7JW:(]E8C?H.CJ\O"E[?[7'R M"^ E)U3B>'*,[E1H$L='X-R#L[ZYF<$1<\O@2%/0#6AY5]>@+IO+3C/1HK+' M_WNAX3)AASE<$*DT O!^(V!!MA-SH^BNG/,?4$L#!!0 ( ,B GE*C1&)< M-0( 0% 9 >&PO=V]R:W-H965T; V [+F1RLZ"&K&]#4.;U]!P.](M*+HIM6DXDFFJT+8&>.%! MC0R3*+H)&RY4D*7^;&6R5.]0"@4KP^RN:;AY68#4AUD0!\>#M:AJ= =AEK:\ M@@W@8[LR9(4#2R$:4%9HQ0R4LV >WRZFSM\[_!!PL"=[YC+9:OWDC&_%+(B< M()"0HV/@M.SA#J1T1"3C3\\9#"$=\'1_9/_BOT.?C!>9:6O]EA\YW,@E8OK.HFQY,"AJANI4_]W4X 23Q&4#2 Q*O MNPOD52XY\BPU^L",\R8VM_&I>C2)$\K]E T:NA6$P^R^::5^ 6 +4% *9"O) M%?O(OG-CN"L8NUH"U5 \1H?DM!! M;7)4NT@N$CYP,V+C^ -+HB1^W"S9U;OK"[3CH0AC3SL^0[L&% :HU?!8!LM^ MS;<6#37-[PL!)D. B0\PN5QEPW*JAQ';G>M(R_9@$0K6@LDI-LW 6R6^S!Q' MT2B*WE_0.!TT3O]/([5Z7@M5O1;[EK2.\,83NNG?9U$:[D\UA">=V8"I_/Q9 M8MXI[)IT.!U&?-YU]C_W[GV@?U\)*IJ$DJ#1Z!-%-]W,=0;JUO?Y5B--C=_6 M]$R!<0YT7VJ-1\,%&!Z^["]02P,$% @ R(">4CJ%]F7= @ T D !D M !X;"]W;W)K&ULM5;?;]HP$/Y7K$B3-FDCOVAI M*T J=-,JK5T%VO8P[<$D!WAU[,QVH)/ZQ^_L@*$=A#Z4%[ O_KZ[[RXY7W QCR4'"A>\'](+(1 8?, M6 J*?PL8 N>6">/XLR(-O$\+W%ZOV3\Y\2AF0C4,)?_!T M]P#2%7H&AC.MW:-4UOAL:#,92AMG* M\:!VG.QQG)(;*6@B4_&+3:F1_(5,W#%M%%L4AFI&M)PZH,X/6:V.]Y-IUGK$XG*2BQ! M61.VO%W9;J:+DU84O=GUKA[ Q?_CGN@Y\WK.CE&[$6 ?YM!4N',?P?DQ"Q=' MFSX7O6[I#O#%[0,UB+=:1"Y0]@,^G4IKUQCKP0US_'U!+ P04 M " #(@)Y2)AG.=KL% "8(@ &0 'AL+W=O0SW_([K^^.M-&?SJLHV2GBJ M(I$"R7<7LTMXOF9Y0A[Q9\2?5.T89$-Y$.)K=O)I>S'SLHYXS#,XJV3Z^*\L.JONF276CY^K_Y(/W@SF(51\+>*_HJT^7,R"&=CR77B*]1?Q M]!LO!T2S>AL1J_PO>"ICO1G8G)0629EL.DBBM/@??BN!J"68.MT)J$Q S032 MDX#+!)P/M.@L'];'4(>KI11/0&;1IEIVD&.39YO11&E&XYV6YM?(Y.G5'=\; M4C0(TRVX"?\5$JSSFW*IP*>T>$PRN#^ ._,$;4\Q!V('OO!'GIXX>/@.?N5B M+\/C(=J8J_LL].U'KL,H5N],TOW=1_#VS3OP!D0I^.,@3LK<2"WGVK2>-3#? ME&U>%6VBGC8QN!&I/BAPG6[Y]F7^W RY&C=Z'O<549P/ ]0!Z"'?VL M?S[=<[2#*QIP7@_WU"L!56 G10*NOVDNTS"N<9'Q\UFD^P^?S5._!9=*<:W MWY]-'?!)\T3]X^B"5%V0O OB[J*+GB*1Y8F9-#RN$&&8!,OY8QVUCC!$?(2J ML!=]T:HOZNSK_NSNS#$\5I5A$X+L5UWX8T$N$FD-/4@]$J &R!UAQ*,^[@8Y MJ/H*G'U=WUQ?.H:WJ,HL)@09>E;7O+$PEYEU (D!$#=@[@C#@<=ZGF584USH M[.SR]G+M&B*RA="44%OM@G@TU+B-H8\Q:T+=$89[GVAH]0RZ!>UW?>#2-4:K M0)!.B;65,,A&8\TZ=('X?A/KCC!$(>G!VLH:=.O:K13;TZ9824@>A]J@H$X/ M:B.C8[%B2[,+QZ.0V@6%U2L83$F)%3RX&$W)HH7UPH>4-BEIAT&/LB#HY@19 M$41N$7P-)^ '&)AGD94X!">D!EF%1&@L-65F'7.*"80-:KK"%HM>9JQF(K=F MOI*9@V1Q9H45NH7TE,T.3/[8RBKT) MJ<%65K%[Y>B@ILQ\N5AMJ5E'%,&^UTT,MC*+W3)[:[C(M@K>@TTL3AVD)&$: M[C.VN'R,-ERYT*A9YBD],[:2BD>[YC*SCG= ]8T=!UA+, +VL.+%5GL%ME7 M\S*\!L!61_&4;AM;7<6C_39N.VF*&2-->MIAA'FPQPABJ[38K;1CZ!E8"& K MIGA*GTZLMI+1/IVT#3@D##6GFZXP#_H]"P%BU9:XU78,/0.K 6(EE4SI[8D5 M63+:VY.V:3=&DK3H:8<%_J*/G=I6I5MUQ[ SM"(@5EG)E-L!Q(HL&;T=0-H^ MGWJHJ6T=42]].R56T6E@Z:_C?WPS$ZM,-(IW3VU&DE'NWO:MNT$$Z^I31UA MF/3N.U*KFG30W7=2,#![4ZM^=$H;3VLO9D;;>-KVYPM4\QHE ^TH'P4]CH1: M7:2#)KZ3@('YF5J!HU.Z=6KED(YVZ[1MPVE]U5H2T(XB'NW9#:96'NF@5^\D M8&@*9E;FV)2FG%DU9*-->9E9?QU*&6DRT!%%?-S4H'GM';\9WC[_]$&!C3BE MNGCM75VM/J^XS#\J:%R_@N?KXB,)6Z;X9N,FE/LH52#F.U/2._/-0R&+SR"* M$RV.^9<$#T(;C//# P^W7&8!YO>=$/KY)+M!]3'*ZG]02P,$% @ R("> M4NT,E%P" P APD !D !X;"]W;W)K&ULO59= M;]HP%/TK5M2'5NJ:+Q)"!4B%;EJE54*P;@_3'DQR(5X3.[,=:/_];">$E*:T MJM2]@#_N.??>8^=>#[>,WXL40**'/*-B9*52%I>V+>(45?,N)K9#4M"L%(I2#&VI@M2N[+@.:%(%Y+T0D(]N M&96I0)]I LE3O*V2:S+T=AE.O*.$MYA?(-\]1Y[CN1WQ3-\.=XZ$XS>"^X;/ M?T7P.12,2T+73V3^]4V9HQL)N?A]Q%FO<=8SSGHO.*O/K.L4*F!H@/I;WXR] M7NCWHJ&]:8O38>;U^I[7F#V)*VCB"H[&M;M ^M9QR+"$1!62I8@Y*:JOF^J% M0DMT1(:P<1=^O.;]QEG_O9I7P* EYJ#O!L&!Y,^M7"<(HZA;\J@)*SHNN5)9 MYWR.XHR5'7+GF*JZK3: ;T@,XH@4@\;GX.-U=YU]*7/>JWR-;(L:!5'H'4C? M819&_B#HEMYM%5GWM?N^ J%;'\[>(K#K[9F]_R#QOGBY_KLE]I^5BM#W??=0 MXN=F@1/Z@P.)[59+4\UH;3J]0#$KJ:QJ?[/:O":N3 \]6)_H5X9IE7N:ZHFB M*ON:4($R6"E*YZ*OCIU77;^:2%:8QKED4G5$,TS52PFX-E#[*\;D;J(=-&^O M\3]02P,$% @ R(">4E>F'$:K @ D0< !D !X;"]W;W)K&ULM57+3N,P%/T5*V(!$D/2A+0$M96@G42JYT .O,*8Z]WV= M%E!2?2(K$#BSD*JD!KLJ]W6E@&8.5'(_#(*N7U(FO&'?C4W5L"^7AC,!4T7T MLBRI6E\"EZN!U_&>!VY87A@[X _[%!?PD\%*;[2)53*7\MYV)MG "VQ"P"$UEH'B[Q%&P+DEPC0>&DZO7=(" M-]O/[-^<=M0RIQI&DO]BF2D&WIE',EC0)39 MR 6YDB(G'.W/R(768#29K\EWD+FB5<%2<@.YQ5RBO1G!QK18:Y92CL"TICL< M@Z&,ZR,DOIN-R>'!$3D@3)#;0BXU)J/[OD%Y-DD_;:1>8 MA$'8V0(?[8>/(6WAP6NXCZ:VSH:MLZ'CBW;P?16&F?6+Y-]7&$ F!DK]9P]] MU-)'COYT!_VM-&AHI? \*US&U@\>EJRRU3PF LPV VO*KJ.TY_MQV$OB&-4^ M;OJT+:K7>XEZE>]IF^_IWGSO!#.X&V:&&M![],_64EEPU3%/ P OA4 M T !X;"]S='EL97,N>&ULW5AM;]HP$/XK43I-K30UA(R4K("T(56:M$V5 MV@_[5AGB@"7'SAS307_]?'8(+_4AU@]K61"-?4_NN>?.E\1E4.L5IW=S2G6P M++FHA^%FP)V^YL,P3C^&@:,;RYP.PX?S][\64E^_"]SY[,/9 M6>?AXGK??FZ!BS#RDO:.(+WLF -EMBA&GQY'?X@J/NV5%I'<@*(;[J>'5MB<(<8RRA9SFMTXJ:KAL-"BDVS9>$SF"BD)(&CX0/ MPS'A;*(8>!6D9'SES%TP3"67*M"FZTW8&"SUDX-C-X,;HN$IF9#*QG81W-]) M<_D>L)Z!0,9Y*[ ;.L-H4!&MJ1(W9F(OML9G4-",[U>543A39!5W>^'&P9Y, MD(E4.55MF#AI?ZR,.D(.X=.I;>* M%FQIY\NB%8"QQS@[J2J^^LS93)34)7]TP-& K/V"N53LR42#5ID: U5A\$B5 M9M-MRV]%JGNZU.MV6A:XYNX):OZW=9Y1017AVZ)-[[_E*K]8<7+U6I+M4V5? ML%=CLP5XZR)[IR R/061)]&3_5,0F9V R*M7>VH>+S(YB4+&;U)DU&S7MO:$ M.SO"UAK SGL8_H#]/-\$#28+QC43S6S.\IR*9QM#0Z_)Q/QSNL-OKL]I019< MW[?@,-R,O].<+H6"M%:94F2IEA%QV.O@C%6MS2%KY\-TP8>6!R(]'>UQE<;[Y##?8"M MZ:$.P3+%.Q'+%*\U(/ZZ@4>6^5<;BP,>V"I@O0/Q_7&@I_P^20*KBFG#[F < MR3(,@5[T]VB:(M5)X>-?'^PN29(L\R. ^14D"8; W8@CF +0@"%)8M^#>^^C M:/V>BC:_V([^ %!+ P04 " #(@)Y2EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,B GE+MYN2,]@4 +PV / M >&PO=V]R:V)O;VLN>&ULQ9O?4]LX$(#_%4V>>@]Z@K M98]GV[9M/LSGMMB*FMO?=2.4.[/1IN:M>VMNY[8Q@I=V*T1;5_/H\#";UURJ MVR$JVC\>S_G4E9JR62M;R MARB/9XN;<;]B#GY& MWP]/?X=._&#^3S?JS486XEP772U4._2C$94'5'8K&SMCBM?B>':F=\+XW^.^ M8%4.OZUU4*"GS ?I3IA5V>-1HJA2*"M*YEY97&7?.J$^R;X+8S?KJT%L"] M1^#>T\*MU$[8]E>@Q2&V8A_2(CG]-DZ.C_TH?OJWDXW_ *1#?4(LE.=[[$S7 M-U(-%T XS",+8I%RM5!2&W;APM%1OV%:6)![H:[EL&#T M$]3QMNYF$ZJ08TA,"PMB+UR)4KA&?!]>FJ>!7K>ZN(.$F!,6Q%+PW>BDM793 M5%AW#UIA=H[1M<56UG80$[/#@E@/?OEU*_''>VY*=NG"43C$$6:)B-@2*U7H M6K#O_&%TVT68&R)B-URX=K]JYP;GKV%H(1GZ@$$LAD]U4^E'(=BI4&(CVWXL M(1PFAHA8#&MQZZ_HEY-O_!\W!,$$3&UQ,1J0>.)\6!CEHFG3%Z- MTH Q9IEXFO05.V!KUWH),3'-Q,2:V8]YP8WA,#V->28A?VQY"7L.?(ZRYN;1 M#_]P F)BWDF(O;,7\XOQC\>?@A)F:A MA-A"^S O.U-L.7Q<3# +)9,\ZQRP5>D^)V&.(,$LE!!;".W-\?XC9J&4V$+[ M,(>)#A>D%+-02FRA\*/C\T(/,3$+I5/LN@1G>HI9*'V3_9>0@$:A>XHI*"56 MT#.CNS$;K7IC.IWWA]FG!XB);N 3*^@9<]TU3=5'FKQZ+BI90TQ,02FQ@L*8 M9]QNV>=*WT-,3$$IL8)>,(?E1_@A_TN5TA:Z&^W\IIB"4F(%O8F(6 MRM]^,PA&G! 3LU!.;"%8B!-XN(28F(5R8@L%]JWV]29:T$QL(11S/(4P"^7$ M%@K6$P53'CEFH9S80OA.()3E$K/0DMA".":4Y1*ST)+80CAF"C$Q"RV)+81C M9A 3L]"RM]"\O]B>')7N-E>BO'!?8=WQ@E?%I6'^CV]I$26I+]3<=%5UYH[] MJ;YJ7C[]\]73/XZ=_ =02P,$% @ R(">4C1..WUZ @ #$ !H !X M;"]?OG^?R/Q.[S6:_+C^[]>]C.8W_&%S_Z?KW85?*6"U>VWY;QE55 M?QQNNX?ZNDD/E\G5XN5M5?4O;ZFJYPX2")+Y@Q2"=/X@@R";/RA#4)X_R"'( MYP\*"(KY@QH(:N8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*=",Q. MB'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$ M>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH; M@=Z&>AN!WH9Z&X'>-GG93:"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@=T:] M,X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>>?*QDD#OC'IG KTSZIT)],ZH=R;0 M.Z/>F4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y. MH+>CWDZ@MZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y! MH'=,?A8DT#M0[R#0.U#O(-"[0;T; KT;U+LAT+M!O1L"O1O4N_E.O8?Q\U"& M6\_7&J__G52/EW/+[?+7Y=?.R:URQ;F^KQB>_P)02P,$% @ R(">4B!P M#MDD @ J2\ !, !;0V]N=&5N=%]4>7!E&ULS=I-;MLP$ 7@JQC: M!A;-?[6(LVF[;;/H!5AI' N61()D4N?VI>0D0(O42. "?1L+-LEY(P[PK7S] M_3%06AW'84K;:I]S^,A8:O#KW[8%B[#M:W;J8O[JQ[&+'@:7\.%"J MSY=XI4>_V_4M=;Z]'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORES+G LO,V M^I#*Q"*]/^YY)//I=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDDMCPN MO^/?9_Q2_YU]") ^)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I!$54CD(J1S&5 MHZ#*453E**QR%%&UL4$L! A0#% @ R(">4BWN<8\K!0 414 !@ M ("!#@@ 'AL+W=OI5@< '\< 8 " @6\- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ R(">4I3W9A0'!@ -!D !@ ("!;!@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4B X5XJ1!0 C0X !D M ("!B4T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ R(">4GW->+ T P 4 < !D ("!%64 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4J90 MK>K*$P &% !D ("!^W( 'AL+W=OE$/#)H' "N$@ &0 M @('\A@ >&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4BQ6Q "[ P W0@ !D M ("!^9@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ R(">4J:'WH;D! !0P !D ("! MRJL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ R(">4O)@1D?C$ _#$ !D ("!G[T 'AL+W=O&PO=V]R:W-H965T;? !X;"]W;W)K&UL4$L! A0#% @ R(">4G6HQ6AF! ,@L !D M ("!!>, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ R(">4EY3GUR_ @ RP4 !D ("!._ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4@O9=:64 @ 8 < !D M ("!5QP! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ R(">4DK:H2>: @ FP8 !D ("!0B4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R("> M4EW2N,SO P LA$ !D ("!6#$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4H>HFZY< P W@P M !D ("!&SP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4H21G(68 @ [@8 !D M ("!OD0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ R(">4I+MN3=, P +0H !D ("!:DT! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4M[[ M?5A3 @ ' 8 !D ("!+E&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4G2Q)1.C P 60X !D M ("!6V&PO M=V]R:W-H965TP( M -<% 9 " @3YO 0!X;"]W;W)K&UL4$L! A0#% @ R(">4@B\+V#> @ ( @ !D ("! M\'$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ R(">4L> +SP* P O0H !D ("!B'P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4E/^6N:T M! W1$ !D ("!X8@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(">4@A.2M$] @ %04 !D M ("!G)4! 'AL+W=O&PO=V]R M:W-H965TP, 'X. M 9 " @&UL M4$L! A0#% @ R(">4J-$8EPU @ ! 4 !D ("!>I\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR(">4NT,E%P" P APD !D ("![*H! 'AL+W=O&UL4$L! A0#% @ R(">4I>*NQS $P( L M ( !@;0! %]R96QS+RYR96QS4$L! A0#% @ R(">4NWFY(SV!0 MO#8 \ ( !:K4! 'AL+W=O@( Q : " 8V[ 0!X;"]?7!E&UL4$L%!@ 0 !; %L ]!@ )3 0 $! end XML 96 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 97 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 98 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 304 440 1 false 79 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://www.fireeye.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.fireeye.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statement of Convertible Preferred Stock and Stockholders' Equity Sheet http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity Condensed Consolidated Statement of Convertible Preferred Stock and Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104102 - Disclosure - Fair Value Measurements Sheet http://www.fireeye.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 2108103 - Disclosure - Investments Sheet http://www.fireeye.com/role/Investments Investments Notes 10 false false R11.htm 2114104 - Disclosure - Property and Equipment Sheet http://www.fireeye.com/role/PropertyandEquipment Property and Equipment Notes 11 false false R12.htm 2118105 - Disclosure - Business Combinations Sheet http://www.fireeye.com/role/BusinessCombinations Business Combinations Notes 12 false false R13.htm 2125106 - Disclosure - Restructuring Charges Sheet http://www.fireeye.com/role/RestructuringCharges Restructuring Charges Notes 13 false false R14.htm 2129107 - Disclosure - Leases Sheet http://www.fireeye.com/role/Leases Leases Notes 14 false false R15.htm 2136108 - Disclosure - Deferred Revenue Sheet http://www.fireeye.com/role/DeferredRevenue Deferred Revenue Notes 15 false false R16.htm 2142109 - Disclosure - Convertible Senior Notes Notes http://www.fireeye.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 16 false false R17.htm 2148110 - Disclosure - Commitments and Contingencies Sheet http://www.fireeye.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 2150111 - Disclosure - Redeemable Preferred Stock Sheet http://www.fireeye.com/role/RedeemablePreferredStock Redeemable Preferred Stock Notes 18 false false R19.htm 2152112 - Disclosure - Common Shares Reserved for Issuance Sheet http://www.fireeye.com/role/CommonSharesReservedforIssuance Common Shares Reserved for Issuance Notes 19 false false R20.htm 2156113 - Disclosure - Equity Award Plans Sheet http://www.fireeye.com/role/EquityAwardPlans Equity Award Plans Notes 20 false false R21.htm 2163114 - Disclosure - Income Taxes Sheet http://www.fireeye.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2165115 - Disclosure - Net Loss per Share Sheet http://www.fireeye.com/role/NetLossperShare Net Loss per Share Notes 22 false false R23.htm 2169116 - Disclosure - Employee Benefit Plan Sheet http://www.fireeye.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 23 false false R24.htm 2171117 - Disclosure - Segment and Major Customers Information Sheet http://www.fireeye.com/role/SegmentandMajorCustomersInformation Segment and Major Customers Information Notes 24 false false R25.htm 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 25 false false R26.htm 2305301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.fireeye.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.fireeye.com/role/FairValueMeasurements 26 false false R27.htm 2309302 - Disclosure - Investments (Tables) Sheet http://www.fireeye.com/role/InvestmentsTables Investments (Tables) Tables http://www.fireeye.com/role/Investments 27 false false R28.htm 2315303 - Disclosure - Property and Equipment (Tables) Sheet http://www.fireeye.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.fireeye.com/role/PropertyandEquipment 28 false false R29.htm 2319304 - Disclosure - Business Combinations (Tables) Sheet http://www.fireeye.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.fireeye.com/role/BusinessCombinations 29 false false R30.htm 2326305 - Disclosure - Restructuring Charges (Tables) Sheet http://www.fireeye.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.fireeye.com/role/RestructuringCharges 30 false false R31.htm 2330306 - Disclosure - Leases (Tables) Sheet http://www.fireeye.com/role/LeasesTables Leases (Tables) Tables http://www.fireeye.com/role/Leases 31 false false R32.htm 2337307 - Disclosure - Deferred Revenue (Tables) Sheet http://www.fireeye.com/role/DeferredRevenueTables Deferred Revenue (Tables) Tables http://www.fireeye.com/role/DeferredRevenue 32 false false R33.htm 2343308 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.fireeye.com/role/ConvertibleSeniorNotes 33 false false R34.htm 2353309 - Disclosure - Common Shares Reserved for Issuance (Tables) Sheet http://www.fireeye.com/role/CommonSharesReservedforIssuanceTables Common Shares Reserved for Issuance (Tables) Tables http://www.fireeye.com/role/CommonSharesReservedforIssuance 34 false false R35.htm 2357310 - Disclosure - Equity Award Plans (Tables) Sheet http://www.fireeye.com/role/EquityAwardPlansTables Equity Award Plans (Tables) Tables http://www.fireeye.com/role/EquityAwardPlans 35 false false R36.htm 2366311 - Disclosure - Net Loss per Share (Tables) Sheet http://www.fireeye.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.fireeye.com/role/NetLossperShare 36 false false R37.htm 2372312 - Disclosure - Segment and Major Customers Information (Tables) Sheet http://www.fireeye.com/role/SegmentandMajorCustomersInformationTables Segment and Major Customers Information (Tables) Tables http://www.fireeye.com/role/SegmentandMajorCustomersInformation 37 false false R38.htm 2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies 38 false false R39.htm 2406402 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) Details 39 false false R40.htm 2407403 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 40 false false R41.htm 2410404 - Disclosure - Investments - Summary of Investments (Details) Sheet http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails Investments - Summary of Investments (Details) Details 41 false false R42.htm 2411405 - Disclosure - Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) Sheet http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) Details 42 false false R43.htm 2412406 - Disclosure - Investments - Summary of Contractual Maturities of Investments (Details) Sheet http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails Investments - Summary of Contractual Maturities of Investments (Details) Details 43 false false R44.htm 2413407 - Disclosure - Investments - Narrative (Details) Sheet http://www.fireeye.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 44 false false R45.htm 2416408 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 45 false false R46.htm 2417409 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.fireeye.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 46 false false R47.htm 2420410 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 47 false false R48.htm 2421411 - Disclosure - Business Combinations - Purchase Price Allocation (Details) Sheet http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails Business Combinations - Purchase Price Allocation (Details) Details 48 false false R49.htm 2422412 - Disclosure - Business Combinations - Identifiable Intangible Assets Acquired (Details) Sheet http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails Business Combinations - Identifiable Intangible Assets Acquired (Details) Details 49 false false R50.htm 2423413 - Disclosure - Business Combinations - Purchased Intangible Assets (Details) Sheet http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails Business Combinations - Purchased Intangible Assets (Details) Details 50 false false R51.htm 2424414 - Disclosure - Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) Sheet http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) Details 51 false false R52.htm 2427415 - Disclosure - Restructuring Charges - Summary of Restructuring Activities (Details) Sheet http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails Restructuring Charges - Summary of Restructuring Activities (Details) Details 52 false false R53.htm 2428416 - Disclosure - Restructuring Charges - Narrative (Details) Sheet http://www.fireeye.com/role/RestructuringChargesNarrativeDetails Restructuring Charges - Narrative (Details) Details 53 false false R54.htm 2431417 - Disclosure - Leases - Narrative (Details) Sheet http://www.fireeye.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 54 false false R55.htm 2432418 - Disclosure - Leases - Components of Lease Expenses (Details) Sheet http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails Leases - Components of Lease Expenses (Details) Details 55 false false R56.htm 2433419 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 56 false false R57.htm 2434420 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.fireeye.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 57 false false R58.htm 2435421 - Disclosure - Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) Sheet http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) Details 58 false false R59.htm 2438422 - Disclosure - Deferred Revenue - Schedule of Deferred Revenue (Details) Sheet http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails Deferred Revenue - Schedule of Deferred Revenue (Details) Details 59 false false R60.htm 2439423 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) Sheet http://www.fireeye.com/role/DeferredRevenueChangesinDeferredRevenueDetails Deferred Revenue - Changes in Deferred Revenue (Details) Details 60 false false R61.htm 2440424 - Disclosure - Deferred Revenue - Narrative (Details) Sheet http://www.fireeye.com/role/DeferredRevenueNarrativeDetails Deferred Revenue - Narrative (Details) Details 61 false false R62.htm 2441425 - Disclosure - Deferred Revenue - Remaining Performance Obligations (Details) Sheet http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationsDetails Deferred Revenue - Remaining Performance Obligations (Details) Details 62 false false R63.htm 2444426 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 63 false false R64.htm 2445427 - Disclosure - Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) Details 64 false false R65.htm 2446428 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) Details 65 false false R66.htm 2447429 - Disclosure - Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details) Details 66 false false R67.htm 2449430 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 67 false false R68.htm 2451431 - Disclosure - Redeemable Preferred Stock (Details) Sheet http://www.fireeye.com/role/RedeemablePreferredStockDetails Redeemable Preferred Stock (Details) Details http://www.fireeye.com/role/RedeemablePreferredStock 68 false false R69.htm 2454432 - Disclosure - Common Shares Reserved for Issuance - Narrative (Details) Sheet http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails Common Shares Reserved for Issuance - Narrative (Details) Details 69 false false R70.htm 2455433 - Disclosure - Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) Sheet http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) Details 70 false false R71.htm 2458434 - Disclosure - Equity Award Plans - Narrative (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails Equity Award Plans - Narrative (Details) Details 71 false false R72.htm 2459435 - Disclosure - Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Outstanding and Options Exercisable (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Outstanding and Options Exercisable (Details) Details 72 false false R73.htm 2460436 - Disclosure - Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details) Details 73 false false R74.htm 2461437 - Disclosure - Equity Award Plans - Assumptions (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails Equity Award Plans - Assumptions (Details) Details 74 false false R75.htm 2462438 - Disclosure - Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details) Details 75 false false R76.htm 2464439 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.fireeye.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 76 false false R77.htm 2467440 - Disclosure - Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) Sheet http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) Details 77 false false R78.htm 2468441 - Disclosure - Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Common Share (Details) Sheet http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Common Share (Details) Details 78 false false R79.htm 2470442 - Disclosure - Employee Benefit Plan - Narrative (Details) Sheet http://www.fireeye.com/role/EmployeeBenefitPlanNarrativeDetails Employee Benefit Plan - Narrative (Details) Details 79 false false R80.htm 2473443 - Disclosure - Segment and Major Customers Information - Narrative (Details) Sheet http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails Segment and Major Customers Information - Narrative (Details) Details 80 false false R81.htm 2474444 - Disclosure - Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) Sheet http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) Details 81 false false R82.htm 2475445 - Disclosure - Segment and Major Customers Information - Revenue by Product (Details) Sheet http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails Segment and Major Customers Information - Revenue by Product (Details) Details 82 false false R83.htm 2476446 - Disclosure - Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details) Sheet http://www.fireeye.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionBasedonPhysicalLocationDetails Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details) Details 83 false false All Reports Book All Reports feye-20210331.htm exhibit101-10xq202103311.htm exhibit31120210331-10q.htm exhibit31220210331-10q.htm exhibit32120210331-10q.htm feye-20210331.xsd feye-20210331_cal.xml feye-20210331_def.xml feye-20210331_lab.xml feye-20210331_pre.xml http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 101 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "feye-20210331.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 304, "dts": { "calculationLink": { "local": [ "feye-20210331_cal.xml" ] }, "definitionLink": { "local": [ "feye-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "feye-20210331.htm" ] }, "labelLink": { "local": [ "feye-20210331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "feye-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "feye-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 602, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 8, "http://www.fireeye.com/20210331": 7, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 20 }, "keyCustom": 44, "keyStandard": 396, "memberCustom": 25, "memberStandard": 51, "nsprefix": "feye", "nsuri": "http://www.fireeye.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.fireeye.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Investments", "role": "http://www.fireeye.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Property and Equipment", "role": "http://www.fireeye.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Business Combinations", "role": "http://www.fireeye.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Restructuring Charges", "role": "http://www.fireeye.com/role/RestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Leases", "role": "http://www.fireeye.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - Deferred Revenue", "role": "http://www.fireeye.com/role/DeferredRevenue", "shortName": "Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142109 - Disclosure - Convertible Senior Notes", "role": "http://www.fireeye.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148110 - Disclosure - Commitments and Contingencies", "role": "http://www.fireeye.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "feye:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Redeemable Preferred Stock", "role": "http://www.fireeye.com/role/RedeemablePreferredStock", "shortName": "Redeemable Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "feye:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152112 - Disclosure - Common Shares Reserved for Issuance", "role": "http://www.fireeye.com/role/CommonSharesReservedforIssuance", "shortName": "Common Shares Reserved for Issuance", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156113 - Disclosure - Equity Award Plans", "role": "http://www.fireeye.com/role/EquityAwardPlans", "shortName": "Equity Award Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163114 - Disclosure - Income Taxes", "role": "http://www.fireeye.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165115 - Disclosure - Net Loss per Share", "role": "http://www.fireeye.com/role/NetLossperShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169116 - Disclosure - Employee Benefit Plan", "role": "http://www.fireeye.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171117 - Disclosure - Segment and Major Customers Information", "role": "http://www.fireeye.com/role/SegmentandMajorCustomersInformation", "shortName": "Segment and Major Customers Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.fireeye.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Investments (Tables)", "role": "http://www.fireeye.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Property and Equipment (Tables)", "role": "http://www.fireeye.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Business Combinations (Tables)", "role": "http://www.fireeye.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326305 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.fireeye.com/role/RestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Leases (Tables)", "role": "http://www.fireeye.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337307 - Disclosure - Deferred Revenue (Tables)", "role": "http://www.fireeye.com/role/DeferredRevenueTables", "shortName": "Deferred Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343308 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.fireeye.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - Disclosure - Common Shares Reserved for Issuance (Tables)", "role": "http://www.fireeye.com/role/CommonSharesReservedforIssuanceTables", "shortName": "Common Shares Reserved for Issuance (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357310 - Disclosure - Equity Award Plans (Tables)", "role": "http://www.fireeye.com/role/EquityAwardPlansTables", "shortName": "Equity Award Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366311 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.fireeye.com/role/NetLossperShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372312 - Disclosure - Segment and Major Customers Information (Tables)", "role": "http://www.fireeye.com/role/SegmentandMajorCustomersInformationTables", "shortName": "Segment and Major Customers Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "ibc6a8485f3ca4138b8ea4bfdd111619e_D20201201-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details)", "role": "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:ConvertibleDebtFairValueDisclosures", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i17bf5e8f1f82465994177b63359cd0eb_I20210331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ConvertibleDebtFairValueDisclosures", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i17bf5e8f1f82465994177b63359cd0eb_I20210331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Investments - Summary of Investments (Details)", "role": "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails", "shortName": "Investments - Summary of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details)", "role": "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "shortName": "Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Investments - Summary of Contractual Maturities of Investments (Details)", "role": "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails", "shortName": "Investments - Summary of Contractual Maturities of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i808d2da4187b4e44bcfe344cb7b6ff6a_I20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Investments - Narrative (Details)", "role": "http://www.fireeye.com/role/InvestmentsNarrativeDetails", "shortName": "Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i808d2da4187b4e44bcfe344cb7b6ff6a_I20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "role": "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Property and Equipment - Narrative (Details)", "role": "http://www.fireeye.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Business Combinations - Purchase Price Allocation (Details)", "role": "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "shortName": "Business Combinations - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "ibddede46b39140b48054fb35e3a00c87_I20200131", "decimals": "-3", "lang": "en-US", "name": "feye:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "ibddede46b39140b48054fb35e3a00c87_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Business Combinations - Identifiable Intangible Assets Acquired (Details)", "role": "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "shortName": "Business Combinations - Identifiable Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "if6b8469dad7e4fd68171ea10e7b0b34d_D20200101-20200131", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.fireeye.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Business Combinations - Purchased Intangible Assets (Details)", "role": "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails", "shortName": "Business Combinations - Purchased Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details)", "role": "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails", "shortName": "Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i99ab45f28e0943da84cf5edd6a558277_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Restructuring Charges - Summary of Restructuring Activities (Details)", "role": "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails", "shortName": "Restructuring Charges - Summary of Restructuring Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "feye:RestructuringChargesExcludingNoncashCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Restructuring Charges - Narrative (Details)", "role": "http://www.fireeye.com/role/RestructuringChargesNarrativeDetails", "shortName": "Restructuring Charges - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Leases - Narrative (Details)", "role": "http://www.fireeye.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Leases - Components of Lease Expenses (Details)", "role": "http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails", "shortName": "Leases - Components of Lease Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.fireeye.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details)", "role": "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Deferred Revenue - Schedule of Deferred Revenue (Details)", "role": "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails", "shortName": "Deferred Revenue - Schedule of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "iabf31c9f39bc4fb0aec74cbd8c912f82_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f88c6e3a21345a890e64eb671d32e26_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statement of Convertible Preferred Stock and Stockholders' Equity", "role": "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "shortName": "Condensed Consolidated Statement of Convertible Preferred Stock and Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f88c6e3a21345a890e64eb671d32e26_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i99ab45f28e0943da84cf5edd6a558277_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details)", "role": "http://www.fireeye.com/role/DeferredRevenueChangesinDeferredRevenueDetails", "shortName": "Deferred Revenue - Changes in Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "feye:ContractWithCustomerLiabilityIncreaseFromCashReceipts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Deferred Revenue - Narrative (Details)", "role": "http://www.fireeye.com/role/DeferredRevenueNarrativeDetails", "shortName": "Deferred Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "feye:RevenueContractWithCustomerLiabilityRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - Disclosure - Deferred Revenue - Remaining Performance Obligations (Details)", "role": "http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationsDetails", "shortName": "Deferred Revenue - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "feye:RevenueContractWithCustomerLiabilityRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i5cb62ed794d8426d863aef84115acba1_D20180524-20180524", "decimals": "-5", "first": true, "lang": "en-US", "name": "feye:PaymentsForPurchaseOfCappedCalls", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - Disclosure - Convertible Senior Notes - Narrative (Details)", "role": "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "shortName": "Convertible Senior Notes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i5cb62ed794d8426d863aef84115acba1_D20180524-20180524", "decimals": "-5", "first": true, "lang": "en-US", "name": "feye:PaymentsForPurchaseOfCappedCalls", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i202873c66fa447b6bc2630e3eca0c355_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details)", "role": "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails", "shortName": "Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i202873c66fa447b6bc2630e3eca0c355_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i4d9b30773b934b5b8eefcea80e76144e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details)", "role": "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "shortName": "Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i4d9b30773b934b5b8eefcea80e76144e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "iee38125fb71345e796d45fb483ee7ee1_D20150601-20150630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447429 - Disclosure - Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details)", "role": "http://www.fireeye.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails", "shortName": "Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "iee38125fb71345e796d45fb483ee7ee1_D20150601-20150630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "feye:LettersOfCreditAmountAvailable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "feye:LettersOfCreditAmountAvailable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i354cb56c7f6f4bd69acce76b48b84eb2_D20201211-20201211", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451431 - Disclosure - Redeemable Preferred Stock (Details)", "role": "http://www.fireeye.com/role/RedeemablePreferredStockDetails", "shortName": "Redeemable Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i8b9db998d5394b4c9c94b04c59f792c1_I20201211", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquityRedemptionPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Common Shares Reserved for Issuance - Narrative (Details)", "role": "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "shortName": "Common Shares Reserved for Issuance - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "feye:VotingRightsPerShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455433 - Disclosure - Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details)", "role": "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "shortName": "Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "ic4689163c7a145d2847f1613f4bae9a8_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - Disclosure - Equity Award Plans - Narrative (Details)", "role": "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails", "shortName": "Equity Award Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i99ab45f28e0943da84cf5edd6a558277_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459435 - Disclosure - Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Outstanding and Options Exercisable (Details)", "role": "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails", "shortName": "Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Outstanding and Options Exercisable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i99ab45f28e0943da84cf5edd6a558277_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460436 - Disclosure - Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details)", "role": "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails", "shortName": "Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "idc33eecc76894a1fa426883315a2df04_D20210101-20210331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - Disclosure - Equity Award Plans - Assumptions (Details)", "role": "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "shortName": "Equity Award Plans - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "idc33eecc76894a1fa426883315a2df04_D20210101-20210331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462438 - Disclosure - Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details)", "role": "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails", "shortName": "Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464439 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.fireeye.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467440 - Disclosure - Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details)", "role": "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails", "shortName": "Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i5d4a436c4fc242bf809d3abe85349c61_D20200603-20200603", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468441 - Disclosure - Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Common Share (Details)", "role": "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails", "shortName": "Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i42cc12d18b9447338181482a9bfc0227_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470442 - Disclosure - Employee Benefit Plan - Narrative (Details)", "role": "http://www.fireeye.com/role/EmployeeBenefitPlanNarrativeDetails", "shortName": "Employee Benefit Plan - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2d8850d3247d4d8393cb86b1fb084921_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473443 - Disclosure - Segment and Major Customers Information - Narrative (Details)", "role": "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails", "shortName": "Segment and Major Customers Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2d8850d3247d4d8393cb86b1fb084921_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474444 - Disclosure - Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details)", "role": "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "shortName": "Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "ide97c231dd8d4e06b28f926251b177ed_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475445 - Disclosure - Segment and Major Customers Information - Revenue by Product (Details)", "role": "http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails", "shortName": "Segment and Major Customers Information - Revenue by Product (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i6f36709a5aa94c7d8eb65d1ce04b1a78_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476446 - Disclosure - Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details)", "role": "http://www.fireeye.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionBasedonPhysicalLocationDetails", "shortName": "Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "id3ef455767dc463b876fbe9110de93ca_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Fair Value Measurements", "role": "http://www.fireeye.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "feye-20210331.htm", "contextRef": "i2097882216fe486583429f1a9cc215d6_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S.", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionBasedonPhysicalLocationDetails" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityLocationLineItems": { "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 Location [Line Items]", "terseLabel": "Entity Location [Line Items]" } } }, "localname": "EntityLocationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionBasedonPhysicalLocationDetails" ], "xbrltype": "stringItemType" }, "dei_EntityLocationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Entity location table associates entities with primary and other locations. The domain members may be countries, states, provinces and groupings of these and other geographic codes.", "label": "Entity Location [Table]", "terseLabel": "Entity Location [Table]" } } }, "localname": "EntityLocationTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionBasedonPhysicalLocationDetails" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "feye_A2013StockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2013 Stock Option Plan [Member]", "label": "2013 Stock Option Plan [Member]", "terseLabel": "2013 Plan" } } }, "localname": "A2013StockOptionPlanMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_AdjustmentsToAdditionalPaidInCapitalAccretionOfTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Accretion of Temporary Equity", "label": "Adjustments to Additional Paid in Capital, Accretion of Temporary Equity", "terseLabel": "Accretion of series A convertible preferred stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalAccretionOfTemporaryEquity", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "feye_AdjustmentsToAdditionalPaidInCapitalDividendsFromTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Dividends From Temporary Equity", "label": "Adjustments to Additional Paid in Capital, Dividends From Temporary Equity", "terseLabel": "Dividends on series A convertible preferred stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsFromTemporaryEquity", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "feye_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesCancelledFromEmployeeDeparture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Cancelled", "label": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Cancelled From Employee Departure", "terseLabel": "Number of shares cancelled (shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesCancelledFromEmployeeDeparture", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "feye_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesWithVestingConditions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares With Vesting Conditions", "label": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares With Vesting Conditions", "terseLabel": "Common stock issued to acquire company, with vesting conditions (shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesWithVestingConditions", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "feye_BusinessCombinationConsiderationTransferredEquityInterestsForPrecombinationServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests for Precombination Services", "label": "Business Combination, Consideration Transferred, Equity Interests for Precombination Services", "terseLabel": "Fair value of replacement awards" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsForPrecombinationServices", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "feye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Net", "terseLabel": "Net tangible assets assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsNet", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "feye_ChangeInContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract With Customer, Liability [Roll Forward]", "terseLabel": "Deferred Revenue" } } }, "localname": "ChangeInContractWithCustomerLiabilityRollForward", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "feye_CloudVisoryLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CloudVisory LLC [Member]", "label": "CloudVisory LLC [Member]", "terseLabel": "Cloudvisory LLC" } } }, "localname": "CloudVisoryLLCMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_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.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "feye_ContentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Content [Member]", "label": "Content [Member]", "terseLabel": "Content" } } }, "localname": "ContentMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "feye_ContractWithCustomerLiabilityIncreaseFromCashReceipts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Increase From Cash Receipts", "label": "Contract With Customer, Liability, Increase From Cash Receipts", "terseLabel": "Billings for the period" } } }, "localname": "ContractWithCustomerLiabilityIncreaseFromCashReceipts", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "feye_ConvertibleSeniorNotesDue2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2024 [Member]", "label": "Convertible Senior Notes Due 2024 [Member]", "terseLabel": "Convertible Senior Notes Due 2024" } } }, "localname": "ConvertibleSeniorNotesDue2024Member", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "feye_CostofGoodsServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Goods, Services [Member]", "label": "Cost of Goods, Services [Member]", "terseLabel": "Cost of professional services revenue" } } }, "localname": "CostofGoodsServicesMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "domainItemType" }, "feye_DebtEquityComponentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt, Equity Component [Member]", "label": "Debt, Equity Component [Member]", "terseLabel": "Debt, Equity Component" } } }, "localname": "DebtEquityComponentMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_DebtInstrumentCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Cap Price", "label": "Debt Instrument, Cap Price", "terseLabel": "Cap price (usd per share)" } } }, "localname": "DebtInstrumentCapPrice", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "feye_DebtInstrumentConvertibleRemainingDiscountAndIssuanceCostAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Remaining Discount and Issuance Cost Amortization Period", "label": "Debt Instrument, Convertible, Remaining Discount and Issuance Cost Amortization Period", "terseLabel": "Remaining discount and issuance cost, weighted average amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAndIssuanceCostAmortizationPeriod", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "feye_DebtInstrumentConvertibleRequiredTradingDaysSinceNoticeOfRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Required Trading Days Since Notice of Redemption", "label": "Debt Instrument, Convertible, Required Trading Days Since Notice of Redemption", "terseLabel": "Required trading days since notice of redemption, not more than" } } }, "localname": "DebtInstrumentConvertibleRequiredTradingDaysSinceNoticeOfRedemption", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "feye_DebtInstrumentConvertibleThresholdConsecutiveNoteTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which note price to conversion value of convertible debt instruments must not exceed threshold percentage for a specified number of trading days to trigger conversion feature, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Threshold Consecutive Note Trading Days", "terseLabel": "Threshold consecutive note trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveNoteTradingDays", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "feye_DebtInstrumentConvertibleThresholdNoteTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that note price to conversion value of convertible debt instruments must not exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Note Trading Days", "terseLabel": "Threshold note trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdNoteTradingDays", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "feye_DebtInstrumentConvertibleThresholdPercentageOfNotePriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of note price to conversion value of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Note Price Trigger", "terseLabel": "Threshold percentage of note price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfNotePriceTrigger", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "feye_DebtInstrumentPurchasePriceTriggeredByFundamentalChangePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Purchase Price Triggered by Fundamental Change, Percentage", "label": "Debt Instrument, Purchase Price Triggered by Fundamental Change, Percentage", "terseLabel": "Purchase price trigger percentage" } } }, "localname": "DebtInstrumentPurchasePriceTriggeredByFundamentalChangePercentage", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "feye_DebtInstrumentRedemptionPriceTriggeredByFundamentalChangePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Price Triggered by Fundamental Change, Percentage", "label": "Debt Instrument, Redemption Price Triggered by Fundamental Change, Percentage", "terseLabel": "Redemption price triggered by fundamental change, percentage" } } }, "localname": "DebtInstrumentRedemptionPriceTriggeredByFundamentalChangePercentage", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "feye_DebtInstrumentRemainingTermAtTimeOfRepurchase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Remaining Term at Time of Repurchase", "label": "Debt Instrument, Remaining Term at Time of Repurchase", "terseLabel": "Remaining expected life" } } }, "localname": "DebtInstrumentRemainingTermAtTimeOfRepurchase", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "feye_DebtLiabilityComponentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt, Liability Component [Member]", "label": "Debt, Liability Component [Member]", "terseLabel": "Debt, Liability Component" } } }, "localname": "DebtLiabilityComponentMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_DebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Abstract]", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueAbstract", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "feye_DepositsAndOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deposits and Other Assets, Noncurrent", "label": "Deposits and Other Assets, Noncurrent", "terseLabel": "Deposits and other long-term assets" } } }, "localname": "DepositsAndOtherAssetsNoncurrent", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "feye_EmployeeSeveranceandRelatedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Severance and Related Costs [Member]", "label": "Employee Severance and Related Costs [Member]", "verboseLabel": "Severance and related costs" } } }, "localname": "EmployeeSeveranceandRelatedCostsMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "feye_FiniteLivedIntangibleAssetExpectedAmortizationYearFourAndThereafter": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, Year Four And Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four And Thereafter", "terseLabel": "2025 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationYearFourAndThereafter", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "feye_FiniteLivedIntangibleAssetsMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Measurement Input", "label": "Finite-Lived Intangible Assets, Measurement Input", "terseLabel": "Intangible assets, measurement input" } } }, "localname": "FiniteLivedIntangibleAssetsMeasurementInput", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "feye_InProcessTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In- Process Technology [Member]", "label": "In-Process Technology [Member]", "terseLabel": "In-Process technology" } } }, "localname": "InProcessTechnologyMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_LesseeCashFlowAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Cash Flow [Abstract]", "label": "Lessee, Cash Flow [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "LesseeCashFlowAbstract", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "feye_LesseeOperatingLeaseOptionalTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Optional Termination Period", "label": "Lessee, Operating Lease, Optional Termination Period", "terseLabel": "Optional termination period" } } }, "localname": "LesseeOperatingLeaseOptionalTerminationPeriod", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "feye_LesseeRightOfUseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Right-of-use Asset [Abstract]", "label": "Lessee, Right-of-use Asset [Abstract]", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets:" } } }, "localname": "LesseeRightOfUseAssetAbstract", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "feye_LettersOfCreditAmountAvailable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Letters of Credit, Amount Available", "label": "Letters of Credit, Amount Available", "terseLabel": "Letters of credit available" } } }, "localname": "LettersOfCreditAmountAvailable", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "feye_MeasurementInputRoyaltyRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Royalty Rate [Member]", "label": "Measurement Input, Royalty Rate [Member]", "terseLabel": "Measurement Input, Royalty Rate" } } }, "localname": "MeasurementInputRoyaltyRateMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_OneDistributorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Distributor [Member]", "label": "One Distributor [Member]", "terseLabel": "One Distributor" } } }, "localname": "OneDistributorMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_OneResellerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Reseller [Member]", "label": "One Reseller [Member]", "terseLabel": "One Reseller" } } }, "localname": "OneResellerMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_OtherGeographicLocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographic Location [Member]", "label": "Other Geographic Location [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicLocationMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "feye_PaymentsForPurchaseOfCappedCalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Purchase of Capped Calls", "label": "Payments For Purchase of Capped Calls", "terseLabel": "Purchase of capped calls" } } }, "localname": "PaymentsForPurchaseOfCappedCalls", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "feye_PlatformCloudSubscriptionAndManagedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Platform, Cloud Subscription and Managed Services [Member]", "label": "Platform, Cloud Subscription and Managed Services [Member]", "terseLabel": "Platform, cloud subscription and managed services", "verboseLabel": "Platform, cloud subscription and managed services" } } }, "localname": "PlatformCloudSubscriptionAndManagedServicesMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "feye_PrivateCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Company [Member]", "label": "Private Company [Member]", "terseLabel": "Private Company" } } }, "localname": "PrivateCompanyMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_ProductandRelatedSubscriptionandSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and Related Subscription and Support [Member]", "label": "Product and Related Subscription and Support [Member]", "terseLabel": "Product and related subscription and support", "verboseLabel": "Product, Subscription and Support" } } }, "localname": "ProductandRelatedSubscriptionandSupportMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "feye_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services [Member]", "label": "Professional Services [Member]", "terseLabel": "Professional services", "verboseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "feye_RespondSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Respond Software [Member]", "label": "Respond Software [Member]", "terseLabel": "Respond Software" } } }, "localname": "RespondSoftwareMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_RestructuringChargesExcludingNoncashCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring Charges, Excluding Noncash Charges", "label": "Restructuring Charges, Excluding Noncash Charges", "terseLabel": "Provision for restructuring charges" } } }, "localname": "RestructuringChargesExcludingNoncashCharges", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "feye_RevenueContractWithCustomerLiabilityRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Contract With Customer Liability, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "label": "Revenue, Contract With Customer Liability, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Backlog" } } }, "localname": "RevenueContractWithCustomerLiabilityRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "feye_RevenueContractWithCustomerLiabilityRemainingPerformanceObligationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Contract With Customer Liability, Remaining Performance Obligation, Percentage", "label": "Revenue, Contract With Customer Liability, Remaining Performance Obligation, Percentage", "terseLabel": "Deferred revenue" } } }, "localname": "RevenueContractWithCustomerLiabilityRemainingPerformanceObligationPercentage", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "feye_SecondDistributorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Distributor [Member]", "label": "Second Distributor [Member]", "terseLabel": "Second Distributor" } } }, "localname": "SecondDistributorMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_SeriesAConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Convertible Senior Notes [Member]", "label": "Series A Convertible Senior Notes [Member]", "terseLabel": "Series A Notes", "verboseLabel": "Series A Notes" } } }, "localname": "SeriesAConvertibleSeniorNotesMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "feye_SeriesBConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Convertible Senior Notes [Member]", "label": "Series B Convertible Senior Notes [Member]", "terseLabel": "Series B Notes", "verboseLabel": "Series B Notes" } } }, "localname": "SeriesBConvertibleSeniorNotesMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "feye_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVestOnPerformanceOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Expected to Vest on Performance, Outstanding", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Expected to Vest on Performance, Outstanding", "terseLabel": "Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition \u2014 March 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVestOnPerformanceOutstanding", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "monetaryItemType" }, "feye_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOnPerformanceOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding Number", "terseLabel": "Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOnPerformanceOutstandingNumber", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "feye_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOnPerformanceOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding, Weighted Average Remaining Contractual Terms", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition \u2014 March 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOnPerformanceOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "durationItemType" }, "feye_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOnPerformanceWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Weighted Average Grant Date Fair Value", "terseLabel": "Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOnPerformanceWeightedAverageGrantDateFairValue", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "feye_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLowerOfFairMarketValuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation, Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Lower of Fair Market Value, Percentage", "label": "Share-based Compensation, Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Lower of Fair Market Value, Percentage", "terseLabel": "Acquisition price at lower of fair market value, percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLowerOfFairMarketValuePercentage", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "feye_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodForEmployeesWithExcessCombinedVotingPower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period for Employees With Excess Combined Voting Power", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period for Employees With Excess Combined Voting Power", "terseLabel": "Award expiration period, for excess voting power grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodForEmployeesWithExcessCombinedVotingPower", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "feye_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumPercentageOfFairValueForExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Minimum Percentage of Fair Value for Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Minimum Percentage of Fair Value for Exercise Price", "terseLabel": "Minimum exercise price as a percentage of the fair value per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumPercentageOfFairValueForExercisePrice", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "feye_ShareBasedCompensationByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation by Share-based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation by Share-based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "stringItemType" }, "feye_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresAggregateIntrinsicValueAbstract", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "stringItemType" }, "feye_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantsGrantDateFairValuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Grant Date Fair Value, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Grant Date Fair Value, Percentage", "terseLabel": "Grant date fair value, percentage, no less than" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantsGrantDateFairValuePercentage", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "feye_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofVotingPowerOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Voting Power Owned", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Voting Power Owned", "terseLabel": "Employee stock ownership, combined voting power of all stock" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofVotingPowerOwned", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "feye_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.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "feye_SubscriptionSupportandServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription, Support and Services [Member]", "label": "Subscription, Support and Services [Member]", "verboseLabel": "Product, subscription and support" } } }, "localname": "SubscriptionSupportandServicesMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "feye_TemporaryEquityAccretionToRedemptionValueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Accretion to Redemption Value Recognized", "label": "Temporary Equity, Accretion to Redemption Value Recognized", "terseLabel": "Accretion recognized" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueRecognized", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "feye_TemporaryEquityConvertibleThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Convertible, Threshold Consecutive Trading Days", "label": "Temporary Equity, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "TemporaryEquityConvertibleThresholdConsecutiveTradingDays", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "integerItemType" }, "feye_TemporaryEquityConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Convertible, Threshold Trading Days", "label": "Temporary Equity, Convertible, Threshold Trading Days", "terseLabel": "Trading days" } } }, "localname": "TemporaryEquityConvertibleThresholdTradingDays", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "integerItemType" }, "feye_TemporaryEquityDividendRatePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Dividend Rate, Percent", "label": "Temporary Equity, Dividend Rate, Percent", "terseLabel": "Dividend rate" } } }, "localname": "TemporaryEquityDividendRatePercent", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "pureItemType" }, "feye_TemporaryEquityIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Issuance Costs", "label": "Temporary Equity, Issuance Costs", "negatedTerseLabel": "Series A convertible preferred stock issuance costs" } } }, "localname": "TemporaryEquityIssuanceCosts", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "feye_TemporaryEquityIssuedThresholdPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Issued Threshold, Percent", "label": "Temporary Equity, Issued Threshold, Percent", "terseLabel": "Percent issued still outstanding" } } }, "localname": "TemporaryEquityIssuedThresholdPercent", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "percentItemType" }, "feye_TemporaryEquityNetDebtThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Net Debt Threshold", "label": "Temporary Equity, Net Debt Threshold", "terseLabel": "Excess of net debt" } } }, "localname": "TemporaryEquityNetDebtThreshold", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "feye_TemporaryEquityRedemptionPricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Redemption Price, Percentage", "label": "Temporary Equity, Redemption Price, Percentage", "terseLabel": "Conversion price, percent" } } }, "localname": "TemporaryEquityRedemptionPricePercentage", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "percentItemType" }, "feye_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity [Text Block]", "label": "Temporary Equity [Text Block]", "terseLabel": "Redeemable Preferred Stock" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStock" ], "xbrltype": "textBlockItemType" }, "feye_UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Restricted Stock Awards and Restricted Stock Units [Member]", "label": "Unvested Restricted Stock Awards and Restricted Stock Units [Member]", "verboseLabel": "Unvested restricted stock awards and units" } } }, "localname": "UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "feye_VotingRightsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting Rights Per Share", "label": "Voting Rights Per Share", "terseLabel": "Voting right per common share" } } }, "localname": "VotingRightsPerShare", "nsuri": "http://www.fireeye.com/20210331", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "integerItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r178", "r304", "r310", "r544" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r335", "r337", "r471", "r472", "r473", "r474", "r475", "r476", "r495", "r541", "r545" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "http://www.fireeye.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r335", "r337", "r471", "r472", "r473", "r474", "r475", "r476", "r495", "r541", "r545" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "http://www.fireeye.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r178", "r304", "r310", "r544" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r172", "r304", "r308", "r496", "r540", "r542" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r172", "r304", "r308", "r496", "r540", "r542" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r313", "r335", "r337", "r471", "r472", "r473", "r474", "r475", "r476", "r495", "r541", "r545" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "http://www.fireeye.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r313", "r335", "r337", "r471", "r472", "r473", "r474", "r475", "r476", "r495", "r541", "r545" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "http://www.fireeye.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r173", "r174", "r304", "r309", "r543", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionBasedonPhysicalLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r173", "r174", "r304", "r309", "r543", "r556", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionBasedonPhysicalLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r18", "r180", "r181" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $2,101 and $2,559 at March 31, 2021 and December 31, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r29", "r241" ], "calculation": { "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "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" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r47", "r48", "r49", "r530", "r550", "r551" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r49", "r50", "r100", "r101", "r102", "r420", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss):" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r231" ], "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": "Estimated Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r372" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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": "Shares withheld for taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of debt" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "terseLabel": "Equity component of debt, subsequent adjustments" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r339", "r341", "r375", "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r341", "r365", "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r182", "r208", "r210", "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r85", "r446" ], "calculation": { "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Non-cash interest expense related to convertible senior notes" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r229", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from net loss per share (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails", "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r156", "r161", "r168", "r206", "r417", "r421", "r435", "r501", "r527" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r44", "r95", "r206", "r417", "r421", "r435" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r426" ], "calculation": { "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r187" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r188" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails": { "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r185", "r216" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails": { "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": "Total" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "verboseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r192" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due within one to three years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r189", "r192", "r519" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due within one to three years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r191" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r189", "r191", "r518" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r184", "r186", "r216", "r508" ], "calculation": { "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails": { "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": "Estimated Fair Value", "totalLabel": "Total", "verboseLabel": "Total short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r343", "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r424", "r425" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r334", "r336" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r334", "r336", "r397", "r398" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Common stock issued to acquire company (shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r407", "r408", "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r407", "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "verboseLabel": "Consideration transferred, equity interests" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r406", "r407", "r408", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r400" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r399", "r400" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets", "verboseLabel": "Amount" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r400" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price allocation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r89", "r90", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment and demonstration units in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r569", "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r27", "r87" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r87", "r92" ], "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, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r436" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r93", "r95", "r117", "r118", "r119", "r122", "r124", "r132", "r133", "r134", "r206", "r435" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r258", "r509", "r534" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r255", "r256", "r257", "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance (shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Common stock and additional paid-in-capital:" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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 (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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 (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r279" ], "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", "terseLabel": "Common stock, shares outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 238,440 shares and 235,690 shares issued and outstanding as of March 31, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r60", "r512", "r537" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r140", "r141", "r178", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r140", "r141", "r178", "r433", "r434", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r140", "r141", "r178", "r433", "r434", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r140", "r141", "r178", "r433", "r434" ], "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 percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r140", "r141", "r178", "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractBasedIntangibleAssetsMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Right received from contract, including, but not limited to, advertising contract, broadcast rights, franchise agreement, lease agreement, licensing agreement, and use rights.", "label": "Contract-Based Intangible Assets [Member]", "terseLabel": "Contract backlog" } } }, "localname": "ContractBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r291", "r292", "r305" ], "calculation": { "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred revenue", "totalLabel": "Total deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueChangesinDeferredRevenueDetails", "http://www.fireeye.com/role/DeferredRevenueNarrativeDetails", "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r291", "r292", "r305" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current", "verboseLabel": "Total deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets", "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r291", "r292", "r305" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current", "verboseLabel": "Total deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets", "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r12", "r504", "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Carrying amount of convertible debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of 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, Fair Value Disclosures", "terseLabel": "Fair value of debt" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r263" ], "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 senior notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "verboseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "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": "Schedule of the Liability and Equity Components of the Convertible Senior Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r36" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible senior notes, non-current, net" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r9", "r502", "r525", "r554" ], "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 Senior Notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Series A convertible preferred stock:" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r314", "r329", "r552" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate notes and bonds", "verboseLabel": "Corporate notes and bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r64", "r496" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsProductLineMember": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service, Product and Service Benchmark [Member]", "terseLabel": "Cost of product, subscription and support revenue" } } }, "localname": "CostOfGoodsProductLineMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r139", "r178" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r274" ], "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": "Convertible Senior Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r11", "r12", "r502", "r504", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r12", "r266", "r504", "r525" ], "calculation": { "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Debt amount outstanding", "verboseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r265" ], "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, net of issuance costs" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r270" ], "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": "Conversion price (usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r35", "r280", "r283", "r285" ], "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": "Debt instrument, convertible, conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Remaining discount amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r445", "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r34", "r445" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Effective interest rate on the liability component" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Subsequent to September 30, 2015" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "On or After June 1, 2020 Until June 1, 2022" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Repurchased principal amount of debt" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r97", "r280", "r284", "r285", "r286", "r444", "r445", "r447", "r524" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r444", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Initial purchaser's discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r267", "r446" ], "calculation": { "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Less: Notes discounts and issuance costs, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r199", "r220", "r223" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails": { "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": "Greater Than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r199", "r220" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails": { "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": "Greater Than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r199", "r220", "r223" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails": { "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": "Less Than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r199", "r220" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails": { "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": "Less Than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Summary of Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r196", "r217", "r223" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails": { "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": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r197", "r218" ], "calculation": { "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails": { "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": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r446" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r96", "r383", "r388", "r389", "r390" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r312", "r314", "r316", "r328", "r329", "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer matching contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Employer contributions vested percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r85", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r153" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "verboseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r304" ], "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": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity Award Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r343", "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Outstanding and Options Exercisable" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r287", "r521" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "terseLabel": "Dividends accrued during the period" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r11", "r13", "r503", "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r105", "r106", "r107", "r108", "r109", "r114", "r117", "r122", "r123", "r124", "r128", "r129", "r513", "r538" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss attributable to common stockholders, basic (usd per share)", "verboseLabel": "Net loss per share\u2014basic (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r105", "r106", "r107", "r108", "r109", "r117", "r122", "r123", "r124", "r128", "r129", "r513", "r538" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss attributable to common stockholders, diluted (usd per share)", "verboseLabel": "Net loss per share\u2014diluted (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125", "r126", "r127", "r130" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan (ESPP)", "verboseLabel": "ESPP shares" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails", "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r363" ], "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": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r100", "r101", "r102", "r104", "r110", "r112", "r131", "r207", "r279", "r287", "r369", "r370", "r371", "r384", "r385", "r437", "r438", "r439", "r440", "r441", "r442", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r58", "r80", "r85", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.", "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Amounts paid to shareholders" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguishment of debt, amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": "Facilities costs", "verboseLabel": "Facilities Costs" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesNarrativeDetails", "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r426", "r427", "r428", "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r329", "r427", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails", "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r314", "r316", "r321", "r329", "r427", "r468" ], "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": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r314", "r316", "r321", "r329", "r427", "r469" ], "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": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails", "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r329", "r427", "r470" ], "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": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r329", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails", "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r194", "r195", "r209", "r212", "r213", "r214", "r215", "r219", "r221", "r222", "r223", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r235" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r237" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2021 (remaining nine months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r237" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r237" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r230", "r232", "r235", "r238", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r235", "r498" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r230", "r234" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r235", "r497" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total net intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails", "http://www.fireeye.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r85", "r272", "r273" ], "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", "terseLabel": "Gain (loss) on repurchase of convertible senior notes" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r224", "r225", "r500" ], "calculation": { "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r226", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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, Purchase Accounting Adjustments", "terseLabel": "Goodwill, tax adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r63", "r95", "r156", "r160", "r164", "r167", "r170", "r206", "r435" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Total gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r98", "r156", "r160", "r164", "r167", "r170" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r58", "r85", "r154", "r203", "r510", "r535" ], "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": "Gain (loss) from investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r380", "r381", "r382", "r386", "r391", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r111", "r112", "r155", "r379", "r387", "r392", "r539" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r82", "r88" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r84" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r84" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r84" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of business acquisitions:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r228", "r233" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r56", "r152", "r443", "r446", "r514" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r66", "r271" ], "calculation": { "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails": { "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 recognized" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r68" ], "calculation": { "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails": { "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": "Coupon interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense Related to the Convertible Senior Notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r43" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of Contractual Maturities of Investments" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r202", "r499", "r520", "r555" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r461", "r463" ], "calculation": { "http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails": { "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 net lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r461" ], "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": "Schedule of Components of Lease Expenses and Supplemental Balance Sheet, Cash Flow and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r462" ], "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": "Schedule of Cash Flows of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r462" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r462" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r462" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails_1": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r462" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r462" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r462" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r462" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r462" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r462" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails": { "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r452" ], "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": "Optional extension term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Amount drawn against letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31", "r95", "r162", "r206", "r418", "r421", "r422", "r435" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r95", "r206", "r435", "r505", "r532" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r95", "r206", "r418", "r421", "r422", "r435" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Long Lived Assets by Geographic Region Based on Physical Location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r268", "r504", "r529" ], "calculation": { "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "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": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r36", "r262" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails", "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of claims" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Measurement Input, Share Price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from 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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r83", "r86" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r51", "r53", "r59", "r86", "r95", "r103", "r105", "r106", "r107", "r108", "r111", "r112", "r120", "r156", "r160", "r164", "r167", "r170", "r206", "r435", "r511", "r536" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.fireeye.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.fireeye.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r105", "r106", "r107", "r108", "r114", "r115", "r121", "r124", "r156", "r160", "r164", "r167", "r170" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders, basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "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": "Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "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": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionBasedonPhysicalLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "verboseLabel": "Non-competition agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r156", "r160", "r164", "r167", "r170" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r454", "r463" ], "calculation": { "http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails": { "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": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r449" ], "calculation": { "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "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 operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails", "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r449" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "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", "negatedLabel": "Less: current lease obligations", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets", "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails", "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r449" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "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", "netLabel": "Operating lease liabilities, non-current", "terseLabel": "Operating lease liabilities, non-current", "verboseLabel": "Long-term lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets", "http://www.fireeye.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails", "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r450", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r448" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "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": "Operating lease right-of-use assets, net", "verboseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets", "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r460", "r463" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r459", "r463" ], "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 (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r99", "r113", "r145", "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r415", "r416", "r419" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in net unrealized loss on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r45", "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "verboseLabel": "Unrealized loss investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r85" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Non-cash interest expense related to convertible senior notes" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r79", "r246" ], "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 payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r78" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Series A convertible preferred stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payment related to shares withheld for taxes" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r71", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase consideration, cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r71" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r73" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Purchase of investment in privately held company" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment and demonstration units" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r73" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedTerseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r313", "r315", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r331", "r332", "r333", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r343", "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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 (usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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 (shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r25", "r26" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement", "verboseLabel": "Series A Securities Financing Agreements" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r70", "r73" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherDeposits": { "auth_ref": [ "r69" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for receipts of deposits classified as other.", "label": "Proceeds from Other Deposits", "terseLabel": "Lease deposits" } } }, "localname": "ProceedsFromOtherDeposits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r74", "r368" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of equity awards" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r29", "r242" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r244", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r28", "r240" ], "calculation": { "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "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": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r242", "r533" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets", "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionBasedonPhysicalLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r7", "r242" ], "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": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r7", "r240" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Non-cancellable open orders" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r77" ], "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", "verboseLabel": "Repurchase of convertible senior notes" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r378", "r570" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r85", "r245", "r249", "r253" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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 charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesNarrativeDetails", "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesNarrativeDetails", "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r246", "r251" ], "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, March 31, 2021", "periodStartLabel": "Balance, December 31, 2020", "verboseLabel": "Restructuring reserve" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesNarrativeDetails", "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "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" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r246", "r250" ], "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", "terseLabel": "Other adjustments" } } }, "localname": "RestructuringReserveTranslationAndOtherAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r287", "r372", "r531", "r549", "r551" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r100", "r101", "r102", "r104", "r110", "r112", "r207", "r369", "r370", "r371", "r384", "r385", "r546", "r548" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Accumulated deficit:" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r150", "r151", "r159", "r165", "r166", "r172", "r173", "r178", "r303", "r304", "r496" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails", "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r140", "r178" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r293", "r294", "r295", "r296", "r297", "r298", "r301", "r302", "r307", "r311" ], "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": "Deferred Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r175" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r299" ], "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": "Backlog" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r300" ], "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": "Deferred Revenue" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Expected Recognition of Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r300" ], "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", "verboseLabel": "Backlog" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r458", "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Aggregate purchase price" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued and sold (shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale price (usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r125" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Outstanding Options and Unvested Shares Excluded From Computation of Diluted Net Loss Per Common Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r190", "r193", "r198", "r199", "r200", "r201", "r516", "r517" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Purchase Price Allocation" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Net Loss Per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r341", "r364", "r374" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r341", "r364", "r374" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r178" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r0", "r95", "r205", "r206", "r435" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r230", "r234" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Purchased Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r29", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r247", "r248", "r252" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesNarrativeDetails", "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r247", "r248", "r252" ], "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": "Summary of Restructuring Activities" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r57", "r177" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r156", "r157", "r163", "r227" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r343", "r367" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r359" ], "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, 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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions used in Black-Scholes Option Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r39", "r93", "r132", "r133", "r275", "r277", "r278", "r280", "r281", "r282", "r284", "r285", "r286", "r287" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r15", "r16", "r17", "r276", "r277", "r278", "r280", "r281", "r282", "r284", "r285", "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Reserved Shares of Common Stock for Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r234" ], "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]", "terseLabel": "Schedule of Expected Annual Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r146", "r148", "r149", "r156", "r158", "r164", "r168", "r169", "r170", "r171", "r172", "r177", "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Major Customers Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/SegmentandMajorCustomersInformationRevenuebyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails" ], "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 Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r344" ], "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": "General vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted- Average Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r355" ], "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": "Cancelled (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r353" ], "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", "verboseLabel": "Granted (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "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 (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r352" ], "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 (shares)", "periodStartLabel": "Beginning balance (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r352" ], "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 (usd per share)", "periodStartLabel": "Beginning balance (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r354" ], "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 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r354" ], "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 (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number\u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "stringItemType" }, "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 Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r357" ], "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": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Cancelled (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r367" ], "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", "verboseLabel": "Aggregate intrinsic value balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r348", "r367" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance, options outstanding (shares)", "periodStartLabel": "Beginning balance, options outstanding (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number\u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (usd per share)", "periodStartLabel": "Beginning balance (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "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 (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r340", "r346" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails", "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Fair value of common stock (usd per share)", "verboseLabel": "Closing share price (usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsandSummaryofInformationRelatedtoUnvestedRestrictedCommonStockRSAsandRSUsandthoseExpectedtoVestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period from grant date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r360", "r373" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable \u2014 March 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable \u2014 March 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r358" ], "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": "Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r10", "r506", "r507", "r526" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r455", "r463" ], "calculation": { "http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails": { "order": 2.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 costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r93", "r95", "r117", "r118", "r119", "r122", "r124", "r132", "r133", "r134", "r206", "r279", "r435" ], "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r42", "r100", "r101", "r102", "r104", "r110", "r112", "r131", "r207", "r279", "r287", "r369", "r370", "r371", "r384", "r385", "r437", "r438", "r439", "r440", "r441", "r442", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r100", "r101", "r102", "r131", "r496" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Reserved under stock award plans" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r279", "r287", "r350" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/EquityAwardPlansSummaryoftheActivityforStockOptionChangesandSummaryofInformationRelatedtoOptionsOutstandingandOptionsExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r287", "r342", "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock for equity awards, net of tax withholdings" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "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": "Options to purchase common stock" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r95", "r183", "r206", "r435" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets", "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r94", "r287", "r290" ], "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": "Common Shares Reserved for Issuance" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CommonSharesReservedforIssuance" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r456", "r463" ], "calculation": { "http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails": { "order": 3.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": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAccretionOfDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity during the period due to unpaid dividends.", "label": "Temporary Equity, Accretion of Dividends", "terseLabel": "Dividend on series A convertible preferred stock", "verboseLabel": "Dividend on series A convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity to its redemption value during the period.", "label": "Temporary Equity, Accretion to Redemption Value", "terseLabel": "Accretion of series A convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.fireeye.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedLabel": "Accretion of series A convertible preferred stock", "negatedTerseLabel": "Accretion of series A convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Series A convertible preferred stock, par value of $0.0001 per share; 400 shares authorized, issued and outstanding as of March 31, 2021 and December 31, 2020" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets", "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).", "label": "Temporary Equity, Dividends, Adjustment", "negatedTerseLabel": "Dividend on series A convertible preferred stock" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r6", "r276" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Series A convertible preferred stock, par value (usd per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r6", "r276" ], "lang": { "en-us": { "role": { "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Redemption Price Per Share", "terseLabel": "Conversion price (usd per share)" } } }, "localname": "TemporaryEquityRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RedeemablePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Series A convertible preferred stock, shares authorized (shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Series A convertible preferred stock, shares issued (shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Series A convertible preferred stock, shares outstanding (shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "netLabel": "Trade names", "terseLabel": "Trade name", "verboseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails", "http://www.fireeye.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r194", "r195", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r41", "r288" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock:" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r41", "r288" ], "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", "terseLabel": "Treasury stock (shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r17", "r279", "r287" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Stock repurchased and retired during period shares (shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r41", "r288", "r289" ], "calculation": { "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets": { "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", "negatedTerseLabel": "Treasury stock, at cost; 1,778 shares as of March 31, 2021 and December 31, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r279", "r287", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Stock repurchased during period" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.fireeye.com/role/RestructuringChargesNarrativeDetails", "http://www.fireeye.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r314", "r515" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Government agencies", "verboseLabel": "U.S. Government agencies" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r314", "r329", "r515" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "verboseLabel": "U.S. Treasuries" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.fireeye.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.fireeye.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r135", "r136", "r137", "r138", "r142", "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r116", "r124" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used in computing net loss per share, diluted (shares)", "verboseLabel": "Weighted average number of shares outstanding\u2014 diluted (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r124" ], "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 net loss per share, basic (shares)", "verboseLabel": "Weighted average number of shares outstanding\u2014basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.fireeye.com/role/CondensedConsolidatedStatementsofOperations", "http://www.fireeye.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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=120381028&loc=d3e5070-113901" }, "r361": { "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=120381028&loc=d3e5070-113901" }, "r362": { "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=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r464": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r510": { "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=120399700&loc=SL114874048-224260" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r520": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r535": { "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=120400993&loc=SL114874131-224263" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r553": { "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" }, "r554": { "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=120401414&loc=d3e603758-122996" }, "r555": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r57": { "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=120395209&loc=SL114868664-224227" }, "r570": { "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" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r572": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r573": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r574": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r575": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r576": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r577": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" } }, "version": "2.1" } ZIP 102 0001370880-21-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001370880-21-000020-xbrl.zip M4$L#!!0 ( ,B GE+HPL%-&@\ (=K < 97AH:6)I=#$P,2TQ,'AQ M,C R,3 S,S$Q+FAT;>U=6W/;MA)^/[\"==K4FJ&NMNS4=C/CVD[K3A-G;.=T M^G0&(B$+#4FP(&A%_?5G=P%>)%&.DB85E;C3D242 !>+;Z]<("??G%^=W?[Q M^H)-3!2RUV]^^NWRC.VTN]W?]\ZZW?/;<_;+[WFL>I-%+%/.QV M+U[ML)V),"&Q&P+)7Q'?L]$.E;UFZ[5F]*OY7W MW-XWTH3B>3[.2=?^/NG20TY&*I@]/PGD/9/!CSO2'SX+@O%H-.H=\/W]PQ[G MA\/ #_;]D<_[X[W]__6!R"XTMWU2,PO%CSN1C-L3@<\_VCM(S/%4!F9RU._U MOMNA=L]/QBHV\# -G>U7.\;22$:\,VT>RKOXB.:S8[OFMWT5*GWTI$?_'>.= M]IA',IP=?7\K(Y&R5V+*KE7$X^^]%-:@G0HMQ[9A*O\61_T!D$<_IY;>0Q@G ME+'(Z>\/D.B+=Q,YDH;U>YW^/,7UM/K 6:%W5LYSC5Z?;HK]M:;XXO+ZXN*/ M"X]=OCKKK*0VXOH.%M>HQ+*N*=1?O;F]N3R_8..9 MO21A[-A*Z(8F^$)J<3$3@+G8[[!=,Q'LZ9-G@T'O.)_<)K!TIJ*$Q[-_AX1Z MQA 7^L.\;!7>:PGY7;H _! J//*31C,:8J#"H M+*@;$B?1/SQ.V0TP 1YXREYK,19:0\<;H_RW+99.>!B")#9AX:\RD\I L"8! M@(V5)I8FF4[ =74LEBE;I):87BBHURJ4_JPQZL>2TP!^M@#FM\@^QR#X)L$+ M(4\ I FX'8$U_UO4PCBQ?;2X _%"L2![D:YC+:197K$4:'D3AR*%$>!Q>BI3 M ;(U!MH#!K^%C#T8+9&&2 ("A8Y2"$K@*TBZJ4QC*D&*)OQ>.+/$8R(/%$7, M4I1J[&H[+4]KT.OOL0L[ 7 60->@@GD=@KYI#'Z F(:@YX(#.Y>$CQ8 U%BJ M0A$B1-)$05@Z"@5),.I/P]\Q-0)7D4"!N/,S4H6@0VF-E@8%UY3C4%EH!<)7FI;XB-B.77>>_RQBH7GXJ=A^.-A87+'+6YN3Q 6^[W6>/HS9R"B3!VV /X*\/]VWX8V#"^#0R:RT/-93S_P*9^N!@ M8I)-SW)JT)OTU;U '?;Y-,PFH3YJ$M3[[\'Z:6;@F4;Z&X;Y*0"W=(P<5@#8 MR_ 'GS;-H*$-IQ>\&1 +GL^([%VLXCD8>LQ) Z_Z3XE6]S(H'*@O H9^DV#X M'A2^4K# ^2IM&(E 2P)1*7C@I7^,GE@)(T1>*D+ (\3(LL:'*G4T01KSA7&A M )>4'D-]J\"'1W<;*"*M&F>8[$!9N)E $$ZR ./EFC/W_NR87P1>@R;A]7UJ M\[\\S,2&@?H"<+,4X%M(>4T(OS;.HSP;@I%MZH%,F@G%6"BXF 0#F:1(")D' MUXV6/LIJ2MY1%F/TO=L /E[?O&E"4JEE@1^1-(8 M(>;SZ$W)/=33VH1E9!&?58Q-HJ6U/^4J.88B[L#F^"I"9[Y((GN482AB@R\A M*3#8IJ3 )2@FR4-V3:E[42:<'UR O4Y3EJ >G3>YVE#L!G$&4M/OYTC$L!0< M=\RAY:[91+&QU*FQ !7TGF,IE3568:BFB-Y?LU@\?=(_Z!T//?MWT.L?E+$" MQ,VS&J>MM \D#&1!.-!H@/^%\OL69N0!=]@N=&B ZLD!0KYA(S3.+C&NUJU= M-!>%8@(?EV/.FNP'IAI*IGMLE!FF548)^$!-BU>KL2/FS!,9)GIC8O'U7FSAJ(),EID )7<31@$!XM:]W2(WHOX5%QHTT*!* MQH8JAT958X"%4P,/'YT>?I/G^P?'N]]%JX> M=OK#M0(H9]ODG9[&>D-B5WXM;BI26] >L!,40>]7$2IC(VJ:VA*-AK/7KT]&QZ*W6V M?7G);#9_;N+8RD:P*80 SX[75*76A!GR$0ISKF&!V\"UD">I.,J_' ];I?6S?!V_^T%]_X"XQ1"_X8SFS O PQ1$\L>=O9W21R+] M?C1(WC' *<._@Q]*-6]7 ;7_XLI$,@A"L2&C:,'^DJIT"ZPZ_KQ_EFM/;:,[ M->IG_JU-*2U_#FQF:,%)?3]/>LB1KP]!9Q,NMT46?^\-' M<*W/QM\$#R"H#T0B*'XH@_!'=-7KKD=T?8#J*EY'VI*,>8_M*T#20Q$HZ?4/ M1E(-2^S\&K3P#\VZQA/Z1/(P'#9<&DZS0)JO"?V?7H]^R2PY7,&1KT4\JL4A MCU)"G_U'*5G\7.7=?RU2\@H+C[C-A,4!.U,Z02LKV,]8!!OSV!>/PD.?!]Y@ M^"@[[6GJK-IFX;:*-V$^U1J%9M28(=^GRY=3\?&49&^() M(/T#5[BQO,]SHMB$8S&EB%<4JH$ZE^\L=GBSH-7JX@J0%HH M[YA?WEK@6KCL[08M6U)D"[3GR+7;B%?L/+9;6^;*&<5?V!<>,>Q]5R!MY>NM M\J7IFF^TUBD$5',][33JJ@*K%):$?%AMX#^LT%I&!A5HR9B-,_CAI!:>&TH[ MUUW9LHMF&36;K[Z.08,NK)19KC5BE+NL#FG+%K>M1FF+S.XV;:H[ MPZW^#;6YRZKK'UC4BHV;D\@%JUG>SH6K.$>F;BOUY]& [C0-/#($F^!Q#'F! MA)G?#+GC1*\W]XE[30/ 'XB6&_=$@J\*ZDFFD_*$NG6VGS:L:A)\K4BF*=)X M[B;8C+AZM2,G\3!-\./ QM_1X5?5 VT>]NGJ3"FL)1DS"+HRN[4;A\([SJ7# MTF/G5WT*_XWL*%ZTL,*'++3"A(MG-XA5YX8J\1/3@T_"TU1B=SY$L2DMRF@_ M&]IUPFV0BPLXY'@(9!DJYGO4JB/3\9L05F():R)\.9:EC!0#>-0L]V)IGYW4 M6MPK=X90L>>NG-EJS,(D+FTAQ$_*UPIYCA*9?Y5/%_/:\35C_'FX_) MY[ VGU&K9'OJ/:+JP30+8K9+P@FWLW\GU/L2-LOO;]5V)&AN3_FW40G*_GH; MYINR""L*; #.23&A:FJ24"YC'P^23 V&64[&%T[*PGALAA+@CB6JJ+?E(T>W MBF/UL!UN%VR1>Q34;Q7KZ\%ZZ?+@]XA&]U8%S]/")$%,[K5SR"6>P0/F @WT M;KZ_OC9C9HV45VRK\3,-;C$:<]N>P)7)I1T!C8F MR\7B1:7O>%STB(2^PSWW*%<@14$^$+9N9PE^@\50XS$VB494N( -M "WP)^ MD:3P0[R#[_&=J!C:@N+J+):."[!-7&?'$K^HB "^9;[)M%CLR:W3Y1)0^1,Q M092ZMT4!F''D.Z>]9!)])TK=@&G4=L4""4WLHN ,XA" )RB!XQXV$K$8XVE) MZ 0IU#FX;[JX6CTJ&;),2NQ9?CKV]72\9X#G1E#K?MHGQ3GERH$>)!B?%Q;9 .H)2([?L M&23VQ.[R&,R5D*XRGO\?4$L#!!0 ( ,B GE) \T]DYP< H : 97AH:6)I M=#,Q,3(P,C$P,S,Q+3$P<2YH=&WM6N]O&S<2_7Y_!>O@4AO0KY7DVI8= Z[M MX(QKD]1P$=RG [7D2CQSEUN2*UGWU]\;',XYO' MW3WY[N+]^;E_<7+!_W/S\$^NW.@F[ ML;QPRBM3<-UN7[[;83MC[\M!NSV=3EO37LO84?OFNDU#]=O:&"=;PHN=TQ.Z M@U_)Q>G?3KYK-MF%2:M<%IZE5G(O!:N<*D;LHY#NEC6;M=6Y*6=6C<:>=3O= MA'TT]E9->&SWRFMY.A_GI!VO3]IADI.A$;/3$Z$F3(DW.ZJWGV6'/7Z0#K.L MWSWJ'!UTTV'GB*?BH"-%=\-\QM30SGBL]&WQ_HW+I MV#LY9=?>)5URZ?)NK(;* MLU[22MA)FSH\MBAN1UB7-^5@'\,N^9XBCM)^(^?/+Z]OKMY>G9_=7+U_M^9\ M] EIM:>K;9]9WO]],?U'%W/58/^4$U6PZQ;[F1="\09+I?4JFS$_YO[UJ_W# MXXU35'(AL#F:6F9^T/MA-6G_J1P-&V^I0B"'@R89?:.E)ZWYLK[^[*N1ZAZV M @*NV)A/)+-(B)R":?Q8.?9+Q2W KF?L6I;&>F8*]M;8G"6=YB_,9.RMLO)R M)AOLJDA;R-?1\8M,5W?KTO4C=T@2TI'/V&UAIEJ*$=(0LF9CKH2!"X5!\< , M'-N,%S-6%=Y6$BM .0F5!4GD+,>555RSC*>X99G)P9#>1+LU@T*FTCEN9V22 M\UN)>9?&=+@GX RFU*$L80XR2)5%&8)9@>[P1$C+IF.5CIFKZ&?1?RJMK >A M!>3*:=0K*GU3Y<=8H"ME&ARD<4NX9@26.4$WP8:SY3"\7%#V_CR@E"Q3!=). M"%JDN0%$PAS-=JE=%1D8AI-^PM^IK@3&!)26'W>3@V-48J[4%T8C),H7+D,@KQJT,D $$ MU%!+2BV3P.E0*S=+<;M+M\;VM0VV\=)12("^D0*B0P M%,+/HZM!-3KEE=N\"Q7+H012ZIEB^365Q0!@L(ER@1=A)8LP#BGP!:,NL[*5 MF@?HU?5W 9]&S=C4J,"N\,49K40XN[IJZ!1$OE6T !550J@3!8U4.:K<8:>Z M4.8#B^)P#(=P:@V=2LA1E5::$_EC6<&)A0) CZ@GEF40_AI*,@0_H[\4OY^/ MMQ[:PVV"=J^_#NV-:6T-X9L3XL9 Q^:8*$'XY5GI H>FY:V6\!B@%G<*2NF2_HV%)B[>D%E94O W 45DZ;&BN! 4+HC M64"<:* =+;*D;40F4/$1T=ANJ@3'OV!,I]N$Z4C7EQ.NJ\!IE'"99="::H)4 MN4;%)%^+VU)"6>??XXQ89SC1]V MI8R1@#\!@33!RT2AV"84ULP:$[P.%#KGUR(PM#R*QF?P*0D!DZ:5)3@L5=U' M1LV-\[A/ST@QEDLQT&_Q&1+;?:)+!ER#Z1Y8UX[C,";#(PIZ>E%4]W[M1:_& MW-U+%.+(L ^D",4CQ*,F]AG3ZE;J^GG% _O&%X?HR["_[:>\_1=RR@O/-\5\ MTS063$;$N@S(.E'54!_$O*?+XGY6^5@OMA_U5%&AYK[/UUF/N:ZN!,0^LA6 K@ MHR,U'(E5,5$Z,GDLIGP4?UJP!;4ZC,2VUF$JW3L8F\R5<@ M#0C^(=JBM0DP*!Y(L0\'M+IY"$A*VT2L-2^=',S_. :_EYK/!JH($0N=CNO! MAL9[DP>@3:A(0&_4T J0BLV+U]>M3GR%[2W^%_.9Z^96:&I[L=[6Z[<.C@Z> M;.ZTDB?;/C5L<@"'#O_P8?O]UN'1_D;#MD,D8C00<%?RXLU.;V?>H4;DH%O> ML61UZQ)(UV)NRJ^_<4-&+[ 5XKOE,YR@->MU&N'+B97WYG4P/K'.#@MTOXGI MLT*RO@MJX";?@NI"Q%Z_ZF-?A]^'K^P??&CP#)P\(WX;F-:,$ BC1(#HL2.; M1^9/ \VG@OO-PKI-D0LC#I3'5.D&L3P?*YFQRSN95O1LA+V/IX&_8OH%,=W] M$!\YHHBO!79O/;+M4'\W^4)IB?3J"8/\*TW\DFX0WSE,Y)-?E]4%:,!HO,N MA^1PYIF9AUR>_7#UZ?+NGY^OV< /-?O\CY]^OKED.]5Z_4O[LEZ_NKMB?[O[ M^\^L4VLTV9WEF5->F8SK>OWZXP[;&7B?=^OU\7A<&[=KQO;K=[=U&JI3U\8X M61->[)R?T1O\2B[._W+V0[7*KDQ2#&7F66(E]U*PPJFLS[X(Z>Y9M5I*79I\ M8E5_X%FKT6JR+\;>JQ&/[5YY+<^GXYS5X_-9/4QRUC-B=0Y[/&CWK^:4+(.\=C'^8F6[W>&*JL.),W? M/>CD_G2LA!]TFXW&7W>6Y+Q\\%6N53_K!FW1FAJLK6Q.C#:VN]L(_YU22S7E M0Z4GW1_OU% Z]E&.V:T9\NS'BH.%JTY:E49!I_XC,2,F#X_CJ,T1QM$JDU/M MFBU2Z?IAH'K*LW:SUF)G=>JP;E'<]K$N;_+N 89=T#V!':5])>4OKV_O;C[< M7%[?+;=]8WO]\,9VUB[FIL ^(E7MV76._2BMDPK.,5U@B MK5?IA/D!]^]V#XY/-W93SH5 @%2U3'VW?;CLN'\7CH:-KU0FX,=NE81>:?G- MVG19WW_V94NUCFL!!3=LP$>263E2%Q I04D)U@1,Y&^+)*JY9RA.\LLP,D26] MB7(K IE,I'/<3DADR.\EYET8T^&=@#*84H?2A#E((%$6I0AB&;I#$R$M&P]4 M,F"NH)]Y_[&TLAR$%C!43J-F4?D;*S_ ETNDZ @C9M#-2.PS!&Z"=:;+)IA M"91_J/)MQT?[SQ(5DJ<7D:]H65E(0+<5)D5;=]N9NYL'0+O MEMSU;O>XU3PZ=27&2GI#FQ$/UP_)@&=]R2Z0.F\+ M#0D0_FKS8$_NAZ[- Q&?XJ,BKIM%S-+XC/+K I0CM$B7C2=*ER9*,1&M\S' M(4%<)-"_%X'VJ+7=H-WC^UN#VD[MI$F&N)(.IH(#0RW^-KHJ1!,27KC-NU"] M[DD@I9PI,@!36 R ##92+N1%2,DLC$.;@'E&7H%=2@#E\*F7&ID:% M[ I=G-%*A"VT*WI."<6MH@6H2%1"G0B1Z@+3"%D4>W0HA,USZ)2# M$:NDT)R2/Y85E)B3$/2(E&:1B>&OGB1!Y&?TE^+E^7CKH=W;)FBW.ZO0WCBM MK2!\\X2X,= 1'",E"+_*3*#F5DP!!L@KWE-:^0FQ@G734K@% M+ :8Q4A9$EV@V*' /)0+R@N; ^8NL)@D,58$!0+9[LL,Y$0#[6B1.841B6 C M$1&-<%,Y[^FH%F.Y! /] M%H^QV-X375+@&IGND72I.#9C,IR2T %*5LSTVH]:#;B;413*D2$.I C%(]BC M3.P3IM6]U.61R2/YRN\VT>_#_K;O\@[>R"XO'+&*:=!4YIF,$NLB<.=)C:#W M#,JRPH=GJG%P8F^LF[&$\ )##H?*>RF_4C9Z!CR$VH6"?F&0/< ;6=I1%<"_ MQ,RG,2E_*Q34#_%79$DXUMC__V;N>[*#"PVN!V,I@(^VU+0Y3Y0$6LH*/]M4 MC26_IY(=N5\HVH&UAD/@Z:G4LS!8[G_B@<::Y,<%.CHYRWU/XK7DNN@"T(&2 M5B)O<" -KA@",K!26$Q9<]:>W[UQ3K"%NZT+E/[4(KE4@ 09\B&P%([Q2]!5 M8N54V9,O01H0_$.X16T38) ]X&(? M-FAE.]F=_G&*_)YK/NFJ+%@L=#HM!^L9[\TP &U$10)\HX16 M@%1L+K^BGYS4CMLG]"'=6_POIA.7W]AKX1M[W8O5M@,T'AX^V=RH-5_8=MAH MO:CGUY3M'-1.VIL-6P^&B,: N5W.L_<[[9UIAQ*/W5;^P)K+@4L0?6SQ:.SO M'[GA/=;@=1 M&W[7W0M8NM7P#"0\PT0;B)81'Q)"#A/1L2*;VN9%II[=V_C>]EYGX\UOE+R: M![8)SV'$KO*8*MG XM_">\@ZA5_M\HWK7^5OO/,7;A^>_Q=02P,$% @ MR(">4IQ9\UUY! SA@ !H !E>&AI8FET,S(Q,C R,3 S,S$M,3!Q+FAT M;>U96U/B2!1^WU]Q!FL=K8)<"* $M,I%K*%VO(PR8^W35I-TH->F.]/IB.RO MW].=H*.HB^[L.EN%#RG)N7\Y?5FNM> M!CW7/1P>PH?A\4=H.)X/0T5$QC23@G#7[9]4H#+1.@U==S:;.;/ D6KL#L]= MXZKA MA?GMAN_O!-[(J[<:43MHUX/F;D2C-FW5(Q*0WWU,TD7UPB;3A[WL^5>WJ:WN@:X6PL0ILM2A.)M97B2'*IP@W/_G6,I):0 M*>/S\/V036D&)W0&YW)*Q/MJA@C7,JI84BAF[$^*$3&X_3@KLME!/YP)NLC. MKYN4^C<3-F(:@KKC0]]H-@_\DRS9/ZO5]MXM-I!%7ZEUTS MN0/'1,2,5"&BRF0$6H*>4!C13(-,8#J'*R%GG,9C6H4T5UE.,&'4\G?ALW/A M]!RXH)$YE9L;?LOK& 2KZ()HZ^=33A0^5CZ',47[*?3LRRE)-YR(1M'FO4*7V-I-9R:AOZVO1,1'C9U+:_"W$YK-IM9S=H MFWFE\;#H>!&X'&6.'66NCI=E312V6D^*/<=_I:SEU5]E^5RRC:;3#E9SZUH@ M"C 0[BPE8J\25!8&*8ECW$1A/;T!__[(X#190KP ^[^?(G8''6(G;VXT=SMP MD"K&(?"*8WG;C"46SY3IF2(K*ZFNB AV>N6Q$U!V;1'N+=#:W&CL=#)[?3A\ M'VR1%[3)"_!;0;4F:E*Y)Z=N3TD3J3NV-,7Y$YPAFN)Q;C7JE#0UJ/;]56R*[N\"ME!%,E< M://2=\UIORNGO4/=H+V,\RH4=Q4N6\;?J6/*J2Q^%P@5Y<1TQ)/ORLN)Z]V9 MD!&.DUPOF_S-:][R6KSIM[\Y[/\%4$L#!!0 ( ,B GE)]4]T@OF,# "[B M(0 1 9F5Y92TR,#(Q,#,S,2YH=&WLO6MWD[FR+OI]_0H?]CE[S1YC&G0I MW9@]V2-- BN]L0-):%;RA5&22HF#+UFV TE^_2DY"81+-Z%QL-]@)I.V_=[T MJIZJ>JI4DG[]/Z>#?NLMC2>]T?#?]^1]<:_U?Q[]^O^TV__]V_:SUOHHG0QH M.&T]'A-.*;?>]::'K5>9)F]:93P:M%Z-QF]Z;['=GEWS>'1\-NX='$Y;2BCY MR<'Q0Y&$E"FX-H5DVA"2:@>711O0I$@Q0R#ZY\%#1=E20=-6TD(;?, V0BEM M+PS:8 .0$O_,#[5"(Z,N5D4/4NHHC3 9G?!08@I4'WLXY;?C-QQ.'J;1R7 Z M/OOWOG<=R_/Z%T_V#T]L'EP0?<;-$6LJWEO7]$;]GM#JOWZ8#K&X:2,Q@.<W>1DTCY /'Y_HX*3.+O)Y8$OM/]TTOOHN>_T[ (EA'SPWYUG M.^F0!MCN#2=3'"9ZW]K)")1T7VXQ7ZL?7)YQ=4&A,_KH[-(;$_]V/XT&M552 MZ ]MFHRGG[\"__BEYO-#\R<"NVR#?7!Q\/JIO;]J\2?O>,K]_N9+?2-#" ]F M1R]/_?.3*AP_2/C/'B[U-2E?G?[9TS]N;3T<<7+1VH=]'![\^QX-VR]W[K$2 M$.9'OPYHBJUZ?9O^YZ3W]M_W'H^&4U;M]N[9,5^6+K[]^]Z43JSC23C7;8OXUZZ>/[I=)O*O^_UE C.>\7Z7PB\ M-5Z#"D5B2$E)D^WK]5E3^'_M#V 9XJ ^FGH/-X;G>47?0/?J]M[7^ MXK2SV^UU=E^^Z[[:/NR>KT'WZ7YO[[S??Z:[_;WST7EGL"$[KS;/]X_VSO:. M#D1G=^-\[XA_6__CS=YN>K>UOCW8&W3,_A]>/%/[9WNODMT_>F/VCS;-_NZ! MW#O:$]WU@]/NT8'>.]^$SOF3?G?P^V!OEW]3FV_STR>]^/2E[:PGU=GE-JCN M@)^INNNYM[_[1G-[17=WXQT_0W5>O=#=W8/+:_[@9YGA_N[H7?=\[[3[=$/O M*6[C+C]/_=[?VLV'W=T7LK/[&[_/WNG^>I);3_SYL]V-:6='G#[;77MM T+2 M*-K!(AOA@JJ-2*4=M5?69B5E2?<>";8+FBVN%[\^^$B>\Q?OA:'CJT^G#S/[ MH@'?\3#CV77!/SX9CUGJ3WJ3A/T]PO'&,*_SN2O9?TWVXKKL'5MJ$51L4Y+L MG37F-B8CV^R_!1@G373ZWB.I'E13<,MB_R#<*R[R0;I/^)?)2K9?DZV\+EN M"-EEV[91AC:(5-J!A&NC"%$6CQ"RO?>H]O_"1/N<[S_**^'>2+CJNG"E*3Z7 M'-I2&";8Q1&39@CMG,%$;Z774=U[].+V17O=6,?1J$\X+-BO].2#T-=8XGDF M]3X>K 3]-4'KZX+VR205.#I2D)#C)X?MF*1NRUA(@LC&)W_OT9.U9SL;WR)K MH26@%0IR0E E>HPY%GZ0"=Y%*UYO?JJ]EY'$PV/5ME\:#Q4I9=G?"( V>#+<&F]#=S4?\.Y^_W^^=8_6 MSCKK?7[^R].M]?W#9WJ[3_^U?;;_*A]'!9:?(5G2W(87I]W!R_/N^IK:4YMG MG=TUU5G??+?U:D^QU*$[>%(ZYYMF:[V>[>H^=R[UO$9HI!UD>C3)9@X+2_=<3W.=HX[^YRBP=/!GOGV_WNT79OZ]637D?M\75_#+J[:V+_ M: .NKN%GG>RKE[:VN;/;D=TC?MZK_:/NTY>J^W33[,W:S?;CU1ZW=WO0V3TL M%SH]T^UWKQ$C"NM,.V5;VI# M[T6J1T)B% C52$^^B8#GM'ZX@/;!9,AV^AE M41R,*6^S8Y^0OF; OP23&@Y>8:3&D6,6^JO>]/#QR60ZXC8\ZV'L]3D(^UX MK?!S$_R/#TS=+;)/L*JFV&)N>Q-$6WH5I=9%@XC?B!]V^AX\%IU\ JP4 M40/84GQDWDA!KZS+4J.C=\VZ:)#:R$1M!&N9-A399F>1VA2-IXP%O4O?B(XD M )6-R3C,(%1"ESQCP?,_RJCL5]:E\?CY8%U(EN0MV':! &Q=3&RC-+Y=3!8^ MR9"\HF_$C]8.7.$0PUC)@87W)6:G?,DL2XJ0O1"^;0T2 MH\.EMH\0VS4D9?^A^%?QC>B(626E11',>\"Z&&324N?@$/B>V:VL2^/Q\\&Z M!)$UBA)9E#$P]PVZ'0NHMB:?"AEK$X1OQ$\PKC@3F+&4 ZB5X4$VZHL2=9H MZ;IU.9WT'@Y[_7_?FXY/:&53%H:)[N-K-B7GHMGAZ'8&9K&0DV@C$;4CZ[_C M0-HY7^X]^A9(2$/@D@G*V@B*0G#\QU+$7)07IGS1I'P1&RM#LE2@^6!(C$H) M64OC:2_V:?=P3)/#43_S;^RK3J:]M]0= M36EWC)G1L(YG"\Z!ZV[O4OI'3_J=\P/3.=I[M[^[)O>/7ISOG7=[^T>;IWOG MFZ=;3Y\,]M=?F/W=[IM/DV:=5R_/M];?G'6/?NOS,P;=]>Y11_T^Z!P].>JP MY%FZ;[KK_7Y';9?NT9KHGG=..^=O=&?]S7GGX#6S2K+1FK932G%DFQW3S@+M M'!7*5&6@\KU'S\WZ-^4Z14XLO^2#*VQ7F+PD5G>.AHJO?_),I$;8F1VH'[18 MB?3OB;2SNV8ZZQNOLV#=""6U(X)ILS>6;2^-;C/K9Q\ON-=U^&8Y)I$<&_.@ MI)' ? %S9+W,%$@R5;3E;\MQN]9)C-DN?Y#;3H\M-\NRQ_:[;%.FP7&UTC^= M.#=-=_?%ZX L-)*ICW.PO9E2;X#]R;_ON4^IW)\*_.)C+83;KHZ9W7X=C>0KQ8(%O'4U M;G'TQV!OM]O?W^VS(UT[8V$*/N^PN[[/3O3PJ'/^I+?U=%/LO?KC\+T#'NS) M[M,-V5W?/MK??6GV=E_ _NX;Z*HG;[J*S]UE4_OT29\=^F<.>/_HI9B-8CWM M]KN[?7[.87]K]T#OO7JA]XZV#SOG&^_X6;UN9?*/Q;OW#KAF&MFB^K:*4G(D MJ$,[@"&3 M,_DO6H 50-XSM,.CO?-TNE69W*L_!G4H+N_'W5?=$;':? M?(J1[@R(U0DS_]Z%(@S^&^"J<; U^9]"\X.-K MP%>RE7C!@#AD@'3?,%#8&KP\[P[^Z&^MK^G_/N^"8+?N8V-M.OE#06(L='TYFI:@LW]:L]O+A M].R8.WW2&QSW:Q7D[#=F8N7"S;^7Z_W32:[<_^-[7#S_PT,OVS 9G8QGWV;% MH@\O,74AUK^#J:L;T:Q \>I;+]?OI4?CUJQ!],7JX<>;__?C>KM/+WYT]=/' M=S^>A9!7WR93'$]K2=RLQ*<6SPIY==V'8^^;F:^=JMM:?GC$Q9&K[U?!1 M1UW=IVKGK-,FA\B=^KX;!H23DS$]NGS\[.#5+:Z.77VO]_BB')P.T>2@K5!, M/F+!H$P2#K6.+@BZJED Y9:@^R^*BJ>7/61;^S1DQF:/^ZRRUKK MAR]WUK^Y-VW1UHF M: DLN>..[*,I%@?H?.7TN8+5MO7L?GM_7F1ST0 D8P MA?F#"$PWT0-'F)2S16.\L!T9;J;_? =3P]I_%.5<7WKY=[;[E9 MUT^=$7FM_QKR$YE@29'2%J%@ M1ADHF! R9BM<_.)0PRT#X/*U+XC%Q=?,#SL][O=2;]JA2D%:N<='+V;O3,;3 MA\_'HWR2IEOC'1J_Y9=:.^VQP9U%NCLG<9+&O5G(NG-R/",NPWQYWN3B=K\^ M^.)3WG??^\8LJZ_Y2*;@$A-(*@*U!QU58 56A1$:!DP8)*7OIK,?FZRD?*C2IIV+_+FMGT!%0"\@! MF;E9[MP0D\FD(27"2TDV6CL7(,F%Z&0,=7Y(R3:!ARP22BN,M=$CR.1T6H D M&]%OMGB?+&E44H-!S_$*NZMHG.:,GP/U_RH!\@;;0(RYV:V M[:7UC)[$MCUJ49,%^./8]K>J_E4F:&=:)Z/Q-1O_=&8?GV,N;P\=XW)MB?_X68EYAPD>BT[4$ M5'FEBG*L],RHG$U. NG"T7=)/PZ\/X?HYJAU2%"$ Z9/%* HBR(7(.<,Y"AU MR0W@4$V2X>*IEDP*=! >DJBEO^QB;%;*U8HJ5Q=E: #5:JS %\(L/#@$D<&3 M0M BU[4SG"TN.RTLL[(?E\>[RW*^E01DBE"\R-&[4$!&%YD-F>Q-#B$BA8N$ M]DI%YTF)YB4Z7\!H5T).;&]=R6@LVE*KEEGU"/6=8;.[XUGV]6PFO(;P54E: M:^.SUE+Z61PTJ_+T&U-#VE&?0DPU$/MV=\;UMFF)O2'D#QW6FYRT,\]\* M%?6&_V3"K ,;0ZF\2T$*B[%D Z70G:&B/U(^<^2=,FOBD#L4MFO@'7D#%OFO MB#;88L+=XYVW+ZC%DTP3-&6C;02#H"#BK,XZ959$D[R)=X]D_F"I+H110HBJ M#J3+! *<$,$$Z5'[K#UY;>#.,,H?ZNOF.+"6A,TR2]*N+F1FT E#R<=0?% 0 MZ,[0QQ_,1>8EGRB-+H6Y/*H".5BVB"IP+":50V-_Y,#GHGH@2)3\PNSH58:@ M7-3&">LPARA(7=0#-H0M/^[C9+)59IGT3X=]WT^H?3Z;<3>FW*1Q1$I&:J%5 M)%G Z$C\(7Y MO!326CQY=KK6E[/>0? 4J(*4D9;7;GBB*B1Y'GY1+L0!JTD<)@K@W6^+F0M M8N$??,2ZI@,P-V@0@UX*B=X*C=8^269CB:0H8#$%CEX-QSK>ZE1B< VBT/I]@?\\>K&]QXS8C"CD!D M)F5"^UG9D?%)(26V/2XP:!L0M:Y@>5O!LB]!A)+J/B1@74;^*%RT62NM OI/ MR;I<7I#\M1]ZW!^=Y#]ZD]'X[-FSQTM%SN5\R#G&()C>^9@S@E$E1#!"D9?) M&9__QO_AM<)P.SY[16^I_W([W)VT.CT^FD]D9LB$1@O%.)!-T+>IF MC!0,R97HE92DH_%ZA93;1HIJ"%*T-2(QCP7'H;]C3X'@HO(^.U.DS"N;&A!)A!52FDT-YH<4$0(Q5[0$%,%''T@H(U70 M-A84CGY*I"R+<.J"_"4'JX$(C HH9:%@E51)D#-N^7G;\KOG^1$Y*2PI33)F MEYC!Y2B%+R$9CL@R&)]_#FDU)7J&NN=)4()D+80H3* <6F(:+E/)$AI0<+K\ M;FI^TJJS"EVP@ V-#%"JIP&HEF- 4U8 @:?DMX?S\5DHZZ0SD@/\5Z(*7 M[,2T*";S)]> :?7+;PGG&"P8KU0DTEX3N"ACU"D%[64,*OS01=OOKB6<8Q) M0=UU$6.T$K+62$(PV6"W%:+T:!K@MWI#'*8>]C_L$_1)_5 M'BJ]A%.:;)5U M.AY-KNZW',%=4QAI5%HQ+E*RN6['X+Q-R6N;-#M0CVF%E<9[@?EAQ8?L38F" MA(Y0),7L(Q)* X9#SMB *?W-QTICV+B168B<$Z %DM:3S;I@,#8S=K !(X^W M@I5E$8_64/\69#X'B!SE&NNS=2$Z()N:$"PU7I6;$JK5U;,$FW=7B@?EP6NF ME 8YL':^:-^ D8+F8Z4Q@2(:#@H9'P .(&,TC!QGO//) \:\PDK3*<(<-S@P MH)71.F02D(R.I18W>P7D8M:V 6O7+"%%F)]X()>HJ@(G7:=#4/16VTA0,O(O ML0$505\7SV@PH'$]XSERSRR3$C4+(U@M#!( 310. W)NLL]<58H:205F..*F(*)@&8B )#5['!,C2"6""N@8(RZ80L(WH.9TJ:C ')/!NEB(QCB% M"H*(:&7T290D%87L[\2XSFA\/!KCE-8I3GG5N2O; 94\R)JTLRKKJI)^MQ)6E2=98*@V8N7H7T-*4 M+$(T*E"Q5B!'BB:F:+-)1GLR*(5(#5@3ZRZ@I2G9A+K=F N:8>(17 K>.ZTC M42A6H1$_+UJ614!"6="N2"42@7445;(UHV Q4Q&-F,7Z-0&]W'F_^^E2ZG)3 M4@K$D$C(YIXC1; 8O8LF(H1 'K,P:@65AI.$.08@@#:E&%U0!$DH_J Y.LRE M8($ =V&^PK)#I2G)!*]E=%*5HA( "!EU<;6.J61E'+B[, WJ;T!E6:23=8S9 MY0S1(NBZIU#=2#0RTR\)HC9W@+\MNR(W)8V0L BE2\!2]Q?V!:VTQ4<(-EM2 M[BZD$98=*DW)(:0,DIDC&Y<@("6+"H1V(!@Q3I)=696FTX,Y)B<59!L2.>L9 M*DKXC$I9S_]SD'10/R=4ED4ZGA584')>B<"*[.L<1BR*K;V063:"Y_\ #SU/ MJ#P=O:7Q<';D@/A?H#W7@'G,^ 8QHR1Q1BE! @O M/&;M41DKHHJ1[D:B^X[("JI?R(C2N B2@\B09B2PZ.@MNB:LD;"B%8O@H]DE MLH&<%ME!08/&2N5-MC)A=K$)Q4R[)JB9,IEPF[_!L-#R8TGA0L;![=DR?[NTW[(W&W=&T,?"0+A9#OC#A M5&!-"""=BU9KP_134!.*X%?PN+V@1-45-KR+P3B$ -HK#AU1UGER==>F!JP@ MW[G8][1>-1/XYU+Y](R=0QS3\W$O?6W[X15$EP&B=74 E1$DPQ0((*9"&B!% M-F.EV"5>[&,RGC[GA*&\.W])D6F_S^:]$71S0M;U* M+_>R?3P:'./PK"E24T:X4C+*8D&6&'W2!;R5%'P.L,0KMS5/:G-D"TBIKIF& M-AJ@8M"8Z()-:;:J/KG9_K_R:O_?E=+]??%]M$&PO/D&P9]HZ'=L$*Q\C#(D MD]$+R+5>P4#R'/B%D#B*:,#R.,_'(W[?Z=GS/L-];9BK6(_K/7X[^^#X+K9[ M9C&>L%-\?P8.\\ZH3-\Q$VB(007$F)R2'-IYCLDE6E.\,;5;K0Y-V(^D >*: MXXPB&:0N/G,P+H!$\0C\(9$73L4L&Q!WW4A<[TDG^T?FJ*4BE45FA5YVR'NF9_=,[+$D@E M$XR52\S_FR&I.>H42R469GXY 6#V7F=A,FN3%KE@"G=,ISJ8#GM#&I]=/[$A M2@76)1NB E "G(A!\7?%?XM6*3BX8TKUXT4U1_Y7UZ CL%$'"2*"%P9*74=$ MHQ#)7VYQQEV\M*+Z[63"G3^9K"7N^DEOR@>O4_3^Z"3_T9N,QF?/GCV^9:%P M=#R?-5YL]&!#QNSJPN/62R<)I2 71=209^D-<97>^%FD<^-G/NFQCZ-GO;>4 M-VM,=M"+?5J;3&@Z^>VL@T>C\>,^3C[9"'F])K=9Z?,NI M!N7\**;F(T I7#V:/Z8V1UCGB5Z[Z3Q4032DUGN3-#H93K?9LMP^8*6; V I.ULRDDVU9$D+'V, @"@\&8\AK@#[ MXXW9'! Z>_=/#V^/SK _/6L0.L%J"A*S##9S="\#1(X@21.A+IK4"IV-1.<= MLI^8P6A 8XNUX"F$H@K:%*-5L6#V%^%%316VESUG^-=0W:;)\>@VAX<_(?8? M)0C_FMA_=.KW9!4,QX=>D//%0XC: QA/V@KVB#:YT("JG&64Y6*J;JQQT9A0 M5RT&H\"K0&@HFR(3%&TN9:GU2I;?*$M]0[VM*A#<8>>%05\S!\Q5,IFX;E4I $$ZC-@&$MR$3UI+&2\]WE5C[ M6<2SG$'O'/SQS1-M'R'L._0>,5IAK389:_V)#F"@9!US()6[G!\3<12/$CBUA MB*6H(,"[X!D[/AAIA)92H5@9H2;AZ59LCS#%6RH^,3R@).6=3UKP5TC:91,; M9'O^EN]X?#*9C@8TWJ8^5G1-#GO'<\LB+5/TLQ #Y 6X(%(A5R20QY!C$5E[ MG3-1?+]GQ@I4S0'5K5@A) 5@#)6< 4 93%"W;@I((9N25@RH:0/42V!ZK(H1 MC$XU(>J%]D&'[%R2@8.P:/WRFYX5DF[-WF3A07BE#3D#=:8(1"5",4D%HSX4 M2:_ L:IU6!+$,HD2$3V68A,8#NQDQBRB#@S@P@A;(?;'8V,54'X!J"'8%,E) M,FAK/5G$$E%*IG7.)I$;X'?O-N5?#M59%K0R/XS.*X\2% CA8B)E8J@+7]GL M%2X_6IM#!'ZB&K)YP5-B7;I91E6LAVP49IE ."2GBH&TXJD-A><=LJ!4C(]* M(TC%<7; Z-F& A-5'2$AE>6?&MR@,<=Y[FE9V-\I::V00 1!E%!7?Y0R>!UT M ^;>-TAL\YLR;!)D]@3HMU_609A8@JZ"0M8-T-DTAB'B;">Q(*.CIG/1H.EB%(&:%$]!Y]JBN& MZ 8L,OU5<7W8@R/U^MSRQ_W1A$]MB("28\).9$1B=1(ZQ20D:U*T4DD;A6C0 M5.!E5:S%SQ&V(EB+R6L=8ETC+&A+H#E44SY%[>Q=$O(/4\?%BS5B"+$X"\IY M"+EXH.#J,%HISLO<@"7AEU5E;X5L1DN6Z:7 & PD 76RE5%@I,O9^&+N@+@6 MX0OG.!JC): 5"G)"4"5ZC#D6%:RI.YI9L;P"JGO4;#/YOQ1#_=KAP&!P,FA( MUY.P.IEB?0@%3 #/?*2N&:Y5J:/,#>MZ/&U0UV,L6J90F!LD9N<"*3E(,?L4 MI"I^B;= J'W]?#S*;)&VQCMLA7KIXQV79H<^.(N=DSA)X]YQ'1VI&\"<'!^/ MQDT9*C9&9G"1K1*Y*B9V\&!E*#8[9G/2+F\DU0 QS2^>0@ZGC%/([EU U#'& M$-BN):&+5*13D[6IT*2>BOW+HTTA7H9]NBN28BRL,U%$)4D8HXP/P@(L<=;P MX#F-RV@\J,')5NSW#F8C\!NGQY38H.WV!GS*5MGA7R<%4SVVY5">81:BW^Z3WP+O6@EH[<"4X;ZP$%;PO,3OEV1E!#(H6S@GN'.KT"G7W>L&XXCB4UE " M.(A>%1)9^"Q)5J^[0MV<40T7F%U10N7 *LQJZ2T*(*T M!NMBD$E+G8-#*-EGM\+JBDPN"U:E(7#)!&5M!$4A./YC:]EJ45Z8LL+JBH(N M#59=%D*9NLM*772PCGHEG= HY2#Y,,M#2@:M@F7+#7^8I1JGF\,Z,%\O_'BB MW5L:3VM!Z X->Z-Q=S2ER?H)5:#,:]KZL]'P8$KC06W%YU/6KS5A]O#G>(;\ M^39SU-*WA6DKF->X@:V)0NSBECU%CA+[%AA5EAHS'8L R/.6## M1UL2H+3H!.@L4Z)/C4A?^&)/CWU.SP1 MBY52S(5]#X"/RANF^1"9[><"WQPL03,Q8OQ@:MKKWZ_^EXO_B+(;"112$5*Q8.4!C-%98/,,LD MC36 M;&U3IL&L9.3YK%L_7@U@QF-=M"KD[35Y":)-.[QWD68#=WWXWN(LRU M-CGD($&3 6T4DS"?T7E#MD2I&K!LTLZ47[U>,YO[N55VIJ/TYE.0#08UN\,' M&E+%9XNR0OAD9;& SD;KI:MU.RZ(+&P#,C5+I/;7+%X]\*R'\6+"QFAP/!K2 M[2[/-,<4#5JE43/#<(+ L<14MA"R4:ZNSIH: (J?V!,M[Y*7\TPB!B7)1*^2 MRJ"8_;(C$45JZ:,PE/3R(W1YS=;&_YPTT&:Q_GJGD[4% 5RT,2FK!6E**)(V M#9@'>/=LUM*0G YUMU_+2;P #%'K;)2PBG--*5K9[*U&NAQJ2'$A:=]&Y)R* E^\ M)P_9 2LE"BF#1NZ^.A-;7I0:&&&7=^^&Y8P2%C?X9VJIP5PV34BI2$I J'4! MG"W75%3BX!%J8.G*\F/C*^+Y[6^)IVG&^5:P(41.L9CD@RN04XJ0F""$.KQ; M_^29O65LS#SX"B1+#Y*//-$,)C?RX)\BZGL*S75(6 )&8-]L/5/##*K4Q6<3 MRAS3\EN;)1'EK>A[+"$90X(@1 "=/$J52K'"2981B,;J^ZI^8[G,0"D9=3(Q M6*EJ-5HT6J+RS#DLYDR^04!;R?3]?+?D@K(9(*F5L+,QO5]8K>_JM M0-/&:8Z_8Y1.L#TM&(,408(0VJ P^>>DRM]OPQ=0D3(_AAX0(MN;DBA:0*E# M1B+GDS82M;=N!8IFC/?/#Q%*>ZE!PFS+ DST<+;N9X9J?.992%,$/,0<1B 8KGL PI%:=5\5I$XZYJBE9 M6FH@?5I=-)\*$G"&-"D,-H+SPF=&A5>J3DHD;W.#K,UOV*\3U7<.B:;/1@D_ M[ ?^!:!4H2XSPVT<.A=OYE24X(V>;1?#9HZ\2+:(P%C62A*&E9G[\4"Z\=.7 MO;AW/KM1E1)$,%(2AWV.8DS9858Y:UN*MA?KB8H5V5]R4_=1N=Z\:+]QS-!L M2E+'"&!%!,-TK25TT3YIX=&$V*0))TLB MIL5/^?!.AA#1%)T,6&,C%IGX'T?\.>HF;06Z<@I+@2@M,@J,TC*S@!R86&1G MF(R:)+*09GE6T5ZYDH8@*MM87)T/$^N4>3O;#)(#WZQL4;E(W:!I:2L;]87, MR8^?EN8*!0 .C 6(6O88A "K9"'(4MIT)R8Z_K0V:B&((M)>*E.BDQH,N6 S M\#?PFL@1R044&7[KF-Y":N9,!@1M$Y3$P44L7H2L,9(W&D*R\GU67+>O/BQ9 MOUWF?O6-<[\?3OT>G\BVRT@D85("0(?>JP(:C?1.&&Q([G>73MVZA,W^&X;OV^_+N/OE^[-?6Q-_CR MZJVS0U?7WWC]5FT@16.3*[9 S#9@2N0LVYWH@:*Z4!^IY(4CJQ^6%0]UF]]> M[N'X; ?[],5%ZIZ/>V\9&<_[F&;#Q+?N2*1JRQLZDH]._9YEGP6+TH@8G"[@ M*'CA0 '_F)1C%7<_M41O_NB;K'CXGIP\'U.A\9CR+:U_N'A49>M--CE:GP3H M +$NPDM",S_Q4B=UE=;]F< TA[2JG$=:UE_KJ\UYB9Y\_3 3-YUMD:?/ZL M>)>!-EQ>UOYQQHB$RU37Z4P&BO$8B[1&N)BA!"O$\H^++HU0YC<@*2W'/826 MG *0J*.CNIM[+-$G71/#2Z\I7\K>_;UB]F51%,D!# GF-,HKT$D'Y52!1 *3 M!@QE^15E660R/SU)8'V05J>ZW8;)RH-CZR4YP(Q( ?WRZ\D-&,3E(,8/9 ]S M5)H"VD6-2=H$B*FN#IV"J<.FFL+%"24#YK"!Q%^]( M;5FX,.:G&]9,3)# .DRH/(0DXS.ZV2#*W7 M)&A:7DHQ&4\?;N/PX!+I]6NG-^P-3@8_TDDUA*G4C#CJ($WQ&B(P0V$!*Q^* M=*Z8M,21\9?$C*UXEYYYST0%4VNKOZ=5&B6F.^8-L]/S('EFG1))J7$X3X$YBW1 M9YDR>;3>-JC^?0EHZ4(*SG-=:09R]H9I%@6.)TB7@#:4J'PVI0&1Q5VUS(N/ M61)H+8Q3K-2B[KP44LX9L]4B(#F=&@J.NV#/%P\.%0%R4I'JU NT3-@%6WU/ MUJLH,N4&&/^?PG(L9F98PC0;TOFKASY83G4RWRM/1*$^> MCT?Y)$V?];ZZMTPC?8(/$4*VF+UV4*<1,7502F69$\5LFA00+*]D%Z*SP6;T M5@E7=PGV*<2@.+#W_*WN\NJ:0 5O)-G+S5TGT]&%6&]O5N#BM=7)B%G+K ,X M,-S-V>4LE=-9)\,>_*YHZX)DNA ]E0E5TMHE;R(@>U51ZS&,T=F:E!JU;,J- M+/ V30C'Z7"-NXS>4G]T7,_=.*UUZ'?2Q4(H,:50='8"K)0>+8=;FC77\H_8 MA+"K,0)>B 87E=C5!I>2#: L2SN3 BUC,A2*RG=-@W>HW^\-#UB^'1R_H2E_ MOL/JZX5ST;!P#4O79A4]&%U+4(LT6'2X:^J[,.DN)K*U,I6 6.>N@-8<_X#5 M+&E+B)%IUEW3W:= ;]B;3,9_UENZP K-*YD@ND_,%4D[1)Z]* M5$+FXHNY,A6^C)],[ MF6J37@NG&1/ L9RWVIOL=72@25.,,:ULR'*#9C&#J"K7%("DR(['B> S9(HF MHI8$T(C:G!_J>!:U%-=BDO"O]-TM<]@E>6XR_7X_APVEVT'$I*\B4'(G(04D02$ 25 MX'7(P>'*"UL/8W,T*&AE+7ZRZCVCK+(Y5=DG,!286S"E0%0473*^"6L* MU%K.RWJMK?%E-CJG.=*1FU, ##>^$",+ ]"I$C2-R'66D%I.:P2 M%(@^YNP0$K [B\F'HLE32(J94VB(5?H+(<[PM#4]I/&'8UE/W:96,M!B;8J)6N%HV>P59&R*.[%(=Y4Z^)%5WILM. M>V=U$T:LOC\>_V[\,&C*:#QXW!^=?(2=6?GU$ _H%G>Y6[QMLI2C9?]6ITR MSA B($5I+$8MI6G"=JPK#"W:#CGKC )3-V>J.X=ZETTN(6H;((A&;&0_OWC\ M[F!I,1N.QZQ2S(+YD87L(B8A)1H=T.FL^1XS( -!FB]*@N\MD^RF"B;\), M\Y\:- NQ-,Q52,A4G+<)K$O1%5?(0BW/SE8U8<6WY0KE?Q(ZXPNFD)TQ'B+$ MZ"-B4)%LP=F'IAB;GQDWBUGC2ECOF,=R$0OM@+D MIS ^(JF,+KG,03>8((.2UCM-3)4Q^D;L'+,"T:(M4:;@DM(R9Y^!V/8H7X*R MRL@HG:.?(WO32/4'D#%R/%R$1JA+X( 7,I9@R4O\?#/,E>261N>$RE[%C-J9 M"$%E%J+#9*T*UN<(LODZ=]>3#"13D#DAR:A Y%P7,D,1@X4$D@UI\W7OKD?\ MFOV=";$ >0NYSKFV9%))"G,=R[\#-6H_P5P?7P3'2X8U,0 P]PTI)9^"M3*Z MP")KOAK^!+-LO&+7AXXP^0 )M5<01=3HE)4^Z9\[%FZD6K(J%J5MECH$R9%]9FK!0X_)*=#'K!3AGG3(&C2Q@(L<7B43P=<,Q&S4UQ5LN_;2A MA:AK*,HC%!%L)HXAA=="&P?2"(XM;6K*E(^E%^YBUB+C.,7Y*,B1 2UBM#ZY MNA"9$LR<&K'^:6/*KQ:T&0KW-+/@%%E[0_"!)!8J:C9U6;J[H+U+(^#%9&@U ML<\U[(!S76,E>F=+I""92U'0"5]O+K/B_O#T7F_(8N%S/U>RJR-_*]<:;)0I M\?\SN$2!4+D42I8&$7R9R4!(M9+!IS(0;:GF(P,31/*>.6A!!40V&F:AL1;V M).(0$AJK!U>IMNYH^/(6+-BM*(35%-$K[U/PP,P1'?C JF%))L$Q0F,5XL<) M8WZ:H3+KA,9Y'T=F_RYK>SSS?W M?GPRF8X&-/[LY'F,"7?P:#2^>L+U'16VAK1>=V[JQ9/I:/R]C_J+%_Z-ANEP M@.,WGV[B^):&)W2QQ&J](DU?]::'5TV]B]Q687"HE8X@%"AIO$M:J9R%@:R+ M;<)"*2M@+SFP%[.W0#!,(\%%CL@!'4=LE@&-Q: I1;DF5%TT ]AUY]M^_ZL@ MNG.H7HBYGFW(ZC)&IZ%NIX+2 !;)H:O H-+*7,\%U3O$G9Y7%OO6+?;)L'O+K'U;&K[_4F_*5W^G!,D]').-'DXNLA89[U1NZ] M??0K_W-9EZ#0R,CDINYJ+*6.T@B3D0$.):9 KZO*?+AF,CWKLW(,>L/V(?4. M#J_NM=+T\/'THA_K][L_,>_3HYQN&C7^/X 5]]\?GB)I_?"L<'?+?I MZ/BAX3O5#FECOW&U)Y=]*_+N\?1E)$R>\!L6Q .ORX?,GO>Q>$/;W%?7+S)E/MKFJ^> M?'GX_NS0@VG^_%CP]X/X\\/BOGQ_[,'LWN.K$ZXZ\[A*G:_CMZJ]]N][^MXG M+W[Y*O)XVIJ,^KW<^E]B]N=?E\=K1WY^\!AS[@T/'HJ6G#WB0QL>S#KJKP4C M_T0PM8E7IW.+1^.'5\\K#.UVP4&O?_;P/W=9]R>M+KUK;8\&./S/?TYP.&E/ M6!G*Q8F3WCD]!'[([-N[B[X OLU,DI=]G8W'+[YL6O=]=;&?S_^K[7N MTXW6XZU.9W-G9W.K>_4.%#=J70,Z\!5.#EG#IJ/A/UOK]Q_?;RF.&L," M&_Y5?5*?Z],/MK3^/CC5.$/[-VSI-6$?,6GIE;-[?^XB?R1(I+P1N)]L;7=: MOS*+&(Z&W1.F7+W4NF0OVU1JYD0$Y[U2TA8";XW7H$*1&%)2TN0O%FRTAEB) M=J;>P_51.JFLIG+>>U?#4'^[ISDHXVW^T_#T=91YVQO]^7I MWE%WT#WZO;>U_N*TL]OM=79?ONN^VC[LGJ]!]^E^;^^\WW^FN_V]\]%Y9[ A M.Z\VS_>/]L[VC@Y$9W?C?.^(?UO_X\W>;GJWM;X]V!MTS/X?_O29VC_;>Y7L MWE'G?$_]\:;>L_-T0W77#X^V7FVJSN[^X?[N'X=;KSIJG[_O/]U\FY_^ ?F_ M?N_OJ_[;>'3[>WNB:VG';-WM'?:'3SI=U]MF+WS_?[> MT?Z;O;X_ZZRGL]>&4#J*KBT-N38X)]K>VMQ&J+-K0L20];U'4K1?S+CU M=-^"E3\%!J8W!^/1R3"W+Z599G_>@T(=G[8^H<9]*I]UVD5_W=QRKXU[V&^] M'/;2*%.KLW-3@'R9,,_=:M?2")SRU?S2$TK\>J-^Q'Y_-(VCTR\9]1=/F^>T=)[!^M"7Z_-UOK;_3>^4NQM?YD MT#E?>]?9?6$ZTK][MKLV[>R(4_[O:QN#PN!EVP9-;3#:MZ-':AN2V1=O75!0 M:5QP8/_UJ7=X[QPN5>$+*/\+,%_XB<]LP.AX[BQ$?ZNZW=K18',+LL?-.AQ'#'! M.>NTWG5>?DIJ19"(#]?[[@Q>&B9'H\W5Z_VC[ M3??IB].]3TB-L $%RZ1ML9(:I50[!L0VJ>*U""PFBI>D!NXXJ=G=7NON;,ZH MRXK57+":Z7OENJ(U93P:7+C)[_^W-1VUYG6ON^J;'X\&@]YL-9+6DQY[7E:] M.HA[BQG C=EH;'W8Q;,::5"_*PMX_EH%4S>9$&T?T;;KO+=VB%ZTM41'TA>A M@JH%"+*MK;!NE0I<9?Z_PQ*X&V7^;UWEM^F@EI;@<-KE(S^?VHO7(A>-RH6V M+SFW0>;0CD:'-F2?I$BB*)78.?;&M'%&_VQM#M/][P\2YX:CF\'H'QNGF*8S MX;=&I35^+_063EJ38ZJK#5!N]8:MWG322H>SM,8O-WJMC]5JH<.G-^K]E:7] M_D&7YN0#W'TVD7-/"*AP'XRYG=O.)<^P# '85RW3C\DE3.KDG^/QZ&TU?A\G M2R\\(!OTT?AX=%$'.9LJ]/ABEMSC46ZF0[P:+=D3G:/#?N?\M\/NT6^][CJW MZ:C/YZ_Q=8?][H#O.=@\[[[:_'RTY.C%V=;3E^?U69VGFZ++UVR]>M+OK.^= M\N]J[[S;XS9)=J(?)1:40(T0=#L%B&V HMM10ATM$=E(08DE>._1.O7Q'8[I M.S(+']FFE0Y\A>3MXNGF997TQ:(E#0[R?C2X-]^#VUD0%KUMFZ"8* H7VUZ2 M:0=;-%GGZ\8%]Q[5B7X&?/A\*.'SE-!=,.#_F)G,UFC<&M4%)/?2 M+'_$7',69_6NV]C9N>,#'/;.9]]_^5GU_A^;][?O[]QO;0R.^Z,S&L^ZZF-% M;75']W_Y>[G$IA'S!81%MVYXUW(>TV1R^9]GW #92*/[/2'VGGXM1%VP&DW; M.\NT0!3?]I!2F[Q5UB0%18I[CZR0K4YZS+'GX5GKM_[;_*D!O;_T_[@WQ?1+Z4T\XQ;X^<H\=KGV?4?I",GH\X0.SO]XX;&^U]ES*9UPZ"]$&+=L#H*JO-[2B< M:4L4=;T/25C'@H,1VC0O[7DIY,I#C\>L@[UC[+?HE-+)M/>VID)+74;JE]8_ M& "MBH!?&C>D>,.>N$5]JLYH;4SX4VI0TJ]=T9"R"^R.N(> 0\%V3"&UI;8R MY* 2.KKW"(3_5']^N4TK5]N?U%BXA:R> MK5K[]1=C.JM1ZA\[866.0]27UUW(K#>L&03NO5D#%A[[SW0V2C*7].7'.'-H.V>#..K_/._=O:S]'6T^?'&VM M[YUVSC=-=[VCND]_'W3/MP_W=OEY1WR/W1=R:_WS:G)^/NR]ZD#W:..\<_1& M\-/%WF!/=Y\^.>1W.ZMTN[O^$CK2GUX?]'7*Z&15;I<C7-EA3V/(O8Y'.IS0-2J:QG0].ME"W\=RE[&GPKN._,^!+U)+/O% M"W\P]C>'N8Z\4RN>M=(AI3>MNAP>LRR:%3?4,/%:\>P_Y"\7P>XA3EJEU^?%I5+7>HB+J467@>BU^/5*&6IP M6@_7J46MS$>9 ]=3C\>4:,:(I;JXWVQN\*3U#[XIZUUKILOM"; M3MG&SUS^>#2LI+-_UB(FH&>MS]V_I'%83[E]+J_N4)T\/>;)K)\6R:R9_XL]:<7-E%>]\[ M)YK\LCBO.J&?S^N=TKT79=;^D MY[B6K29CGX")DN337[+J&C$(#F 2_>N_JHT*1(T@B!NLF6Y;8;/9>]?[/O6\ M=RF "CK:6UBDV!RR0$AFN'6,4*M7<==9!.25=U]X\2 <<4]76KH;*;VV-H)P M-PTH+'"IFQCVG:]6HOB#.][HG>K4[?Z*HB?4M)W3^ 0NJLFFB">+]#L%EKY4 MOG0[W_O'UV^O1Q/#%U?F?&BVBUK_(DGFO_\1 2[>Y#W75[R-_KP^[,$#[K^^ MZP.32;%VSU6NI7K$8EN)_!3@:^MHU"1:?YZN>XJM4\0?$WO#:!V)R2+34X7T MY#HC?/X%:4]TM>MBPD#AXP,8O^R:[7ZJ6?(U4E!.L,KO([9R&O=0N\' M+ZZJW%4UEXAA=^OJ@*7D+P,WW=&;UU_WMBTZ;.S\J+_9 M3==Q6L.OO];P>UK;_AK/\>6R]NGUUZ,WAS\7$GT]_/2>UB\_'L=K@^D:CTX/ M+^-KJ2?A][W$@;9K/PX_[7\]^JE*SE*%&<<66"8UH,8:(*UAP"GFXJ)A U58 MVWA[-PC?ZYX;]/=_E ]Z=F5YG&),2#4F)4-C=.QYGT;YQ:)^%[M\)G>+AZ. <#NCZ AAO./OCSBI.OIE0\ M7T/# 9DJ'OQ?Y[UX8;WE#$$LE$Q%$E4;DBEOG4'2 ^13W-XK#Z11 @ABI8'( M(6CI9+T,)]P$IBA!GJU:>16VEIUQT_YQ6+(:O..Y0>9Z*=X4*[%UXV/)8/-+ ML+D8!1LAO! F!!#7AP :EP%HC3D0<4D&?UVI=!KQ-I)_SJ\E M_9F]GT6N_6[XA9\QE:#(*)WW!C[*>*N#ONIW-";M M=(OO:EVD+__>C%\=O[;2CK?626[';\U>P6?;NFV3+D>6FWK[I(/3^&VGNZY7 M2!(7^Q()T_2N]-ZQ;[6NY:WR6Y2BPJ4]:&:7 MG,=763;W>9#'8X&'OE>:97WN_>(@/=EEWB9F"E"BSX8[)2$,0 <" :4^ ,.# M!4Q*Z[&PT!CV(-8_@Q(]% Z<-F%E7DXZ_.PQTP=F&2X/3J8,SD&19X*T(FN^ M=PUNW=&:4#M(NN^EI/M*Y[Q?;'I%06AQ_.99M]FJ8#$8?5$D3ERASNLB22%^ M- VT+3!G\"UKXS@DB#+,*<(A)C28H!5F%@I-B!$*>OAYMX ?BL5:Q&7;C'9N M[W_7=NNOQV>:Q'MQG?[5 7>DZA5W450.'!17L3>\DV@D1((?#X_>R=O*!U.-W?A8^U1@=-GS6&7"P5UV?_ZHK?VQWVSE1F]8[;RW06A]^- M"(_!@8DXPJ\*QOZE2W,ME>-N HM_3+1JC2*0'[$I31I/N_7&3KUQQP3B91[1K=2ZY(\J/>;K_)'M>'_]'E7S M[\8KT;I0>$DNEJ]+,E7#@^?QO7BT[<$>7@0 M=K%'O8N[W-/,"O]YH,X#^? /3;0OSZ-]L*W%2++E'4[K98@;#'JK>^6=_:W7Q;B9;0WGYM M,\V8NLUSY@J2T[:KF5LRQ&G3N9:?0O@>[%O[5"SV&:5ORFN90OJBR;?;]U?3 MN]#Z4TG9'(0BB\#3 =#KFPA(T9-T4)3YVWE;G[MFW[O?2RP6XUAQBSCPP@TW M>N*".V31F1=ZH'MD8QE8SV1[ST_V]9AX(31(TGJ@V1I0S^$"6DF12^V .^FI MILAM_*T@+$5:XE^Z%4',5PZ.O8_P-7!A%R.<*]?3FXMZDFUO?>$;OWH59G3+ MHG:/J&5TR^BV0)'#^%YT&R%F$=;VSOS@:X:],QKQ6WREUBEJHG>*A)@[P"_C M71:^7P@?SGB7\6Z!(LD7+.$:L5OQYU6O(+>_U1V_G/> M[%_\A.K+B^3Q&5UM24M]#]F.R/CP&+FA>4O*6]+B1(Z@2>T(W3NNO&YUOF>_ M2<:[.0H?RWB7\6Z!(D=35XY^O*9^IW(/\-T5TQ^5TJ=-?+XG^:]2R0":I?D. M:1:S 6C.*RK=JB+$1G/+<)ESRV;8[O+>]A1R4]-M_:78LXJD6/%GK[+=[-GS M7B\5'29"OMG6K8M>LV#UPZTN[86##@#IF'W?.V_]'#!=&C',F]#"Q8[,Z$K/ MVU#YUI6)T6V(Y&THR\W$=?M M6._2IK(T(I2WD(6+#%6_WD*N[^OZRP Y4EU^4WOHONC4@ML7LQLQLL[#< M*RSLOC2KO)\L[[JJL?UD,V\H)5B_)9:EY&"OO-:VW^GFO23+R;URPF8LW\][ M2?G65>"7D%64MY(%B=*']J ANB]JTW1KT"C]JACMP-OS;K/?] /7_(=>T7GX MRI#).T\6JWO%2N9\UM5;UZM\ULJJYA#E36=!4K3M@RX24S^<==IQEVDW.]V1 MS69II"MO+ L7G2?86*X5_K[E+]?2%0A,AZ-(RJD9&7=+ISRI(T/\3"3YP4=N M/Y*]F?$VB\Q](I/Q-N$MRWB;E64^8^/5YAENLP9-J4%T;6/GQW'3-.\:B5=2,0AE?TI1Q3"GJ)8O<3Q7 M\)1)J\3:QD%<*=T_[_H,O5E([A,2^]E+OU9+[AKQ/5K3SI#.$)YL9^+-P3+@49.T1C^:9'D0RF]#ZP'"Z M_?/N+FB/?"S\X<="QA\+683$J(F>T^O=_9V=PYUJ%)"M^R>Y+\O=3#8#:NEO M\[?==J5_W#F/IW"]:L7_L/ZL7SGS$2"/===7XEWKWY?_+C^,3!H T&_=[CW8L6_ MH"CC[8;GZ_I;J0=UQ^2^D6?U@'09;;]^Z78B?0=7EQN*_SUZ#/PS/(#-@X.= MQL$$$G+OS4X_[OF13W.6<\Q])O7M;[+6^[*N_=V]<[?.N]TT64/W>I':O'J4 M$/QTUX]:HZ<^QYS4N)+^B]DMKT;IEC5UI$_9Y3;]XO]SWORF6V-6ROBN.M'] MP\H2"/0_9[K#6YZJ,MW:OYH_7K4[[===;8MFI.?M9G\_^8K.>VXM2G4[77SQ M0I,'P@54FFFMJ!5.>L.90]9#:I 6\O-N(@60$+16<=XV3W6K][]K("K$(*H> M3_&C_ZI]?NHZ_:OWURIM?>K3EX$O6I^]2B*VV7;I/SM#^=KL;^EN]R(^T(^Z M=>ZC@L5GYPM5*\QA1SY>F.W.M[=X_]LAJ9V[DYUO1V_4R=Y)[>*P\>''X4G] MM'[R=W-O^_V/6J/>K#4^?*]_VC^N7V[2^INCYN%EJ_66U%N'EYW+VND.JGW: MO3PZ.;PX//D":XV=R\.3^-KVQZ^'#?M];WO_]/"TQHX^RA_UICJUIZ_;>R?' M)WMO#EE]^ZA5QT?'1R?OT>&E:]:WW>E1_)[#RTUT^&D7UM]\@&])_/OT1VOO MY!#5&YL7>Y\^X,.3S1_UD_VO\?/-HY,O%[6&A7MO7A_'[V7U-^\OKC\3O^O\ M"'_@]9,/\7IVV5'CJ%G;WL'Q&%@__?MT;WOW1_WR/3W\]#K>XU=XM/UWJ%W M'V\;._W: ?S^F2N'#0D.D& HH%(*H*U4@%EG@PV(L^3:8HA7E<#_^F-<-#8& M;HI95.$:[*90B7EN[!F75A*7E-*&LH"EAXH2IR6U@7GGN(XV)!:BP"6(<,:E M&8:F M@*'ZU@@]LMAJ2KD#RA,,*(Y89!0C0$KB@E81B8KY'Y)4N52SPM OH."IZ-&D M]O!+5]P%$(JLN+,K[I _N("IJNCKC\1#_EFN77KS^HI?=[K;5]=[?8?[-S>8 MU7\:]8]J?ZW^\3PM_^_]BZ-/[LQ@RO>V_X[/Y2M-]QJOA=2W:Q>URZ_D$/]] MO/?I/3EL_'52OTS/:3_4XK7LQ>NM7>[&Z[;?:^\_AR@0CF(+.(4&T& 9, %1 MX#!6Q*(0G-1K&[B*(+H%)85[=!KI6\!6DZ5O2:3O"ZQO?E:2:H:P!%8+#JCW MD7X*18""F# 748H3F:2/L=L,M*+[=PV$O16+K$98[9UYF_+K6A<(DU$R4[0*1JO.X[@5,AD- M$P&MT@)Z9*(",U)E@I5(@5^85SAY,-K]3K=H!Y1=P<]%(JZ7X2)"3\:<:3"G M.4(:O U62"4!L90 R@P%QFL%,)*2$D55M S7-EB5DIGCX]D!7%IU70!ER.KZ M>'4=4H0 /=%>(. \C^H*L0"&4P84YW&MO%$8V;4-6HW&N%FEG ML$:;;5>T\-DLUB6;7M/CZMY8))Q)RJ*1!51<+4"EE4#30( S<3NT!!MD1/*= MD(BLHD2F5_:=+!T1RGH\=ST>X4>,^+A<'L"@+: 41GX45PM(;9G2!"LGU4"/ M"9VX=$!&-,(&80,.P"H%AX("TR@%H>'[Q303E4:#O'54SGE:/WY-J^4H7< M]SE#.F?Q:BX*)T@J^CQ+R:I%-EYV?SRG^V.P+.]:NMV/5M/.]"PJ0E#!ILX-J&4%66QK^6QF#*CH^E M8Q99@^>IP1[Y2/!70"> \_C'P>CR>5[R$N/0">,7-&KU-2[2?KG,O?.CY MP@[*L#05+.V,$0O./=%8 R0=B<1""* ",4 +BZ%B''H?88FH*B8S>V)S:DEI M57@!Q"*K\%Q5>,@LH!'.8:@!I#Q:! P38+@3@"H;M.&!2J&C"LLJ9K=+@TJ; M;K(*3HHWG8[[WFRULD?B^9C#]1IDA)D*879'20*7T!LI)%#&2D"I[[.S]LZSP] MU Q'CX*CVBA_L PY%8P%!AD6[1)B@=8T (&T8IQ[*-/ #(1H%>-S(&4 ML<:#X%(9"Q,4&"TP\!A;)XUD$K*U#2ZK@I>IK6SVI2P-&\HJ_"0J/!)S<8HR MIC# -G(AZBP'2E(/K$5244E,9$)K&X)6>:E4^ 5X5QI[C"%U>5DK)T*:P]'Z9)2/%A.!"">HVARTHBU"@= $$6&QM6+ MZ[.V0:I(TJI:GB3].3F7,J9E3'N>ZJ.,:=-BVI _FL"-5BS"&4UN-*$LD,1! M8!&54F&+(44)TS!E52GGY1-?5.'1]85F=_?V>[HK$]VCA?6GO-FE,*9ODB=:6>)":TF%Z':62$PZD\C[R"VZ!LB;:0$7_<^$X\W!M(\T3AF6:)YS+:):.7V3U MG9OZ#JD%(]H*A#F 6$M G3) :<Z+!5,+VSE- MO?]U>OK97?%\3&+G]*S5N?!^W[=T/T/2S) T5IEK!"1:" $D5Q!0K0*0DD6[ M1\:5#9%&2$O7-@2L$CIS$E+V6)16C1? *+(:SUV-A\PB$&^THQ)P[3&@!BJ@ M,'; L$"L$0H+:=.N\%Y^*[V8'\$Q8.E:=&Y=0.68TL*%HITA):ELB@&)6$\R0 MY]*L;3 IJFIN\U^REZ5\JKP 3I15^2E4>:3*@GL6% M4!\8\)8R0"D/0!EM@.><45G M5_D19J*1U +J2$4B/:$D_F8&[I_6T2E>) M^!FXI@(N.\I5(*T=* MJ\6+\8YD+9ZG%H]T<44V>&@XX()8D&9>IUD.'AC.I;%4*9X&.B@.JU*5J:3O M!12]WXZYC#"+G(=2TKA+[JKX2%CZ,DHN6 (> @D0U$=84EH Q;T#6,55=-08 M9,+:!L&X*C@K41P[IZ,L([G(VOP4VCQ",K3U#!()-.-I9K7S0#IJ4R"56^H] MP:G-,:%1F^F\W)K9C3%[B>ZL?.,EF#_/5Z:;L>F1V/1U+.^5",LUC8@4-QE M74C^5^^!)TP*SI4* JUM,%H5*'LQ5E>-GZ]2-ZOQX]5X2#$P,Q@;!H&0@0.* M/ +:"@P,"5!(0;1W>FTC,HRXC"52X]7/>UT^O\O>3_-GYI2&LM+PN0@6E)9E M)/:<.;G?=XC.AT83W5C(VE^%H;G T,DT'$DR<) &A0&U.-4C2@,, MALIYRJA/TW00KI+9"Z/+YRA:KC3=.?57>;FY>HM-S\VP-!4LC;5;$2S:EP): MX 66@%(,@8'8 B&TM<83S;!9V\!5R&D5,[0L0QJ>P8ET[SVMMJHO-BTWJ_JT MJCYD(#2N$"<4 #B9-&QTOU;1MUK/);?:^Q4T'P]YNUCK<]'_OT:2C$CU[S5;O9^M^U M?O?$@!D)&^(AT(:))< P8Q*5F!#E! M5=+-GZ"C-&-(GF9?R_+WM/(WW,.(B#M6FM# *** !JF ,AP!YYB!1B(FC+Q7 M_A:=]%"@YC.@^T'\5#S99A+HFTJ.L^YUTF6OW[%?JY4SW:U\TZUS7^F$RC]_ MI1GO?/?@6'?]7(R\W?KKGS6DX4_/.EW=O=CYSWFS?_%.=_>Z!_W40>=CNK[A MUU]Q/YCU9@*]>=^O;5WIS?#E&\ M+UB_K,7K^7!9__1WO/9XS2>6'.(/N/91QNOZRN+W7M;B]]*.6YI0 [S@&53 %- MF0&6<@,%-Y%@L+4-N!Z!\[83XM8+E3/?K?32"O]9N5<,B_=[<_-<_5( "VGK M[?9ZY]YE&[8<0D<^,V.4"X2F#*G()AP5(,*: =PJXA15D*3LS>D$Z/'^D"Q M2R= 7%LM-4U]5X@'<:5=]X\[W<@ELQ25 M1HH4"\Q9R !6J84/P@QH0@00)IK3U!OA+%D,#&4I6EXI,L3;" \ZPI" <3.S M$$@:A8HC*C$RT3Y&:#%8-.%FMG?>[_5U.YG668I*(T5,&JT\ DBYN*,IBX A MV@%BN$>"V4"A+14ERE)41BER'CG"(P)9@0 E,O67C,2:$JZ1\IAJD7*6X>VZ M@R=Y86 *]BKZ9MNJ5IH%E1X,UQF*4$7WDCNLIKOVN$)0M9+PK3AHVUM_:J)9 M>?4JO#LXDB>IEB'O;AD36GY"MRW=[5[$Y[AYFN:K;O;[W:8Y[Z>F$(W..YVS M\1X#=\,X%@J(4^XA"!9&@$(\33%D%#"!?2!!>\E4 BA69;Q,515YWG-&J6?- MQ0H=1WM//GR&2.I"5&1?L?E!%2D:4J!:<"I9T$9R1U*-0P052$K4PWG M"ZBE.DA1U.-.R_EN[W\JOM"&5_=F"S]3NL/U-[\ M?1SO$1^=Q.^(UW#4L#3^B_<^O6>URZ_DZ,W?7^OXP\7_N]S]L=?X^KT6GVF] M\8'4&X>?G;,N0&,!QVDLE34(2(PTP)X:0JWE!/E'A=/G%DK(TK0\TA0\DR%H M#IR@:=Q9\@-#3$&!*)H$:U*]^--'TF> LBDZ'-W(90Y,E$\>6?SW,_':08MU MQ#2G 85: X68 43K8.,_T1*?.KHU [!EV5HAV6):2>>T!=BP *A7 BBB)("< M&Q7YIPM"KFU$ZPC"]._C/,6+"ID]7C)S#*1DHGGRX3,*4%C%.5!61M.=* *4 MCRC(#9:!(T&-4(L+QSY>MG+*4:G$2G*B* H!")[$2A #C(8.. (YA 2&R/K2 M?&U9I70:O&N[A="[C',K)9"7'SXK!S67G@/HJ8I;,"1 :Z$ MX)JR;UF&"\N M82#CW(J(5=PBE<10 X:0!%0&"Q2D%&!*@[4(,41$PCE6Y6H*G)LYZE^MQ-.< M^7C6;[YU\4"!Y$MO/3BO]+$192U\3EE+I]728>1;!>^8QQ&O+4& :D2!\4B MP"!FD!*K3<1K//,([?(%O;-:SCD?+ZOEK&HY+&Q%GD5";TCD33S2*)@*J[W5 M !D.%?3:N6Y4SW72@V:Y8?=;LZU;NG?E\67/# M57D7%V6WO358D@Q%4T'1V/@S@HC1(3($%C<*0(-V0'GA@3%(8&HE4XDAD"IG MHJIF;QU>ON:967\79X=G_9V3_@ZI!+-$,AXD4,$10(550',)@7?0$ZRY5@(6 M^HM)-9K3)=+?G&5T7UO*KM>]\^[%=9Z1[L?GT^O_62F?T_;Z4D=<:UF9IU+F M+_<[U4XLJEW6C^-U_-A[\[%5NWQ_63R7-^GZ[8]X;?'9[9(Z/D0_IX;L->QG M0H5',#7.X5BE.D$%% L>",$DY$0Q(UT)8U)9I,HK4G'U.;66I,T& FJ@!!(Z M";1#1&LGE< ^1>"%N-U0\/YH5';'3KPU_%8N>VQ,5[-7Z%&J.M*=-R@;B+#1 M -,64"<%,#Y"-W%4GYZW4JY[I5/,3K*=T[.N M/_;M7B0+A0Q?22K=%EVBU6Z6VGUZO[_EYHZ!\9 MWJ:"M[&IDLQ)AIBEP(L4J)), B.H!A9I$G>AX!$AQ<" 4HTQR9[AY?,,9YU^ M6IT>F0P@;6KOHX'TP0-*B8CF/!? &^DM)X'&14T>8TE6T%N\-/'G$3+B?&C: MY@L;7;T83TAN.S[1WLA";0_6*6/3%-A4W]X,0F@0,PE&B@":2.D6AJ&9_XAN2T*NGM7BW9"[(*^OQXOI'UN0SZ M/!*=%CI",>* 1?P%U$6E-CH:$8ICY"E$QDA9Z#.B573':-87X2%YMLF'O9&N M)O_]#XF1^/.JM\DL26YY$.(3^CY&&]$,FC)E>)H*GL:F1C.O.>** $0<2RWA M(S)18X'7QLK ,:34KFT(Q*J(S#P-<5KU6"+OQ\M5^06X1K+*SZ[R(P&;0(5D MP@,%D_=#.PTD8P0P)30AA%*L>%1Y@JL*SLO_\>0JO^A4NN=@+'N-S;>5M[N; M?^V^W6WL[AQ4*UM[]8\[^XW=O][N5-[M[[S>V=_?V:X<-/:V_J^R6;_Z[=][ M;[=W]@^NZ]=3]->?X?%9E M8UCL4.S-MLO;Q(S;Q-BD;(:A5UQ0($UBAMPH8")5!$&0:,ZJN* F)"E;SE< ;4#*CE8]H94.<-J".S7!WD7FF;6AI30"W"P.#XPT*C,7<, M:>T3H&+*JE+.JPO[\P-J02CCK?[OEBK'CQ^(J896BV==LV"R=C?*$8B+P^ MGCHU\ABNOHL6@]0[O:)&[%77MW3*]/[S>]/UCZ\!8^135T\-#C^B3;R"\_[] M'WGRQXG@1,\3_91%-O(S76T!+@1KA@P)'!M)$2(&,'.79?/#!=K[\"'>(-OM*M[_JBM_;'N-Q%$;L!XB+G[MY'-BZB?%Q$^:^2 M]4)XLBC27$OEN)OVKG\\O)8B6K@)(U(I1)H: MGO3E7W_HC7M5YOF1X];#$7>*^NO=_9V=PYUJ9;>^=3\"+,WM;-W@W=8HWAW< MH%Q:P;TS/Y"%WO+?\&^[[4K_N',>S^%ZU8K_87W<"F\:!5?B_>O?5^ V/[3U MN6O&M?S]+FR>%! 1^L4];?S+=/^85*4G/7%!+89;8D%GXD-KZ;.>?W7]RY^N MV3MKZ8M7S79QZ\6'_AS_PK0)_$1EBN\;O#W<'U(OZ;1'7/D;K[[YZNWUXJV? MZ-G@/2'6%1;WO@W7T7_]V@J]OH=("WUICISX]M4Z)'+2NY_B/:KHHS[YP+72 MR:[G <_S%",JYK=F:NTG=;@2\%\3?+I.Q%TJMAAS^6&4&GC!(Z'PE5H\[KA7 MV8D[D1L63H[91F5'IQ&&\H='WO8 M""EN>M]_\^US/\E4HJ51Z0?<.K.+_:-S-)_D(N?98PWAD?*ZDHKLNV['G=M^ MM=([-SW;;9X5/N!4^M\[/SOK=.]/>2^+A/Z:%#Z^6JAT2S5Y!..N6WRF&,2$ M]S9%$,)ZIKC''A.N4Z^T--]8,:6<=AP*(SYO%U'=^'\PC M[?V3O4^[]/#RN%F__ IKVZUF[>20QFLAPP!%_:2V?8@/&_&]T]UX_O>D?O*5 MQ>_'1XU-6L,U6$]-I=_\_?7G $5\[WO]Y.@X?D>\QG@OVQ;O-;[&>SUJU;:_ M7!Y>OH_7\O7[X>E^J%U 5 0G#N#WSUAC")4+ '*?BJ(P!*D8$Z2C4L M> Q;, M@%5NP"(W@$4T)Q9I!G10$; 4,4 ARP&R2DN&*!&>1< 2M HE*1%@S;..!29R*X M/+A:WQHA@B8P+C@50*B@ =7& Z4,!)PHS7B:YV75V@8G53)[14BN02VO@L<- ME195QTH3&KB44!G+G$\C>KV^4O!,G)9%P8?$24*F$(Z6GL0F*CB.EIYV& +) M&0Q!(X/2Q%P&JWSVGC;E*TH=Z*DJ.6D:E*=V!VJQTF1IV0KHY@^T&"HA)<:( M!T^C$DI"L0I(*VLQ8HYG)K5$0'LPPJ28)I9Q[T!<31N9E(R_*>Y3GR'G1=!* M(96&W/ JH;+:Q>)#49IRU!PW%))';0ZRD0BX5)39 6QF80M%38, M25BPW$ ++=""IZD5//FQ0@">& 4=T1*%2,(B-ZL*/',M0*["G9_R;G5Z_93A MVGU!V09E22C(.0.KG#,P#258[5U_D4'VA&=[X4VGXXJ2ORO__$&G59KAT,NQ MN8_&TAE14CIK@4M^%8J" =)0 YC5D<]9+* D:QL,516?%^]?4FJ_VGJ\R-AS MUN-YZ?&0I&,NZ-!I(U19YS;T&@R@#*(0=:0PF8<@XJI*4VJ9" YZ_&\]'C(@I +E$%#07"( !HB%3*20@ 5T4IX;ETQ D56XU$E MTN,7&"^VX[[)E:9 .3:TR+AQQM7YX.IH>-@JJYTE#L35XI$?N31:BFM O,". M:<,IC=:EI%4F9L;5'!U>10189'0X(\"\$&#(K(34CK@0 '90 .H1!-K)$)D5 MUL0@*4SR$TM497)>_J4< YX;VXJWT>M5SKJ=\(O15*M M:8IYUY-H%TDU7J3 MQ.I=(5496:AS7A&IYU3"R_:7B?YRE]I*]URA#.P-(RQO[5!O[ M[BB=%PQ#C8D $BL,*,(*:&T-4%($[IB06KJU#8&K%)R-08-$BUP8"2B$#DB(.+$&..R5#('1M@XLJ@S-W;LD1Y)!4Z\*U6JA9LN]JU &7H? QTUD9YD$<.$28(L,Z$ MR(,8!!HY"*P5(2ZD\RAUO5*JRN&\YO4N:5QXM35YD3PH:_+\-'ET'IB)JDPI M$,S8E!YK@('Q-R&W"AZDW6FSW>SU MN\50KI4F0R_"E%QH4'<@1Q%"-\>D*./H8W#T_2@CTEQ!AZ@%3'$,J X8* 4Y MD(2GDEENF8@XBGF5RC*UL\J>H25F1%F=YZS.0UH$C7,D1'6&D'M TZQ4*0P% M5FJBC&.!8!G5650C6)=(G5^4;VC?1X$_M_WS;@K8VF/=_;+B!9IS.(P/*WFAAD_G=N):NM-/G)F<"+=!7=9$)>&9,95J># MU<-1;F2#Y%H("&1@&% J4M=S[8%4,FZ($%J$TY 8):L,S2MO*%&E1'@61!@2+:, M%Q:SH #G:6H E=+':C"G9]KU]I M%AJPTCSK161 +-)+=2T\ _3#SRRB!4HYHB T!CB$%J#<6&!W1 MU#,*F5 4JA3#0U5.9_;^YQRF\FKP(GU-68/GH,%# B045YYC 3A3%D2%C2:0 M#!1HQKAU@A)'W-H&K5)<)@U^">ZD&YYS%:Q;::*SO(D."_8938V3.;?S,1CY M=93E$".AL08"82@"- @!E'846*,,=4(Y2%7JSE/E=X#DU$;BDGJ"5EQUGX/B M9-5]I.J.!-,\\B00!01+HW"0XU%U-4K%:X*&H+6UJ;$6JTIZ.Y;V+*K[$EPX M!6N_\M]4?KOB-[]7*VV?^Q:5$RH72W)^@X\E8LU$G M+7/4$0 C3$;CCU.@N"5 60;C?L=9$&9M@XF92_*S\V:UJ!Y$H&&T?_7W<[I5KR>9OL\/N2K](!.N_=7(8F#XQI)#FO- M=J?;[%]<6Y>;;3=^EIW_G,>W:[Y_W(GO?(N'I+YQ.;U@.IC>&4LP4MXARQ6 MT#- X3 4*4 Q=X+$PSG$JYM4%5%]#;'*E]Z04XP6EIBEI%E%9!E)'%)H;B_ M> ^0-]%TXXP B1D&02JA-43&"+RV(5B5R&5 EI?@]7K7[7QKIG'/21E?#D5< M7B.ZM)&]*^2]LJ/_\FV?YV],BZ9C;;H)4YXXYX!6@@!*M0!:T&A.H\"%9\Y+ M;5,>4[D:^V976/GRF+*J/HFJ#HE/H"9*HH< >^, U=P#[:-=A0.EWFN!A4R= M9#$KD:*^!/=7W?>7NN[MT13X84PLW5K]M[?I"#SLADZ02UE2I,G*D7^+GC4@U M.OO>Q??2[Q]UZ]QG0'TDH X;N.]M?Z&?H8>&Z""!4!%+:6 6F(!)9$9<&>.M ME2D)1 EH0!SUE\G9NXN=O[2?6*S@1 M=/VND0#%W\UV-.KZKP BQ3%EPO[K&'Y%]_O=ICGOZT2\^YWX/$Y/D_,R$>_C M3LOY;J]:,;K7M,6(2==LG?>]6U9*_NCNR"L=&YONYLM-:I8K]+_Y33=;2?4: MG:U"\0Y&].ZOI'5YTYIJTQJ9K3#8M#QSVC 960W3%E"$XJ;%' 1>.H(#E$R@ MN&DQ5L5$SN[3+4>"P />W@R"&03+E""007#^(#C.W"UDU"D6K3KETP1BK4%4 M T@9LXJY)BG; YI! L!P;G.,5UR\G[FNY7>L>[Z3.-SBMO+27%[Y[L'2>KG M2^?QODJ3(M4M8NQ-Y[;H%51"52#H'B"('(0J#4 M0=+@[*^=CL\M ML# ,U"\'@AT%#'Q^\,8 QR0(VU0&J+@75"JR"X4RAB/ER_ MH]-FV5,=;)N;T6#+V]QB\I#2S 3,*!). N]T-+N@,^:WZ[/?74*D(Y_=66BCYPFA7R;X>(N2_Z9D/Y3\8=W%1WO3G_Q [N] M5SGOQ=>:[62PGYT7(R7;MZS[7UGN\9F4Q2I_FO*!$1$F44Y=YSRY."9C.>7; M\.\%^X$X/&-MP;6 ;@[DLWY^:GQW+Q3;0&_OO-_K1_&+3SL[9&=)IHL; N(2 M;RHA,CF$,.I33./ M\N(CE=3".R"$%4$;@K77:QN8T*J@MX<6SG]B]*\ >(E*6%[REK+(Z189*1:4 MG[?Y&1K-O58,.$2BJ4DY!X81"@P4/NX("JIHQ2V?J&3V,6]!<11[[2 '7GL+ MJ,!14*!40 H/'20\RA&+6PH257%'2_'EV%(*N_2/(A9Z;2&-F(ZGNONEV0:# MC[SB$6.O7DF7P\?1WOK4Z'3QP(X3L!]X7]$V&8:Z?5%8AIU^/'L1W4TF;;(< MXV^%4:^3:1F:;=VV3=V*5QI?*#JOKH];BB//X>J[2+KELTZOF=;S5=>W=+_Y MS?_YO>GZQ]<[S,BGKAX;''Y$FW@%$=#O_4A9GB?^R6@>^9FNMD"22*D8,B1P M;"1%B!C$('-:0$F#L++G-5"#"->=03/@5U&-?3<=%2]'E^9:*L?= MM%G]X^&5$VL;C2(]HA,JJ=EQTHY__:$W[E60<: @XT!!G@4HQ)V"_7IW?V?G M<*=:V:UOW:_O2W,[6S?HMC6*;@WM#?^VVZ[ MTC_NG,=SN-[O*W _']KZW#7CXOU^%_1.NBVOILYY_ M=?W+G]<^R&:[N,+B0W^.?^$="5[%]PW>OD)I)=<)(0FHKUS>5U]\A>'K!8;_ MQ( &[W&UKBB[]VVXCOZK?*[929.P'KY]1-8AII/>_A3O,<@?]:_5 MH.1!G\93K*^Z]?6):M-U(N[2MF?R>-S"E8(I->*>[RNU>-QQK[(3-PM7J>FN M/:X05'UD2F,95^AICYRXT?]2B$3R:D^P]!/=] 2+/'%5 M[73\4*;^JN>037W_Y0X!+%?18VG3]9>WR M8_/PTVX\U_N+HVU[>=381/4WM8NA^_;H]*B1W+M_']_ARF;XG'G]YB ]_ MU"[C?6ZW0JT)4>&Z/8#?/R--)4(: \$< Y0&F-J!,L"PQHIX$8@0<^AV/*UV MY'K&)82X5<6WYZ]GS/@V';Z1&WP3F'EJ"0-8"0BB+/B(;]X#S)10#$L>'%R6 M.L4G9-(S-OV[U^_&QOUNZ<^Q/$NLUO%-HN5-5J5\MIS*K6/=_I)&\!8YD^?M MKH]W>NG=('TRPH2^KBP&49-!+RIE//AF*.$+R*%TQ<3SL2C$8 >X MJ6:/9TH2=^#M>;?9;_J1YJYQN]@+#?WC7:>;[FUSI'BWT7FGNV5J5K44F\C% M"$G&ECHOJ026*!U)/ 1DGP1$3AT")->(L[2NY6N)J \"P<, -"J0!A MR"J9D(%H% UFB2B@5CN@G,4@$)-D@T-AXL:*JY+>3G@J$2"\5"?L>*3_!;AC MAX']TUC>J*;8J.I;(\Q50RQT$!90#>-N M91T$AFD*6-#>>X M9DQB(3[O)N1 >(:N,:,&SL"\*8V7=&_KVDM:@_7&+CDZV3^I-5SSZ.3]CZ/M M77K4J'VOO:F1HT^'M-9X_;6.7Y_<>$E/=^%>PUXOX MW@>\USAN'9[N?SV\?-VJ-7:__^PEC<>S^N7?K<.3OYKU;0OKVU_PX:?7S:/& M(=M[\[%Y]"9>QZ*"F?O K$*$*:/;RT$W'J2TW!.-$:%,2P4]ISYJ#'($>\P3NB&5T>U9 MT6TD!J0EUS(HX+VA@ JJ@1', \H,Q(00CK".Z 91E?/;I05+A6Z_(-H_1300 M+5!NWOFG):>J3W2O93G'2[6SMD8F7A7>[W3M27NC]76FFPXTV\#JLV:TQEXM MJY4U#RY3XG,\87%4@:]B7=PU[JU,4OS7P \PZAKHA-0)OME9VFEM*UZ8, 5I M])(1IG0TC*-)+!&7#EHKF34$$J&ASB;QRLXL8I#+BP"E#B!9#* M.,"=Q,$$#HT@:QNDRC&I8GY[?/#S3;C/)45SUEP2@C188ARPH Y"C02W E%/ M@M DV&SNE4!S1TI^'"?!:PVL8#9J+B= 80B!"HQ[QPB5CB7-I4Q4B42EU]PG M)/4#5<4CE=TEI4:[O=YYXD:)$(V.MTT:=A51J>CONNMZU:(>/![6US\JWYO] MXZ15::S52C.H.Y9W]7!8>QJ@H%0CKVC 7$,7J!>"46<0"6Z>@TX*0$Y2Y]WV M>3<^TW<%#?^H6^?^>D">=REEV[=[1;I=!NQI 'LT^F E#<@H ["! 5"A0\1J M&X!0C%O#?21@1=$V5&).WKD2A1>R>E^K-[*8$@4EM5!3SKWAW&$5;6\87I^)!P:9,RN#0!G(34!,M)8##5@#$0F>_N$2CI'//5FHG8W=WQY76)+M@>OVE$,V#FP5_X45K>Z&S>Y,J]TTVWV]X:),K=B-M> M:/C3LTY7=R]R:'KZ3.3&[G"J^\DFK7W_[%%@$',;C>X0 .78 2DE!=HHK22D MA$L>;7 \>S^:'.=8_3C'I>]VG.X=9P5_1@6_&"IX_?UGX0R%AD,0A'& *L> M1- !KIAGD%B,J%O;^.]_2(SPGSGFL03<:[OYK>E\VQ63!5X\]WH9?M)Y$I$856 M&9J%F^7@2.9F67C[$Q21C4- E#)):#.1GW7V +C+2%21GAL[*V.4 M9.4\8T4V5X3J0:_/80AQI4G8B["5GRD?Y5Y<+D+5YN=0]7[*0.\U^_[ =[\U MK1\D$^Y[V_G2+LY2Y!5FW'ZLVVSS,S944NH\8$[2:%'[B-G"2" QIIA(3@Q# MD9GQJN(S%W1DWUEY\>"90D"M1T!&O@8,,01Z M@1GS86V#B"I:S:3B2^3(?ZGZ;@T-$CHCA0H4&6&8-AZW3OO7@PR9U:[06/N M+7J?+VV9C,.7UJ!Q>6,+TR1\R4 9$4$Y:S$5P6G&-0]&(1O-0:_)_1T:IQ_V MFBGBC!3QZUAXD",CG:/ 6F$ A5RD2 &6AMG=+3PD91K&Q)6H[#EK/K5U%[D M"2;::4D8H1A%[87>".L"4@0*_XNF_%E[GT-[AP:>',$IY9 YAK#H_7467YC1['PZ&0Z4,];#=',=+FK=/K'OEL4 MHW3]L6_WFM]\I=F.?_O*;ZU.K_=[#G.4\QPYS)'#',M'':=@CDXK+Y2"-%J+ MU&JBM:4\1+,QDA"#T"^B')DP+HHPOA\U$9W@(F4G NH8BS]@ -)+ 7P@4/&X MC KAE/\B9\]URP&.\NJM(MH[S@+57D2C3TMN.771#(30$R5-GD)5"KT=&GJ> M&N,PEL![90 -' +CE0-QS31$/GCN8)I[@.1M,Z]L>IM[ *UM?&AW?;R,R\CN M$X./=/Z;OZH/7&E6M+R-/Z9QJ-D@"#7,>>8$1= ;S;13'@G!@N/(S[7;SS7@ M[B4K<6O42-PM;,2AJ/U[T"7]C6ZVWT:AVVL?>'O>;?:;OK?9;?;B6Z/S:^J^ MOQ<:^D>&[:E@^\,HW2)!."J,U)9%M*)=@6BN4F0*N) M!4YH:["*:R_37BVTTYQ[CH5')%BG)Z@RSUBPO%@PI'#* :F]!7"L!H*")C@M/+4YX M"\EMO'V62TV^1Q,CG ]-V^RO=OI#SMU9A?SYEY;^\#*<>]9:C)#2WD>C MD'-C8)"":>FY\EY:G:L\2\00QZH\M160.9KZOR(&*-8(**,$\!;&MR@UG(K" M&X=H%>7YQ:NJP)+%_SFO'5&*8H2EL I!KDUPC(;@["50YY598[O);;[J]MU'V_R(18:5*TO+EE4Q7/ M.^)IP"I@"*D47C+*=?P'&JYX8.I)LA^B_ Q"G"F:F7%U&ER]W!Q+64"(L$B% M@/!8 \I12ED(&%@K&;=1RA1E:QL,5CF]G2):HOKYG!WZ> UFBGC'"#>4:8JI MT4YZPZV+1(E%,3!/DK.0-7@F#1XR(VPM0D+(J,$NFC:2<" )=L!'7D0]T4%[ MLK8A>)5 7F8-SNZCEYAI\%"IZ0N(.U)E<)I-A*(=0T7<<9E"4A/IB/22,)H[ M,)0(>LWI1+MYS_?)K6-U- ;,G3G7D@7$"E63S:J?$O))7"37.3<27ZHQ=A _%L^VF;"]N*[T\,ZZ/OANU[M*'OU3XG/D^N&53 J?.6.B=*LT M.9>^ZQ97AC$KI%$DR%0*[*C"PA F(!?:*0,]QGP.+?X:_O2LT]7=BP%=WM+= M[D5\D)NG\2'W-_O];M.<]W7$^$;GG>[Z=C\3ZJD(]9>AG^ DWN_WST$'+*GB M0#B3!2JI MU\)3&8A2 6J&T2^R^4>QZM)W.T[WCC-,+1RF+L9@2D)#%'0"*"P-H%ZEJ4Y< M >\UX0P:%3!9BW D,<)_EAZFGJOM8?%WL^VB0+X"=#T=4B;UGL26JS1[O?-$ MF>-!O=PAL:1 /4V>"V$P2$H<)B)01;S"G!IA,>%0B0C=$]0(#, Y^ O_,S+O M7DG+5A*6#,)3@?"P2+*^O8,C""-DA9&1*W+K20)A"Z3## AL+'?.*JSPVH:< M0RY;B6)&*ZZIT_3 (58C'JD459)2A#16"!F>DM)P8&J24H!?<:NLOG-7WXLQ M]96,*NA]&@X4**!2"J"ACC\BIO+(DFE$W+EQJ)6ME"PYA]JTMNL+3>Z$2F\" M0K72#&IY:[2>@T#=8]W>B%2CL^]=?"_]_E&WSGU&Y"D0N;Z]>8M0<0L-3Q65 M3'M &0M >2R -]Q8C(A! =Y)J,IFT.8*R[*RJJS33Z[3XRQ+4Z$X)1IHKQ2@ MCGB@M+0 0>Q4X(8B0K.GJNQ>],$ZC/[<;GYK1M+G>I6HSR^>6+T(@W<.Q.JQ M@<\;?-X+-X*7D?F1[JNK& *7#%+L.6 C,VED%49GY?CKAS%=3.FTF7D M>T'(1Z1%7$'K$0R4:ZNTDTPQ)3FQP2@Q67%=3K][;J?F%>A1A(EQT5867*;2 M.^R @4:#8!#D,JVHQO-V:JY4Z=U\BF/*>.0DI9-S+;V;8ZW2$Y?>_5%@4/RO M:W[;^%?Q8Z "IOO'QHTZ7+]Y?;H1.;81NGQW\6B/!]F8OJ*M[9S&[T[H6FEW M^O'L_4Y">N?;/9^>1KO0RV($2VBVHR'7+'JCQ!?&)UC_?)=77T5XO):S3J^9 M@.)5U[=TO_G-__F]Z?K'U[O.R*<&.OP*#C^B3;R \_[]'RG+XZ3CCV+T9[K: M8E@0;_"5 M;GW7%[VU/\:>PVFS/=S-29&W=5NCJE:0HO%"'>YY@"$_V M! ?X'KE"W/B+E8_J[+OIJ'@YNC374CGN)@+TCX?74JQM-!(^))_'5N).A;KH M^X%A?%G(^+*0<<:\(%$7=XKZZ]W]G9W#G6IEM[ZUOORWLW4#=UNC<'=P W+% M"D::6GG=ZGR_'_*6YH9_VVU7^L>=\W@.U_M]!>[G0UN?NV9^ZIV.:'6U3!*>*]M?19S[^Z_N7/:YK0;!=76'SHS_$OO".9L/B^P=M#O%Z' M \R^\@Q???/5V^O%6S^Q[,%[@J]+Q.]]&ZZC>]_[U6G5.E/T46?]]7OTD6=] MZ%HG>P(/^-X?)(CJUJ')3J'K1-PE1L]DZ-]2F$&'N[B)^4HM'G?K[+W;V=]L[-;?5#:W&KL?=QN[.P>3]$&9 M;;1MB7KI3'B1\RR[Q*S\#4>NARM59@E\KYJ3_JY;++CXZ/&>W*TO):'+P.\VW;+5]I7Q._^&KZ MW2:'Y5FWDW)17<5<5#IG/GFSVU\J:;V^-?M-WYO)8BB+4?#DO)^572BV_5D4 MA&81JZCHMJOHTTZ\NLOBA7N7^,5GBL^!.$^\08TN4?R]5>2*;[;=YLA*Y7UK MBGWK)FTO[5LR;E7":P>X$ +05/\A.8+Q-PDU%RI81M8VL*AR1$J?*)YK/Q[? M\WUV[IDU^ADU>LA$,0QI,*($F,FHQ])+()7%@'%L&".(("&C1M,JIO,:<5$V M.EIZVE&,/P!&#S*%3L]\N_=XQO$BF@$LDG$<'.NN_RLMSM;(VF1$F@:1FB,< M@WG/A#80.):8!181D5@B&C P%I=32)8ZZ;*JX*+T=?^YH<=2<(RLP_/0XO^!])]'VE2!^.7&.0HGS3EZ/GV\U.=Y"^G)T=9: >[W33[;;_K]F./P=K MF"%K&L@:C1!:) ,*/ "EO %4!0T4008(S0124B/-]=H&0E4B;T<(LVMC9?1W MD;0CZ^^L^CND'!"E*80B*BQR 5!!(]O0V@-/E<9.$.1DI!P(5PEG)=+?!RA' M^:K7\@4_\P6OEF]K^[K76[-(*ZCT]8]'LLOE-8J?*PGM9S_[8"4&^1T-_6-G M8 [\Y=L^-//.-%6RQV!7NIZX2HST%M.X)!PJ0)$DP @8 .*8L;B2QH=B;YHE MUR.[LE::4V9=?5)='4Y'UEA;KH(%@;!H!Y*HIEI8"1ST##K%+4X3DA"=.;Z= M_5:/T[N]_K'O9O]3J;+4BS6I=]K)GSC I"M RD@T%1+MCK(&2;7F+A(&H[P M5&*8Q@1I$!3F02NI('1K&[@:U[)$!FUV2)6//&2%?D:%'E(+(Y6&GC( N62 M6AU5.VHRD,@;QK6/*X?6-G@5SQ[8SJDVCRS_/-;M+_%TS?9H'G>OY_N](N&W MU=2FV2IRNJM%^GKNB6U M? $;"RS;O;. K4MW=57FDT]F96:MDTAL>Y_;X8US#4#L? 2XWRV.54)*48)98Q* M+OW&%L\=_]?)<+5,]"$PT5:Y?X1R+TBI#D';2"FB,9P=FF?AUIWQZ$$H7?+HO8 MB- .QUDVN8A!/1 MWN8:%(W O(0<*( M$^Z1,8$ARGV*L*)4*I.C'DR9-?*#VJC'&FZTK"AKHU7N6RKW@GMXRJ3AGB#! M8-TX, UD(U7(2D!I[Q-6(6;NP2A*\J\C%4QC6,9[SX,(C)3FKTQ\. MWJ%)')W<>COI<3A1:\)-YMTLIL I!Y/6B?I>T%KN3R.I2M%3I *+B.?>JR;9 M@!3G2D2/B;=J8TMU&;[8X[T-DCP(_5X37M+J]^KT>T%*&$\ZBF 04=@C;DA$ MVC"%@M)6)Q$(.!\;6ZPK\<7\EGL?)"'D'AQ2NG_9^:._3,>EG>ZOEYY$>IM MBAN.0ARAR?#TMSQ-XV&_%SJSI[R'2+>FB3&PJD]@45_4:_K'V:MQ[O1Y,%O- M[?EBMNAV(W3;6RH*[%,5&.=X4 "]]$)62,"$"!*,0G2&)K*L9C\ MDJXH-P[(_'!@6%&T9JW)T)/MPW]UGOUY\)_#SK.7!WN=W?V_GQX>[>X_[VP_ M.=K]>_=H]^GAK;KR76N5[KIEW\T'N4K6S/#Z1_)>3$?^V.9"^6'*Q!F ]TQ-P(,MO(9X,!^/)R,[-P&-+'/_)D;X;')MTEE=I?#3 2;01Z>0DHH@[@V80$\$BAH[Q3'1P^]W&N\=/QD?#T>3:L>Q-_@8QY.B(NV.XWKRD,.\6D>P6+N+ MM6K!ZD9@M=2XAWFJB"?Y&!ZJ$;=2(!.U08HHE\^!%UBKC2W&3%?CV^1%M'N, M:ZS1=\I!6HU>A48WFO.X* A/%('2)J ?2B.=6PL"7#,I0-N=X]FI8%W"UD2C M'UU\9#2$R0OC3AH-3SJ@-]-1"2>OF([<7P=J7=E(O6[/8-GVYJM6NHU5H 8N MU!/;[X\/4D&U28MJMT"UI+(Y(>Q<0)SBW&LS[!H)3PC45#&=44[*K MQ#H=/MT&3.YQ;Y]6WW^ROB]83&!.R. EHE2#1I/!>T%EZE!*IBX+OI(/]SH=]3[:2>R?=8YCORIZMX.S1Q97N3LB M\R6.AL&.C[_I?Y7,SA:UOA>UEAH""1J5T00C0"Y K10MTIHSI*F!?ZDUF+H- M0"=-"?U]C3J6M2&5!Q52:57ZMBK=.+PI698"Y\@*3A"WGB.7^XJ"TQ&E5P1+ MEW=SNB!Z]R*8\@#: -WSZ,\?EQUF.C_JM"2;VTJ/0QOV^1EE;]] T]EZQ?%^ MG!RDG!I:OQ-:8+T)L'[97JYM,TPJ2Y$KV>'")&22L"@)6$*15$C*;FSQMG/B M?=/B>T.36L5>H6(W.O\(X82W"E'C0;$347R_N+L^Z; :4BY.V4Z]!BS7$1&!()88-)(P0%F,I&0%S>[VX#+@U'5E9]UV:KJRE2U4>].?)YY MCXBP)%>$.J03$4A)8PWU4H;,^>5#/C M63_[\63H/W1ZX_'4#GR$#XT?3OV$64>/]/)MMH-TF!=BMUZ')WD96A9Y(Q;Y M8>%?'FWSO;_>*HJM3,J@1!PPR4 =]WP:]_O]N3$;3>#.-:/7@.GHP\Z;>;XO]=V\]+)5((2)F$T:< M2X*T,TP=:^ M?J]]W7Z+K6?>,(9RYT'$V,%IJ;UX6B];F_5[$VS=WUG* MPK,26TD!4;&4^:@:(Y'E@2%-'(^>*FFX*'52YM;9/6LR34(TL10C3E%B/II$%<$H:LQ1B1:*RQ M/!*&:78%E;Y-Y^V;ZM ]"@4]9EQ8IUR]%A=6@ L+VD,\88&FB&BT&1<8T!X3 M R+,PW)[+JW+%0I=+%;0.W/]4O4NIV+KSX".[>!=S/2G:I\P"-4/.0CS$53A MEATT'S/6W0D'RD"7_SQ=K-_+.)Z,>GX20ZG3'H3E%QJ?? &3,@P7CS#U_6E> MJ*>?*VEY:2?Q:4K1MX<=W POE\[XLXH;[J1#VJN$N(T6@;PXY)A3)$B&5>G+ M*4R7KR(M96V85%OU<'^95(LNZXTN"S9FB.+Y%&3$F/2Y"VA 3EJ1@\HD:6;W0#9#3&.BX2 MU1$;#H*NN4\BA@#B+S15ZNUN!D1";Q$_OQ4.MK!V(UC[JTF:DHJ2,FY01F8I85Q8;7"4/#H) M,L!HI#(K.3&MDM\?)6]$DF1,00B!N 3:P@,GR"I0=^,HYT;SY W-)ROQKL07 M8\SWON'%?24I$5Z]DI[\6%=N[:;I'S_N^1\0A#.IL+'"6L.]"AK@&UP6'S%W MQ"I=>-KM\I9:"/]Y$+YT/J^.06J:."+26<295P#A3B(<@\+.:V#GV?TDLFO4 MJ@ZAN"\1KA8*6R@\'\PC@J7$<+"@,\%()STU5#A"E172X,IE;:'P_D!A(QW, M12W 24%)1H.XIA891H#-PAO*.QL)!I>5:M;54MX7*'P,\;C#5R]>_/ET[^G^ MT?:?G9W=PR=_'AR^>OGTL'/PK#/O7B)ZZWSGM7OV&]OZAVG.?V9IQFX1 ML*,L7R] Z%I+?2-+O712IH_4<96;JC(?$;>:(6,"0^"0:/A*3S1 M6=GURQM^IZ4G4OXMQ)/A8#P9V3D'&>=,?[FX#F:F):(/GHC^3*_XB3WM36S_Z>?3. B]R704QT!;I[G+Y1_3R?YP M\CI.6O)Z4_)ZM)3 #L8VZ)044CX!><6,(!>2R+M]V''**;$YL-V59E5A[=9= M;E'J'KC++4K=.4HU#DY27$HK(I)!:7"QC4$N%R@R3X5,Q'O/S,86ZX()6B.4 M6F4W!LXN;\9P@6]FA%HGK=WIY7K=G%4&M[Y&Y^K;Y/P]-(R^[!$?#$;_3"9Y M%$].AR,[.GM:VI)M@QL3\_@.TDP\V^R(F\%S(U'LRR[9?_>66L(3#K$^]C8X M@:PU#ID4!%!,EX3C&UN\*\BM4\76+Z6_!:D'"E(K)I)?XF@8[/BXQ:>?@$\S M^OAE#Q]LOQ6611>I0I1D"AFTR!12(NL--T%:&6'I (DT)?3W-4*H56;>W%L2 M.5>(',M<*8ML/?W[#= K/[_E*B@^&KZ, =[+/_]M^_F8BQ:0;P#(?S4/<\%[ MG]X:+TF,S"&F"4:<2HZLEA)QK\&\:L%LHI<>YM*&'5LP6D\PNF.VV$+4K2'J M; FB JRZY;P/^YR1OC,^VOAN9 M 35^, D -A?SJY^BL- ML?! WN/HYV,DS6,2Y[( &G\?CQ;Y$N\BS;>^.?2(YWT M!@O\+?D35S[]B1V]@T_7\Y8GNWXE5S;(KR5>I/3#)J-250#U8951\1NH>!SE M3\%P[-J,I7,\RB;K_^DQ:@5Q+$GJ-">$.2*P"%9AS9/S)KY5&UM')0$$7*\G MV=J5;H)V:WG)KUP6MKPL;)G)_"2I59=*[;/=ET^?OG[:[>SN/]F\_X\#BP,> M?.Z##3^5:K%RWMGA!/XI9^V4%36PT]"#1?OU,CR] ?+=P2-=;A@.8RR99"=P[[/<^FHPG,#5)\-,G&MI]4UI MK?NWVSZ,=":W5^OFHS.T\FI#FT=;2/XW$9WQC1589ZE:XWS?C?-:(,?JC/,: M/\[^#/>NL-+/YKBWL-??, *-1WL_'4]ZZ:Q^MJW_<:-_7BT"CPXTU4I 4ZT" M-&=IXN>G[.J%NY7(+\O%SY9YLMFI@V?[TQ.XA%]!Z'XY$G8P>F<'O2\%/Q?J M!+_\8<>]\4%Z,8ICD+SJI>D81C@>[\2Q'_5*D&Q[$+:K-'>@)B_@R[X7QT

:\EE/7&AQ<^$E2E#6@=1>"EG6L;T-I+ M'VP;T-J#@%:3VZF-9;6QK#:6U<:RVEA6&\MJ8UEM+.L!?PP;GI($^UH9PS.I M&YZMU_?PO+[#R][!^WQ;>CL<>GM]?77=1K3VZ$".F-9Z_O"B>_#2[<@C6KUA M&],ZFIC6/:JB[Z"@OVA\*T" REX5)C-3L4:>C'3LRHDV:7S/(OCNQ5$P0J"] M!9L7ZZ /MG#B!D[\?)_AQ/>"GS:, OZ6I;<1XJ(2$TDT\&OP_6%LT*,(^5U> M=@:7_5,/3?6NVM#4RX2F6@RXXXF3',+&=K=*?4L,W'J-6Z_Q"UD\545%3()B M65%I'2L'Z5CI#@[>L=)2W.%0W/5C.Z5N@]XVO@&:.YR?V@WP83)18^K\@GX4 M1*]IEOQK.3@;MO1 ')R#3F]]!V2^\9;Y*E,RJ_",:_EQ$[H-%O_@^5I4") M/OH@.SAJ7(;/\R_?-VSOHM/K/\Y1 M_O(N;9KLX$5\VNO[%=V;=MC9>Y?V.^I/5I67+YMQ?5"^5MZNG]58S48J,]?2 M ;A?89![?*^7G:O+)=>K?+@OGM>/^^%Q7=K(0S:VWZ^$?FV19P[?_37L7?C7 MEX>/SM#2W.'0W,7EA7\^W&%_@Q=RNQ[5-?!EFF;%&?:0=>&^-[P UO6H'2XS M-JUPKYGQ\FK@7UQ=;\B,V_$9;M.CV]+XUOYM.R_O )QKAYKR>!A;NV]> MM_W;I!4NL]99]@1G&85%42*.%M[K,J?8Y1LOG:LL*&#>7H"Y*U$1J=:%=@SN MC'[7OSJ":M"6Y Z'Y%Z# 74^W V <^L\>^2U(#>!N,_6O B./5'MLN\/AQO@ M-NR?X^G(3PANM_Y@@\:PV_;2M KHXR7-)$J"9+Q-27.X:!"7_N75B[?0;=$Z MUN]O['>'&Z2SMPK-3L4,6SOK__DW51@4>I1,J_L);VP1RVE4/5L#H(4P+=$E MO[%KZ\B,F^WOSWX+DM[PVC^_VKS^87L;M.>1T)936DXA3AEV_USEY25=S8\\,.P=]GI>AH&ZTYERINJF(N2 M[M+L&UHA8R[-\/5?N*M+&!5EIG+?R2NBNATUGB:PZ)N%#ZK#".A(9;<16S,P MB5&9P]SSO%(]-"^S>9KC6#"ENVD$:PCF\RS]'LV"0L4+[X>KBT[/SC+(>9)I M6>112*A=6"[T]R1"O*XO18"]8+Q_8MN8!'_ ]57 $E%>9-&HQ%^I($M@4KEN M:0,+AOV$X[+F\/@TRE7-WI$3=8;6 MO=GY'@\4]BFXNY&I<9@_F1>_>&F2TH80/XKU1TF2RPJ17*DP1+V(D=BRDP M;E219/32>1")L-7BQS2W^J&'*2Q5Z$&DK "(; ;3_&%8.RJ4J EP>!$D-T0_ M>P6J/;U8$>XU^"I RR1<,IOH_3,KR-\C1;^,08%+#-<&?'^)6'9:T"SD@W M'KPN2V./P!%A-^%2^)KB!58]&%V ZUY)>,?\T!MT^DO'@2=+ETL0YZD]N6YG M<-HG]PEOF2Q*QM$\P"VG(DX\FMC6><(EI;Y''$59K9>0K&W,6V9F21;\3)1, MXO1."I+GY $-\K9VFVL!T]05 FMZ66*6(\W MGR81*M3]4)F9X4%,@G&19J0%8L$W'BQ. 2R0.Y"/B/'A1#(-Z*CF_#4/0:HJ7IMP1Z.:PV-@\T&ZZ'&]O#^.J" : MMUJO![NLE5RTPX01S#Q"9$P!FJT]71G EJZKF;JH34(I@?&R-Z9WPGKP;4J#(6WI;9L(@. M112G)>A=./OP%B]L4+4"0I)188NL:Y%UA_N,K+NG%QJ-V(2UVXQ8\,G0[#LC M9H[Q*O^YS$@JKP/!P7S=F"5G$NKH$D+UM]_M7&LSGG0HN#5*LH8"4I;B-!>W M1+=SH7^H+W0#*8*_3-+DC!4'QA3GQZXNW,ZQVX+6#EM?9B,!74+N' MYT75!ZOJ!J4F7'*9 C%4& 7=[5*KF]KB%V8>4;WE[8/-:NF^Q;6,N3$?: O. M-L+M(3+141PY1&RVLS>T7A%WN)&,%:A@ M.#\R&\&&-1X7 8*QF#6.6H.:N!LC@ITC"\@<#+D@" =>%D4'[(R^!#A#4YFS M>X(>M'.C&[6":&,6, \69O97[L8L/Y"A2>_N*T_IW-(FJ P5TP%K:Y./URA M&R+M86?@O++R4*AM_@PO]%(V>-BYUVS'$Y!'_YK*\\@-T%G7GAR)*U)$FO#IX.["K MM^KI1?I %R\Y#,47S$+MAUY=[CX;*?BH(-;NI,<0LJI Q('2IL;"N=?C'_JN(7S9C9W8XHPT1#8!<:LT.$*5PU#&@/%A:C+ M40DEG(E1+1/_9TA0-J?LF*X,=H+RK,!I(U-]5]DX$EU8S>9QNE"*%5U0*CD6 ML_(4C^*0NO<>TE(4\/Z3RM<_JLO.>75D>UYK' H-!N%V452? MCW*:Q=A[#$4"&91P(WT:Q1)GYMO@?3J;14W /,&.7C,A M]^Q_3(!WH8),>'4)Z!&X Z,>\ML4] -\0YS*&_X&)K)W74GE^**2"'Z,W_#T MZ#>]KGN>YN7-9( '&\"G!A+Z%>\JX.6_1\FDS._A3$%&C\,L4@\;LL0YY[9HDSP*3,O4J'O$.F#BD82N(( M [H<$P2RFT9SOE1!WQ^[9 B+$9T^<^*3Z-Y)5$:/^1Q*!5L';(9RC*:&#F4J M?"J?*WZ&\QS-B#95 1,C<@RY1OG4@837#\!:)L$8G3R!. TG9R,YTIR.-'". M%%_)3B*=6-GQ'DW]P]YA4__?>?L^Z&3+8[QA/_&]*3*T0KR68',C0YV[F%RC M&9J MHYE)-@.JR9SF\DTY>;(F54Z454Z,H%P 8I>,Q+XB]W@I&<[LV?5=+ZFOO9Z^ M<0FS.T$KV7+SH\> X@,C:@T,FVRG @N$*Z=(,\QV=W)_V+><>+>@PZ>8.J$# M7]5).]D]F$N!?MF4\RG*1.2A,%,4TS^I'[;V]5DA?57D6Y8F\/?Q,5L?7T *L3, N!^%QUQK M1'\RY4]8C+#V9>#MV'CFR 3XTU^=J'ZD G.DO7VU#"/:Y[_K+ MRL$=R1DBYD&'O=9 RFA@TP$3P< 'L?[WSU:W]]Z-TK) %0'3L3]'^;>75+I6 M%NKN,-8F=8#O*2MFO/ ^?)=G)>TG+EP0/N=)Q&1$F77VO3R(!@)DG/% HU< M9*2.@Q)&97< W#,IW)/_AO5E<.@!)['>P,4HF6DIUEQH-=V8DM4KI.-]2KR_ ME(GR^@-4R'L7OGL<_P/+"<$@?OWJ[YW_Z;QZPS%W3)HE0S C-^_>K#WU^]\2F>D2:4L"OI6)@"D7NO M_I3A\YU7G$3!-Z$X:1)=!B'W)AWUJG--4O0I+F@.S2HF M+2+^29'7-_?OVH\ZIDH1WBY\S0U5+T\7 M]'0V$V$51S:NV\L HL352!6NR*#-&@J-G@?$=S48^4)1EWDEC^ M355 Z0J-D#Q5(=69+8F3>Z4$EZ(YRZF*)_)2\/Q4$/Y!':>QTEQ&(XI,\Y)3@*I$G.T>BF.HWL+2P?9.9B!TH%N MGCS%U&?81W)+UR\1LYM,DN(UI)ZVPO_F8.@[]UWH=\W1'"/_)(KO "A5UU=R MJ@<*8)@(U>3I&C??OK4R';*2[D!'5XB24!&08S>+6%<5&O2)ZLZ #(3-=E)W M\P)>=@-/+0]+?)1C'6QUC%#-V"]LJ@K=$L>< 0*65!J]<[,T4Z+"@-+\HC2Y MAWKQ1YU+_QG%Q+'JPO]$R14^4)?M9C(R),6@V^U0;Q= ,1DO15$.-L5HH,0J2;U@+@28YB%N\>A:ZFG8"! .?C3$[ QTI!:\Z4*Q9&Z(?T^-A:6-RI.PT9J:Z-VE-QIJY M2;/PZN7H.-"/\O;Z)T+KR(6.ZB3L1EIA!/+Z9P%7OW.XOV3_DHG $\&8;:,D M0%0)0D6YO?A+JU*X=&)K_2<^"!*H*^D+'KYO7^1&5RY5S0M'XO4]S]RG2:KAN6X>OL M$I8LU-#'X"2\T0Y*HEY"%;I?;U^V#:U-6#M)*1I!J29A 70II"&JFBI'R1GN M-/_06IS$=:CJ!%;>B3.E:8([/P4)B#39G ^'/20*J%6YH)OX550'M"4B\#^1B U:C@"_(1+TY!Z@T M?4P$WM" .'$JFL9[LAES&G2-26!N2, 7/58*C\21KW/XDL7JYQ)4@0M4O*>@ ML-TICD'#7 26D?U(6!*(/A:IR?/$KV[RZC!!+M-@2\%X&JE;7^VHR'?R0\#G(V 4S(M*V-OW. MV347[0D#!?,Y+!']X?\JPQM=+N@<#*&- O5-(C;60:#GI.BLFJZ^&\3!'V7L MI#I4HVY#]OT@.\=VLHT3;RS4]I>-/Q%JFB8H7X-8*@D HE7HN G> Y-,O _? MP9HEJOB$"&SB.>'O;)*)?.>;'-50@[959>!ZPJ)1A6=#A[P6K]:0-Z]P$,+H M93?GYQ(HOS<(SGK#U^J-DV?[A2% T4PS\>YW'!OI70_.*6*2N"!BY54J$5:.'%#.-,Z)%RF+0+(JYD"$O1S,4"W8;*FLG48/IX"A6:=I8 M:H5U#IBR!!072L(T)UPS)$49:Q,0E@?2 M]N>'*4.@5_B-F+X1FUO77_G0/NUK,!Z7LY)]";JHK4S(8QE:=P_S9Q54T:)K M*L.3O%#]N3414N;'G*D7S5GX5<"@*4&,G@\\)LIO&$I,C("9)BG$ M"%R".A!=J/&Y)0:XT^J(Y0/-!$CV%9*_4T3REN(?+TC\BB392)#4!8AOU::< M/?!V=6MP7EJ[':O<]ZC;L,I\_JEQWX8:V'OK?/W(PAEF<'>8D5=BN M ]V9->HDJ"HPJ;BDG5!Q;,T5W!DK^3.],UZ$ZS \LXQ=KAR99ZD.KCM4E7+. MTQ"%*7Q#=-X;AO(O)T8+QU+JIL#(O,[YQ9S002/VY030L^3/-MB&'VUP\7).M!?:]6;I M]]N[SU^]CQ^],^_3US]_^.Q]_-LOGS[_^N[KQT]_>W3]R,7%8=>/D%^Q)WG= M?X4K,F8#7.%->:ANQ0>3\UR]!;%;$ 5]ZFA8K_X:Z4X5KU#_FBJ./6N3A*1':>3+4(/[SL8:[30:;;C>U0>5RZ=K^WF!(OI=)]E.8*N9/-\4]"-,YMP4R/S?ML)A9N?Z- M']%A#R>3J!&8U, MX17)=L)<.=G-1N6 '$-)SB5MJK#7$E\2Y/(6IB*T30M.R#^GCE=NS5G]DGK* M+7B2)_-98= J0W>_X,@B1/T8T_Q5EJ$*A3FJ98R9H::V3#RBIL %HQ%2W\): MP0STI#291#>U!'C]A,D*C MB@)9&1GT-; )4(/"Y K$M9+"-"2%H@C&H&4Y#EO0TBIS83)#.2G@"/.R<-I! M&/*3/,95Y*>-WY;ZJG+ATTK "12OMUC?Z%0Y(#@O5I]R;(HB;?2WJDS@RN7U ME%.,M3U:,SV"_6]L*Z?H#J.]TLR#&H9IX8=5&-#&4XL'VGEW_//_9T!,S404V%*?"@Z!P9"8F+X1DKZRP3->]?GQZ<8.\];TQ596: M(N?%:@F\Y"XY26( WLYMBE6*"FP(4Z4BNB!>8!6LE%?-2P) Q=U2%!^DHF]. M.P@(JZ760S(SC\!.8^"1P!$S$"*3X#;-B+'-8/>.5$I/;5U"@GD$(K5OP5R: MJ2?[#P[_( 7B<]4=-@URKCO35HEKAH*8%0@(97NBFDJ<1:V2L=UK[PM9Y=A& MI!PA!BCVDG)Q39>V7PM/9(BQ6"_,([D>:ND9T3)M.IE.&^,N*%&FV'W)H2?. MH.R.AF<];QX'Z#]88?VL4R%VFL>*+'03IR/,;*GW+:LK^2,7+&Y#9?UPPBR? MR<'\V597HBY>PZH^?E&/,8I1!79 NZK;!OV#S@$W&"Z@-^"/<@> MHX7/ RP][>:/HN\ >X,IZ?(I%D.E WWN:_3@**NM?$$210Q4Z[Z94X1SH'=4"R+%+Y]AOP$>,5$J1)@O M'2.E(J\%PR2LV#8#48!YL)QZ&T@)O(.EQ\./RO!&,0A"SL#RRFY;PX:CGA0& M<9JH1LY)LSJ+&$#U9C[H>.]R2KM&$4G)NX[/0=,\H<.32P%W@^@^!1+'%\Y3 M!$\G"5IA$%DYMG:K+QDCNYDB"Q<,)&<#*D>^CHPPHJ'C_3F]@^.EXAQ0SR/C M:Q$Y-BECZ@E*)#(D'MHPHDUKY(=Y@BZ%MLH-Z>XFAO0/]LGE_Z+[$:@"@*';G3I":@-$P M+Y_YCW$>4O<*Q=QBI$I.C;@S$##$,R:C&ODTU'#>:V2MQM;?ED(I#6S$<*&"I#I I=37 M/%+E?,[>8D+EV@#NX4@S&QA<&AT MA8!V%L#E4M2PJJQZ]TN9X48@-IV]RMB_ZZXBI98D'$)KTNU0X\D(:U1W+V$E MF3#O-)P/K;%I["7VR6Z"1#JQLWA1L23#<<<<%CYZW.IP($1 02NI&C1D3=$< M8 6MC\)-CN\;%A_B.=(IEQ@DE1Y3Z(">.$?-NX')TG3C3PAL#-CW-HAB+@A# MD1*#@L#%WB?-;E6$1VN]&%5/BF0$PDW09D'YM!:0RY6KS)1?D'>^![,Y^D(C M-S1,)3\4^J)!1')B>\S223E^SZ(848_XQ1D3B- A9T?3& MV$<9G74%9I3[;!58)!RML1KE,LA9@Q%V /0I]F:95P> T9TK4=R$-/#0("0\F)(M!J^B>U M.FK6B-EN)'%@1T2/JDZ)Q_-R6=GV=!MCY&),N&R3+# =WJ0D.))<@T0R6E<. MB I,$HY1#QQ/3BTS_2+\(&O*).60W,<.8^^O3VRJ>\H0]V[[+L]KM4 MX&&@V%NWJ\&&&VK=!'#!Z&<0378X[/2K4+*7%PZ.;+A!CW0-M=BMHR6^0^>& MY&41CJ<&1+3WD9RX@=U$QAHGD\CQ,+T"9">HZ ;JOQ\$<>=GNB>X!Q+%["D>B MBS*=4X!83; F3@K^':=<[2Q&Z)2["?CHQ1X]6@FWR\[2:F=9\LWS.:HDWWV1 M^U^MH5YQ.C0#S$>Y/@#L*:./0"!K0(W%9CN*H82P[A/X/ZQ$C!P7=Z/]Y=L\ M(E:!L]#J_K>2N$ Z#SZ%0@.3 &6N.#7^FU&-0#I@]Q:!POYG!2A9*X8TPSA6 M-$F2[F+T-!$-8=ZB" QT&R!&U7?Z/',([5_IPK0JT6!P.7L@2@;P(= [3*]9 MT"(4MBKB_#9IQ:*WHEEV.RM!TU.'.!@@;RS>&^5RRJUR5NI7V()0K74:,3,& M=SPP*7O\H9NTY_:2P;$DLU*G:^EKEVNZ'N:UYV6K@S5R/M6\2(TS>RN2,E6WF]/%/O_K>)Q ?,Q?#HWH_?00X2"?DW^'*?>"5\$N1H:=/?*P35:U2 M,'O+#!0'T4R2TM'K8W9<^QY-AUWM%WKKY3,*/F!WG.JN5Y7U.RW_M03RW2G! M[DU5T[X+7^.FB2F.^IB-Z%61]X^9VQ VCY2D;=/G?]2^8- M;*=&ULE7^T=JS M>;FS&65I@$G4(;!,%HU*8QZZ]D!#'1.:1(D /%:>Q?R!1*=JFQ!2>Z0O+RB- MP,O+.2%VM RVP].HZ.LS+K0%DX -5E*(G"Y.B+<.IDHT-NR$G+?ZV$XONZR_ ME]EE+?ML77>@%) X&*695A*:7>_4$J 5;"^NU9D4I1D9$ E7-4MTAJQ=LD[F6KB+7&"FEB?D&$\EGT6#8KR&LJQ-S* []KE8[PD#A[E4I(> M)?[7:R>P53'&*8U3&KL\H\<_48(>A^D@L!WDQRAS?#^C1G 6CT7U-^4+L#WC M+)HOY_^Y7KC1 CZ.J7<[O./?*DLY#8K#G!ZS<>Z;;1V521A+9TJ]Q9ZT-K!! M%N-:0G"ZAK(%/ Z"N9L30F24[KYKO6E92/E$V@O M+D'N\Y*JD3=SF-&#_D,NE=*QJ]5Q G/JQDB%K\7]T8OOIIR:W,W+_==M6:)7<_.6R4.*L20KO)P$].,QRI6.B^W M4A:*\F29526U'L0.I?>C8$!PYT8[=Z03HUPRK(3CR1A&;R#> M); >B=0A@U($H>*,YZ)])V_"YWZQ))G8&LZM,RVN@3&HYO8E"$P=[D3"0$,9> MPDK.UTV6YKF]0DFNIWP[N9DB)\VW30D&^C1L02%FPW^I4#M2, M#"(:FI:4/NZ$:R7\)L%5_=6RW-@2\&P#VNQ19HNU>'LGA+>W+Z+C3\H6^S;? M4H'YF>C3Z.BC]C(V C M<2 ,,@G7-=&%=AJ'J<+AB?X5)DHFS_27K2BCYJ&.DY>*W\+NX-6(9Q[5&#& M#>H5<-7CQ,.Z#P9!PDIN*+,#Z0W-YZ..K&7PCY2 W MDL_F]Y(M>!(32)XE=:.%%>B*?L8#(:PEN Z"&V?NTB!)9R'&7,LK9?3X+R%) MTQ-7$V47YV)!XN\T MO=%EMZW4[7B_@AZ7WCKVV.IQ2-^5UHF)6^MI:]GN*!BIXQ>A&6+VP#B-O1VBAS.=* MFP.)R=MR'#EF+T2OMEX=HVCP4R00%5W],=.'VK-2@*$M)D 3,-8L2IE:Z MS-G06..PQ\&<3IM=+["MXK=AU\(R3(U/*4-EEOC>V*GWQD&IYT.UW-N],9%. M=4H42\"'BB*EAB9%#X!I'P9/%.X9EYB;U4$]C6 M-@KJ.EB52-'?Z=A5/*J5E_\+]:*0YX_V--:82OZ=]:'AU4FPG!R^Y.TT>UM# M];2N<9F7B/ST+L%&B;[ -O#E8!R]JM+85-;NLRY@?Z[A:DPQ3%@MXZ5.O)B0 MS!V4P :.8Q76X5TD!@>Y)%#=V4" MBQ+U1(M^G#\FU^9.+JG)*AHL_+[53G?2<29JI75EG%Z:R& OTT3V MUQ2V[9:JEB276:* 8>\3"P:CR9*=6B[%#JN>&$$[JEB0W-$<[DNL*]##KM0/ M_5IH3B-FKS3VR")3H93FJ@DYT&6!E>F8WN^D&Z F9E5)/0@]P*.0_U",V5"R M'+"(MX87X4Y+VXFB4UOCR=[H#"UF/T#D8@H'HBY=X/941C2^J,KJ[ 4!*W&# MBQK=V"#Q+JQ4CUU,OKJ&+@U_"ZM\L5J,^UCS>"F[L!KT5&E0 2OD@#@6U1]R M.3R5RK +5M35NCK"-6JA (Z TH'1-7H%ENN(ICE.@:\#*L,V,S425ZN _O+D M&3.C&IAUXVXK]I3WD'6G>^T/3X/JB*=VHYXQ 36(!TOP/@]$UM%PC[,[G*U_EO#07!^0G.HJ;)9V/.M MH7"5$2IBZGZ,A&1+?II-VV5W\#+!U6557:&MN(7$8A75Q2H*->(RZ!A&R<"@ M+'E*M/V\%^K(24=\*LRSFMYK00NC+NOV-X:)XLBTYB6!85T5$C8Q^R5[Y"2-&<.OXB'@+!S4 M\I'-R&J>1+BK9#56-T"D[PKDVIK?^_YSU0=%%M&"LSS&)1TAOI-]Y6 ?4+\BS*@ET>?4?IL>$BF_$4?D=5"?$MYPRWDW@JZNX6$#MQ$(,+,\)M"3,M(%@+/X_UBI_U-J3G, M4N-;65I%5TH-?ME%P7-V+UP!TQS#5_DXF&NCL;$@VPEWB,_"T%:#PF*$.5\1 MK'7$%06@1M,R)4UIU= (HA*3;E"Y5WU;@3ZJM*:ELE@G!3! PB/_*;DG2(XP MOP(YSIW4%"QUY2Q;8$BL>A5T+])'>-5T: A)$IH&J]X7*09Y!P^HZO9$33Q*6SC M/E;L9,?<'M!K=-H-.V),Y$YSCP$-HB79R+O1H62" FG$X X50<75WZR_<'[: M4KC<3EI_<99)^X59@&E('>^?TRC6L$VPV0&C6:.ZI1ST +/+XU2RD*!+9)Z:VVOG)IAH46!409ITN*]>VKZ VU+CT6&92T M:I24&NH[X+P=O,#Y!Z 3YA4H.MTWVP$09WHTT,+(%M^)?,)J[!H=%"J)R)DJ M&T#1PP7/%XGRZ[0"68XE^!9-TH&,% @#/C!]'Y75H[++7-YYDTY251B<>[*9 M,5RE!BAZ%I4S8VB8&P-[@XN'$@45337D)#61$V!+V[&KB#>5N)OND6WPEI5< MS'6\Y9JBO)P8Y3L*K6GL3NY3K9*<]#6$CO)L&_E251>;QI D<;(J)ZINJY@L M".M58(7-KQO*JR$3MG9DE3J8P<73:H3>(2T_V+S[H"J#!AW:@< DD9HPVPJ/ M#G*_U'OK"I;E2KOV:+9W-"'H/0N^BF($>723@2GY3YQ)&V63MD?VO-Q$AT8. MAT+0,Y<20%'MI2]]TYF)P-A18F[W>%;+T?;$Y,38ET.M6PJYXUS%W?(6%2+I MF+53#0!?J339\@7OQ;X=678:M"N(O1#L1V'CY;68A=GJ4E.@+-+6TN M;D)YYGH+,2-M>NJ]*!V/ M3?IMJ?/1\L0D*!(\H?AX%HZ_E2T)4=@J/V9_;\[E0J2E<4;ARB$$MLMD$MVM M]JU5:E%>C&!:ZJA2AZL$.!Y:( 6*=S87V;]+VT&2'6SB#*7[/- 5>74!*<,[-R_"4AII*9@ MNDR,HB09'%.ND@HY)1/Q5$*L#, M[E"@1.%O53ALITI".J6O[@U.GHN-NWD?G2=I]3&03P_. 1V@:YV$8"VC7CTN MK!^Y<73'!<@]4-$3:SI=\>7VW^_>_<;Q[30YHW](CUATCM?]Q$0PM1:/;I1W M0EGVN6^:"3'=4!U?6>116 VOI;$+^6&ZA'%84871N'!6T/JU]N5*J$6 P>#& M !@E2+!OA$(<%C'6=7/EA&AN86DK,,I5H-F'H0W;\WK,>:6328X]R)6.4*!' M17?U$A#1UU3MBH'U*25F4DC[#5NZ-K1!O:>YHJ6*8E-U7].0[2D^\12MW[C: M9].!'"R/RAS>,ND67)X%NA-O M9%NE0)CA7RR,>T58VIRQ6GN2T8(B\3K5VF3YML?TQ&-:CNI:O!B3?(;::#!> M[OVJ,2,J>HT\Q$$'..>F<$-[2!L=$D.7DVA;C"E[.^<;H\ C(>D"@K0'LCWA)@+-)K^A#)M&/9B;2,OEJCI%H< 3EP4"?=XA2=9B&U4C.I M1DK2DD1*:W&\C ^N HFH02^BI.12X:;&MB'6BQ:2C$T 8HDDG*!&'"_:$WJR M3>A:@$Y%*+G=@)LR*OF:"'-LSX?2BKXU1-]8BGG0]JZ ?[E S.Y5:%4>$I(, MT^TOMV)=:M&(T.,6V'R>13,,>L'0J#AS7IK\M&6Y[7H_,8Q,YKLN.*+D3@)4 M6H)];?=^"UJF4ZP?)8*GF%$N)&L/ND!U97.RUZWD/1D^[F5PVGFXN*C,V[#!F?M23[E)&,$=L%Y@[$[KJ.^B'!94:(+Q' MO^[J/ HB=D[1>E-A#> :.3MH6W_T)9!?1#N$>$#8*08+3,CWTG-K^E+384%6G5!2TS_)[ Z$.:F!IQ[?T\N\IA67_M-+:R^ M5'/?2_ 8P7XP%\?]G9M6ZV(]N_I;2U?/CZZ2 A@TJ)PHLAY_^D?'W\^ZUU[Z-Y7\+Z3EC8:EN&%TTU =^#"QE*FOA+='67NE%D: MH'^WM5T<5_MDVUGHQDXH'GR$8ZQ5,P1Z-M0[RXZY8KB'%^4@UU-K GCW)") M4#1C3%\#;B>'G6:KSIQFG]X2P.[[:JJF%./8AK98<6.*KJK)T-+$S=9=,9R4 M21;!=&=X@<8X+["!P0WF6W*@Q_36T0^ZXQF5L[Y<3J)>:K5Y'VTLG04!,:?- M#:&J1V#W@=.Y\_JKG5_H;K]NRYTZGCLKUH2O:[8KX/[VU B+A]8X_#9%[::, M0MTC7B,,C0O;'D@2.ABV6S"B6:% 8((TJX1;J">65*B;SEI4N4XU[2==M%YK MBTTM\+!27?P%S%:(7IYFY,=I+G#/IW3N@@&:(38W]E&3]G")!M,6QA'C#![' M.BD\9K?-57T*T@I/A)@%I5TF- 1DR(9A@(2@-#R]%N3< M'+G2>HRTHLIH$WX%NYWYIC"PZ$Z.]VHT!5X9*I MK;:SWA<1]8LDZGD+%638K09DR\]JK!"/XC__HW?1?3OH^5Z_V^MJ@[3AAQ[_ M!AM,.JHU[#K,D?2V'WJ]SA6H W YI=0+YH?K\V[G0G^BPSB9PC;VG%!-X6+$ MGZ,VE0E>1DYV# M@5PA(A>K W]:(P%J_:9K4MWPM-.2L?($:X&A0@.?4/D9MQC#6[X.EMJPFJ_K M"Z1;!:H"NT/M:,-@#]J86FZLD&9+4!S41*&-1V[_(.ZHO]%=%;V^8B2UN_Y\ M+A;K32%QWP!B-: NP*(URJH9[.W)/L/)SK!3!X.44;MK MTT^C"6:]V@-9CAJO\B ;L]KE9&*VQ_4,=0".VB);;4%H!*"FE80OH @0PY"& MBKHA)R>M\-ZUY4^[X8]*Y>"C"@4?$YUI#^GA]";W8+A227=>ET91,YAIM%E/ MR4/W(3;Y4XRPP=Q94+6DO,'&*NJ.CS33S7Z-HB8N6PIV-,%':N<(PTLV>D>6 M&(> 9$TT9RE*4 ?KQHC!)\=?8%R"601_^[T$&UEE'&,2#P ["Q]TB2YJ/E'R M7[(YKM^59K4]VJIW9V^\<3^;^C2G 9^*QE%W]> M) $FP'UEX(R/,$ ,"R>_Q^M7/W_]^.H-ZQSL"?HSG,QW![3+]GQS])+FCCTF MD$?>N87\H]Y1T:G!6NY 2RY$B@DB8F;.+FL$=:4'F)RT0*-(4T^*96G 0XZ0SDK,_L7F;$:MJ<4QQ0('JA P1&YIBA62NO$8 M^10SQ5Y%:9]J?Z](XN6VPABO<11VY3RD4G*DF)LX'2$,ZC3((MV)DCN.NL19 MSN,TD!Z33>WC=14@$R:\)^$2HU^B3'U8.&B/N6U*QR3I0+%6J%J(/C?YB_B^ M#S,,< CW_&;VUO=^34?8-W#I&UJB?/H.8R>@E^3>;V9P :SA]JC+E=OUIN-: M9*_5=?RD8W>?*A O[,#U4HTFHZ$FFH6D(6 7I?T!@<>T_[!<1$U =UEA;4": M=TM5E9;G4G##R-@\-T$R=0-9*YYUTF B1*8%YBRF<"%_@[_/TSM%/9\PYJ9B MS).8E8G8"=)-9KF.'?JW=[+2$4^+V,C@4]WDEC'M>\UV0\:Y0 MIT8A2NDD+5W0:ZYWJNCDE'A^)?\<*Y6XKW.E([/&]U*K4^-.+_OT8B^S3U]2 MQ;IW?RCH! HJ6OAR"_E:1:D$K[EZ53L[JYAQ"/F.6N=29,#W*JCOK.T "\W3 M#-B856$@=E@%%TP"Z:?B3EBZR32/^%ZL@EM;Q&5X!\/^E"*/$3;I]?L OSG)) W7"[>HJ+_FI"^=?]8Z%,--0HD-&0<92>O M-KLD5Y$8Y#!KFGS$J%68HS:_R4CMT:(8KP]NXQ5QY!MM**IAB6.^<^9H<[DY M([6QD^4L)ZV.U?-&@GIS3GLS8F&PALP#0N81EHD8E+H0P=&KER'M"%Q.2-@U MZF<=MGI!\GU#'=+=E:29I5J]*@$1#L%N@;7K3!CNUU$)+6F8#V6@'EQO'CDM M2M-VMK%+50T6R7>ZO)LF+"MZ!#A-WS^Y]K?TQ!(JX:0\;?C;V8_07";7OG2^ ML*>R@7W&'@DTO7&;3Y5K>\.&9NM:'Z\[X%>TIA45W6UYYR@\WC3E6-HD&.L8 M# '4$XP@2>._)]2.Y$MA;"+M+RN3 ML*Z:[D=ZK2-82[(4LN0VH80"M9TD!( MPR>FB8M,JP4/.PVPS-/.*:VI;+0I86KR*_#]U"3:W BFX?GR8LGV_DDMP26D7%C8YGF[-A?FZ6D[ABV-8#IM02!S58 0" MIYP3ABP\0TX)ZI&]D+/7:)-2K\8=NO7*>,\?H $ZO"1U>K%SIA7*!ZG6O@'# MFC4.D4>XA:BNJVPM4=[]UCP@=PQN[;["::K+]9(+W>*\GJME 'M*R< MFHP[*//66F)';**<7I9A2FF"Z:G*1"/[)B.+=KS>%6D&EJ6;D"DY MHTQ<@L:49H7)XRN69 RSHQ.TKKJJM;N';CGMFB$27XJ2$D7)V=\I)B&MR/NU MBJOFA-VJ&]RV/19B;G2#)S=$,;("LW"><(VF91P&XJ/*%6Z96L\8]TUO*)2\ MBTC%H9.@BVLENX"UGUIY6B67%^\NFT\,[T[4!!-=O?K-U\"NF3KCP[154?JU M$F((I;:#O/Z-"Z[L"M;BL"^_]BOXS;^4-&"IA&-C#(CGMM.H,\%Z(P*Z;1H2 M2LUXA"+%D9'*6DQW&(=RJ^@41JE;BI"<=L+P9X4L[%,JIK0BE/)B!R?&EA\P M$2P#?E2"4 U[7>T^OE3+L@>">M 9[M3;J=-:ZQFK*W)5W="Y:6Q$#OE,2D^< M.)/%/4>AAE5"I(LY &RVL@;>/4.(;C&(+' W)@>+NO01^V;-@ >C;%S.\D+" M$B*"$.PT9-\HW!VIHV*K.@8<@U(A42%&J8, 1W:F"Q '],))N4'B9+-18D#L MIC=56@9.W/(TKM=Q@..]?K7TX:LWOO=_>T/OB_03@ST:P^_@(_SF'PJ,#\Q3A4\[\+'\&[]ZCR+W M-LI3T4X_TU&%9J#.:O?H)B1]P-R!>RTMS)VH,A9[T/W@DA0HCF$DWA"8J!M5 M][':39TQWI4+6^B4GS36,M2R(@A#K4)'.A&]P-SRHIZRCK//HOQ;S@4VG*%> M5UC=\=P 01/-+I$>$9Y#8P]1E(RO'I_:O@%AM=72ZP%$H\-+XPIP[PJ"S20_ M+EW+*0AHT7/,[5D1\^BE"D,4TD3=#E=HN#_BD"FZ&K%,M 5B>4Y(?-%21Q%5 MA.:"D\,I+RPH.!(QUJJPN?O:F4F-#N#J :9+36L7B0_3YF, M'Y>JVQY%O4+!2A[;%]+UP-JBZW:SG]P 0HTR%G*](;GADM4HRI+88"UH [U<,[):IGKJ8<+FEMBT MR"I.2S@61LK!(:S!<]Q_BG+"G#JJEA.?_?II.@P)=><.1I[O*N!10HY7]K%R MRI1M2FWC'D$(-F5$'(J^$HGW^V[^:^7MUE_M6S\'FVL9+BIWB$1?D+Y!>RX3 M%YC$P"P>\W:1S-+ZU\M(6[='FVUWN M9;Y=RY./!D=UHCL8LR1QW@1*97)M[!,,BT[Y$:%BSAI+S6WC-:[]?F&:R"T" MS!RJWTN&Q!!GC*1,P4\YCXF3CW!N*C01S()2AJ)DG&8PR;8&\1DH(S:@2U0' M@;+2E%0W'N]((>A@70J[WEDN<5", <:Y>X1:,\'KFF^#<1Q$J ?<1FEL,9D0 MU,AW&)8UMIKA-UP\C+!L$ R[*\Y(R*G"^F"J%-84&\K &N@L/?AH7*<+ ];N] M2TK"P %@GOWAM7_>'U)M)@]6 6-<<12U#(VE:/-;?/ O05)BQ@:\\LI]9<_O M]B[\P>#\:2_]O[TAO>;7@%YQ[;[BRC_OGOL7W>NGO4*BY3J/^&^8X,:;B#AZ M]G7G_O6@YU]=])_VNJ6LCMTG/.U.BGREDAI,-D8."$APL(G4Q/^4$&791"J[ M& ><\IE#-2I\26B]0:6[RJ S- /9Q^KT5Z.<4DH\BIV NG&E20*F41[P/3=I M&N)D&LO$[LUY2QO@FU_BVMB;+,-[831LX+PI7D()HK5VO=7T,*S,XNIP\P.3 M\=[T,+4)7OVLN4XDZ=:O9]YQH-@'F1QS)8=3REI)QR/*'6$/+DHH\Y<@.WR' M6K3S3#(%FC*;]7B"]WU">H>3Z:QK9<((/242OX?M'G.6NZY5X61@^=$2":"' M7)^>SFYWCXX2D4&%Q.LXJ*3&DU/)XIH8\!34(#?&,]>9C-S6T:C$.:+*2/F+ MW[@2D['&EB0+3WZ]3HY<6O-2VO^(UN:HND!IZ(VEDO3*\BSH@HQF6?->3B(X M-'P#R,ZS(CT3@&@=R-2X^'"?CA"_O,8\\ 93LY7: B%=X&72Q^^;PDG?LZBM MU\N05HK3!P\3I;?1:[TD3<[4=[#4L/K!QU*J1&>DF2<W%I7H4%F0^E&;B%RQM,TY31IM %N ML"8:I@_/ ]OG5OC;QP40\RZIT&HQ37,7 IV2J%.YEY8*U3&(9.2&8]+6[IWE MS.[&1=Q;Z/*8RY0&'!/0J,V16N95N>6XJAFW/1KK>B/ZMBAB*7D&09,$<2%Y MMU126Y^3E(B ?"MT@4TF)82ZJJ:@JB4A(-#'BVEN4'0Q)2?I_VDQ)?!BF$*W6&!LV8JP$*5TT1\=*!L&=E=CMPX&JJ:^7E4@$ MT\XB WRWHG"Y036HU0+Q33!:-)QU)BZ.^/]G[UV;'#>N;-&_PO"="=)V;7#15TV[8(IVH;?/42P#F&S&[,7!'8[#X7KZ,FI#Y1E++S" MLW',:0$%HB^8B4*0)[MMAF"DL06!N;E]?#3-^3L3W,P&+^\9;YRC#GS437.Y M6DKN7>S@/L=)YZU_>@'REK@3$5\A\?28+8VI2V0NT'4]9#(3/IXY(3:Q(BVF MT7@B*)E34V<;G!ZCY4BT'F7ER[7FCOPDAWNA[Z Q8<9)QA>L _&"(1]-K'P4?$2O=C#:I+X^//*K8!"GD9T@ M%Y[G=E?:@^]8DL2.$6]_2O]GX;# N%W]F*-(31LF2B:FM6F921E[P9,*^0B; M*+D.XP"6(LT1)&(@B=]W).?)7H5Z70CIXBZ(@<>Z5O(37$.IM7,=EZH_%@%A MLW$D0/&V"$AL"E;-7D7TW=+32/\IAGCJ/=\YCT7"0F_8$\Q+7<&,A2-'B!CV MHQ#,\500S["0TECIWE=IV\X3A%6;-KN]G'OA=>=!CI0M)1KT,5!O"JT -[3]<;9@IRZK0H- M8N^]SKBCT0@^";7]QG!A/D2.=R)0V5E"U[=044+88;RR9.,6* VSX+Y[-_7, MAWK[I++S2X#KF5%,SK%Z!=1IFBH2G#25SJ;<3WCY>A(*YTP7.6NA(Q[+XG%4 M2YZ6]Q=3Z0&NF:H6&ZW).I>.(/&K6B[69=>]X<8TI3FP7HOXOY*30,;;+LZG ME?L%S"L2.7J,7,NBDC@E>B.[4I%Y&E"BTI17ZEU% IJZR^#CD0XLPZ&ZGJHV ME,(/2(H)T4)8RR+OLF1H^F&)F4.]4C4A37$K$?=2.*UGJY/FVC]MGE]*:S!M M'@F:-2(EWM3%3%N5(I]6,?CBBIZX9Z*)H9V';I]Q:,?M%*L#LJ;I<7*C.[]P M7M#HO:#[3VN>K[DCRXTKLNY6AZVDGQ@,,%B-/U[:W@FW6]BN]L<="#&:/-'? M%E29+FLRDP54D$/&>AMC5,*DXO9<-Z-U[P(9UH+G6?!G-W5[0+CK?%^D]<6, MIT9U+5QJQ2IE2KDXF0T["^,FT$:-SR,O?2B'N(94_:94$ M#,8$KP#4K&]J%.&\T(QIW0DH=V"887/C^5_[7M+V^PX<-K0JGN\?V5EYSCHO MJ:8J]5.-]/_+] B:P0.=-'OV 1(/5%:'*FL.;^RD(8( M_4T-A!8N]CY,$'=2W.#U;L-5O3K.B&5=+OX:7V1QTPR-"AS*KW3 UFT;8L _ M.VSLDJ3ZHE ]2F5C0J0I4QJ3SNQ8-/6$=N^3V'$Q&\+Q'09&()T9!ZL =Z.S MP/(DK>NHX,O\[UO>8FC[>>_G-'LQH60_[A- MM[)NFT1E\;;Q/_W+IM.,G?(NAF'F5-\EN5$B9(P<15]V1OS<#,0=\#H"2#YG M>MR@J6L1LVN)$3=>S9QJCC?*@?%^0I;+1:(,1A87&SHRO%O@!^A.KY**"CK, M>7Q9 4+P/L>5WH.3%K-W9#]_]!=6MOVU$E:ON_V8\<^_JNM7%Z(_X]7YW.+= M"Y4KB_-;G*Q\/YT&$T_>[3=^=_X83)L'?5R,59RAY2;;T%(;N2$78?3$#6XV M"VECQC_+);3I^G?;9UQD/G!2A#[M927-$8<9.T2K@S*N/D22K6X5&V8:VI&4 M((%R1OVRE<0(\1O-9K2 +)D)D='XM4R5.-[DZR::9,+G)D^M?'-C$L?Q2GYU M(;A4$([/V4FM1\L:4#NLF?>,F9SKRW'P.]$4'Z0X3@^4)>#%@SM1.[3W)MXQ MP%BD7#1K[A!:S.DN"'&3W784?84)%5SV F+GYUL!K!2:/JY623"TM]'M&.*4 MU^LTDSPCTCW)%Y'B $Y-XV+-U;<:O%'(L=D"Q7G=C_QVB6U]E;'=53IHUX=! MF?WFAORXA F/]SCN+^GT5Y#T@#"6ZCVWH7X34/")WN6N(QUCNYYR."SV7JEF MQCM7:0!X?_!%O/;BP\4F YHFR0 B-UWT;W)H]P0S,YC97YY@9N?F9[8KXPZW MK)K/97*;(9]ZHO2).S)(29L:7N2N28=_\VYWB.&:/$#6H6$+:&M!7)_I!S& MR+@=^$+2'Y00J?=(W/37:%?!WD^X''3>]#YM[,T1U?\JE15I1.Y0Q0"=?+DR M2U3E#5O\)?T4O._7YDLM/#@+M&(TX MF1F#$^9RG38LLF[<&#S[!+&-NQ1!CMS(\GZ/VX%_OLJE%BC-,-9OK%29&HM* M2OQE&&EV\5KIBK9/;+NXOYCMB5. TIMZU.W "A&9E!.YPRY-BFV6Z$%^=W[Q MM[O%\WC=MXN//ZF$'H.+OW6_!OT"6E1(/@Y5!?*-:K57%S$Q@3MH_G'^EE)6=@QRP<(2LQ?]=;FXCX/6R$Y;R]&Y%6V MX%FW;7>;?=&)D3G.&#J[B9Q95=+H4VH =+^15Q_/N,QGG,NYB>++(9GJY.7% MIWWVO_29Y@SIX)==QMW^C^EX!9=-W0N$7'.(@Z$'#8G+U]I%U5\)[C#.X99EF0E<('?%N"> M*\)^YMA1:89:G__C^?/OYGA#ED=I0*6^RG_[^-/%EI 1[*#CZ:A2B#@;4=L MJ/O\<$58.7R WN#+L"K9:+1B0^^8VC6F8X5O'M:4+JW1T.9(@8NE[<@CA9H- MKR3TU>AFHTCO_8Z-KI.\T.1=Y@9\?K_#IKQMMERI?';W[N? N5:L:!&?T5?/ MKS5VCPK](&6-,P1 Q)E]5 F;V9F?=8O\/K_+&/3B9U-I\,POW[4$=__VIB-G M<'IV_MK=!JA4CZ:2G9)%, OA'X< +JN2G%H'S$&82!+%J+IONL-@!QU0>C4H M@A^7_[K(+(1-A'9WAF*2CS JYW&U87\U*,L%)IG8DW"8NSJ;+ M+]MMT7R,QWT0J1$WMT(R>I2DL4:RYGQX3]<[&!QF!_'&HR$/0O2\.IIJE1N3 M,Z7)"U'WG?>E?<0D(L&4MH;:O*BJ64%79Q(_$U_*;(_D1H@'0)1S]7E*E( ' M9<-XN2F_HB6BU":6,-S"IHV^ _3W^Y[Y_*VEZ2-7>4R3+.D[V4=>4)U-S-0, MI::"V07"IBCJ$.T0;CD;H^F=N2$N&/4<'ZDNX[0>[9U+5A95;F^47\S7Q 0; M0[BM3$9Q3Z_#_?>SV['@UN#ID).DUZN[^%L&(]U2].I*8]KU&!=?80L#-B.X@2&]- M/_C/=(VVP:%K;ED?@MJ2!O365. M0XVTWXJRV .H_O^KA42+PL5Y%$!1S)I?NDK7#9=4%ZT(!0K(O>1P_/MN3.&H MZ@[C1 ;%[X-BJRUI#*@S]]8'[ID"+^$4HB@0WXPVSW6<&BIWO(F'P&\VFA1H MS%.N.5#2AJ=&'-!7<>&^)A^C&5;=XHMHF9_'^\U.Q8\QW(C#&^./?'GYXA)_ MI&LH !>K-C C#0,=B3@P.(SG1E>J(#ORBSA ;I]@>A2EQY@Y3_#W#^VF$78@ MA[&1#0(:T."X6JS93I)HFX!>U_@/T3Y"TI4F R+ES9@7I C8<0LCA,U! MZ)%Z.+_TFD+",EVS&$L/IZ16P(H0]J <]B,GFY2IYM0Y8G^)$ZE>VTR@T,5XV0ZJ0:DKI?^0Y)PV?H &^8.XZJ)5>S M0_<33J,0#HPZQK1NM#Q"W-N ?T^$7(5'25HT73-H#.V; 1K(ONI'V83!\:;' M@Q@7J=+<$)BC>*5!))7K,D4/!:+E#")TT$%(=#D\9I:S9RR/UUI7\B*JK[5M MN-+TE;6#I]_%AEN&L.,8>A]0B06'$,@AM8L\#EYT7N*E[8F@21".CM[W_I?K[TB)>,;[ MI7.XG@TBNXD3GF*-V3K2#/[)^4V%4;,%O%Q\=4/[:F,-6L=0]V*DUB$#.WA/*]WVEXO_"C75[ZZ;O:N%3!HK MU3D0:>UF=PW.QO:87\H.F^(:]7>2-^9&ZMK%ULH$8+%PQXW_EFE'*$)\=5>K=84[Y:0$WE\&R5"D'ZLL=1N90B791 FG: ME.2M$$OFOD9,Q3C$+(E9B[0\V/'#"K_-0#KMR)N],XJ<=FVYHE.OP VB=!7X MK&IA^F=I:Z8)8_K%DC$@#T]F)58%5Z_4K'RPUO%.P)5T39NQ]]S=F5BX)G-3 MP04H/:V* E5B-> .44$\_$5^^@[LT#OU)#WZ@_NM;UDN$3ZREV^"6?R*8QF) M/C&S"[1G?O1Y'7\INM3XKV>?:[PI7$.A1D 7N(QC.D027O$ L O@\1\$:7M$ M\.H!7F8IDG\>O9H-^5'*J&>RH!B=G3"X>*59'[ES3S/HRE31P4IL,^F D53K7Y!ECQ3C# M%-73O>*Z6O)^#D::D-%#%*1L6EKR0JVP"*"4(YW+A0\U5?XO!?OC%E[S9"6. M(O:SG-S4*1H2A?E(E*.]O&XG; [D1#(^#>(_!$>S4^4 UGDQ3HN@R@F;VT!!JU:$%U8W68F27UG2>G21YF#ZGDHG4B;S0*CSMUYXPE MM:PRRD3]XGVC2SEXY,">:"%)Y$FP_0FSG]2>U&= S]HL1C9-A'N-?"8XRV(B M=:Q@)#AT9%A0X,4DW@@8V'W8C\=T0*RN+VIZH.(F<#^G25WZO9EFFECDS V7 MSN=R#&MVR:0: 3^S^ W4Z(70(X-HXEW2S;,T='&:=DEWX]WU]:2!8:7$?DDC MB&HT2 2U3?SYM>PP 8Z1K1S.RS*](T [%9YE9Y8E5#7APGL"7D5LW@;QHG16 MH%>=\]2S-'4/B\CLB24C9\E0"XP&V$32G--9>G&?*3W-TW+\[/Q4H7"6/ >< MJI-(T!3J?L57M(_DLE;0IR7[17EF9IT,[U54F6Y.UN47)0R3X^/N/[F? M?]A!Q.<5YZLZ(X3B:Z\]/JE3_\2I9XC-!!)EH?OG<=*?]OXON N&LN;B,/ M -6N%/REO!%ZCL7G$P\8 =COK]TGSV^L.W6KN5;,/NII[_JWD,)\,+FDEYZ6 M73GQT&VFFT_G#CN66'#V5&ZEK9N 6AF+NF(Y\CLVT;8!?M"Y#DB!@?GN=!P' M+P^4.AL?1C+PH9P5PH,009[.I;2BDB8-I8<(Z-JLWDC[8#,DB'V1= JLMR9D M#!ZLOG5I8,VC%T8&0'(A=)]U^PD#JK7]7YT_7'($BF6C29)OLKI+JF4 M<4F5>CX"H]WB2ZQ9K<8T"')&X931\OQQ\FRA*!B[%51KG@^2]+GCS1D!S>V& M/-XJDU8-7EQ ^JB"]>EF[SMT^VO"^JUP;VS#>-VQLB-3'B&7@F]GV6!+!2)] M1M4 (][*9 I\29F17QM](S$1VAF)))IP+F7-Q$;RU(R WVHM3O712C.B"Y[U M>#UG[@G4_@RTJ-A'[#M7AQR,2BD)8*A*Q:0/ =]5594-:3?TXV)_W8$]#NF4 MK&,P1G4- 'FI7SY^2XHZ2\SB$7G0VYU\5DL\34: EA#O)1_*XB78T_+,XF;[NYU!E]ZIU2X(7VUH _= M"%_)5^$5 >TFZ<%QUJZ7)<:OHYG\ZA@6?XW/?YM^]M2XXNZ$O33.@C S7(7DDIGN<:#R "_5;,E$BG$];P%\(>XPE$4T=2X6E!5LB(J1 M":J!\S')6W$ N*-;:2UIGBZHG?6PE6:U^=1B8D5>F%RAXRCA6V.P.W(4;6*N M4-UIW5SD2I]E;D*Y_;($IP9KIY^6,7OIY4=O.9J"%=690B_0]Q9 3#AZ+'/% MQ:/X& -V5L(WD/:I=W) -#6,71;1/ _9N;?Z>&3*P9%(R_G;5PVO-3*'DP8BQZ-1J/V)\0)$18&;H=V MX]":DP2&&D2XY?>NBATG^('-52>>^IRF. 4&R214,NW).L"%3D)F$QOQKL5H MY3'].:[+BD_J"FI-9EC'_5\J8--.S0P5#.CCY?'*+<;WG;=!P*BH+7G@&4J$896MKWG):Y!3AD^I6 MV EZ>A.43K1L2DKL>7=<,CIHTU K!D^-IMTH(+_,"UX'PCY ME98)7#$R3;&R'KI;'(;?15)#NJDJ"[=I_YI=5KE"XU \?X8=32)3+;1S%(E. M0 "_VH&<&4P,E5H,(91(M OINJMP^Z![H*GO=_^)#N,\F6+EO!O':@@IWDR? M>^ZXSXN5T074C-D=EK$Y%VMRTA,JKXPED_X2,):^ZQC?AAQXI-:&)O4B,0 MNG,M"&5%,05+L-YYBM55S&#C$F\=_:LL.J">#CNA#/ :Y1Q;W_7>LAY370:50NXL#NXF"E$8XI>+D9]C'? MI3_.F/,U,1>#D':VN3=C(4M&7OHWS^^'U*4PWN.V<:1)X MVN'A?F9XLCP(5B%(HY(QAL=V(035WP_]3KDPT@5K8N_@@,,IWJF_/9+G6QB02Q7Z-M M/-C$XI132DW8W(;$2<@]Z_">D$=)8XBFA,IT+N\#!GQJ_67[^D'SX7RLO3RL MKYBY ,Z.T($O]C7QL@)X.W"5,T6,?.+I&$I G2\8 M^K4*(T:/]A ?_8]#-]:""8T7 .6LPYZC"&Z] R/YY>)KLIYO:PJ-*L=#$M^] MEY_@50N!G!ERUX,3!J-URBF96\>P^@C$60OPL@<)O M_M;Z-FNBX5TO'(R"ORFY"YA0FKJ(A@E;48!BGW1G:[AQ@D)<^XHR$@3B$<^C M^ E%U*^Q/ _HE@1SZ8;L,//'?OS11W^TIACJ\]F+7=HT/0ZU5A7(E*>X37/, M3#FWN]CW80NQ*\4_.#9[^HT_DU5DESKLDEE,Q>2BGT]5JJK%LJ,K%@CTE3F+ MRJ&4\RU#03W[+M M:K:\4!DP?QZ=7]+SD\CUA;%UO?@F/KDAG^2%HGJZG='R6A9?ALPF$4DW-O6# M0MRV,4"3V]=41HJ,/I)=;=R)J.IDB7)!XB"/E3_95@XA4LO8(6YT'3Y?O-S= MX-I^Z5'._WMP6CJLKJ-9E2Y&&B QX]T2;2U_)7[T\T7SZN5__/7UXI5\EQXS MQB_5;;<+LZ^0-X\L_B?$-V_2Y+E-1VY'(OI\P@T8;N#C)]S N?G1,_SYX@6= MZ9MFB!>8;3 ^YUYR,8'ML-V_E^K:*T'CI6^2D)_;GQ0U-U?R13LR7'I0B.(& MO#X)SUA/C0H@.FSCG%*5KX%8:#]5F8HVA%05%VWT5UG,+ZNI;(7.^,Q/Q_]: M4SR2G_$<@359GK9L-I%P0A MV^9M1D^7;B)>&=!>,]%]I@;F56&RL9MPT@5+?NE2_#S^";C#:569%Y04K\<@Z)5#?T(@^/,:2)EN%,GD%3=F4B5 M[V1[F=ES3#AP D?)R.O."POFC=I/W<(/N:\H,4'M,HE:NZB6"J&BU;\5#))D M/BQI<1CFFHS57_U9&\-.[XVG-5I)D#KUJ>/I% MK8I;VJ_Q&=7FT[V7[QO;/^V,]]T9QIHO>T, *MJV,K?"\2YB=*9*5N,;/N8W MO)Q$@I7WVF<=\E]M2SRM_X2,X 89H SH1HIAJ#+7T7%YFRH7J1 AU8+H"&G1 M0JNGO[S!?UK#? V5*DG(?S+MMQR&F0.2S-Z?JCT_W=._]CWM.N.9EQ+5@/ZQZ?;]<&L9P9.5"Z[5)UV03TCHCE7T9H4;94XI'VL97]-V1/B ME::],AC"D!+4B_J*4DECRD CX74A[9.5JEFE:-9VH @;]2XIEG=Q,[TY/>8Q MU6I>&D@JX7$4 :KTE9XU-6\,37^)"P:AR7K9W91,E: ML*CWY7][U(@>44:)YK8;@G6EQ !HW8Q%M>[M6Z(?FYY8, VW9UMJZ1O M.2(DC@\[@S?-R[I+419?1#RVW@^=CK/ MZ.Z9R9)%>WC5UUOF0D=G";>"$-0!(#]>^7A "(?/B>!&C)Y+(%:.&!UIM$"- MV:E+C7]#3VD"NS>BO6K]Z6EW#9ER4ST(9'MR]17=P2&)T^=EH0'[C MAO#9I_&,?9W80-RDLSMX@:4T=53Q4:58#^^J M%M"PKA84A;=6 B L50;P(=9&VJT?]VV W9'I6 N$.O7JBJJ]&WFYM:U%_7]5A?3#Y! M':X7RWB]AO[(N^V#W(7"/'TML_&BZXGV8_$=U2F1=7R^2GW /US^)]4PX@._ MD ?&OWY8"7G"_Z$[N1_5J% 'BH#KQ!FF2;3]/M9O9S<_[+!:R;_'KPWKQFD0 M094('Z;,ET>R&-Z: &]D6G=7 ?@2DIA'>]@+J'Q"I=K-VF/I M6'8Y=$:.J6Y$1M9F%6_*Y]8['?V6(!\8MJXY%:%:FBC>.ZP94.OGHUMTU?57 MIB1 "GC-R(T]Z+NJMS5HHE?-32.$LSTU#T/(,_Y?573]NZ!17+-(/+50^&7C M;6+,N#"H$I^="GL'8\H81)>L\>W(^SY0@S#:NN(CXJ?XK/#PJ!*HHVL;G:%[ MW38G.7C3=>-!]E-D8GZU2[R%_<\D9K4J<[4MZPGE"A8Y\TN5S3<@,$?9]%ON>@1 4RL?D["'+I.C69GUBP[,-8C MQJ@6K#0%22))P--:)'!BSYY@A>=FY_";,+0 M-R(OF.W1R\574]O'J6ZS.F<8N_>'L;93?7\_]='ZI2[EHO04WC7-G8\<)WHG MG>.Y-4@KE6SV ^F$>B@.KJ1-G%^KGNS4)9Q$#,FEPY_Y^E8/[[K^9]VOZ4F6 M 2$K'Y) 459CPA/8>/,5R>C@MA6_4DJ6U(C /"6!_M*;4B__9W2.5U!IV'-3 MQ5?OGJ!RIK0IF #8GX;UPW5Q_QK_9VKUB&=\57XE=I&%_I M,!9?0NS2.B3Y1WZLXZ4HG[>WN.OK2:(2W?9*8XTE"%?-T!J"6GZ%=78Y$$G- M,_.SD"1A29\K*1%KDU1\O1?7\016BU?=(9[;_^Q4A_IO-6U=;1*@G,FN1CJ3 MFD2DC_5*B9UUS\PYQ@:61]%Z-FN^Y&JV;M?3J_JHSW7!F^O-+4/)6 1\%"^7 MIQ:S6.8O6=%G+?FZ6>A($A;G"(.5>RGFN(T!6+CH-IOLWB0)$H01E0\94M.4 M"U_N(Z)Q\KZ%7#;IA!@_HG)89C0Q="LX%5KJ,[Z'\9.LY>ZJH\TL&;TV:%/V3W7Q'TX>^4:3%RB#JG:.4ZELI36@]K502;NABGXG"Y:UQJG+?T MDTO'U )\ZAT$[P^UL!)+?7T=\Z7I J%2/WFW53]XG4UV3'XN(B3T60 MZRT">/4:\U3 ;=>WZUN2]F/T^V%?G#@_BD8S9D6H]I)ZW)[]!46;/@@$4?KH M9G91 E1P6?XH7F5\UG6SAXE9!NKV7F#UBL=D>J8J1LB5',V_3*%J:9-Z=R::<%PU;J2$QTC)==VMKLX4.B(]W,S>[JYEB[#[ZL7QNTRU9K[?-CM(_TAD1WP?O'OW'KK=$TNSN MX9X4X@2\ 67C])OT-NMFJ*_ZH'@,*NP&IQ@/VR/1A.Q6 42''0@>1RX":YE* ME+U6DTVHQ(CV@RRR&=B_ZH@M/W4Y6]\R_LZ$2=2&O\/]%%(TZM7+J++F+M7X MOIQ(984R;G%)WM)\L;F+QH!9_^*^(1)VI&J%<6&ZJW#CL7N7? @.Q[K;D/8C M)X&+:J,33ICHY&9<8/1K([4;>G7:.W8K-SDH#Y?LG>O@D^33#5%E#1Z M#WA.)CZ8[K%9P>HB@UE\'PY7-JI9?]&.GV9 ],J$.&O\$K ]W%\V.=WA[L.M M6T\,Q,]RB^;+>INZ=:?M67,K2(*R\5I"V"SM6[*).0U.,Y6"5G%==\>RF7WN MV5-JW8EJ8#KBZI>*OWO6SCYNG^Y'9YJKN!+OJ/YR" W# M/B]PY4O$ H-3%=O5)'LL>:/,9L>89R0*FP]/?#^@I6&?Z# MW$74I7B2Q6.(!L;!TY-IRO"-B*1EF*N M1"FTU;+836JC=Z_(031??*#CB5?A%M">.+SLUL^8H LSIN_3+5LMF+)+,+T= MSV6-Z4(JV@F]JU+1S44MH5JHY\P&5\>S:R%Z3=$D[U4UL.%VWC F);14-^]0 MB$XYTK1'HOU^>Y GP,X9D_GK^,<7![D _M8MN;@>_QB=ZC\M/J"/B$0%?3+^ M340I/F0NI&[-P@=R_[[H^F@';IH^_MCS)GHSWQ.QSX:-]U?Q?N@(L:2< _@I M_Q,OGG__U:O\1Y9,V1/WY#_M5@!2#B4N')OITQ'15[ H]@7S]K0@-;K(;^#@U9DWVD9R]%&V L+@7 M3XI2LYHS=X98B<9IL\;M(LG76<>:%VM:%6,N:)KZ8<81]<:+O@]4ZD7\'(^+ M_E50RHFJWB-/I M=^:%G/4YOD=+]_=DU3@.^LZAB[ZLQSK^@Z*+?OEI>7R8@C\^>DS!NSO)DY9] M)68BF7G:LHZ+A%F D@E ]46J7$4KOC.Z]W^@DNW"H%3&X$WI<')"2E5KDFG\+IKQ?P M@9UNG,J:==HWG42YYHI&SCU%JJJO765E&]U9W/"K M+H[A T5UPT&3B_J62+.BHT5:<->BNA:V>RK>D6_=;;E#6"5?:<@;<&ALFR$^ M!)XLMAQ=R\VP:M$"44F7X8YV -60N$=T83U)N?@P?A@/(W:G_ MA?E#P^ZJ9OH.XND_N$M:IM;!2:TI:D\8.<[3)'HK^?*'LI&37@FN'4DQ2#K7 MCAUEDD!&M Z8E+5CVP@ZPE5$YPDM24==JJ,R.^U6_\?$1PY_U:PIJ1#N+9< MC4\TL4*AVC^OIJ*;@3O7_0D4 "2GM&D**I]&8JW&*A^6$W!,I##<5^>A$7,C MS+,E=$T2+9O(5>ON%69:)#$56D+N_3@@@HZ#P/3;,8P>?P?)S7831T$[/,XT MS?/2><5 /^2;P*\@JJXMG::XSB&!QO4W/#\4U:?I)QEUX7]TMZY\2I+^A1H[ M..]*"4F>09J5;LF<(TPV(Z?+YCN=+KG65![B[NGU9,.JQ9GM3;,[C,H:0BO_WV9-*%SPCZSFD:CU&+,N]-ED(''7))]-K0$_[;9SQAJL,%,V9 MP/Q5IJ+C\;_\7.R1WH0Q^89PDYJ/K&/&V/F_;83F5K::T@;!\BX.*:VCW?YQ M<8B]JOD'T4D5G!U'W3 X_UDR;94*@M,>4";K9 M":"J,BRQ4V"DG J W7!$$PB@K0\[K(,UR\8@K[\*N;<%8V(T8R)JE#2X5'D$ MYL];UAGXME[RZFO!Q3+UHV0%-F9/"HTFG"G"WL5SW4A28LR]233)R8=MXMPFR(3 DO*)Y"7.'J%* M]K1S&?T^M?^-L8A2RH1X(F>^@W.:U';=J6 1Z1AJK^-$#EKBHR/'!)ORNC>' ME@KC$R:%1/$Y'973>D*F 4P6:Y!:5 M4DH:#WRYQU]O0>HZ6^^KD2NC(3"39^"=2&I(H>?UU0]@X6527>M([ND;77OR M[BE,.*,-^@CR_"]W)\B_/_[HXX],?U=#P72>Q"VA5.%$C%D<5-R[I'X9"'PQ M!.R%9D]C<#Y6:F8ZRA9-AKD-]5J64O-LS;BXA6V!F>3>*<]KTJ_K:GP_CR==D!E]IAS#. ^RG(%VCV4AC5AVN1 M*$;V #KXNY#+DGW3K/J.!J70 MBNQWTY6F;H-,*=UJ,.?B$*O),/#Q]_%_OP[U5I*U>/>QZ]K!V+@/S'W>E*;>8%GA]MSW@ P=!'T]-I-8A\O-CUE7=%(4]N8R*"\H/KB&YCI .3EKCHOH_ C'"L1M=:CG?,>N"^F%E5N;5\3_F6- M-["R(?D228M[BO%-=)OWH)7+?2D?Y@IL>YJCW*G'>/+1PL\@E>)&44I0 M^"/F@9!W.ECD.XW1X?N>##65R) 1)>@5SK1$QO-3 S12SSGBOK)5+ +,^?$!7RDZ9QV M5DS-?%\N8$@J:*E%+8BF>3V@-.D3C!56G>A M=;=U;O)0Y'0?=XII#I\%E93N4&A^)NQS;JZ.W)C<=]'4;]W.\'&E!I4Z/881 MH-)RWMV]2&W_1>LV_6R\%7R?LT,>-$G.N4!U"6B?EMJE61*HW_NAOF^;PPX; M&RLXBW "_4=H&RYLBJ<6EVB4QA]F(_!%9O@?G%)FY\ 3NHC]\8&V[:^I07*- M)!.+5)4]5+96OD6&EH)O1V&?-QL7-S@-P&%'>$O2>[&_3V3+DY_E@VA-:+9% MN\-("(YIUXUOJTDKD?6!6YNWF!Z*LITSG.*$%5KS^X$RP&TUK>:,21(>T[KW MV(/3\;ALQ/5%XKX'?H4V! 3;=QMZ^96I+"FJF+..8#$(@">TQYFFGFZFJOZH M+V\/J3!V9W;+4Q#?[/3:6@'D>"7W%_M59+?4+73@D;GZP+L>JY1R)9%@=6/A MPTY&E/C/1/5PT_79>/B_#$XI/OXW19\TC>(['M/PG\ #!A[X]-&#!\[.#_<>T)826/:JK9MM)H%. M/B"%\4;,2[D@\/P@ITWT^_B2AU?Q3@UO5X&"-]OUTY/& 2>:$_H@6M8.;)8? MSWU'WE)> H3>QV%KOHV5&,#'TNB8>9QK;F>AH<#^7Z1G%TW]O12.QL'QOBH#?&>;J)[$S.+(VI2!E!X)Z4EVVP=PB_X^WJ0Z-4B+?5/>@H MZOY![(Z@M/@VT<*T!,MLSEXBM7"&0+1?^Q#G&7-%8KGSYI=E,F MQ8+%5P6L61!,L>KB0J RL[/>#TE#!$"]I1'/I?-\MF+!184KM2 M/T: M?YS?;$30ZE>:\Q0:\Y ,^45CH"L? G/XB I%#$ .\4WXWP+IZ-;"?W$3^$+) M@F//Z?.HPX=,Z5?80?Z#^X1+F.WB^\1M^,$?_N/+[[ZG4\/9I658U5M"'=+9 M2#T3\9/?Q,7\^-.*^@K^7 EAVU 2XZV+O9-1VP&-3[&^!(7I\7&LY3>IMT^@ M5)0JXOQ?HAR@_]IE)'MQ9QSV:NJN@'-$>>/__7_^_,EG?_S\XX\6<=9;N=8V MB'TI&N:6Q=3K(I()*K3!SAS-D;[+,">,) %,;L*Z78MROMI09-$%$)0H7%PJ MOX#Q%Y2*N46+L0UI/O.I&XFK&.7>RS2BK"W"ASZ+%S_D9F8)46M+B2M#'F;U_]H#TQ9'VC"5E+ MH?CD^VSB' >D;+&WB#L$([?\V@!)D'@>/S/U\)9:8KP,'1CGN7JW#?$>TZUF MX^27S\[I1H( N_LGES-28=GK6F_0WF->&^C^,7('=ZLLLKWWV%TEIMA06M!I.K'DL#0X?I(Z5=B@Q=5B7=C;V=]0F"E)+6GQKHY^:!W1GV;YR\RC1Y6U8"I)(@]Q!W;D5W M+.WC214.3 ^\43V]T:]./I(:GK M]E9,EJHH!*-HL*\9[> E8:^N&@@60,Y4JG(X--U>84I6HP_,[TNA(X4*X".1 M]TEK,3,Z$*R/7!N@3;T+5]T(UK X@MWBZ[#L#V2TGGT$1^N9.5KQG+?.808] M"_PRZA1U%3/Z.Z_QS*\S"S6_CPRQ[J/O.R!H"4+@-J(>2UT)%&+2B!NB)_KX M$[EN(+/H8,#6C+WS%UHC60,5259 E#2\K]YDD3IRLMK9L^JZ-\PO)-+'\EYS M\\D2U!P*R5S2/R_#>$M^XJDCH4Z[S"QB F70FR':F*V@-P05,&- R/_M\-.G7KG%?YGW#+KZ#-^\ ?BR__#AXN;3G!@ M;:AOE-H4;6Q;Q)V]-943V$4;S+[HZ7JQ_C*.&OBFY([R41GYZ7,:>L9#1U%0 MO.)R&9RYO@ M4TR4)Y+B!MM7#)/LN[=,_GJ6#@BKM//=WUHV0NT5TV:^5VKAV6>??/[L3Y>? MWB^WD)(*[G3C-6:R'S,40Q:7)L^Z=/5Q,+O6_&H\_:5+GR9#$'J[S[ZEAHE0 M_&#R6\S-0[5KG:(7/%UV#2%##EOLR"XN4H\B;*5&*IJ:N,X]T"GH4%G%7XEO MDNV$G/)G6P0BCC=H9$UCX2PR!KR,,51[Z.0=RI%GQ^I1^U0OXJCB_M@U]:R3 MBPN04GZX,])G7ZA^B)I\D(%HON/%=\^3-X*#*)E%<= YIZ@FQ0P#HK+XW124 MHGR8I33FI5C/[IKB7'OJA'2QS_HWEW'8S3C# MJ55&@T_ !P,^?/8$?#@W/RZX36D"1+T",F +K-[D/-K-&-R@[2(([^1HQA-D MMA_I$1Q*U2:*%^3$(IGO22,=Q>"(9[;NOK[&3+KUJ M\;P'XA^2Y+0^H42/IM]SG_O$#=]A0N/?A0]J,.-2I6#'Z*$EHZ?^FF78I,DL M945.4/=-M\ T&<92CDL*G:R'?-=IQAQFCWT&0C9*2XO-[ ;N:, 6O*W[=5FE MLDV47W,N/3WH;Z]]O ./[G^:/OZ0OP#+\EK<>)5=I=] LIGB6>Y3U2H;8*&I M I9OA4\>M4/RU4TP/B4'5Y55JR;.W)EHK176%'CV4%QMSK&D M:#D>Z8(YL"R1>CG*2T5_)7U&PL_/L:JXXOYUTZO'#7>"*CV<=1BC8T'J%B\W M\STNK*K)X@W2%*@)FQAA*^B2+(3VKD_YA V27POHPT@#=N$J;HH ;H!YQ@#5 M 9!.]VJ.A\"U,.;L!9Q]: ;+SP([U%-^P+^+9=O9RKL&>?%\%'],E@D] .13 M75G7L^MK-D72::.#]CEP!\DI8!,7\]0$DGZ**?.*-]8_J=F>D"9->Y52BY*#1V_C+VX; M(=0H?\3_F9\N?>$&>)*\U<$]\XI>':PQ@@.5S4D7,SB 'K4=GY/GX#ZL.7BW M ZX6))D _;REYFJ5(IID1G"F;UW*?5X!%?ZTGSB7CZJ8'TP=EQS :KU_P M0=EX6H*(; 5><$(!*M<0!\1YD8LBMYQ>/C&0)/:%IO>\)Y-68'?E" "PXCQU M;VVWTQ93(R"-&ZU93VD3UT'J5^NPQ0VH]BY^EQXEQT9H%ZS:U5FSIU04=/!N MD-;[@![5OKO-7@M* [)*[J%BQ]B/[) CHWS#02IL1;R-P)\YO:V"3J=W=N7\ M?+SSMJ&FN4[3=(5,\S$A!BI14Y9/5)(P-[5+77;971G%+&/@TI.ZU)-X*" 5 M\0VLAU"N%S;7H)F5;"Y?>%W>;4BU(.G^RPB1K%!K,ZQ-[32]G%(FK/=N%Z0! M R65LKV:Y73DA'?&Z]:3ZBKW''=]S?65./2G3 MKLZ[Q+@LD^C?9PA^_2(:U#/](H/_Z2+QV)9>VNES['6!%SWKE4QUG-ZQH= U M')CZJY/TF706M!=%[@)O\_Q^$C8J$?H-.TSO".8^MEX)Q\* >XKS1N3:?K.+LE7D^;+5U(W_A6Z(!Y8HPK?AB;: M@G[>E#_*U>GR.=-:>]8('/=6N)5VI$[RD:>^5I*65%YV0]R,$T@C[7NDL_&X MFE>^35,D?6]$K1EV:SA_*/A5:M6[RB)TA1>KM MN^\0Q5S0KWT=[Y>OCF'QU] V;^VW!3'J2R>-8XTM2)\X)D:3/M>&]+I2*"=+ M,\TH[.'C1><^4HZ@0AGE[LCA^O*,+!I=T!^.\[YADDL2MAY M\IAV02)@]X,O7SM75]*WBZ!88(/FN?R"O<#_YI8.Y$WB.1HVM4.'9@ZA<>1Q MY(/+T[41Z$2L+6/FW(3WL1TSQ$4F\Z1-G=6I9,FCCO@-QS)S7+E!0C=M=L(E MNW\B;N%T((7W(U.F3!=.B(+XG$&8"NY1 EXIE^0"#6=U:@X0K KO3TKGL)$" M@#=X(\]=$\=,9HVBHD3P=.BUI9*KM>P=28<=*T)P.#()T8M/L?!9("EDN+>; MEF218 KR/.X]CJ^=,9F[V9.F"U'EH;9,:^6"[\/Z2M4I8!Q$$JXTV0@+>E\\ MR?T_79<.:'LCAW1\*W:6TP8ZN0=$QY2M-'T&5$'7'7C\;*$)1CQ>@\,>5/?='TB/JA\2H3SE)1&X2)8V]U21RBU8FD]L<*/XC-, MEX 4 /H.9!>>-FJ/#QKPI]\(-.!W=[EH.IG]%W4GP2;[3I@HI_3W)="0YUA[B/PK ):H'1+24$3B&6JQ:.NZKZXZR MKW3Z)G?<8_O$KVE3'@,A M _D!'"2LCBO\/Z:F0[88'4([\2-8.DG=YSRPT*!$&U;X#FAR%52"HCEV=WM* MM5@V")\TYRVQ;>\8M(6="_Z,1C$WA%/(8;6 50KJE[XA/A6'+2B^(17/6VB. MJX/@O^;E9)"4!^!/?W+YZ;\TLIZ?,G1\Z9RY,%OK'J8LRC1BR- S0>ZN9@W1 MS71'5>(TDJO$#5EUWY1U]+1MS1&$MW5!=B?MG2,'N9A2Z6%*[G1"_IQ^0S'T M\F9D\$6DK!-&FH+<]74:^G2HE6S2OJ._;3C)N>?V2&ZT8FT72N36G(@HBUH5 M%2_&XUY\0^*HA>^_(S]]&YI=4LI.C#-O("G2P_G& C%R.>PMYCMSCU9Z^ MY"J;5SF;65[<- 12C4L7;< -(",2N(JQKH7/RJ^7< &B<':Y^,*5R-+$P7YX MY6*N$=9X$!.4#'/GW^Y?^HK\;ZUDS1J4\#;ZY51MN0Z[=#TTF\KH1!D"SC\L M/+RI]T9_H[!OO#52_4#>GV+,I$&PJEGF9"7$M7/HPXI]=ES?4(4#4HV M*:,?Y"=ERIHHPRFU^82X?_[X;90S3;^'NEXBN[()2WIW>H<(S)Z*ED["E/8! M#9PR-9E2 I:$E\DDCA1DA'_^T/M8J0]WJVS!HC"I!0<9!BX@:H5 K"=WWN3Y M+K[2S^BU*JB_F4U%-D&39OZ MA6#\I=WC]';"@19 4;/)WF@39PGP+RGVLQ-9NZV;6D;2H? %M63'*"61FHO1 M#450GM4;MO0_T?7TKL!OU_G\$6MY7 #MX4YLZFB8SY)6TQ B9=_XC^I]W-K) M^6?(?V1+W2BQ]_>SVR075[G_5E'Q9+XZZ@RT M6!B@L1L3&\\E7D=S8':U WGI]L2Y7]9TX,^69)TD<^^H:IP3P!E9/&R"50ET M,P#Y6"""G7J0V;[)RISZI?3I,\7YTQE:7H?U(7D8\TH4>VD#90*OA&K6I=L5 M2UJNI,)%T\K)JN4I"1_"4MJ!VB)I-?TRPX$I6 :S.LZ4//L.(Y:M!G!"4+:2 MMXL#B!'Y,9DW9\E,MNK$+\S7J>_>UOJ0R6_/FM9)&80OU>B..&?5I;/()W'9 MK,SQWAZ8:-ZE^ZN9Y901ZS@Q _@7$-6K*P-?L6>D5K(YH,BG3)7ZGI?HPF!O MG9N$=*WC1\N=I8\ (&=G#FSB 5XJ\5EV-^A(FUWN#@.=B:\*W7>^I]S7"H=RWU]K7[L_ 5\=K_(_20[FDWUMGF;9["00@5\W"=59:WH8U=$RT0_N&E4 M//4]19T?44%ILFZ6\'N'A<-EPVZLX^YE+OK<4?3=,E(WWQ.5[*$7C0?VB2$# MB[56GTJVPSUA;YJ53N:N=D(+./BC MFB4HS.ON2D,O1&'TD\$BA\'@^H?=&CT!0;!Q1LM\PHF?=%([I0D9S7F$;F(P MB;,)JLIUU[8UZ^N >CZ5(C08T&8'1Z_&C156O'!NDYBH6N4M&84%P)!R%^.* MR@!9MY)$I8PRTMJ2FIW]16OC2RVW\C-/T :#-OSY-P)M^!?-#T(5,%BE5!'2 M%4@#\#DH/+WY[JW\UI$^)W=_ZSUD7KH0B=D11=B1O(:;=/PY2\8UY7-@I9." M;5*%4@NO-P 3MMTZL\:P7-;B(]0^DW#77"DDOY/J2!0^UD.CQZ]6H>#;/#"T MIX+76'^3ZBH89"9":?UA,W[/J#3A_([T75#BRE>)KSW@Y-/G53#K4?NNC+<7 MW)G91E)L:OJ@3=4JR!A##)69!GF@[&.T%GG]Z@3=C^$85CM9[L[=S5;.S>"^ M#GH_:4I.TD(_12OB%TO0_BN1 JR)ZSMJ\QIMR@)TI]802\&J[_FB9?V6_(43 MJ'Q4X7L$TKG:7/+2@,YD ZBJ90DG.KQI6NDB2^IFQ)G9AK6*7=U:>5K:^U)' M@9[P(A,H]I(F #5@KI!F;0G:MX"$SZH_-"QRIP< _X']KY:1:1L8*H7N-YI: M3A5S2KIX132R)T%3'EGE*EMH MJ"^,,4#+ZDRA\B&71W.#3F=&9(#LA'\2KKX0@_*_I 006D?M^\B>Q_&MWM#1 M')*?;F[[Q$2 !P-I.F;5FIW,?QR(HJ?)&P/SR $DX7T0<^;)L&CHJ/YU/M$[ MTVADE!QLZ.KI8-"*;AYDL<3F8TYV=Y!'3]H(X$@L=2.=LI389&=M)4J_U0.W ME0_LTLO7OC!OFGY)K2>SH"-!&.0JM\0(04KH WA11H7!(S)49&717S9';&V4 M&FQM3F' GMI. )(32T]"F=%B'SF3*S>>0\=!2'=RK$ZO=N"^]F901]U$LZ,- M>97#T=+157T=W@A&%R(I!W^^QS'>^OOQ$_SV8DVDK,@$LOAOO,> M>=H0,QN"":*Y];<0L%?&J*?3^ M,OM0SL^X)!<@ZGXNNPPD%>&J.,'EMC4@( MJ#**VL,$8\P/(N[++9>Z000Z:.O.?%LKA1[RAX$;]8 &IV@@^G#KIU/X$S<" M<.F]4;,,U\V>C2H'F^K^19M+)EF1X4XAT>M+==("EI?I.-_Z.3WO:;5^!INI ME37F M*2)^<&^F8,%W$1?C[&EX<2GV2@,D7(3MD+2RY_[->^6ES'1UT@9]T6 M 0GU+#=O DN\$O-(J&\:4"(0 1,!-:3B*;1;XH@FSAY" I"=O%^L.I\UF8^< M4Z%@)I8J0BG?-OV8X^D'DR!!C7<3J*-0Q8>%'XO2L6[A$KPZTP))R3(3\))J M;!X0SX)4+$?WF%,:EEJ868IJ=BTH'B2\7R/-3@JR#@(+U-1P!HC0#\E'SB&Q M#8-M0\/!5,;JU)W8GM)@R/=2\*9 M*!Y3)0U#*MT#;YL)\%% Z39C\+)Y?KL=]IN^TTJ%:U^&L2?I#8IN4<8&^E$\ M^[@#M1D:^6Z&+8_:-7C:QWY?$JZG;?6^V\K?]Z%/@NEY%L61;4JQPU /"05) M^P-)W77'!%'4L\?YDI)C# 10D'13>G^UIMD]%JBQ0X#)%*#!@(Y4F!') >*; M@N2G'_K3]GJ0VTO0\+.]W+,\1$IBJY*VRV.V.:X/(_67$4&JB-3S=F$Z)*)# MX#1$9NUA"2J'_I'UU*CC;[#I(2'%'(VE)*'>>XU M?_[=^O@@0RNCM5+A ]=I8PHEL+-//DT12% X;PT*6W/+ D.8>U@8J# M7 ^(WX@^>X,4&-D(1@91C]2F1LN6=O3#C])?:D3%8;Z#0(E09\+GI]OPX>QK M5Z=>Q#T;;PSF"U!F<&F&/*R;,4O$R![KG'[ .NZ*!G5UR8ER:2/MGL,N$=#Q M$TMREB4F$*](!@,?-[L>\_7-F4[*XS"Z^=3QV M@8G.4<%K;AHG05R.X.A-W MO:/'0,86LN[I 2H3[]KC'96H^R&"+*=Q$5I1OR6),RKK\O7B73YRS0HP8M3Q2HOH=?B9,=(17M!V 34RLI)>H#!':I!U6[ M@1QHK "WI@U4( 4F7*[NAX RE(^+CI(1ORS#==UN0*NO/3B%AW*Y^-JA!/2E ML6GU-TH2V'<2+IC+OAL7]&E3_:@8TW>KHEK,@#728./ZQBE"!=4NR\EZAX(6 M\W[[RW'D^QVE[#D3QY:%V0!M0P_S,!Q"KI C:D@>#%'R%A1DP5I44OVBXD?G M>A/J@=1CBO='[PK-W]2+ -Z6#?AU:/?Z@?1=12SKR\7 =+QPE/3\HI5T.4)E M.*& N]T59Z&4!V?.^MZ#@MQU7H*@JNZG7/CSZB/L'\U"?:V%PNETL-[Y!.,P MR!GWZFW?L"P2>B!SX"LL0<+!A+=)5(\/.-^S9%00U: M!TPMO,< A5 HXZ3" M2"@F@S!Q^LTE4V169%P>/#5J*D?Z,QWK7'@;5N0!*MY?@:(0=]>4-[H,T5.D M_Z*="8.7)"D:*IOY\S*W=77[V#1T@AAW]XP>O_1>"3?O>?GT69!33+0S_LG= MD,E2>GKU5.AT*'0K? 0#1QW9CW<+[Q( ?5DV8E+Z/V MF)PR2%S]SC'\UZAGI Z1JF@1,55.A^7C >;FPG!,.>7F9 QN]>W16G A^8FT M!V98R9=AVGL;UC,2#<;AP O"SJI&:N&IB6>K]2P/MU'+U^3X%1? MLX3J@1L,0=]M"HUZ 3%/).)SRS.CP#>S M8J)%@TIN#)AQR0:P_A!PR4ICT; =QH::I6E [=A$'P'B8UV,ARS=C>/K=WJ?+M"ZWVQJAXW$.YYR5,#(WHP)/'^V%.>_VO7K8.9-STQH M6'!O\ M\G4S),>5B<,D?"CG; )69$Z7I&"YA.!7G>&0X^-!0#W61 UOT4F]^&);5&= MW!>_+R?GW3097X(O+W M[CL8+_'&7R>X^'\UI&@:5_7W-5/OZ Z^8#'7I6S: MP=QXLIG4(26J(U0E(3XL@D$59A=J#]]]""Q"@_2B68^ MN+G.D$VO[**,7V.NS5^O# M!Z2XKN6IUUUKI'(\3M4"VG;1UR.*(OYDIIEH):Y,,YGY!Q"L#YQ[6WF9RXR[ M [A]%F?/E3 ESR=="D(P#/ER2V2<>TN5B$Z:U&CHIDH%I 0HB43)@_C_Z=E- MOV;B#,,ZB\IVR0XGC$O^\W!1/5,*?]=4JC%2OV9WC#P-.0Z61"S>UI0/!;'( MEV$5@(3_^"_5XN./GOVIXK$A$[DF[MH-AQ!TZ_#*\B43%L^3.!,XR]WJ\O%!RB[?O0Y_Q7_\>SS#RNFPH@F^C9H3GO-944E8T[[-P8( M3$K[PV[MJ(('*S/% *$5Y7 =4\6D?,U:AU43H>X%EBEN/W+AK[,O&I7HOSW[ M^/+3Q9:HV]"([Z8(TT.\HF\%Y+D1.@V\P<$10MMSB9Z;5E.N)"$J5BU7^K". M3[!QR.U>M#S'Z1OT*^DH4=N"N+/P^-=VEAA1B'7R\<3EXELNL"0%;7T6'SR: M*9Z#(65\B3>EI;I(C"C1)",K#S4,Y5'6'U85>;_;7F?[>@;;3VII_,WR?.59 MP6ZNUG-[K2S4XO': %.2V$-RZW6(2E5S*QQ&?GX8C^7%IK2D@)(551"V+)4D:TZYQDT7=Z[KY(S/ M*$RT/#T[8D>CA#AIP.UND$]TMSMNB.I,']5HNY7L+359=3D41B?=%C$^S383 M"(+(0&RX)8\CZ3C>L0TL]1X#Y&@#>@6.)$?$"<=2GC:,F?F,1JAVJW:L M6.6GEHJL\!/$Z10M$] MJ&5,1D]M7#F> -F7159H;!,Y+?S ["L7K'^%!).4-()^H3>0G@Z[&F M5^$9/E?&U'%B843&:=?$*SV^TL"?GO(+KAXRCEWKN$#J#CB%N[,CZM%')DTZ-3K MDK[^':G=RAX8&V7^/@\X5 CX;NK'/8D<%+2PF$,DKS1! C#>NK1;^$@ES9)W M+:Y42;P[5#"<2APDQ'Q$PDF4>8S.\8PMPE@WO;Z HZ';8O1_$Q-O%2MC:*4+ MEOI?ZAXFW8XJ10,7S!&*<,&P^I)-:-L+4X]QA&IP4) +\WP&O&4]XK&[SU%P M.UI,J5E2IA17C.\Z#+C+EF$7F LR!$X;M[+ZEBPJY%-+!J_*CI%B8 MIR/T'GGA^=6=\QSB!B2%)\D1NSR3GA9)"*Q+"N"-R%WNT%(@]U^JL2@?=S,. MONQ>J,LA.:17G:8>ZI*2>=N,FD:;@>F)Y)O#X8W1GU'_M.E9:"'T--C!0Y;/ MG 86:79'-@-MB&>A>)*4&SD!ZI0<3&+83R$10F')4.A/V3<;P=;3\\=FV8:\ M2$]^_&A^&^F8P$L1Y(8#:,BP)/>-X22ZFAW%V2VCE;.@ZRY%%F I?60TQ;*J M#IC8+X?-8N.(Z(1-VGU,TX[P+08B/O=\W8?J9XOQZ&YWR@O"_JH:VP0C]4 " M (6(C"VA)1F [J2>*__A:(2HP26BB(3:3$U3I>+_U!% M0H',%@42]O'/C17@$NER7;:)6$04:^DA.PA^4\-C/+L4:#62 56>3<5RJ22Z MG_'3/^U"8'R1]KK<\)JOX"7TYGA^]22%[2=RJEII :J/C263ZD9LZLX^X6&'K@@Q(R.EVS/# M2"$A"&M.ESA+_E]G6I/K@E,\!L5NJAVZ #8J6]D<4'-'. M03TBA !>DYYN#9IUJD5:S\H:3(Y]_+&VOLU;ZGSAA:P>*BGK@RIJ>/H'Y,L& MQN=-[N>[-Y_41T\V*-?+OJO7['P;79;,09@'!9NG)A*; MNL'-J*^@)_/4WB@;2H*I(,6YY'BGA\;!9_)A!B%(NC,U#,\. MINQR2AV'E&KM6M8JC#9*Z(12$OWD"DIJF5ZO4>$GCG4<(JDJ2]=HH*%\,D9( M>2)6"[IK/_+:R:>9(3#M/11+:._Y+F=?US0?AGRA"R.1<\EQ[#>M]-X0RB'5 M> 7(39I@Z'.T/M1CIHT;O]V/YM1P$N:LG=%MC!ZP;)\F:M2IQ OMHXNB#7!T MO?KG?NLTH>E]JG$VBW0/_13EE]]#UAJ1TJKKHR,*.;[DL"/SD&*46J.#/BJ,3>SZH*_TG[ &7M)PF5@\[-!2_CGZ"X( M^&=;-RG13K<@(+F*C MIK+W?^60'64(?&X&Q) ;G=1ZPA#%R(_M/,GSV5U>:Y6MR:K&#@9S#Z"0@OB0 MMAIY-'[V/73MU$M2"L$ <, !9;E_FTLP+3TNQF%-<3.T*N#JG'T(72-MLF:^*U?'YY TQ[UT\M MMKOTSYW23.1:*[E=Z\Z(K];CQEQS)X^T%?5S9?N9,GV60IRDND"W ^< 3H9= M]TMLP!:".\:@TF?-8JX?"6ES3H5B2D5)H*V/Y:)RE1^:J/.J 5*=4I'60Y_< MR;TE?QF:,?O:SLXI1-O-%?IA9[O@1<= 5B(79BUY)>ZQ#POZZ!E8S2[33+[I1X-%,A?T1.SCU7U69Y&S]*Q9,< MMF5WH"P\!WJ*,Q/DOULU@?\[\!G%^PHON:T4SUEGA-ZILX,3"S\EUZ)/PH-$M;GRBL M=-_MYAP=FIRG("@=%KJ67XZ9C):M@HQ UFZN+LLF69[A+M2-:+ M)VV(ES$5D/*2-]_J'A'B+G\K:3OH7$E,65,]QLGUTEH>'G?.U;#.M.N['2T$ MUD5S2W.[B]:5L%FD)VQ]DA'0HD]!9QQ=Q1-0POR!T:UI4) MPMR-9"$2.X-#TY8(>2X7%M?;DM4*QO[ :'RJ@7CL#DO\D:=LD(.U&S]W8? - MR?^]*R_*9"O1HW=Z8E*0; & 3O?EXINN#X3.YR/,;F+-PDK'[I#UV#!9JP9[ M8]^EOO1S*RI0CC,#5&X=2VO-]NJ)BPH\[T%J %Y$DGD[KXP%=M%),VM61FZ#ZL\C9*2O@*)$P3I!-O MRXD;S.QKI9F0>2IM54J.^A =V?-1>H1$2FJ=_W*].^O;G:X8(X=M1V1FW7PP MK;U(^;ZA2P[C,*%;< ?%;W5; A5%F[RA)E+T,^!6N5#2IR)"H3B:FE(T=A>= M[3*4H8#6/81[K.C=4O\$J!Z&:^G:512=J'JF-"WCZBHI?,,!2+Z+N0* V17N MP+::;!SZ4Z6)$K_3?E9JC]]7*/5N% [D<[^BC,-Q\>(Z>C&__%P\/BS!QT]8 M@G<+[[^0%"AN'^5GK35;YW#%CO^9_=[EH6DYDX=+@]%$9@S%^ ^'@;K!&LG\ MY&33JAV""C(7"S4'OCQKMW@H^ML9U!G38QE>A)Y_+J-;]-'#WTU+%Z3'FU@=M'Q16>G #MJY)$/*'JF[YT^S>'=D/^@W^!X)[U/MZQ30(%$M1O0@_8=SBLJC&N,?6H>F+9Q8B#ADGL&LPR?(U MX(Q@ARZ^&Z$"CE-"9@HO/"E7SH9P.RFN\)K.5E=.)[UO'T#E_:$8/&E/5%J8 M3%?2S(^+$=A>T52/ S,V>;1HF_$Q\_Y6HVW)HB%?5V%;E%XU?,:PY!FL[&^<]*KD9, M@]H%S> M8ORWYZ3>=7?+U$;(5B@.F7Y@@%Z6NA EE1!/ M?MZ+GKAZAJ&^,M:/+[OU^N+KZ*>\6?Q(2(]78T\7U_O?1D])FDO==[T>K&9!I=9L:#_)@G MQ]>.N][5K:U7/_F,CB2#ATWLP"9.TZF9!&4(TQ;(]P-PL9@IGAZ8@DR# 2^VZ?, M1 XO-&_\Y.MZGM\TO2GG.Z.Q83WNV1R=R##9&+CUBC-9B7]>@T5$I=QVG<:4 M>_73[-L,PSNGWQ6*L:-QS(0\"=)CB<3RX&_B =(SG^]>$22>G[C7^'WYR+1# MZ38D OL<_X+];3^$?S!<5_1E5>V:&V]S! @#)SS#2?2>N5TR$[OO#-#"I[!M MT[;0@OYDCI=&3$L;>5AD$U0"42VJ(.-CX7R^=W-26@]F'J5$*\R!14HVRYBG M2Q;1_:.^($&/'(][37VK3Z&8MF-^@*5$+ W>&VA.1G/*@I%P0VB/%7+K MM36_RB.'ZV@/B2B#,R[BI8*O@T\Z9^B7+E?%RPZ320S7%_0)*\;[UL#3+TG[ M^>I04TD_!(L)*[5YE,5WK1?6(9B/27Q:F)-!/AR]-M+E@PF15(6.S#="4YHD M'Q1AON@[(N^6E#5Y_^LSXK@;OC 5&EGYZ8U/!D<:6@/]:G$JP5V1\/U/!M7X MT9KF=MFY6)I6\3*A](60E/!;V?FN,B[:/_C;>D9 MRX7 Z;C2S.2\37-.],-J6GHP2=]O*(%CESV?P3+8S:=9^^G-Y*-W'RW/U-SI M[AUY'$,+*6?;]<7:YSS(;"KM;M@*0>6P=VM M\4]]H+E#@]!C]X>\<3$FSH'K%7*3<,0D)FY%1=P%=45:#J9K+?$7+VY=6@ N M,.N<6&"H'HFXT%_=86!LN/5@29Y]:J0STYPJ#+H#+K7,[-XCN@#0I:%D0;S@ M7>8-R;IH* ;N#(W'J)78(PE?64N%C$/4\E(Z--E_O.R@9D<##K_]I?_!DZ!T M5& .PXK;/%)71E]'/X.GNJ3&RXISA9O# 89#U252@(PP46X5/7"%OHR<8W'6 M5G)R;_L8%UZL*?5C&T:MD5JB"3 &*,#\EJ)LA&+JT>8P!-), C<4<5G'^?+F MC EVX6_FV&IR^6Q/R0RU[*../A1RXFGDWX1C%EWL3OFG*_H2/"/-T#E5,V?( M9\ GDV1#U[NK?(?(U2>,I*QE40GO D(O'MK$F*I57$$;YI7::4?W$\@DUS:? MKK#27^1;PN>OZ\46J-9E1Z3_DC(:'*[G?.(GY0HS.7)LJCJ#HTAM0$CA3M7^ ML909G7GFR3=*['05B*IM?RVIM1@^T'W3:[GG^=#4"9CT1A KN:]Y:"G\DOW< MARNN!3AD1+QSN48,MH7K$*_Y:_:RV/: )DY5:A>&,H^O12XL>B4U[8,T&-4B MXHN\^/9_7GYY\>POB[A-).\CB:]A3_<^0+SV1VIY:0]A]\^Z?3/TZF69[I('.5GTQ+6+;("

AP05Y?#Z M&(M2Y^>*J%N:FZ:-=PV!\!<<*\,W[ YCK13@Y7TQI/9E@*^GVTO]LK2,"OK) MVAD=?G=*#U"D],GS#Z?C[FF;BE^*J8'+I!_><=D>!=: M(\4NL5X3[3)B[0@5 N2./F'$$_!764:?,VVBA<,90GV8!$Q.FPI]:T/\]N ) M'#D_XXU[G/.X!/WQXI9P-5F\P+D@?HT3M8!B0OC$Y&W>,YX!1IMC3UUUM*]O M79V1B9%2J#WG05*AW#%5\BKP_F3#':LXVDMH/F8R"@1)58[14E"W0 J>WB7NZI5*33'"J MDM]-0M$7DAASOM<@9@H.SQ:25[M4X)&F,27+\"%AL4.J$[LK!I.!KLEI8HT% M4X]@4"C?60D1G'%A)S$!X.+T[O<('C5^@(# C.JJ4@*KH@(EOF14D\^>VRAY M@H<0;I ?0!(G)ZOX;O4RGM1)>/ Y:I?5+'>@$ _8:AAW$W]0!7%"HV M:F542\YUX$GQA*!]-? ?U(',F""2WD%R\%%[1P7&S3;Y\G 4)CPZI>Z ";N; MFAOMJ%X% QYXB;F$Y>Z1*@Y:!Y7SQBW$-V%(\*U4>H+%6X4&PH:9Q^O09&KA MUYHL$+7X<]_1#2.:+T@HQ/!DL8ES>AO"&SWZQZ'<>Q0<>EH:7_[7&^GE:RUY MI%@4*;!5+^&-8NX&"WVX\B7-$W!7=(QQ!KJKGET\&.O]*$VR2;G7V[-)3)X:#!"J[%-!K60=V#_#S68YJ\>-?:X3/?(#OH M=)7I.6\&^\G2-4K.KM?&PO=3TW;*4O#NP.W&3F@\(>P1)@CVC$!B4HH_V5G M2)'XSS+H"]'<4-1/.0;;T+L8+_L7%Q^D1Y",RG%B=Y']DQ9:3Y6Z\UU)6*=] MU!G9.ME7R;UQ*<'-&Q9?"G7.<>>EYEU2N?WI.+G8N>;E$91ZXPVYU91G-I^# M07V0EE2]A;F/<7<^. "$EBF&/^&J&QGP7X+O/ZQF;HBT(V6+N[N!/3':HJX- M%\OD*^O&G4_U\#*D?T\\#=M/7&HU'2:RU9KNI->RF-#%IUM:TK%;O?F=>1#O MV!67=.3+T5"S[[)%5I1P2]H;A455Z"!'?:%L&_$0RI &OP MJ7?KY1%[EJV 6! )F+B=QFHL=3@*5MY\DZ;E!M[/U?ZM^Z[J>Q3@EJS[W1, M)@K&62*FROP#@7C#P@)'%K^7-/@VLF T"5I,C*N M_*>M53Z?_'J*)1=E;VE&]((NG %;]8>&7RQIBVP%CE>)?552Q7S#6-J^T./A M,7I)X7B]TDXT/W=NXXVAWAKBXKG@M,XUEJ;.$7+O5/\Z>S?Y4587+W.#M73/[>E'XKMJ M+NP)@F 0A#\^01#.S<^D92'!HHQ,>WYOGQ"NR7?O)/[$%V$QLM:?B1*ZZS66 MD8CO-803!\0286)\+Q=?J(^WI_QYXY13KM&]I;?3W5*6%^J5>WKH^F%,E/?D9]PTE GBS3] M 1V\S"N^AA^^QS'>^OO\:?9S/R[)-+S( 2?IJ/@I0Z7?/=^)]!["V M[J1^ HAZ[_XL"=?A\\E"_915/+U!GA96%E;T"8U]>MW1NEG6H?#NIZVLUC3; M[)(RC29Z])+FCM$-Y2#B>TO*E^X@KBDJTB$W)0_7B^^ZPX[\ ME]!S*,H),Q\_UJ 8W_O4UTW='CAC6 M@=6Z(PB)L _QY;<_37LKWDFN(H 3D M82>,R(+J34JLUK98$)K0K8-62"[6**"/?'U*(<2O/ET>O_*:SB?;.)>><=UZ MB]"&*VA'SQ,DH%,!'# J]<3=["OY3]0/&&5I'<)9/BKOBQ#(^AP_CW2F'7W3 MLPZ]=:EU_R)/-]&_V/_4KJ7#SNJ!;OETC5%6C#$E%>B4IXG2FQ9?5\9XA)QD M_18"?9*@C+]4*)>X1Z1J*%36;/<\V9Y?>4>X0I\ ,,?F8MDW,; \BMRB+6!E M?97_[T)\0S]1;YCRI]]W5?WX06 M']0*X ^7_WE)_@Q&1G]@ I\DJE?2_EK#F2NX;,A'JI+6L( A6TI]],SS.P#P MN0J)O?$%TK;'7\UJ/6W;N^,M?" 0#U6R91M0BE$4QAMN.9L0U+R[^3Z::=G0 MC0G=+% A]O6!2O4[!:&IA8JHW+-2%6=8R=0]WOSA%E/JWK+^JR,E^'Z1E4 MKD\)!?4N)^AWA:.BD%OFQ^-I10L%1S]%Q@ZN#%R1I6#NM71;$#PYIW9*GN<0 M2)*' ZR:ZVO 9'"M*WHI5VVW=,4IZBIH"![YM+M^R=V5[R7=8[X!;FK'?8:- M:H0 C:V%QYJ\TL]XXU"57K7)%T$S].K.T@9;]_5MW19PG?^,@XQ1EU8AP^*K M ]TL<;[B!\3AWH+CKP^;T$MF+H[F#U_TX6TS_N%IQ_R2.R:UX8!K52"B0@TJ M[:J@MQGNVX?JB5FT=XRS<\8 3/MS96I.<5@]K :7Q_%CG],WGH+G7WHOL0ORE4-TI30CTJ7!.'N0TBMSZ#YM9M8K M[[3F,=]#[\25]%NOMF?4Z*9DEM+FTK"2^+S]\EE&JR JAW+:BAL[AQ0G)/YZ M3M"Z;P(9F% 3/M.6+U=1Z-<65#QKFK&;N#7&A$,ARDT,+[O#D(U!N\(S^[+L MUD( 8IQA7=[RG=LOCZ;" ;?,YU7?VBQSP5H7P MN$]_(P"X!V,U#:2$"83TTB;MB&T*EN!MX^Y=F6\T@]2E_68UU2CC.; M=NJ(8BQ4:^%"6/S'E]]]#T9OEEQ,A/L%#$T\Q"KQ_- 'OJF/Y'S^674$9T0; M**ETX/P[95RWVL@;O_87_Y)8*'9?YM[$TKPTX,O%RU$L8)RK:&2ON]L #FV2 M#RA\VC4]S251YDP*F*)5K5SIL,.Z.8!D02 O!%FK3*0 CXU1U6[82*,1*F7J M0!>#4"IJ^5&TE.\<(KF:^9*T(A%6KQF=:_Y#HEL"45ZV@7)\('/FY2!(D;) M/!"7#_V].W#R3)I6\'JDEHZ7]2, _&\ZY$<-L&.6S@1/H);JSI2$C';5M6Q9 MAX; )7,OP'725\E9&PG*HSUM\PU'CUM>\-T;9[I^8JBZG?$HZW]9K.<)S:SVK^I\W?,'5SKXZKMF2ND;8M1@DROL.3GQ9R M3RG5*'P,P^GDM1(:VR=G%GH&A(:PJ0A3_%&=AK"3-<]/\*,^<#D<7'P(MDN\ M A#(X6R!W#% _)^PA?&TU 8 ^$OB_XH>?5)VB7%&_,B)H9Q[OE[7-T7C M9'LT(R_>EQ%^/UGY=R;FDMQDG-3KL+X*$W[C&4TWW7K9H5\>N":^)IFUO/OD MR:_)C666>B%_IQ]5%XW^I]4NG8"L?INCB;91WY7JT+-J:DQ[C),\VP#UF%* MWV;W<;X6,#BR!CKQT7/8AQ6L32N6]"O^Q/,UR4P-VC#ZO8M9N#(%Q6$E-&T6KD>S&VWN,6[T*]R1YD@%#=N8?Q.H[& M- =20C*^LHC;5_H_0$2S5PI*OCWJ/0NYT]NFHS%YKM<\5DFGH-)E8!_Q4T3L MHK9.J-JVQ+&J(%@\(PSCY4+RPZ2A6,WMAI0#GEG=./#K9MF(Y)?C=U.-'=S#X2OO HC[QV,S'XX[A+HBBAOSQCO6/HQ8A6T2I&"&TZ[ MHT@D+(,XB[P!H D@J+I$GJ=@0->X3!O3M5GNB<3GEF=A'S@+[M9C2MK"=&R: MN#Z_JVC8_P=\Q\MM,XZ3+\EJ%C2[\TLN'@'_;^:V.;EQN,E.PWAN:F?W&QX9 MVC&SV3JU@8J6_OB4K\.R/Y""TL\%D=<&255_$;]0'^M-+7U=\%>+]#6[7^.I?O'Q5,9-OKRLQ M^")"PE;]QZZ8L^3.1/C[TY??F+%%OLI::(ZKJ12T1/X:,AZLZLL7C?/Y@+,N_3KK MRL^U AGYFG]K0I'I'F/UA?PIL.6 M20%YA:Y5=;D[P<4I4X]*NN.[6@7A()L24C, BZO:^2J@?RC*E MWQ*22VR,WFV14J!3M\S\'2^]]+CADXP)B]M)*)_F,_U.9G%F7!%E:0"UHI2I M0&1[W6R,NE^\4>498+5GHME3_M/L5VR%]>NGG!9]';K8]6R@GNPZ MI[A3<,UA)H^VY!M+=F'ZK-O4:-4W!Q(DI,:J>("'S=&3 M]USUW>UX7:5?(A4&X7/EDCXN'A(//&-YWF/A'HJ'J:1PGOK6+AT:WC+N:)J9 M+)KZ%-$?8%3KQ;_]\;./+C]:Q,&U'#9'![/9$Y;,V *?7<:W^%\G3P3*+Q]_ M],FGBP_HSO[#*Q;W>42B.:),S:)Q]5@+MD,_?91_Z5ZJNKG@*I,/MR M'UW^^4]WO]S'?Y27P_\\_V+I'>2E5N[9.S?U%+UQK7#-J:^W*O/W;Y_\\:/+ MC^_Y!M/)?(>9^_@CS-R9H?SEL\L__H219-F.&E['-W7\J<4GS_#[SX1S>O*[ MSRZ?+9;W^MG)_")W2=G2. >7IVGQ?L/VA1CZUX$(=LD"&ZHWORO>(9-0H6I# M52 EL20W^8'01SU!T.^$H O_Y9(.>MP#N;Z6Q8@D]DEJF''E6P#*Y -DNG!> MSO@ ^,*FC9<8?EV_+-4]+)J&"(T5ZR(S%WTV<*/=Z- M)@ZL'54=EH&$->&VS?="/>V>?_$=A19(0T)CU\C*#XO#OF/5*7;IAE1YG#IY MN>:/T[C&(^,7XXWT3O2BO_6JQK>Y-3>=+#M7KND(& #1+RB=YW4@^SW,9"T- M'.VY5.S<%U"?Q>MK$C*E! %ET)FRMB(8J ? 3-JZ+<%1>6>D\AT7VBMI+1<* MZW:V_3=E^'826/62F$6KT&?%]\%4G/40QN]'E&.KXN,"9H&;!K2JQ<6 M3U1%ZYSN6.Y';3PP?7%6+*P4XD8N;E\]+ZIA]/[T@KR7B!].,9_:\<\%U003)>R\ 5B6'L#Z)Q+=]F3GP4 M:D<@Y/D(J\J8SA>7,:7 @'1Y>,-RALT09B98WPU5X/1RKM"UPZ_ 4S9<0YU4 M[-.K+/T#[ISV/"$G<$7M"S#D9@Y4O*-! "_\U"!0UF\WB^NN78LR0)YS*=IM M4F)#)*\D0; 3(2/[*_4H5F>QHPE/K4OU,RFC_]8OGK_F:Y%G@ 26! PI$:U@ M3>ZW0I#\B@]%NHJS19]B)=(_4!*+V[_FAB I2+:X/^LX/J[.CPKRL_Z1K!D4 M2(J1?HP*-^<<7?IW^?V- )P$;S*80OLR2]M5BWU+LK>K54\Y4&X2WM<-TX&2 M^:U$I+)";H?R/>&MI7^RWRB.!85F!,(9%9OMI/UX]R'GCSHP2V?&^9)QQN'O M.!'H#NW])AY /O=3^L1=\>\/XQ#__JSL:_:ZT_6:?/)-J$>1+,/A2(L]XZ;' M73?&,W<5-^&:8::SM:I[K]AC,JTO!:UAJ).[%Z0^MQKD?KO%<&:S.+33;ZK; M2F")L0U2,L2GY-Q.O^-$N%7F40#5+%5$)/4B/4C =8"J8"F\BU8. M,9XJFD3D,4DS0[_CRY<^[#2_CC KT2.-CB&_0-?2SJ4VF6#*1%X%;O$!N]S1 M_Z=^XJ,QB)'*;1, Q'3/ V:P9UX7:LZFYWX(#_16+9.E2N""CW'VXRI;^J4' M(-$&,O<&BD@KTBPTJGM4D2UV*-K1:%?2Z7Z7722])O=?,2]V;// X:N[ ^*U M1U<+1CZ"]@ 9019,_Y#EC$ROH0$CRTC[3S"CNXA]S-,R%D?F2/! MS" ?_9F=_:]M-IZGU7PE+48Q=.KB_ZM291DD<\(P]_7S5U]4"K:@_Z#O;3:+ M[^3XQZCK,A]WS:)AYI\25MDY<[2@UQ O@UK2H-] L*XFR? MO*#K\P=*#K](]]L'+PUQ_1VQ=L17P>?X>_2\#_4%B$V%2A=*U\#4*JMNS9Y( M/X!+[=9[F@8NJ>OWHA#[I<_(!+ M+/U+Q?TG(R7I(/,X4%L'HR'DQ%FM)/7]J?C+>$2^-#I.S"T\.4TXDHV;ZP_. MGKL/9\\L#:\/ $!6]_$C/VHG>N.F"F'%NC&AV[HI'X %?J]QU,7'T1^]L+8-*I1GYCLLW4G1] M@7?G1.40[ J'(RA^D8+NYA-XAN#4G?HNNC7Q_GS?1#_P-K ;1SV@\2*%_ M_80_=X\C,W%1O$1BS'JJBL@C,L+#P\_WM%Z]#1$^2)AOVA-M>1!'2>SL>.R" MQN2:!("2/$UV,W5."*VP%0D5,J<1[,U8%^\#S0WS/'/C&*/_;IW;O]:ML =S M;NM&N_'3JSO+O7V'3O?3^HS.#,*=E0.>#F8YI$\_?<$O>U1B^DDQY=$L2/OO M+;+VCS_GQ5V3-*5TLN".WY/ADDZE_7!7SYJ#O=QS$5F65G; M<^C-+"E0'?2.(5$_Q^57:GL>)D\X3^B:FX>$A#\FL2)(+]M 0Z\H_)?:G'$Y M446H79Y.69?^I[H"A296(GXIK=G0=8YTIDKWV29IW!X!/'QU+8-JRD$ZKHLA MGP'"_\7IZ[J24HKLL%TKB@([=[6DQK&?25AY=OQ7KF;"4$'= *&(G29%271F3^U^VKIK:O^IB M(4$_=H0C;RLX(AHU.2G4)W%#M#4CI=^PF9'V6*R./0E[<],T'<;38>TZT$L%>T'2.SR;L9A&CL0;3VH 8/9)Z/-B ZLIIK;FV'>L/M*:W#&A;: M08]2F4N:,0Z7="(#!*2T=G#G7'<7B-2Y>V['80."7!'XJJNE#P<7R M);_89>^6Q.F<] >DWMTU7\C*L=:BQ>!VTZLQMG_T<^ISJ!%%/RM6WYK$IY>P MXKN'YG AYPCHMA!K3D1<$#;$))U;"T9MYVS/%KSZ086&[KY(-*6D^VW)N;+< M?Z6F9H8>M$"&(#,06; W>IHQW-/-;UUB&%$/?\7H+$R@,628A.L1O0=+@P'7>B27K2R5C*+1&I5BB+JYC-V[#-NK>F M[H=5FK%;^7+ RLMF>#/,Y:.E^(3M.O+F* "#FHQCI"ID?UU0U3J!A(E'1CS; M,!-@MGQ+BB%=H >$L$C2N\EYRQ!1DW(IK^!_5]%A*SJ>/_B*CI7S4]L8RU)% M )@5G]8,5YLSE."HA69W^:&(;:,A"SI*&/6)+0=E6#;NAK1#".%A1Z>P('QJ MM10'/<"QRKA9P\2(\,CB[06-$A3 )AH/&V=>MM==(J"QFQE!O>,#$1F)LXX? M%[;[T%,9*<66SX&2/"]RBI%1!,-/ER([:!Y89SI=/->,<<4H;-ZM@D%((?%T MYBK*KW:Y@/KL?:7-&1 R%BH+XSRUS/&.>3>JD%=1(6WBNLS"> UYR*E9#RSBQ2/\-CY"-TI:.M4+14+&QU:)::N=W[T!* MNV;#]@-17Q2EL)=1MM') 0%REC35!%X$,67K#:ZUX#0 2,M_3EB\?G<::A!E M[0H5?LV/;!O](TNG$HJ/[33B@H&S$QWT;":MM._ *CCY8<\Q-- MZ.68$>^F$=A7 \@KO]UD#D([(\W&TYK#*10\JLLN($NV-WSLR80Z0)']Z\T2 MC9^CGXWJQCC[4"10$#<=*CP\N US%$)ZF=4@0]1YYGYQ_7E>>4"_C0ZG);D* M0()/!5JW5)1DS7GP(_.P8KO[08_-I0SMT80W6G\O%2)EDHY_HOTZY9[UUHE+ M.656%NNZB+G[6UR.XG_VY.4.0I&CJ:[@F^P'GRQ# FFEEW/WQDE%:/_(?9?4 M+_QV7['1@ODE8JB$838RE"5E?E^ UXBV^HF<_P[&1 ]^G#[Q"=KD?,B+LSB3 MRAXR=/)A[3%-1A44 M,$T ?9[RY),,11O/2^.H;\PU(9)M,\E2"=,1!N1'V*_YJ,UDIP2OA"H.7/;+ MYP^]U\FTBGO4[PA+[/6;WOO]C_L1 X%KEW+O/)FDPRDV&H/DV9B0\&:0GOAE M&@^_FOUB-LI?C9:=FX\=[O<>2]#/_:J1/DNMM,E87Q$'WZ>O"XOQW7M+K>#O M>N_?O^*2';W@(\K4_BV>S5_V/ELT8[F M+.4!-E=T4WNV59B(_77ZA+T21K854XKT_?+#+.H]_H7O.K?8[",C6CF;>Y'T MR@CB[B#.OA;UO!J2!2E1/;/2Z' /T.6YYYW3/+S0CU\]$9XGKL+1;4<%A5(# MX05,_W3T]" R9QO][])Q'._@_"%/X#:%THJ^U0W%-_+WZ42"S+:!6.FQN&!, MJ=WI4C&*1&>WY:BIS?RWF#U0]DZV4V]VT:]VTM?BS6#2>]?S\LU6_#/*U7A: MG5V*D(,WJ6D9F%:$8Y'TX G-8""Y3%O7GO?3!$Z$IO$%MJK8+.@[(T:"RL*I M::G0.%;BUQAI7Q6"C@CC.!W5QI$CM5)K(+.V@![AVSTF:R]AO,%L("R)$C]7 M\A<\AE/;QMRQ$@8_/;QTT.0,1 M+LH='8':^IQ>U]0.=^,CLPEF$,0)H.[#Q>HX&(3/YJ5 =1Q**"P0?=HA,'&:57P'. M:)P^B0^ U\OG-,8Z:S?%,5,*F,"XM*SU 9'?^*"#6?YP(/%P%+8!-,2Q/3][ M(,?CM@+@\V-W,52LPA/,'7NGJ-VB ,PHNGXZH72ZO)HEP &WHH;N3%!HTV@8 M#!I.,(':0DJ^E7NJ2,_3:7+F.W@D4).$*E\6D27_U#M10J"PL9*W"F,-.>#; M$2G +;I/;\*JN0?_8#QXTL-.!N7UG$K3\N.#@XHK==B#4A]!YHIT#?KN2R> M%(B])";,3+KA "CC0,J\BF+-0] 0M-7+O)6"&'_JDU_B+E:H&L+^:L/5F)5( M1P"@L^&':F*[L6S]*\_#YAZ@4R3H_?2M03L5%5>+(&N2;A%; -*8"V]QL=#J M,C9K5!4AHH;[>HG9V):^!I00>7V->170(5GOXWWC0LQ!L)75LXAGCI9#"W/' M:0%V3P*17B0Q3 A:M==F.N"]]/N*$)XW1(OXND@R&&]'S5A!&]HSY_\H03A?2:F0>:^2[(*Y:M K$9O%C.?&# MI<1AZ*^GK3)D!DZWO$2P"[Y;]""D(UWO5CBW*W;ZL,^WSP!L%,-):MVYY9GSJR==IL4G'4V@CKHJ>,AVAYZ)6UV4F--@<[^_CF#S2C*6[M M2'O#G2@>GV2C^4<*!LGR (9DBEI&N*T4TD5'ES,PEZ5%"CG9:'5*-CT\?DCT MV[3#V7YEKI;G*>$;3?BB?BEL/R6JM_5=5>L%])-> MU]X$C0I1;86EFJ"YEEV(,<E5=P#8OS=21WX&45Z"))'^S5#H^H%/P1!6#9WG,.BWRF^E%/G! MJ3$(SRXQH*7X)XCVT;\6B?G3FIX3Z3,(*O\!Z^W0YS;WEM;V/EFK33N?_*'8 M:-OZAJ5V&=E5-RPMSTMV5>-?)NW=ZGG*-XWNK&J#HF4K!FF%GQ1;PY;EKVF2 MJEJBL/&8UK0N",M;/M;4EAW MR0/;N%@F:%!P@%F57V&[S/Q?$I$X(B\XL2[SE6+#_/B'R:D'NGKYV(O$O_2/ MR[=7"@37:1(;O=U_YM+6WF*[#6:O/#RPRS8B%NB1(ZP[.N"RD&&M/4_NLG0V M2T8I8Z(1A7MBOGA)L[_LG'IHB%B MR,7&HAQZ94@[;7?%VHZ< \ZY)1GBL#=/ W"KFN<[)DI;1)3Q>KH !6YY^30+*L\AU6IW1.5E0.3\W,J,S")B/+N00MSNJD2YB"[^F M^ H=H0U0QVY>C?5BT0"!'"2QYIPLP!\:.H!*X=?.BE&_T8M@4&0,@3&R@/(8 MJUFO_=[?_%2I"IYKJ&RR4) ;U&C3-/&0Q O=458HXW/<-6GWGVHH^@* M4+=B-ASR79*JU[*!+J2=+>-WH9O,HF61*-4S%KD*P!IM7V287 9,6LF8CZDP M<(;Q7?,ZNKSDWIIR/DTKJ?LQUPVD0[+LS0NOLQ8C_.I_IZ/HTS\,6-]Z#9 .&!52'\:TG*R=\BQAQ9/AWRH?(9 M["-I6RQ7VO/F9>P.P1%@B&L^?+E5I^;=F-I]Z6*YS:FU --T +&*:,99"NU%8)%FA=$$N_41 MCP)EYW=+T';C)H4B\2R19NK*48MY^]Q96%8;<":.]:S_FD&2)>.TDM=16FXV MG^:+Q!ROMH$H8MRR.8?#18E$_!8NU>5>5CH HS _WR"EL!7MA > ?DA1&YH_ M, 99 R&\D0%9Q1,:9Y:F";R?X:'/P>[@Z9M9_A0[&N5)J140RAV3^<>$8C2$ MHN!Y")KYK MNY$I]-#@JP?4$9LG8UR7X(J)?ML7/5VKT-%(B*TI"< T,T:- M/"Z)3'86GPFMN9 U^= (7O4YLE17!CQT+\JOWG4FUJ2!C8*EBT8=..:6FDT$ M?HHOV+Y1-N(-W<0D\\.D(7>\;9D4P=MZ^]G8L'++3-OF_&T$^6[7="8,C>U" M L+Z-2_RBG2!67_20*ND:+_WBY=MW"*HB%AA,G(@9)S.4"->JP8)>QY6/#.1 M6?!U>3Z?E>EEI)2#^X1-3M4>'^PJQU9I"_AS@:G$ MF#4)%4TYL271Z^Y"V ,C96@ MU>M1?OSVH1LX=N^"T:64YSXN)YHAS1 +RIK%TP4U,NHA2U508$LID[@@YFJE MVBFIAJ:N&JV%0 CE6]*,^B(X*DI(I./X/"^$8UD>MO))M07BAX4/F9?L/<$E MS)3*4RIX'AJ*N,Z%Z XZNW"RYP+ZQC8.Q+4-7N2VX7@@Y\7@ZM=UXB'+C*O M7,W-$M[Z 6Q,9$@:+H'U6Q7YU))@ 2*;']CBZ15M9E]X,:$:!T:5TM3(*+_( MSLPT)#W?!2@L!H?P *>95UBFQ CVDTIN;T<-?4[ OAVRQ_U>E#2;+JR\=8_8 M^Z;>D(.I&'9\9OUS1Y7A:*5 M*\OKC,S^,[(T,IY-B7P )%N"WFW=QLVG$CYH\I&']+[>LG%4#DDL,F2--:H/8Z5D/L0H M$D3I0.H)M'--/9!=/)/(*;WG'_7HC#$2W$#DW0)C&<,HECC>#-EGJ[S@UB%8 MFQ>*/8RA<1>C:"G1L1= E?Q',EP"F> ZY>BU/9_4;?78/OB3IS1^])QS*CJD M'F0T)0,+$S$[!(?]+2G4OOJZ42UU#2YE)]BC$2.1YLJSA)1;796TI-;AQ@$F MH,[KNLT=-1>N[UCO3S18A3ZEKU)&1@20\](J>7P$XN/&FZEB)2&0(VP.PO>A ML*-YK#EV'IJBFIP3C*Q?)YG@\#$N_YFTWHQ.]@Q>1 M,;//$WHX%N$5S5-,L5X&$#/#-%9(85D!3PY.GC3DCGM0(,]TK%_0.XI$5$T5A.=3Y=2G@@47^31S G76.$2?VTD\[[V%5E;N;:9U2 MHVVQ?3"+: [2'AG-D_"DFT-++&6N<^Y:'NX 6C\(G!A32I(SPO$HX99Y:H8C ME0YD4V&VL&J\%$PCI\8'R2(G#>Q4. 90)E;YBN+]^?JWWIQ23]G9WC095S\? MG9@56_/HO>U$Y93B.9>&8(. (#]]7CS0%KR,5G-X86Z^H3E0)&+H/.H8^?OUO$* MU]'FD238K9Z%%C6CU>@'UZZ=%^GSV7VZNO8[$H64 MFG%P],)D*,Z !8_U-S'B=>/P-WK1N\^N[M.&WP*'8Z>E;TE"NC9S6PS"1"&J MF3R(?HEGC*=Y7%URBS^\JJ7^G:Q:VNV:*W"?*4/=V%9+@R\[V^4ZU\F<=@*P M3<&+?(I*MUHB#GH2(0-B5,EDMQ;7N19;XBJTW2K;U<** PQ>)QI4E:JW% M25)GPM2SN^6ZUI"%HM@RANU@F@^_+FW=\8":0Q#R ;>,>_Q1R3<%,\N)EAHM MZMKIREO:#Y;X*)-.9@]NE!2V(@CZ*"]:09<'B 5]Y;92IY5 M1WXB'6R]@H+1\WQ7*BK*QU62<6G1 (S0E](^X2&20G*59)DW;_Z?.N)*1O@'Q?R+$*^NT J],@N;N M\S2?=I:(T*5,VD+YGI']&"':L\ @\@U,W^?(^"^XI;+%&"3806Q74.B?,OP-+8'2W,=;4+N@0^:.H",Y]-HV0ZR M)71:ZS;6%? PW;\2R$]J.?BKR3!KW09$%V0U-V-9(Z1UCQ@6;7$3B5&99"ZH MWVNSL_H'@Z=[?<;7B)95/F^"[O"0JBT_.3(#?SDW0HSJ6E?+G[090<%WK9.M MLD5=-B%R4*,3D7U2LHO/>6J_!PFJ0C&$#R!40 8/9A8X!3BAVX"1%\^-:V)^ M %Q@8%,T-.=:266-1'7KB3!&:3O.FANY\MY']@ K(/8QM*63P-C[K&6J_5"R+%KC('Y%=F_L7\KFK_ MSPA^$8>Y$17P.@D#&/40,X9Q2O5L91(T=R!TN=]C*9U1+]VFBL&'WO%F@C3] M65R,IE(*@RX^AHB$1E,AO3$%#*%LF M!FD9%NH+[GGBKUY.&N2[+"U^KJ:*;54!=>,-VIT6;#1_GZW<9@WHK65;+=@R M31:BK/?!3*)X/,\BR^XSZAT^?1$='SY=-B4='P3X)9\8> S'[,V,6F/?Q^:D M*Q8OX47%64U->>:5S_U7&FGKGT1'1\??]]+_[C_%:WZ-\8H7_BN>1\<'Q]') MP8OO>\7?D\*G%X<'^P>]&6$ T<8^.Z/SM4K:",SFJ8<'1T^)-)Y4L>N (0OK6SIC MHH,_'3\_VC]>^;PBF9$+ZW/12,NC&]7)P>:C(I$VTWC,(_.[#IDOU,Q=-2E[ MK./@C!\=1) CS(HE[&@M14LI;8;_1NZT6%P.=725)VT)($4M6"HA_U 2:G1% MF5H?%MJDU_[AE1,=WLERHH=@5CK$#FI@S81Q=N$!@%FRWYR00X2V$AOI(5ED M"@:0 7BJ1;U+3>0C'S.M37_V1^)-,35T X-S04W8%).$P<9FA)"::'$]!#FW4Z 6>=W%_[[;?R,@AZZ[!@OD&RA2U%AR29YPSFL:+X06&"C"/CBQ16$*T(BT M(=I[H+>V&O\+0W^!]6/1+UV$B#";%%N7BK RY>:!CR.)D!EL.X<9T@:-I$.' MWJ\9,9ZE1$'6?4AJ:<2B_AS7N!6F/3H^=-?\??2&W=0OM MKH?S[HA.8YV7:!D;(UL>XHK98+/A*P_4Q64;/#QC0FIS>'.JHX*8&)K1/')E MCOP3(I)/6P$/_CR>AE(\(+8AKF$(@9 ZZ7 AN&9(R)$C&%'D-]>MM!/3C<0T M^6:DI&0"+BJ,6"FN?-S&]H_L-9!)V#N/C2@,C:UO+&KOS&U[#MVG+4-#FA53 M^G#S%('^G)$8*+),RES1)$V(EDG" M+(UC%SC7DL:=B-P9$6&U 4ZZF:,NZ5K%0$%(4FA(E58CH8!&YO+_L"Y;*V._DAJCE:Q]UCB(/&@5&[T>-G=3S:P)IN" M"KU'NP!;@RJQ8TT%8&O-\Y*%GG)+Y.WP_FCR[7@*>*ZOPZ"\_W;T)Z^^?O%@U84>W.5^64EW\CGE^P75H*+482UHNR?SL7X/4 M0.X4C''YKRH_\R"SB%20P$_(9P<,.8)9XC UHY3;A\=XNO%6"3C:*&4C)DZ* M714HPI#-*((EX7O2\^@1-QPD1^-\?-LT@Y'4/ [(KA&?"Z8[ESIQ,Q4]F*.\ M=$;$0[H)\:VL5V=E#NP94[@#V;C)C9AMT"[ZW*KB,N M@K\IO$05$:]2Z(T,YAPM"]@$(KN(,U #02TX:ST14VMGHPHF\4(GV ERO^V& MH!+?!LR2S74O77*X- MDLV\=B0]&BKPP[08UC/2 4-*UXP2\^YR,Z[:>\>3]M&>KJ]\F(XWB.X_))XT MTI=GTWQ ,]'$NK!MD$78)*D.8KO9\8'9!+^"68QK=FD;_9$79K[^Q@ D'SS8 M4U="9R/0CA# MVO7F.".ZMD@Z,/ES2%BD+(E_Y%0!U]=E9Q)FTR[=X6*(OC@RPY"W=;J#4P-2 M #6A3 D5-T6]@+!H>X44]AQT0OJH$U;4\RJL1766H07%QF(8PS-#XA>@@@18 MD(R),"1I&,9^:J,!LV^.>C/AEH]=.\4)M=5^53FI*V(*HEG@R.7FPKE\2OQ! MH5!V/,TOS$3]2G(G2!5DQ7?/U9*.1M$J2;/=7;2)Z#IZK/5KSH4;*&@K*+Z MDHK9R[1;RBPD^D\P;[(@V'6KYA$[LH4C(-A3\A#N%02K)5TJ71T^+%_D\< ( M5$2HK(>$^T^DW:0>1NFV'.SWLP+9KKM91,]AU_,%,I"8G3[Y9VT.*8(Y3(G% M2Y()-6C$(MH\A"WBBJ,Z8-\B+:L":Q:I&2DE,%^VAX9D8[H;F9J5#GO,7)>; M8XU:HZ,V497J\"H='8FTA,4!9[R[41JK7P9_H:;,1_$FT%/\$Q(>N MU-F8-B.S7$6EIZQR7"G$&_T=Q7TVS977(T=9@JZ!? @'SZB]5T:+/TCC" MN7M&4\3H!JCK3LS>\HS@?Z&DQ*7? MI008=X,=L>Z$6.IF3G0/;K.66\Z?<\D&QKTF#N6J;=*PB=H0EBN5F5H SE L MZSF%TJED!3SN64V48]P!:6X9<:5*T2,N&;-\P](A]75PSBO%J(J=F%S,F.F6 M6Q5E^#JELH'6- I8S*NT-!8H%<+& R-[D?)E )0[#EI/'NJLXWNI%F66+-F0(1)@T M9CVVHN:AY0G569+OD<.#R@$ E97:U2'JS2HUV]Q@#VOQJMQ_CU?*('R_#L&+ MK!'/SHBU[^7YHA/9:K^8Y,3G=YHM?'TKF_#J1D+O-MMESPV&.5&A;DOUNH3/ MC=D;J!6_I%F490DUMZ^UNI6WDPM+V'KJ:B1B:H*<,7"664NVBJ26;+OQ@R[6*[\[YGAOM),UP09A6][;YG'\GY]_I9^RUNE*B # MMP/VN]W$QI43Y/-93=_2Z1RT$&IEVE-%-:: Q <^1[:]=T>S.O"G.&E(#ZU M;PUY$'V;V6)2DAG M(KKV31"W_!P/:0<+V>60FIV]"[&L0C MLXO(1I.*,M^##O"7JOB;A++#BP@5Q0CB69$H96K7[\9,FM?H5C\C*RF##>$% M?(V1[&QD(W"S/)UZ0N:;R.:SQ),7C"A^SZY@P18L'.\*%E;-3QB\UY ]>8]D M<).A8+N;N-PI86Z" $BY5OVH2CA9T'1)+?K%!B< M$)>^'9(Q5SD W+!WIJ0)!1D1 ^/-%TE+JJMALQ>MBE_/ M-34:5UPU.M)KMF/20FB@R?6/YV37\G28,7,(U<_HZ,JM<-K(=R1CQ9[&UL\2 MZMD'?;9^[DPMH4I NF+]$$!#IMH18*Z>:S\0Z3+./+N$,A+W@X5W?"D>8GI. M!IC/'5D ":Y,-+^B3_;%MZSBQ5Y<[4T0]BTLW%A'HE3TSR0.OT^-1&=.9'XL M9Y\0TSJV5SR@7O1P6/YN]E17:00^X>HI?*HM(C*G)[71V=EA=PE!&%)+>]0Q MWP$?[HVN5;#@XE,V5!+9Z(DM0?@!A?9+:^XEI=EY2"@T2]GR*)P;T>DX5 +I MHE9D&;ZLH8CQ-\GDL(BT3QR)8"F;N5LJ21!U%POH<8JT ")B?/[ W-S2?0/^ MD(V++G/@-@6O;Z3'+9FW.HH0=O%AOR.8=<\"5EM&;-X)LK=4!T!\_E&/SEAA M^J52$)U"+'[CQ](QS=UK6AMD1&P 5YRFVYA8,W4 (O$-:(<0/ "JL.\H +_ M:#FMI0@,0CZ#1!MTV#TBASO+\AHT[K;L2(/D..H[&2.,1SU=J!^L!"=E(SD1 M^UPA#B\65:@/*8KT&2V#Q*MC:];=#D,;GF5?I'R*V:.TS9'5^NOIZ4=-/99^ MCZ"J/R=X8J6&4N,!DBO[@AE(7GA91E(%1@1'. T[QX4G#X74A-86Q?/ !QP M_6*P 8C/A,0!@NXHBZMEHT17U )FSD.K8@SXPV -[C>&8,. M:YUCFW"QGU6*DT G>$5M^8)X_VN;/>0UI]]4RYU"ME.(_%L['Z\"3?B[VV@? M7"Y([0W*82KIP:SUFN7+S#6L[,BN)$UTFFF M/V,Z&DC!08!NR;VXCP'RYTQCIV8*@FK2FAB2X*R<=41A@-O.WF_,[0YXZHBC MK!X]MTRYJ^LH/L M.H0)FR^SG0=MX1,=9630/R<:/ XTO,_FBE/R4-#\,!+D"H8;>G7Z^YM/_"M_ MZ:A+Q:F'VJ%7Q\D( 63^>!(*5QD(O&=XN$G&O=M$A%=R^)&?KX=EQY-Q4/(D M 0)']AI!_7LC(N<2'FVSJ0*E^>_DU&>.LX9O+=( MQE.V5-1%CZ>P0?N4F6I>D]3A\/.N_D\YG'R#5/@&0Z(FNBQ'A=X5W0,2G)A$_$6>3 M621R1JU)=MB/W-GWH6(APE/1C=#Y0$03<(!+S31]2]BO'Z&J=H\TI#;VV3OW>Z>SG-["H+039OY"1LM?;1L=T7-Y#'A80#!& M6C@YY98U+B,QMUB\D<=^4\: M)?-*N.K*;3@C"@XH:C(5DTC'W&!I6*E?E7(+JIA\61>WL&NEA2?1!HV$N\() M6SCQ=%&C:X%#8U:DU*6\Z# P:%Z79@#Q6C]#539JGK+37/30* MU!L]/CBV5DA<#&*C7/8^?)LF"QQ)CQ]YUY&=D623&%%$3SOGQ@ ZBS5^JN5R MCK.4Q,4LFZWO0%Q2V5'U !/-_FWAQ?5<,WQS](0LQ 9PEF>#5%IK1^=I2:XF M@WIFRX: !I(.1'=&8*-" ?-G(!;%PTG-A#W\9O352G2! ]!T6IDSX(\)'=47 M"7./JW/DP.E;S!?_KND+N&3<&W$M@&4O-I*IWK6\>T.!)A?4]3)M?IZGI3-9 M @X>6V-+ 'G.3PFW T^^1N;][4.%B=08DE@T R_Z3]"QO.?,>/GU#B2BTU)D M*S/ Q0S-#*/LR'+TS! ;F";A\'>J9POG'&O*SG(:ULKVL"70R9'\X%)#]H=\ MVQFQHM[0ZI=<5]IHSARE6E?"+4 ]C!]*(Z9)AK20+A1/*>998F&Y.'5AE13: MEP C=50[,:!Z![Z7:,Q7@#++!XP\J- >1 N8YU67KNOUB_H8UEWT8<)^RN6 MVWP0+;&Z-,3M1E](3T^J:IK8W)"74Q-.0TY*"&^BXOGR[L7(1U$ZZ%F$O18LTERY[RCE3@]5%E M',3&JT-"B:@?<4B%T(3,)0QH(P^:O1OD;#L]9>D8%O=8:9K6?6S#+#F/.?&+ MG3^GL)'M]N:"W2'J)"54S$69TWB(IG5!\!LB)^-4C&"8).?J9=H'RR"?6[>Q@L$Q6JLE*2TD$=AL%_4?'.1G!'D MS;PB<"*^8.3*-F!D"8'6I IB;%4ZV1FE[FM?-NSX\%S][+)!9<@:PCMJ&H:[ MQ4-JK6H4+JM:8033Y-@%VV:Z=@]Q/H-@D"@2R76.?)Y)WQ;\7V4^Z7"8>;VR MD>OXB1Z)SO'O0BXF*ZT3V(N(5R8CQ7,Z(S+?R^TNM1R_1@0GZD1^TJB4/AQ)*7)E@ MP6G*!(O5'6F$/ ;HG"$6IT!O#2S4C(U"6K(AP4F@BB%;3[#J2*:F2;_BL M23,@)#UDYDP6%D:JS*#N 2D586//$1I/%Z$Z\$%L^395OV'S6L %V( C=1^\ M,G#O_"/Y; E[K6,!C+R>3(8F!NR%36Z1^XG>)^*?2:0XQ7/ [$\/6LK;4+T. M=*L1__0]['A)T@$.B$H<-*\QVH>]\33YEHHH0Z<6FH^VW2\H41[62$ZBIY:K MP"5F%*"B-SLOFFFBX03U;JZ4?)?&:\9M9"T%+%"5$.%T"S:\\WNVB*__X;*S M.-R2B@_EV"L!W-(+\\!'9M3;PFZAV &-IWB98>L)CL0?\7ST+DF2A*-U:*AP ME&B AC9J(JRHG"YHVH%<5K@9%.S]S42*;+E$RKPNRCK.;'C03S2A_F9<&_NV MG& R$0IAE"^;[R"=M"1I91?41Q/90E9A2E-E7EDZ4U*#Q5K*YVL_#LO9 @/M M1:!8 TV\K<,(0VPJ/AN/+(@AQ2X.Z6(8$E@M6=F"HI*NKZ* M,&GO7L0+.VII L6=D%X3L'X:!LMGQI3VUM:DD/@HM2ZP5=CCN)S P2HN,=J. MH0$^BDQ5GA/5*M^G"9I%;*^Y894#F/KU['SR!+ K17T]7"HDNW\1Q/HZU<26 MFL!FX-E:TEG0V::2LC'") [@")7Z\2Q1(07QL<7MY;!:8V /K8*#%(!53CP MWTEZLJB6BSO[IG8AX.VV!K[N(9ON&2YUWUZBS%.\P6PO0J7E&X&:L.'VKCE= MHG>]./$T+Y-E]@;Z2P#-,5Q8QX4VI3^\YD19&_G"PP:K+!]QAVW":@]1UQLX M$!Y>.<#)\G( &FXZ^O.C].@P?MH?'(U/#@?/C_O]HT'_Z<'34?SLX/GQ>#!\ MD?S__K/#1U=11'"X_^P[ZPAF,5&>[,F*$.F2_(48[KHYF&X)".N=,9EZA_O_ M]K_Z)P:O@$_!RS%]Z@T<>O>:-]]H5+?S]RL.PJP+-N' $V[]S,F\K: MTT<__L(?R<*_3L8QZDV^$,74IR1+.8\I"[YT<2_QN?=D]9_?@]4_EM7_E<[H M3_$X,;O\M>NFNI^K7GG%LY=?_^?]>[#^3V7]/R!B\,YASCXX9?[\N&LYS5B& M>^;S*"#_+KFI^_UE'U9Q$;I:H%0RO$= 2?&\ M3'[6?WE)F&33>/%SFF&8N*DQDT_;I+]X(?_LC+'] S;(JL+\;Z1OYI\/]OOT MTT_5J/U;?__Y\X.EOZZ^<_E]S_8/GA]=^5.?/]\_.7JVT6-_PCSP7)CIIL7] M\Z.31XT5D3D^G%<@=ASU5/J$^-+\\JW76&-V"%I$S'C2S4LT%EV$N/=;[K:Z M3)#]]B/[[3_6M[U.RF&1SK432SXU^$Q9ZX:7> 2=NW+Y:0LO7_L#FIU'*Z=R M^^>LD>\;A?*?/\5_N:6: MT@/+ 7S"=!-"] 'Z;5^K949K_SJ@8^$O[$(>N*\CJ@I<-PXJGC; M0MCK$+^=(KN#OVGCT=/Y+]>T3J,/=[ECT6:#=-Y/&W7R"\1@-TNOI.2<-BYBP]WN_C'7+O+ M[N)60\MN%_] DG#8=18?[O?_8[>-?\S%TVZM_M'3@W#;EC>X,6_# 3#^S?Z[ MWSY]7W#IT-T;NA2^C2<)+/8RG=7 M#/5>K.JKT_EA:^O@^+? KE)9_I.[7;F/[,9<) ::B M#(QIH?>HF 726-N:KS?[X,D&F>S^82N5W9[ #;+5WWMIIV3^@$O9S*DVI^$' MW&SOLA&%(J@&V>\WIEVC6=7TJ[Q_-E5M&L< MG=Q>G=W_][?3S%\^>O$>%V1\;_<^70EWF&\^ 8V,>1:C HWJZ MX 8O@<21QE!N=2<,-\8XI]#A()G$T[$"Q"-DSA?@R4529]0%1@\4!)E_K<)] MV:J@U@K6S=;3OGBQ__RDOZR<=E6)ZG%_OW_)>MK5OQV_>'KE];3]@_V#PY,? M9+#'Q_O&I=BF^/>.FM&W:IQO\?@-S:$;J@Y>9LI3$?]2&^_%'?^H[I+GM^]^ M?_/F_[V)>N]^>]5IE3]$P7Z(WWS5._36\JRO"2?HY][IO$@[T8$'\?#K69$; MTV)/AC3&_[V\J0'VCH0\YKKJ,NZREOPQ/^J7Q<_W[(ONY3+]5/[4>VON MQY\;,2J$N9 /Z+?]ID(\6YA^3:C;]R_\ M4$L#!!0 ( ,F GE)Y GR1>Q8 "+X 1 9F5Y92TR,#(Q,#,S,2YX M.7,QL8-Y:MW(I)-]RD*0*DC9&DG7V>!K1$V]R526]2 M2I/Y]9L776A+IBG9CC)'!@;36.):7.2WN"Z\Z?=_/L]#YPE2A@B^Z+CO>AT' M8I\$"$\O.M\>K[MGG7]^^.67W_^GV_W7Q_M;YXKX\1SBR+FD$$0P<'ZB:.;\ M$4#VPYE0,G?^(/0'>@+=[@=)=$D6+Q1-9Y'3[_7=U;?T?<_ON:Y_?MJ%Y_YQ MUSOW^]WSTZ#7]<"Q/X;CP#N'\+?I^SX,3N $''?[[HG7]<[.01=XDTGWK'<, M3LY/SCW8[TFFS^P]\V=P#AS>,,S>/[.+SBR*%N^/CG[^_/GNY^ =H=.C?J_G M'OWKR^V#+-I)RH8(_U@J_3RF85I^<"1>CP&#:?$)?(%+Q2>(0O[LG4_F1Z*U MO<' 30L+5LC '&$6 >QGS#'!.)Z7$P01/8I>%O"(%^KR4I B/Z/;3)02@"BB M:!Q'\)K0^17OW3B,+CHQ_D\,0C1!,."J$$(!]E(![74$Z!1&7\$NTT[YN_JN;TNU"AGSX59,AI=M2AO)!9R.*3OE5$0I9SH4L[LEV MLM23HZX0DA6#_KLI>3KR28PC^K)Q@# 38?JC^MA88AE 5%V.E$C\L;9^@#&) M)!?Q)'FV6" \(>H!?R0T['VJ9O=PDIK\@C\I& ^I2$&P;^T8*2!:01 M@DSW19+!C,+)14=XI&YJ;/\,P?@=ER0M4JA@>:R(UT>4M26J$V%QW& MP0BAZINWW' ?A%4;SDG\.)0X_^V;'\!)U>9S$H31_XO6+RBLVGI.PGB44P=] M0?_(WSLHN.A<$AY(=QSQ[-O]S=IH2-:IRJ;,4G8Y#A]Z/$3E_SG=/.3N.I+J M]Z/5LBM<8@:#._Q!_KW:MH0X*6(@7!D1UG3+JE1*ECQ,^\[8HSB F!/S/Q@) M42!2CH\@%#'%PPS"B%EW]T9&!BQQ)F8"0\'9VIDW!U%-L#6%H? MCP#ES9O!"'&!=X;<,E79PYNP=,G'R"@Y YMU^2>:\A3->!CW!6\)VAF>1L1E6K]<[K@/K4CV. MJ.@ ;](_ @3\).*H<0A'/&Z"E(K7Q/\!L/IW1L( 4O;I/S&*7G8"?>5*S6IQ MW.N=5%0+I169#$XFA"-K=[@8CB['_SI*DH/>:*,7L-EU2'[NSAQD#,UXG_1Z MI[7, .?OR I:!.,59#Y%"\&-3#[&#&'(F!AE\7P.Z N9/* I1A,>O>!HZ,MI M%X2G(]Z%/D^M+*'=LA(#W#Q[84"V;1*-6Y5I>*Y5JV3 MU^ND%1_4P!*A5U4'*[7@>7U_7VK!@_KDKS;%\]N!]A50$3D_P2L8 12^CJ84 M*C5IC-<;>'O3F*Z3R>+\FDC3)N6Y!HA^!V$,OT @>E;Z7$L=**.86<="HV]G+E3Q?D<[L[\X'15.G\6BCC].:G\7OVK-JULF2F=$\\3A1K@.L M!:FKQ_A+Z+7;/F4]_ID2QKYA"D&(_H*!F#J'(C_+ P4=%(3!)1&944SB%:H1 M85+.[95@;R*95425K6REI&9_=N86$XQL.4KGTW($ M*KDS P.S.SL?%*.+4C3:Z,W*>K6F1;-B9;1H?;$8: ?5P: 5.WL44W\&&!Q1 MY,-A&"9GH[9'<0-C,Z8\NB^L)J[#-*W(D34Y>54'C)-.N@EX>] $"4-UPUN& MIV+3HUIR&_K=>\@B&OMB%AI/+V?B M;@=;O2@E-:9!_6.W.$^^Q,9)^+0<@4IID(&!,0WJGPR*26DI&FU,@\IZ-5LW M6GHY]'G.(==PJMG5;6HPF\Y3S[4$=FEA:KE(7NG!,";=53,-MF)E1O3,<^T, M9^O3X%O((T=;9)+"9J=U[A97!A5AZ[JUDE]:(C%ZHD%O4(P+%'D;78]J>4UC MLX;8:%X&KN>N4?&#/9'=( X9$ZQ.,LHG22)1T>5;,C.#U??MKIQU7//,2+A;K6#H3Z/1(W>$+HO,:D:&6V9DP'GEM8N,LPU6M9OJ+" MT2HZH"L[*#UGO$-D#2S-J'I>O[!X48YJ=GKY@*CJ_FQ^Z1L.>/>),WDPR,Z0 M9[>%X*DL?XO &(4U@*Z^N*U?)_1_W\ GB&%H?7UZF,F:)@Q.WN)DJY> D+-K; MY942QW):S=CD#> H9PKN$=A-3,[+G7K^PZEN";%*)."-S +8(;.WK-\QO[ P5 )J M5I>C5>9HM1W M@7$.K^HR_T ^-X U^X0?( 8$?J51-9![!IB8Q+!4[_B_GW] M)D/%R9&L6@]$I9S"R,*86GB#03&S6P=*&U.,\JZM&;18,C-;/<_K%Y83UR+6 M]ABFO,?SE"Z:9=-8Z=&DZ$5?PN(%RGGL OE=RF%6FF.O7YA!,"B-GHWRFK,Y MMOR<%?]S>35.%%MO. ZJ5X#\!D>0-S!*%C I#,7%KQ%Y)8VK7;U9T4Z\OKT_ M65:T5*)L'VLBDQ.1@W;9:=>(P@5 P36A/P%5UU&G^\UWZK*JU&/6EU.O;QT4 MRO.>LF(GJ3FY\SH[1_-K5OL_6JH5\SE2=SIP0ZTN9)E"7.$"7!,',;N&W#B^CGMN M\6!ASFKU.P '.'Y4W<=LYF(<1,>N-Z@ 3BM'C; I!#_, &_%/6\(?8+!A- ; MQF+U(4YKNV?B8AY#?;=X/%-Q=!1+)^7I<*9.RO6 4MH3%:>E;'@9YZ>.!X.R M2<.-B+5SJLK8W5L$&E6XFNVDYPWJ#,#6AQP;4,C3^O2E*BH_5"4(A=?1RN]4 M!>I6;M:48V]06%VWTQ1]3B$KD]"H3VI))M(1+]N,%BJ6FLL;BF1Z% +K6X(* M9&:_>^(6#\@GLXB2AR.9M+C;*_G5-<1F1WHZ**;G10C:Z#=7N[.FH]S(QFSO MSKQ!84M*"3YM=X2KO9R=*8YF,#G4^\*-NK3N=_+C.,G^*_W3/-HQA/MTWEL5 M9G=QQ")>%N$I_W_R\-,SI#YB8F1LIQ--26M6O7-O4-A'4:IZVG%J,2&?MD!Z M4>5/E0C9GK>5;Q'IQS_N\\G]1&Y':XVD3)]K#3KHO*Y%F@K)\])(7 VB!5WW M#T.A2?8/"2ORF M<;,T9G+AEJ+2WQPAH!P"0D3+492VN I7V?3\4AG.1;3^,,@X;$.>%YNDPG\4MVR)30H0,REILJZU(\G9V M<^UO+ZSG8!YQGC: :JUCD_/?A@' M,)A0,E]"^ J%,2^U3XW:MWAF/3SS/!M;LZR'^N13.O$D@M,LK4Y6D%*Y'2'X MJO8FLA^T>#E/FR]"\@+A1X@YVTAD&+8Y5 FEV=&?N\6[!%,N3L)&YCCM[O^Z M:QP6G(QC\[3G>84- *7XM#XL?H!3>7\2#KZ ?Q-Z&;.(YPR4:=-_EJC9<#*. MJE/7+5ZAEW"51E+R=3+&^A3E 3&]GRO%V?;\C+'W:7]0W/5FB5X; W*+;J]I M/NMP-IO3@><5-E;80GLPL!O1T+/DXY?/D$PI6,R0?P^GJ.K]>[NMTZP; MXJAH?=U8WD6ESM*/7YQ<%$?)86),'NE MT!0AJ?4 _YI1G"Y.WQ(\#;F)#=1W.(J#62ZK$#R:O3#$6W=;ZS-6KRF16<%. M/*^0@%6P.ODRMQ#3D7*FGS I-3]J58K_D8KKW+;D(UJ_'SVS]V"Q0+P'Q1/U M&V.B9)>/^!.H[F&5BCOA2O/G'89B6VP80OH%SL>0=APP9O*KW1>=B(HK!#&8 MPXM.24&,PE $A&G!YS$-T?L%I(@$0K*+3A#3)#=A,>>*HEC\^DQ)O+CHJ.(H M@O..$\GBF& #T\Y;GSS!$9Q"6KGUXH"16O^7WX][I&C*V<#@ MX\MUC .0W.\KMV*-(/7%SRFT[(^:O'>O'UPY%JH"B_YYY#(3R@U(>H%"$50; MU:C*9G.K$1:3B]&>U.*!,_4I6B@SO^"R"T_P .D3AXZ9![D=[=]@W/-G#/JQ M2&=V9P),3/=D#5(BRTY9N2K$#+:!H'&$KX43A+?"X:]^4^T+!"*2$.5O\"*. MU@):B<=^1FT ?30'H46#T^^]R0\],AD *&S2BS#$P10>!:B#,US0K[& ZFZB M5B+^0-%,[-83G]TA.)#TZU5]/Y7M:0@P6>ZD:A31_,V0^)9V'PVI%2X9 1>Q".Y02M5E[0GV%TT@_21 MAP#9OG.UC?11;J&]P_KE?OGBFM*KM;W]5L3;CW'87K$SSY1'77<3X9KT,&T+ MAV=FVW!XMZ41NQ18\VPFN*9DGBXZ7<$%H%%,UP?&>ZZU:1MZPR-\PD,]]@C] M&28AF;Z8@P@#0>-!!,]7>5@3/)!)Q(T"-#=D3>'&&[&2?GR%D1BWV1"U35N* M=!6,FGHU5M_CN>CX//5#U6S=G(>7$1?&HL'%PQIRB[#:%SPLW_=LAG8;CF\- M_Z'/>U\N]I$\*_\.0G&/KD^F&/T%K77"CM=;U9-&@H,_()K.Q#>@N:_D;O$S MKRRZ A&\!HC*GGM;L8R%N+N.;1(G+MNR5Q2?%XAJX?0UH:D_E0G*IV<_^Y(W M#+X3D:V,R,^]1)OU16D^!4@E?8!"1[C.R*,E\@2'R%LVF%9;ZL;-*(^Q" _7 MA+F7XT?- WPEV(\IA7C]+,)FPOH&,H#C/=I'+@!D'\OO;-PP#6A#VCBD(ZYF MPM!=AB0.])G+H5CXPMS>6..7D[?TSLO=3_W7XMQP9CCL]]R!=F). M[" T:X")HG&HE<.X%YZ'=Y!XN$EVS M7I7:P*5YYYKLB\B=HFY=Y*EUN<:RP3Q58]*XO@Z#?\=,W1?Z2(:!FA\&X0B@ MX 9?@@7B-B-+/>XF*TG)6O"W95NE7UXUD;%88-16GG:T9+F.8^.KEWM+DVY% MQ'TW$:G/%T!_P$@F0!8.L4F1&O:D34_ K^2OF<475Q +I&(0"N._?B3\?1K0 MO+.ZY4DJA#)TN)M\8VJI=)CTZSKGM(%H7_/9$>6=6'WI!"QD'&N[))(5;WB2 M)%%,=DUH&H_?3;AT"_%!WC!85-@%M9ZF M\2;QY&_"7:Q,=2QGLPP4C3?G#L,K)+SW.([(YAW')64;;\**7WF$S]''4'[P MPP3'%B#LK9XX[B(@78H# MJ1!TD1Q+M-N19T/9>-2Q D0*TCU7_<0NV3J%4M(]!0R+V&K>28[J_)1E>I9R M0]AN)FH<,;55T>.0,$P^*[E6/2OS:3KZNX41'T[L;G(I1_QP+L\II+'L M6CW=1/96-PC*;9VQ'\6B>SA:=)I>-":V]A/L S9+'ANBDPH\WFH<)\),,OE, M2,#LIA ,!(T/W]0#V)]I7$_0>&/4ZLD=KQ&(+.<6B@EZM:XOUX40MCF45)%+ M\U.-)>D0CPE73IU42:;*J)M-!59/&-Z3%Q!R?\"=NUE=+0@;5UNY4>X[8H2^ MW-Y>;K EI64;;\+ZPZ%ICJ*?V/L_".@UB>D0UF3NZ>20\+W/#X-4(3!+*#MO*8%/?RO'%I3"3FS\2W"OB873J3^Q6N'_)[ MKO6-]G7M]/P+5\!Y/->/[V63D6)SNOJ$#C2OA;]2[4Z+WD4=QV2GW:; M'8JEFP[L:T^T)K,U\EP(*YX.L=T>JW\(FJ"V:F,_GY/<@K9L@VZ2!SC M41Z^971I7EXE_MN^KK>K.J61UZ[78JQ&ULY7U9+-O:EH[LG7+:KPW%=ML-V3<\\,; D)$Y1/)Y# MTK;NKY\$J862*(D+0!U71U?;ED0!N7S(!4@D_OKOW\\FS[Y"/QMWT[_]Q/Y, M?WH&T]BE\?3D;S_]]OD78G_Z][__Z4]__3^$_.?/']\^>]7%Q1E,Y\]>]N#G MD)Y]&\]/G_TSP>SW9[GOSI[]L^M_'W_UA/Q]^4LONR_G_?CD=/Z,4\YN_[3_ M"XV4L>@, 1<5D2YRXDRB1'H5 X0D'<#_/?D+AZ0A>T4XTY)(ZSSQ,F=BJ?+: M:2>!T^6@D_'T][^4/X*?P3-D;CI;?OFWGT[G\R]_>?[\V[=O?_X>^LF?N_[D M.:=4/+_\]$\7'_]^Y_/?Q/+3S#GW?/G3JX_.QIL^B,.RY__YZ]M/\13./!E/ M9W,_C66"V?@OL^4WWW;1SY?/7W:(!J1T^9OS\R_PMY]F MX[,O$[C\WFD/^6\_9?PE4E1*Q6J^?UO]XO/K::.?Q,5DR>5;_/KBU\LD.U, MW^A[7.ZC'"CS-$7" ML\+5R2,EGBI.K*9>^9R8Y/FFN"Y86B(V^UE8PO9B<(0OI\]A,I]=?J<(EA+* M+M#[;QNI6$ES?Y9>^MGIBVDJ?[W^GP7:H0D..GLQ?^G[_APMWG_XR0)&(8$S MS@4B8F $K8PG5K)$N(K<0K!"@V[!ZE;4W13!&J1>]/%9UR?HT8K_].P;%)M[ M8=!7I/H^WL':37-R\8GGL\79V7),,I[#V>7O%^M>"R'SKK5B5I! C@[%S*?3 MKI]_AO[LS?0KS.;%]\U&68LD@Q+HIH(C^"^-O H@D>F ?T-0F;6 R"9BMD$$ M_^$0<;#8JP'@18S= F?_"!$0F6$"[V!^R:+'^"4)EXD38#%\L8X$K@*Q4<:< M+5?2A29F\0&BM@&$^.$ 44T-U8!1D#G%CYPC(2/EO,B):Y(- E*"RL3C[*@W M%D"&J+2P+8"P3L0VBI<_G.+W%G,U17_HX8L?I]??OY0P#/W4^_DI]#6ZZ3%KZ)(=B"MFU@H7XX6-162KV 8=[%WT^["@W'Y6NM($XEC-68B$*VB8 VTS.D M:+@R#FIHH!H]-@P#JN'E[=B'\03](LPP!]C M [*.1HX<1(3 :F\(\&S0**P/EF'ME$T MB;T?(ZPBXZ-D#.,B:,*H0@<0120AHN0IX\E L\--.9Q2/%W54S<7@C[RKUE M?BG0+HN4 @F<"H(QGR=!*$5BCD%K12,X_A3YY=.&WTUA<* 6JJ&A)(?CU?9X M.4#IIG.TSC"-!9Y6@$Q>E*-RAP0YYE9QH4)80I#99>Y:Y>;WT#2DO>FF^*BE MEWH)&YQ]Z7K?GZ^8NSQ9>W%6=M5?S.?]."SF95O]<_?!+W?/ +*EG -!.Y:1 M3!F03)Y(@*19AJQ-HBW@LS.E0XK9FX*JK0Y;Q&2CG(T4&/D1"DX2"0AXKYTG MU%FA66#"B":NZ=[0Y"!V+C>6@5IC5+8DT8R.GUK 4-=37,'62:\52ZZ)9;U+ MRD#CKIWT_D"(M8_ *_K6Z5?HYV-<4&^[Z4DYC7[7S6'VP9^713;B2N,ZHIF( MG,J9-*XP1PWJS63*+0/G=9,MC4?H&F@,=A D:JJB)C[FO8_S?X[GIR\7LWEW M!OTEP^?ONFF\ &]DTF/XAWFW]ZD0QU?%BR(X:96UR<0F*>B6] TT)CL4+]55 M4PTWR]VW-4[7Z&$F(X\F$@;1(L]1$Y=E(JA@",*'S&03DW(_20,-K@Y"1R4% MU /$%^A]21#>@I_!)ISZ)$TP.J#>'$/_)S!EX%P4_P>.9>4S%4UP\1AE0]KR MK :/JNJH=^*RK&T8!:=I$A9#(>61LX1_. 6*:([PM"ISU>;$?35]'28NPSKE MN8F EI=%28D4%N6H&<4H3V0*T5,9Y)&KBH=04KN3CN\<\^PMX8H%4QTNH?GY MAXG'O'2:2KKZI>R%E!(NF[7G(B6B9:G58RP2FY0B!L=ARQ^R)KG30T0-*62N M (%J\J^&B']T7?HVGDQ&&*3+[(PD2 (&ZBQR$CA::">SEI%&:V63_8!+ H84 M[%;0]%YRK5@!._?3DY*4K5A!>+W^'B>+##I!_S:+(?@%I$X<\2Z%CJ0;@ MO-Q?4\25C,QC$$ZIE%'H5A?%-E,TI)2G/B(J:*$:*%Z??9ETYP ?85DNMX$L M'2F'Q("P7%H?6*3-V:")I0*H]UY'V^3&\:.4#2E;J@R2NEHYSIG2%=\"W76@ MAH!UN6QN(H(52X0Q$;*-QM(V>-F&N"&E5)4A4UTWK0\0KI!L,R3ORY7I7*I M&")9T$B<\Y2RD$Q632IY'B9K2,E89:14U,)*E6BY2;4QRE7\H#7+7I-/-ICG\NBP&[?($-_&DU>=XS?"M9;L--I28T M5POIXI[O;,2L3X%'A[Y8!B)%B>LI+B5'5;*@58 VON\.)8??=)D!+NO2]^05 M?(5)M]RAOQA]Y(4$)M#P&+/LB^4U";DT. "IT?(81VV3??('J1I2%GD8,NY> M;ZFEC'IU_C"9E.+.:?K5][_#&JNC:($Z96(YS?:8QAA%K$RN1*9.6N\4:[.E M?C])0\HFZR*CDAKJG:3!%-F;(#TOTMEX.I[-"[-?X9(HICGZ"N%(XJA#&3D0 M),P1C4(0RB2639-*D4?H&E(F61<@-152\1HEDK&(\T6/;+X\]?T)HFUV@89'"TI^;OV+@]15T?RE=+-&4;HC&2:%..L9G#F(PY M_%*D#7W:-INHK?C#Y%Y-_>]@OL:0-29I9I"-4O BN1(D MB%0V]:D3-EN+$7D+U=^@XO#:F9(!2# M5*NH"3(W*L$Y&H]#LK[[H_5N0<\P05*Q@NR"\ O[\C,&T\7)2)MX* TJ-(=, MT$YQ8D/01'NM13"E^U63)7X//8.R\;7A=9CT*T/A.%CG*3/PPA)N@B(2T#E: M[0(Q,8I 1=:8E/VA#&*=Y,%$T%27"YBHZ55$$_)-NF\\VCR M\+3V?JC(O3>8VU.E->N&EUROZ%A6+XZ4EZ"% X+S8H:LC$:;@W&E%T$"XX)C MUMVH3/@V+4/:S/Q1L'6H2JMCZW+[S?' *91C7&_*A3[OB0^&$Z\!V97<>Q-; MXFJ__<^V$<2/!JI]=%GWMNZ[;MK=M)Y7-,6R5Z@52:I?/7CR:J]RUI/X(OV,C_[V3B.$E5)1"E( M].5R%_IVXC32K(+"Y<&32VVZ\>Y(9]W]H'+E-F'62F2VL1S/!A)8=*@>Y8-- M-@K6)"Q]8#]H0!L0E5%S>]7LKXI6K:U>C;^.$TS3[$7Z[\7*,(RD4IBW)D:H M$9C1^EA:Y 9#LJ;>\]EW>8U09DT.BAIB'*!OX,F4,UY.M!'"&4!20YO6U[O3.JA ] GQ5EVO]2H\ MU@[;*' 3,V.EQ(0329DOU26[@/KJ M@FJYGX;_I=)Z6KG@--<.,\>$$5:IC?51NO+6B]/."9UMDQX7>] Z)+^_+W+N MEC"T55G%VQ*S^?M$K@ZAF!)$HG; #"E/>8+6/R'&C4A-G$&.+.I#9G+0_05#?]=#0S[CT0 M3%4QU]T,W,#?5>R:NW[F)_ ) MXJ)?=0&^BB8O9?"AZY>*V=2O-PCO'<1$?.".R.30% =;&C,GYIOB[6 V9TV M@6T46*^-Y&WZ-CX*+HR07F!R"2PA04F94H]N"4B9(:> /VO33W(;Z@:5\S\5 MK Y66\W&I!$@+8^0?_7SBSAL^93P^=5;+7XRF;W/2Z+GMXA60F7A>":!+R_N MEV7 LB>0M"[E!X+I)OO\!](]I,MWQP+A$37=SN#]O)B-IV6+=?4J8Q'Y>/DK9CHT]_YC6YR!UU:QCV\3] M+^.IG\:;W'MI)9/:$B.X+!U*&;$T:\(-$YZKQ*AK]R]^?]LOA@ M]OH[]'&,LXX8,Q"CB\1P1C'ZX*8\PEPJ$*RG7'OO;/,X>*IJ]CX2J MA-8%C0KQ# 2A4?KLE=+>--F8VI?@'R&%KHZY8RBW.A0QE2KKX\ULMBB]UDII M0'$W%M"C>"*B3>C,J"5>"DG0!PE<-=($UZ2"Z2&BAE8#=TQ(':RD>L4[R'7Y M?]EE_.HG*[S/YOTX(N276=(TW?S&VB<_0#\NI?^Q+QT67\'J;_QZ59GT^GL\ M]=,3^(C+YW7.$.(J$ MUSFM72PO&F>C2\?HB*1!)J!0+#3GS%*3ER+V37B?]OS@Q\?HH1AHC=&-=MY1 M)Q*+!() .V\3IKBI/,<=\*],77E8:$B^_M":SJQ5\I*K4L.NRA7/*EJ<547H?>VX M(A<>+2%RIR24RE\,/U3@Y5TXC$<$U90WJ7!ZA*XA]9@XFIVIIZGJ#4HB"N!F MRPJ?LM!!&")9N2Z;K"!6VD@2C:Y-3G.OY>B'8_SGV3CM39FZJBG9IN] M6\G/Y0-Z'R$")DIA B/AJ8U2<\)40/*T]L0Z;XBA^),0.1>N2?B[#7$_PJE^ M;0Q55UI#.)4MF"G^TG+KA8)21I9W3%5IQ[-LX( !?$)D^Q"%X+[)*Y\/4K4- M@,P?'D#[JJDA-TZ60OS.3-]XU'8!PZ5R>)#856GB-Q/%+"I&1O*'#D6>FD79-R M[6V(VVJCD?X+8.D0I36$T_UOU8X"RYPAY(GU$3-.CHF$T\P2;WS.8+GUJLE& MY"Y$;@6O/]A&=C,E-H39@^_;CJ3P2DB@)+%4K@!Z]-2, MO'3NA6 Y:Y(RWB5E*\C\P?;,#U1(RU8FKV 6^_&RG+_+E]?T2DN.(L'^O,N? MQB?3<1['3I%#$E@F!ROL%S_NE]UK?T6WO.A7[7#VD?OF M@2J(;PL*VTCA<]D9JB>+B^%:2603M6WD\BF>0EI,H,NK'=B+GR4_O_IX-_4? M2[NR\I1MZ< \.V!!5Z>AE0:JR:52TZD5%5=SOQK/XJ0K%(VL5EYXFTG,'J/L M),I3K(R1: ,U,J6H0Y-N@?=25.-*T+(QQXVJW4VLIV2R",H3&9+ %-898KG( MQ"N5G!(T^39/D6U-X9"*-^L@Z$[KWR;*JI8(7O5=++M,D/=R6P"'5<[9!4A-5M4P<-_J-&E'O=@.W M\GR-8]3UUAQ[R.9.9X_#)' O-37YW#_VO#M(79Z;Q)EKXU]E16O?.V!A;#ER M71EMS4.M2.^6';QI_2Z*V4O%\FR^C#I'P*5)(9;C[B2)C$$1!P&(B\%3[Y@/ M^BBNZS%":_OR6_/%N#A;+$_5EL\:_#;MP4\* ?_PX^GJ<;G2W5DR*H50F7 O M*)%::N*Y,D3[[#)GRH0V1_!5J!]4@]*F0'TL.FBO_&8QZ+:DE]M/UZ0SKQAC M'$B6R9?^,D \J$@8-U9F4#E!DS/^*M0/*GK]$6"[O^Z/GSI93D-R*!"I R9V M&.,3:YT@N*2$45$&I'SHJ=.Q3FB?%'Q5--@RH]H4=6U8&% VW*^WX=8#L_'4 M7[PMVRUN_=:'TC]Q>36P:OS9C+Y&4>QQY%DI%KZU/&[A>3,]:T9U]41,8$Q$ M",1DCL:3\4!"=)PP"T9$J2C736ZM5Z#]\#N%#Y'PF&+?PFSV^=1/&?\5/WDZ MNRU8GDI)M@H$3"PON\M(@M&*4">"Q_\IWJ:??U.NAK1C>VSTW[WH.!3X5+QE M>PA+EZR\[]]VTQ/H;[,DH@.;ESV<2^,]1X$$QQ31T5%,,P33L4D3W*9<#2EV M_[%71$WX'&E%;&9D)++)CGM+G"V/3^7H25!"$)ZUY59:I7F3@[=]B!V6$QV% MI!E R,0G@P&]RRA$C#&1TPQ1>R]X&*"-N,W&C^XF=T)P6[^X$R(&Z@A'$F4) MSB=BG*+E]5A*T(=;PF+,F%B"$/8)@NQ=V?C17=T3HOH@1!Q[3^'R8L3"3ZZ? MA6EY2+7]A(VR_CTY?JHC+1:H8<4&*JXLD;*8Q*PX24I*-)(T,-GDN>"G/M*Z MN4-WK:ER@V<\?3^%_P+?WR!C)"Q0JF0B-I<-PN1PG6E)B0T^9RV49KK))9G# M21]2#-$4H;OMRU;7^I%.!*[I?I'GT"/9GT_[;G%R^LOXZY*#FV(<16D@*?0- MF'"A@X!@B!4N$2$ F)>!RS;[,A$Z8JJ1(1&2.2 L&(SV5"//4*!V! MV724BHK=R!ZR]ZF"Q"I>9S\M#\;C7)//#$]4&4^<+X_R1%,LC,\D6<49ID@R MM]FQJL;!D#W-D^*UKNZ/E(K6*!-^:+BZ:63CDN#+%Z?]^E/<>PADXS@5)/$X M?4U$L'_9\ .C-1)'DT+B31-=W\O:]-,#5M/^DS42Z1Z<5MJNN?<%^'DX9@7"916BU5R(RR5J\2WDM4A;<8-X^]+)89*>F4X=:MWB:7 M"C)QSE B0J(Y2\N9;_-ZV8-D#2F K8:8#>\NUM),O:#T^MAVFY;S][(PRC0% M&S <$CF4LD[\PUE()"A0T8200FJ35U9B8%"/,C:#X).HNV48NLF=U(A'MQJW MD;-L'*%>-GIXV9V%\71)\EXBVCA.!9$\3E\3$>P?H3XP6B-Q-(E0-TU48REM M-6XC03W!4OJPZ..IG\&'?ASAQ63I@@^KU-YCED;BW(6W2O'[!C(^0NQ.IF6_ M_4U"Y+]Z(3__HNO1M/)F@TUIKX(:?69Q!*EXT =@8,R>)J4!D M*=9T0D%YN0!8IBI1U:0+6%.1M8 MZ3L;.;%@+>$V6\4--0#AL270GLPA92!#P/QEY#@P@%1+?&JR]&8ZOV!J-DH: MA2@$\J%9>;," @E %6&:\A"9\*'-ED(C?H:T4S^D93$D&%5;$Y>2&FG05&MP M"+8B$2T9\8(&8ERTB1NOO6T"XDL"AG3+<8BHVTM1@S2=ER]H?/;?UQOM;(!'2PF0.Z!-'D@;CVK.WXQES;?:8A8GM@Z&JY>;4IQ5KG M\-HAW.2UE5QWUG$&3 <8)SY2V1C8).1XFZU!7^<#HJT,?08$%,)'D M1$LWP8 .')@DVCH1A): :O7,5IZC>KT-+(M]:7TW'\KT!L"99=N3INB?14HJ'3FFB= M',W:B!2:-#YZ,O^[02$?X(:H*+67HTS!*:$%L0A+(JDI#86$ M)D$H!*FB^?B1R;:T_T!>?!?\[6)J6VCY8$>_W%2_G^HKR[%&_+* O5OTF.=^ M/H4>?*D4'C'PGG&?2&"^)-HH/ZNR+JT6@@ ',DKWF(6M1D=TL;Q8 S> M?MI\(NB]PW#G\S>8?(6+CA+<.2XQ_,7U4:[3&<&(DUR1(",7V6$2E@;@?F^3 MO>,V[[\&$ _2[5.:PF_=2'$;*(=(J,)5(X4HM8Z&$2-9#-1%2OVQX^/[J=T& M?>I?#7W[:+)EEOT19O-^$/T';SYOFF*_>LP M'QBMD3B:U&%NFNBJ]\F-'UZ_9WG !LLATS42ZU[<-I%[C?K7K<9M),G&]:]O MRXNY>PGEXC@.EO4*+4/F*@D,SA*L'HZ]YLBX;Y4(B1@,&C2J7>CQCB049P ZG\]MA_('BKI88?CK%G.$S]&?7=&00.NJ42-:!(5L^$:>9(^"35#*S M"+;)>Y1W21G2[FH=M1\H[GIJ7Z!710K>3-&,PB@Y<,;H,C,U1 )3Q&JN"..! M^:2\"&TJ,FZ2L>-&9MM3\DKZWE_.+=/PE1;$*HY?)F&48 *D#4?D M]H*L(042-7#R<%AQD%*J^9I[:'K73>,%65D(GUDN;:4R)=*7 NI*H=JVPFP&<,_B_.#/5_V^%S "[6@J M+V%ZN7S\+2D2&,-_.:6X3]ZYT"1#WY; 0UW'@_.L:^SU]X@??7%6OAHE;QS$ M8$@4T:(LDB6>HD4$'P6W+("E31H3[T7MD"*2)KB[[7/:Z[1UY#+BFJ-1PS3. M2(TI>Z(EC3.<0) V*Y,P63QF;#ND*.4H$*JAER,$*X?ZEA%[0A^+DP_'R]Z6 MQ+'];&8A*Y4DYDV^U.QX1[Q#[-+(F(PT*J7H'];/7LZSN8;8T8R&V *AR6+Z MX9W&;)('PEAP4^KQ:<"V+"C6EGH&(B(=M7DT?&V?/CCBE0K5$R>:LS6 \I%0$)242X\ M159.QZU)30Z!]J)V&^3I?T7D[:_3H\/OSLT<%TVR*08B>(;29%P1&WTB"KB4 M@6L+\4D1N,]]*_.O",*#--MR8_"R-]='^ K3Q:T;-]MM[]T>HL(FW8-4'7S< M>&OT_>O+-P]4G_\F%>>WYKC>$;WU@P,.5W>=HK[D=N.JTB;NYI"RM>H? M:A-31GC"A"L/[VD@UM) @(-5UGK*7),.6UO2-Z0=U2>"T9[*.F*0\_+43T]@ M-IXV\W2/S5#?T>W$4^W8H<:UM<>&K"^RQA?9;LVV.LW"'.$#],MRNFF$]V$R M/EGR<4@)VWX3U9?G/AP^C93W*V/8=ZJGDO2])0K[RAK-_E?HYZ6]PR>8CKO^ M73??+W&Z9Z0*DMJ&QD:"V#^/?'"\9D)IDE5NGJJ&@]ARY&;B:NPN-D]ZG;_. M3Z\WEBZ>J<.0?>V*,7Y@\QC595Z3J&;J:B:Y6I5>W?2D7+LL+X^/RMF;4=J3 M%"VF7(9KXJ(+Q!FI:/#9&=XDJUDGXM ,KHSQ9EJ:7Y1-SY>X6LY+NY!5L:ST MB3'O!4%^ #.!6*[Y .8=D#37I>RR35GX0T0-*>7?&PVW4[-J6JB6V=^DZ+>I M7_6$@O3JHN[R0P]GX\79BVE:?G0V6Y1XIEQT7;:F"I1'GCTEL1Q+2RX3<<$ M40945,SQ? SH[$SWH!IL-X)76V6VW!%XS&>\FF*A'&TF:C+@0G/0Q&)N2^"0'.^A MF+EM()LHJ9HO7J>@5%5/T3B7-F7%/!>3?6'$9R/EA6:*!V)S*G:: W$V19+! M&FTM"RPUN4^T+8%#VF>O#:$F2CJ^,\5(X(L?IU^Z_IOOTZ=Y%W^_?/&HW7; M+I,VAL)HZ#VI0^/&1#X;0S2=WT MTZE'%_D1,$7XBHZQZR\SPWV7VT-#5EIB6U/=6D:''"QL,W![>34Z:GAPSEJ& M?9W=[NJN> M]_-3N.AT?XYK=;EFWW\IW%P46F'@??79M?Y8'R\W0%7WDO5"4QG?NT]I"L K%FWV>M/'SX4?5]A8?G# MWZ;CY8[/& MJRN'QF'G.YB_[6:S+] O<\-]9'%[B K\/TA5;9[WS\PV#U2?_R9YV:TYKLU7 M,5J+^9+H+E]_:FVSX8"%4V'6^O(]F/=VREA+&"Y\!7YQ&:&MMG-6I_J0RGGP M#?I?C2<+_-315-B:UI:*/ZJ<#X_P4$_=.<#/,(4\GI?X8Z_H:\,P-2*CQZAK MP7^5;:4MAFTCG\9>_A.<+!NI3].O_K^[_O*FY&PM_=M'7ML,6T%>.U-_#'GM M'S5L/_AQ9- X.ME7(L?0UA5%'_HN+>(A.Z('S'8 M"[^+B^5V3C?]<'H^&Z-DWI8"U_8+J!9Y1UI>3:2YCH.+8M'R1\ A_OZG_P50 M2P,$% @ R8">4AH.DJ/\>@ :U8% !4 !F97EE+3(P,C$P,S,Q7V1E M9BYX;6SL?5MS6SF2YOO\BMJ:UT47[I>.Z=EPV56UCG"5';:[>]\8"2!A<5HB M/;RX[/GUFZ H6:)(B>0Y("7:$],NWG3.A\SO )F)S,1__)_/%^<_?,+)=#@> M_>U'\1?^XP\X2N,\''WXVX]_?_\K\S_^G__\MW_[C__%V/_[^>VK'UZ,T_P" M1[,?GD\09IA_^',X._OAGQFG__JA3,87/_QS//G7\!,P]I^+/WH^_OAE,OQP M-OM!&[#!!HV2+RYZ/AS]ZZ_UGPA3_($&-YHNWO[MQ[/9[.-??_KISS__ M_,OG.#G_RWCRX2?)N?KIZM<_+G_^^<[O_U2+7XL0PD^+;Z]_.AVN^R%=5OST M_WY_]2Z=X06PX6@Z@U'Z>@.Z?9Y=_^%--.:GRR_II]/A7Z>+OW\U3C!;J.?! M(?RP\1?U';OZ&:L?,2&9$G_Y/,T__N>__?##I>1@DB;C?#S'J\_.)E@VHK\:<@5E*IQ_ MKU?[J3.F,P(R2?.(C#[%425XCQC77;T[YNMKL4QLGY_/>D1\]]J]XAU?P+!/ M =^Y= ]H%Q=B%W@1<=(GU%O7O8'S"N0JPGK),IP@?L&_I/'%3PMTS\>?MD%5 MZ(]8G4NYNGQZ__WR#V_8:CC/G''X;Y;S\. M Y1LN$R69EN--ON<N=2J&N>&@X2)>S\JZH0HLAZ,%N@^A9ZF]@ M0BO^&U;'$(?]PQJ13DE9N3&.'K>I98.@\G2H(>.QMN5$=U-:[S<;IUW_-JAHVO)\ASB'B^^'0PG[(/ !\'UQ!+>CD=&)>DME(RE,&3W>J0>5L\*TFJD#"IXM/:56>QXA28QL6RL[P#+3^2 M_X3GL^G5)U6#G'&QM.3^?3.42Y7M/[BW^ E'<_GT]GX B>_?$[G\^H?/IM. MD?X_OX?/ R]IT0)IF.4HF"[6,9"^L&A11TR&)^0-R; +UL/SI9N"U[.EF7;N M$DIT)=3S\73VNBR!7PM!60)EG6$ATS_:@V/!:L4 C+- 2RY*UX(R:]$\^4FD MNXR;*?ZW\3A/GXWR.YQ\&B: CWH;"T+.@N\ 15^FXRGTS>3<1G.!H9\&^Z59)%(S;2EF2A8'YG( MW!=;LB\NMM#]#0Q/_GG?5YYW52N[JG9I/X\^_/+Y8S6TOZYSH$H)J(AN43L: MH,\L:AX9T3O3?UU"HULH>B.B)Z_V?F1]EP2JN]$X1;K@&4T[+VA".Q]_K(-> MHAQ()[B6J)BUBR&GQ()6A4&,''VVH&/P@YR+%!8C2R$7IIVU#$*0K"@M DH;,S3Q&39#.A5&]"3T M!FO%;SBB 9\3LF?Y@J1;!SL;?L(K>)X'"S%PEF(FSTAQLGNT2\QHF8*W9/SD MW,0TN!_7J1"C3_&W641FDWF:S2LM] MQBAM,A*:> KKP)P*#SH+^J[R=>]FY("#\ :58BF5R'0I!$AE3= P!R>1QM]$ M\W>0G(K:NXGXKLY-;SI_.4KC"WQ%/LV@J%24\YX1[6B%$IH@<02RD3//X)TP MQ335^E>^42P(* MAR9A@14<)Z/J?>1Z5\VV\V1>N?;'>#2^/>E1[\X.QO3-Y_H)XN-_$'4)7))I,> NMHR MG(44 T-;HE,AT$S7Q' XX!B?/%L?*Q_N4M_W0WT:PO)1_)E\[QJMS^!,L58S M>O8"(\?:LC% M\-,PXRA/G^7_FE_.08/".3@1+"OHR5D/'A@D\MU#(2H:;DVR3=3^,+0GSX6> MI;^&()WW/E8@/DMI@E7&[\=O,=-W]?4_X'R.-S"K()7*H)@G#M.L50*+WA0F MN"H6!;_@S381I$7IP!2"Q@XDR+XECD.C&IC8(DN?!MO*X=<3YY+K74RQH> M==YJ^04F([*[IV]P\NX,)GB)RGH/!I5F08$DDUG1DHHRLJ!CBDG6],$F$?>U M:)X\)[K+>(WF.P=@5U&]&)[/9Y@'SA:)5NWO(^EG#H\[!X>OAOZ^V MTD!GDW+DF?F2JS^?8VT%$)BRWFH%5F37Q/6Y#:-'%MRHBF^N^PZR7)?U]\-E MC?-?T_EXBOEO/\XF<_SZX7@TP\^S7\X7-_S;CU/\<-SU9YJP_^SR<#JPE]%$1(7/-=PA", _"L!RRYRD91Z;2%H2@Z]\@ [U;)<(F M #U2X9YF!/=08P]=CGN4:8_IH#?PW*Q,>+&8)[<"-5CIB-"3PN^BZ7,9V-3. MX:O.^U'47:WW).6#44#G0(9Q* 2.$\D=,1V(WTPHGI0$.UQ'SP;AZG:3)S3]^'$^J^7$%\/>%A30(.G$9I&'@7&): M66#1N *QU23BM[(?S55@< M-$(F&T<50]XO.!:-L(R0?:HM7JG$?F0LR&9GV]()3B9U*_'Z5]UGKD1R[[<..E? MHSLC:*WM;B)988*))7->)' 5-3G@ )P;[30H9YT)&[K][(^E]ZXF&;R&4A2+ M'B*C>4XRG^@?85""SM*+-IN4_73E*$X0IOL#+_[XIIII<&+5/N M@AN8++ V)F*Q&$U>.PH6E9 L!@C98BJ)-TG]V#0Y'I(,3;5W)_#52?0M2EXK MHI?3Z1SSBT6!U1N<#,=YD4EPM0]8I_:+FJZV2'H<6 ZF%.E84HD>%6-*S=-NH3=2N4+\!,K5378."VJ^I*=.W>%[MA/?C]_"YM@2J$J(AD%PV M0,_*1L2L&4?EF0Y["8;V!^_WX M6#6T*^3/VLYP"KXY&W)P2/C,O)E%JASGBG/8PC) M&W+#>F/7?4B^<7[UIJ0&%8K;X%_,NW%UWGV+-(#I<(;+0-VEP? 6T_C#I787 MML,@:EY4;?8'3I))FJ5B/A;'"DW;.6CG76Q2]-%Z8*?)Z4=)BU85F[>BBIFAV_D69JP/'UZ!TF,HQG0YP^F] 1Q]NVLE_X(P6#_@\ MX+$$I;*D)UEEII/A#+21S*@8)/F-OM0-&S+67!&,XG! MD47O)<@FF=V[@#S!B'5/&FD0H5Q!]APFDR^U7]S%>#Z:/9O-)L,XGUW6KUR> M7##P2<00,3"IO"?40(!US6&W 4 Z\#DWF3QW1OH8)MB^%']_N5K/6NL[[V<% M;0VJUO,P:H=B>M!$E.3MD26@2V :?5UN8B2[ET>T*(*-VV6!W'>7$Z1"OY)M M$([>NJ1R8$.N22N6!55C2E8#BY KY&A%5%S+U*33X]8(3Y ^;;74H"'D)J"U MJ&$931HXATHDZ\FNU&34"6,9)%N8M[XBS"#U(9:F==B^00KMJYD&G>9V7R\Y M2:0(99F">ABE4))!2>2T@L@%:"7U;5J-=K1R.E?>)*D+*!,9#YX\->2.M M20Q%H[2))H5&N0J/I/*FB^'?09;'KKRY,X0E_\9$QU&->B[RT26-1CCOF'&Q M/L96L$@B8=9: )ND2FUL_WM1/9+:G)VTO8DXG:7>P$5;4I('K ?FP MH8KG>'387N)-3G:Z;FM")N?RQ+'U&V3+R@67"&C0R'2=+K4T9&QR)18'D2&W M6=K<)/:Z,]+#&^T]:/C..5 MU=,@@?9]]5;FDR\+R$M(6CF3N?!,\=K #T@* M4+QF!C,$2R:Z:-.09 V64^!$5Q$WF$7(:YQ?S!>);IOV()= A0@*1/3DBEE@ M6L=,=E;MF62DM\X3WC9._M8(3X$A;=31(,KX%FSBDPH@=!-X@*7MM:S\]A.GU=%C/:PL[B4@1G M(F>UOI+JK %<,L@XF-H#.+C::%$P;5-2-.LE]$WZGSZ ZPB' M#7=4W1T/LS^Y;_0G#]NH *9GOYZ/_VS4H.#ZZH=H3+!^*"MEZ,))Q;&6GSO4 M16I?? */WDBT2F;8HB'!ND'MI)47>-W)9%Q^GD_)V)Q.:Q7[_.(")E_&Y=WP MPVA8A@E&,W)/ZGY833,E,&F(>VFJXQV[:Z_/(:]HE&?MZ7&+3DBE V3@)NJ< M;$$--+W#H+_!'U#+Q]/VH]'Z5MH7@@?KBX HK?:.J) ABY31*TD.&^^H_2.S MX ^87)Y5^J+ZI.='8,,=!,=FQ?TB66$'EE+JA("1.XV.>X@:/0@TVLFDNLX- M=[!T,^NN[O\L7=;17 IVN5O/I1+HT)%R,]2\$JQIW(E97I3C6+MH-FD_MBYX/5GDA))I?KN1].6W Z-L M\EB/19&"1B&E8B%FP1S:DE1-$ U-6GKW _^$^'8$??:=Y?W@$.X?0>UL\ _Z M53V%FIR-Q=]/!S)GL%8I%D4MT]$ALB@YK>66*XF8A<3PT%+?#-T)\.]Q:*Y! M1/AJ3,_'%W$X6A3B5M=UF)>'"[Z?P&AZ&:M8^Z#5HP67HQU(:^F9)'MK%Y GP+7FNFG0.^4=G.-R7V&=>?KR$BRD190)\2C9KKIL1G)NIK&JQJBMS"K MK5-2+[A>YT UI(M4&+CA6$ M;V#R>K+88;KLN7AU=MK ^E)WIAS+ 6B.*]ZPZ%)FW%N-BNPVGYILXVZ)[P0( MTU(C+;I[?)W9WDPN&RQ=XD+I8\'%29KU5.A($UC@.3#TX,!KSG-L4E>\"= ) M4:,7F3K(<3A^:()ULM1FM>/!D5K3<9X]>D,S8HN"N83 M"8Y_6!62.AZ<]?;KR[S.SE22-R M"\PZE/2\2,W *LL@HZ25.0K+VRQW.P(]5'%WNVFLI68>2R'XFJ$M)R>_%WUNP9'NRC@.:V2,Y#E* M*JGG$&QY('W_2&3900=]9Q*\Q>G'\2B_&Y?9G^13+M/(;>$A&W("].(HEY1K M7_#(F5,2DW'&*%QQUC8$_=9>_E'8O5UT,.Y5@'T? _G\?#S/_QA.QY,OKUX] MORH,,%&FA(IEB32^I,C!TPAD<#N09&NC@NU:_ZV[^DDIM+/XFIQMM*FL*(?B MH]%D6Y=@:)@AL:BS95HI[D5.UK;ILH4V+LXLV<&["+G%JL% M3NH) 6L+!*-.HFXKLX*9+%E%DZLOF0R3C)&&"L6H-J7ZFS$]BJ+,G52VNAKT M).\6)V3.XW28AS#YCA'.!*E9\6MUM=UE_I! M6D7\"L/)(MGI]T7'O,MN![<1;%=OO/Y"WA6$#5ZBU1R" M-.ME>A=V=\E>68[C\FPZQ=ET^5V&V?7/QR-X6\]LJZ>T_0S3X;1#&7WO&!KI ML#>QK"B^<(!DBN5<)AU] BT<]\9$A:48R]D'?XQ'DUM(7ETG44@;I>7:LIA4/0C$90;*9)J]E5$ZTU2N2HM%LM=1 M=(YIP?2,;E#_4_-D/]'"22J^AOAB.*UI&X1H0*M7)HD)EK6HW74#.6F&!Y9< M -!S#@>'^^$S)JHL4'XY-DGF@?JRE$/@">47\_??(%Q]O7= M0 4KBO66*4)$QI3-+(2861)1&5%,B=RWH-NV +]EMC518HNVS M!K7L*+(_2 M($1F9"9?$$MD4)M&)XXI!*4QI2:3V49$WS2=>E%3@[V_/D1T&>&,7)42M&)& MUW,3N*P'D;G 1%$%@TK<9/58;8V#IKT^'E8>1_F/)8'V>O0_?[E^^7^'."%D M9U]>X2<\OTSCDJ*XXATKNM2";ZS1CN!II(A"R\QY;K+GL1V\8VV '(DZFPC< MGPH;K-%K7*]SD!X&VW+'9">TQ]D\::'V302@&&23FI(0T30Z">@0$>V"KY='Q:Q=5M>35R]''^6RZD(!8[@@H$;4C MKYIQ,E0O3R?U7@ S!@UPD0M-X4U9=!?3$1V-_K6YB3<=5=$@[K$.FEQ"\]R+ M&%QA/M5#:)1.#'AMYH12!^M2"KS)^5#W8/K66+*/*@XTEZ@EM,!3P%)1A8Q, MZZ*9)]XRM+9PHZW4O$F>V3V8OC66[*.*%BG):X.]EVF76I5LP+/ 85%6 PSJ MX06)2V&E(U\"FI@MFR%]VSY83ZIJ9[4\\2?Z4)A$(7(V M3CC;I*_.>CB'M[$.I])Q[_IHX;D-1S!*0SA_.2*YS*O%>7G\F.48#!BF<^UZ MZ@,9E\98)DQVL1B(X-M$B-;C^;;MK#Z4U* &X*I)3Q7+9;M<&O+KL@;M]#U= M2TNCJ\_!'"DTW@=+[IQ&?605-U@8>QU3U$G9D@03"/18.TBU M.W2LI^T6* H]YB9I=H^?K@\%VA\[6W?1;(MRW'IL8SW&:59QOL"/X^GP*A5? M:14%F0H,L0*"7*.]'IA"B]QZ"!J:M/F^!]/A#;GC*7LU"M*3IAI8=\_'%Q=D M[-"0WP!9/5?'PB>N="*S%62M7=5.LIA])+L3T>D83"Q-YJRU:+YEXG363I.3 M>B>UL? ,;R<[7NT@:"N]R)JE4*W8E"7S6@46M="&@PNF3>G5O:B^:0KUI:T& M0=B_OWL_6;A(7^X@BT+R (FS+,G7I7F1$[^=HVFR2!.#!!Z:9 QNAO0-DZ@G M/37P,/_^[K?Q)YR,%M;A!QRE.TG82YRR%, H@-QIRPFG,"P2=A:M-.\P+2/ VZWNW"C:"'O>A@+03.,^=)YS&K)*-"E'R @:56ZR(;0% MML-/<7WPXJY!U:\2&CAUMX=]X[E;Y'(,=#(^.4 &@M-<'5 R\)*<"(@@U[;9TI"W2/A9*4X9 MKH*,:$Z48/V4L!R.7[NHZD!IYU<9\<*##O54:>=J"3]F8#[3;!ZU 4090N)M M*SR?7G'"3MKC4A*(8U&J61%G;O MG65">BQH8PZ^"3W6@3D5JZ>SH!OL5*QB6E)]&U0MC9GUL(YCM717VP,\Z"#S M!HO&!G31%^>LT\R!BTSK5 ]?CIXEZ0@V.!2Q25KD(9GP@'EQ*"+L(NHF3=%' MP_'DC_'L>G]"!UY\\(9YE0B0\)&!L\!DB#R[F$&(-B>2KB(YO(70AXKN-$'O M(M\&!L!J-.\KMYT6NFADTB@R3!R/S"=0-2M#.6FM-+Z)I[$)T*D8 KT(O,&F M\SI<5XO3%LA:&@2;H1W'*.A'A5OPHH/\6Y36;$:HA2F 3I(O#742XX%YC,"4 MECHKX0+')@;"H9GQ@)%P:&+L(O8#$&)QWOKB\/7EVH:H2W2ET,2H$M.&%C@? M"K(HK+6U@LTGD M^\1HR#;&8((/($%:H9(!,;@7XKX2>S>_N(#)EW&Y\5F'5*4MK]RK;+<>PFJR MDM T1Y2L5(XZTHI2% :=BHU&NA-LB]*NT O;=7\*8TOYB? MPPSS;Y/Q=/KWT03AO [@-Q+[SUC&$WP/GP>9*TM3!TD,O"")Y< 16#<.8P! MDZ1A'(%YVZ'_ANG80+TM6G;O.8A7].[K(&(,1>>8&*:HF;9D+(=$#QJWJIY2 M+&GY>U08L[D&^A&W9$? M[QD&QV-:+TIJ$$O=1B*7D60GO3&\'J; ?06*A<7D%0FGJ"Q\,A';[*YLB_!0 MZ:N'(U$;Y3R:5-<-#0823QQL;94:/)FIB084HC$,BN9DI&:K0I/\^$?6V::1 M\K?L7+.+$AY["Y!MQO*]<\T^G6MV8DG+7B#[J/BQT]99FUP@.G$MZ^:]$"R0 M&\0T%SKXJ$-I4SWW^.FZ9^>:1\/6731[X,XU$%-**F;R;00!*C*Q6))APF4T MQ5GRSIN<>W:ZG6MV4O8.G6MVT=3!.M>8HKT2@C,L,=;^U))%3J8(!@\V*:NT MC4WH0#/G!5>670"1)-C"$ZY'BNFQKD%^20A)?!Q9)2$P^KWV$*M'B*4G!:UH"G5=D':6\U\+E@+%[1*03BEFS73ZF\8 MWSE].!8TB$;;J1^%8_OI:@$D[ZD!,KB3QF&D]D-)3"<@F! M(SE%,_=QJ/W160BK]L[*( >YB,11"N:D)%%K,"PF1)8,)I.C*]HUX73341V> MWT=F75,3N0ME'MWSL&HKK0[..6>SPL@4U 8!F+ >4IP9K8\@8C+2RF;]1YN- MZOOS\%@H\TBL[=4AU-VEHG5AQEER@E&3J19R8%ADTMJCQ="D94@/V+]S^[#J M/VK2O05N9+3 DJPGKH&S+$(JS'%C3%&Z[J%^3[KOU9YNHYS'GG2?T6F>2ZPY M9((DIC0#ZVN24"F 5[L>TDN'#F4.1?.@8K B:4C)>941UZSZC]6MDZY?_G@]G7W[' MV=DXW[C?U^AIMA&U-,!<BM:M(B>7N(71>S]==__>>( M)NFSX<_B @YQ,[3\F&**M+@"MOX T,6::?@$EK<>\2?7/U@B/F=K2 M*Y-6%ZLV.FK@IKT"O!B2%3B,\ZJ2Z<#Q+!;'&7-9 MR!&("IEWPK(H@I6Y!"E6*TA:3DF;8)XLI1IJJX';]J!0EBVD0*9@=60%R:_4 M0/_$>FJ(16&%L,;EW,1IVP[>X3>9FS*H@4Z.O;T\G

'-;=3Q'_@(O+8R=R M4=IC\BEWW0SKL5O)A53MNJI?#,D=EZ4*)P()%I/G=<19< M3,PFXQ!B$2)M8ZX_6L9LV,U]K(3911T]$F51C?1F,OP$,WP^OO@(HR_+"&G, M$;DT9-9!I'%R'UA ++4 S0L>@XIQI;?RAC+N=5<_G.W?8%1KH+XN+""]@@XKKU.]TCCP_!60HRV!NB-,5PGKTUM3AY*<5#K%+S, M0@T> MI9>OL?"73/U=I(;9^K3P[GA:T M[I)7L_*XK/NV0Z1\_YNUT UU1F8*D7"1+-T2IBU ^@#)!\60X%U*+M2K; M[K;=G/&K*[\YA]'LV8W+?_4KBQ9:H*8%4QO!B'">>1X= ^<"MTY":'-^\LV@-T](6!LGZ6LP=P 8G8VZ2AG _K,-'L7KFR&KL MH4=#%& RJ;)MDU? S@YWAU%LPUB]1N!_8&S@8ED;Y&;P[AW@; 5P0"M M))+4-BNR..^;U%+>!^KDF-2;!II&VS>B7![+C4$5EP)S1%ZFB=$,#+TE%\BY M"*A-;'RJX/T #Q5Q;\R5)OHX=JS]0=G]_*6FD2W",6@@!X14&]W7)JL2&60; M6'20"VJ;-#39U]D"V_$CZ7UR8MM):D_=''(EJP"7L9]M(+8LXMH"XW%JLWK7 M[[;\Z:B<(_&(&S#.+CP*&6KC>6 143/'/?)$2[5IDV-^-/X\4"SU&.BSBT[Z M#JG7F/!\AI-K7##*[\9E]B=,KHZ#%VARM%DQB5 /JPV%!5=CSZ9P,,"3C"M] M>C8$V!^^UR,RD??5S[B=#.GTF-&3^!OXUK]#.B.GS"='C7Z4L!!"H;6;>+T45>R MU77;;(SM5&D"0?KB7!+TD5;(03OM,$B;I2@YIK5[8/<-9"?I_SR?$E.F4S)% MXG $EPG!>TA[[76Z2_=A>"O2%$5D:R1BT:B]42"5*U9GC_0L:6T'#P'M++W] M-]7ON5H;26ZQJ8XB.9[!9AVD!BM\1F4XI]G"6N&<7"O/CIOJZR[9QXRPU77; M2'JG&2%E>FVDX8;35*!XC"HXF7CQ@J/UN%;F/1>A7=WB6:(I9WHEA&6@EV>R M,+EPM'((6J"B+ R*JK%[^A!*2 F:[-G=!ZIS< 2^7&;GCA=7G^#5S7!ZN>$* M(&*,9$61;FCAA* 9&),924)+E2"'V,1R>0C8X,-KGKOG M].@-Z>J+-U?EXQ/,KX80A^>+XMN7HS2O'PW(ZO*&6\52X)E$ X;YY( IK\C' M)W/,8)-3/;K!/B%^'5!_?7-4[T84A+[#-Z,FHTH+:A6$0& M7HX^SF<#ZX34#@*K+3)KPSO)XN+D/E1*UI;Z!=)#:^6N-ST!EC25XT M+A.$"3A.<#J;OIQ.YYA?3^I_JTGVQ[R*]'5Y=P;T_>6W ^'!>$$"RD[0* 20 MT+C2K B\L@+\*:S4C?X)\"[(^JSQXZYBZ?GP2' 9R$GR\A5=LZC-#1K;36=M4!W OQ[')J[2T5]3"H^ MAU'"\W/,BVIT\B['7Y!3-Q-,7__NLJD:DEPQ^YB(3 F\H_%( M158*IT'%J%#9&$W:;0+M$=P)4/!1Z.TN#]T!)TLQH*="6A<\>649F/;DJ9%I M'%G.CM,#XTW!)A4ZNX \ :XUU\U='OD&OO.;^22=P13?3(CHS\X7UZ"/?QN/ M\Y_#\_-?/G_$-,/\'CZ_P#Q/LT5@X&(\'\T&QL2<0%NR&P+20^$,/0^N6KQ2 MJJ(AU\+*]9(8/KS MEQOO+@LLM(H> R=;#R 2:A L>J@56X83N2-HT:0EXJY #U4,U8PX337S6,JA MU@QMD4?OC'#!>L6"2EAW433Y%JFP8 O2C"I]"DT2BC?@.7[94PL./&PJ[:R+ M!KG%ZV!=I@19"$[$EL>*&XZ#EEVT4'OY4SGXWG^QW ZGGQY]>KY,B6Z MZ)2<-999F2W3.27F/1IFN14FAGJ"T(K[OJF :&495YI7D\R\XS^SK/BE<@JQ!)6C\C+3UM!/"Y;,CF#$'"UXYI76+Z7L3H&_"1.Q%&RW*C-;@ M6CX.VR!K:1QNAG8, "/#0Q=A'[ 0CQ8CA=A&_?PNQJZ2O":N&=8EG5Z W'3%:P ME4PZZ30*;WR;0]$>AG9XNZ,O13[ CXY:Z-NF7(7W=OP%SF=?;J!364:C28>A M%/*/"".+.ICZ%CA92]GJ[>S+!V_UY'7>0*(M2MDW9WW__.5W^*_QY/DYD)&U MF!DEKR59GAEO8DUJ).=8A,"D%]8!+Y)$T6*"V 'C-V&6MM)9CSG16T#]"O1& M(^]MX+8T7W?$>QR;MIG^M^=9;\H[[)2V%K;*7 1>% O>V[HQ2:\D&I:*MCEH M&E1IDD#P*+CV@)7\6*FVB\X:4.P%?L+S\4?,[S&=C<;GXP]?W@X_G%WWITD& M',$1C-NZUVVCJ0D0G$GI!$8)Q:R&X?JAU .X#F]3-=7KN)U2^K:L7]9NP8G, M@J_8K@..A=N:>8_."C(MR>@/#I&):+7RVNN@W586]<9;G*;6>Q1K@PGB^7PZ M&U_@Y"V>7S8I.!M^O.*A+*4D'P.C_U733T;F;P'Z0VUKM')ADS>GOO"/'"7-EUB=AG:2L\8IT7P'(TJLF@I MYORU/6,>N%_##C)"JPQ!*^; +>)[GIB6:/[)M%H%;D!*V>(!;]%!9E.MS5M, MXP^CX?_0DYQQ-!N6(5P_R\OMVUKB=:/3!'TWOZA)Z#@_NZ0DT' MAOMZ-'=BM& 4IE/-?TV<3,V2LB3/-\BL6C[1/8_G!+C\F#3>,-FOCV&]P,NZ MM/?P^<:7 PW:*TMB-H:>4NVC9<%ZSHI32B:47+BFJU2[H7VG=RL>-'"/KFJ. M!MS[E!>]AAP'6CHPD#MO8NWOPM$)94-IDK1P!>"$6+.73!ML#>W)WBOX:UE< MK8P8R&_W1;-4@\\Z<1)+,I:EVLLS^&2+;^)!-QK/"3'O,6B\QV8[^^_]<@%> M\#J+YKKEG^JI&3(R%[.'HE)(V&3#Z4G6E'4A7%/-//::,LLSK<^H6"BU8ZAQ M@4%PY&TEDVR0R$M;$^[)UI3MPH$M:\IVT<51JH.V ?B]IFP_?>Y<)K2/,H[" M&ET(9T0@GR#5YI\0F??D%ENM%R>Y9]GF+-&G55/6EBR[Z. @-64B84B9DZ.( MBN9/GC*+L42F=#0QD3-)7N1)U93MI($':\IV$=]A:LJ,U=SG8)F1X)B6-+2H M;6).>PT]>;B3?]K=?_URA/K>:=QEUNVV7;< M>] K>Y"JZ."RUEQYT(*#]UII8Z7*(DD3UY^]LLO-&VY(&B$R>NN9,K6 $DTM M=1'D;Y%/;7)V5JNF\9(61UI^>G()_8LT-P_SL$T[@ _Y]BF5^_FI8D 3" MO8Q.,"EK2HB&4E-"..$/1AH5O;1-K)HNH!_%++H?I^YT$#J4[I[0%F/V)$V7 M(I/%\]I52]=&O< PAIS!.NGPT6_'/-XMQBYL?0P:;^#[[1PU0>F]X":S!*$P MK91C(6G%! 0,G$9IS07MD,6BN3 N^)"_]\EJ3)9=='"0F*:I/=X-.1/UG%JFI<[,>YE9 M<5P:HY.PJSNV3SRFN9,&'HQI[B*^P\0T-5E9@0QLYEVJ!?U*LJAJKR?A%CM _S48YI[:[2[ (_VQ8(<;( MFYSF\N3;%NRDUQW;%NRBE,.U+4CT2Z&-9"(+&C$F0_8?6%H%I(\)BLAZNU/, MGG#;@GVTWJ-8#]RV@ O%DW>>YDE7#P-*BH5ZC)4Q*KLBZ_DN3;9%GW3;@BX3 M0U_*.$3;@AB4%[6_!G#IR"^0GD69-/V3D\I2VZ2:M(9[>FT+NC"BD]B/WK;@ MCGP:-2[8>)^VK0NV&]Y*XI!%*,0(GW006F)0-#U9LD6VT#V/\&^3\70Z\"E'%4.M?12I M[M<&%CV] E&,$;4G:SIT!&D![%'$&??CQ@Z>U.XZ:)#9?K9(%L14)#Q1OZEJZ=K ZW129"R"DAMLN-WA_IM\*@//1TV[E.+&[G0 MA6LD=,D+IK.4M6L=^8"0C21;+^+!PSR/KRJU$6-VE7\#2WOG"#T$18,6FCQ( M1?.D+S1CANB9]S8KK8L@T^)[(E8/O&FJF<>2B+5+(%4:ZU %\CYO 57.NRS[:*SQ[#GL07<[_MLK?3?=?-C#^4] LYE2"7K M3,N#1\^T-IX%U(YQ5S KX='()KV<'P77>MQG.R35=M'9,=J#I\RCUG4WIW95 M*O6,%TNVAPLQ@T&K16QRF-N3WV?;2:^[M@??02E][[,]K];;:+9$XA5*XR(] M)&2>,FU1,)#",:5 :H4BT,?;91O>O.QI:K>C^ Z\AZ:%]BF0@X'1Y-J5')FO MV52Q!,E#-B6+)AOL3WH/KZ3C$9S.+^Y M6U*_&4WI)XTW\WO!TF;#OW\QK20%!.&E#"A*MDHG)8*-Z'0H,EA>[(:D@+X% MMA.;WN)T-IFGV7PR''UX?@:3#[@7$]9>I[L6'X:WH@$I94[)>M#T?R@M&$7K MNU,Q&RA2F,%#0#M+;Q$&[DV&RZNUD>0ZJ"OR+"H9SG-(-.?IFIQ6K+;6\.2" ML%ZXM?*\"[JS5-_-+RY@\F5<;GWY+,V&GQ:-&#I,8EUNUT8O>PUV=2J*/D=R MC:1V29N<0^3U8)6HK 'G5%JKN&UOW,WPN7WG\73V;)3I,YQ\PJ\;?%IFGHW0 MS&_.WX_/S7\>1/F.1!3ID7 M>N18T,AK+/T3"J>B[9*)=XD3V =F"-3HJO&MF##3N+NNZ1]W1S]R^=T M/L_TOCHM,#U;?CP(,:.*1;&XJ#8A(3!O?6'"T]2? ,@DVKK9X[8W/0WU-Q5U M@_CC&_BR\%!IS+=0#WP4W/.:6BF%(#\8"HN<$(*#D ,JH!FRQN:#& ^5F=G<+&^EE\>2G'F/ "^;-$$$A3K3<&HQJ721>;"2.6[!<)N] MT4T2,A_ =?PDS)[I<-\$W5$M#?(3WM/O5D1PO??Q,+"6V94;D1TGC[)7/:[N M(O:JA(.R!!V/R2?+DDR.W!8R5J& 8CF5C-H:(5Y00;D^<5Y7IRF:#2C&%2#.GB9Y%41SS/%K!I>80MFL, ML=W]#F_;]Z2=<5O1MBB!A%3[57]Y3B8.#?HJ"X;'J+@$LLA2[5@!M3V)]VIWKMMDTNQ_^ZNX8 M)J"5.""HI /74=+<3KI-3O%,/OS:<."=.QQ@&XP'&8HC1QNQ,D<+9)'DS<"[ M:*&@!VB2<'ZL;;"!%S%ZG2T#J!U'E4HL@D1F"X\>I*'738R41[B[T0A25KN"41A=J+#CE&87=1R4/]Z&V#? MHS#[Z7%K1WL?)1R4)25[D0D(*R[08AL]LF"*8I!RYBE%B*+)_LG3BL*T(<)I8=:99LV0=&9HM+6R1.5%DTRW1^^'[Z2MK?SP742] MT=#MTP]_A3#=+UEX^9?=?>EU$%:\Y:B+TM9(;I722:>H.??:27H,K?,2!G?! M["&%_1.G;_U]7Q+9(CD:?4D)$R]0@B["@BR((FJA(Z^U\8--P/:03A_1F0U7 MZDMB.T5@(HE,.1Z\ME%;<-XY8:6BF=X+#V@&&Z[9;09^A=,IXN+2+W":)L./ MM]L*<5IRT#C/C"J6EIU /K&&FNM JY%T*()IXEX^@*OKPG-Y^==D[),L1Q\6 M]WF+=9*]>O<>)Q<#"#H9G0M3MAYWK+)@45G.+&K#HTTBBR8I#MO!._S2U"=; M5A>H!BII$)I9CW*$?\+Y EX]*;D4!(8\)J9!6!;1:R:-J'VX:,E8/5ZI)6.N M<7T+5-E/"7WO+:[#]GHQ]DMPRR*W-S@9CO,@N5CSI54]1$HSS1VPF 2P "7K MY%6!U=RQ#5N,.]WV--C06-P-\I372V%Y')$ C8":< NC#Y?!@"@7AYQ99J FW<;@6;2DVRS MYJRB*%)M01:ZZ VBT+M5DMRZZ['"K+VI<-Q5E#VN%=<@KMK?;P%CAU#I]IKM M/\KQ<$"T@P96==A!? VUZ4&GP,$P*6O.I4AUQ>&6I:155%SYS+?QFAZ'%C<$ M+OM7XBY2ZUEYOY.D+N872R"A" >HR&IT]4@26Q(+P4O&R7P("HHO>IMRD*W4 M=^O.AS/,.LE^W(?@>G3.%D#@\PT@402NS\<7'\>C6FPV+HM/EOT_NK0YV/+*?04#=QO"2G!0 M8"9_-CIND]ZX'NP]F#RV\FW_\>&G/POG/<%[3.]^=( MCLIXU&L"%@I8>.V6CT5J)@&23(AI?4 8;^*#+ #MJ MZSE,SWX]'__92E/W7+^%EK8=SFJ2HY4\YZ@3>0S:!'(ZR='?1WDX3>/YJ&:,+&]'S^_MF,:K(<2Z?]>MLTM?M^Y-I_T*8?6! M#-(*9V(D3U K"""E]\9EIW5&+>6@@3AV8L(++#B98'Z+GW TQWTTNGJ)[IJY M%]2*A)5),3M15#%%D_D1@\M6&YV]-,5[.;@'7A=)[;\SNOY"O4MMB[U2D6GY MYL863K+SV0=ZH524V3C%/:A5V77<-%VYVE?2KWS187;9]1:]2WVW0:WN78/+ M/#H5; )MI025R1@.@4=:QDW*J_IX\&;=8L6_C&;#V9=_#C/>6'J6=_B5G(!? M"/UD1 O4LBWPUW I6?TI% !FO,CU$"C+@M;(8B0K)(#RZ)IDR.^-N*_VP_\< MSLZ^7OQREO[R?$ZJ&R_&VO9F"=.1*RRY2TRYFCF%-C*P!9DKVC@IZ-,VQ6); MXOM.J?W5U:*3_GTP!UFY9#D-NP143 J72]\9M*MJ MFIZ9MZMPIC]_>3,9YWF:39^-\CN;=P&J)OEC'(B=2:%"<@M[)6S/ JRKV+4#UO<6^$\HXE.KOV:4_ MD.9W$6[?69=+5%^;C;R;Q^M4(?JTAO3'DZMCM9332?L<&#>2YCJ7H+8K%MRI]L>=FNX)SV-#R+DO@^A(Z0%I]-%%NC5Z*]2%%)0B5P_ MAL$8,NA-9@"Z9HPY+6D)--:4;76_X1ZGH.@^Q'>0_("5X.OSLYH2,1V.FH6U M'[I#[U'MG8:T$M1.TCJI4&E?LBX6 &N#@^ EN:\@75H-:N\PN"Y:ZJ-VZZ%+ M]JZ'G:JYI-':"P#J3ISV(*033BO4PIKH2VWPDKPN223PJ[K:\I9= M>W%L<:^K\Y'>#R_H)Z_+._IT6B#=SI\'FZ3(-M885JG'NCD6O-4LFAQ2CMR) M5B>']#6$[HU-.B*YK!\1 P'1'RWA\H1&-"W67NU2-\7L>XZPD&LO1FS(5N1Y,VTUIR1-XCTBDR&7#PO M?KNNEX= ^\WQ^7'RH,&.66_NZF.8I(_MKO9IT-/3_0DGLR&-Z!V.AN/)'^/9?B5:&Z[4W1S?!N** MM6VE(=7P5,NNM4+IG?$E6HQ2D]UM8? PV!ZDN'^YV[W7:R71+8K?B/+%D]=" M@MK]Q*XCMM37NK @G?R***KMVS M> DB .<\!)4A;Y!]SXU'7V"9)L0C!V1)< M\M"DW]LF0(5>9:T=0R$\F0/1U^%;YEP,#C3J8 [P -P'\12ITIM*&O@6MY'^?0078YJ= M_P?SBV6W@H&B/TH9(P,)G ""9\'QPI(.17*KE< FX?X'D9TB5;HJH$&9V%7, M]]?AJ'H?BW-G?IN,I]-!-()'3MY$DIZH&WED427!I)).(WAR,)J<'K81T:DP MH@^!WV6"ZLJ$-Y-Q0LS36OYSPXZK,ABD4$1)*K.$(3/-LV$Q5*:2LVNEK^?\ MB19ORRHTZ4*0-$TQ64)D.MO R .P+"B/ M]%\TY-VT"39MQ'0:?.A+Z'?Y8/JU)0CH?)+.8$HSV5=;6>3L?!&9\0R):9\* M U6;9ANA4BI9>==D VX+;*?!C[Z5<)SI<'7(^WH;6)1&^$U-R+@RLRQJ8CF@3L];7WW+\R[FG;]S@@W MIJO+ES53YFV-9(N!R5Z9#(6)VB!42R#WF::SQ2&:W)*!$]H 2(C?N=L> J!-VDXL37";X8Y>RCD M+G-",^:\)^U/S\;G^?T$MRUN !># H%,+0W,)DY>&7K'/(!E MB"4G5TA(YK!+V4.(OQ5Z]:&P-53K.0:[#OG7>/'K\FXV3O]:3+7O)\,/'^I! MFZ((98D3&,EDTUOBY0YFIB;-&7LB/M;H5U_REM#OKW#NPO_X6'P M=7OVYK0<0=B>JT(.1=(LI&+)H4C12E&2MP]N:.]WZZ=-EP.(>PT[]@[Y M;@GWQHRZBAP@H DV,P&),YV29"'ZFH.49/ QUH[$/1%E,XIO@C,]*6$-??:. M$&^)_.;,6*'?FAAYLEP["TQA=3L1(PM5=EPG);7GPFX9!^J&XYN@4&^*6$.B MO/-H#RLE1J;4ZUK"I6_!Y-3B>\6+18&J7 9#K:5 H8)!CG4F-8=': M>H"DS2G0*)!OU^2I!S GQZCV*EG#J!B,4)L9Y(G/>U%(! MI8CHT7EO+5$_-SG3_"N$I\V)CB)=H]W.H>C5758P2@5:^%APH3:?DXH%7H\Q MLR"TU"D'U:2.XB2WL[L(=XVR>XX>_XXPG4_P,HGOXYS@B6Q4D8G%4 ]YMG73 M%(5@SLI"RQ?-0>8 H9956*=!A1Y%OR8-KG- ^%G^K_ETMMAN?3]^EO-"PG#^ M!H;YY>@Y?!S2RO3+?\_K:1-7)^7=S="P644(WC(E:TF0BH8%'1QSOO!"TY?W;C:@!93&3.MKER2GZ>=B@R" MC(RKF#EXGB5NT\7X* 1=.Z+OK.U/X6NHW$-Z\8;@Q'7IXU4B]+/+S&BX68(N ML_4!969>UNSY4@-<7" K0I=Z2+M'>X!*EQU1GP8E#Z>X-;3K-; -'R\=#65E MBJEP!B5 W8KQA$X9ACD;ZU74DMM](H[+ZS]MM?7=<)3JS@K!?UV^CF=@KH+O<7+Q;/9^>+& >I6./4 1(46PS)JZ(6>\KQ%QDA@W8$!* M[8S;@ST/W/;D>-*GF-5UH):%&LEQ M>MAK9IHU]61)] R4-JR$G$M6Y+OQ)E54FR&=!BEZ$OD:-O2=O@R3R1>"N@17 M"%K4WC"3R=K6,2@6N;&,IC*!1:5 2^$!W-U;H$Z#$;V)?4W=;;=.=SOXV:/\ M*IKK:&,KHK+GP'HO9)Q>B$ZBGS9^CJF@- MUWI.1K[L(L8-B:9XR1S(FD9&9C7X0G,B!!XLF=42#N W'[0-7/LY9G?1/I9^ MXK?'L>@!;53)D:PHAB'7\CS93D M>4=+1I-U"C5:"QZ;I,DQC M*LQE 34,$YD/-!V:I(069%%KM5VL=(N;'=N@W%=M#YO3<['9WW)],>^[]=>[;7?=2O4TN6 MP*3#XE$G)OVB140)+'!GF8DIZRBB,W&[]OCWW>44M-R;%'MLZG8-;"5M:(DJ M\< ]^,Q0 Y$N"D=CI:&[Z+C.",:%L+5NU][B5!3;77X-6K/]#.PBK?!.A4W/5>!-Z@>^L&#>47/9B+&44!._@Z>I3V!D-1[!$AIC<\RZF";5SH>BP .&P<$8 ML(N M+\#, .G;Q@9Z=X*D>Q_,DU$DBXEG.U9&DKL[_WZ*DGR3+7LMB5R2G6X$:5^4 MM3Y6%[ ,DTWL"AZKG@0=PB&P[[/[;%V]_I7^W MLNF<($6N'(N.DTV[ZN@*"TQJD[@--$9?>NA\%Z#7LO,9#F-HPQHA] H.XICW6SE?7IUD./.?H&$CMF 93F(\"6*E'7)"SU*H+ M4^QY:-.[$JT4^8Q]'*B%#C[&S[/+CTN@S,:_$M#A9TAS8QVY@V%C\$54^?XG%8Q_$G#E?;,W9P@,P[ M;!N[T&E=BA:*8>&%#-\#BR(75K(T-A:CL$\;TRDMX1G_83)#&"'JOD<.*^;+ M._A:E[[-9J64<8(;PT2M%JF3\"S64G!2Z&1++&A%EUMP3Z*:WEMHH;K=QP\' MRKV#D["SD,#JHLQJ)C@GE>3D-A=!,'6J#1$S?1644C)92 HG:+7P&+37XD T M5D+#;F+#$%Z[TP,P3G=%X7&0IW!=X7 %C[*? [33_2K##JPA(IB@,C.(B;9< ME"Q0Q,ZTATHB4^B@2Q;T>!8TZHK#<0QHC%(F-YRWE]<;JO5)HK:>*5J)F996 M,7#2LDS>6TAHDC==BNL-Q'=L1F8+Y8ZRGOTT,[FK\^L?LPU,L,4$1ZZ^RJDV M_%62>64Y$S:@#2DEQ2?IGKH#WS=G0/MI9N<*]#__MB6XG^G;U2]6/Z^">8_E M/^K_?WO_CQLA_O'''_]5SN>(7_&_TNSSWU8"?/Q*P8?T"?/5!<[*\A/>4-+A M,F^QF!>K#^RXA81+.+]8W!_-XOSSEXMG.__T!_6W6W'=%^,&V3WK.P7!X9]+ MO,R8__,_SO/_^L]S;VBUB:AX,D%7YKF6&D14B39,7A+?<3.L);R62]G/-Q?G MT6FCM9"TM%B:>D$:!B(A4R%'U$"QZA1=\6[P="W3DI)).E(TSL6JHI"WS#MR M>J0UWH 8?P$]1).M4S+&$L85:9EC-B[;^*_7<*ZN ?FZ_.7=W/\?'[U^*07)&N%8BN31ZNK'1FU(+(J;D@M%77U8>7=!O ZKV%NL'6[R["PR M='\5?%M^_81;N_X99FFE,ISEK&M+9JX)NO1,1FNX]EY;,T'<, KSZS"@J936 M@?G]6":YQ&PY9L-0RAH_2:A3(+,0%,V +*S8+GG[:@M!M;.*\:(]E4)0CY]. MQJ2B MK_=!%,V\ 9:*>8BO2;'".WKDN2Z]1I'*,4/(C&,4+0$Q[:#T#U;=,X MQJAMX.G]'C*?SB)X<8FC+TQZ%2JZR#ROC=;!2[0HP.4NF\;)TSC:&\(844]. MXW".(T5)-$I33X%RO0Z#]*U#4Y(P+FC1Y?+@RZ!QC%+=*!K'&+EW3XNL+#_D M)+*L_FRL9?JS"2QDR(Q'$Z6)QD8]P3G8:W(0#A1R]W#U3K&5(;B^Z6J1HQ0W MM$#@/E*?LEJDA!@\!5#,E@1,HTS,IT3?HB[)&54LNFA9 $P^&T/?=*DZ[". M#JJ8BAGBG%.!=CN3/(4=F&G411="F(T0410EOY468>T,8+QH3YH9PFD30Q,L MB]+5=2X*YF603.483 Q!FNUP_QMAAHQ1\!!FR!A!3\@#&(#JFV:&C%+;0$+ M'C*?SB*BDSPKD1BF6LBB=C *5FD6&2%3< M:"]95KYVLG+(:->,-'+PHF3TJ@\?X&4P0T:I;A0S9(STPG;\P9LB^.F\MTV,P0YP/R=/ZQF26Y)G&[)AWOK+DA2\:!-@4 M1^C\Q3!##M-Y.YD>D1GR;HY?X#S_-)O_ ?.\:HSP[FJ>/L$"?X'Y');GOV-S M"LB8E_;B>NP]\"U2AZ+8@'N=G)+UCJ*BB5X 72S!255"V+$I["F"D1K__/E\ M68U^ 9>9<"S/+S_B92+;W4^7NQ_70DL#P6[)7WORO1"E%!BT\SIR;:+P('VV M&=&>#83=2K)M9LWPQW>5_*B98 /G6NEL(:".]$H8__9[C MY/-:ZOS>CM]0J!U2>UOHWEXM%TN:8;>U>K(S%+>&Q%2]CZ8176UVZ!A +-YJ M^K7O0CUZ#MCKL9(NJNB0^+D>]]MXU(%GL;T^$VFMD X4I-TB6)^8>&&M-4XR M+4SMH!MM;;T(3"F@H%JA5+++7?-G<$U%3>IO(>W$?TJ4IL]*1U^ZL9KVP'NL<\VF)C/8 M'-NIKF/1OH>P=X"^[@<\ '9O(M4>N(_'M.IN&X/ML;UB3\@NA5=2:T];B/.& MZ<*1^:05.0844I4:^[CY^HCO"-MXGR.Z\.)?=+8.Y]U>,YZ&,RM!#5/GF>19$[>:P7H0:60 MHT7RQ%TP[FP(X";2/.!LX+E']I/MH(+ZCA=>M"\Y!@T^ S?@C-"A>I0AZ9TB M;I/WO]LM_D[L!25J4#2_2JZ'O33=?!"%@=+!1X\BQ#ZET!Y# G'[]/]Q*MO?\;DIIS0#Z%3]_FN?M'467 MM1"R,I;6QWJ)&@T)0T7)Z+O"4$.*2JG$4QZTXS__KI>L^A[B[!!=W+',=W-R M/ C6RC+/!'KC:WD:ETN]->\#"UH*EJ3RF F:C;+STG /T$NVA:;"[I#SOX/K M^QE%3O34U5G$>TQX_COFM_?6)^VRDJ"V/D7A?)=N&,/@ MO0:KZ:"(A^:B6WH9=QAPOY+.%Y]F%YDLNQZ*_P!?%V/;JV9CY, C?@ITT$/Y#D]F[V?1CJ!^N<]6]AH]X5FJ- M34Y1E%$J,AT*,@BT1<9BK5+.*K'=ZVZ8A>Q\XVLSB#:B?:A_UU+_ZTCZQF"O MPZMB<[$F:9:,KJUD36#@DF4I24RY %=>[*/\QU_WVC3?0*@/U>Y;JOT77*XN M:%]#I%!*ZV ]A5)6FAI*>1:DA-I F%LGE1%Q&'_UF1>]-E4?),B'2@XME?PF MI3E6X?XZNUV+_@475TBAT.SC9>T,>%9 EX2HF0V>]B(>"6H,9*.EU*90-I.W MNX_BA[S\M1E#LOX/$^;02@F/6,KAB/-R+_[NI+#FL)F MA31:Q\RRU[0\"5DO4I?$@*=2;UH6@MXE3;D;TU2$TPZIR$:"/A5ZZ8H MBG4'SW4KOP&(>G(['T(Z#FVSD531%&8-NEH6.+$HBZB' M])87E92 +B55IS*!9YB2DUG &#GW+8UWGX!T7:J#HAN*;8!Q[Q+MI"FSJ% 1 M/">E1%$\=CD6?P;7<3W.?52WNS3>P7+O<(/VPU5>MS'GY__7MF"%Y!6[M=F.^0:H]#6,1DK:Q!3O? +0.MK MB,5D$4!T<4,>AS.]]]%:<=O7\@^7^B2W,>K-E-GEFDK\'ANC\ SA8N;50\6:V5]^@C%R'SF+,$B64],K- MV;N6T_,/[B[UQP:P)?MBM$D"/((76HH$.5N'T*XT9.ZS*EKZK*U7,O'RG'X:U]AZ/ EMH@U@M60*:C'] M0/LV\""942:'(@(W?7H"=KEKWUFTD0175S\A\:\)EZ=12P6 M1 SDM(;(M /.O#3D=6H=E>$RX':QY7XKR!K2ZS.+O07>(:7T&+([)>+.(M03 M7.&93+6.8$J102C B@"446FG>)>DP#.X7JM1["OZ#M=K-K[;H]N==-G8VK)< M\5HRT-7> ]8;9JU%GL!87;I4*GT"TVNPB%8B;WA[YA%H.W89;8PL8(^=3"BS+ZK3*;%E,P3*K M8K98LBRV2TVHE\!P&Z6ZD0RW,7(_AY\OM^YW+Y( MNA_?-1'1UBF?LP40LPU14>117(R%1Y&,3% ,F/#<*=^^F'H_AROH2+^SKX:3;_Z6IY-<=KR9YQ M66@%R8Y!@)I2K%VDT2 CQ],97TH&SCMG:(8A/97(?HR]/)&OZ:">'I3C)Z*3 M5(3QV4?&5:F))2=KDYC$5/&IA.Q"[-.B_60C_T,LHY6@3R7R?U,[!M:.]2OG MM99C$*GVD@=-(S!DSP%29ED;[B!J*?K<9[N'XA0C_%&JG;42<0\R<5W'OJMU MJ&F-^T(B@;5HYW#Y<659B^^^WG[F'7Q=-:VN([@=QF5^=P&7=WJ?#AE35^9Z MAT$=)[-P@*UL+U2GHNB78L16I(31!A9SJ1>2:!N/EE8.ARH6F9W1KLO!Z,LQ MWF=R(B=NNV/TV\-FUY4Y;X=3X6VB>0W1!03%G%*6G,=(#DE*9"F9?$B-5F'I MD/,O-M--;!W?_Q\Y>+V5?$NRDA"5P)[B5S+NC:%$RPD')F M/'L$H$GHMTL:M3&B1[#\93P':ZC#"G2_=?UJD4Y2RJ 5LA16)?D21:VJ!(8) MHO?.((8N"\]#**_-Z3]0V!WH@O<1W3'S(;AZ>N^[@!W' S]4<4_:P8%2[[XH MW,$7,UDW>L^DT[3XJ:)9="4RH:% T,%*W27?.*TU/./23F4,8X3=]Y2O0KS> MKD0&56J&S"(M?UD7YK4C1\=$\%X I%@ZG^W=HIG>I6BCK-WG>GM*ND?R>/=A M=HRU'X!CRA6@H?):LIE+)K+P!)AC%%W: KXH]L\A;D(;T?>@D#]"1AF Z!MG M_XS1V0#VSQX"GX;]HY)0]5R+08R<:4[A#&V$D45OO0X>=4Q]:!\GS_YI:P%C MY-PC9X7S92!8H(KO-;P=ZH&L\$A^4'",VXK&S(I'F6?G-5N3"?!^AFE MLNW=H)&\)V'\;(H_U_1)S9OLQ=5Y\(S#639/P]J^!2]*,=XI!Z;HQ&/0#KR# MC" X;>KF["F !TEK_QH0.Y[47G(#JCQD':-!%9)59-@(P?' 12 7"$VQMCR0 MWX%E';8?UZ*.P[//;"_9494:<@G&^RQS%K:V"0Z>"R]!1YO119 /9-RX-,.S MJ=5=F=6?;P@7140"Z@-ST@6FBP.*F"PYWL("R"2 FRZ1Y.'0NY]4/IF6_A=BG 6O#09S@T4!;^QU] MEMG+ GHD"BK0^/Q8XO98?OSSR_FZ'>%Z)&"/)F=*:!U*X!4%+UDDIR M(GD>73=3;C&";]..)]=]PZ!F=6OSV5'$':.X[6,U*^NKG^]F?^#\[1^7F,^, M";($X5APTC+RB23SV2FFC+5&VY!]*<^Y(?W@?3.F>B(:;GAV=SNB?:3Y3U+T MYZO/MP-[6WZ"\_GJVOE/L_F/?](OSA>XZM-V)KR6F(UE*I90BQ\%!JID)L%% MGURR8ILE_)0-]X;[#=KT25E PXSS82/!8IK&+96VU>P-[ MNVJ\MO@[?7"Y_OL'6.+-?+_3B1,+2A>C8>2*41@AG&8^F,RX+V#J[$?0??V5 MP5B_05,_'=TW+#.S_\TJ[T$XY0USF3NFG:)P(=5V "&CS+6W9)\R9B_@XMN1 M0\*^NFS= GK_;63=W?:&"K)XN_R$\U\_P>5FUOV\BA-6GM4_8?YO7&[/.>LK ME=368%=PIE%%%D5.#+-TU@;'L^6=78U#Q_#-&/=+LI6&7;(?\)9I!E-0\+@@ M?JDLIL42USG*Q:\SFOIW?__];+'\9;;\/[B\TP$VH=*6IC_%$\AK^W>HK1<< M*[6K"ZCD0NI22:C;B+Z9*7%:MM&P1WCW@=W$'9L?U<^),^WJJ7,13$ $IHTT M++@@&>AB0LS%BC[7?:8=YE_3XW2LJ&'+]4<8D7O?O5GS)WDI.04KF#>\D,R! M)G]"5^DM/%DE$]H^351;C6"J:@;'/@$ZBL9/I5#"]=VP%7"7- E&^6#,UU\F;L@3H */:49;%?@WE<=/6KRW[\V. 1-3Y[T*=0Q MV%\]._1\@&S[:]PC)!]D8AJL9)J33H+6BFEO9?%&IJ*Z+@='I$+W4O08D;8F M";R17*A56FL=M-^Y]YU,<1*B8UE'PW3$S$))BGDM5(J97#&_Q5O9D9#1#]K+[<.Q*7[I2DBY](I+5GRV1,8J)WY,F<&L/CHLC6N2^W24ZMR=,3M M>W^%].C-VZ-XP) Q_543:7Q-I%&V,D5=F7T4_5)J(FF(1FHE6,=51/IY&QWC'X[V.R](BEKGV'C+T!RRFDO&.<*:R,- MSR*2TZ MJDS24L%WN7B\$]$)9C.[*_RIDC9[:VNB:DBQ%(S.>694X#103GZ) M%A24<(TJF&QDZ>+CO=YJ2,U,9P\-[5Q[>EYH_'#U^3/,O\[*\A.^2<^7D!M=Q-IW<6)^:;\$XFF4Q)AV53C:#Y#XD4%GDY%T2N^?;R0VSU8Q\ MLUACBLN,9U]9D%(R60,I@2A:#?IPF$]D0O0Z_LETEF(D#3+06D2 M D<&VEMFBG"!QR10=6EA?@OA!#WQMK;S:-)@O/1[71W>1Q W'/8[\_K]^>+? M/]$R\X_+)_ XX<_5.(L*TA?4S(M4>XYW3[E"!X;)S7_OFO./\LSJ*6%&/0M$^2;%<7GEFL?8%TJ7&&RBF% M/AS$;D/Z-F?!\:VC0RW.IO/[>F3_FE%@>WY!H5.=X6?@75%.:E:[E#*M03$P MI(@"28%)4H#ODB^?8&S?YDPX(7MI>$.ZZQ!_./_]/.-E7@TP:50VJ< \"" % M@& !A&8\6G#&HI38I=UD]Y']-1V.:BL=[E2WHW11B).XRHY)16Z=EC&RD'E@ M6:&2'H5&T[M5Y#=S%>,@DSZ*QD_E*L9]4HU3)*JD,O,I5QIBHLE7+#+C3"A" MN]"I!?DK8W..,H0GV9QC%/)2B'!#QO07FW,\FW.4K4S!B-M'T2_%B(-)/OD( M#*4C-P6T9K$88.2B)*"?"ZFZM/1Y.<8[BLUY0!-+PQ&FIX+KB8+\_>5SFLFVH5P6,& M9,)C8#J:Q$(PY NC+X Y>L=$Z+MM\[CWUF_39]M?\ TS^C<@KJ^' M#8 QPKT:;@?MEX;G/:$#-+"MPP/$UW #V(8C$*4-P='J5*^!BE3+YD)DLGAI M4\@QYR&YY-/0X@Z7H+T2QTBML?(V)^#7G6: Q.RD8B*:6H%*9 :!.^:U%#(% M0S\>DOD,[S#9]"+=]AYJ>OES@#6OU#L5\\>.' M=^\J2?6&P+KZY6^$L9)6U_6(6O*J)X+:@25]#"%OT5ZUXE&;XJWQENQ0!*<% M"@L>0 8!CW">)P(]0:6U-Q>K!]%7;\MV%:Q:'VMQFT37-+\#"%$/'VG:1\OI M*]!,*0]*V$)RZ\)E:CR.@S/BZS>1XAX%LM']6=J]F4P9I?>H(O3I)=EC-%,=09Z2\1[?+$[E;/(?E^16X$V#V)\WXUQ%B<%) M\D-]83Q6"9ND& B=Z=MHB\,L@^K"L7H"T_%S8$2@:0M?$"@^);$>..>H<[7_$:%-Q0B!WF?&W'0@_\].8R_X"_ MX\7L2QWV)J"\3I\&SQWPQ'(NF6F>:UUHU"R:"$78Z$R??JP#L+T& ^FEBAZ7 MK/""?O61$*[[D]#7]_%IF8(+3C,> NV-*=8XL2Y4TD4#PGG,?3C"SP![37;2 M5 D=;B3]'2]Q#A>$[TW^3')>+-<=Y[= 1K3"2L,(&5DR%L[__SP0Z"=8+8.9I)+*=#&+8JD MW9NFGW4\N$1JX@IS,6<[8.TKF5]@OE;F 4=S3SVNJ>2>!KLE29]R"(8+J6@A M\U@B:A3%18$Q@Q5X-A#V*,G^@C3Q%HLO.%]EFO:1YO8C#I?@DZ"VI*:RCX)3 MD."CU,JDZ,D4HTJ.NT(QJCE[ MXADEIEV/:ROL%6S+[B'40R1X>T);4YM7R]7J/RNWG]H4E*J?/6"R-WAK M<]TYOH5VX ^8KN:DKUM /]T']+;\"/-+&LCB MW6:8MX>,C@/W*0KF?*2X!1.R:,G+U5Q[&;G+2?2YK-=H <3-0[#\>;S[.IR M6>NP(%J4C'.H=5C0,, 8F$<0D20K?.QR7MX$_?2!UU&L]P&_8W+-=Z5_'#B< M]7EM05-T","R<[47N8\4[FK-:"\WDHL4T?0I.M)T&%,1/D["C(]H :="\3AP MX-]]??P!JX-'KX*,,AD2@#/K_HP^KLJCT]]H5-1]&FYT'-/Q*2;36VK;M;^9 MQ70X7'HH\AMD9Z;@!],P*2SM;P$+3 M57BFM:8@37N;T+P>%!IQN)VL6"Y#!)3[L 2&1>EL", M-3Y[FY.-?4HH'+\?45ME;;N5!TFZ-1_F8:W_%;[U19@WCU^4N;Y.;[GWRI9Z M7"^95BDQ\+JP;(%+H7P O77FN8,PLS^&5V(:4VJB"]..H,^7Y^0[OB,]XWR^ MP;B!5Z 87^NQ!VTMTVY%,03+8I'%2FMCQ"XYG&=PO1+CZ:&%#F2;._!^P+B\ M'?X&7A EH\F&>06^1NJ!0>' R'8U9)=Y[%/;[!ELKR7*M@CU[!N:ADFO!L!GR MV"Z2'<6XB455F:*%2B@G>6L=3"+/*'C+0W:/2;H9\^;#.OL*E=/X?V?S[Z\6 MR]EGG"_N--O:1_)#'GNXY$>#WY(\+]P(4T+R%->@ UJ8B^'KSP0)>,/)#EU_\^SZ3R MW_'R"N^]^/:DC1;64!0()J'6A0KU=K6,CEDC WB14O)]RE,,PW>H9_K+576/ MZI7<+[/YLDZ)C2IHY)"%D_6,,GB:U5E_[N3X%ZG0;23 T]\NNW50"V)?'=U_MK^7=?UQ9^?OGQVL#7Y[(\ M"P7DUC+E)0U!UK;D]1HE#S*F)'-VL4]KS<.Q3U8I9 (SFUJ5IT(&>3"]OOMZ M4R"ZR*BDSII96FQK197$ HF264\Q0$C1"M'E4N43F(Y/QIC(/)Y;!?=44Y^# M@OO0*K!-(FL(M)[DB2>P'88V3?PRPVZ^8#B-3*U[KQRG)3 M.X';)&GL$!E8)5BN%6]S5MECE[;LSP'[RU5IH+ ^9]9;^*[17=?!&H!O4J=E M"^#)>"X'J/59FVF@DRE\F&V<"8,O*\*7X)7U512+*3L60I+1AJ)M']KF<6QF MO#?KM?>ZX+MW!=P FCCKB!]\0P$IQTV MDDY#P]B$+H3\'$.4NJ#XD6M-=*\"<+=S7G=H\L9F[.AG5>96L@/'8VW MNO\VN-KYB&L]Q#X&=D+8?OVWYL(T4$)#_E1%4TE!;\L]3->-_@: :MUR:">: MZ1L0':JF62\9-VYM\P0XM)D+H9E D9CFJMZ"](')I*(#;H73S9JD3*SX)WH6 M3:/W$:)MJ.\58_SM)?Y0"V"=QROZU&93\E9%+"L&8#W90%*0#]K0%$G!V9GM:\X^SB'+Y_.TWO\ M6*L>=F6UC0 P"=]M7X%LUQZ4142-Z)136J %S4T))@9+IB5+&<*$&P&E20"_ MJ/'BCS2.^25E_GGV>7'G\]_Q_QFL<"[C4AL1!L\ J/I4ONYY<(@26#( M$_=8R$'A7:AC^P+NG.E87].MU6#IM?0G_PI_GDD?E)/DKD6G:'<6M#X$[Y") M:#$%,+J@.D+>XS<V=!)K&\D=F1@[78M9K/2(FM,P1:.A.P))9LK5@;7&9> ME\)4*!A\B%FJSEV;]H$]%>GJ*$8XH4:/3<"J;MBFB\+;^:;@_KH@@7=!:*]9 MMC25:AD"YE%!G5D1N56)BV;=AQ\#.VV*HI&>9I,(N74"\1W!JQ'O]Q>S MJWLH5QTU+N$CYJT>/2@4N5VNL.2B9=J0>("\;Q8Y.@&ZR. 'FL385[]\L^@J M[ XK1:$ K%KLQ8,^324B.,N4+8H\;Z59S%FQ7%.H0IA:='SHLK#C'2]?V6W$ MUY"75@=ZTU3E-I4%%ZMMSA@NK*>=V1E9*YQF9 &"8U+:D*(,2!]HM>/O1/&- MA01MM-':1-;AYEU(UW-A *C6<<%.--/'!8VT->LEZL;!P6YPV4=RA.&1 MT;@>#<800#R2LUQ[\WD)X MR2H]4*"-U^,WBW-X!^F\G*>;$V^3% C%3/+DFZ*GP,"J0BN0%;02F2AY,Y?M MP=M?LF(/%V=#GVO-35E^POGMZ'[>M#S<($O<4JQ7(LLU5M#&U%J=SC-A($8G MP1>_=8BYB]3SU&M>LD8;"W$GN79B?L@-\V 3H/8E@^QZVR3,CT%#?5 0SUD7 M:)09I!8Q4DS.I8.,5EHT.(CFL>N]AS8'7KWXAC)^YX4_WQQ@@C%:9I2LQ%"K M)1I+FXG-C!=)EAG)^GF7L@=#P!V#JV%5=$498#:$U>52SL!RP[B47JCB>/%= M+F>_"*Y&4[,*4%&#C;6 M"NFH^K&\BO::'R/E$@LN;HD%#R\;?0<4Q\PNWWWZNJC)TNOL9N?[8:W@ M37-[K(LPMY..PNFB$F("KIWST>H$&6A[042GXZ"[9:V [K<.93S?U+J]?MYM MG)^\\-HX8%E)FI@YUB+'JC AG9.6(T;_R*6R!P>_](JUATI?;#NG3[S^T(P0 MK0X4IBZ_UH8<2UIU?OQ_5^=?JC9^P>69BB$90PZ!$SK4#HRU;"^M/@E+X &, MXZG+?;FG0$VW'K=2^G9RIYG(&_I@#\>ZSC$XP7W65C.7.<&Q0"ZA+<@X3S1R M8;V6C^1C#C3N27)YK;7;0H*GD);;S=JQ'HRH9.OL>60Z4>@9=37-+#60&\&M M&7(S]&41'INH=1"#<8QX)V.N#0'U33(81VEK$(5M'U%/9@?!Z$B1@6'"&T$K MHBW,!\.9P@#)$3KOFY4T>@D,QO;J'R/A/@S&%&4.&1Q+02:F:W&V('UFV8IB M2R[2AR&.[,MD,(X2_T,&XQC9=3C7_65V^=M-3]%43. &&1A#SHOTBD%4BJ$* M0J2,BD.7!CAW,+QDI1XJTIUS>9//C^E>DT/5__X__#U!+ P04 " #) M@)Y2 +4.74PD 0#$)@P %0 &9E>64M,C R,3 S,S%?;&%B+GAM;.2]>W/D M-I8G^O]^"EQ/Q+8=(;3Y !_HG9D-U/!P7G\Z__\]C0'7T59Y<7BW[[S_^I] M!\2"%3Q?//S;=[_'XI\X?')0B\P-_^:_DWCWF^ MSW "!6811)@%$"?<@XA$C K*$1;BXN%O@>"QR$@$ S]&$*680(*R#*9>1&(< M8R0"3P\ZSQ?_^)OZ#R65 %*Y1:7_^6_?/2Z7SW_[\<<__OCCK]]H.?]K43[\ M&'A>^&-[]7?-Y=]VKO\CU%?[&.,?]5_7EU;YO@OEL/Z/__OGSW?L43P1F"^J M)5DP-4&5_ZW2O_Q<,++4F)^4"QR\0OT+MI=!]2OH!S#T__JMXM_]^W\#H(:C M+.;B5F1 _>\OMU<'I\0_JBM^7(@'M;(WHLP+?KC+5^>Q;]] M5^5/SW/1_NZQ%-G^8>=E^6I4)2564OJQDO)?#DWVXQGB.Y)WN2NK ^&TNE]< MR7@,TR_.Q+V7_""&%[@SS=DBUP_4QP4?Z]E=3W6VZ,-+[.JQ*)9D/L)CL9FF M(_)<_>*S_*F91@UTA$SU/ UU=T05WY9BP47-EJ^&!CG_M^_D3[-5!1\(>9[= M/9)2O)-$R]\73\]B46G^OBQ+LG@0ZI/X[F5SR0UY4;^Z_(.4_.,_5_GRY4I^ M!$K]Z:RNEX^BO'\DB^MG-43UDQQB65TMZ@=IAN,8X2"AD$=9"%$4!C#%(8-Q MP@-*D>J9-#=(_97I4D/R[UH^::5\7RG]JA_^]<<-1A-:\OF? M=AGGPZZ?U@:/7!4NH/&@ N0 T! MR!>@!N'@DU*P5]K.E2%7E-O+5K W6[97A*N7+",5U9@W(LGU"[P?Q7Q9M;^! MZC?0\QOC\5]&E_W'G;?QLFR!)B4[\2@V5_S("FEF/R_AJZ=2;4O>=D66Q=N^ MR/63*D'Z#A0E%Z7JH$^^M#\?5'>4O-3/*';4+:&6X4PCBD1/M"'_R[W0MW-B\T M;__U:JD\#X!P.V(QTN7+3MQO7 MEF%'WPNPUAAHE2=@)9JNRB3,PI/"_CGL0%/,G1E^QA/V^_!H,_)+L2B>12E% M4J.SXDE\_*9D%+,L9#%+L@PR/Y+V'TTYQ(G\#THP2WSD)SXG)O:?V713LPKK MW6*N103?BUK('R[ 0BSMB/\$RF;L[0Z[@2FXAJTK*;AJ,&R$/>R-L69/,U1< M4N")&4?E,3/MM\G(\*Y^C"+Y[2E?ZCWJY4*RW4)-(!8L%]6'O&+SHEJ5XEY\ M6[Z3BOQCEF(_]'D !31.0_4R^+Y!^B-!,V#&,W_=08IR,]D&P/ M7LEOQSF6ZV#&0<.A.S G'046;&0'OROI@1;__W/'4OUP<\E:EA*,RF+]T-EF MM9ZC]&.Y^U(0.=[+W5*.I2VWZE8L\U+P61H%)$6)#^7..H H$@12[F,8I!'" M>R2VW#:,=GFIJ[*4E!*5XE@,^ZIV5>M7*6EC 5Z4R!9ZU@Q+4QS(]CV>. MH&_&8VXP'9BS6B&!EO*BWK+*;6DCJ3MV.HV&2R8Z,MNHK'-:ZVV&,;BCI_M/ MOA.BNKR1*(M2#J0)N043'J0LE'3">.#A*(EH@FWH MY,AB^K0G#$ Q*G3Z^"-Z'K4.G+SA[U95OA!5 M)7&?^[)M\X?9TD0QYZ/$4PRQ"$2@0]3)'S(2$9"EL1"4#3K!@^> M?#&&%]KH/3L96>GT!+W]X"[)-S!O)'VQHZ(1%MN,V2:R@.,09:LLZ&BK=EBM MOJ"K,*@U!JW*>GO;T0LT6E^ ]0,A%>]>X8Z QULEEWP^@M2C?A[&6X7MK\V( M,_?[>%TMOHJJ=L==+3X(NI13_TS*?XBEDJJ.9[L3;%76DBSX>U$N2;ZX+XDZ MY:S%WN>IQAG'?I!DT,^0M'$]%,#4"QE,2>B),"'$8]3&QAU*T*D9RAT][;Y, M@ZVDV?=H"NLS\%>HHZ**0U9*ZF_+1LTVF'FC*/A>GV/4NH)&V>8+]TOS.#S]71[B*?GHB3E2RW!#2FOR[NE,O)U/,R-*+5G M=D80\0-?1# , @P1E7L:?&^FNOH'S*OLH%RA69 M/*\]A%5]M/!,RB:P\?M5Q=4937U 8WLN8[@VABX6]X@/[79I)6[H^@)(H>73 M#6JQZ\A!E692G^4X=,?80>7416,X];AN&SL\=EPYEK?W8[(;L5#)]Y(Y=4#. M35$MZ[-2'0\H%B++]]M-093X41:ED 4>@R@)N+2 I2V5Z\" $:F<&-_+,=@_5>$S-*&P/I@3GN=BUO"W,UD(EY+E@N6:ZW M+*/2WKF(;?/@V>.-G US,DON5VG1"MYFR?TF5'T2P2^E840>A$ZA^R!9_A/) MRSJO(O,XREC$8>:'!"(L8DB].((HYEZ8>"3P4\_J\'TJFDV-NFOQS[,^)P/N MFV=U#_@P#!W$,%K:=_/$K=.^+T"+$VB JC/#@8(***PFD_@SU/I/(E'(N7)_ MCL2BH=9TO STO@+:V0B9>!$SY8UJ3RI>E![%0DK4Q&^D291AR@@,&49R=T0# M2,)(P(P'/DN$1S#S3;[9)V>:VC=4R7JQ/FU\ 6MQS3ZCIY$]_EESBM? GYF# M4)T.E;'$C#=)XOHU&P>[5U-.$D/C3Z4Q+O6G2UVN/DB^%S:?H],#C/)Y,-:C MI6OS&WINL=BCX*NYN,YNA6)TMM31^7*G=ROFRM'U7N[UJGOEZ9\E.(E\%B8P MC7P/(C]5GG060<$B#Z]: T,B MZ;,NAKN,8= >>A_@$&A[P]P>,J>FL\7TXQJW]KCLF)\]ANC'<&M#\VKQO%I6 MG\57,0^;CS+U&0^#)%0G@E@R&L8P92*"&(=<*^N!5<_DW]K#EP$^<[2WB, MO)1FD%'!5?4,:<-$7@#EGBPB-,W2P(R7^@HP-8I:RPS*M8P6GIP^2V#@%!L8 MV(%):S>H:8/RL@ ;%9KPIMNQD+=PK0V\ B-YW 98"3M/W!DP'G70]1EW/+_= M&5J_=,TX_X_9SL7BX%^53^\W:E$AY+_?:#T7Y5$3QOS;:/)!6AU M43XKIEC;V6>BZ=+R[BO*J+;XF7AM M6^?G#M>/7]O$N4_Y0E4#UK[+G\JBJF;RT26IE\60))(WD4\HQ'X40!;P)).F MN?"14>'TDS--C2-U[E)>52LE)F!*3CO2.XRI&:TY06J$XV=PU8*D151]**20 M[@CI) XN*>?P9*.2RDF=MVGC] W]B.'R*\GGZA#C4U'>D;G8Y$FII?^9+-NL MJ4R^D]<+54479Y)-CGCDAD>U),P7H%@(M1]:RB=<@!\I5%3;6KGFMV:^@IW^>)A+M9_UN&8%X H*(#2'DA M0(,(4)"XHU#GZ^*2Q6!5,VYZ,XBBA)0A\& M,4T@RG@(<1;)%0U##V$O"L,T,B'PK7&G1K\J/2ZOECDC<_"S+H14QVK;[7RW MP3O.GV= ,C#[]4;#F*,.Z'Z$8>0='7:1_]IFENTA1^&% WJT;_6A/_?TAW5* MGRSJ4GR/Q5S>7S4N.5HM2\*6,Y\B$J6<0T92'Z(P$!#C.(04!T&$,*(B,WII M;2>>VEO]^>KRW=7GJ_NKCW<7X/WUEU\_WMY?O?O\$=S G_P-\_']_N;K_NZ7;RW25#/U< V _M&.K M4U-*V4!-2LOOK:@N_5:6Z#AU5)G./:YGRA*1'5>4[?TC)TE^SA="N<*J681C MCV64P4@(N;?DE,)4Q )2WZ.)GX6$I':!O6>+-#7^.SL=#?RN=-/NY\HV%/C\ M!38CR'&7;6C+:YP5&R_9;P?D263I;:3Z?7/(<[XD22#)! >C+$78BSB-!.97;U@\\FGQE1U(93Y.FYJOA'5 MMB:PQ0J8,=10N [,5*W8X/M6\!]449EU$]1&^&&JP/?!S&UE78OY1ZZ6:X_, M;@7<'F/TCB23W*B[%I8Y72GS314O;"H:EM7/9,D>-9]N+KA<+%9DKLJNR#_< M"/D\+Y;D0Z-M3S6F[K$#9GBVG&G6^T1 -3:Z,5Z$JM:WI>@+5FH%7MU55RXZJU M XUZX.;T4O:)L',-NN.8/&?BC1W%YQK7/7%_SJ?H&2FX21Z\+]J=.YG?D)Q? M+9I-?GUNM"X 7JJ.8[H_A,,K/(,W M]JA.A+[()WV6B(QB)#R8!IZ*S?8YQ)DTM"7?!BD.,TP\9$*[AR:8&H6V,H)6 M2*"D-"/0@R >)T,7T Q]XFR'BC$_G5)]PS552S:58']]*+[^*&^M>4;^L$TO M!X<=A2I.*=6^]B>OZ^LX7,J1\G5;M"]B*4>?KU3#FK; PTQ0CV'J^Q#YR(-( M,!]2)# 45. L2YC'4RMKRF32J;WJ&YD!T4)?@(6PM)6,P#;U#;J%<'"?X!J] MRP8]*3'X?BTS:(4^7.*\AR_0'".W/D"#>4?V_9DCL>OSL[C720>K3?+_39FS M39.DF&=Q0#(!&1-R4X>]&*94'5[@D$6>'PH3>5"=@&K UU:&9W[(SU0DT3C2F.G5W MS[Y49<&$X-4G*?RVZ\*/!(_30/)12CA$099 BM,,QJ''/<2R.&56B1%'YIH: M$[6B K6HFQ3W(GO56J\2B[PHP:)8BMIF4A>,H1Q@.3TVMXAW/W M&*#AM''4D>G&[0UU6N^=]D\&MS@-X+B6WW6R7#: MHVC34!P0U2J\JB,(_^8D*L1X6<\*%!EBL=XR=F2M3[.'U"OWN;MR:D\Y1$Z8 M(X!'"#0Q%FD*L2>V^!F&HU@/VS/?3,SG=:7VN@FT_/GC-Y4HT>9JLRBFG%$$ M(R*WJ@A%',K=:PHSGX7O?PDBH>2/#_F[%(9,[KCRZ:;=HI"3P0BAB2E 401#B&A M/H6)'R8\\8) (.L"M.;33\ZR6#T]D;J.J5($:$W:70%] 1MEP*UX4,YQ %7@0) M03Z,*8L"+_,%QD8%'P_.,#5VJV4$I1)2'^S)3\Z3I*[JZ#&4(9K'&V\N'9 MY=;>UPE3,QXA3+(HAG& $U47.X X8!X,@R@(,R(0#4.;3=WN%%/;T]VK.4"; M!=@[X7(/EH;6UED(#6U1==W9C7B#U#;;4GV@*F;M+&]5KVQ+RR.5R;:O[%FS M1J7'$+;\+5\^OE]52[E7++75U'%"OVSM$;P,R3T=QC CB*F"$13B-/%AFG(< MD"#@B-N5L+&786H64+?9;5N17.[DOHK%RC+SL,^"F-'(P# /S#.M]+I".&CE MOP#KWVM5.O]>JW31U)U@(O^J]W5#;N_. -EII9P>8HQ;.*<_3CMU=,X8JF]X ME7@F.6_Q'I^5IT>X?R>):1Z16 M7U3$F*JC\)M0FTK!+[^*DCR(G^302]7%8=,F0Q(<\>7V#Z:1I[HEB0A2/_0A MI0'/<$+].,YFSZ+,"WZW).72C/2FH)H- VPK.!P9O!,/^6*AO"64S'5@ZEE1 M]5, >A8G22*"1, HDK2 ,B2?I@ %4*1$12;'"-&D>88^RD_[_\5/4*O><,^/ MG.'_KH?'[(L_!5$G9%*<76IYG>G?0:8Q2I82&]" =T 3J-@^PYI.H_.Q2KS]'[>@!5M)9]>DA9.MI2#9.K.OL71-)?MD))'_W MTOF7WD[/5" 'PVD"68A#U608J0\VAI'OQRGFH8\3JS1K6P&FMN'M>@%;#4!7 MA0M%IIU?-*XHV[8"MNMD^&T<$/VAOV/.@;?_RO1$S^D7P5:&<=F[)T([3-MW MG+XG)&T?8A68KYR-TG 6"Z;*HE+D93$*8L@92R4!IA32)/8@ST(AGU3BD)RZQ7%D'J$X]2/O9!&LX5XT*/V*@EH*Y+12X3KEVA'L(&WKY4^$7P4 M?YP_$ MYG,*__7%=:!Z?];BO%69O[ZX':GNUWO(GE1;)TVN$\NQS^(8!]#S8A^BB$8P M1%I"0I<*J=O;KX:=FAEW>W7V\O[/DN]> &5)8;Q@&9J4FCG^(+.K] M.CMEC-[7;>:_W7W6NA^FF5&4-EB^J9K,*U%!>,-W[J_98$($Q"D($ M(R94=8A40!SX'"8H]:/(P]P3=IG(AA-/[?5NI;W01=.7ZU:R=9NT,[U')]; MUFOD#MG! RG. ?4,SY 90L-XA$[,_4:>(#-$#GN #.^W8RO5L7PS1>V?_UDL M'PM^I3WQ:OS=WPI=W?3R6U[-$$Z2./4(#)*40"0B!BFE(?2B,(@2A-)0&-7] M.U>0J;'91NH+76%7?K2EE(;\=?:J'.>S,;$>F-]L839F-%<8'6$X.46'W>2_ MMIGM;!E&83I72+7,YVR\D4/,]'\V#3?R@OLS/_)Q0D(".>:2'8D702Q-.AAY M'HDPSN2OZ>RK*&DQ>-?R/>+9O,==(8=[G7\2"U&2N6YII!PI=8C02"$Z^Q9P MX%";,Q=E^B$S=9/R3E^C8\LY7KC+$=PG$;:R3[X_1_C)$62=A9$0 M6W^Q+B3R67EVU_D4S=35AY6XS*3M^'=!RD_Y5S$3*/'#F,0PXTD,41:F,&4H M@DF$!1891Z$(K.I^])%B:H:O?!42OY2* MF%HFR1Z;;VJ,]_YP0>UB 9OTKQX=24[!;AHOX@S,P6-&-CAJ$4$CXT6G,['3 M]%438!RGJAZ=@F8)A1!+PTC$J(H#3RKDT_#>:=&/8VP%T"+NTX5![\K MB8$6V?+(Q'0!S,AG %@')J&S$+7F($M\7'*1Z=2C?1L,EGQR9;50*.:WU-FL8 MW-'S*&%9L']<5=5*\ ^KM6ZJ*ZUJ)32@9>BSL@DRB&X:0ZR)-_J0-DZ&,^2A7JL MFN$IP:!K,<990 5J\2_JO-6+_9[_;IAL[8#Z5)29T*^80]]_;S2=>OCMI1C7 MC]\;I1UO??^1>A2;55V;-GFBG3WGO5R]2KW8\G>58*ME_E6H_>=]2=2[_H&\ M5#-*$S]$/(()CC!$H>1/S-($Q@1[)(M(;.B7/UN2J7'I6F25PM3*K)U58%E+ M#;@4VZ):ZUGK=)PV1T5_8/94:G3J!EQT.\9=@,VR=)31+C#0J ,^C+@L%L5V MQUJ>D8KR;A:B#CQ0QD3U+%B>Y>+U.]-]7;2MD2_ 'X\Y>ZS?IKKYZ[)HFBWJ MAK!?%5-N-V#DZL'(.P4EGN1F58T!Q#?5S0XLNR(Q!<%#G7-".I(M5LI:U:9/ M5RXY_[+,'QYTE>JU')D@ZDM\H7IW_>5F\??%SXL/]XO_D/]S]QI;9*H,H9R_6 CP(D@I M1U P26MM^5A=-.>!N;Q4++1L?W54Z-C% WBT(/)9$XQ7.-D%#J\*+#L9T.[# MST7>>' N.9>35'?R?1?7Y4U9?,TE!+,H\SF/Y>8HCHE*059Y@D$D/_.!1WE( M,X\3HQH,IR::VF>[EA4TPDJK6XDK(06MP&9?AI/X'O\>NT1MX,]M?\",V<<4 MCM#\?5'.42]T9 _;.\O3@X_"K68*MDRA_'U4ZO^]ZLN.G.U MJ/"#TJMPV(<@Z)0"G,&)(,1'$6H;1'5O)8\AN]B>.G,-="@N]U MW;4C/;'>=NT-?3E36LH_332H80&UYD&1]NED D9[+MLD@DEM9?]S!)KV7)'Q M:ID=F/_,EI,ZX*N-\YJ%)(Z]5"3RF4D11!D-(/60@,1C(F*!\"FVJKR]?YJI MV<.;Z$=&JD>0S8L_*J >K4[_\+E2H&]3RM<@FWT1SH=N8/[>B1EM91R@.>5> M# ;I3_EZIK=I4;E7VX-=*O=?W;,>!&/%2@[3!%^U)>%]G"59F"30)T$(D4@) M)(&DA2".XC1!)$/4J"O;\6FF1@NME."Y%M.R4L1^*,U>_O,!&OCE7V.S#JET M7D#_. 9.*TGLGVGTL\"-I"J1!!CG_?9M+Z:9:);RU9(N6=04EIN+5_C:+@!M(=EI&U:"\75 M<2CL]TY[-7:ZPWD]P[C[D+W:[>P6]E]U=EI%-X*ZB7@C?AIE"2?0QX$/48KE MZ^Q[*L.,!$G*HA3[N&=2Q>YL4_N4=U,![NJ4"BUT[P2*/0";O>?.8!OXM3^8 M/#% 8*$1)@/E3>R9\*VR)@[K?B1GXLA-/<)DWA?5LLA^*@I>W8GR:\[6 ;,\ MB;PD(QS& 9/60"AB2-.(PXBE$8D0C7UDE)-U?)KI\4:ECZ&?RR(3E3KN)G-0 M-2*#TJ9)X0E\C[.'.]0&IXT:,"WE!6CE/$T:5L^B>4")$\Q&BA;IC9U=B,-) M2([&+QR^>[S@A),:O(H\.'UU/W/K7CP]%R4I7VK/;1W06@1@BQ'Q$8,B;2-$I8(JR*FQ^9:VJ4*3'.Y4-[^2HLZ;EL&[OJ6.N+NE=2 M!7*M0L\CO&,+8&:,.8)U8$Y=2]F<=S5ATFWPM#L[S .EU;8L>E&M<$,]-ZV MP$QNZ4M15ETQ^?%:Z*O 'D>4L7\ZP)RB/$Q_Z*97LXJ<^ MI"$BT!-!K%(\<)!E-NQR>LJID4Q'0L!K$>VXPP!E,PIQB]W 3-(*"UIIP?== M)!N!#].P-:.8H^.26 QF'95?S%'8IAF+.UV< ]^J)EG7V2^5T*6+9Y)CO,0C M#-(H5$VJ4 HI)A1F08K" /D9"CR[=4B\)K7)^G4$^[E'\>("; M$;TS& ?F^)UC^=L60BELW>YZJ /Z Z ,=TZ_/>$;'MS.$LSF@04\I!+/NIWH\XM\; KY M3OV7-%CS2@6MP*+O^F?M85!38MMF91B GRN \SE,C]E<\" M%@Z7=G G7^6V]YHS<+02X,8)3 @ M80Q1[%%(D1]"@7S!<$0#EJQCT::T7/__6ZE>!R_.T'^K YG-0BP+L%&A+6NS MT6*PPQH;" <\Q#$2XRT/=VQP.G'H8S54WWA\.9-\>S_ETF04G_.O*@%H*9]% M]7+7[>5^$\J)(/BE?.?)@_BE$MEJ_CG/Q(S&$8D%CZ#(LE22)L#!,KXZ=)3 CT#& '9@\;3MVZ%X=UXLW:-5Q",2WZ-:Q(\LD M&W8<0JQOSXZ#XYV=7Z+\.KI-Z+VE[%D7 M,V9TAO; ]-=%3#N"ZY;#0,D*M+##Y*4 M5:9XEH+I4HIU6JHJ3&U+%MLPFM'#&> ,3 BU9$"+IDT>=Z__ :5=OO#;4XSZ MBA_0;_NE/G39R#77FBHXUZME);>#JC3D%UVE="9X1N,LQ9 AZD&4$ II0C/( MHY DJ1_Y(B*SNO[JW9*42S,Z<"ZGS3NS+>UPK\\[\9 O5&@IH&2NRN)?@*)6 M !0;#<:NL79PK9,L#B2Y1S")O5"N->.0QI+YD9?*_Q,()2)LUOKCPO D: (K MW=-D&_J@Y*(VW+G[7T?,"U)I.H/[=J4681*&[@T+^ M.2K:G<+86>FZDQ,-ZX_574GENS>+Y8Z ">%!+/\?1)DJ4Q52 1%!"?90'&7< M*KS55H"I[1GD^Q -XW]=0^[6[]H'R"GZ6Y4.XSMKK M6-T9I^=>J/$:7F>?2%[6D0/ZA.M2VH/-M+G*5B?5JA3\>G$K5-=:*9FDX+S: MDR&UK';[5X0UO&G77;+-)%NX;*V]Y1;[.F[*A"M M+?+JOEB2>??OJ@K*EV+Y=[&4DA8/"Q6$/?-$Z!-I%3WYLEMELG@\#MM]3V8L.,V!Q\:\YUVXH-/:/>!J(C!#,OB"A#C!%N%,FQ?_C)47DC'/A= M26=8H.X I]GP\A@ZN,(3"F-V.:WR$DN2-'3J2_]JFH@,CC\(?Q[5J7_H3 M5_4S!6_*0G5QK#Y)87Y6;1>U%7I3BN?&.2'-T_=D/J^NL[O'HES*%^CI2O-) MW7H"(3_@ 6;05U5=$(F0_!RB HN C']%LZ;1[]K)]P9D5[3Y^4WLF4@3#6KV3.S-,\]W<]"X3C9P]BZ:M@31[3<^" M9^#7=7.*^_$4)OUKH6WK/4C]L_4D;U/S;%O'@W7.=BY\F[#1C]]$R?)*N>7; M4,( \Y3*+S4)10 1YAFD'O$DX$&<^,*/LHQ9'9>ZEG!JFZ-&3LDF:T'?*&1P M=S$-#T7? MBL6=*G5S0\KK4O>+Y_KX]D:46I19ZB&?\@Q!@D@*$>(,8D0X]$C,&,FB#,=6 MS2P-YIP:E=\UK,.]J M,*7 \HD%MW(:8K&..PF*YK?VG,KJCIX=Z)% MODB=FC:P+$51G"4"HCB)(&(X@AC' >0HIC1F(8L#*T?\X:FFQCU:4C O%@^U MEW:^$=IR?WH87<.-JA/,AMZQ:K@Z4NHH!>:ZV>YI+)SN8@_/-NYV]J36._O: MTW?TM5RJY75V6W>4NZ35LB1L.8M3H=Q3# 8L)A"EC$N:2 4D<<+3@/F"FAW% M'YUE:@S1]D%KVNO]S=8,V0>DJ>%Q)CR#FQHU,HV$X/=61J=%#XY@X-:6V#?1 MR-;#$5UW[85C%_>L[[M"A#.:$A+BB$&140X1#6(H281"HDK@IDD8QIE5::JA M!9X:%VGSL'&7L(XVEK4!AUYF,WJ;TN(-S)27-U?O+_8[N[H!GU<+5NKC2U54 M0[-K1R>')09' MYI&<*A91ZW5.%(*[!3SG"L>7LT>ZZSW;9ZT*PM)L$][B.: M02HBE1O $H@C*DU/P7F8(9\1;&1ZGIYJ:IRO3Z*[^U) 2KD2BX; M^N>>YE2&QJH!_LQG+$@2U(L!/1H@"$B0EJ-":=0(!ISQA@.[ Y7NX-/C<9:V:Q/+EXA M9K9U[XO#P,2U%NL"?''95W2?NF[K+G;&'[GHXJYFNQ47]US3MYN\=E>JL/CW MQ4+;+[_ER\93[*,!O(=IE&00(2E/4)(G$*2 MA %"642(C^S:RUO+,+57O8ZH;0XD;#O-VZ\ )KY H:)-P2A$U//D"E &F>^E M*ACJ8#STK(\T+L.DBFQ/=Q'",8 M(<8A2C"&V L)I-SS./9I%*56 43]]6*4PH^5?_K8Y--[65^)2LHI;#J_6VD MM6Y[F&I4;3NB[30NG M+K"C)\V/.R/Q#\43RQ2R.TBP)D(",J50FE@6JY"^1<,:4 MH)#Y.,.FE;H.SC(U-NA*"'ZO9;0HVW48S>,LX RC@3G #AZK4EXGU3^WHM?A M"48K['52QVY]K],7G^$QV8D(VTVKI-MIE1^_/>>U05*'B\T0P20,,P1YYA.Y MU^ )I$$J(.)$"!0@R1M&#.%+$^'&]].XQ'2OF\?I!/UH7O7( MO%I4RU)'SG2:9]8_5FI?J6;S9P%+1.IQ"J-4];A#+(9IA#R8<,P8IG&",JMF ME\8S3XVF=<_7?"WY!6 ;V=M_5-JUI,2W8VOSY3!CXT% 'IAM-;Y7'7S?=_'= M" YNC^)KS:/66+GD2?/)1^5!:TRV>(:VX.R0L;?!#BKOU)C:G65$KS^U3=;E8YCR?KY;Y5W&G.I[H M_)@Z9D#P.J;@Z7E51P%?9Q])J1)EJK:>QJ:+4>:IXHM9 &D:Q!"E60QQ$$8P M3&/DA8*32%B=@;D7<7+\TNE\U.FTV%;MTE60?VG;5VA5*M!J#3[503YKO=4@ M'Q1(\F]?Q!)\+JI*EZEIB]DW3UE'/;#1;[/*V9Y5 M;I7<%"$:J?&5Z\48ION5,RG?J 66:Y0/]\%R/E//R(HYJ501;Q7_T_CM44;" M(,,Q)$E*I:W)(X@S+X!,"(K])/,R9+4YWIUB:M\"+:&N=J_#H.P.08X@:1@U M<18^0\=*6$)C'R1Q4'NGH1&[LXP;$'%0RYTPB,-7]FQWM\4NUSPQEY9 MY_D&6#4L$0+Z0<@A8G*SF6(:PXS3A*($<4RMCC8,YYT:%WP0B^(I7ZBGUK)2 MDBG09JPP 'P#4\6N:72A6X,R;4NWYO$0-98LL7+:N\UPZG$[L=GAL=-7S?+V M?KS4]/I4&^NKA31T[N4PK05"?"^AH>HTSZ4%DF(?TD!N;A'G7NPG'L'4JO7R MX:FFQCX=28$6%2A9>UHD1Q VXR WN U,.WTALV:9TVBX))8CLXW*):>UWJ8/ M@SO.](OK#??,CQA)@H3"-,5<[5-BF/JI#R5%B !C:?&C-TO+Y: MOKZN\!H[2S>X-2+CN=XCN:5TL=*MC]+-FV M0MW =OP][0W&"*]G#QRL@B=W]#XW6'(SX&C!D3LZ=(,A=__8[ZNI/K^JSJHZ MMV:JD]_BH3$"<1(G'H\QC#D+(?)C! E#&/HHBS..LL!GU.8#>G"FJ;VGVD#4 M=7\[HO8TL@_#:_:-=0+:P.]S3[RLO[TGL7#Y&3X\V:A?Y),Z;W^<3]_0.\>R MC6=1@2Z;,XFF^)4@&?(\/X5R^ZU"GT4""8H8#)(@3A##OD>X7:[YB1EM7H"1 M$M W H-*+/*B!(MB:5NNZ!30AJ<&[L ;^@BA@YJ.A^N#Z6*..IKBJJI7@LXRB(&,!@X+$T@@))+=@ M@E,88BJ8'R/S@;"/W%#^E]6Z[\)-W]"..7^Y^*B0O+73*P(-8 M,,E(>S^:C$59)M) FB,XABA..:082U;!B/F^'T>)9]68P73BJ9'*+W^]^RO8 MB Y(([L=BQC#GA")>N9CR"6-0Y0D <0AX3 .*(T]'GDD].R,PB& '\%C >I@E,(FEQ(HI"^94(&8S3B&=1B 6.A7%I M<(N)I_:5V,C;]%FX $\=/VVN9+8HEFVS!,=I:TA@!Z:M6FJHQ08=@"\;@'?. MJ0<"V*)(^4! CU2[W!W@=D7->Z!VM-:YS7CCE4#OH>6KRNA][N];,%U2IJCD M6*QX$KJCY"P@F!$:I#"@L=P.B!A#+/\-"4U4 8.2;(Z5I$R=Y* M1ML2ZKL8FAF89R(S,"FO0:G%NP!:0)>%U0]J[[:^^NXT(Y=9/ZCG;K7UPY?V M+;K>.>NX7/!;,5>MI2_9,O^JC'#-)"6'LU\%D2> MGU+BVY5:-YQY:F3P^J1.Q=\VHH.-[-;-HNS7PXQ"!D%Y8&)Q!7"/$M^68+DM M[&TZ^84HWQ=/5.48J$S3]]-"E8>T_Q0U!2< .$N,W M_X3BFY>]:M_V2K"_/A1??Y1WUB^Z_&'[_3XTZBBO] F5VK?XU&5].E7NZ0WR MN6F)^]*VS=99WZ1ZO!5,Y,_+:A:CV$"V'AS?@6EDW;3HM]=-B]8Z M=/J[UP50I!Z@563P%;!IOCGT2HS5G7.8%;'LX7D.F,>;?/8:><0NH.=H_KI- MZ%DC]=MK7DMFE,_GXD'W7_^\:;_>5."L/JS$ICM])DA($(5!X@NY]XPPI+Z' MY'^2*$L"G,34JD>AS>13^\2T7<'7.@"MQ*O7KE'C D@]>F]3K5;(;-LZ%.X# M?WJ&@-QZA]L'.Y<[7JOY1]T!]T%F>T?<:XR^!X(UH7X0]?]>+718XF,QEV-4 M'_^YDL_3;3&??RI*585XEG&.LI3%,$AI*JWL)( D2&.(&8II$/F2&JT*'EG. M/S7^6YL4W[<*_ #R!>CJ\!=0:P%^5WJ 1A%+^K-=)M/SR,' '_RLTCGN/Z'G]JS33H21ST%[X;-[1MIOF)YU$X@J.*=G^+)2X7;R'YT0[:O%?4D6E>1= MM;'"09IR+XXA#TD$D9>DD*040Y[&,4D2C@*[0&J;R:?&A+7 *O/Q=6J&.NZK MY%KUS-&P6@\SUAL*Y8$I3XF]+BYW 39XO\KG4"S8D=]AK8<>J#FM!&$S_[AU M(GH@LU-%HL\8_3L_?,@K-B]48-FFXBU*)9.%#$-">:JZ(C-(!$YAYL4BBM+0 MX]2J+/*!>:;&6]V,R[LZ3_6+?9[J(5#-&,D!5 .3CTXHV(@(?A^D@N\)'%SW M7=@WU>A=%H[HNZ^GPK'+^_&!ZG']JVIQW0DUK=:__(]<;D5+]OC2%&H@"4U1 M)%2R6*8:"/LA3%&<03_U2.2A.(SM B^L9I\:=^CVX%I0L)94&SQ?+G_M62+# M;C7,Z&4PC B?/)G<4(9"CB'(DI]B$C 58)G MIDH#AWY,*/.2>)2&A_UUF!K#MATFQ$85\-__)0W\X'^ G]73 D+_ JCCLI&Z M(Y[Q>!CN3J>]Z$-OMZTJ;Q>B+;J1)+&F<@B2%7$)9(? M2DC\3.X+_( MT[?;QX-?RH&Y&OS3G#S,"$D$26(" X8E&R6^9*,TP=#W:>S%4>1GW"C[;6?D MJ?'-6CB@I#,/_GX-UW'^. N$@1G"4'^K2.^]NIX1X_UZO-&BN_>JT8WKWG_! MN8T<3[3,T'6T-QYT+Z$^$TC )$.9?%$S! GV HC3*.$!"7P_L^OFVD^.J;W6 MW>9\6VWWG#=5M%LPPVWN\,LP]%:ULP*&[7Q&:7[8"\]A.AS:B?)&;0Q[X76X M5V&_X7INO=:'0JV3F^V]XY;E[= 'NI6P#6FW+P_E$I6??)[=QT MM9!7/M6\W6;$RSUAZ_/L=MI5=[:_[VSQ+3>+CA\7PTWEVST$0V\^-^?A;1C. M"==E==1W.>@'8J!E<+JO=2SBN/O?8?#=V2<0XRR&(:=9' HF8CNGAO',DV/ 38A/-RCD M_)BI_;CWCY_._@YB6UG@-'32U?_(W#Y@ZBHE)L-3Q M 7I4VK@73\]%*;>C=1K-YD6)!0ZD01; $=4%YQ!M3 /+,6<9U=9T(I%C!9E*YP ==( MU2GZP697?.(4'$?K2QR\>;P2$J?D?U4EXN3%_4RX+V*IRDK\1<&GD6LX]JY=FCLFWF]1BAAYUWTE-X MR%'X\=MS7I)-(,ZGHOSX]#PO7H2H5(&>C]_8NG*CX+\62N2;X@]1SB)?Q"GR M,QCYJ@5F1B-(,?=AG% >T21&7F;4Q/J-Y)^:;5H?$(BU.DTMMPM]V"2T%N"K M%A\\*_G!@\3&JM+8&SPC!B;QM%=^Z!"#\Z/A-S"TX9#J@5DC45=+J[$ +1B@ M1@-H.*;]!%GL%J;])(VT#YGT$V6WW7F[]3RZD7H#L<;;HKT=YJ\V?V\H1M\Z MU.^%2KJ87RVX^/:_Q,LL\Y!/6)A QE "4:JZ;Z1^!(,L]G$0L(@+X_CCO3-, MS8!I"B\W4@(M)I!RVI:CW@;RN WA!)Z!O_+6R/2H2GU ^[/K4F^/.W)EZ@-J M[=:F/G3A0$UV]I4"(:&JFT<)I#[/Y(8H"2"ED?R$$!3&7B!HFE@%U_418FJD M\+HSS'O)V0^VOJ%>:V'F)1H:X8%YQ:CMSN U7#>8W9&Z9#>Z@'(M-*AT8#'1ZNB7>J4TL-BEG[%4 M!OZ:<> ?F#G7N&^D;0*Z+S>X[_Q-ZW(ZT]3IBECX/\99F9'\&(.ND)T?XGQ< MC_H3SAA^/+_ ^1B\VM\[&*[O/OVS6FSYZ'[.%^)J*9ZJ6> ++XHC'T8D9/+[ M% 408P_#*.6I'T012V*C]*4J!%->2U8X":[MC/@FF< M/;L=0CWV[01S%?*5 M%65%YN*712G(//\OP54*[4U1Y6KB=3#>NL5$Z*<^31)EJQ(?(A9&,!4!@<2+ M1.2QD%!B?KSI1*2ID<@F(M7"%'*S. 9VZNB0#TQ(NA#*1J$+L%8)2IV@4NH" M;-1J$L0;Q2Y )WS8MD.+PW6SL&9'7[^1#-M1U]'.T'4*^5&;U\U,XYF_3I%Y M90F[';F?MUN7'L_D%T-:WG>B_)JS?/%PG7W*%V3!Z4_E&=;0/@>RV WZ0.9PG:;][V:1!7G[+ MJUD:(Q;Y2#D[.(.()AFD&8HAB7 6.S+E= M6<['H9?Y%&8))1!YF8"4LAAZ),BX'^. D:A?93EC&:;&>=V:9C=RT$<= +KS M2O8M)&>^-F9T-S#B ]->%^P3%#A.Y3AK$(>I&F+U;%JMKO4?"#G^45C]5U^;E8/(ARE@GBU;6\&5*%XB1U MIBRED,D-?.@E8<*P50MLM^)-C55_DD++><#](UD /P"UM/:%OATNH!F_OMVR M3,%;OM'OB,-UO9SR=02UGFYKC+O'WW4IS%6637PG9[AJF1L9M^C[M &EJL MY\ SM#W:06. A@D'57=J1>Y,,JZ->$C''0OPX(7]7NSWY#E?DOG';\]BP?/E M2G6.74C2*05_MUK*>?XNEC=\*C^Q<53H?RQ=9B/CK55+98) M8\5*^?V?R8O>FJEKY2]+U8)YGA.:SWO4N3!>13.R&6)M!N:@1F30E1FT0@.Z M6BIZ B]B"93@[LC)%BJ7G&4\]ZA49HO(-L-9WV]'?%6YG-TMY;9*O:D_B>*A M),^/.2-S[2W/4,@#AJBD-:Y9CD#,@DB"CT@0D)1&GI%K[^@L4Z.TKGQ6YQ'' ML3S.-[N)^)L[UU MVMI8/172J/\OE1%>+57/!44":<808C")1 21)_^#8RIW^.IA84D01>HLT[Q MEZT 5OPP0IFN>S6'G4%BC;F983(DDE/P'*TU $H%=U9*7]Q<6BO6,HQJM?1% M:-MZZ3U./V[[+*I*B'71K\]"[DQNQ4+\4;?HG 5!1%60)(P$4=4B,(&4ROU; MXM&(AP0'";7RTIR8;VJ63=WY1'ZXQ;>E6%1J)[8\UJBW%\9FU.40N8&9JI;T MHE,74 NK6F1J<1WW.C8$QB45G9IR5.8QU'^;:$QO&\1F8FSUM-*)X3^51=5Q M0?]$\L4[%64L[LFW612$B?!# K,PDX94E*204(H@$G&&<()\3HD-^SB1:FH< MI67M'A0I:2W]/VZ6RXD-YGX1)F&8;=0">Q?L E"M&Y#*C6:WV6$]HC%G*-B4 M+#P[+"W-/LO!>Y[1M?OGZTQ5AOTT+_ZHUAE2F? 0BT(5;I'%$'&?0,R#&&89 MSI(@2[T0V<6L'9EL:@R[EE7W/%6%D+6XU@EK1D ;'N609 *V%7J_+S=KTPM?%O%OQ+\!: ?"[4@$T.MC0NC7F M%A0_)/8CT?V>-?CCS#6P8_^^&![]$E@/.MY7H:^^K[X0O0?IYR*X:>+5;N2C ML[Q<\(]MR-J[%Y5,K,,V*">QM.@3F)% ?B.2,(8T#!-(,S]B24*]E%JU6C:8 M]KE5U8 ] MW=S\8$A!@IA M,4$T"*F9@\81LN.X9!1ZH%(-/"S/S_9A:$;)9^(R, 5O/6SN$%]W3JE,_6JK^5"SJ M]^\"W-Y=-A6F[WZI?^@,<;60]S[5^2)MPX5E ?95K#XUZO)1DJW.A6#-*+^* M(_&$XS]UAJ=D$WF6AG:#[^N9MNE)=;%;C_Q@D?*+S8,X3NF'X19FF!H1 \C[ M1L4DAD/^<-6) >?L]VF\6K#B2:P/0]MZSWI/[6-?R)M\B%*"H#1[E2-#A#"- M2!((C#-B%WUV9*ZI?9AJ4<'F^'Y3;[R' ^,8R&9$[@BZ@7FX-VK6_&F ATOZ M.S;=J.QEH/4&=!K.SC/I44"3W!1F3)DP484@3P6$HH@2+$,O].;;J M$^%(L*D1U5H#P!L5].XH;Y0 3&IQ ?X0^<.CVBH1J3EY$(!T% //6C/+K@6N M%MH@-."-EF]@?M2!]QNU=-VL5C&UYVW7]4-W75OM=((DZ.K7-!5_HU6T[$#Q M!JLY9A^*\5;5OA.%8^A/]J-P-=^X72D>FYQ^9?VJ<(Y^X\/S<_&. F_',@# .S#P'<_?7XE^H MTT J=!FT"Z T %*%8=/Y#; ;.KW_F AOGNYO@(])^K_),/UX[8M8JBRSF[+X MFG/!W[W\4JFZXTWGF<7#ICW\.@\R35BD"B;!F*C_7MU??;S[ MFQW]]5@7,P8<%NV!25 *7R>KMN*K3C#?*PU OO@!K)4 &RT&R6CM#Z)+-NPA MQ:B$V!^E;4X\8Z2>55(Z^]'K;+L/PRRFR*,\"*&?Q=*ZB],,$H12:>REB>!A MF)+,KOS)T>FF1G>OO#A"5?.L#%.L#.$U8S)WH W,6J_PTN%@ILUS[,N*&&'B MM%[(\1G'+01BI/U.A0^SN_KN&Z7YICQ<6V%RE,1)EB(!8YHRB%@60)RD":2^ M\.(XC;#O6>X/]\XS->KH-CA2@4;%0K?*E/_2"M1%GE4)[CJ"\OEYKK?R9 [> MD;GV(]\]"J%\SVW)"GWE]?)1E-TP2]N]YOY%,MU3G@W]X'M'O5/4+O@A@P=/ M(.%V)[A_JI%W?$?UW=W9';]\!,^47 (Q2TD8"3]+H8@C'R(L$LD]-(:!\!C+ M"&-,6.4!6DLP-5:2SQ@:T#NE01_ /V4+Y20]5$J)-_)1=?%[,R^5%F*Z?JHN M1F=YJEX-U#/'63YN7^0#J,-38Y1&(L "LI!%$)$DA3ACJ22Q,$8XRF*66B48 M=@>?&C_I#$(E7+\LY2YL9C34%XR!&<88!_L\XST*.TTH[HX_;N;P'LUV4H3W M7=._J^3>" !% -5C,>"01',/%\ M3[[6'H+4XP$D)/+C#*7(RZR\<'->VM4"7*FOBK>5&MRHZ;(XVC.$JB%%+*.41^+"!)DA B MFE(/991XOE7K7H,YI\:KCW(W2:-<=CM/VE^:S\NNA=/OT MHWTNVUJ&59UF5!=! 62M!OB^_I5E<9E3BV%&3 XA'IB4UI*"6M1UPM9&6G=T M9 B+2RHZ->6H-&2H_S8%F=[6MR%N]7BYX.I_U/A?R5SYISZ1O/R5S%=BPWNN,B1*9.< #OR>-_("]8P?J.0-WHD%>WPBY1 %':WPLLJF43#Z=\R#/,O- /4@\*K.I&4/F?-%3'WG[(*")>[&%F8P;L MF6-R-H'>?^2-H&VL,2@%*QX61[?LQJB:D MK:I\(:KJ@UAWH9'[D4NF4^OSQ<.-O)GEHNJ<\20>2M49CXA4/6X_\B%&%,.$ M>G%$TDSEJMJ8+X-*.S6SIR.X.L5M]=DN\WJ72U+*5P2_+ " MC_JI& 7[[8_..)/V##10SOIWVP5D.\6.W[UL+FF"0R]5XYO:U[^)D*AT,L?] M(UE<:ZFK+T53)_O+2F\/F8B3@"0)9"%ARAT60((2#X8A99RDGOS_V:PN_'6W M).72,&AA+/EM>&];B^$H\)UXR!>Z?!-M$FWZ'2N.]QAD'HZP0!XDJ:\<,M*L MP1[.(/$SE,4>9]+>:1Z#CPO^IW\(6AV&>P0^ZBJ)?YKU-S-A)KFB YLSW:KS M7:V[I>=5XOS>ZO1*]XOFC+P3X%@U.79+"0!H$+@ :PSDCQH%AQ$]8R^_H#:,4U+R:]@]YQFC\7DX&9V!8. MJ\+0A_0^HPSTSI"C%7T^I$RWQ//!:_KM6#[EBWPI=!O#[:3_+V(Y\S'EF<=] MZ&=^!)''*:0B#J"T-L- )$A$ ;)QMQ^?;IJ>]X58*N][6ZV"'#^J[H.RF17G M#KN!7_A:T*8WYDZ=C^,GIM8FDADJ+NV:$S..:HR8:;]M01C>U:-$_/X..AW; MA+YL+NG:)HT%.CK/HOKXFSP)QXGT M3[&^T]\6KS>^&R@Z49OJ]X<>'Y,R=!-YDBP*WD_]B1JI,O[DGRR[6OION:I' MB^Z_B6#C5>=_2]Q?E?%_4T%Z1D\H?XZ2MA2/4F!IW]75P']9E(+,5:C0?Q1S MY=_^B>2+ST5572^:[:0J&EGFE)W=DV^SQ,<)S40"J:<" M)U#B0THC >7B9H)RD:1,V#7<'DI4&V(5'YRO)YZI8&!E\1IV,-0LHX;\3 PXCO!#D//US,G M9[',>3Y?+:5 F_D^?F/S%1>\#@I^>EXMFW*B'TFI3M4K*4-],O&R?P!=G"GU M8HXB', 45$J2"+LNI.93CTU5N](WEBG*L*V M"4YYQ1AVSK4>BV)&W,- /3 /.T2Y1VJ)+6!N,TZ,9Q\Y$<46E=W\%.L1^O': MSX(H]XZ:Z6HAF57SJ"Y@UF1STI2*A"!U,)6%TJA%&:28^#!.*0T#+T:"6QFU MIR:<&H=UY 5:X*;R3%T&T(ZO3H)MQE(N(1R8FXZC-T":K"DV+FGHY)RCDH\I M MN48WR?D^IAEXR50EEQ]\6MX/)OZF?M49Y% ?ST3M92&N[=#F%XG&,< M(#,PD]B"8A4K?$3U,\*%]XTZ6L3P$96Z036-T9.*ZR=U9[(A?0>O:W.<59"C7S&. M";W#VX4X!BO!,8PSY/44;UEZX[!;8_]E/7.6R;PMN:[2J7.N.]D4BUO!A(H0 MOE[GT,2RDE811E, @IAXAGD6(M M#"FAL1^B5'@LLPO'=2ZCS:LY>ARN$M0R&LKY&IJQX)NNR^"4>330MMH.M%5J M@%8][6)N%:S_-,3)_&#X.XV5A5%.:=82 MPLGK>C:A;]H^2T*9<4^0)*,"HC!,I(D6QY!0::)%C*=^Z,F-993:%,[HC&WU M%H]6)6.^$="RBWP'-3.CJ"<6 [^RGPT L&_EOJNJTR;MG>'';;^^J]=.8_4] ME_2H2+%UFGU552O!M[N.SJCGL8 P!H/$5Z]KP"&5F$G(Y+IG0MD"_: M7LC.X;0H6. 2K-7>?%V=_:SI#X^/<^+ M%R$:VVQ_Q<-UM4*==5]I,Z3[]_=%M?Q2+/\NEK?K5AEU%J3<_S6_4M?Y,X(( M"8)00#^* XB26+*_AQE,4X]B$62I,-MWO8WX4_N2O"K^P:068%$LP8M8=EJ6 M7("ZH"_(BK+]M?UQP\B/B9EU.MW%'_KL=E]AETVYC$ZAW+;>B])2_K9^.&X[ M#\?-YN&X-7@XK,WJMUDCEY;[R!J,NCEXF]79WG^\D10C-QY8]^N\E-_Q.K:W M4G%%3.KT:S&7P\@MV,LM68H9CGCJ>3&!OD=]J#J10TQQ!A.2!#[S(Y^FB57H MS_ R3^W3N)%NI(+R%LMK]G6;V**-^$GK6=.LT]JXH_D%:'4'&^6!TGX"Q>/M MEVH29>,MQ/YS%(RW7P=GI>)[3-WOPR4_H+]43=ZFGR$OC/T$L@C);9@7<$AP MC"%.O!"EC/DB1#8?F,[84_L0Z!#>A5X-,K?[%G01,^/LGC@,S*U2*OF_ R2O M[E'7)3]UAQ^51_;HM?V^[[NDYUF6J"HAKI]U@.;BX;.0#-%ZY%]^6?"\TCVT M!/_XCKC MYXHH7?X&V/*9H% M.&%(I RF(B40T4"2)4((1@&7_T-9PKFP"1'H(\0D8PEL8\Y[8&_&A4,C.C 5 MGA5@Z3)0O3^*;@/7>\@QWD_)U6GWS+) M1,9#AF 0*L+C3$C"HPSRB'#*F1=DGEWNX/'YIK;G:\55^6VWHA*E2F73VV_= M65GNT)^*19WYID\^U,FJ:D)IZ2H\L0B&;CYWT [MHNN@6F-'7X"6MBD> 9I M.VT(D%/'V(DIQW5JF>F_XY RO*T? :DP;A67_5N^?'R_JI;%DRC7IM^M^"H6 M*[$YAYGQ% M.4@H3G"00";E135F6P81["0VQG[ ]=BMVDDQT6UJ(V?GR-Z. MABR7PHR5!D!V'))J!0=_2,E!*_JK/6D+^.UIP*W)JA]N+KG+4H)1J:P?.MO, MUG.4OD3W])37A2TO%[S.7GD0"]7*?M-L9)UJ%@4)\8,HA7&62+LK911*>J-0 MT 2S5/5Q9%9)SE:S3\T*ZPBOLRM>B=_I-M2[G*[=VI@2WT"(#\Y[[L#NP7H] M0'-+>C8"C,QY/;#9I;P^@_0\)Q3+NO.%SK]K=[/W1;UKTL:D"C^5!/*._!_N MWJTY;AQ+%_TKB)@3 29 L78_=,D22:SU@?RP@'4KIWQ2$\E20)%>)R^&:X_AC.U?3XM?=A^AJM9RR]:K:&:T6@->[SK*CP U@1H7J M@ZVJP+O:?JYS9>G%##<#H3V=TI3M-:(W_8&V!W%F"KH;_\T45#IX](GV \^K MW]11A&%]J_WP.?"_]GQ,S][=;9!&56FX_*R-S%G<1 8H2HHD3A5,TSPS[1-, M%YTXA2PO8E'$FOU(YF+SG1EK;!9>)1N('3MTG\'2CI\\(128B[;A:#=U*7'- M-0U@ 4(Q+##QVIG[S'##MN6^K/=!3VZ+6WJD/S9!7>7'Q?)K4Z/N7MW1YV18#/LX=WV +S1RLJT+*"+GRUN.#.-WP.>8T^81PHI7$#I^H#IULR MHRT\9_,8+SYDN!1&6WUVLA>M;^I;%IDO3<#)>UG_]]/<]*"9ZUDQY0UBA2/. M%=%66$8ABE@.<11GD),HY[E^62*1]"J2?&;0D?H7.A*Z5DL^A["=J78]8$-5 M4J[E S^UDOX,IG-@@UV/VLH6F/BMM'QNP('K+EOH?EB%V>:F'B9;XRRXX%!X MHM-YW=95+QU/)D[@GLVF/ZKUJHW4?Y@^Z4ONU7?]VU+5557K[+-)A#,FTRPW M-0,U%1&!($YCI,V^C K*44%2:FWV#2'QV$S'=Y3_/ENXE,489%XMK,VQS59@ M$FW4K8I)UT[8?W:=L+L^V$9KT%$;;/7N9&W5JE=!)QWEV\SEL;T5#D;TV-Z. M@0SQ4;TE;G;]D#-V=F\PB"##[2^&Q'5GCS+HP%<>/=^6I:S(XQ E!0,4LX*F-,8IT*RB K> MZZ#Z6LG&9G!T3VXWTE=.NJ[\;FVD_$^GXUGYD),TX,GZ%?/3_XS=%Y9!3N2O M%NYMSN]]87KRM-_; "$2ERZ513:I5@^/=!XGO^@K'\L)$FE$BEC!)*,%1!G6 MN\J$)C#+"\HXHE0QIZ;M?L4;&Z,;^8 1$,0)J$7TF?KD/'MVW/UVH_CR6=SR*D6V_$I? M*Z.NB'*E$I3 -",FF(YDD.!"V^A"6^@D2SF2N0NM7QQQ;$S=B@>>:_FN=5GL M ]S7;7$%;&_CNM@ ^?4"D![\%R? ">O#V!_TC?T8)S"X[,LX=>-UB5E5G:%/ M\Y5^4TSG]=KX;:*L,DHRB9,,(B(E1 6ED*81AY(SSA#CF%&GZC\68XZ-9C9G MC\S%N> "LAW1>(8N,-6TTL)*7+"5%]0"!XAK

ROO5HUP:B^N^KH2VZ?NJY=;;\7+*J[W\ M_;9:_B31.^ H800RR0VE92ED".>N:/%/=]:IO['SMOQJY9M@F44JX) D7,$$:(II''&H,K3 M@@G&HX1;!22='F)LRUAUWK@5T:GSW1D@[4]Q^\,SQ$FL/3*]CE"/*^_[&'1O ME,&/,H]K>>PX\L25UU:">KM&=FZ;TFAM+ M S8PXJ$-SP[8K0*@J\&-,3L[OQBHPI0[F&'*3CG(\4:UJ-R1.EV@JL>S>O:' MGZ^F59[]]*73DOB+?E'?+TR0UR1C<9[*6,$8I1%$-&&0Q11!S'/-CZ*(&7$Z M2[@TX-A(L"OOCH/6B Q^JX5V-)PN@F['>#ZA#,QN5Z+HWCK=$AJOG= OC3EL M8W-+! [ZE-O>U],98TKN-07X/FN*^[223^6$IUF,I$:5$*D@2EE1-U]0-,.% M0CF*W8IS'AUE;,Q2UXG<5([\S0@**DE=BSX=Q=32VW(M4J']*SU HG /! MJP_EZ$##>DW.Z7K@)SE[L<>(C^5:=H,0)SQ&>19C##'.&$2F1CE1(H>"90RA M#$N$\-5!'WN#CHT?&@G[-S>W0OJ*Z(\K\'NS ) *T2#=TET@"AX&LC_NVT>" MG$#"*ACDU+W]".AA684XOU:L5L=!FWW5TAQEEZM?Y.IQ(2:,X 0IQ"'-LE1; M)*F$)(\QC J24X1RI9!3OT&;0<=&0/62NY3/S=F/ &)=I1$\.^09.J%N1T:^ ML0Q,1JVXM0ESTSKY6IF;3K2UV/[HR 4DGW1D->Z@=.2"Q#X=.=W;(]V^/>>Y M6SRQZ;SIVCHOIZ)J(+.8/RSIO%1RJ0=L'6=USZ:JAHBIC[VYKVD56TXR/4PL MJ2:;>9VBZF^GK*ME4NQ%9!T-&P$X#1*%G7-]I1$[1ZOO'D M.N3&O_$D#Y0*_S:3[9;S'G FSJ:XAQAWN(SV@*CM)+"''*>GCT7\U[JL2U4_ M+$P9_CF?SN1.N=:'Q1TM'[\N%R]:3O'N]=C:]7_H6 M;/F^HLO5>[J257@?PDD!2S@M&(N2PZ?L4;VW*S M*>ODH6A3I2@PFO8*U?3\'M@M.V\WNX$7G+>96.=5)@S^/M<7SQ(.NK*$07=_ M30DTRE6KR4>-Q;'Z8!NK-$H2I6*:0L1B 9%,%"1C+=BJ:4DV%G4Y5E(TIK\WW>_5 __RZ6%89 M3IT65@^+KW2I+YGPE"D1)P@F"2^T6E +25_\(IN]EAMQAGX7[ AW1#,T7RA^G<[E\O9U77HQG,VS;?8VD.$E5!!G'"40J1Y 6$8(* M"Q4C%&6\<$IF/3/6V%:2C:A5Z5/9"NNV0IS#UH[=/2$6F)EWP=K(&:!BC04> M/NGOW'"#4I>%WONT8W-+_[;=31O(*C._[-8(X1+A!)L@H1Q+O6/G'!**!>2< M\EAA&278J6/CN<'&1AIWG2ZT-Z"LQ 6+K;S@I_IW/[NWXCZ)MQV/^$(Q,)%T M>\C>U)51RD!%3&P0\=U%^^1X@S?-OJ3YL1[9%^_IG<6AC2%MXQQI*\^2E"5% ME,)(90(BE&:0D%0;($RQ+(YE(:53-M>9L<;&)&60[!O$$76 " MZ8U:GR2-2WAXSLTX.=S0*1F7]#Z2B7'QEMX%.5^DWAGI[9 I_K$I1[\=J)S0 M.,Y3FE%(TC2%**<2XB264*E81)$L*(\2QX*$7CZE?#OAXKLAY<=BA*W+:XG"D(J?UK7V=EZ74 M-SWJC=5[T]]Z46VMC.MT7LH)RV.*691 *I6V63*904U!%&8%46DJ,LZX4SCE MV='&QC2ML-5!@-B*Z^J2/ >PK2/2$VS!W8\=Q#J2@D94GPY'"T3\NAG/#3BP M<]%"]T.7HLU-/7*U=@N5=0CK0<-?/BYFXJO4K]=\17_(>_5EL9)5K:R'Y?3' M#[FQ\W9D=HU!3#NYA MZ-EQR)L:;I8&2I'ZA?XY?5H_G?E6%H!7:I;&/[K90?".76QV$V#:J5"L[Q%2 M?^M/IKZ*G$U_3.M6C]L;S40P^5%^<%B)P7*TR.OJ'S_ M[G)EX'?[E8&;^K^=,\I_RNF/QY44MUI^+>J'/[74T[(6=I+G3.51U0U(+Z4H MB[7%3I,<*H;T',1%(96[W^4J^ W>YRA),:V++ST,Y@T["@H_T-:/4'#0"@1:"V"#VW M+1ANSKQW*!A ].&;$0PW'T?[#@PX?#\;Z+-XAV&L5FQSWM2(![:2;P+\JQH-MY>P=B:P/J#Y)#.G\0%TN3-#11L;:I"B5@0G .$:899(PDD-"$)*;'J_[-5:&L MV['&9E4=C62E&W%]!;)VP+:-'_$"8?"XD<,P5K"5-& 0ZR$<06-8.\.];0CK MH=X7(UB/W-([",V<@--G)X88.*[ND]Y%PLHNW7%T#X\.?^HN_V[7/Q8TN?'*;\UE8.K M#EW;1F:9((I'B$.>D *BN,"0XH+"2,1,XY+D!7'*S+M"EK'Q3EO/P>@"6F4V MI1Q*%P%N>M"G/T MQ>U,L8[>C^QYP+4T!3A7KU_UJ[KJ9D;^?;DHRPG)TB+.I( BI]I>4Y1!S#"! MC*19H3@C3#F5I3L_W-BH\V&QTE_H+UM.G\B,.>+UEI?W"B9'=7;T[A4HK2T%FUP6P\A*T?4$QR MCG.:)GK?1S-32$$3C/XAA3(5A8IYDC"E'&GE_(AC8Y96X-H8D*V'?Z$J@C%< MX] @P1YW:Y[QAV9XJND 6??5:<3=!$[X/.>VA<8SW5P8=&C&LZ,F5C7K?E8TS09O-;_:_OT_F/F6RO,O4;-RE1VS*+*HU0DNC] M(S)EQPJ<0)I2;?:HK"CT'SE73B?=WB0;&X]M\__2DJ8ZQ6=//GJDCN3C)GB QQ[W/@DV/]"3*3SS=+3U/==_$.6J_MYMPCPR7BV M3Y/*IG%!9)#@3&,8R-BW=.8%$% 1F.%4DD9QFR,J]\9?2>FQK MTJ]5 4O#=)4-7;4M^N-QRA^!A@$L91V!(D%9]Z!I>BZ"1UJ:5!_ I)SKJ^;Z MW6S8TCS.Q&U/2U"NV7]IZ$R0A7F8*2DE7^I87VV[4_.L3;%R_0F+*M(%_.N_ MX"1._EWSK4EL3>,;8+)J''*Z_BJO@DUNWU]%EQ&M]!YBS3?-O+:):77]4(/? M-A)]4U1?O^ &1%,CM@/CI5#U;=7^#IJ@@O/_Q+?=(5?RKZ*3RUL_4%;F_]%O MOUMVYU_M+3J;1_J746:XC-6_#"1[NX6_IO#]3ID6##TKDG;'=^6GW\G1#YP=7GL="5$@UZ%N0'O?T#($]/[5L+M6X@V]08 M,H=.'_[DLW63W[-<3?^GMKTCB?*41@ABG'*(8IZ9SNP"RI@5JHA%A+D3J]H. M/#;^O%NLG_4W.VW$=RV*:HFV'4N&P# P'[8BM\7&;IHRAQNY05=PG\53W:#R M6TG5F7>V"LXEG.VA MMV6L,( &9ZU:7/!3*_C/IN53*SMHA.\:;U[K/CMCYKD0M/WX0U>&=D;F2*EH M]V=<4W?^^TH_M=J9MPYVQ G*"$6049I#Q!2%+*,)S!F5C-$H2W*KZHH7QAD; M0365TS=R7EEJ_A!7:TJZ%JWP[.,,5,_J\B=A\%]9_G"H-Z@J?U+?XQ7E3U_> MCQ'T&KU^6EQ:5[B'.V'BN56&WAG2G<&[O@L5] MYLHBZF30&0A,@@=%I3>SL5,S6B]![!5T5 *U3C>=:M.#3E/OTM*!IVN@.(8A MINV:8M%7H.Q0+[K/*&]5,OH*1,Y4C;[FJ7VW]IN6WG M#?G9!D:;OW04=CTYN&+:;(\7AIF,X&<0&S7 5@_#HT>FI4YW")I:[P-6OV<: M5\@S\,'']<@=GHYX>&8_YKU_KMSD\Q^?S>EM>UC[^F51^\?GJXF*6RRIOF!?<"%ZZV MCPL5B\*T@$M4!)%4"61<%3#F">-)*CAC:/(BEVSQ)M!W1PX8Y+:8_X"F(TP# M_H+-IC^JS8>C@7 9;SLKP"N&@9?Z[9M;";L-27N] 5N!_2WEUMCX7*\O#SKH MHFR-P?[*:W^CK_"+KTOY3*?BO:Q#TIKPC]MY?=9X6Y9R54YHE*1$<6:J$.HU M%\>)WM*H#&*N4D%D07*N>A1J[B>-VXH\6,GF1G0@:YG+*A.N=FG02NYKHS6L M9JIOW(8WX-\T@J.=@T;\:@KJO)7;\U/@(8K#!<&P\1Q6DKQQ9(<+6I=C/)R> MUL,[(Y@I29ZCR<9U)D@A%LWT7SV BC MLX'G5=/J5DB'H_"C^%DX(:Y%);1IM0O(98>J)3(.Y_[7(C304;XS4F[G\N=0 M.'O4?O3&X4[/S\F]F:FJ.=FKZ;,OE:U+M MA-#=UBE'G_0+-/]AVCJ6DRA).,D4@BPBF@SC.(>D*!24"8J9ID8<)<65^5H^ MY!P;N6Y%ZV4NAII-I:14*L904*IG,\]B2'.)(2\(SSEBDHG<[?QA!/,YS*G% MA9Y'@TZCW;9@!%,3>,4^GK^W51)TM6PV#9ON+]5VHIO0UZAZ SY.Y].5A)^G M+^816\V#9OKYG)K *8!>1'WKW$"?>%LD#7H=KF?_9/XHQ7HF[]5W^<-8B=_D ML\D$FO_X-*_RR8V<[UZ;/U9^H E-<,XSGL."I1%$...0*:67_TRD.-6;(E(X M52KM(/;;N0$&RU 1XV;JBI'\S8W9K0^!Y",S[8:; MO8-L?Q"]=H/M(<:PG5W[XW30I?6*1_7, A#_M6Z\YP^+6U&7-*.SKW2JJ?F. M/D]7=%97\#"1O(NYOO!>W2WFVBI=&=8VP4_?UZR4_[TVJ0G;ITT*@G%FLK0% M%3%$E$20T9A!O=UB.$-9CM/4*6L@E*1C8^"FG!%OM3 T(*I$Y7(C/J!;^1WS M#()-N!TUCV(: Q-X1ZJJ8>-&2V#4-&?_C:*;VE5WW M"A%Z4KRF3@03=MA4B]"8'Z1F!!^PWQ*T&S_[J_ZPJ@1^*=Y/2VY.);XNY=-T M_:3W#]6E>N-@:D/=+)'1QG0:@-^:O3YN9JT^IYVYN[JF=-J^5L:/.'KD1@OBC)=$S(&\TQ)B$@B(.$4PPQQD:>8I;E;U;O=QX_- M/O^U;N6RD<^-%?>@LR.Y_H $YJQ]+&[ U\5LRE_!;\U_@P3@'X?#)\7LC3 H M8QS7;I\ 3ES5\Q2@.JB]JZ/V-C4LLE0QD2@.BXQ&$*5Y#&FL]_*$9)A))FE, MK9)DSXXRMJ^[$:_Q:[HF\1_%T7)C?"TZH3>UE7PWH 4H1"&0LQAXW4,>'6C8 M_=\Y70_V;FNF?[Z58\VI; M6'N.)ZG"B.*(P121%"*)]"XL1PED,N$BRO."I$F?2 HOTHV-9%J1;ZH W+HH M.?T3B(W89MO5VQ_O9T+=O/"#3]-0OO>.8C=@.V^;8O):#;#5 UR(H^CM2O>* M;P@'NA\!W\1M[A7;4\YROX/T/&F;ODR%G(MRPA%#2.080XZG6!D/+\ZD^R(0^:6IE M\GA,M*^FUP.?S<.'/;K9U^G@$.;@@A[A^@_RZ7FQI,O7]NQ]<^#^H#$L'Q35_DPY*:(K?OZ6LYR8@J!&4(,G/B@F26Z>^7*4BQ8B:PA2.[VHW7 MB3&V+[XC)5C58@*AY72(<^\_)>@(TBH#L9C2K@ M_5"3X9"9,,BD#)2^$&YRW/(9JE66'JH4N]1.620)+G!8RQ4HAQ%=$TMUZBKI-E;.O41E)S M@%YJ2]3$:)NVDIO8C^=EDR((2M-/VX$SKYPUBU5LN+D(?:QI'ZNS,V/[+#O< M[#@L:\/-TD!K6_#9)X>V>^PY$CEVB]RI4>A M?TYDA#!EA$$4Y;%>U@H)<%@A+AF4V62VT>';')V?&GIHS^3Y]-9? J0J=B)?KGS8EZU_Y.9BS@ M\GE6/\^QN:5G.VH< MU:0%)E@/C:.-UJ!2&W3T[CCW-N^$T=UC9M50T^0U#RNXT,-F;0TU!P.GPWAP[:&KE?5JUG1#7V5[FLI)NH+$*1RC*(] H#$<\0)(Q%D*.< MI21328&<&D?9#3NV1>/K[A'-#7BF2_!2, _NRTHEI-@MRKX MAS8PM6]1_5ZCJF76[W#=A4HTC*WEKKG='R^[ >637"U''I0AW=#8ISG'N_MQ MU3=I(N#YJG+IZW_(Y8O\MIC-/BZ6AC$GE"19)E,%D1)"_Q]7D*A8\ZSK7OLAUP;+12BPS>U6F$#HX/&W ES?,T0@(FI#!E Y0& MEZ0"TLA8G+'"<<;M:GB%@'>88EQ! ;9P[GD&+?1!0(M6-V^^%KA)=.U1ZM(& M20='G&=$!_*V>4#6S9_F --9IYG-/^5%H*98BUI%&MKN4@P9+PP#>U3A%A"AGF>+5RGK\SVPT#(NR\?I\XVIS\2F M6F+P4JD GHT.5<4,O55T#=@*,]TVIMY;3^+XO41;3DB2!C"@,19%&B31E[IGH42#+ M7@(K@GB#)DA-'F;5Q_6Y$;XJJR1;R:M_"?FT,*5V:@99SZ>N-1<=YLK2H^<7 M^H&\>HW05>!N+39HY=9T:R2_J?#>"._1L^<,F%?OGOWHPWKXG%$Y\/*Y/\&- M[H2<3NZFJ]?;I:1W"R$G1,2(L;QH&E8GJ=["*$QA@@L:D10)'%O5FMI_\-@V M'D8V8(0#1CH[OCD ZSR;7 -!8*ZPU-Z:!TZINOW*R_8S+R7_MQ^+E_^E;ZF_ MH2AF<0HYDE'= M6!<720R3.$TE9E3EL;3]]HZ.,+:/L!42U%*"#Z;DXKE00$L@+W^75\,3^ -U M1L;I4SVK_17?[/'G#O;QGE6K^Q6?O[!OK,R+G*_E-_E$IW.S$Y'+JJ2\EOI^ MTZ)X4WMD^J0ON5??]6]+1;GYV^?I7'Y:R:=RDB1(X4@54.\>;OMR=O,9V#&&WHJ>P03^4;=;]R1-^D&#E'RC>IA-)/W$?I&?I_8NVTJ M69)4B!0A#"5.*42F@2RA<0%C(422QSBGR(GX+XXX-C[?.Z_8/:ZP*8G9$WC+ M8R&?<(8^#;H6R1[1W9;H^ WLOC3HP#'=EA@IT^TA:E-4$:A M2),"ZNVHA"Q#&118Y!E&D52)99A@3PE5OY![;A#H$;W%#KB# ^:^P0GUXFUY'']&]P\UWR];)N?/E"IS.3[/]Q ML?Q.9_+7^5+2F6G=8(H#?%W4-4)O.5\_K6?&%69^/4F5RI%("ZAH2O26.XH@ M+F(,<4;RF*."()QN?'CVA2<\B-;'N3= G8IJ#/>&-=?.DQT_#@7[@(UKMNK< M@(U"4']5L*2F[-Q6*6#$!ZU:5:&>5K'J3WY[UWB"V7?_FFO%&KR'C2<Q'I_;#$D2 \9GG*7';!SA*,;5=23MNP&'I2JG+#8IR>WF_LVKBCICQ]+66_,[U6S M?Z\:H)L.)(+%2/"[,)3G$8=&R6U+>2- MTW%7 ?.;1@77EAPI"\%LEVT83/PP%TX'+ X M[-#A^EN,5]-YVOCI'V6=-8&R@ ?:/;$=.'XTWKNJ6,2(B.%J=9EMU MI#Z/IJNG MWO&;>*CCKSI3'*=<)C#/3""\BB6DN9XS:TM MJ_DO^M(7Q1 E8)QE>9.",'T1.U4>IO?S>A2+6;S(Y29O+H[R/(H* B53#"+, M4XBC%&D#*Z4<:[,KX\BZ6DSWR6,SIRKAG!,0#P$[ST]7P1"8<*P1<"L:^YPF!,6XVSN-&F[GHN&!NT6Y*K>1(WF6,4JX M@I@Q"5$F&:2,$%CPE.4QP7E2.,7M.(X_MD_Y^_KIR70JKF)-NMU(;OEJ^E+% MR3MNDASGPW+W% [EP$RQBZIQJC02@TKDH)$]/5'SNN-R%&'8K5@_? [V:#T? MTX_P?I&T7"\KZ_73_'E=G1C=_CDM)TF*LB1!,2RH:6:B5 19S!1428XBFA'* M(Z<@Z5,#C8W".G*"2M#F#-/(ZGC4>Q);.Y;R@5A@.NH'EC/S7$+")\6<'&M0 M+KFD\3YI7+P^1/KO7A1M$6!Z\.TH)12D@6G&(DLW;$QS#]B&R[I]TPCG'LBXY=%ZB7>N?.I? MEPNAK2FZ,:2^KUG)E].J';'^[??U\_-BN6H["J$DSK,8P8SE'*(H)1 G*H5I M&N&(Y#*/&'%HYN8TN,NG-TR!ED;\&] 5N]I_-(([Q BYS0.)HX@710$%*_2J M@DW:7AQ3O;[03,E48L&MBB:'G86!"G@9X2O46[= N3\=9>#I.+_.A 4Y]+%_ M!]]V5WWJ=>_3E\\-:(^)PH6J]--T)2NOW MA'X[C^.QWN^G+U,AYZ*\7[Z?EJOEE*VK6/*)Q'F>\X3#E%,$49X32#!)(&9S'^(HP: [D7[H[.]%>CZE;^%(\RP3S'M'R\?;>?4? M(\&+WO?H[_?X;QO[ &4(IQDM(!$4:[LX3R%-34V?K$B4C*B,$BOWL ]AQL9_ M1LC*:*A^Z(C;,V;WJHFRX\2AX _,D%<@WZ/@Y/60^:T^>84\ Y>BO!ZYP[J4 M'I[9_Y3ZD^ER5FU6.CVG-T4R-6MS8Q)UDR;J!A7Q)$MIGN1Z1O."FFI D8(X M+6)8<)'B)-6F)(E=CZU[2S,V)MV6DA6-T(!VI ;/E=CNY]K]I\O^H'N021CB MY'NKR$VWG7VWT&^KS4Y.6-/@QN\Y^-6H^CX8[R_0X"?E5V-W[.C\^H?V3Q![ M:/),)I@KDC$101*C B*49Y"*F)K(;LGB0J*<"I?B'MV'.W'B -4WOL@5X'2Y M?*U"<*JMMGL*V 8Y.S[KBT=@>MI-]_*;W[6OKN^LKLWS!\_EVM?L6 ;7P34] M/U)9EE)^EK24[^7FK.[SIBE2BHV?G@C(:)1 Q"(.*4M3B)'D4O(HBY53E,^% M\<9FWM3BWH!*X!O0$?F*GE67,+?\XOTA&9H$K@31G1WLH/%*&!>&')9#[/0_ MH!7+VWJ7$EO6CZ[_^VENBKZ8D&R3-7&W+E>+)[G\/*5L.INN7B/X8V.B]U+)Y5(:SVZ/,H>NX-M14$!( U-2 M*SGXJ97]9S"=@U;\*H<.M IHYFI5\%H:JP]VGLM;.8DP=(FJ/O@<*3/5ZS'7 M6%--":OYCXI*.\D'0FDKJB@()(4PC4Y(#JDD"8Q1(H2219&JS-V8.C7VR$;4*93.!2 YX1>-,F MTB^*#H&M?M$<*)KU:E3= ECM,3H;M6KQF.%"5>UUVHE/=;BM;[^UN7E*7<#X MV[3\_=WK.SGGCT]T^7N5V*ERE5&,F%[,B(2(IJ8RFLQ@1G,3EX4)DU:E@&T' M'!OY[L@+C,!@(V^O%-J+B-N9Y]=&'/@5F=V"!QV M-K.\KR?3-"=75:"]"35]G#ZW 86,9/I_3),,U58>HCF%F$2:;G@F:8(0S4CD MUC_\S&@N7\8PJ6BML&!'6D=:.0>OZ;?$DPP2O?&&*&5F(\X))"3)2(RHHMBI MIJ4G< >A[Q;:91AH+?KH:^@Q/4V=@UZ.RS.XVEIV/M *;M/5$%5BUMF,C:# 2.K3 MGKN$AE]+[N1H ]MPE[0^M-XNWG%M_;@/3\^SQ:N4S<./%XN\G55SVO1WXXL? M<],PO([/K,L\F>H'$YFR*":1@'F:(9/K$T-*(VV2Q$E"]"N'L$C[59GS*.78 MV.EB!>JF\K1H\E6J]L1&L1M0YT\V)44<=ZQAW@ [,GSS>0W,H^&G](JB> $@ M#U,ZSZ>@;U1@+P#6I\OPA1BLW^JR7QMG6S5GMX;.I(@P92I3D B4:IN4ZI^2 M(H4YR=*()3@C#+D=$=@./;[S@MI*+1\7RU4=JC[M6Y#+&GY9)))G$86%2B.( MD*F)1CB!BHLT59(BG#"7]3H$^$,LP1_*U?2I*N>Q=50'@IQRAC*L&%0*<8A4 MQB%-.(99S%E.J$I1EKHDH 2!?(#DE.IM#X2QG1$2 KG =H5%?3E_%H,K/CZ- M .NQ!UW771'97ZJ=[^^YMUMI*C/+1NU>-*O_8FY6D \^C),UBHI<$I^#/LZ.-CNCK4BA;(7LY^\X#;+D%\@5;8,IQ1LQ]9V*# MA-<=QMD!A]TIV.A^8/%;W>2C1,$W^:S?HT>SA_BH7X]Z;SHA>1$A027,<*$9 M)!499$63O>/9KYPT2WH;;"K>]I X2'"\'_"\TN)U$@W+F%[0.R!3/T_U M8>]]T:]KT^>98XH9Y3%,<"ZUD9<+2"CCL&!1QFE,XMPM[?G40&/CQ@-[Q(C: MLQS?27#[&'+](!O:>K-#ZTJ;[1"*<(9:9ZPWM,X.-3YODAVYWHT?RN5J\LMT M/GU:/[7U[3DC*4X1C!'!$ F20%Q$'+(X)H+3E IB%3YT\.2Q,4 CG-VG?HC3 M^6_[*NT#?\R-7!Y# T]J>^9[U?=TOE7]K_WO]/"A@WR8)W5IO\33%_3(G[N? MRV^RE+.97+9U]F4695_//[XL7V$6D#0 M2NB0UG4(V_G/\7HP G^371SZ]'(X\A[9I[5=!IS$UW2;B,BE5->2)A))31K93$D453 M0B6QE#+GB72J_GUZJ+$Q6",IJ$0%K:P]=Q)G$+;;2_C!+3#9]87,>3MQ&0V? M&XHSHPVZI;BL]?ZFPN*.GEU3YJOIZO6?4R$_S=5B^=0<>%2!^1^UX!_^U)_H MG,ZVA9':HH0%CE A)(=8900B*BED!'.H,)>8"2QDXI3%T%N2L?%-(W/3\J.1 M>E,[[(HRD?WGRHZ:!IF!P,SE WSW/BO7 N>UY4IO88;MOG(M9@>-6*Y^8#\& MW2W]M"D<=[=>+DWQ"HX)%E@;6ICGPB2'(D@+B6":,RQIFD>$I6Z!M><'=/D6 MAPFGW18OFU45%F>-Q%7<'*^E=B/""Y!+G'!.)8,IY@E$A$M(4^WME0Q^K[%8V[%16O0%W%UY6 MYW7:#A6?B_&%$0==<>VTWU]6+>_J&2![/#-FZWM_][J]I'&XWOY!EZ(.N-NZ M6E3S[C5F>QR:#1LRV6&RYMFS) MMI3\WWXL7OZ7?D3-L_J'?7J]^/A!",]6R9:"K*]W(X6J_]SR=?+K]XDH2))% M1,(TBP5$28RT:5Y0F$E6B CS+%%6]3&WCQS;A_[KOWW_-[NON0,+C7(5I5D" MA9":%6-:0*QH!E.V_KI M'9C%?OWRZ>'#>_#]X?;AP_?K.>M0QS/LU%Q<,U3SCWV6ZCQP$#XZ5*!EGB-_ M"70$49XRGQHCZ<.? MI/H[)HP(6J0$([>DWT'%'QMWML*%/E+P^PYX.CIXLYD=P1%!>>&,8',*L '! M=/.J83AR&M!>!2HL!CP&"#*'@V[W_6HPKFU]D-EQWKZ'D:+?:MGXT[>I@E@I M6= TAX*K&"*2QI F1,!$1 55A4J8I"[KV?X 8UMQ&OG^YK; ',!FMP1< T9@ MDFY%"Y(<>4IOG\1V,,:@U'-*PWUR.'F=OWYBV^9Y22X21O2F,D*IA*@@#!*B M,,1ID461)$7B%C=Q=K2Q?=B=QEB_2&ID[5'O[3R^=A^]-]0",\"I3F)!.A-: M@1*ZF=@;]26TTMVFG9BOKH1?Y.J.EH]?EPO3+D>\>_U5&R:?YIM(@5MS#%@% M'&W6.ZDBI5*N8!''&")&,:38=$Q@5!9$$)(1JYRI_B*,C6_N;K__!_CX^?Z? MW\'';_>_@/NO'[[=/GSZ\G=P>_?PZ1^?'CY]^.YH9?28%SM*"HMV8)[2P@,C M/6C%-UO'GXP&>DOXUZE:+($9-?Q!]\EH/*08EN_XH[3/@%4_J6^U/4^OC M8J;O*&O7ZI?%JL._6T,@%9K[;U04Y990\N7_1WJ19+\*DLUR9@R+4@H.T<6!["A4 V]/E91^;_ MNXV6,6)W[+1 9IHS7'ZK"=H./G!E04=,#JL,NCZ@1YK[>_F\**'&!O!:C0AK^/#35ENL'B6\QI%QQ.X M(VC:67K781280EOAP%8Z?T;;:;*'H;5W6*^TB31 MU'SAB!5Y3AGD!>9ZYY>DD"$NH"GW3@1/91H;R9G7"_RTK$0U M1\AS4UWB2<_C8^D8@N9CPBS]B\-.0V@O9*4-K-0!6WWJ+5'=WH]7D5X=U4QI M^T8KTR*@U@L8Q3PZ+/VA[-6MZ4&L89V?_G \<)%Z?+1[35=3&/9>_4+_:[%L M*Y(T=<10EJ(DY2E,374EI' !L8R0YMU<*$J)R'*KDOEG1QD;DVXK]#B593N/ MY'E"](9/:'/2&AJG81@2#-!8$I1FG"1,$TGXRCJL%9/<;&5&UT+=Q$CQO# MW4BZUE;$YZF2X*=7O3:X6H!O]9I8.D+'/_FAW:J#52[8(K(;61<@*.6-I_6O M49C@O"KC2ED(.U_#E1ZP$Z?'>>RV@M#WO#RCFV!K4NS"%.:19D8 MXQ,CG_5W*R+M>(WQVOWW("M M_N-Z)1Q.\%H(J]S+4P.,S3!H:OQLA:R: MG+E60MH#\?R"[0.:P"NL(RH]"AX=5_WJ0D=[CQVXP-%QI0X+&YVXKF=_EG4Y MG6O#]9;K_4]9;7 ^;XKT9T6$$T4$3%/&3:MW3;F4%'6&OZ)1P%F>[ R]?Z 7^^OL#Y]ZKQ0(1K]U:SHTW;+\6"\T/.K;8 MW-,WT4C;%\;\N%>'N0&;<]V,)20CHNHY8!H^H0Q2ACD4'-,T326),B1QASIFOIMW[0GB7OL[HRC2?NILMUN+[FI5\.:V. MAV[GXA'*N'MJ=8"E(T:#D?][G.#4\RC7"8PY5$$$9%4F]!2 M3Q5*\RS"B!4RLJNR&WYVAJG(.Z[YL7"V!<4\\"*U!;N2'GS?![M1 +0:],DX M<4?=P9\5%/V!W%,!9L'-Q]0;Q+,N(_>G#N?_7?XGSZ-_-4495AV:@L$WG6;<\2QKC7(X_R,0DH-?J'XG2 MO $=",!O!@30H#"&6,R^,S>*Z$MGX?\:\99]Y\1;A&5O 09>_)KHB8Y0Y\I7 M&X%5PX>IS-,82Z2W8QA#%&<"8D(X3% <8TZTM2.L*A*]G0IC6PX/4QMV"^.# MGP9OVMC_]0B\7 XRZ>-?-S>1=QT@+C98&%I9\K:R M7B])S[++U6;E7GV3SXOERI1)^BY_5"OZA&JW'YZJ+$M6;6DQ@^]W,@*RD98Q_+)I_&U6TO\H!:8\[> ;<4$WR\! MYE[M^"(67JL:GQYMV.K%%[4^J%)\^8Y^;''[0J:J'1[P9LA =&^AO0Z/BJ_S*K^,O$5LP%^*X7<$V![9^KI)&;JAH,T##X M8T1_,^"3.3U(-2C#^D-QGXD]/KE7_66VVI[1W"WFVI1,9Q+DV!=,\IDF* M]&_MFFSX$FAL;-U*#E:UZ$!HV4%IA ?S2OK:CFSE-WFF*Z!G6+HFFOJ830OG M]L!S- 2K;]6Y 1V%3,FN9O(:G8!1"E1:@2^;R=LJ-O!L.=6<'G36!BM+/7@C^*,5ZIA]9>SU^D:O'A?BD!2E7 MU:;JP2SP$RQ(BO.80RP2O;%140J)BE.8(D%P)*(DM>MEX#;LV);#5FKSY34^ MSUIPT)$<_%;)[IH<836MN-/.Q!LQ,:!X?# M;G?W;:9;ZBT$?[R=B_?R1$HP[8F M.:GE06N2TU?V98'7VIQ95'GJ2UG5X>O8.1.!),LQSR"+60*1%#'$:R4OFPUI;=;3V\JVTQGKO%$YO.J\=_DWSQ M8VY?7W6OY[.ZC;A9;E^DN)AIU/(%[F:2"Y5DG$$ ML>8FB J!(%,\TC\1S.,H2Y1$UG[7H**.C=JT2LJ?NHVO^8V1W\-^%G5T+ M/^QHYBPP@6Z*C744-;Z]5E70U;7I2MM:=W6P34=?T"A\ UJ5VSNTTJ.9?0>_ M[FC>@H$\OB-X&]R\P8-,T%D_<5@)AO,@#X+DCF]YF!%[AMKRJH1,J062TQ!2VO$:_GQALVEM5"\X,H59M[^M'8 M9TVO4NY6RVK)\[4] WJ_EA.E1)9*%9LFUM)D&TF]\TD9S/4^*,TQ83)-)ZO% MBL[L*,UV8"=ZVPP?[@-Z,&. F1$7/#=BNI&-->1VQ!,"R, D5(ML\DCW"O)M MY+XQ1\1, N/[\,YSB?YE^7"ZX'>I#\<;Z8 M+7Z\-J$;.:6*193!B$@,$:8QI$+&4&4J%EE>4%98G1&?'V9L!M:G.6PD!:N- MJ Y[Y]-X6IQZ>$$I,+UT -I*V:=,VFFD'$X(O" VT.Y>(P?Z0.>V);^(R-GM M].F[A]L*7]1@9QM[^>I^MIO>%C^9(_,%__W3G,_6)LQZVT*O#ANXH\]3;; T MKVV<,JG-N +FA4D9CV,,]4X50Y5R(E*D"I99=9GN+<'8N+16 )1&@VI;2;=M M.)^;,!=>*_ W-RO/?7+LS+V@D @NQ*!686^,]LW#_@^ZPM_7:;[1EL&JPZ8^E>5:BONE^6^UB6[2\.L*@'?F MZ&,VD^*CQN/#T_-L\2KE>_E,EZOU4N]_!<^H2A54$280L0A!QBB'>9+&$9_/W8&C/G\?WP;./ M+^A46/GXPD@PO(\O*))'?7QA1^RWP3J9V_J@7X;2=-#I)+=.LE@*4; (QBH5 M>G.E=UA,Q0)F,F%"8944V*E L]/H8UOT-S+NU%UPVT*YP6^W?0H&:N#5^'RF M_1;M;JJ]OTU3+]1\;IC-P4]IF_L/DG"U?I"8O MTX:Q(&+R+)?3A?B^TN1J1V''AG+YJ/8'#&C= MT)E926X.XPJ<,TX/P<5(Q**@&.(":W!YIB".$84XBR(A)"J(8 VX'^:6"35^ MH&V'&P#8W1@.#Z@6-,:QS/0K6[7.C2B!C(@$QCD74J1QEF-JUZC'%Z;#M./9 MD=($O1@Q/>!IMX!>BU'@=7(7G&\7P.F3Y7Q2>\]IS8?C#)W'?%+3(XG+IZ\= MN+3\1SI=_H/.UK**^ZNK]GZ;EK]_7$K9;BE,W[=?IO/IT_II@N($%Q1QR%4N M-8OP#%*2I#!.LIA@;<4SZA2J-Y3@8S/XC:A :5FW:=7+JJCB4RWO0*7C7:?? MCO3&.*F!B=1#F7BC/*BT!QWU;T#UJA@$ML=&=;_-7RZ\*L.5A^\Y;Z,H"N\J M^U^C%'S/&?%6 +[O^#Y.GK:ETKY65OO[Q1.=SB=QS#%*408Q0TPO72*%+)<8 M)D1FB4!(%HE5"IK+H&-;=@[.1;YU*GG6@H/?:M$=RYE934&?0Z?K@1WZK*D/ MIE>>,9T'*=S1THEQW_!$Z3P2YP^2+MS;P\G>FS\;7FS:+=,?\EYM*/7C8KG3 M/F.2T#3A6)ZK'CRT M!!0\;Q0R3OG5HP3*6&HOE:6V:?;DX),=YJ6P\,V/;JK';Z2W+\K7G9>B8[J; M9*#=3DZC>S,T,&\MZ/[$UQ\^\/.FEG_?S#2#*= MCC&NMATB;KG^M\*>G,I":;I,EW4G\.\H'^.6&$1#$7',HL MPQ 10B'+,(94R92E!*LHQVTQM8?^C75Z"6?%5+M5UQX&L%XJD<%6YBH-U;7X MHI_9L]OA#3<9HVBV4];-=K9J@:,S=@-8I1O0RH7KJ7,5UB';ZO03[$T[ZUR% MY:7F.M<]W%]^\S=I=L'MOS2?/4T8PFF.X@A*G"<048(A%A'36\\XBA),6)): M17>[#3NV3>-&PB:_68_IZ+>QA-N.5/V#&)@U3^8U;X&M?@$>S@'K):WY-$ZA MDYJ/C/SF*J2I"Y_7-:3N*"%23">@?& M,8>HX!%D<4(@EWF$"T%EFC G;_2ID<9&/48\LYVL<\-^,R*ZMA\Y":JEC]<' M5*'/>UQ067D+ JWOSY&##^B,OZ7S@0+QX0]]ZN+="Z'>E_+HH5W3V_TV? MJW*L3+-!%DFE:4!IPX3E&+(\4S##)"=12N,\5VYE<(\-,S8V:(JV-J+>@%I8 MH*7M5?'V*++G6<$?7H$IH2]4/6K:GD/BZE*V1Q\^< 7;%JX]>W4(M__# M'XLF59SJ_8C*DQPF61%#)*F )*48)AQQ)E*"8V;5]--QW+'1Q/W_U7((F9!O\JB=HUOU5XM/WOYT''^[_7NB.( ) RQT@/=\1J^$" ;9#CR@6 MX /MW" P]L]9)28ILBW<]&$ 5<&.)=1P1*20(RR%"(:B;KUHHQS%1=>Z.-BN3/0I" $I7%,899EVNI)<@DQ1@GDB=X,*:Q4E$<]'&FG MQANI;^S.M"[K5WGR)+)VU'$54 -W&#*Q"#M"^F\K= J&$-V$#L9ZDR9"IS0^ MU3OHY/7]B.'OBX7X8SJ;31"+)Y HBH@J(DXQ#F4C%F*!Z@7;Z,)U&']O7 M:Q%# 7XSTH-*_-[=UFTFQM(%$@KN(8XK?"!]1?MU!\3"=&&W$>"-FK$[8'.Z M)[O+0_R$^VU',"_8+W35_.N?T]7C='X_E_\IZ7(3>S@15"H:)102+#7Y428@ MC2F" N5"HMAL79Q\M]>),SHV7$OP1R4I6.@/\57+>ETXG^/LV#'@<)B_+25^ MKP+XMK';ICQ'I=OK3=4'A%=!?:8@[G=MMVOZ;/\,WE>9ND9MH-4/%]77#_F0 MX7R.$KUI'%\_]"X%\/5\JKM#_'V3%/&PI/.Z)MPW^;Q8KB8HSN,L2164DA*( M4D8@%1S#/$T)):D0N;#N"GMJD-$Q9R,GV H*:DGM_> G 3U/B[Y@"DUV[@@Y MN;\O07"%\_ODHP=S?5]2KNOXOGAM"+=WY=S(<\S36!CC*C8=U6@&:2H36"1) MEJ=AU//6OKRU8Q?U_UJ_BHK_BJWRMC[]3Y:]OB( _&<'J0?Z[>:>U_ MG\12H@2I%*;"]"JB&)EJ@#F,298(@I0JN%/KC8"RCHWY6E5-Y&M':+ V2:IZ M/_EN1OGO4%^E!2K!??77*O_4^(U_60CI>( >\C5P/8A[T\D-S,'=>3V3=[PI M%U]'/;?J J/O#=AHO/-J_%8I#8S6H%([R)E?L,D)*1S$">@ MUL'=1 \WV?;6_=O.W2@.3NO,YZVZ^RG/H-7X9CO9)DBY5GLW9]I<[W=W$7R" M?&],P@D\^)XF./;'MD/A!^VW/&T61KE\F7)YHMA'[6C0/]VK;Y(O?LR-D/5N MSD05=OS7B>0B8H70NZ>"0E3$>D'*5 P+GNNM%(\1DTX)#Y[E&]N.:6LRU_J! M4^5_-MX>8T!K,WRK9GL(4BEZ19R"[S?!;K5ZP_D-O6DZME':5LW1VZ4_C8*- M]ZYIKF?TTE/]9+K(!XJ$"(2XSP7'MXB#+C&!\-U?5$(-X\,Q\%%_$?4[/,$X MSJ,BR2!*(PY1(A.($TIAGBB6F!#0-'6JVGYJH+$1^]?E=,ZGSW0&:"7?-4?] M'3C['/#W VGH8WTC94-\H0[R#X$(=WS?&>L-#^T/-3Y_5'_D^GY\L(DM^#1_ M7FN:D2]REC2YF"1+."TBI@U#A" 2C$)2I 7,>$8%RA.2%T[MU\Z,-396J&3[ MUW_1E/COCHFNYP"U(P5/, 7FA6ZD4RWH#:A$!4F )%8+3'Q2Q+GA!F4)"[WW MB<+FEO[Q0__OFB[U!SA[;:)=XJ*(4HH%5%QJLX%P#%F64FU.1[G("\63/'4- M']H;8VS;H+U,I_K[MW]31U(1?U+J.H&G3Y8D8 M17^F,V+^-5HQ7<;96]U$%A!APB"+)(,IQT(0DJ8,.14NL1IU;!9D(W1UGDQWQ';,2[:"W(ZL MO0,9F'Z[&.Y*W)[7!]B&.H'D-2/::N!ATZ5=L#C(I7:ZN:?']+_7IJ8<,\_F MJPDG64Q-*^X\YN:46V]2*6$88J1RE*D"I7:)+LZD.ZJS5Q_;[@C#NLB.:G?@X3I^5<^4X;*4JW)SB/5^6O+9 MHM1VR@0AJ1*,4RBB)(:(10@RI;"IC$ HQ0E)3.'6Q8K.[#[@DR,Y?KUX0\\5_I?3H5G8MF>-BOH7)!5@>+ M]N$55]M7$N7R@2],"HOPJE]51 M117-/T&1*O)""(BSA.H/&4F(T3U3#,KG*/U6$E.']>-L\<<7C9#^\=/\19:F9=#M7'RN'_\G#[&;S_]/WN\_WW7[]]^ [N/X(O]U_@W>WW_P"?OOSCP_>' M3U_^#FZ_O ONX=,_/CU\^O#];VY+P]73:K<8##E9@>F_*DAL M=+D!C39@HTYUX+U1"&PUZFQO@YQT^<+7)\%?+=.@E.X+P7T2]_;/ M,36K[M;E:O$DEY^GE$UGT]7KW7JYE//51!0Y9WF<0![) B))*,111F',*(_R M+(I$%#E1L\6@8Z/?]U+)I3FZ6\H7.3>!D[P6U)%/;?!F&6=:GE1_,56^,6>0 M)HA#+E!6)%$F(HPG+W+)%F^%>'?PT&>G8D#D+5>R=T69>>7(7\V_3\O?V M;#8B3.8JACEB"40JSR&A>08C@9"@0B0I%D[&6:"T,.2S)V^A_PB^5M/3O7+!=<2E&:\X?[U:-< MOI?/)MV^G&116A"."A@C8EK7< )QPC-(18ZSC*92%M2%5$Z.-#8ZJ?M=BT8Z MQW8U)^&TXPXO( 5FC5;&^ERTDA*\OX26>\N:2TAX[5ES)YP202!:1$)B(3,(6,H@[&*!>(Q M5EPYN86M1QX;:VSE \]&0/#3NA3@67\;55*!8TZ!_038\4H06 /SS$%B=$?L M]A]E6S?18\2),U;A%9!1AC7#1=R4 M;];\AONXRGT(-S;^ZWI4C<#]-/.$^D3WE!_0TX@B*F&6494RIU.EUS'']L1-^*#V@M?VW?;DM;\RJ*P;A.YW(%9J; MY,8*O@&BUK)GJJWKU.5*%(CKW4E>4 D12A-(6()AKDB*F6**%[F;DR;@Y WC MKSF8OGFE@F'^9B(76_'_]5]P$B?_/O"LV2W% 6GJ/UCHXQMA?K2KCMTM5I.V7I5&:6KA5F:GK2U M6IK2YX^+F097V[/,J'#=:2F(OJS/Y6_->Z7#U5044XE]I@S6!F M:@$B(F)(5$J@E(5*%%9IKIQJ1CM+,#8JK[U+=".?XPF1^PS8,4E07 .SS([L MH!'^!G3$KR)@:^2W&OCCH-[@^>0G=R$&Y:[>&.WS6O\'75'AC%TNF\/VR^9L MDE<[[6?:<^0'N7R*)RQ6<<'C'.(4$8APE$!*:015P0IOTXG37G*Q.1)S).)(595IBX M?*(@$S&'B:(YRR..F+!*;S[V\-'Q>B4?, (V9XCV%7(/@#O/P=?"$7KK;(^$ M4S'<4RI?407WX)&#E;\]I4RW[NW):P8N>%N7/-I&C)25F6HZTNW65S1.Q*9F M*DLXRK(DAUPE"40QEQ"C.(,Y(9%2)"IR*=M"N X6XC#26WU+N[5Q Y/+FY7% M[3'U#O;CB*;S+V-0-N7=.@ TQP,KTR%RO\AN[08>38G=_I,WBM*[/<3_:Y3D M[3\OWDKU7B%"_[CJ(_GW4F 28RR@5!F'B%(.6:0R&+%8II'^&Z5.$2;'AQF; M]5K%][KEU+N :K=SM-CQS4A00_,0AO1027>#3B(8=K(7U_A^8RQ M+W0^N MV=9"5D!MQ&QS$3SN/"]BX76C>'JT8?=U%[4^V(9=OJ,?1YAN[X9KONH7YU'S MCM[E/4TK9_7G;;=UKB).E=0;I\14II,28HD2*%0D:,9C$MFUR7,8W90 MZ"0HW:M-!;BJC;AF/[-;-(V#RTE6)%3A-(&()PHBA1 D,LLADC'&+)5YYI8< M;SOPV)CIRV(.JR*+T[D>3I8K()N$P:6> 2O+*8MK([K%7@R-:7ELWV(X];"<' M1T0.&CNXWM^/T;[(E:EQ^76Y>)D**=Z]_EJ:,^\CQ2TG*L)QG*((2FJ(#6.] M*Y.,P4)D,564(T2)2Y,8^Z&=6&V KC$FS:%BM3;S46V*QM*-T&[LY3 /=OP5 M!MW #&: K2KTMF(;]^1/O]8H_WRT-J\_#G-'S">+.8P^*(^YH[+/9#V>X,9E M2KY*4Q!)R=)4$Z&S[W+Y,N6R;!MC$A4Q0004B$00(9Q BHH41KGYB]XKYL+J M..G".&.SO;J2@K(1U8Z5+B*:4A717,$B5Q0BP1!D**<&T9BA-,F)8'8);AXQ M'2;%+2"JYXG=(U*!67P'HE;*RV4EG; 239?VRCX: K.= 4>'G?5B9XE(O;*9 MB\UZ%4=ILUI=NGV0IV(+VC_/?9PM&A88>OG4WL M';7 1/JM+:F^=;%V1 9;F6],4::UWU0]!ZC\IN?9##QP2IX#%H=I>"XW7\5! M53'0#W_J3UF37%L\V!P6F(/1JNQ276QI>WB?4946&2PR(E M.:4"L2R2/6C)69"Q,56K1UWHMM5D4YR_/D:KO 1UL;1:G2L\+;UGT(GX@L[+ M,%P89$KZLF-O//]_[MZUN7$<21O]*XC8$_OV1@BS( F2P.XGUVVVXE27ZY3= M,['1'Q2XEKEC2WY%V5V>7W\ DI)H72B FGV[L16NUPDD?F ?)!(Y&4 PO27 MY2TXM#=B)VBU__-Z'@#=5R]'4\3G(/)X$VJ1,,4EY8978UM]#(D<,BQSF"69 M3G,B%<'B-K;;3Y!6(=OZ!.A.H<0GTCJ<[P0$=F/Z.YFCLXMQG MX8-?_" *>J#C-O*XQSE>:!PW"FU_F*'LZD0/XMR'A&E ME2(2:LRXL?((A9QJ 7.44))@Q'GLU<_AU$!3XY]&3E )"C:2@M^MK)[VV4EL MW>@F!&(#$TP_L+Q9Y1P2(7GDY%BC,LYXNSU?5L)V@IXU9)<9>3/DXP9 M)J 9C' F(4X3!*F-M"6*8J9R'%&_(-O] :;&!N];)0!GX)&MP'-5*&.IP?^# M_H(0BG:EZ?X31#/S&_O_F]JH[&E]MUP5_U1R!N*$S##>_9/9><1).LOH]E=% M63[9' 7S+ZVBJH"5=KA?S>3=@20R#T)Q5(=D*%$Y(S>_13-@'F,+)1@;]O[% MMY?>WE2[D=0E$S@P.35S=U//727=K(IL"5D<]93^81O@[8TQ-K8[ M<9U_E8X/S;')IZ(4[/Z_%5M],K\IYS)'.$LX@L)NCK!4,211Y7X2A*-<@K/["P\$TL ?>0]\O"IZG$'@@L(>IYX\ M6GV/,ZJURWR&YM#(@)Q3HFQ/IB">9PD M+-;&0DF\ZKKUDF)J-&'>K\1OO>\'OIM1,#BD Y-*9T^35F&TMC*SFGJ,(N&, MBXMP#&F!]!-D5#/E(JSV;9G+'M9_KZ56HF#WWYC94S0A*TS(2.#8=M2TB4I, M,VR4J;'93DBSY7IT+5/6#:3[=N8B>$;8TS3(5 (. MT7>W"X+0VYK#@4;?VYS4]=@&Y_3%(]>_O=[41;02E;9C@2&J5;$H"U'MOJ*Y MK6"H5*)ASKB&6&%M+":5P90;$RDR_U,H'J7^[5E1IT8_CV;WMKI9=51%S5#RUA>YT%=D#L:)D& 6YH\[0O9OY6 MZEDX@IJJIT<;UUX]J_6!T7K^CM!5-MZ]O&=K]6.Y>KG6-GQJFXGXC+-A* M"VIQ?1L1G$#W_(EF*,P&YJ>^? M,;ZN=14A\6U5"+5I'CB7"<4I0QD4F&B(N=EN<2(CF#',,,F(IL2K[>JI@:9& M"E9.\&@EO*S+YTE@'=UB > :VJEED;(-G^M@IDK,7=_/@*ZH,U $=22=&FM< M-] 9C0^<..>N[U_J?5=9_G-3^.J[,5 ^5+WXFLX5+-94DHC"*+'MBG"<0,IP M C6S<5&1SBC.?4N_GQ]V:KSQ4>LZR'%7(6QE1 ;+!5C?*7!?,%[,9];BH=0KK\UUX*FQUGZE/;'3 Y2- D"J9W6_?*Q.HX0MV^;K9G:< M%%>GA6R%]$;[X136-^TX]LB>:C]$#OW6GO?W#KK: M'<0MY'>U+E;54=R1#C%2(!ICFD*5H5BN8T^- MRG:R@G=JH711G?#TZ\?C,P6.K#4,L ,35T],^\1W^:(3..K+>?BQ8\%\<3D2 M(>;]B!#;Q5L;$C"/!X9?E(QI#G+(15*IVF*I,Z]3M:.C#$U'KH1 M=TH^U:Z17?WUO0V,^8PJX7OT"=N'N,^.SQNXH5U)83"[<(/W"I7A=G/U,&^X M=7NE9_<^[?6E4VN@^U?SB'6Y:6RXU^BG^LW'[^^E=P]?[V\]\^WW[^>/,?0=HY=,V+VVHY M+-H#+VMGVCMLE6BU=QC$;](?Q!$Z/G1),87.#PXH.7: <'G2Q<6.*AHOZUHQ M\RQ!4<2EAAK1'&*6*DAIBF >Z80K(K,X]>*^$^-,CN!>E3YZ7:+HE_JOGIN, M4P [>W4OA6WHHZ=7!8=J(0>M.'0,AX$*#[T:ZJWJ#QW3MZ,,T='+@V9(&89: MK5X,&=5[5Y;02&F4PT0R!G'*4TAP)@RR:9YPCCB.<8!DJ=>C3HXW-CE 5;,K MM9,[2,+4'N*NQ]B!<1S\#/M$&M4,,&L,U5*'WE-[H31"=M7>P%-(M#J.A6/. MU8F;>SIZ&R_^M:X#EO]N;*3/BZI)@-U1-I6NCQ:Z?O=B;"KY)*J6@)NV)O7Y M!L$X8SS*H.$KVWVYR!23HWP&BU.UI@WVY6-*M5' MO6O0T^=8:IB)=_2ZOO5T#GX$/]!,^OLWAT0ZJ*]R$$'']3L.B?6!#W'0P<*M M)8T@[UY^9?^S7+5DV*7$J!^5+[,FD$2CS&#/(4F(@IC$!!)$%M?*]&HW"+A>_,]E\:!IRO$6,DPD]5 MD-6@)[A#<[^O6&_.]#UQ=.'UOH_NQ^+7CVK%[$._*&:X;),#,T]I;M[WA,&$ M,P%Q+#"D% O())(L12E/$^33@?O$.%YL.T*[[5L[!EANA 7W5MIM:I!WJ^U3 MZ+JQ8P#,!F:\K82@$G$&MD*&H[$S*(2DIE-#C4HW9_3=IY!SE_>C!6-&FD<^ M%>6=99IK;6/.ZKZ/RVI7>6ED74&6'=#3%^ W<@A#&P#\\,A8A\JQ$*W$#T/1DB:Z!AM5*8XK_4^ M63C-P/]FPXZWB'X_CZ@WO?A %))JG,8=E79\D-BG(*][0R3!?=FVMQ9Y M3M*(1)!*'D/,8P8)T;G!G4JDL"8B\?)%GQAG:H;*7@K7!8W%3P'K1C$!X!J8 M57HA=6'"VP$.PR6]?7F;;MUG].U.?CN\O!\GW*H'8_.PU4L=<[\)N:BW1E?K M]:K@3VO+/;?+;\R6>)NK*!&**0%SF3*(D>TG)S&!B4H3@O)8ZD3[L(6W!%/C MD1NULC'45\#,^[,R]B.OJK0IK58K6ZK$K1EWY,YO\Z1%&<*"$E M3*2V!<]Y!JFRZ0Z(2T%5%$5)-G^L\C1NUFRUGL!+L2_-<*_&._6C6"SLA/&Z MX>S0L\%BQ%,N&.21Q!#G&8.4J0Q&&B4IQX2K3#2S\7$A)S,7&UD&],?5W\U( MT^"V\ \*[, FP5;V)@=RM@NSK.6?@;8&8+T$M0[A[(7>\(6T)/R%&-7&Z(W1 MOO71_T$]W:IKME:UJ];LC)8/R@:(+A_,LGJG%F7QK)K?;ER"F:!I+BF!J3#L MAQ.B(441@PG#*4(R3SE*O+RM?N-/SB;9B&_-A%=R@UKP_DY9SXEQ]-4.!_?0 M+MP02/N[=/OA%=33ZRG"N [@?O@<^(5[/J8OYYF=PMWRWMQ1UC0[)SR.B, 8 M$JPTQ#2)(2.I^2FU#AMC<9.(^02C' XQS3B4LB5GU4HN_\\J-:8CO,(54L&E MV9(8ZUBB+(98ZPSR+(J@DC++:8)3' O_#08BJ@9$P@3G-BWF'?+4<(-*>]IS@"I.M*>0DT@R^&.^'^SZ8ZRM#[@-.( MA%WN#D89>44[I>7AHG7RRG[K4E.:HVS*N-L$4?O"O[?E=N<\HTJG-(9QDB00 M(ZXAYQ1#1%/!F,YD'D4]CB^[QISHL:6+'[#RYUE%^A0K[IP'-_:X&-9Q>&0C MYK:% ]A("MYWXN9-'BZ A*21SO%&)107S?>IQ>F>OM4DS(,6ZU6=UE.4_[@U MS_FP?&#%8LYBE<4XSV NB+1-W7-()-90IRCGFL9YXE<;KV.LJ6WD7XD*K*S M"@M^K\7UKAU\&F0W @D$W<#\T1NU'M4ESN(1ML+$Z>%&KC)Q5N_#2A/G;^G' M'>^>RF*ARM)LS7FQJ)YO!BL+J>K!;E=L4=;+<#3'E,9(\0QF-M"ACLM4-(%1 MG%$N$9:Q^2KFSF\J&G0+,T24C$H-8) M@IAH!GFL,(PRA1 6G,19ZN,5/#?@Y'R$U[=77\"7SU?O/G^I"@>:[^OZZ]\^ M?K_]_.[+1_#M^\=/'[]___@!W-Q>O_]_P=77YJ?_NO[RX>/WFXU#\>/_]]OG MV__V;!1\;F[4UZM3LJ/>5QZ>T2WO5GG-F([M$EY?S L2[&68P' >FF<. DIW4 M=?_.&=@)/@2N M2[\-D_>[^;)-\I4PPY2%'6!39[ON=]A4?KQ>56X]?J^^/ME(TFO]JOBHV1TC MG/,<2FJ3H--<0:;S'&*4DUS$ A/4:_M\F5C36Q!VQ6 W,;SK)6!6R96J^JRR MQ4O/NK"!9M)O%S[>_(RU/V]IU.KDT+1NK<4V'QC8J#4#M6+5F42E6OBM>QB0 MA]C47RC9FVSWPZ!YRA$0Z.G]R/Q*&&/AZ=X>;5:]$8X$)7U9EN57M;[6M^SG M7".ML,C-# MAHX=0!EF2"4A%*E2>YCH7Q(>U/<>?&CVWQ ?+JF&+>!6Y5U0: M^+&R[Y2XT>^ 0 _,LVV,ZZ8X1Z,C?['B_YLA5U5%4!H=PM%J3_!"\J>O"*,2 M94]\]AFQ[V-Z)]6;!YKG[)I$WJJ?ZW=&L7_,:4JYTA&%,DJ,=2IR HF,S:SP M"&&=ICJCN0_/=0TV-5)K/B@CK&^QKDY(W7@J%% #D](.([ 3%/QN1065K &/ MAET@"9P/?WJ\L?/@SVI^)/_]_#U^C"%5,:^K"UY)N;)G-^;'Z]7M\H_%/)%9 M5/4:X*G*ZT0YI@B'DN>,DXPE.G.JSM,QQM3XH183-'+.@)74;G"LK&Y\T05H M-TT$@FE@=NB%D#,O.&"PHX-RPP>E$G_YL7S^=W-W307FAWT&Z'KR*!^^@VJ; M[]WETIZ5^QX>[YUL* EK2&) M6MZ )?U_LH.,6^'/%X*#.G_.-_4AFVU/RW9;(W-;[8EY,XS;LU.AFU\D6;(6M8@B^ M7OT-_&XE]HQ?=43?C8+"8SHP#UT"IS<+^:$3DHH<1QZ5C_S0V"%+_K=CJ4_&LYFE$S+:&IU Q9+Y]GDI(9$)@JJ3FG"F-6>3S[?L*,#5F M,*]4YAGJZ0NY&TT,">3 )%*+/@.GFQ_,;)0#5^ ;*^0,6!6 U2%@M&A/]()& MC_K*,&XT:4^$#J)+^SXG6 [/=R66/Q:V#MYG:08K=&%/TZ^,6.OZ]'VEY%^7 M2_E'<7]_M6CO]:9P+&@>&?,G$V8G1I4MKYQ#F24IH@(AE$8^ ML?(#R>E%EZ.5X=AF!E51K8#=5Q]HB.2@('/K1K@3F+&!>?EXRM%.2=#6$M1J M@HV>,[#1=%9M)MOQ_HVVU>G\H(E*(2=DX)RF(**^=?I32+P=,J6"#M=O??FK M6IB5S#[]2CX4BZ*L$E&?U<>?UA.NYH2G*8EC#GE$I5DGA(0,YQ@FA"0B32(5 MI=$0E)/^= M&W)4'G/4?Y^/7&_K>2!@*&XA"G:_J\U=^:!Q%'&6)Q0*B;DM2!D;NS//H28B MHXRH#$FO_?>)<:;&(ULQ7]6+[^/J/X&KHV__OQE=_4J@H0;WKAJ8C$.-[55.T4 A]? M355+)QL-OM'*9B3623?A.R@&!3IHZ'@0P<8-* ^)Y4&8>="']SQDM?'M7PT8 MK+RK(U8W&YN$)$F>2 )3SLW^D>0$-IZ:BRGK_IU M_<.ACUVMJ)['K">1=#QMO0B=D0Y=J[271LAMPDLCY^FUQ__T]1P600]A3PXV M[EGL.9T/CF3/WM"S:O?=99I*%(6I3F. M!,7/#4<:M M?GQ2RX/JQZ>O[%$&I[(*J,<"[E]TES:'HU1]L)3_DV5Z^N%,5/TI M,=QOBV>C@VW%9E4O@5$$_'%7B#M@E 8K52>#VUWHZMF>E=9%Z,$=*\%BN09< MJ86Y:F'>NZ:=FWV<#:$H2E ^\?\Q0-G8"?LP)NX*];QM*L+LLS:XV1J-LDHZ M![\\E7*WI77.1!'1YF:L=IPWU;*GNT" MCB/JMBF_&*>!#25_B/P3.;L@")J\>72@<1,VNW0]2-+LO/CR:K6O.^,H9C;( M4J:09=1LEJ-$F8]?"*@99VD<)7FJF$>'HK,#]G#/_ZG;$YV? 8>-W<6 OE65 M6L?&1)Z(]:]%VQNY-ZL_&[JUDS,J/E5FWZ!1D[,>7=5D0[9HNA%W2C[=JVM] M]QO"^VFYNF'WK>/86_O;N289HEPIF&>V#%</V[H_:%>!V'V1R[IV6]VM7PT&Y27;V;"UE>+RNGT:$U3 MF_,G4D&8SA-(I$WJ3#F&-!8YI!SG.B(L54C[F!9=@TW-FMC(6IT?JHV@,QO@ MZME)M@OA7)$XX5C#*+=5TH@V6$:((9; +".&S2-D6$80 2629LDT5J[ MOGEH?>28VE)J7C_LG9#6:P++L$R<%9<+U'&SIJ[!*\C6747/:YOD>];]G-37: N4E+W79E33'+$60:% MU-3862B!C(@4TBBC28I8)B.G6IQG1YH:QS7EK&VQ^]?B-IV,?(M^GP*XF^&" MPC8PA_5&K$<1\#-H7%P*_-3S1RX(?D;-P[+@YVZXI'Y>%1/^095B553A*K5O MG.DH92S+($5I#+',).2$<:@2K+6A#LVT4R\ A[&F1A&;BFY-:D)+W'X'$ETP MNQE"@< ;F"@NP*UGR;M.1,)7MSL^W!L4LNO4^WC-NNY;^O''KBO)M6['S#5U MQJOCU8.0N7+718?%L<"IR"%'456*5T"N8P'3.,WC-!*8I9D/QUPHS]1XJ(G& MJF(,*Z^&9^[8I=/CQDTC@C[TH>FQN.E6:/4P'9$"X1>2[2X5:51&#(3?/FN& M>FP_9OVJUKL><7,I6)0G"D$N;=D31C)(6!Q!)HG,"24\TE[E.E\]?6JG#5^; MPB1^7/<:L%P1GF)"H$B5@IBD&63V)!LQN[*HE'+AE6O<'[ 1EHD0@+E1?6\8 M!B9NB\"KSIG@:KU>%?QI7=7V7"\-G8=M1W,4B9 4_'J 40GUJ&[[]'C\HIZU MH4Z&M&RS(&Z7C9>L9E[#N45YQ6W1.K&>ISQ59K.JH- R,E^[0)#%DAMHA8JD M9 QE7F;DA?),C1^VDG8GV0\R-6Z\,B+@ S/1!\77K>BZV9'@NUDK0"4QC\#FHW!7ILS\V[>55W.6OO=_D/[]EJ]5(L M?M2UH:[U[9W:RTV9(YIK8Y2:[7HD*,1YGD%.4P53G&.LDQ1)Y.49@3'H=Z>&+2NS5<3\I5&EJ997U=+;2W@+ MN*V_'-"@6_H+Q!EW.W\Y;@=;^0"/'+!!T7=E,_W,0Z_UIZ(4[-Z>_LX3D=&D MLF8/!1Z6B_6= M;^G2"Z;'Y]QF:-!'.M9Q;7"TU<<2;*U1%=$R:&B_6$C;AKN8ZS_H&#MAVDUY8Q 8F-7^PG%G*'8<.%C(/ M:3&0^=L^^SB,,@J[N&N[80^/.RZO>O!5K:WY9X/IRKOEO9SCA*19&B$846:V MKG$N("&IAMS\@TAB'J=:.%<)/#/8U!CBXT]A&V*99=GN2:41M7]J_@&PW>00 M&JZ!Z>$P(=^>,53;RZVX ;'K7]G@$@S?K+B!!Y87%3@X!8Y/C8.#9[Q9F8-3 MVG15.CAY3[_][.V*R8JGRU]5%>4J,>#W6KJ IV2G% _I*S@88U0/P"D-]_?U)Z_K MZP5EI6H=URN!(Z$P)/:0'B.GQGFU="['NB[8 MN;H=^R(RN"O1%8P>/L%C.H?U\[T:863?W3'M#OUQ1Z\*'95C+OO+5P;7M_J%HE@DH211#K&-F;$2S[:8LS1-.(XFU M4W'^0:2;&F=\>%+@CV)]5RS ;FX'9ZTQP MSTT5W/,ZG&<&&G7-KO>J;A3?=#JX*18_[M7VGZO2V3/ +"1U_J\!!C3(@$]= M+8<#A@-=,#_C! ?U$7 BH4(78.L>.'3)(#V-N^7BAVWD4[D9S".J?K0<)RI3 M@AJ;+C,;VT1+R!1'$.>14BS/(\[]#J^/##(UTK8RUBV-K)0S8.7LU>3W***. MAM^%. UM_O6 R-\0[, @J#EX;)QQC<(.30],PZYK>QJ(5?6"]T\K&UH_%UQS MB.RJNG>WWKHU7$$K5P@%6B>MIEK\!S MM*OZ0C+P9UW+-0.-9 $-E6,*!S4T7@TPKJ%P3+>#A?[H1?ZU0)HG[.(O/BZD M-3CG*A$\%3R!D93:+-0D-SLRFL,4B81%$=;2+5&J:Y"I+=2-G.W0)&!$K2QP M]^H?)R'M_I9# 37P)]T+(Z]Z'^= N*#4Q\E'CU;EXYQR[0(?9Z_MV91Y$Y75 ME!3:^1 IDP(K8Y>G2MG@_2@R*W7$89+@B&,A4HV<2O^<'6EJ'_XN@%$UDOZ' M9WOFDYBZ+>!!D!KXR]^!M!%R$'?M62B"=F<^.=BXW9G/Z7S0G?GL#3V;0NUW M@=^\QL:"IU(E.8P(22%&60:9,$R1\#CG5)& M[P.;D]BZ440(Q 9FB'Y@^3>*.H-$T%Y1I\8:MUW4&8T/.D:=N[Y'^&0K.^9& M+8KEZNMRKV[C74'7&NYLYAD!QZ-W%.0#/1W?T0](CSC(PHB/%6@9 MUB_BT@.FSJA+E^>,%WGIH=6KZ$N?^_J9;M^5S6,4]H1G\>.]8?T?JIQ'NF^^98Y[4]CU@6ZT(6]T_KXKEUR/OQ MI[A_DDI^,N+:3.6G>E6YUOL&X9=BH3ZOU4,Y3ZB*LI0QPQ")V=@95H TIPCR M-%&"AX62;=R3M,"('AS"A7Y^CVWY\=[TO1O27_WX ML:J:+']>K,UJ51:BJC:T]56A6* LL;:D1 QB3"1D/$X@R0C& A-D_G#>X8\K M^^16E(VX8"MO7?O+8VL[\NP[^!NF.Z<#+R[M&L%MU0%_ 4?K!UO]9YLZ0RT( M0(4!L"" !H49./FR>+NCW^*]\?"N3/?]&E+&EFD\=Q2 M;X/U*P_7&XD0S&1JU7/O+?27Y1]5-1M6K'YEJW^H=26SL?>$Y8T?:DXYEFFL MJ7+QHCO+>]#:\IO8VO)$1-GO5KB'(2OIE\WI517MK M8.JE= :^_KXOMLZF]9F]LJTWO=0MANHTYR3W,N%'$>VN3;LPY<##O1A6G MAZEW[.2E]L^9OW\UL\#*N\WYGL@3Q@E-(1*80JQ9#'F2VF!8$:FC'U;;5\-L:4,:7T<@56_4]3O6? PW.'6=@:W@H)'\[('L9?AZ M+/,#X3S2NAP,;[]ELP=HG>NES?[]#"7>.-^HQKXOF^T>W3O=,RK=XPB%J M$T#$6LG;Y=\,KUXOC-ULS+8'VT_D^FE=KLWK9VAUCK(LYK&*8982#7&4(4A3 M8^M*+;1$J4),3<'Q>)&24V/9W^KRQ1(PJWM9F=-_W!7B#ABM#;/6/DL%RH8= M'M6J6$IPQTJP6*X!5VIAKK(%TIO*,/9QUGHI2DO8_V,@J2L *<#$76&8NO(K M&#IB]ED;A(#YC&3M&_W7?R%Q%/^G=1\8*9)H9B-_HTGXJ"Y[O=_4/SK:2_M6 M)]C!G5DG3R%G8(.:?;,M;L",WT)N!EK8_2]X<2?A>1WM!7[K(_0_W8L\%;=M MD#?DC7RZE\G^O\'A&V3V1O(&AY&UG[_@9KT4_[#%T(UQ6 O:BGO,2"8%AKIJ MNA6G"'+"8RAB3N.$Q13G3LUCS@\U-2NV+>G_ :J2U;,Z0@>N;MZ ,&@-;3Z] M JI90(ZWFQXD+?H\2"&W_QVCC;KY/Z_U_M;?X8X>&_\O:FV_QFO]WNS6BG7= M.'!;CG&N&%8H30BDTE:YI3J#3*T&3:VGQ-UB>;_\\?*]^'&WWC2O8#IA:8PC MF&FL#;4:?F54:$AIE.4L43E3R*_3S)D1?=[T<1K/; 4&.XE]^TAW@ZSR2.5F ML8*(QA3BE-HT41U!%F4Q)D0A*9R:HPT \2AUU[< KP<"V,T0#@C;P(O8L5<2 MU+(.J7=(XR-3+?"+JIPER+"BI9W0M5GP:UFY*#036T"=H'):]2U6=1N*!6 M]>EGCU:L^JQZ[6K5YR_N&\2YK9QF6U3,DKOV6KU8M=Q5GNNK!>U5:T_J,=E6:P;'XA( M\YAGD8::FF4<9V9[QS7*H:!,X%1E<9)X]?_L&&MRGWE+5/N-RUI8ST^[ UO' MSSP,8D-_\GM@-7(.$51]'H^@=- QW+C4<%[O YIPN*6W!5 =S_Z]6-^]?RK7 MRP>U^E(P7MS;/O9&H:974A+Q""G"(:%Q#G&2(\@CD4.59E0B'5'&O'S4CN-. MC4H^**U6-F2XR=V8@<5R <69%DP7(1\E.$%:QC"3G$.,M=F$Q3*#N9 R0SQ' MJ:9^1S #8#_.44S= $R./P?.=EQH7(>W[RJ)J[ZW8"/S#®H&=W$&-/Q^@ M AN%3D./;2SZX''$B/2ZO4<$CC5.=X&%W]4#*VRYQ5NU>KA:WQ8/ZEI_5X_F MM;QCI9I'),>4JQ1FE)AM9,0(I-KF?FNS[N0?#&B/T)[! !\I MTB)%!O31]%2C4[PE]XX9TL5#RG5J8'];?S/M2+4(V M&M>>4;Q[^?CP>+]\L6UKTB3*;Q"[7!C2W 7DQ4SR&"99 MHB$6)(=$Q SB%$4ZYQ'.A-.Y9_C%,(YB@ MAPCU:9MU&BI/P_)BR$8T(OM YV\N=B)RUC0\?O>X9F"G!@[!@,O9$8\@(4_4C2"9A. MHNQ^PGADZ:3)*\)TNZ-G2/;3X^-]%<''[M^S\N[3_?*/SXLJD[J*\-NDY68: M_??OVY>.O'[_>7GT! M'S[?O/]R??/;]X\WX/H3>']U\U_@TY?KOX//7S]=?__UZO;S]5??Q&C'Z7#; M( \ \L"LW)886)&!E1FTA!XF4]H/J*"QR(Y#CQM<[(?'0;2PY^W]J.O=4VGV MVV79JO5?_;A2ZL/2^A'GR.QY)4H-55&D((XIA@SE,:0135*M$H645T7'LR-. MC:XV H.6Q#.PD1G\7DOMV7;P/.YN[!04S8%YZ5(@O1G)&9R07'1^T%%9R!F# M??YQO['O0<+K0PNI'JHTAV^VTTBKBP+#F/(8:=/C71J$4$E(]@(Z9X*=0S!;E8)@,O [.$'B5?>4X?B M%V0\'7OJ:+E.'2JULYRZ+NOIDA%W2C[=JVO='!BJIEKXB23,^_O&(61#)<3R MQZ+XIY)UNI4M:EW>JI_K=^::?\P5E3$CG$*9D\J)DYNM4)1!J2+!"!%Q%GGM MAP:3=&IDLE'4A@M5U<+@N\.T;%N1<%$JLR;?LZ;,9W7M+@O[X\VW;U7=YJKC M05%%UM67_+8HUG6Y^"IKUCZO7ML34[[=5S3^K'*BT"^G &GH&@KJ\!A-V7"?9T)@?N-4&'[!O.L[# MPW)1$=DF;T\)0=,$0RV2U'8U3:!97R*8Y;F,56I>"Y[Y)=[LC3"U!:(6L"9S MWVR.??#<./-A'L6I"_M]S-]6RT>U M6K_8^+7UU:*JS_QH5[@OQ4)]7JN''G-KGOI&XCMRL6_ILI0:_6[E!);BG:]T!?#=V" OIP'01 $UO#G$' M*"2I.(PZ*LNXH[!/.QYW^O%0N5K/FP9,I7EN8^&4S<,)A0ZJ M,/>W:,+\;9\BN@<8A16<=-P0@=O%@6V06_.\YJ45*(X9BE);Y!=#3 P)D"Q! M,-&93$24I#SQVF(XC#DU7OBR7/R 7XIG6U+5_+XJ>%,ED?0\V'>!_4+SHQ^8 M S/'!3B&LSL.D1G%\&@-.PW+XQ '9]/CR*V]ZXO8,[A5Y3SY7I3_V+;I;+X" MS5.IF00M]6$RSRB#$J,8XB5 M/7"@-(9(,2:5BO)<9_-%U212WKJO7^='=B(I6I/4P?C#$=9&4MM!ME2K0I7@ MZE41X,?5IMQ^[6*. ^J\K[\,IN$W\Z^*C@\2]M !P8 UR-\F_*%# MUS/UR(<-@]C%1@HMDDB;3;22/#+;::$@2V4*B :DAH7R;<,?!HP:=8=IG+.(MXGC=$?!_23BPLC*(Z41W[/' M*C_(=KO+"S8XRI\8R1J\XEU"V:W7P2"*.!">0@*]#B50EY.3Z]2\;VP>FM:L.>Q^N2 K#[ M2'A4>MW>^E8E7?=E[ZC=>G!IB-SJ7Q4KGU:5M^KSXO%I/>B M=V&&]"E0ADN,/ACQ#?.A3VG?G09]\JY^-/+;S>VJ>N++C1)/JV)=J$UC;:Y5 M(FU[>")L51AB-F]$*P633*LTB3*FJ?+K37)Z,)_/89QV)+_]Y>8OH!&W\/7@ M=*#J1AYAD!J8.'Z[V0#T G9B#N#1.8]&2,;H&&U4MCBO]3Y3.-S1CR6^F*>J MN^6]_/SPN%H^5^RS>:%E$N4TR2.(XUA ;-X:2#(L($(LSF*#6C/3?@U*BC[G96;$4%K)+5CSO.HNQ&("&Q&YA%:E&;(/2=L-N>$)6\ MX;C$%9F0A')VS%%9Q16!?6IQON_BVB_5J?:O:GVW-",]J_I(N_RR302-<$)0 M3C5D&&4V%2XW3"-2F$M""54**>X5@^X^]-0XIWT,U13KKX4'+>DOR,KUF!0W M8AH&ZH$I*B#*EY0W<01LH'HEYT9_JP(DCJAT5!1Q?4((KVX[B/!F;:/F6K4; M228X1BB&$4USB"E!D*O4T!Q*N*29^2?JU(?1?^BI\=KG=G3Y)9[>3KS[>'U# MH3BV!W@O"+L6?822F2YX#><<[AS]#1W%+JAT.XV=GM"?L7;>IJMG5MS;0(Q/ MR]4-NU>VLU>Q>%H^E;\M5JHN]/7%F'_?EG6YX2^J+&_OV"**?S57WI570CP] M/%5UX>QE_Q@:"LU ML&*#* :UX/Y<.=Q,N]/KVT[OIMT69-\J7ET?EL\'GZ#02\!P H^^:@R._;&%9OA!^ZU-W]6S6CRI M;;=19EB.&E9+>T CNUZC*L56'=6K.J8F]+MZI OM$NW,H0&NZ0BT PV4;E^]"( M[E-[\.?W8W&S,JB77]GJ'VK]Z6DA-X>C% F=J%A!$J=AC8Q-DR O%B@8ZRI4<%W5:J5/0#17.A;&[\#9,?3FC#0 M#7T\TUV??@"^<, EZ"E,QW#C'KN]U3&TESG&4*&5Z#*,ELI38R&4 M?!-V/OX'8"VWDVQIZ<=4P:;2C=9&G9EQ.+#M_FOK- -;K>H>*RV]9F O_W+F MF,'JS9>A 0])KL%D&Y6)0R.Z3]O!G]\C"]0RC%*;+KK;!M DRC!',H$Q5H:N M=6)##$4.=:P33A7+(HZ=LT"/CS$UN[!J!_W("@G,;AVPJJE."8J%N'^2YH,O M%F!]I\!#*\EGJ<&]#04%]P7CQ7WER75LR-V%?3>_!D)T8*JL!9RU>FP[]-5V M1L@C:_1RI$;*&NV%F%_>:#<6G7FC)VX=+V^T6_97>:-G+KU@,_VY+)\,5S^M M:J]>L935MJBL_K%IP_;QIUJ)PFR3YBDF&4>9(4U-X3]-MP-ZH7342=#O23WLRJL814GKJ6W?HZ8DIK&&*I/$\&*&(8O-3USA M6*,HIRQUBL \,\[4[$LK:+4%]+!_.E!TL!+#8#,P7U6PM!N95AB=]R=Z@>5A M,(8!;22CL2]X?G;C>4@Z;<>.V\>S'\_K\,J&=+B\9]5'8Y;:_[>;]V=V;X/@ M=]UZ[3^8C?WK7[2NK!G[\T+8=&7U0=7__5QM40VA?_PI[NP2;\-5/VJMS$XI M(A0AF2NHM#0V*$<,%;)8;[W+ZJ-:AE MM :1L#LUZ\RK?E [/3W+5H[[1KB9P-.=YX&7(ZM*LPEO:31KM]1^OYGW_=^] MNJ$& 6Q0 +]L9Q:"U0L?58-PBI&\R.P?5 M3=]&BGZKY[NGLEBHLC0;6UXL:F]Y48K[I?7)[JIX,I5G62(81)K:4EX:0RID M!FU4@UD'=9S'PB>ZP6W8J6TX-E*#EMB>:Y,CWFYK2G@4!UX+C@$(=B*#WP>I MFNH'4TBR=1QY5)+T0V.?W#SO[ALN_UC[S\IKO5JZD0CJ1&*8)0L;^%A3R M*,$PR_(48T14EF&_8F =H_E\.N-4 S/"FD?=6?MGJ5^UD.A?YKT+;C/JC5E^9D^:4[FKR5;RU9*E2"(R@B6\&4QRGD>:PAEH3IB*>Y,8V< MO:LA)9N:>;1-NEGY)-V$GS '1^Y;3DW6P4 U8SL%$-;'5S2>V+]W-E#@-_I \ZX'@N\R%P>N5D'V2 OI4Z;-<([C-3;MN"@?$?>#'=Q(_M 3UK MD^U&B4&[OEP 8]@"H_YBC%QXM#=.AP5)^S^J'U]^?'B\7[XHU3HBW>272I$K MP6*H\LCL.A!#D!(2P4AF4N*81F:#XL.*)T>:&O=M!'UU'N_';:=1=6.P(%@- MS%-G$LDVT6<#))2=12;%22.:OS/I6\ M+\1+_>=NI58L8W&421@QF5J;RKPJ-(\AYB1A290B$7GU7W$;=FI44DE==[U3 MY6:[5ATY&UNY-+++'OE?CC/@>)83'->ASW(VD.Y$-EO+2ESP>_/?88YSO) * M>ISC-O*XQSE>:!PC3GU0WU]LNQWK>LXV>NG=;DV M'Z(9VPIC=LJ)B PG&?N&2&$(BYGM8,1C&/$H$5I((?VZ='J-/C7>V@@/6"U] MW4:O!$]EG4 EE@^/3]7>9*'6X-Y67-LVVYL!;E7JF0O@-VFIH)JDRK96Q@QB MR2)($4>0$91E6O$XDMSO5&ZP:1OGG.Y@XA:5 I8OFRE<[G3XUW\A<13_YWC3 MY;8D#38% Z],6^P;P<'7+?:U[* E_ Q4XH=;GGJA%G*5\A-@U,6J%S;[:U:_ MA_1,4K,/?6>W5NW,G];NJGSWLKNFV7U523]-ZL>GY4JK8OUD1/OMQ*BNO=$W+:\&P2\R;@8.%9 -&J.:S;SV/0?/^QM9A MW*S!-YJA@YS#MY*CW_JY;0-HG5_U"CV/)*8\D3',DQ1#G"<:O::/U,_&-8NBT3%R(T,)/O6G=:\6:-C1Z.7#NT#\E_ MQX89E:(Z]-QGD:Y+^WWHAQD+M^KA<;EBJY>Z4\WWY?V]X1[+1'-.:!P11*'. MK4]:9-0V4\B@2&62JDC1)//*)O 9?&K4<"2=R9H@6P4VK9M^MSJ 1@G/?EA> MD^-&*4-!/C#7!$;;FXOZP!:2I+S&'Y6]^B"S3VN]GM'3,QH%RKC'NY!5\_?FJ\497< ML.+UY(P]\-SXH3\D W.!!QK>/'!$X50JG*8V;81.&$9I!)+2.*<)GE,4R6U M5\=,AT&G]HUO90:/M=">/>!<<';[\$.C-S =[(#[=@8X_YYI'D@$;7WF,NZX M';^=M$MXJ()I(1";&Q#6R]!@U9 MQAG,41H3G.;8_.F,UYFHH=6KQ(.?>Z[J'7F)R/OL;3&5J"[V09S M$2&8&.O:&-69AE3G&$JI49SG.HN0TY+G._#4EKX@K2_/P^UF6P\!XL!R2[?^XU6Z]3!UBGS!&J#QY/FQWZ*QI#,B)QI'NM_?,W>O.ESX5:WO;.FV M9U6N[ E&U>E")A)("26019)F M"1)I%"%G;\&Q$:;&/HV,H!'28]-U%#^'_>JEJ Q]QO :D#[;T:/(>.P_+T5H MI VG-U)^V\LN%#KWDT=O'&\#V27WJQUCYX47=!)Z73*!2)IBED%EV,L&F)F] MH(@(U%CE6">9RHA_,]XIETIH@GO!>@FV]2'%\N%AN:A#3GOT >I1+6'*51(: M4VFP6@BCU$!XX]H'SC4/0M4ZJ!AC+X:KY6NZ-=B6=\M[>;MB-N/K WLIYW$4 M91'G"42*:(AQ1,WN*DXA59E(1:*C6#@=KO88>VJLT(@&I)'-8R7W!-S!^AD. MQH%98S\P=-;V,\_ 5GJP@?K#H%![F%/#03Z2H146>C\KK!]XG?:9YR/'L]SZ MZ?K*INOYB)X' C99Z5K_5JJKLE3K:[YFQ4*9'?.F-\*GY>I$X:XY2GF."3>& M8$1RB)%=%K(D@3')D4P2%2$=>9T1])=E:FO%KLI=U8'7MX3X!9/B>)(P#M1# M'RY8+>!20Z,'J!0!&TUL'L*V>8UMF'RJP.-I=X7_B"H(L C^Q'JE92%7[G:9(:.DP$3 3)(&8$08YS!(T9 MC=-$IGGF%Z5X8IRI$>%.S*IW.:SZDE62^E'B*5C=Z"X 6 -360LG*Z*EK_=G M4T.-RBMG]-WGC'.7]^.#3\6B6!MV>;;LLS93;@VYBI3*JX>E ML>O^65G^'W_:]'/U5?U&//$'*R\:Z3)RIL8MY^V(_'KEP.MSH9CR0!V:E6A%8:0)VJM2VENV__:BJ M]H)MK6;@OQ4S]M8BX EI&$!#$MR%$HW*@V'0VZ?+0$_M>TC!UE6!CO?WK"R; MW+&KGT4YSQ5)8E[5=Y8,8A5IR'C.(8[3C*5Q@G'B5_+IU$A3X\)*OE:6HY71 M-SOT)*JN)Q8!L!J8TOQ@ZG%P<0:"L <8IP8;^2#CC,Z'!QKG;NAQL/&^*MZI M5M9K]EAY5!?R9JG7?["5:L[=HDPK)+2 $;=[L)QGD JDH%:22$1H2GCL?)AQ M?KS),40C<=4+NA*YJME<-D)[.-H=L'8XQPB+X-"\L0'OXROP-O+VB?%P0-'C MB"(LFB,=2UR,JM])A#M&G:M_6N8;1\4+?L9V,!OE,+ MI8OUG"%.:!0;7&W.+D8$0YX(8M8VF3)**,N(5\&R$^-,C7R_K9;/16FC):PW MNJB$!FOVT_=LX!2L;A9: + &YME:0F!$!(V,X)=&RM,5WOI4#NK"(7"1H*-# MC5T/J$O?(Z5_.B_OQP@7M7*?$YE(I"2'E ECO/%40YHH ?.<) S%>:14/'^L M2C :^W*U=F./BV3R^6SV)1MP3;6-S>PJ*NP/:B?N#'#UHUA4W0S-!JB6R(]] M+IM")F6N5([-)\*$V9&;;3D7$8>2F3E-$B)PCILI_+B0DYS C5QO,GW*_/9- M)LYM<1EM*H8V]8UDL[H_X,!\Q"K)Z4;#6H;$IBS$ED7NT(Y9"2R-:X1P(22IBA5XDCDJ&(*K\C MYE,C3 M.I]#(NBY\\G!QCUY/J?SP=GSV1MZYM*RE37WRF]J514F_E#L\G[OC4Y9^\-*155VG+5&WF>)AKQ3$O(8V9(.XHS MP]<)-KR!<90)G4CNU7STS'A3(V\K+C0#/8"-P& G<=,RW// ^QSB;IP1$,>! MN>,R"/U;K;L!$[2M^IDAQVVA[J;_0;MTQ]O\6$:JPCQ9L/MO=\M%T^=M+H5F M*5(8HMRF]NHXAAQ'"(HLBYDQ Z-8.U50.?;PZ?&'L-&U5L"FAZ$;61P%KIL9 M+H5C?>!EYLOO%3B+S^6S_]N;JL_;O/#_C=]])&C?,!=RFR^ MULYK>L2O;#N;*]LXRHC'K _IGED'TK)<;VH09G&"$[-Y@W&$$X@3SB!GB$#* M$4]1*C!!V*-_^V ?"<>AM1",P>(UD M(S.HA.X3U.((J4=@2WAH1PIN"0.Q7X2+'UB=42Z.CQHOTL5/MU?1+IZW]NPR M4?<'+&^75^+_/A4K]>ZI+!:J+%7YU]6R+.<)QD0E.8*1R".(D>W4%=$(:D43 MFB>11,0KF>/<@%.SP+:;#C/;92&K]#N;,%"==-KT,,_&%.?P=MN^A41Q8-+> MB&I=EHVP8"?M#%3R!NQGX8A,T X7Y\8%(P('73!<[^O9"/1UB8"#9MWS ME++,[.LDS(3*S+Z."T@PT[;73<1BPG6$O;(@S@TX-:;9%K(6K4+6CZM-,=^R M[HU9-PX%RYT>?9N)GIL/-R8*B?+ 3'183Z26%K3$#=ATU!&8H!U(SXTY;CM2 M1P0.>I.ZWM24*(@%T9"3A$,9JQSS M-,<9]2L;=WJLR=%/(^HNSXB_@#KSJ)>?N@MF-VH)!-[ K'(!;OZ96N<1"9JK MU3'H&H$6"_:-8%]7ICO5YD= MV^>R?%+R:B'M#_7Q&)+&QI$*TCQ7=G;7TNABJT=IX^4/FV[>K$XLSO;J.WSMF?ZY.Z?=Z;(I=]49E587A<_(W=/ZDYQB**L#8&,;<\&L7,;, E@7&48$1B M0;!?>YPQA)X:+V]D]CR:&&5^'7?^$YNUH9<+JPOD5AG05ABT-+9>A?9UC=:@ M4GO65+4O;7VK1G5;CJ]6?@:VFH-*]8 .B1$G*JAG8PRYQW61C#@3![Z6,'O8/F![WK7>[IR\&/*R6*>MN*!$Y1S 7,2*HAUD) 'D<:DLB6ELYE M$FNOD[;VPZ?'L3O9*L\F:Q6;]&6%%H:N+- /F8&_^K98(3_V0V7#?MRMYX_\ M,1]J=OCQ'KFFAY?S2O[/4]U\TD8#':\Q_:%X+J1:R-+VUMT[LI^G>1;1C!.8 M"6&V\5)*2&/SG:=)3F*:Z,1LY9W=H9=*,SDZV,@*;/JN0]2/A\_PXIES\+^. M.1\#DU!+E2H^\61%>YNONIDUJQ+8#R8:J#H7'*Y]VL(?Z9R!^7*S- \R8YBTNF_]\*18JFNM(2Z*QADA)6[TF M1Y!RRB'29L7+-.7"+;NYP#;O0H%@VO@U:4W M4EX9C&>1N""5\?2S1\MI/*M>.[GQ_,7]MJY?E[:ZY*-:JZL?*U7Y-#=9830C M$2%:0V7K&F#!*604*RB92J(X%9I0XN?>.CW8])Q;1E98"UO4N]NMQ'[[V@Z MW7:Y84 ;F!!V0H*=E .T(CX/1L@]<<=HH^Z0SVN]OU]VN*-GV=CE8KUB8OWW M8GWWWM@MRP>UVO4[C&(L,Y5AF"*<0HSR#'*1&;,!QUA+%(E(Y/.U/0-Q(XS. MT;S,A^V8PWT#U=D.D)L-[DH]JT7'D60/>%%N_I]1=3<4R.-5U7VW+9W+V;W-( V)/C"MQ_K#*P!X&62XEQR#7,4FZV%C#DDDF$8Q3(A49P@C:F/ M?SP<1XSB,!^.'=S,B6!P#6Q1;.0$?QA!P4;2V1"M8IT@"5JQMW/ <2ORNNA^ M4''7Z::^_HB/YFF&WG_\=;7\PSS?F#%L8=8^B:B!T^Q!$FX;B$EF:,-8&DQ( MG62*Q3ER+H[4,<[4"&,C)*BE!(V8OJZ(XYBZ.B,N1FH<=X0O5CV<$9U(7.R. M./[TD1T2G2H>NB2Z+^^WR?A>+X[?U0,KK)7W3:WT4K\9PAFE!J,\]BB(G]R5@94"(F&!=429GX6!IA MQ)H:PS1:V8KZC5Z@I1C8:=9J,5HK5R6&MM3KETX;:++=K)_QIW!@ZAMQ]KSM MJK!@AS3 DDVJJ46%LU]DR[PTX/$LN[B!F[-Y)>V%+C-C%/B:5T\J]L5LUO4 M#^REC.8<*9XBJ6#*<[-G3VV)E2R)(25()Q1A8SIZ;2I[2S(U=M_*6Y5Y:@2V M"<;5]EX:D2\*WO28(C>"'@7X@3FYBCS>*5&E"6_4F('=C+0T 8TJX$/7C%P: M(>J/YH#AHQ["O&5LJ3]F9P)/>SRPMZM^,]*W3=A553*B.7Y*8RU3E:5FOI(( M8DFTX4R-C'FKK M34BGJ9'E;^8=*NW>D5E5RZIM[A]WA;@#1DFPLC5JRF*M;-#O8S4B5 VJVJ,P^ M:[N?M>G?=3R&7VW "4VM4R&(24@ZH94F0"+QMB#/%AM0@0,L.NTTX\9+8EY' M"Y$-96^!-&O75/3J7#"AB?4JM#$)B7U>Q;'J>OPI7TG/RB*3FOSN0B;3$'7$ MNBG34/A82/O$1.OKC*QMY1/MU^&YJS_2YNZHW2)A2<9;D0E D8 MQ8)!G&$">9XJJ*.8D@PI*KC3477W,%/CD(V@U8YP(ZJ/-7T23Y<]5@B4AM[V M' .H5\6]DTCY; 5"(#:6==X/.4_S^!P@W1;KR;M'-"+/:?#:KCM[=3]3J[+] M;LV]5S^+I\.JL^NKI4Z/ 2CA@I0._ M6_D\@V=>(^=F,/7&8V"RV/Z7;0TO[H12.7RSR[ MN_NZ;-S,?U?%CSOSWRO;(.R'^JMY]/H#6ZM/K%A51=.^+^_O/RU7]JGS/*$) M3W()$4=V(Q8K2.*^/>,GAO_0E3W?_JWY$_ONUZ\G8E&LU9?BV3IFUD8%&\]P599J75X)LZ-\ MJMJ'7K7*S\VQP#BE4D)"S1N,*4\AI[9#LS3_PA22N9;SA?IA;W2S#/R%<*)A M6M-P6Y3AV/B+*LO_ &PG[@4U^WI,BMMB.A#0XZQWM?"PDA[LQ >U_#/0T@!< MN6#OO0+UAR_D(M%#BE%YO#]*^U1[P9/\V+!>_LI_%P]-#X[[C"D4LSP@D MN<(0QY& -,$)S")!,O.'9&Z.XX,G3VW;T0CG1E"'.'7SSD7:#TPGC5P!?9WX^LT]K2_?_&W_JS]\Z"@?\TE=-M_HZ0MZ]A5_%4-9M_"\>EK?+5?%/Y6< M"ZXCG1LK(TVI@#A+)&1291 IGN<$*\F)5U!U]W!3^TB_O0Z?!FPK:<]>OF?0 M=K,FPF$X\*>^%T.];>.[$S9@.W$G4((V$^\><=Q6XD[:'S02=[NK)['L=RF_ M,<]=WZK5P^=JNU7]XQQAE<9YPF B26+[.&C(HC2#DE(6X3A)8LDVFYI;#YIQ M&;S'9N9V#-(Q#[ICMC',4H/2REW7W"]VDGN2CM-,.')/,&!'HJ!&WJH ;2TQ MN-EA^MD!4W\J\L$H*",Y#3PN,?E@<R>?W%TB*G9.8V08".E1R3&<0B[R20,, ,S MQSXF?<)4CH/C$:)R,4@CA:?X@^47F=*)0V=4RO$[QXM(Z93\531*]Y5]*\^L M6;%0\B-;V2H(V_ \+N,XCS5$4D:VDDP""N<=&E[ M6+>D\^IP/IY6>L&00$8(A3C&!3%-JF\"DB,<,B<0K]/_,>%.S?O:\ M/+-V>[V ?IXVXOT=/3UQ?"-/S[5#H\(@KIXCL SMZVD/^>;.GB/ZNWA[CMW6 MCV,^+\RG:O9D=9K!U4)N?M&D&WPH2G&_+)]6JJJL=*M^KM\9I?XQ3PS=I-86 MP410B#D3D*4IA9QF&795G: O9F'+40+U_5 M'^_O6?%0?BKNE=S41XDD%:F,($.1A-@L!)#J7$+)19JGB!:O0T@.AD#:LR["C MFJL>..Q;ICZW]HQ?WX3$-V&A"[EIF%'8)%IFK5YYO?BNQ--J9?O2+^37Y6*U M^>L[5A95O[_/:_50SN.,9BRG#!*=QX:?E(8LPSE4*DE5$C-CQGI5M@\JW=28 M;)?N,VMBL*M]:$M#L%'15E;:*EE=U5835'J"WZVFH%+5,ULW[$O@QI]O-K4# M,^V;S*I_)/X0Z <-T@\JX+CQ^T-@>Q#:/\@@/7NUJO5[5MY]6RUM-VCY[N6W MTB898IS%/*86*6T\Q9QSR%)GU@IL/*X\%2P7S:<3H/K07 M^X_0E=%(#H01'3R55;&J)BRP8H*MT)XM7=WGP8VCAT%W8 *VP%JIP49LF\/[ MRV\URO\&ML*#J_,P^_>!]48L:%]8]]''[1/KC;9.ZY)I03(1.(B" 0(Y1#SA)E_JJ0E"@CU&__/JBT4[.7#PL\;/K] M/;%[8V!I!7YY46SE>\8_[)2[,>UD)G)@<@Y0-GY"ME:LR%ZAA&V7K1:Q6C=W/*D&[?HIMZ\?B$7BY>YNY#+X(CJS&^$OCV\S3T07SC43IN8PV<7G7^NQB M7YY:[>L6KS(F481U!&7$$HA3S2"A.85)G--8,*63//5:'$-)-K4EKQT*Z<*8 M92=E]FOK&V[:'=?%MYC,H5>[<>?1?_T*C7G052F8<..N-:$Q/5A!@@_0(RSS M?$],&X_=:H8Y9S3*%(M2J)5(;),W 7F:"<@(D:F(E8ICIPZ__8:?&L/OFL@N MC* ]^OGVG(5N+AX>VX$)U[5SK]7 K65O"- ]XC4'!7^DF,W6N[V-02L?E2AT M83,X6J^Z+?^ZKK^ QY5M.[A>-MU<2[LR/ERNH9 M0/T4R@ZP'?Y1&8V,NF8W^$>QOBL6@+4$.=9/NVE[:+-,5L6/'T;VECA:L?73 M2OTE4'QI[ZGNC#'U?^IX<::]-7X5:]K_*3V;&]S?+_^P'JA/R]6'Y1-?ZZ?[ M*R&63^;E^ZZ$*I[KS8W@1-I>!UIQ!'&F.:0Q9I!C3)#2TCR;>W4]X_M^I62Q!C;Z,6"O M!2^@@C9AOJ_F=?RPM&ZD.4I5 MK!%.($IL\6629)#E40*S-%."YR3!B9^O9@ A)T=^K08HM82^/I5%VYVA3X]ZML-5VLHXE MY\N%]#0YNQ&.>7:05S_-4")O@](\_U4H4I=V;[P59-/^BOEEW]5PQBB.1&&,+,PYQPFR8>BZA M2G!L/O-?U:'C'@)& M^;6T/Q+EMT$ 5!!,)Y#=<\ZF%-+N*OJT-OYAYR-TF+OO\'W+GBX-8ZY?K,]A M?;6H&@$^6E%:A;FV->PD3O-R>3OLA,G[)M-2A1TUG[[*__FP#W23]9@,F MW)*^#*@>X+LM'*$@#1S] M6[47P"K^&M37;($A> +[H#8N=:J'_(EY5/V1.215[7&/H87'=_(O63[+ZHLV MZ?-_=40HV>KJN=JNGW1P,"W]Z_+13N^KF_SKLE.B\^Q4% B:$7L0QUB'NB). M(1%8,)E$-*4]JXW[J#.WD-8K UJ+P,ZDFIA#&]7,Q&SH.@:6%?=R MJN..>S)7A=Y(A_?2@*+A(>"&J13NI=$[E0]T3?"@NT[\MN7BH&K_9I?J M@:$X(U&$84:X@A@I#HEAVTXBI1@K*&+$B0)VEM;-;17IWYLY%T1#O\-Y[V_! M_-_TU AUJK8K8#$RQ<'E\&[/$2OC9ODEF,6KHR &_G^\8 KIV]%>0P55LB>- M[Q'*X$^RXINEU6C'"Y/@(B$2$<@8SB!.(@2)S)GA\RU86B"L1.Q%Y>LF=VXK M[9X >V4TKCR'>+FB[;8:!L P\#IUDD>\HW801AQ/J$8E^'44/2W)KQ\>!T2_ MGA_OT=KX\;E:EEJ,'<%:67::-GPVXR^JZEF*FXWY;=*GFE^X:<>L_K7<_OBC M)EO3$;-FMZD>%,L2(1F'>9KIK(3'"%))&$0RE44NTZA03B^C@FDXMWBG%[@G M_4C68^B7UA[3EL6:D<98\S".?Y\0)V%.P.'WM8\ MT+&OL^MO!PS5+K[9@-;*EF@=W*AVNIHQ%32V@KVQ[^UCC_[.]_;U1"V@[^AS MOR;,D/XXVZ<91/!TK9PA<7O5[1E44+_,Y7YC::-?[%A!RRW]P&F4XC3+8%)( M G&L\Q.&L@C&!8TI*](L3XN'4CZ:&7;W[KG*H22G9YW6S_J!O)"%C[6B[4!1 MMM5K<;7]!X@7>4[J&JX*L,J<8_RF ?\!4+P YJFPIQ:?)+<5M^U_HP70U_^4 MAJQ6KE[\4ITC[G'+:GJB/55I:8-P,V_4ZC=>FG+:]C$SDB-2)DT^3EOY-L\X M5O?]S(NF%M%)A=:Y>&0A>\2NG-=S! /\YY$,8M M.CHJ:>+RHG/6'A82G;VZ7Y1M3K]W[ZQOY4:M-T_FC/*F6"T?;=ICII5RLS%: M/NE+]$Y1_[=29IC$NGPSZ#?"6233%$'*6*[W=6D"*28$YGF&F2!1H@KA$YY' MUF]N<;U;KM):8>@KUH^EW7G792SM25W'>+"WWC-(C>UQM^CVCGX,'!8;RQ87 M_;38>[@VT)(<=DP,.@PZD /&#,ECJSAI+ ^$[]M%()28OC/^N!D,]7*U6E=: M4K/?R1.,660.((F=)1K'D,68P2Q).4DP1;S(_6;U'9$RMTC>*&DVDB:1]PS* MQX$4F8HEI0(FA&00BUCIQ30Q#;&(DAA+O;)&?OOSP5!.LSWO@'DU%IANZ]1@ M@ *O-JU^H%$PP![\+ 3C3N([)FCBB7IG;#VZ3ANW[_N M]U4J38E0DD":8_W(Z\0%31H4+MK\-C!<_L!@PN@[*>23 MK=BP?8_W-=FJF5?WY;D4S)Y0KJY^F+*VVQV)ZP-GD8Q2'3F(RF.((TDA806& M">8I%YP(Q&5/"NE>"LTMU.R-:.ET6S-,":[:&P*XM6318=M]^6^N;S2,KEW_;;_K5NJS6JZ6HR[]+<:N_[.U3<*.: MDQ^V^J[_4Q_\[.I[1880*9B !>(4%9K+!"7BS5HV@UMW6T M:Y0=(; WRY8K= TS;SUWIH&];2[%Q '][)8;3.Z]P(OL5([SSCM&!7K,'&4< MQ2;-9T;%\FWN,^[->]:7Z;5EO6&;E[K0[0/G&UG+_+0T4[U+43VHN$!2% E4 ME$40TT+"(B<13'-,THCJ-(DG/G'<0>;@)W"9NG:J3QB#: [/J,6!3J(G;9*T!V'@[)!CX_V;)M< MLJ(Y3+IZUL]4N=WM^3#AB@A*(>AM4MN(P#5N"8TE%2;X]K-<-T/5Y$ M8]1&Q]/2INUMO&CU03OCY4_XDT]_+KKJ[I-[H&K7$J""BA8H4,# ME1(RRBA4O(B14!)ER*F&X?CMYQ8.:@V!51$T.KJ341^![WP(& Y*Z.,U'SR\ MR*E/FSV H?K(32>CJ3YM4)>K^LQ5/2F4Y&/]7E'O'DROTG5IRZ#,UN'KLI37 M.L&L'O(DC?1Z'L,$F4*D3.2P0"*!::+R2"F5(\J]F(T&LB#_7FXD6RW_EL+4 M$]Z4UZ7A/;$G#V^:6&2N,"5VZ9B?H2X?L[EW';6A8GX7>E78ZR=XBK;>E7<>$;#,: &(8@F-W-=Z)U=@; MI]-4QOZWZA=AO\G_-#.930?29EWJ/^N>U.IVO5KRE_KG_@',.9(%%0+&C""( M9<(@XZ2 $4.4TE1D//9*Q'T5F%ML-9.LR^WJ!7P0ZY^6E75G#7AMCHVQ]>5G M+OJVWH)_RVU[.[^(ZNU-MW :TD>!8ZE6_338"U K#OYL?@>)HWW1&S.(>NLP M:03MB]#;\-G[/OUBY]O=KYD"8H1WTZX$IPCQ&.I=:0RQ*=BG689AJG>HF#/$ M"^XT_=)=Y-SBXY',K%7:XTV!!^1N(6U<(*=_8_ *PP"=@^[XC!FF'*1.&IC< M47@;BCP^V3,U;BOO.M5X;1JVKXJ(I0XS*H+2')U@A3AD41;!)*4*I921C'I5 M/+L(G5L VNG\NNBU5;MWK;*3 QS3U9%A#9V?#D?4/QGU@&C4[--%[K3II@<2 M!_FESV?'Z8+^R*HEWST/7(A"%8F$-,YT]I@A 8F(8Q@G)&>8Y$DL!W5"OY(V MMTCT[?G)4'>O-Y[U6>_:&GW4 M]DOMT<<_U'>4UGJS-=,U.N^Z'G >2131#"(D4\-KF,,B42E4191F/)$$15X! MXYB0N<4)JR/4DI[ &UL[+U9=UM) M.X+S&L,?_P M^W3]]8=_S[CZVP]EN3CYX=\7R[]-OP> ?]G\T>O%M[/E],O7]0^""7[WM\M_ M9(EQGKP%]$F#\DF MYF!"CI%C%EYQ/_[RS\*S 9+T""X4:"<#Q!4*>"8#L8; MKU"PS4-GT_G?_K'^)X85_D#,S5>;;__Y3U_7ZV__^../O__^^Y__B,O9GQ?+ M+S\*QN2/EY_^T\7'_[CW^=_EYM/<>__CYK=7'UU-MWV0'LM__-^_OON4ON)) M@.E\M0[S5%^PFO[C:O/#=XL4UAN9/TG7#P]^HGX'EQ^#^B/@ B3_\Q^K_*=_ M^87+Y@MTJT/S:I,%U=_.0L19YN?3C).)YNGOHJK]3*D M]83Y4JR5!"BLN,- @#*8Z%OC"8K6.J5OA>_&)'[^%)3T(TM?I+%_^ M=;4C0^AMO1A ?N?*(7+_] -Q77"YQ/SN7#?'$+O_\]I6-(3 M9V].V%!]XN%@^38!08^XI=I%<)\_5LXP8DVTO$H'/C@):C((CB> M2G6-BN%*,A:&<(2WO7LG+)C>L7" /+O PUL*]Y=DSC:"_T3RQ]>+T_EZ>?9Z MD7%B<[$1.0.A12)VN(+@(F&<:4WQ.>8BRF#P>)24G=!B>T?+<-+N CR?PQ]O M,XEO6J;GYQD75I$JLH_%+"#@:;!XC8"3"N=\ , M(>$NH/(J9U+!ZN*?=],Y\HD5B81@"D1);I.R18%34=>OO(C69QOX8##90L!. M$/&]0^10R?8$C]?TY?OEY\7O\TF(1A@E,R3:-HEP"K^B5PA2HP^J<.0R# V. MZ]?O=N#%7@@V]A1K3\C8;);OEQ^6B^_3><))0LV2LQ*DD C*$S.!.P=9E!Q% M8**(/#0\[M"P&T8Z/A4=3, ] >7#8K4.L_]W^FWC4@F443$3(65'^Z3A'"@L M9R"M5-DYQK0;W(K&2+6 KY88SOWLX P9.P]N(.CX_/,@08X,@L_+4/-:/IV= MQ,5L@C85VKP$\;TYJ"N5YI"A%%2,V8T178I(/3U41YC<)K#\PKXJ,$!]Y["R'+>KSF!(7.@P4-VVG8#2#= M'U\.(. N@/)V3D\C<4R_XYNP#A=L30*%.X3W $(946-D \&1,ZQYL%KS+%D< M+KK<3L-N0.G^$', 7'6JW=#0_^C]NR&CXP/1003;2=W -1._T$]6$UL*WT1;P4=B(?I4 M4YLI )>(SDCZC1RRS.S.ZW>#1LL-Q++$-DW#Q*P&SHZ/AX=1K0CX^,5<9 W7,S"EXF5-J*/'I"S (J0 M3)%6MB"?^(AQ,]__TXSWAO:,?[%U 3O[1?(69 MOE@M9M-<0?6)=^NH(O(7R;;%+O M*@C>EU^F*#C:!K?ZTXL:2 M9YT+)*6M=-SZ8+<7F;X"]>PLQXS3O:(>B@P7> 6A>I53+0%Y;;DDB&&!3>X2H<9I]M /18 KH M $QU''[:Y$+(D,AP$N4A6-;$E;Y)Q#@-0-J!96\! M=P".#TO\%J;YYS^^U3B7=M_WZZ^XO"6CB5#%<5026"D9E'$UJN 2LG%"H%(F MZ":8V8&V+]\;%8A]E %FCQ#9?KLP^S0.*8Y^KZ?ZM>6[6F3)3D-"?O MGCRT>J!A2"H\@)3)Y."X0Y':F)Z'B>K!81XDCA],\AU8F??$2:@9Y>\PK/!C M;3'[OOR53&@5U\19Q52H3K_D')2R&F*T&;S/G"6-IM@F,'J4JAY\YD%P-)SL M]P;2=US&Q4!0^LMBD7^?SF83@Q&=1P_16#+)1I(KY[P'F7.0.419RI9V)(>C MYI* 'OSD00"RET0[,"IO2=SS+U.*_LZ%07;QYS_2[+2F@%WQQ%-D$5F$@IH< M?JXU!$&[MU=11&68HYV[343U-'$]N,>#(&AP38R(KGJ;.7F#W^KES>JVB__; M8IXNO#C-6;;%1J ].!(SY. '0?Z^Y9S9Y 77[,E;TIW>U(,S?!!&AI=G!Z;G MG/Y)D8K'H!",MK6Q0DT ""X!ERX$S[1V;>X?SE\_3H^]9C=6SY)F!Y'1NVF( MT]ET/<4*ZTTF\M?%C(2^JI[Z^NQ*-$5+Z8JC'=79 DI$#2[S"+RP5$(N*I0M MR;R'HV17 L>-F)K?G#?14P?+F$K,Q293* MFB9W$ ^3-.YE:!L(/(RS0_31 ;(NKU<^A+-ZMW)YRMIU>E4$BC+' 3) M)'@R[B49S>2V=O7#W6S=)J<;1!VD[ *!X< M6)\,J#K:PT6#@#([$5%'MJV$ M#F%')$AGD6$>)5%FYDB7(DJ3&S!-%)"T ]21EXYX[-@+6 ML/KH &"O%_.-5/Y]NO[Z^G2U7IS@\I[]%0894X%#YK4F$6M=$3,>6$R1R(Y> MFS;YBSL0-^[A9".8#:Z5#I"V9:T8@26%K,#)>I+"LH;HC0"9K K&)NMLDZN1 M/8U5L^/+1B@Z4.(=G%W1.B"W;%U/[-\MYE]J/N9OBS5>QAT3C9Q16!'($ZS= MI"T:<$AQL/26,99DS+E)'L@3='7CH[<[11A2,QT8IT<-[HWS?T1;:HH-J"0E MR0TMQ* D)!4TR_1";HCN'HMP/=L-IY/MS\.=SFN!X&;/5N\X;@ M;O#!3*T(]QX$>@4U#12B(J&QS'Q@7B 336K='B:I&P>_(;R&T4<'9NP&$Q./ MTCN>$0IM^J"*9[0XR.M$'5@6/K#XB-Z:,T-PJ0!$BJ*C)BJ=" M$N2R",$H@"Y-]LT#,V\&;X=S5, -I(\.D'6CX^1YJ;L7KH[-B!#04"0L=0)O M,)"41.!%Q=H$O=56>I.0L3N?#*/@+3OFWM+N "VOOP[3*$H(6I%>38T[N$L0F%# LY-:ZUH)W^2TX0%ZQL[]:X*=(63? 80^+S&L M3I=G-Q8!YA)M2 @J,?I/)N)=, YBP!"MB4;F+0VF!W"E[I$R[HEH(^ <*/$# MSI^^U%OOST-F\)V>G&ZNTC=G(+6G]A*_XGPU_8YUJOD)OENL:IW&^_(Y_#&Q M:!6RDB%'M+5HF8,OVH'1M-'K$+56K5+[GD/GN">BK:Q50UUU8,4^XCI,YYA_ M#LLY11JK&^R^P3)-T_4D.XZV& 7$E: U5B1)CS'@Q*?GP06'3>H_GR9MW#/2 M1H ;6",=8.R^H"8L9".BRO4&?G.J@N"TU00!(4,23$;5Y-#A/BGCGI4VPM"! M$N_@D/2IZ'="^F4"R; FU'7T>K00E K@>/:2EY)E:5(Y^A1A(\VZ'^OP_7#E M# :V8[?>/3^!^XKK::)([18W0_7AO?V*XS3E?82M8W;HU3&H;(H"KY6HG0\$ M^(U;93EC+!N?MLV:?R$=>F>SQ>]5XK\LEF\6IW%=3F?WFZ9-?#V^Y=7XF^#J M1'A1VS8FX#ZR%+@R/K;I5;<3>6.?:PV,H7M^__ ZZL 5NW/!0&O]_7(CRKR) MIS_@H6GL,[,Q MP+6'-GH%ULVQ=MGQPFOQ;\EU:@G#7)N^U?9O&(L65ONR9=!Y(W0]=Z1@PU.R M,2"VKUXZP-F-J]4'-_Y .WMA7@"/1M4)B@PB<@;66FZ8MKILFS0WZ-WV0:Y9 MP_.TQF@;6CM] >[^YN^M"#EYT+7?CU)20329UHY)QH>D>,E-\J(?H6G9"T'!A)2D1>V["0<'QV5K;.]=K/[6J6/7A\6.VKCPZP M=2NQY)R;20RT+(*PD*2@3;SVSHCH/7#!#?&F@FR3<[&%EI&OE-I[\ >*_R4- M;[P2YFI1+LKKZ+>#W1X]\/AF-T>[L#/0K=%YKLW5"Z^0ETSB+'L$736:S<5)$N:(S&6?6W<8Y0, MAF?;9&>[3<:X=SU#:/Y^AL3>8AYQPUHMUW7P0#Y-:PH]!V"0* +7D&FO92EIRW"7EB+T_!L0H>_NPN,A CJY#-Q#F8L!)=L' M,C8Y&><.ZIV+OE0X<(.5^ M4/(+R6E;OZNKH35U(@7]+]=Z&R!8SO2FFFJ S"^7JS6[\L%HU="D[6[G[$:?+8UA8#V9T_V&T+0UH2, M#$6CF_@J4.U;OJ+GQ:S/"%W/BE,!9)U-=TIU+-RJT#[ MI(H(3AK9Q"]ZF*1Q[=$ ^MZ*H(.%WP&,_K)LN.8-R%Z!BEFBECKC*V@; *M M1/+.D'.8FTP1>H*N<=VC-J :4A4=((LL[GIYFM:G2Q+4ZZ]A^:7VC4TL%B/K M@;V5H#P96A?H6^8R1F&2%J%18Y/[Q(SK+S7;Y@X3>@? N2>9"0O<:9024BH1 M5"FICM*M.6J8O15(\FJ"FGN4C%O7TP8RAXF[IQ#MNC74I,A4I'4.".*U?XLB M%A@&BC\RR\%9KDN3#+4MM'12"S9P6+:GK#N R]LYF2HRD^<<;!J,351AUIJR MZ9M"6VLA]\T'Z2'KFD@;G4FVB=>\A99.BKF&@/@4_1 YH2K?2>#'/#C/ZC\-A)<=A0%K-/;'3AWUVP M?+'L?\(YUHNG'*PNQBB@=>Y!B63!,YU!E^ P9I_5W*LR&Q.-A M0N_ Y/Z&ZQN!C>59**\TQ<&BY@]&!L$E!]X+GI1WB?LF0V-O4;$;3EY*NMS^ M N[ LMQI>_)F^GV:<9Y7K_)_GIX;RTEA+%CN#11TM7.3"Q"2K/VH"?::&9U, M$\@\3=IN.'HIF4L#JZ*?(.(.8Z]26F)5TN?%1\STN_KUIO7)#4ZE%U+F(,'1 MJB$C6SQ$IPMP)HM!3M+TQ^BQM0NMNZ'PI>2UM%96/["\9;=??0_3V?E(K!LM M"2[:$?\45M,TB:Q8'4("CXF!XL5"9"J!4'K3^IJ[-L'N,^G<#8XO)6>FI9(Z MV'XON_-?-GTZ9\(X%S1*!5X&0=&))!\"102O8HI)U,3G)G=#6ZG9#4\OY;#_ M<(%WX-+?9>+-='9*IG%B31%H5*Z2X*!2SA"##\ 2+UG;8I5K4@WS #V[(>>E MG/L/(?0.L//O./WRE>A^]1V7X0O^=EKK!=^7>\UWSA<&3U;:$#EHAH8<3EH3 M(4L-:+&$4&=S\R8W \^B^Z'7X M SF:-@;R-0M+S#5I(/Y,.G=#X$NY-GM\\1 M?@>;Z4.#!*_"Y+)8KL(,/V$Z79Z/6;HZL[D<-/AAL=SH==M0\,"B\IDEL(&D MJR(!QY5,>PA3*(/EF?,F>=*-^>JDW/4(Z.X)(!VLERV2N)JW6:3-AA5%/HPG M/UH$0<&_(GXB*F-U5JE-NY%':.JD7/((.!U*,2]I!MR5?*O[-2=/>SVEI?7A MDNS-R6;8.AEP<,?SV12T=TH/$\KP#NLC$Q!%,BX5Z:$X84$IY!!-X8!:J6@D MD\FUJ4[;A;J!VXA23%F"U!&8=PP4,D:\<@4R%(7"),P[]8?>&Y)*% V-,""8)F7*3 M YU'J>H$4'NH^R'D'"S[#H!TAX>+;GE"2B%$XL",3*"*MN!3$9 #IU\8-#DU M,;=;J>D$.(=K^^Y=Q\&B[P _-ZZ(R:>\:"25\Z;A?)A]"-/\=OXZ?)N2ZW?1 M-=$F8LPK!%77GQ*:@6>2;_I+(3-9F-RD<\&S*1T7=P.@X^$I$ U4U0$6;\TF MN&!!20I?&'<@6+N #&O4CH] M.9W5J.BA8YP+QCCW,O#H@,QZ(%:.O9V&UN@B.-YXH$]Q;'1G4;M84T20&3ED&A@N/06N98]N8 M[RY%G=P #!CO'23S#BS/3?HOUA0S1*3*")8GBE^23^!))& C+0"O=9:Y2?G> M?5(ZB?(.T_%=C_LP@?< F8<.B"\,:%8AV*016-"U5L+;FL[)ZY3+)&E-)71- MTK6?H&OD;JD'JOU>W#:<#CJ U)8\JAR<"J5(B"Y0G)F] )?J3%Z-(J@L'&]3 MA[+G&(+VUX$#;EK[2;D#G)"/7P-,?(/G_[Z=W[\)^+B8S7Y9+'\/RTSL:1:D M5!0&J.H>V@+1(J,EEC I]%&6)@[0,^GL9)_;$Q;WJW>;Z:@#"-YG9J(SQYR9 MAE@T10RF7CE)+B#ZX+/!5!)K=#FW_8)XQ#E_[31_SY8=I(:]@?0-E]-%O2Y? MKH>#T_E$YS>;/GL?-B_8%/I=ULG@)O\#YZN-)B>&]O12-J-5$RU.K4OM0:)! M5RG[YC0/99BQZ\_WLQN MN\'NY\4#5UU7M=?ORYVJ[ DW5FF3"J#S-;TD;3PC"2*8Q',1(>0[N?$/C,H[ MC(YQSV*/ <]C*VOL@9Z[L'K5F:)V6+K+;'*F9.\HY!>17;2HL-:!="QZGYP. M3 Z&S,]9U"*08J'0+I.]LL[&)CVU6C,V;A/6D5R)\2'2P9)Y MZ)+ZKW-2Q6SZ7YC_]=S#^DN8SFLAU/OYC8J0)0ED_N5F.'&5F\]B\5)F059# M9E!),PA*"] R>L%6YTI73'3[\I+EE<)J]= MU\$$DO@S#+S5"@1Z2S&F$T$TR1Q]#I&=Y-BTNDP:2#L=F+$[G+P.R^593;\^ M69S.UUO+?EWBT4?T(*1SQ&5@M20S0S$^!&&#RVUJ>)Y-:6_W4$.!YO&6C0-K MZQU'F">LLWII:?,HO$/R,E7QH-#5C21&BL=81(/&WKY;Z ]X.#@(C"18N#=2VGP 1*.@$N:PE112E+2C'J)E4GSR>UDVS= M0[&TY4BXI9>1-KIL[:OC86N6/ MS^MYAOP[ ,^MN^UZ,3U/TQG>8NGSXKG25"%1!!\$L#H76940ZL6+ (J@- _" MG.:;E1,7\\VP=JK>2;?>+F>_M=YAFC@ MLD@M$@2UF;[*2;Z>A,Q"2-PGY6QH4L:U"W'C&M_Q(;1HK,\.,/I WK)T09NH M(Z'&>Z#U3N%9L8;^P[2F:(U36-C$Y^ZP3*([' Z@LPZ0=Y[T]K^F=3#J^8S4 MB3/:%>X42')OR#OGAKSSR(&GA"XE\GY8DPYJ]TD9]T"[.\0=J*L.T/;FXK4/ MC4XU2JG>Q, #"\ 4P489Y2%*(:'>@C-CF"FR78/[;12->YK='1"'T=RA=]&- M\KLVS%U+;K7"]8KSC0Q)\M=B3)%C5A:T4)M>+^3Z.AV@E!*53"J[ MV*2;R8%TCUMTT!V@CXF"#BSO?79?I51OK%:D#)Q^W[02B5E&P;D%%DL )00' M9[D"3YSQDH4);7J*[T)<;PED#='R)%(/5%T_&4'W67L[_T[J6"Q)?I,D0LX: M:3_1P5!\EP7X4CC8K S)"UVCMF./4M5;[MF8.-Q763T#\,,2OU'P=^EX7W@Y M)-&-H,_E._%!")EX 6%J"ZU@)'A.S$J?6;GRU,%F2'6Z4"*PD0*&UTILDG,_R1EO>6S];"Y[Z.T M7AW-Y2G>%-[$HB7?/4B(R.MA1>UT(\EYB::@0'+J41W)?MXGKK(CJ MNH3CSR??9HLSQ(O6-C=Y"S[Z&+*&(H,"91/QIAP%E8B1EAEC-C6Y!'H.D;WU M#A@3G@.ILDN8OE[,-R*K79=>GZ[6BQ-<7C)X-@E6,N.3A6)=G:" %.ZE>AGA MDV.2M@76)DWDF73V5L4_)EB'4VB7>+TZ(#Y=+C?%GM=KD;,4 B/>1/0(2C$! M4=*WCBF9K;*&^R/5R#Y,9&^%_F,B=2!5=@#3W7/ )AJ=2EZXR@\YU_6KD*4& MSD.0+#/.;).SS]U)'#>,/WYF: O-#3:6=G!,UK.TU4/W'*JXH*P'X27%@76Z MB;,&"4T8=,XE:FPUB?Z9I';2:N!(F?!#Z:P#2_DAG%UVZ4K_YW2Z1.*5UMKZ M[,,LS->T\]1JIV_U(Y,HG#:2T2K#8FJ;6@07B5&?L^.H%#>RM$#C[B1VF4,_ M&%CNI2HUT5P_YYKW&/ST=;%6$%VV5RP5(8J7>!2>(T1C@SEE5 M+(^J30_LG:CK,A/^:( \6%\=87&Y2(CGW3M_#>N++FR;2X5SIFF]O0ZS61WL M4KE>W^%:.5\X1TDND:[5RMF!ET5#J9-AK99,JC8)GX?1W:7KV0R_1]1QCSO_ M)OR[R5 ,4D5G:95FK)X3]^"X49!T%H[6K/!W^P@W,JUW*1OWVFALLWJ0GKK( MQ+O'TD^GJ^D<5ZO-Z<:Y$W_QFSRQQC&98@"I2&+*:T[^NXZ0:M/N%'6V\3AN MYR-$CGMW-#8@A])>G]O]9KF]P6^+U936FBTRN^(C6*E=%5R$6.-*F;./(N; M;?.-_!9%X]X+C;A%[Z^7#C;?W>4VX0*CS%R#3"'71C<)/&8.5I3D6 J8VB1G M[D[BN+<]1X9@(\WU>T#YRW0>YFF[("6W+A7AP)3:3P<=<>A3!J.*=DEQGF*3 MZ\CGD]K)Z,8C'5 .I;,.+.6EMW$Q,?5V/\2HC0_66L!8ZK5441!H%X#B>%:T MDK/634HR'B.JRT/(P0#Q@"]XL'8Z\OTN6'KV""SABE&^7G853W)TVD*0R &M MK1>QQ5G1I)1M7X*[/)QL#=2F6NTCN+[A(V\6Y?M-N\[5SW_@,DV)O8D/+D66 M$+P0D?P2D2!*VGI<%D5+C#SF)D/XGJ2LR^/&9H@<5$\=[-2[RV\2)-/,!@N& MJ0(J98K6G(X@!.=%"7)XVB!P=Q*[/&)L!<5&FNL@IJELU?^O=Z'?P^Q\!R") M31.9V\U!U3S?_L&-3Y[/U;F?)Y5FIW7/^/F/]#7,O^!',MT_EX*I7K26D#'1 M%L%U &4X@\"P@,DU>\HQ07II@>OCLCGNVF@62W6,E9>^DB8Y61]]R9!DO?6U M7H'G6D+!;%%9+H-M$J@=1/6XI_I]XOQ9FAQ];L4P+*,,T=AL@1%OH&00$+G4 M("Q:70NQF&Q2'M(>O,WN!3H%[W,TVT?0#(XMM--!*'?5=@I7 MM2/:1"1EG"=[7P2G=1-]ANJC5!')' O3JDV7ICMTC-QONX6N[Q=E["WX#G!S M*9:KAE&7EV+SO"68?#-=I=EB=;K$*]EYJ] $B9!"/6WS24+ML5?[FL4HK5%) M-PN@#B%\W#*BIKOMT?39!7XWDZDWW2'R=$VET/EGT[7ORW6_X'KS;K4 M3 M;?40<9AF* MS &",AJ4-@5"#IDDJ>G_E,LZ-*EB>R%#_;J$YF%:',Q:#CO(Z@VNTG*ZX6E1 M+I-6PSQ_.CTY(1$LRJ?IE_FT3%.MGSKOQD.R_["835.]$;K%W&[#K0Y\XQ # MKX9D>J A6.^77\+\8HS ]1BN\Q$#'V[P^;Y<+( PNY[0=05[PTMVU6+:F%@M M-?;@HT-0PAFIO5&L3>[9(-0?W%#Y(2)^"JOIZGVY2 MG^@E?YO4)'\;:)CK:+%[!MN&2=1F[!^^)J @,YVJ*0\\1,PEH+;5V3R+V+;>-BJ=]1 MW-GY?Z\7L[,)=0P*6.0!%(_D]0F7049#<4A"X4V3])S=R/M[,.3/0>%=0]Y MB1T<;_QUA>_+SQ3YG)"P5I/(6%(H..C@B7IE+03G'20>&/%EM11-KK-NDS'N MH<7X4#M *1U ZC?\_<8B6=*.=CI/Y]+9OF1X3,X49L':*JJ -9*.]*USCGYD M-==-_-[G$CKN@<7XL&RJV Z ^TN8+C>G+K]BJ$<]E;,'&!,Y<9XY^)0R*!8X MA,CI*V&TM:)V9F]RX+LSA>/F"HX/U3:J_+N,H'X+R]KC[3N^P768SD:(I.Y1 M,'Y$];A0NHJL1)!*J$CFPM:!H#S5%#(3P%@49%0$2HJWG(/->AE=+Q7;@:VSAZM4?4_+UDW2*D\L4I>6@2HK$@76 0=F?X">D5._FH+@;GP_@$8Z!=9Y5QA\LS@)T_DDBA@-Q9/ G/+D\11?ER4M M4&\+*F.R,TV.XIZD;%RP#:+_'3"UOS)&1%=U^28?K<30^6C+Z5 I.V6DNT3_F/#S^^/TP1L=W$WH/$W@'D/F$=53FJP^7K]^P?Q ==^U.P/)O@<8G<;5-$_#\NQ3J%;[>GD%79(45H-+ MM>0H20N>)%1%92*Z9&R;8/U!BD9NMW;4C6T0K?0 KVOR?PLG].7G99BO0JIB MNEB(RJ=D2M# K*DMK@4%HSY'\*Z$(*74137I1?DT:6.7!@Z"@;O(&E8A'4#L MPW+ZG5R$#[-P?EU[&6QR$3#5,58I25"A-I6IK#C)DX[,9J6;P&H[.2-#:6"E MW^LZ=; &.L#1%K/^CG[PEKS/U80)R=$B^9HLU\0GC?7B-H%A15J&EJS[L8X5 MKX@:N67.R,?7^^FF YP]TNK\+\O%:C4Q.1+)1D",(M0!? IBL1ZD-5Q9)R2V MZ;KP%&'=G5;N"8'=6\\_7Q\=X&N+H,X+L=[.Z26X6J]J1U7,[Y>;SJJT-'\[ MK?:Z3B )M;!U\]L)A2G)H3>U2P!Q+80$'VNC:33D?7@3G3_67=T>Y'=WF#H, M5D?0[=@'\4^R_#C'M1_KOYT7/[Y>U-KMNCM-1,[!&"G)(:G>CO+DF@B&( R3 M BEP%WBG^](#!_DMJ!LWSATR+T5S$)2J?8]JFFR"CDHRT+1WBFA MU;,,]8#$C=O*L:V='DN'+\M,\TGVN5:HTKHL=4P:"W4SX@*TKBTVK"F1-6GC M^!PBQ^W:V(.A?9Z>.L#@S0.[+0[\V_F- [Q)8)PS%RWHJ"RM*L'!&\^A>%4O MHIA,[0_0GR)RW%:-S3#83$]C1UUW>KA<]A2JK:8_X#*1S"<>F<^U$2%3]>[! M90HBN11@K;+6:ND=8SMMS4^_:]Q.>&UVVH$EW('1NL/1A[!\O]QD;^1-L1)Q MM5D;$^.*PSKS)/M MK@X#=&F#,P9A9(\6Y>:].W>D;Z=P.9?#-A::J<#T-VP MP!^6Y&Y>\8'"Q8(J T 7;'"*L1S;U,(\0-!NI^?LQ>%J$ 7T M!:1;;N1'3#C]COG]K;W<%XRQ% T!&3&7#$(07 (OQ=MHDBVZ23>+9U&Y&^1> MWHU-.U5U@,-GA#7OIB%.9YL6?I?=2"=%*4613@VV:VZ(C1QJ.AM8H[F2D?%& M/2X.(WLWI+[<^YHC*+/3\NUMM>I[56%O?] 0Q=0[D#A03?35FZX[;EX7E&KA M4'-6NP87OZFJ(#M%VZ?C5O@DLTIM"@D>(VJPIA,WGGW=G2 GRTQ(""6JVO[3 M,PBRMJOE3I.M+M*%)@<7CU(U;I;#8 AYL&?$P9IX289FDWDTG+FY>%PSH[.- MW*.8'F^]B+3/^$(.NA+1$[!*A*A5%#IS]'>K'/LW/=?Y:5=O>;5:X7KU:GYS MK[T0/_F,Y#W2KCN=?]GT0MNHXGJ!%,.,%X66A=!U8FLNX&G5@<) ;J6(M#2; M],09E(N>3=LS$/AP-X5C:_HEF<)+*2W*N7 NQ1'65Q]?S,-MT1S0-&=P&IH9 MW<$$5QL?,0@H=39$_PO+D?WN?OHD3(I2A,(5>(\6!K-EJ$X+FL(SL$YB2Y MT*PI2G>ALA.P#@B3'9H_#J.SG@#Y=O[M=+W:2(Q?E)-)'I4-BA"2$@F-TT)V MC@?0&G5@/!=:PDWA=Y^F3L V/!(>PMR!:ND48>*"%<<6-3\JS)4*E':!JWCF5^]GI6)04(2=>V MTH(;80G2^@$#.<]:6VS;CB+:3,R[*C@>'Q>"ZZ0!A5UW" MW\Y)CJ?5A=FL4&88>AUTG;SK0#E/WHK6!KC.-A8=8G!MSDNVT].)HS?N,=X MJNH <9=I8U6,YV5V)*(;[>JON5M]ID>NMO_JLJ^K2M(4BMTY!I*G#:F6Y]5S M?EU"D>@PER;I^ ,R,?)!S!"HNINN/Y:*.X#W:URN-\-+UI6O-_AML9I>-I62 M2D9.6P(@5@9"KL=-+H!$@\RXX%5H4G#Y"$WC@F\\H-P-<@;26@\ 7)R"Z_H_/A3&>%X5I!\]7=2%N"4]! 55YH%ZW6;1H:/4C6N M,]D1_(;27 ;E+PMZWGSC/W_!>1U5MW5=B5("U@'$O!A&G'$- MD;@%;YW@7CK'0I.->%<"QVT,TQ$V&^BS SLYQ%'&NZOR,F&B,$P9B(FV!H4V M0Y Z@TY22Y4#)MD$S(-R,:XU[N1L:318=+ FMA\1;TDHG62ELZF)HUEQ!'*' M% 3-/"3K0U!,HPDJ>?X*-KITO)0E7: U5??PW16E_LOBV4M);_> MCV[O3A/I#>U(SH D#FA?,AF\CQD2CU+SHDMDK@54=R7PY5^M#X/4)@KMPB4^ M%^VV-6=8%!I#!"UR(GG55)@@$R2&R7NI,*4F9O1!BE[^]=) 8!Q$9?N;R<4Z MS(Y;63;$C/7='MRL!NPH$]$?+:]A+HH:ED-&(T!I8VIYC8=2N/6%12]+V^3Z M!H5=U?I>AY3G'K9+LGH$"F0,%.M%HLB)Y*"V.I,E!*92D_N;+;1TXN@=BH:[ M!NA0J7?@H>U81J$"DX)KDA+?-/64!0+/@JRV\<+0;[)KFTW;<=G4P2C8KP#J M.2KI"6@[I1\3\=$*:\&Y.L18: V1^*15::5FLA:PZZ9X^[LI@'H63 XJ@'J. MSGH"Y)8Z".Z"\K7]N[4U>L$B>Y2F=%$ ]"PG/*$]Y MCEHZ0-B[Q?P+/>VD;A#U_'^S'HTR3/LB >OA.T4BCJ1D#7#AB$H3LW=-H+6- MF'%/-8;>-P\6=X>0N;P;9O& MJ7,>=0Z]0PTB]D[AH&?ILMZ!MIZ.Q/?$P+T$\&$5T@'&;HOIKO6=J*1=L@')E#,# MRB,9=2<$Q!"#R)$8PR:)!X^3U=.AT3#(&E -G;:I?4M+9[7>>R# S3\?(C'@ M07(&NOZ_\?RJVU?SBPF:U_E)5]>_R HZ%S34ONR@)%8/G"L(,17R9PKGO$F\ MLCN)AQJ9&V]Z.[]XUWDC@+K5WWOK/-?J0O(D/R]#KND[FR2;:R-[W;ZYWHP[ M80M$K+T#1#*T+I@#YC"5Z+PWHLEPL58,C;ME-L+L75O7!1KZMY+[3S.X_Y"! M+6;#R07/P:"S*(60X%CM#Y9XJ#WC,J!&-$RJ8DJ3F6_'LYNW$UKO)K[>:66? M#(7SL%I-RQ3S3V<4OV_$=QIFOX9UE>G9F["^NR0%VA"Y MTZ"10CAE6*0E&11(DVU2 CV331(-#R%ZW$NJ(P'W:%KMWSG\='IR$I9GBW)+ M]'LGY._XY('=R)V9.+YO:3E7N22"J:H3V+*@H,+3J@V:<6%E$C$T.9X_GF]Y MO0L\7%!U?A)OA=.:U3HJYBC6,TBR2(X"/E%DYB[IV&9>V,X4OABO\CFH>GC7 M'E)?'>S5#_532RRQ8&JK>>_J)%_BQ4>M(13%3+#92-]F7N0!#16;@:R1]G=L MF/@<572 J$%[8EACDO4$$Z9$3=+B=;"Y)=>%<>5=5+ZTN:C]^V^8^"Q4M6R8 M^!P5=P#OQUKOA9A2DI'\Z<2)@2(2Q)(T<)LI?K-&FMCD$.B_1\/$9P'E&0T3 MGZ.U'@"XM0V?+LI)SAE@B;'.5A 0Z_ X]"Z8)(U4ILE=S-][P\2#0'>PIKJ MVV-M]S D4426D'U->PY2@PO!@37<28.6!]YDC,]_EX:)A\%O*,UU ,-'FN\9 ME%A2Y( 6>9W77GUN'T!;73(OJH9]+3#XWZ)AXB$ '$AG772'V;G!7A"J!.TE M^& +18 A@R_,@-=D]:62*'R3C?B_8K-:;]E"3G)(I/!9P5B.HVKD@,%I_,@?!B@G6MVDW\EQ"^S^7W!,S3[1] M&U2!@S7@:@;0E$Y/3F?D2N>_+!>KU?7-_5]H'_H)RV*)G\,?=6Z[B3&3A(,C MK\9E#P&Y!]J4,'I,@M@> ;6[4=^_D3T*E!NHNG\#_"#3-3/EFND8?5$Y)L 4 MZRU^B. 3+6IF9'9&")EC5_B^1?VXIP+]XWM_53\?W_XI;V=TR)>HXJ.D#4H*?>/DN=#(DR99=JG9T&[W*&XIBVW&D?;9/Y8'__*5'/ M0E7+E*CGJ+@#>&_/<_#.8RC1@ F;L$ Q<-%;,)Q1()EMR++1+,5],U)>1AK4 ML\"Q4T;*RVO@R?)H0 M" ZDLT[PMV,.@W3"*9L"2$^.M]HTYJY5SS$'1.]X5+Y)7O*@.2DO(U_J,&PV MT&<72'W>@7*R*=5N@E!T]4:D'!)^MU/;B&YD M/?A^J$M$62Q7Q-WVD^#KN6>7QV=<&O*/M0&!-=_'$^_1^CI)*!O'F4]2W^D= M=?_4?3AR^C\0VA,KBU$5UT'$\WA/DZ=N,-[A:O7Y:YAS\2M]\NMJ$G4='NHC ML1M+2DV2]H=E8QRXCP7"9W6Y:8J(%[\>+KE^OZR3 WDLES*U6S-IO#L3&.0_)WL1X.0D3WZV$[SY-: MZ*.XEV!3Y6R3/9^S!!=*MEY+PTR3ZZQ]B!WG\.)%8'L [7:8?WO-[U-K]T9" M6_WQE<0EM\+YG*"DD*N'&8%8+Y"+]XR%R'UHTO=L<$[Z#S0/<^O[@$ 7QR3# M>G5WQ#+)A2>&@H.M'<"4"AIB0H2D,>D<;5&VR8IHRM6X0>_(F&T:%!P"GWXR M@H=U#._*Q%IKLL0(,M0Q&9@0@N<9:$,//"8MC&@V8;L95^-N.']/2VI(^+R4 M);63;B:UP+LH54!;XXES1>ZISQZPB*240X.^R9BY 6@?]R+U)2V/X:%P\"*X M$["T3_"_WQZ5!-6R<>CN+VR5@K\GR\?/J2_!:QV8!X*)JC,[)<7(*H.4Q:J4 MN&:QR3GX\7+J'[865T<4GQ?WJW>O)!13DK60%R+6>=M..G"2UF;Q":5*+%G= MI/W>@72_F/S[YR!P]WAY>-UV<,;Y>*78M:'Y]^GZZW3^?H[_@6%YB_U)49XD M*FKY6)T1+9@!%YV!D$**(;LH39-&08>3WFN4VP!ISRH0'%SM+PCHKPJ]DQC^ M_'6Y./WR]9?I]PWOMYLQ3)3-Z)D@=XY\/(K::YVZ*()"]\T=1T@EAC$QOQ,7 MO4:D_#!TN!*>;#JBA(_1(^$QZU!O63B%,I(#B\$+*R)MJ4>IZAZD:\P( M(>3Q\3RH2CNXQ_I7G%&0>3D(XZ'5^FDZ_S+#F^,R[M\8EBR9C"F"5JS06G6. MPF+,H-$BRT5B;A.<#,;!BYGF/#_)F-E9JYWB\!Q7LJS%W'\_!T\.%:8-I:L1- M=K5% LQA!@R,C]2$^+@J@91;6EQC &R3'ME@&OBYPD\C1#9'< MV[3+A<-.6'RSJW _+Z7?R>E\O3KZ%^=E%T7LDCY8)G8"% M2')ASH-'++5$QW$6O8Q1/>6^/?CT\; RI-H60\JP@ZCS28O][JKR()N(2N@ M-EE)KR"TYRTK4-/ =$4UMIE0(!4X!,"RR@D*6P)M-_=J:P P !Q>3QV ;SL;;Z;?IQGG>?5^^69*H?TTGE9EKB:69>Z5)%]#E @J2@1G MN8'(O1&Y>,'O-D=I:0H?(K.7J1 CV,-!--=IK_T/R\4W7*[/POD!U+?*[S[G MO5N?,\1![],$#G3">_FB#[,POSR/V[SMNC9=:>2)TT(R2E/ 68.-6.,,HW(( M6?KBF_0J?)*R0PW6@R\@N*?98G6ZQ,\DY9_H;_XV$586X3F"YBR ,IY!\,F" M2Z)($X-ANDF^S7.('-=Y&Q9)=VU4,V6]( NUB<'VNI=ZY&FMK-4V8H]FL[Q# MF24Y3$EY H"E+6HS1-L9X32AS!CQ=V:SKL'/K!>)F5!'-1/OT7L(M$F#YT4R M@<&(V*2._VG2>K=/ST'-SO9I/\6\(*MTZ:0NRK;?'G"9OO_+6MFT/5@]FLF+ M4B)3V8#1WH(*3$-PA5QS5;N^\FA]FTJ.YB;O.@AZ>(UM#B<=>EEL\F!#)/=" M20-!T[><16MC0*5CXUG%CQ/8N_E[#H(>/MP=4$D='&H\R,U/9[79\^9&#G7( M'D,B9U;78?4"(63C(=J0"RJ35&B2\+$#;;TKT!/J5G M7?%!+LVG15G_3M*^G'R .D>3)9"36H=U^P+>UKA=%Q9T8.E>1/' U?K3[^H4 M._OJ=M%.T!W8J7<85OAU,>;U \\3-*X-T2M4360*CH U:^!1#G'Y=E-*5T.3,FL M%@P[L*7VQ8 MG>-3%Z,/5\C'>#K1@?&-TA$I&DX MGW3_;88;A.S<\?9'Z22)[2^.IV%G([I15 ZS>"S5;XR(/,NDFVXU , M=!HP#(/94;3<3Y?:!_GY#=<3'94)TDI@Y,802X63"V($X:S.OA'%.M-MUX1#UQCL]M]5MZ%$JD)^^MJ(]-.A (2CF>FV5/0.? MG0%E>3(VDF7R3<9!-K_XO&F6)T(E3_$0 YL$>0[)<8BTH&BQT:J(=2Q];L+E M32(Z]>'V0L+]5M5["KL#A^UU^#9=GW?2OCQDOCQ8?I7S]#QK%PM/-ID$@0ER M0CVIVME,*D^"VUL]0 M#.05;=T&K9'2Y52:'*SM2F"G3E5SX.VMI$[STGXZ79$?NEH1HW$Z#^=&90]_ M:NMSAO"?GB9P(']IVXNN$[!%*J1524@*Y**K9, 'J4#:I&T6(=HV&5*/$76H M+=KR[*TIX8ZQXIR A$'65L^20!X<""T\4PRU;%, O!MYXWI6@V'FK@EJH)L7 M9(#V3]=_Y&FMC%'#=/U'X162=,6K! Y3 :65!D>^$##IN4^,N9*:9*NW-$G7 M]QJ7;WF5:&L_GV^S^NGLQG?7BT!*PPK2(G":V%>\-E/+(H,-*5NA4W:VR9G3 M/L1V;*Z>@Z>'DU@;Z:T#U_V:QU^F\^D:WTV_8WY;DY&^3,D"O%JM\*+9PS6+ MO@0952X@N*PWO9L^?\I#9)X\TF(]AB:MW?:@==Q(\@C(;*.UCH"Y>(S%7TXW MN2@WPI>?__B&\Q7>X;UHJX1#!%D"\:ZU L\DB<+IPB+%3D$W&=D^)!/CQJ;- MH7QT/;\@SW&(JX&=GMO*FSS*U<"C$(TI:&<\K]6_F[&!"8+""#ZFK(36:%43 M=ZH7OW*3-Z-D=.AKT\P0(JA 5QTH5Z?:9:\C$'Q)C5ASR6T8W_R.3@ZQ)]\ MMKXZV+*W<+4IK[":6V_JG R9D&0F%01&&X4WY"B[(ESR37*_'Z"GER*H%B!X MX,#E$(UT"JSZ)>T\%\FGP:62T47@H2:)UCD147,-R+4N)+ZD61/+]B1E?9BR M@_2_ Z;V5\;HY4ZSQ6G^M^EJL3Q[]^[U1*.RLARSK4F&$FU\\($%98A=QIYYMD>SU-6G_(V@<$3V#K0(V,[1C=9>?C MXBS,UF?-6X.]W >&D@W0[L MT2,'^3^=_1K^<[%\/0OD(VPLN&"2Q>A .TV>0 D4B7+O03AN;&!%D.A:&*9G MT-A+S]\C^%:M--[VV0PON^/R8.5U@,TW^!UGBV^UGBU]G2]FBR]G'Z=?OE[UZT@Z6"*? ]LD MWIFH*0C7#(2P'*,(1=\]@ABJV.-1NKK%WN&8N%<-,IR"]L;;=US&Q1#NW-M: MO9EH)[GFYNIXIC"CI06TAI,/0YZIMXC HU'2*:>\LCNY<0^^8ESW[1B8&5#$ M'9BFUZ>K]>($EQ]Q=GX3^G7Z[1+UHI227/04;OOJ:8@(SI0,CGG43ACFHFUA MEAZA:5Q?[9@F:2C%C&J.+IGYO QY,\;LD@-46)Q. 0K7-=7<4>Q3QU=(,K-2 M6FZ1-X'674+&;;MS3#P=I((N0+0E/GIW58W.,GK'N*4PJ!ZW1%$@%%F+QNF' MH?B40I/>$X\1-2ZXQDY$V$\W'6R)'\+9^0B\Q<5=V25SN#KO[T*2B3$*!,Q: MD: \13I:9UJ53 F90O:Q297C4X1U=_.\)P3N-HL84A\=X&M+_MEK6I%34L_F M&[+4\]4%9=,0I[/-H.RW\W1:?S0)9/PU,Q*29YE$&32X9 -()W,D+T!I;#*9 MYC"RN[L''P:;1]3EV)<$CSDK=TZX)\9RH6SP()*J*](*B.1/U$PD*3 ;5\*= MPM,'XLQGO+2/_/G!$-94YAU9P1L".Y]+1XPB*6^]>KM:G6)^OZS_5@?EM]/J MM[XOG[Z21BY^.^$N:,=)H-ERXIJ3 QN85% "(K+(2F!-K>%AY(_K(3:WBD?4 M[=C6\4F6'^?XWZ?KK_]&GYK.O]#^<=DFQ!AK2BH1A'.Y'JD[\#D90!:L=2@T M61A6Q :RMK_JR!B)[<^%(TZ4BDW-;_&("'G?!N7PS>Q];R^/=_^W/^ MRV+Y88GI^N\^X?+[-"%I K.+B:"8@K,D 2')%V,DAA@E2A.COMNWXPG3/2!Q M.P'8O1@ =Z'#EV6F:U.S)(SUCF+>'$ YBH,I>(B0LV6T/)TN>*Q^3P\2N1-. M_8O!:7,]=83!&T+[<+I,7\,*/RQI4;V:;9Y!/_[+8I%_G\YFM7%!JJVKPQ]O M,)^F]>;(YJ1F!T^TCCD%9<@[\D@+T&I:>[;&!$+(HD)DKLG%P:!<[';+P%XL MC(^OZ@YP?LG2)<>OTB:?G0+95_D_3U?KS07,Q+D24-#>D4JJ(X#^/_;>K,FM M8TD3_"MC\^[3L2]F\T)14IO,=$4:R5ME]02+Q8/,KDR #61*XOSZ\4 B-^2& M YS ":2ZK$R72Q+P+L_ZN5#V8YMSZP,'$,MM0M6@3(I@N,F@$B86?06EP?/*M[0:R#/D<,<8SZ.3=U[Z!"A% B6R@&"L!4-NM)=6*9>; MEN?T,9Z'\> X8U!LKFT^J:ZA%1%LS(XN:_()&\_5._GQ/$-P=/AXG@'RZN!- M?6X8B*&W03#2W[[4\AAMR>7R5H),.ADOD!7;=.3JB8_G&0*"'I%IQ$,A$<#F!42I:)W(6;18HG>AXGD'R'SR>9X@PILXW/CE3 MAB?T*3,#'B5=.98R^C7+Q-5OL9,?S#)+>J^-YAK!R:BP\/5%& M&\5<]@:T"+:^^.33D@\"5CD;>+0Y:;T3&$YR/,_>:#B+U^KNKBQH)OA\YJMV<$5\"[2 M4R^](:8KS[9'_>R>-QV/S.X>Q3VA]$H&=2*Y=J1)QV#&78!P-=/,!2STC.A@ M"ZA4 Y")(?"2LC V>-%F36&C\W1G#AQV#WJ2_AN[!#]OCO E_'WO+VM22.0<4V6MW'U@952)++E>-M82[NC==Q>TV2CSO?>QC9*&=*4H[KL'PZ$ 51ZHVJ@!:1.4QH6+F[6>AL:[_ M93I#"I[,$2DM^$0J@0>/GK'(A6S"A#>4A1Z"HX.ST$/DU9&1L)WSRM&$NEH' MO+("%-;EYT4SR#&(%'76_F@#6DXP"ST(!#MFH8=(I%-@;>TRT&3"U#Q)MJQV MZ9@ 05F$6!3CVGKG\_]9$K.G_(=":U5XF:[6NL-9:$'2>_5+/005DZ-A:<3IRIG.K2QX&RJP[^E@"CKJAA0"<18V1-VB#? MU+CS09@8..Y\B("FMM>>G\2=Z">YT@)XYL0A3)K,C& @TY,24R@\J]U&%KR1 M8>?[(&9$%G>@F%Z:J.UPT @0E+!JQP$$52])^<9!;*)-ED ])ICSH_!$T'B: # M"+V8PM6<9W3&@=1U82OJN@V12[#T.&MRK(V239/E>Y<]][-!:^1@^GZRZ0!G M-_G8%^[F?V*U"S&_^Q.7X2O^>X7EZOSWLX)T5N9$M!R$J#LH5"AU!P4CV'@M MM(Q.F";OY2%$=Q=UW1,ZV_W[QY)C5VL@QBYFS8[X;U,$41RK$S14'6(8 *// M.1@K+'9?NGD:I!]=."H19.]KV\V M*3<(+PE"/ MB:J#1'! N_WE* #Z8S%/BXOO>(GOOBYQOS%(9T"*0J>QY$\$14^_,1BR M3,4B;[HVY0T,43LD%C::;#IX"U^XG]=KNEW*449?IY_0BZY0>XB.?A5XT9IS MIUTZ=F]$[VO3!T%@]WC6<'GTC:]W*5U=7)W7 3CW=QG,LN$>>2#VE6+K7L( MWB9.0,G).L-#:C.6>#BI'6?K&V%P#)EU,2WIA3/6\2:,J\(4TGF2XZ"R$'4G M2P$?LA;9EHA';[S9=4;---.\&N%MJ"Q.:-3,C>Y;2+5SJ_3QD?\@??'E+SS_$_^UF%]^6\VX+US20P?H M'-8@!2-NEP!&.QV3D>SX/M$.9/=AK4X,WX-D>7+(K7?SRU^+F:M+A!6=JKA< MZLAXLIX8CV"MCZBXP*2;9.WVHK8/*W=BG.XCN=.$)^$-9REX%[7,8+@IM275 M05UU I*A4$4Z;7D'5L$MO7V,N.T!HH.E-W61R_-GO/4N[AVUGO'7Q=7RW3Q_ M^89+#(7(F$G#$Z^E'#YKXK'WY)'F:O=(GT7TVEBI7G/#QB*FC[FUHT%Q$AGU MK3AK#,0+&;"056ULJ+5D7D-,DE@9F6%:1199K_&H9JG%*=3@4%ET&H_ZA,2F MJW1YM3R;?WW_+2R_XEZQI"<_9XPXT.L$CA3#>?!%I$'6I56D7]+EV9_776>W M2TQYG<'-,DC/%2A!OW)2.6!,D-B4#"DTV0.[,X6'JJ!7O^AG\O?/%ZNK)7XA M[O]$__:_9Y)IKR]7=S&018"D0D;76G<#[D3 MG:>BV8;@Z_G>R/%%=T)*[?/5Q458_EAL<>%.O^^?&3SDZUJIQ;V.>W2]B9:% MDAR!"Z,$57*&$"(CU'F=6"T]%/R?H#?7I74Q*N:2-"!D$>1O*T]V!9(3AM+4 M7JCL%4ZH,Z=O'V^#JSWUY6"1=1 L>:@HZ!CK0ZUP^2=>S\@/,4A4F4Y2!QR2 MK@<7C #+3-#,9*=5D];Q5^CJI5U\9#R\Y($<*)P.L/:%?FZ+99M2=;J<,;ED MR'I)%A0C*R.4("&GDE$9S<7VI-*1ND:>HZ@CK7:HW+?;1481PM2IAU_("%O\ M0/R,=9[7/&%X>/=N1F=*DS5*"1*1+I^.#B(O%AR+AC.A6/"[3<#=[?NF1N]8C)*) (*G.LPWU*G/QI'7(W2RF&SA M35SV)ZF9ML1D7"R-Q_8.7K$7E//OMS6\2F26-5?@,J<;D54"+V.B(VHR.$O$ MI)ML8MJ%N%[:BR:SG?834V_0VQSFT^+\_-?%\J^PS+.<,BL^:2"^L#KF5T,, MIO:W!#J.U0T#K0AV)0/S)PM'% M9+DH(V5B[7-3&V(Z@M.ATMX!28-8OS=\ON/R;)$_7X;E86W=-TNO'@4??_D[ MG5]E^GWM+ ZK;YL_GOF84<8B(:XW;1#KP!E7@#L?60K!!;7;DKD!7SKM ]@" M0$W9WH%.^AA^K%O0B4"\AI)-]"QZI47[:JDAME>S$MFCVUY#6'^@[?7+_'XW=OOD]Q]AN:3/ M_1-'SG(_^MQ6Z>R7#W#TO'4*6**1#K@QM=(LLKK.-0!3!8-YZR&X.B1O/41DO;V43Z3(DM(Q MZ,+ I2#I.-&#+\J"<-K6D [3OOUU/.6\]2 \#,Q;#Q%.!UA[/AE2LN.9"(9B M/8**#L%K\JI#RIFE%$/D34RS$\U;#Y+[SGGK(4+H $U/)\%L%H*'**$X3J9K MIHOGD\ID>"IC1(G2\28)H_USCQ/DL0=)>J?&1A'Y+A&*(?SO=FW;[QA6^W47;?[E&#&&IX@8*8IP M_=&W+IVPP9C,&$A15_LJG<&S*,"6J'TTMH30Q#M^2,:AZN!W7*T0/WS'&H69 M?[W^\+N>D=HSK&R6((S-]%8K"9'' I)%+H.V$MML-WB9K&E5Q $XV%8&(W*_ MTXZ=S9'V;CQ\\._'4Q -FPNWX&$%P"*["9F]JF*.KDW #.(_>RUB*W M@M1@6J?U@D:%6ULY=?TXC9%#>^:3QGNPCI(GVT*4ER%Q6SQ8%\DKT:9*&!T@ M,\E['9-73?;];ND!\J PH *FF +%O28/K%C0)0ENL1C$ MAKKF29JZ>L*&(.!IG7(XWR=\QE;+R]FG,/]Z'?>.PCN?@P$=:EU"] ZB(=EF M'DS.,O(BY Y@H0^]!Q3ZW39('GSKU' 828:+0QG: PIN-C,%E3P+&H2H_0P\ M27".&4A)R2B9=)GMXOCOCH,IP_D'2&Q;YGNP;V*I_^ML?G9Q=;$AW!=N TH# MT=JZU*TD\-X)8#9*4I3%%;5+Z>!.^FKL\0E3"0@F.:9$*78S1M/^#;Y[&R1A-^GLSL1OW=?OYNY<'T(6AM@ZT M+'0<1V<**M0ZPQBTL.0'Z48AX!?IFMHM'==F:"&,;K#UT.6^7B5P\[LON+R8 M!:^25KF -,&"DIE#E(:!0:7)QTX\\R:S8W8CKT?K=$]$[! 1.5 \W8)NCG^% M\_5QR,&3I6 @!R\F4('3.XU.@="\;BW2@OAY/+3=TM6C0FL)L_T$,O4TCZ?. M\F'-J^O#;$82?UP7RL\2&7PRL6I&"'H*F T0$P_@0\DJ.5G"=C_$,RV#@[YV MVLZN%DAJS/JN([?O%Q??%_/:S[8HZS_9#.(_9.;?CI\\7F1WV"':1'IC\=$6 MZ0"+)[]>.[+0?9#@40CRZ5%*V:0K;MQ([T/\U^S9+$E6G^<"KNA:&6@*1)X5 MR*)M+(E9GIH49#XF96I3:6]Y;S]9!W*Y ROH\[?%\K*JQ;L3"*N+4O3$,G)0 M0)54-W6I1(Z)=]4O86RGF-[P5I='I$QMZXR&DP.YW -.KLAG)=I_JUO4<6:Y MS&A5!CHWV6*R*/!1U34'*B=,D1G99+#40S*FMF#&P\?^W.VG ?T.VU;YHI 8 MP))VH#QZ(/\OUS55W#J69&A5*3=$<31K&!\1&/OQM-/%(M=\^7SUG4S/VLL> MSG\*YW4&W^=OB)>_S;'^CH--U@'?,9[QNN_!VIBQJ!@7U5OVBE"B>$C@ M>=$@M?(NLDR(:3+FMGU)[CUW\?:TTEB4-25?HJ^G918<&B+.Y^!5M(F+)N_1 MCO1U9? .0<8N,9I#Y=&!=;,5=#K[^NWR0_GWZGJOTTR6'(J,#HRKBPEJIU;4 M,H)VJ$/@RF;>9 C=BU1-#:D&.'C1N3I$*-TA[+:>\/W5LK)[ILD,$+$@$%O( MXE-U2:+C$I(U093(4S)-@@XODS6U_W5LC!TDEGY!5B>E;0[$HW*>!02>ZL98 MP6K) 9F2+'NG*KJN M,\+WXU'OP^K;K^>+OUH%V5[X_#8!MET/U":X9D+F0M'+ZDJ=4:"9@\!L).? MF:2S4ZA9O\&U>V42-VR\Z^".RK*JDT-9UT/0%7#")1"V)!%25(*[U^#QPN=/ M';786XI/E)@8?YO_\G?Z5GLG?ETLG_-3=:9+H[F'3+> MCJH21.0,BL)4 B^AQ#:+I?>G>7*U- ILML=ZX!YAO M7H'5HCS-@<.6*X_UU2/:VN.RH5&.FVOT41=(GEM0.= +*IF D)2@OV.:NR93 M 5N6:M[CY(U]\/,5WG6A,ZVC#77*B:'[G:0&'Q0'Q^C@DEF569,>F"%$=F7D M#\'(;H'5$233P8/]XIB3F_-=A^Y(7A_*KZ0$POE_85C.G"_)!310&".6HJHU M\X0:JYG4COFB>"/O=U^2IT5D.Q@-&5TSGDQ/!;W$UC_HX?GR%Y[_B?]:S"^_ MK68YL6"<]R"D]N2]D;4>E2P@LLLRDNN%X6B%0KL0/*VKTQ=R#Y7G">&VWLDO M?RUFJ#!G\OXAR-HD7B?/Q.1JYWEV46ME/&\T=F@0G=-F[[M#Z3[2.S5P$MIP M5D>;%1$5<%TWI>54R.MC"9QR#.DOM+)I&(0_75QM9RA MT;H4C[6A4Q W,YTO> <!]GGS6R1B[B,$*GK1'H$J"#Y7=J^#S[$V=,*F,X M\R!-36VCK=EFHZH1@Y8%AI$??\+G$X1.6RC0)SZ'RN^$\/FNT'?>'M*SG)5G M!HSRY!QR9<%EH4&BTN0EFAQ$P]D^ ZG=":GV'X/4_25Y0G"=53=&ENM*$^K>-T%$DV4]#]G.Y M6J>YUDHDP,0E*"\#N+1N34Y>8-:,^R;MV0?ETMG)0V\,<72@"U]IF?+99JFL M!?2RD$%/F$?^+\"O=A]/9'C,&N%\D:J3!J\]F_DAIXOYBO+_5_ MGEU^>W^UNEQK[X M-7<+>RQSN<3H(*5$*DD7LKD<)B@V".E$9"XTL5)V)7#JQ9_CH^GQ[L\&HNJT MLG1+ ^R_ ?#I#VJ@I!KN!-P57"E'K46L4\\DKY%U"[%H!R*KQ&)64:935E5/ M?O:ZE'N>;XVH[35C47/!LX:8#-VW(!E$IB5$%.1"6L5U;+*:> ]:3T.!#<'8 MM@)K+< .PN\;-MXV<'_$Y;K;?H^*7XCORWDXOZ%@]=./C\M%ODJ7*WI\/N/R MS[.TV>L\,TJ@*X8N/Z.3K9^-;<[P8;DYP7K7'GIF,SEZP(22M4H1P6?4$)CC442OG=UEF.E."\>>(F!: MW'6 B<6( NH#8/<9\O.BVCDS8[SEWD=@*AA0,4?PFEE(Q!O.F*]1C9%1]IB* MZ18<'B[8QR@YD,M3#SO8G"+,R0PZKTFMSU?Q=CP1_6F=2+-87FXV^DFKDG+9 M ].";M1Z ;AQ'$SA6,CF+8^&XC\S_�UTX.F$-EO#@*PT=,+.T/IH*KU7H1 MT0V_;C:!)B_)02J 7FM0GERC$%3=!6B5(#6MC2Z[(N>9[YAN=68;F(S!R@Y" M+$-?]-]O%V0YQY(O(8!V/(/2TH!7"B%&;[P/TJ%MTMFP-\73ADWZ,:*.*_H. M,/Z4L_2H-,5DG97W=/DS*Z0+L-1UN HT9\%R9@IK,P1F%^*F-?^/A),=PML' M"6W2!WBG4]TK6;'%.\%L DG' (4F KTI")9\>RLX_2D_/AH'UA8U4Z4= G)/ MT?6/R5F6-AE&C"H>:W5H*!"L#6"M"<44)S5O,DW[1:JF[??N$'^#Q-3I>J:M MB/_[];(26*9'0 D6($J/D+A39"U$ MD7.3I6B'/Z9M9DFV1<.@!W2(:/;&V??UTN_/EV%Y>7@\[\7S_#9/RUKVO+[) M8?7M$R8\^WZYFGDEZ2P1P=DLR#SE"GQV!!I#'(RH4Y)A-\6VS]=/XS@<#VM' M$DSOBNZV?BC $O15*9XCDP2.K$XRS/KKF>T3F M-'Y%9ZKP,.'UTW[ZLKYGD:=@#",M7]E'AX 0DP&R9P0OF@6^/2F\EZ=X]#%1 MG>%OD&@.?(I_F>=C^;-_A&5M1_IS1 ?VT4[A?2:2,B95I_$>#\'8@]#*9 (\E;?[WO$T,T2H%"!#(29G0VX4 ME@S:LERXT]&T61(XD,[3>,_W0>PQ!-=%!<$X[7JS()-DS'(H=8RI4HS,:"L0 MBDA1RQP3X6TRP+Y*_K0U"=W@>%PQGXK:?>G4ZW3/S^'RNJ'!ACJT@DL0CFQW MQ>G@/C)-UUQH':(P4C89RCCN,;HP,XX*Q+'OPOZH> MWXO?;DJA@DN#9Q%JX M5$?">0OD'"N(.ON4(XE'AR[OP^]]U)6_A;NP'QK>PCWXN,Y"\!D/43/G QAT MU17Q]"+S6LTLN;6NJ&A#GZ;/Y@ G_A[L"<"Q[\$^:)BZ1?%PC_QUCLPBDR9G M'<&':K62>H+H==WS:D+(Q;'BMF)2S4(MKU-[XN_!87>A3TR\I?CW?A,\]_VJ MR6+@HT_G)#3^B"T2BBL34PUT2\O4M6EEAF"BB=*QA-_F]%FX MNOQM3C<7W\WSS1]46WB^PGOJ].$YA4^HF?=U<6:L2Q5(I^K P:(,RMG@'#9Y ML?%K_J $,CR*YDWH-QZAUW?&3V[V01ZE\?0:.!I4BTTM#C+EV(SG278'3 M;T44&9D@1=:D J^=%?[;G#[KJF[^N XX,\VPD(L.-A EI)'IPCDZ< F>>9.] M$J%)->L3M'3Y+@Y!P%/6]R'\[N U?'B$=8Y,RY*C+0S09P>J6 4N%(3$LI > MB_&ZF?WXD)3I 7.0=%]$RV!6=P>6/\(%;@9\*:ZUMC&"=XX>6.,<1*,-&"O) M$C0F.&R25GF.H)Z ,US0+^)F3ZY/G;YX^NG_^0I)LFHSTHTN4G8Q%;"9DRK6 M="CGZ8;I)+GB*GJU>\OL:U_6$T+V%>FB(7^GQLMG7)[AZMW3Q]J<)P8KD@P> M2I&Y%G,PNE1HP$72T5(QAF$WO.SP9=,[4^/B96S^]H&7GUX\CY52)\8)];G6 M7AB3B5DF@)$N\^2*,"P-P,N+7S9ME6(KO(S'WZGQ4CET-^9N/(K=@*%/BU0',[+#ER?G\)YS9]_ M_H9X^7O]Z2J2:MFS&(21Q@,O-:"IZ\ST.EW$JU30,D1GFDR0?(Z@G@R5PWWF M4=C>*7PV=ZMDF;A'!EJ+NC-)^SI14!&WHA I*U$R>9)]=QA*R+:W&_CRFIC_\["/JEW.@ M>_"] _!\)C%@U'*C#W[%Q&-\!@N[3O[E5/,92?&$0O*-;Q9$<0/+U(*'6)L>L MBO9-=,\C4B9>WS2.C+?USF$,[P$RBXN+VH=%![C1FMFC5E5KBMH0[BT#STU= M"I*.*):U+E]1Q!/85N#G^;1F%[I_#97"L;:UFM M]V!DW140G8&H>0)F6!8> ^.I21'$\R1-JWG&$?D..-J#_QTBJ9:-+*[FEY_H M@;^)==O@&$,+02@+*N@"+O( I0; 0\Y"M6DO?YVT_I"U#PA>P=:!$ND 8[\O MYE_ITR[6!;4WUX](E\HS!46P>H9Z$6.L:Z9T2=*091";U%$\14Q/H>C#'[F# MV=TA9#;W*BA5BN(2L-3E3,D%B#P7*%EH$XN6&)JLRWZ:G&G5S^%B?@4W>_"\ M ^3<"UZM$[8?PX]ZHV[6:TIM.=,:N"V1#L,=1)8<"*Z2*;&@X;P%@%ZDJB\< M[2/VYP.(!\J@ T ]5,^?,./%][N>X>M1*U9(P!P.2B@'*AYJHEVM"L ML_0UXGHJ+CP<$(/PMH=TND?GK&7?[ &,0\O:34O?@^_+78G.L8(KVENQ6F5,&Q:0 )PT#;CP:GU*2 MK,D$KQWIZZGPY.C@VT]*W8'O]]N9-&2/H O% I?54S)"0>"\E@*CQL"]*MAD M'>DS].P$+GN:)MM^3.\..[^&A.\N:E".%+"C6Z =,!8X*"(JNL^GYWK1FPYS,2EE 3LZQ4M%5 M=AFP-GH;%"JOCZ"17B*QIQ>P!9&RGBJC6L#L4&%T@:[KK_WU;%YK$=\O5I>K M_[EB:Q.IYR\2!_'&K,#@M;8;-WR\_G25?>$GDRB3TU@K1CX.EL030Q2*2[6#(]ZME^A96I'/O/!&>LW6%Y[KH.X%RJ4"03(+37*94 MLG3V*.&J)VCK*9K0PH(Z7"!3]V!^W-R57Q?+CYNCT+4)W[]C?A_.SU M_W)%#(#)F GA\A'_T"A3LAS9\"TMH* MYS10]W%YEI#/I F)XWJQ@-]L[_8!$>@NY:Q9\IXUZ:O:F<+=8J/LC<%N#^GT M#+LO!)W5M\5Y_K(,^6S^]>?P8S73PHNB. >F,KWW1B'=J>2@U&D<2GBC;)/. M]$%4[@:_$X[-CRFEDX @_=D*TU4=Z'GOG'Q6@B=;5 4PB>4ZA-6""\$ 8LG) M%N*I/N[[^QK%NT'SA./YK:1W$C"]2UUL.O#63\*7Y=G7K[69@!$I8R![ M)#!6L[N9'"93A,A1Q]QL+NP!=.\&V1/.#;25Y-1>[^MGK97#]U^/&+C)F3EP M3!;RUI("GXHA;RU%(WA)SKPZ 'J_K]X-:B>1.#@"[_M'UCW%OWW0$#QJ;S+P MD&JI2Q+@HZO;"Y/P+L;"MC/O>X/L>2IVP]M)I!>.*Y'^H7=?@=>3/M#?+!FF MK D@L<8#$"/XRFJFDA3*,6YV#/0=1L=N\#N)C,2QI=(7 &^BGO>/@_FG'[]> MS7.H/Q#.WW\+\Z]XK[;%NL"+U*9&0LGXK1TZ/F=5@U6)E62537D/#.Y!RFXP M/(G4Q02RZ0N)]VJ(!YQ7>*.1RU!GGU6%KW4=LNI 2Y.3IT,C*WM@<2]B=D/C MZ21'CBV?#ASES]^(U>OSS9SPFDM,P&KCH=)UT:>L@Y^C=6Z6N'+XEW.9U4VX?QC.,N_S=^'[V?T_&[-EGY<6F6R MC,$[ U+4W=HR:O#*6["NL$+*.-O4I-YV#.)W0^A))2".+M,W@N//5W&%__N* M_NK>I\W(8A QDPG!!#G@RLH(P8L(3,;,@F-98)-VY&8GV@WQ)Y6_Z$/Z'5R# M9R-.MWOJ;[H]WEVW?X2[]EH^$]DXCR*#$[6]J-2(9UT>6K@J@EMT:([04CB0 MZMW@?!(YDN-+L:]@#=W4:R].&I%BJA-:BP\UG^CH,%(#YJR-DU$)9AX"<;=X M].;S=X/,R:8Y]N%B=[IK*S!T+_BC"H\F%[),DI6@O-?5@ROT6V1U/4&1Y@C+ M5I^E;S=PG402HZ5D.M,\]W4L&0I$S+U4X.>S>:KI03KMAW)W_)G.WGDA-/ D ML29H$%RMKW4J9A&R5]KOMAMO!&)V@]VI)BW:RZ?'N\LO9Q?ID M-QTG,^0QI!@,&%TSTMJYFIHA!C,==!!"66WW0-XK7[L;QDXW%3$>SSMX3O\G M'6;U^V*UPM6'^2]_7]+!KLY6WR[6OL_:Q8\>;6&<@2]D%:BI6PWG)U4BF)<:70 KZ?.L.F!2Y:^3]8R5J-95;L.@E0:BL^Y9$DN M-6O2ZOH\2;M-RW+Y@TZV.4NADT3E-.ADD=$JT"HKQIW#HO>I2#J(J-VP=Q+IBDGE-1I._]__\4@2Q);_7O_5 M^F_JO_J$Y?^J__OO3[\]^/Q"C@QQX?])BXOK3W]Z]?/G] WSU3DNRN4WO%W_ M&^9Y*Z:]6O_ ,UOJ\3*GG]U=O']_-7:]?9$_8\[=FTS1;D)(ES-6KQ/+">I*,U N9_""?-ADBQ28F'.E MB0GU-#GCOO#7HQU+S(9AUH!"U.&@(M3N]UQG MB("77_/A_.[ *'QZQT1,,LI +I(JG%X9SR H*T%&^IL<(S.V22IV[\TM1[(! M]Y#P3IM;!K"[0\ALYA&S8A-#5T X,@CH%!$6N(M0QMG8A8YU?7P5$*'-)O+>J2N+9>\28NZ.EM;ADD]D&; M6X;(H - /53/ZUOF<^)9, 4QUEQ$UAY\#AE8U%'HJ UYV.WMG9U?KB-YD(>_ M7 >RNCNP_!$N;JZ3"-&[P!.8D@(H% E<2O1;5"59K5@,1S"1[PCJR>09+N@7 M<;,GUZ>.=CWCKUXA259M5*?.J$4,#G*I2EDE#M';"+IHH;(H&/AN2>H=OJPG MA.PKTD5#_DZ-E\^X/,/5NZ>/M3E/SLIBC/1J>ZQISB* _% &0FAAG15%F=T: MT7?XLIZ>HC'P,C9_)^U0NG>BGUX\D4@B6:D\E"0LW8""X%W*4)1BS 9420U! MS(M?UM-<]O$0,QY_N^AI>RY+@%9II;@@@\.0G>>%!N(9@O0YH@I"FV-,I[JE MIR%TCX0PXRR((HYVF=Y9K=X32SSVRP4=/ M!@^2^I!D\! 1=*B,GMA[\7&)%V=7%^_F>?VC]W*,JS_P.;A"(V5@^GNR;1J -JRW(=A*6)FY)I>B"\E+K)](#[1/3T:HX#K+U9O/]SN;@,YXV' M)#]0VQ_*EV^XE?*>819&2,V 7)(ZF+<&4I1P(*+13#FGC#Y"?&D0S7TNTAGQ ML6TFP!,M>+E9A_;+W]]QOJ)?GE?U2O=G@CJ7O6DY1GG+.(QJ6]5BF>.2%0%1 MH #%':=[$BTYLC9IG;55O,ELDR-6M5AKI><*='+DJF-VX(LJ8&+6G$=>I#B" M@])O5N M4MBEZJ(P+DHT$6Q0">K:/'#%(1C#9926U&K8&CGW]JI:AHAT:%7+$/Y.C9== MJBX\MYY)4L$FU1"=4AGH=BEP*C#OF)?.[(:7$ZYJV1 M3*EQ(-=$-!U [HFK-)-T48(*!KAV-09++/+T[$..SI42; J^R>OX!"T]O8S- M=-<@AG=7O')SH$_A$G^^6M*EV,SU"!+),<5,1@/WH,C"AFCC>HMT@NY, _PCG5_@N7<\TK5; O_#R&]TNY$KF; 7YW'7YGS,*O,X!LM#6DF&@RO9* MQG&.O MQTSL"!V)D6^.-+I$.#+('9UIOR%I]PLMZIEFM"T27.:3(#"@M)9 * M]Z #V9N*..>YIVSW_<.$;; MCN2.9([=^[YW6]_W!"*-\\H@%O!1!U")U9517 ,OUFJOHI6V2?'K("H/KZK: MXJZY<0SQ=."-/'^>QV\HJ(KS9HL]J!W^D+HT3"S,Q['$V#7.'WFD)NB&^ZD4,IQB-9I M4(4AN*0DN*@].L,2NB8)V3WI[16G(V)I9_R.)]C)"^06Y?(OD@"96)]Q^>=9 MNBO;"G2[;2E07)U*S:,#9P('[X1,W-L:(-VM+.ZYK^@542-*=S$ZJ[M6>'=) MR:"LE49[L*6.-Q(%(=:!'#$P,F)X";9=T]HKM$T;@)[FP=U/,%,KI]_QLG[2 MA_*>OOALL_/HW9_D\JU9E;P@S2X%6*SC&)U7$%U*4 3=1(TIE>WMH,]HJ)>_ MIU>GB:#U>7JTM2MG<#K;+5Q7&?0-:IT@K10DS)0@BQ.*/H MKQM97*\0UJM&.@QA3<32 F-?$S*M/FKUE ZD/4=@*?NA;R+ ?WX _]Z?Q[.+E:_GIUC_N-J;0YR M2W:@, 9""L0A+&0"Q%Q )\1BR:/QK:9$O$K;M!5PS375R,+I-%%0UR;C17WA M/]Y0M:Y=V"+]UQ.W;@.QY-=)[8*CX_):7VLT1"1?3T7) M4@Y!^5):7,*'9!QD/G_!B^^+95C^N/[,NV178)'S:M?IG C#(4>(M;HS9)>* M59A\>%7P+W[#M";S 9)\8!V/PK\3TP$') A?^\B6&J%E(G +3EPJ(Y.K2P!\ M?0"\!2^- ^UY0EYB5+%)DFL$D06"JU<[-(T^2$+]#4E4(9@H!M$V,LOG=@RGXF > Z7EJ/L#G0 M]9HQJ91GP9-E%.I6\T(:5Y&Z5%YD+7-0J)K,KGV6HFGA,YK,M[$TB@ Z0-)] M^C=1=LL]F>VZ@-%H:WM3(H^N<- V&U9DDCRT*3![1,K$V!E'QMO%48GW5,.?$I"M5/],%*WQ=D5A_93CC/"B1VAA$ MSU$T;<"XV7LVB@!Z0-(=^77(RH?R91GF*S(=24 W^S.32+:N) BV;F(-M2XA MT%41+N5;!1N4QA MY,I8$%$[?:>)F=B*(TL].U@A^Y?LG6" MA'ZS;H&L.WDP_S:_=^EFJ019O-/5NB3%K;T$%T0$652RIA2TMDEO]Q B^['0 M]\3$"T_?J *:NCAH*SK_\]F?9QGGN26V28[<\QQ/?-:U%/AYL6K"V+S5%[W;"F_;6&4>G7=W):G.IT[Z< M!Z\$AR2DPTQ',;&)P?0<0=,^=4W5S_Z,[PM [Q=S="+ M[_4@#V^5RSR9X@2DVJ*OZFK9R)'LT8C*N!2Y=4TR+[N1MQ/B].D@KH%0.K.J M[H5XOQ!>5M\6YYEN42W>_#G\6,U$E.0J&P^,Y03*I@#!F9H/U<;%''V6>A\+ MZY7OW0E(IG\@M6;Y":"IJFI,Z_$D]T_IN??2D'VI,Y)CG6UMB2D"A$=AI&?9 MR;U*E'8G82>,V;>#L1$$T1G<'NOCZKJ$KS@KN1#IY-UJ*2,H7Q"")S,@%F.D MM$;R[>WTNZ'KV6_<"4SN-,$T#IL[P\YU=.3V.7%PC='5Q M'7@AZH@9P8P54O.X6W_:*U^T6\B2G29.#N)J9PAYE](2JUR^+.Z4YGH&)?FH MBZ_SNN%^5H(J"5&!\8X>7!;I:-'3A2BE[IPVCR?)[(::7;Y\-R2=0/3[*-SO M("QP$YI=S:((G%NNH.BZS%[5 5:U/#4Y5A*7Q1"!+3S_6PIVP\X)A, /XVU/ MH-BLH'Q_M:P8#&6.1SE1'AWMZ7(%G[S+9_#S+)M/J M=B%N-RB=4!1\=(ETVE52&_(6\YL9N"M<_HFY+);5U@OS[1*MWRJXV0(.AYW";20R6DJ MH'71SM[3+U__X",HHZ>.T$8EU=IO;G1M<"0D*#01')<(V18"G_8ZQB8[RH[2 MZ'8+>F<%US)J,'7LDG*Q;OHB^*>H441OE<,F@XI>H:LK]3,$"3LVO.W%_]-4 M.F,-WQWR%4=01$<9PKL%1*:9"B45*'46M/)8F]S M02;J8#FT-;J%-H'WB%"85,IB$5PTF2-\*KVW0Q PI/=V"-\[VK2[G4[O[2 9O]Y[.X3A/4#FE;[/3/_G4O*019V0 M*K*!F+P!(V,V6+(HIDF9_ZGUW@X2^\#>VR$RZ %23X9<=30^&"5 !LOHL7<% M B,&::FS+]PSW6;E^OY-2)/TW![RCAW.^ [0\_ &7'LL[ZXNORV6ZYQ>T!%- M")+<5U1T<@!%^=32:C#SIYVV8ZXXMD]:..]I3[HW[(T830':0^AN6'Y=H< MR.N$\6UIKPS9TN5+@&@2*.(/1!T0K#99H91.IB99M-W(Z[$I:3R(C2*4[J!V MOSEO%K&8P*,'X3Q9"#8P<$(;<$I%J9GP:!JU@:2SV]X6D9U]N@2S+ M'#/4;8R@I'80R1<&S%[3 3V]W$W:UW:@K<>6HY&0-8HXIBZU_8]%'=O]Z>SK MM\O;Y<6SVHPN3"'[+ZNZ38]K.@!+9 X*KG@2@:LM^^F96MJG/KW'!J%]$#$. M^TXS-WL35EF4F[^\_M%%N7<_[OU\NQ3NOI0<(=,["I/:)(25#,Q@TB!D30?6 M"11.R0Q1<"L%VEC$*93-O1#<2X5KEUT$)DO5P5;4Y2CTZ!>7BL_61_6/3@@/ M0<"0A/ 0OG=@7;W[*RSS%_KA=7ZJ-DKQ9!%B4$2\SA9\2!FRTLR2 T+JNXD= M]8"*?A._@V2[&(O1':!DK;=_JLL,27-_Q_EJ(XYEF']=9SI7/_VX^YF/X4?] ML_6)[XX]SQ_/P[Q.U-NDL0Q/"38.Z.7X^S28^J$*U'\IBME 94BA)<2@2Q[%$K-!)+ MN_+SIVF:6%U.#IBGRM9'D%X'0/R%W(/%#\3[^7D1F.3,";#6J[JFBH-/.0/+ M#D.@"^^VNSQ',EP?TS)Q8KLWX!TJK0X 5QNF?YN3@7RU9E9]3)(0PBN)D/QZ M%$-2X&7Q@"E$YZQ&]$T4WF-2^JVC.,0L/)#EW8'FWF6*FK'1#A7TB[C9D^L=H.=>/5H]THW>Y#G(8ATH@W2CLJK. MN:776L?@' \AQ2;AF2>IZ0DW^PKZ^2K /;G> 71>*+.-L0YCM"!M"<0:5F=/ M,0$\+26NT@Q,A ,3+?2#]' MB,XXY1VJF-K4(I].+?L0&;]>RSZ$X1U YC,NSW#U[LD::NUM877@G975ZO<6 MZ5WG#IBI%;=)LBC:! F>IZF?HM%]Q+VM=T;B?0

CH;F^K($"D3"%5?XXST M!GN6(!F=$LD^:]%F"=G>]>O-"JU:O5V',[X']-RE4=^'[V>7X?QA+O;7Q?+7 MJ\NK)=YD6&=,%!%"MA!\J%5D4M5!_ A,U,M82@ZLB4\VF-)^%-:>Z'B^;*:! MJ#HMHMBD7&N\K0;:]BI_>/098Q0NO$S82"4'=Z-2/I3[,%Y+IMXO5I>K M-0CBO0CEZC9!+60I03 #Z+2NLUL,!"OI9KDLN<(:"^3",(U&630C][< M/S5V=Z\2MP&E9R"2** ,'=EG,D&2E]*Q+,C8;A)"&_D<)ZU7AR#Y);UZ;#QT MX!G=M/_GW_(PDD2[/_B2UMU9V]]XF-,1%X MK//NHB->U%^Q[+@2*=OHFV0G6AYJVNSJA!>E&Z3T=VL>J8,')0X?KY;I&_U$ M-0=J^\KT[QA3+U_]S!8>\5'F M6AZ*8N,&]7D$9[6-W[JN1KL":TS3JR4G+SA MX#0C+ZB$ #YAW:''63)2)#1-^F-&.\%I^\,#T+N+R=(> QT8*#<5SNN:#6%9 MT<)KHKU.CBM"0Y2Y@/6J9"V=M[I);.P^$=VT=QT3!]O#/O852D> VA1R. S) M>9'H/I(YI!@)WRLE03DCBM,BD?_;$E(]%$GM+\YG<+$';Z>>H_!.,"[7#M^' M[UMM-TD7*\BK@ZQBW;R&&7Q)$ISB,L7,28?;UTRZ5[ZC#_GO([;%^#SL0$D\ M[$B,C DK55UDG1T1'PRXF!GH@,5%FXVV308##V\K/D;_R(3OSOYBZ0!333J^ MR(K40DERY',=J\4]\<"B .DXUT9ZDWR3.M^WWH0\"%O':$(>(N@.P/X@A'K] M&FQ>@I"LM(J\(/I6K,-U'$2DYT 9E)FX*[UKDIE]EJ(WV( \""PO]8'N+;G> M(+@Y0BP%H[4.=,T%*\[HW5&;#"UH5W-D"T!B%S$X)(/##=)C5_,.G=M(A-:)X>&0"G#/GU M?_X#5W7ZWG5JB,\<*PR]()M+%@XJ.4OJ0SBH*V;IR@OIV_2LC7F(SHV)D0$X M%OX/1-^%/7,;%F'?A4?W-X]/'[=/_\O?WL^7UK)?UV659'ERK,T&RM%.T+EM^#UVAX63OQ_8K6+FP MB0VL_O/L\MLO?R=A#(XDMW],ALU!TCB4PD.OGDI@%400%V1FE;>V\FZ:T^7'[# MY9=O8;ZYX;^O_:BU]?BOL/QOO-R^W\;5\;"F!A(X X4R0N0Y 69AC?&69<,: MFT>'GF&GB^'>V,4X)=QT\"[LU*/R1QT@N;K$Z\CSZLN"U,S]OZ^EW'\L+O\+ M+^\Z6&8)I3*D:LC?PMJR0L+S45LHJ3@;9+(^-2D5;7:BG:Z3?V/7J2^8N^4!V?^Y6\>& MU(FT$7Z^NK@(RQ^+0J_U37-^62SO%66]_U9EN0KS?/NSO\WI1R[NMR1=+C:O M_+U5K/3?S1]NHHMA/49YM&[%J4AOT139A1CZZ+V4V0OI!"?AUVF5Z!@$Z0K( ME$M),:E&=9L3]U[NJT@?"_S3XOR<-%?]RUFT$K&64D9>1S'ZXB$P)-VEG-/( MLE6=E;J\>)R3[LH<@NO1"E[&0T<'!N2(7/CC:EWX*84.*@H+*E;;0Z4$49C* M .%3YO3_>9K5:D-/U^6[VN[\_-E6%Z.MZ.M!C Q_WRU MO*UZNXYTWK,N;FP#\BJMX3KX2-K):DF'K9-U;>"02N R&N9#;#-/93"I)UK] MU1#T;:4]'-7^&M5S_%I?R"_=O 3$[()G-;B_^NVF",[5QF-,#"QC&93E#*)/ M#JP+R$3R)HDNWX(GSG*B]6+]O@:'XN7MW)S'[Z*7R?)U>U9)MA8+&8BZU&5= M#H-)RC+;5RO)0394?U5E_=Z:P[!RH WURSQW<6'N!5TV3-!9\RAC K<>$6NC M!J_J?C)?;&0:E8AMUMZ,?9*3GH4ZI3M^&";>EB?^GWCV]5L-SO^)R_ 5'Q2B M5D56-HJ,69Y3(']+D 8A#GE29#'4-1\Q9,E1VS9K'HY_U),>E]I)E*L%JOXY M]VZ&)C/.J]4@ZCO-Z5J$J!P4+I6JHWF<;S._[SCG>S/1LB8PG^96#L)A\%I4SCVVJ6DX[C'?3%RO MB^LY'0)/X<%\C3M/1'Y>Y(\G]B19+'!M!:BQ!UMB<)3N*4CF1C*2Q)>",!4(N?$* O>$X-"20QS4+VLI*P-':R#R6K_,HH; 783H'9(Q$5CFO0="^[V.)QS':8&? M-_#*OR:MEW] MA*_0>%CIY>*\U)/\W*"C5Y_J3UCG2=*?OU_,UZRY"N=?<'DA9MHHIG.1P'WV MH#0*<(4KR)'>MI1T-'1/I8\[6.!+LW<#.??^F?8Q&?A5QR MJN,#0@XD4J\*A+KGAMQ:&5RP(LHF_0$3G/6T Z']WLS6L.NB^?\E_KPRQ.-I MR7W]NEQ7H_U&G#F;K\[2NH'[5J#!QL(3N;?<2S)W?,C@#5TCQUV)NB[Z,%OW MLM%XEWVHGW;@RP2&YFG@I) MW9WV@2C[&/B1L/C$= 27)0?%:LPS1@D\)8E>)\VW P?_Z($??RPV$_4>3]Q[ MI@7,D-8NP8'&Z$ 5S2$PKZ&@958(KTQN%S ]Q@E/>BS($/2/9LPVQ5 O%NT^ MC'EUBN7M,+%-XQ97D@Y/IGY118%",H^B('M?*"]\9EH[;+="YQ@G/-'L8%N$ MCW4/F\+M=)HD]F;/];3QVY9\\JU55"5 "I)DF+6 :&,$+YTON2CR&?IJ11]X MP!/-![Z1NW@ V$X[SOHJ9_YCK:)N.8,RQNRL(*V4$JC 27Q!9N!.*^&E"*ZS M,NN!!SS1WHR(T\#'*'7LK.[^.V!>^\+BXQ YCKAO&0$()-#+0U,G+M MG')-AOOWY3#VMV+LC=S%0^ VJJM9!]GG")X9]QL!B M4!P$UH4D,2?P608P4;OH-3/,#=A5-OEY3GI2TSX1THYX/PA+_XS8Z5;1[>-M M:4S&+=.0$/P_UWE3 MD^BB]9[,)$,C!*9;5'!%%%87Z6N(Q[^1!,H/=R>#C7!("C_XS(P MK[,O*B.*#9F\INJ/9#*+O#2"?FN$<4(GU'A:FF @!TXTA_./4@$*!ALAJP<,FLE&/?Z()K'^4'F@&YS>M M! :X5BEC4CDK*"XJ4-%SB(0#T*YZ6#J;Y-O-7#F%*$%_6;-_E )H!.5_;-IM MAV!+U)A]CN 4DBE5MRV%;+#F6&/1CGX?MTI7>DK#=?[J_Z/2=F,O^=B<0]IEV&P]?;_H:#A\?MYH% MRQ6KBSQ=X,0\EP3X9!-$3B@@PT-Y>V+%97MPX:TFW$:\-T>[ZZU!W,6DM0E+ MC'9FJM#%ZV(T)!$-*$V^%9DT"61*R*T)Q5K1KR7=2@N<8)YM?"UP4F(=!.0^ MM\%=TG/7MQ9"^X"VST M8E;'U]51'(M1]U313'E'G'()N.;$*^D\V1XUG:\,&2!22([M4E$3'7KJV8V= MWH2Q!EH=&Y9]OGRCV#]/,VHW*V-FDK3:Y9J;9[5;U'/R+42"%*Q'KG*.W$]L M!A]TP*E'0?9]C7N6W"!HGLA$NW>KU=7%-6]&'"7WQ*>VF.'V&O%]#$^3JJ T MNI"OIRPH(RQ$5JI/9 @SP882XQL2= =@/T7LCH7/Q#7DW/_A==-V@EE3,@!,7#BJ4((J#G$;+-D5B04 M3=3H$[1TGK]L#I#%N-*:$'"KY>7L4^7;^MJFPEG, 8$[]*"B3N"]%B#0E8 Y M,[%36)$^]!Z\Z'?;T'KPK1.GP29]F?=G?P^8V4"=(PKC/5G'P490/%GP-D00 MQ0F3?(XY[](PN3MJIE1"!TAL6^9[L&]BJ?_K;'YV<76Q(5P'DH\5$GBL([20 M9PB^!KF4X")Y37^\R^:,G>3^X)LGEOP^C";]O9G8@5FZ=V#Z][,Y_G:)%ZN9 MC$SX2 "WQ290V67P7)#&_/_+N[;FMHX<_;[_!;M]O[QLE9QD4E/E)"X[F7E4 M]05MKPC?>2+L%UD$,X,@%X@_V$^27@IK DQ) 792T64,W+IE3.@"[>^KF1L.'![ M14+G<=? RG\.>X=KHA<,'2.XNZL?#TYZ/DX6?_YMCO4$#PD RX]AB6N7XM(X M%[)U%,1Z:KZ]9ENRS2 M"U=0@>-)T\:9 KA(6Z@A+UVBU4RDOF8W',C@&^WT\596UQ$HZF5U'5-/]IQ< M[NI,5O/JHQ)6)S(Q21#N56&Y!C^R'A<$F65.R;>[I]>$I3?:(V/ %30^4GI9 M,T/9DHTD_C&[HL=<398WU9I+M$*!9$: 4D%"J!5F)209=!(\N+ZZU.W/ MVQMM--'A/C0 =OZJR^G'R?=)QFE>"20IE"9)7^_S!5)8X. #5\"B"58;% +[ M&KV^+V?C7ESY*RZEHW'S1@IB-WG&65F=9C\17Y7#=(%W,W]7W]KF5I(?N(H&)955JD M.IK$1"1E!]YD'FDO]23_]5CYBFGV>3OZ7B%JU4UI1 M>IO+]WXUX3Y#\11'*AX+.&\#B)11.(SO/@PG^7KM*Q1SKH.1%EF+%;9%*2(O&:Y M(K<6N%5X.G*.H.82LM./H)=NOE<[.5XQ[$CL\. 84: >VAD)#) *^7$SSC_@=KV;? MJIC6,>6F@,T[9@-+D'/)H%@.$"V2UZIC*-Q$JV.3,&P/VL8]B&QG>8962P=( M^X17]*O/Q-$O8?XG+NGGQ_PHD;SU5@&CP(CD%1D$70VJL%%33.0PM[F]^@IA MXQ[5M7D^^XQ51$PXW00)S0JL%B(0:/ M4 RJ8BDR#Z9):<9>U(U[GM4.:L.KI@.\#1-/WQ]@*%&<#YS7$S9:;M'4Y184 M2.F"Y*9P;YL@KFDU4NZ8TR8=+!*UIQA?I[QM06XC%D[K;F@Q>Y)PMHS MLBZ&]AJ=:/$+;4IJ' M.!;<2DYD+FKCJ LX&NC$YN*M@R=0-9D9WJ!IF$R MMX\>_3M)\AU]Y\_+S%6)D3O013E0043P45KP=670*C'9-LFQO414#SFVT]'Q M?-YV #7T;T1^#?-;I_>$NH:7'C>PD7F9W#,8'<9Y*L$[B-D)B@8\*=Z4>G-' M>4E_#+9I_W\.H[/>)M]16%0FRTL;2T1?=V 6*;2J^627-$)FGK.LHF>J+:N/ MZ>G7U!R"B9VFY@3A=VIE?D4*UA>+;SA?>67'6);M1PQA35XD:R +\E.8U\[J MBP_KE]Q!)3LF3,X()GN"2F"%0$/N+A$E M)N:!J7H0%6MPRGP"+"ZR9!):UZ2R9R=%(T=+0R#B21 _B/3?AOE8I3R. M?U #4_(P0E#09(N>UET,V&+)BD35I -?*H#S(E&V]@:+Z M2:HG3Y.KZWJQI@K['O V*BY38""M,>3N*PTA,PTE259(_K08VC24/X[>3HW1 M(6AZH0BPF>8ZR!S>LWDQ74YR98G"D4^8KN>3Y007/_T[75T3V7\CJ=<U=K(.@58"0 MD$>TP:4LWY*/\/S^_X]=ML'N8WM_?A-I+9:U/N:SGE5S+!,47 M10%]\>"=5H">*:UY9>)ZTO[VPX1 VLE,-AYF]A-EU-IJDM']J@[2*E M.59U_3[[B!EO+_;>WO.]YS0P'X-,&;BK)CVK6#NZ9O#2<73$J8]-3D6/H'7< M,MFSX7%PM9T*T.%WS(OOY-6NPOK9VMFM-WJ_S*Y(A8N58"\-QX0I4G#O!*U MY3@$3U*-,L282:#,Z>9[ZNMTCEM6>Z9==V!U';\OSY;A:IBJQY=33G$8G1"B1\;.D2W?0U]<.W3!,.$TS'3B"6\.4?[VNM<+K MWK8/1[+?KB9'MERY$B%5WU8I92 R8X&E6 P:KUAJ1:@D^XO$274R2I02@E@7)20A D3UVT3=P(5=H,X3V0SKZ,XAEQ M.8CBND#FLT*\Q$#.A98:A',U*&.TP!0RH W%ZRJW:)I'/J5QX=^LXW)/MO!5VM:FQZ7G570K0_9)*.E MA&1,:2&4FF'D$!./X+)#HY@JV3>YCMZ^$.?4<^_57;6"M1J6+%"VEH/B+@+9 M#@7,,2T8)W=&MVGW.B@;?85(1V&O77W#P7KN((P_D>=W-\\_8-4YR$DOHDB: M>+>Z[KRU4;IG]:*F9ZAE5+[-V.!V//72-.S\4-V^<-@);KI=0@\FDVIAF0[H MP' C07DL)&?N5AD55\?>)&R2^7^-L)'G#?>"H+V0?:0Z.X#G@\:SZX8. I6- M!1&B<+Q>X$.*7HH';31MF"8G$]O,S-ZFI$< 'JOH;:_B)*F/W9AL$X-L=2B^ M[4Q\\7SGXLW89,.] M0M>X2=2F%FU(C72P+3Y@YT>,RWMQK=GQO&3468.3@02$R4,H+ "M%!6RS2R: M)L'+*W2-FV0]%\!.UD@7-NRN0250^2#&D\R96I>]]:3+<8CH8*\^D>^+K[/KZ;+.;40T*("Q4.0^76P!L6_4>@H-.[AYO=;=TJI8XC.N9,];G'##(IZ37R!CJ) M?-1FKT:_2Z*DUI(_UZ'&*?31.\B1D]:SC>!\HH^9IQ0U"MZF_O &D\UDA_H M/;=O^6WY!>M=;%XKI^7"B'KJ *MQ$2!FT,&4:@"VD7'9=!,E";I MP&,)'M<4MD+=MK4[BSK?CH$;HDW;/H]M9 #/TK;M$&CF1. ,,4/VCF*JG#*$ MX#,H$Z33UE"@U.22WAD-XH\D_&GM@SI=SB?QNKZQJF*MG?GBE["DM3[]_/ + M%]/I=;CZ!RYJVW7R'%(%P&>\C XYKQ5>@F<25S()O"@2DB]!%%Z"LTU"J %Y M>#MF\Q!L;IO-L93>092T9OV!U7G(Y.+=S48(ESE+9 $]T'\H!K5HP9=:V*^4 MM\Y;YD.3Q;\WA>-&_&?&ZL *ZW1/_X2?JPA#'6OQK]G\A^O%?LR>OL]CA]C3#R9_H#U]_=Z/^&TVK^;I#G@IN,AR21!*]2UM8>"B( CR MXDMTV2K99(K=+H).GT/S^+G/N;;!1U6,7GG1A998,;64FSYJX;(Q6J?ML^4V M/'<7E R"DJ>#:(;5R-LU3,>W7MS_X6/X$XEN/@U7=Z)^=_,SSC[/P[OE)081 MI.(M,'<8F>-6=#4!7T,]O5T?;X@$\S&O.9/?=Y8$]$ZTAE!D2$: B(+0&FV] MGR571R(V>!NE9$VVEV;!ZGVKY^ERLKSYYR3CVH2_NWFL@W7LQ)1$SC8VZ;$X .V=>H2'H.R%YMUGT6@'V_4/LVG- M=,]7BOLX6?SY[N9W^JNK"S1%1"E45F 2N;8JUM2W%AZ,0X4^1<-YD\N\+]#4 MR]6[,^'C:7'L(,KJ$7>5D771I]&>^]H_)IJ8R>,M-9T>'93(@T.3N.!-YDV^ M0-/8YV8#Z?TU/!VIA![PM%YX3UC:7$Q@M.ILIFU!&5IVFL04@XM@,;*D&2VZ M-F.\7J&K,UP=J_]M7 VHC!ZP]73YO<-I^O(US/]JPLK4ZXX")R1$8_D<'#&1&YS?VDOZGI#VRF V'UB,9!V1H3<8KZ\?+P+ MK%:CM=KDK,G$2QW)-T!+\JF>K?%6)I1,J7VP14]_@"OZM(VIYU\_>=E(Q MCDT:0JVSH64\=E>+WZ;XXV1Q6V WVYA,9V3$LKI7BAX4DF:=5QHR)F9%3NC$ M5AW5CGX5SSU]/.4/I+'9D.+K0/\?20-75W?[918L@&I8I.5H LCDR@*N0V853 MA!%.2)63W4_Y.UXPCD/1" )#"+&#(.>)<_5(2._O[JDF[WR1@8.H5=?*](W;A>0L;,[+938 38W7>]O)5:EM!'990J96U&O36<1 MZ^";.A^N6,A:%)G)@Y-M.CCL)FGD1K M$+ ],&@8=70 K">)B?L[3KS.'S39 M!PL\%E=%9&J=3P#/BA%,6ZMDHXN NXD:>>#%&< UF$K>;L'5?1OTM9CC@SJT MC_B9OM*V%.L LY4I'6L2%J7;TFG-2IKP&.N,TIY'7>@$$K0N?@8;&C4N[QY M^=9:SHMG*\$OIGFK5/+6=U'":H\E03*6G&AO,SA5"DA?D&Q"S$(V:21S&MF= M%FT=@JW=15O-]3ARDO/#?):OT_*W^2>*K/;*GPVHB3Z05.6RYF"Q:;CG9=$L9*@3$X#" M>@>N4%Q&D9C@3M4AU?N,$SH$3D^I&"]C>KIBGZ+D1"F/G3E;*7 ;P6?C(9CDB\C(<7ON]XY\ MVD&O'1TPI^IX=A:!CPXE8J?ZN3]$IQ3UW0EQSAURB\;9 LM& MTB3.4%!"9&AY4$5XMR><#GWU>+G[%I!J*OC1836?%5S41EGA:HL-A25B(,=2 MFB)!!:D@YBPAU],*SC5S>6]SM.,=XV7XV]B>(40YLGOSB>2_ZM5R'SB'J]56 MKC7CQI$;8K6H#2=SO3'G+0AA?(K"(WUA*/=F)Q6]E&6>U64>1B=C ^LV@'W( MPGK%91?).22G4.I:VZ7IIUA[;#"I3;!"U X9@P%K%Q7CN4$#:7 F3]81L?]V\=$0S#J&YVDAP[.'+YZ9>?+M:;)S?:ZD2P#S(%HCQK\#I: MR)QBR!!99++)/<][$L;S9X>%PXG"'7D#N5A,PH>0)F62[FHG=)*!2]"I#J)& M1SZVD84LI>%D,74D$H;:.)Z\?3S?=5A0G"[:L6.857_?>VF\K]^^'QN6F*&0 MJT3(U>U66M<93M8!UR%&*X(K3CX&R:X2M9=>,TY!R?!H&%B@'>PD!WKJ]\?3 M)E(4[S! 8(9VS) +A"0"($O,85$:69.:D6,)[J7^_FRAT5DUW ^2=UUAN1WD M4(\&B4WZDW\/_[X4SDLK=(1HR>-3W(J:>D?@T6#R0:N"LB&(#Z%UW-.P\X#H ML$M))VMTP#%,9R]ON:O@6*?JVM:R['K;F0I7]F*V=96*\BEZ)1(Y".0J**<% M^0MU$GRQS#$IT.8V91G-JU2VW_! \N]NUK^\W8>\,^0=H0*6@H$ZU Q\M@I, M$>0[!D4@1AG"/E;K+U5YHKVWG%7]=/WU:YC?S$K-9U_=Y[.?7I1[%T@TL^F'+S>+>J:X.01L M?*5P*/+.=>&PB3A;)WI9$K9V-*M]OLG9XQ8*C-. MUI>--^*\WIB PEK(4W#@EGDFI/:D9H\??\D8_;+.T MX]5]6=:C%+ZQID,(=^R2TYV5E<8%S>M]C^Q8)(='>(B*7.Z4A0KD+3.C]SD6 M/4,M\^!@&42O>Q4G'R+DL9&RLXC&:Q4I7-+ G>:@LBG@O&8@T8=DB0OG!NN! M]Z:*DP_2[E[%R8>(NH_BY!1%]CE82%XD\AJ% R]+D M@U3WM#CY$#EVD:/X=3;]8Y-@\:EHSS0"Q2RTN0HG(40I :7G/&64K,TPZ CAG0SAI)M!YFE#_/9-YPO;^JP\N7%-/_T/]>3;W4%_8K+2TDNNM;(P7)% MLBFV-D2J6RH6SWS0EJ4F%:-Q'^.'-#Z%_5?,2SPO__C_P!0 M2P$"% ,4 " #(@)Y2Z,+!31H/ "':P ' @ $ M97AH:6)I=#$P,2TQ,'AQ,C R,3 S,S$Q+FAT;5!+ 0(4 Q0 ( ,B GE) M\T]DYP< H : " 50/ !E>&AI8FET,S$Q,C R,3 S M,S$M,3!Q+FAT;5!+ 0(4 Q0 ( ,B GE)GH=\H' @ -@H : M " 7,7 !E>&AI8FET,S$R,C R,3 S,S$M,3!Q+FAT;5!+ 0(4 Q0 M ( ,B GE*<6?-=>00 ,X8 : " <&AI8FET M,S(Q,C R,3 S,S$M,3!Q+FAT;5!+ 0(4 Q0 ( ,B GE)]4]T@OF,# "[B M(0 1 " 7@D !F97EE+3(P,C$P,S,Q+FAT;5!+ 0(4 Q0 M ( ,F GE)Y GR1>Q8 "+X 1 " 66( P!F97EE+3(P M,C$P,S,Q+GAS9%!+ 0(4 Q0 ( ,F GE)/D6]*XR< -ZO 0 5 M " 0^? P!F97EE+3(P,C$P,S,Q7V-A;"YX;6Q02P$"% ,4 " #) M@)Y2&@Z2H_QZ !K5@4 %0 @ $EQP, 9F5Y92TR,#(Q,#,S M,5]D968N>&UL4$L! A0#% @ R8">4@"U#EU,) $ Q"8, !4 M ( !5$($ &9E>64M,C R,3 S,S%?;&%B+GAM;%!+ 0(4 Q0 ( ,F MGE(&.3SXC+0 +EP" 5 " =-F!0!F97EE+3(P,C$P,S,Q >7W!R92YX;6Q02P4& H "@"L @ DAL& end

WV2[_<*'SS?Y?L[?\-8C]_GV-=K M^O+#_@Y<\^C-AS='S]+>T=X9C.>M]MH[2BR2$3O$ R%(&Q:1UIISZ[C$VE=Q MS]Y@&L-V#E9B(Q4CC%*:4X:CL3QYH'T*UM9:)6'=8-+M::P/"-]JK$&V7+.E M*34&A],3$.BS_/HAR' O];P=3#J+A>K,5FH6<:NEZYSBP'OU(*O*AK*8WQ[H M\H,ESHTW\/% "7=":!U(,I*!@,L(XGHSSG.):B[MO1+](ZM%RA5_R[FJ/7\- M[;UBC59BBG_^PW_50#SKC>+3LPA<8^ WN^5<\,[IJ ?V^!0,OU\_IO^,N>-;]7AJ.!CT+5[#CTC1BE./T^9,VCW7R;#C* M/?;R77(ZY+/H1E,0]2I03'2W0S'FW4XA@N#9QD[??BI>>_ZY\(+\RPZ8ZD]V M!,,M+?Q*OVT8"_CW&1PSQUAZGGRGPW@*G,+!556YB5@-HUKG92R3DR?ET_&P MWP5\WQ6,@?EF.>F %^S"#<>"!/MCB M!)_!ZHQ!T$;YV-1"K/)9?C H.^G8?G_X">ZP,':%2L(53T$.\IY1-__R$>:_ M"Q?_&&%9WH&T=#M@_TZ!<.9/Y_D8 ;&$IPK& M$UCZ. $)0G#YD]X8KNC[PVFH) ^&FK<@X,MI9,> [#YGOW?BX&-O-!Q4KGOG M8#KJ@!9,$H#V,(OO\I/"! 7X7@7]L.X?BX(=Q_[IN.-!O(8 [>,.,*C>"4A" M6:-1;_RA7&@XGL#"+E\ODS%_#)=P9[]]OXPOE?:Q:T@]ND.Q+\(FYQM-/W\( MR]-%>%7T^-%69 QD*J]:+*/C+OMJM[EJH8XR]?6/UVE>]TE>/ NGY>U9.L@C'3GEZN%X:;@<=;2H=+(EZ] M:KFVN#)+2Y:D'T?-KS1-4S%AE47*!FHZGC_22L)=2D)%8,IR M@LJ.Q]5"3D:V-YB!0*W"N8(\O@,GOZG,XVF_H,/OW,CTJS*6@QH.DK-]@1PL>6*E5F4#0D$FGQF'@]DT?L@<7@>$9_YOM%6V[.E1^D9OTG=HYM M]MDKF(%%+[)WI7K!HAQ/7;5VDT?"DW.[;6EIB#?FC_7SN01<&NG/:MY.<9+A9?[ W7GK$6D+/V?W++N2REHRJ?8."\$UPR,]9 MS44MN" 3< O.7/J]W'36&!B#K\31.>D6IFNXEZ-TX5E1B[HY/AMG#R*]\&HX^I)P.4:WOW'5ND).P ML$'C G*S*6[@6):,4;(^SD8*5\^9HJD';W[L@4B#$EXU![5_,YZ6*S0IU,+Q M;@!UT[]>>JP*'NH8>P;W2]"U?/XB@E03LEA_VQG9T]Z"GET-$>N+ 'FE3NS[ M826XJ2C'3.^Z)1(TBV^>0^ELN ::GT(:!&'F.E9Z.4>VPXD;U3I*\QOK/EJ M@PF=VM%D4%XO:FX[_2R+HWRZ1MX0@\DO-!J(,BAA;P10 1@--\TC7;KQ*J;_ M&[N"Z[N.8%_W@1J6\&5.FX;9S$DE_YWV,O2]K'7T<)@F552T1/]^V3C_QL:O ML#SG<'')(6GRBCICI3;N@T&-XF49)\>]<77_:B.TC*?T"B['J63J ,I8 S:L M[S]ND$&N0M!,I. )L9P:HJW7 2=#"&?>,UUED)-9!CDA#"]ED(L;%$6_L&<% M0XZ&V]5DSD+\UP^NIVP;7$ S[-W]!KO?7G]Z6#[K30"6Y,4BM$0 MQ.%'9*FW* 0?-%7!8&DWM@B1FQ?/Q:["^Z 8_2(LA4^.Q[F-UI6",3X&@1VO M5C9V]Y_=0#AFLK"]D/.JVF W6SI0FO%N>8:#4?XWVXS]:=;0@W18QEZ].QI_WMM\Y80ISA2"9L$9(/AY.N7+GNFZVHJ9^+[9.'G/VF:^:,1\)NJ_OA2E-P>A)E@MU:ULJIG(+6* M)A.5)B"F20,D.HI<,!I\*LFQ3 S3G'4E\>95!P361G6S ]X^K.HP!RFG)R!R MTT+L9M7@X+;6T>D*);.<#X:?\L[^R/?&Q>/)0:_SN-I= .NZ2>82JMY<+)\- M1R_ WUA\[[!V?EKQK,3SR\%?;QG%&-8K(D<,1ARGB"P.#DE' I.*8!%ISG*[ MJD2YELX9-#; \MCF_;#YNP5^&J.6RP,[F;GCQ*KR&$D&(YUX%1UX3,3V^^3_JH0 U M:46]$G4"Y!1'S2(S(-N<)<25 O]&"H>42\HQKH*$^=HB2FU>U09T"8ISY#]W M0!SD@$:ODKPGP.'X\[. MT\Z?FR\VL[M91SG*QS]&L&95N4":EGV%E'K]7B%SY5*9W_W1SZ'.R7 0.\]' MP^EIG197&D!?9SA/^M&.#C^(8=C87+]8I'R&C68;8D4WLSOYZ+L5)E;C;EVJRJ7Z#)"H4E#1,X%P"/G( M/^ !1GB.6&"6,9,4<0G\=8R[@!%?\]9M9Q _ 0Y6VRQ%U:X4ET%9H1\@+@W6 M>*Y]Q*S#V$L8V8LJ,#T7 T0?MQR<[;U[RT-*.<*'2(S@6G/)D?:6(4ZY]4IC M1K@'.=B\V'GV_UV S)-&JZH7\U95AY63<6IGO/"KM H6IRCN.>E(!"<#[S$E+_)86Y%8%HDO^Y_>2B*]B$"=(\4!<6\C HP("' ZX)"L--$!D[[< M:#0DHKA^X""^ R92-J3/,>,;;BS=TH;L0L;*47EEDK6=@;XQ6'CSGJ%6A')L79>>B%Y:W_:ODA>FXR@8: MQ$GEAD5@_B5));^:N:R=I0;DS>C\E>P=-(,'P(/=],R5[-U+=B J[Z DC@U' M'TIDMVJ+G\7V=#A^H$E&X+_]VPYR#<\E.]-/AL\U0KG@*3U M!'$G&'*6>_!0B!#4,$\P!@/#OAF6!+^V)"P4O[X.,JZK@-P@KO?GXFRJV3D< MK?A4XI/W7!PW@@MID0J*@SL#) 5>,BCF2!\G(41#,V7]QI9+EIYL3B9V\*YX M-8TCP38O%.+^P!+PNM+[7!WW6?7WHZ[EWGG]EGOOA(#535XG6&P1D<%,HL0H M0$4,/IAXON39TI!\TL$&07ETSBD)&!.#YC%*P)?SM=QKDT1VP_KF(CC9\#:; M!%3AR68G@8=(6XZ.SW5EFLX:3]VD+=.\N&!27VY:]QB[81TN4)I^O\J@K8?4 M<;:?&6F5ESE9. OC*J>[;)W5>P9U';9OKMF#Y)HK6K3%!-;EPV%VVN,H%"^@ M2E5==%NH"^%SCFJ5[9Y7$=[/)>5AMKGS:M";]YHK,K!=T-YV?JD#]J\V#S<[ MS[>W7\PB\C./(9B!Q"AG&=-""\O5QA7W^::A7?NV/Y.HHIMY/(F]8=&_(BU#N(Q5^O$MZ&@WXI M1JCF!KZ2/92J?KKQA<44QKQGGN,+)1Y8Y9#,1S6+Q%R*3%6N'G";:;]"TT;M MSBQDD M!'?GC#B.Y3P@E]3I.Y@/IE0W]T/.V[HA2 W=U ME\DPKVC\? K34.>TY+?/HBT%#?DYYUNI\UO AZI@YZP:? ;;,-[>,%Q\/TU+ MGXE\U>HA:[K0&1]'<$GLN.J2LGP?O$BZ =#/8<@J M80L&])P*1:E_R1CIO" M#T-0FCPY\RK+_K)MN%SNJX>YGMBU3.:K&MDIIG+I \WY'Q\/I_V011)LR8PF MOI\.EHHYXDU$H!1/Q?EMZVZF()0QQTS/B3M\X*(4UK)21I-U=[N2A)>%HI2N M0##\#L'H_U[K>IL7^<K<3Q(3^M\X/&C]++]6T,)@^DBB"=/$9<& M(^-)1-[KF((5 BO_-:]YO57YAF[UJU(VS;4R-4( MT97?0V_L^\-QMJ75$V2&DN]\U7>JNX2Z#UG):?TZ2EX<3BF!GE9[39DG -:/ M.V$Z6KB M:M66__-SN$4^$AC6A;344-IMQCC&5')48%2CSWLSJN)9QZ&W^&^Q8)D0C%T_5FWDF[>14O3?BFVGQ&O1='SK+_" M>,'=0LPG0A>:-KA8@UNUTYB-+#_0*$]C.=TCL]/QT#?2\GJ3BT\#,SX(MI_3 M]'+]:>VK5UO#5S[$U66OW;*A5[G4X]G:-&J12Z9FS<@2V-1!3+W"0&=5JLT- MJ-)P !9F.)C.K]6=$;>)_5Q2[G.'O)/8K3:Y8 'R*D_S2L"'1DW)ZW;RO^\6 M$3H0STG55J+<:-SH0]+/U>9S6?;EV\ME*J6ZMJ2XU#G5W4ZNY@?!G''JJH-1 M19.;,UD5$^0MD0L7+=WZZA'7-?#5+3+-@25J1#2:N4"'<9 3M:ONP+_87(L/ M*E6Q@_QBQ_PZ5ZG.QS!-\'F$^96^JGR>HR#5PJ?&PE(EO=IZ48$P!M[QP)5KB>R,_/O:D9G/W='J_E>^U/7T'8P+LS/V:,[H^VS[\ M8U8/LGWXJKR#B,B[G[/DB'$'=9X/A^%3KU]U7#LH5!5U2CWFP/91]IKG!7:_ M'$X=S 4 ,!.Y[O#7WSJS5?P_/V_]5C%PV[A_U:4NWW]6NCCW!N;QN:5MP?S,\Q'DJWW]QJ6GU,?8'YZ6 M[057-O=ZLVG/M'1<3_MFY]ETM"@TFC]WJ2N>/WQ%X*M=ZMP>J':32NG[;%3Y M>2\;5*D%N6P2AA_K?M_9P9M-Z"4?K(KK:EQ;&N2\N^X\'W%FWTN ?/ZYT*M* M\0OML4ML X:<9WU8T8KO"LG>UVCU#2'U,*\NC'#F%1_E9F19+N MDWLZ(]?/>B7J2AA4*'>S_R8,_G(TPSH NIO,[7F$FF>$C,_#1G$\;=]/<]A^ M#E>]"QTLWLUNDF-OX.:6:-'BU=[\UMD]&($;^TMO$X#C J-V.-]- M>R6CXM>\;SB>Y!V(ZIJS9[MX.5N-/'Z>5CI/.G\,W7QJ=@>YS?Y]9J_? M!);I(&;LD%>BBD2$=2^?$\"7Y%EC6WZI7:,:IDV$& MK/FE&J'T66K1;)-[,6R7]]0GI35A4>NYILYWTGTUV!+<_&7CR=,G?V[\6MVT M4LC\2CV(0J9*_TX83HYOHOYP6$HRYJUFW:P/Q/SZ_6H61K:,#4C98$&AJO>Z M-9[F"^4FIF5'(#.@.HA6;\?F-++9U>97G_.;46XD/*@;_Q26EV,7LXBZ'533 M53W2#*5*OXD%'LV"&C,2YB+(=KEDG9R1>B-8@?\":$VJPHH*MEJD6P.D:UKW M\WY,V0SH'-G/#S/\ITF/<]M:YQV/+*HW2T&?&GMUE=J?Q,GQ,%3-3JJ 1N6;5&:L MH88Y;C(XGQ"WV%_W0[!"LRA,F+45R'=L[MM7KS0Z%;N=ESA!(U3[]4Q"1X0E0@7D#J%^>;+]\ M>O@KD)5)Q>=K@"C)'-7A Z7=5MM5S?KC[&JC.*Y MCGVSWF;SO)CR8+/@5&Q 0_4X57+-[/9Y3LJ4A.'UU''F%Q;,ZBXA?OY]F!5V M1M7*/6OJ\_!4\FN;?U=O^>68Y\G! M3\ ^0JC,_[F[E@&/6:92BU+5TE35B-N' M3VH_6F>JMS-_OQ+4?\4 ,/2N8/TO]/Q +CQ GK>Z56'N,)6S/T$))UFIRL$R MTY-E@3X=3F+U=F5X2BT2J&Z=M==K!/4F>5'IF_'XV+[YHG5-1I<(CSGRG[J)..B=B53$U8/9G1<:_%,EF'< M2U@QSFF%5;QB'M1HG/];]+\YQ^,J9;.4?L#DA:I_>:YS.P\#C2WCDA_LES?, M$ZHO&T/M$%ZZ357,?[H2$ J;SU$-P!,[&I3FG_,V4IU?GKXX_'76]KHWGE6B MS5MU7O:P#3B>Y'."BB0MSJ2><9 9FF\N/?4%G^=&7@VI3\J)&3T6[LJB8O?& M5\3U*=E5K>',7\JA[UX1>-M)TZI$<3(:%C^WE+7E.'ZH3F]:?J>XF)IF39?BQUU(WEG2P9R!G=NZ&G=3&0=GEHK41B&+6" M.)8D=9H3PAP16 2KL.;)>1/?YN,H5L*,?C@1NIP,TLW.#\YG?&9[H](;<6=> M23%>D^1%O/>D3EY\__)D[_U?8O_DW_T]^O+XS?N_ONP]?]G;/WG9?TW_$J_? M?V '.Q_XZ_3%_>?OS[;W_E 7Y^\^O+F^;.3_9V]3V^>[](WS_]^_V:G MWSLX\OP J-W^\[_3WI>G_&#[+8_!YEE%2N;<)2LU# MY9XP)9QBAM-(#28NQ:""H4+#J^=S%_.T=\J\-_?TQA?CRNXQH.O8>KL74A?/F,G4J%<$FJGN<"7NMHMK:_=5F]CS/)5F?DS#:"[JU@L5&BQ^+P8R,PY@@NZLYN2G4[C;=+S(6J^MY>Q$ MR]Y_I[/PRK@.!]G.<0^,Y,@?ES*5?D[BJV(JBYXA^0N+5/ORD>(+UC=L)/$L M'N.WAW.>] WCE3_GA.D;#>KR,Z?_S O9(;_]X)%^=;(Z!RXGI-9U:I4X58Y< MU>/AO]-A)F6E% M;LGA-\2NAC&49_/V2*XVK6,YUQ?CW7!CJC_-OG;->[(>2 M-U2[_I.1#3E8YD;##W'TSQ!M'XQ)N6- M[O=."= OYJLJRJUZ?]1=K4I[FNJXYE$YSGCHAM5YSOFP\L6-JL>K3C1N'GR< M';59?RBP-;<*M+=Z_#/UF-VM'K\:#+]N8#)+RF'G9I%LCIN-3FL!!=V[E$45 MFG4I]9EU55JJNQW-$Z5#W;[G?(RHEOU\F'$OJTS5(.!<$X)F7?!9QWZT@!JY M0O@A[K#\9W%,5LE9;")@/8>Y*!\6J#[$O)G'L 193<0"O/% HJLY'T_G9Z^G MO#P JM6>P<=A?WH2F]NC&1ZKO)%%XYL29H*_WPT;E+S>YYB/NS?X]LA+C6Q> M7+AZ-8XRY@03>=&&:,-?IL?*.2O,UT.Z=*!*]_JMN=!WT._7$,TWRF MPCS\LUVD;7O0['9=AX3"03YHH?+&2X_;HPS$CSX1W/VG!\/?=L)R ]$M)E!E.X4'"^-?OC,$0LCS1<^2J'FJ.AB- M; 33V[>GX_C;[(??0V]\VK=GO_4&99+*EWY?OF'&C+++!JY3?9-RO^KM&DZ, MV>2<9T29C.!/F-VX!IO- C;_G(2+[S&\J36[\FV\2:Y\[VN7E9M:7OWNUZ[Z M]?>XT3]@K(I^[WC:L;8RT,[KPYE7=:VK_K.@;(6T@.79GGCMR4]#)STVW]K!+I1UNW@6RUV#YJ;S M_',^IBFYT,9H:5:N*3'YD1/;6SMQ'DGOVL( M14V+"H\ZG71*7DEG-OJO3$D.G5TY'PWFMAR]W&2J$=$L30UG+_YPU_-Z@E1O M,IWS F\Y?U=JW.W78?U4LA]C2JL0OXOAOT:\4:P^9GM^ MBBZ$;+_!^:NX__6E[ZJI6YE8?FMM;G.-=I#M(-M!MH.\9B3PXIU2^=_/L!/+ MF4:R[#[?A>W8V'J2*T-S0L]'V\];?+_=PEB>^R:SASDWG[@X>_!_G8PLW>L+FDQ7O?9T> M[7^6S[,OW71+CM9T'#:6D[:L,]@9I5T(E@N:C.,"TZB)5T(%[M_N+G*UP%'K MG=C^^'\W$*A1E8,)E_@\^6TP/0G#2?W^^:2N;*>W!R'_\W1AK2^I* 75A/F+ M14GO8^K6\>N3S_V#DZ?B8,=_?OUE__V;HWR?O^@^?=D[>/[FP]Z7W;,W.Q\^ M[;_?%GM?]H]GWX%[3=_05_+UT0>^_^79^SVZW\_/M+_SFKUYOLO?G,!]W__[ MP\'1-MW;^?!ECSY+^T_PYS^/GD[V#O&GM\(9X;4S*.F0$"=1(8>50#;9Q .G M46&RL44IZYJN4*&)8RBMUA%SZ-PHH6E%I;6X-%N $L)6)'R(,,I %LB M3!MP","7"U@82J-L/;GUQ28VQR;MJ?4R8"0#QXBG0)!V7B*CDU9!82ZC:SVY M%IO6X-%NY,E9I8W'-BG&N38V6>ZIUQ;K0+3&!9LPH2TVK1\VB3DVT20M]H8@ M)8)&/%C@32#'R"EJ@4!13PG;V&*T:P1OH:F%IGL!38%S2L'8)BXU)V!]&>8^ MB*B8BXX:=SUH:KVYGQW[!D2JXM_;P)DTTSAR%(R.B%-FD)7)HAAQ ,JK@W-M MF*D%IG5XM!MQ)DP,BY)8KSA6TGF+@PY*$\&QQZ8%IC4%IK,Y,$E"N E$(&\" M !/Q"5D>-7(4Q]PE5G+3!II:8%J'1[L!,&%C(@E>1AX=UTZ;B*D@U##I4@Z@ MML[<&J/3_H(V$0?N7& 669P4XI%)I+FC*&*G [#@J+5?0W?N&VE=L]XG,-CX M=3QK/]E^\D=^LA74]I/WXI/WIMJ \CLL-RC5?-5Q5(VB@V_4'-!OS^*5U2'? MYL?WF442C44*1C(>(Q?46$)2-!(\(8^C$JK=KEQ7%GG62#Q501.F6YI\$1K)/Q M0NL0N-"AS:-:2^5?I'<2:6&=J$4J!(FX4Q89[AQRC/+@@S:<^I6%MUKE?U#* MSRD1Q% 8<++^CRLKHL24^!<)YJ_QKJ?R+),K &,W9W8BZJ!'7D2$3<(2_ M=$C")1D%:Y6_5?[+E%\F)A4V5EAKN <.&9T4@?B(N2-6Z9;[KR\"+%(5G72" M2"4055(@'@A#.BF/<@J%(%1Q8EC+_5L$N P!',TI^-* JZ^XD,9AZJD!VH\% MQXFV"8%KC "+A$!KE =C#^:?JX2X9!2X/Y%(> :O)Q_!DUO5#E(+ \* #R( M" L\*@Y_8ZN,)D8RAI,(\)-B;7;+6NI^,^W.>4XP0 #"-%'$F=/(*&T1YIQC M88'><=5Z *WZ7YK<)C0%QS$RS2)7CCC'O#=,$V>HH4JUZK^FZK](;HN2195( M0C0%B[@1 MG J(R[^!0+Q2)K?JWZG^9^AMC'1>)ZH@-$ "KN4\BAB!M!H;K MJG]+_^\$ QHI9%Z"QR^H0$$S#Q@0 S))8(2#)S0E[('0W2L'X-[T#+O+QHN' MQ\/1!$WBZ*33&WR,X\G);=LOKK#99GN-]AKM-=;@&OOD MR7+>4XCE:-O;IY4]:/X8*#=**>N<)#PP9B/&G@9+O'%$6W&[W>/MV9G>SX:C M0Z"&A_D,T')4Z$YTD\5O+7.\ 7,\.&RDC24FA9'!($4]1QQ+A;13'EE-)<-" M:AY6GCER3SW$!ZW'CC(*.NL]R +X@4I+[S63GDGCM/77U..O^H&M,O\895ZD M@(Z:T0#P&AXRT#BE/85&Y\H3)C2WP 35M5?G!JK(V08OD<,3,\42B M"]K9:(G@(AKIKIG3T9KDGZO%BWPNK).@CC 4O0M@DGU$1NB(,,...6$49JNK M56[U>&WUV D2, [!FU7T1"\5>8?H\R+U"S%K5%2@. : M'!%/N?&N$A'%I A8:2JE4JU)?NBJS!C/_T^61*N22IT@X3VWR MFHA8_&0E6J/\<)596*&) P7F7'$>K!.@VDIHI;WFUH76**^G'C>Z>C'PBRV1 M*+@H0(_A)TTY1E@S$A67ENF5YSVVFKQ^FLP$9U0P9D+$W ,[2UPZ\*AX5"XP M:5NSO+[JW,QA,B&$G+G$@Y&(&R.0E4PAC@/%/G%#:%P_LWQO$I7N=G=]>'(2 M1[YG^YU3>QI'M]A6OV[/PON,:#PD1S,C\4!/7(I.2R9=Y"E8>,5=\PB)EIO\ M1##;.]J>++5"5H3ZO ,G8LP^1D264X]4DH&X("R+^ %W'&TUN=9D*A0\IE7. M6-<:TROQ@E5D(2UF@ -\F<"R28XH2HFQ(6GJK;&N6UU*/&SX&CTQ( MY60^9XY5G9(:)M:Y;O1)T79CD9C2U3#F&N.>+!8>0L:7+R8(&]T)8Z;H,TW.+(-%8L[])RTD;RUU>=]ZIL&5#I[;<& M&)5S8)*#Q01Q*P2"EQABE$?)G?&@UAM;Q(!A7J<3+5IU7G$J.@9O68._G 3G MQ@:CX:\08K"&AI1T:YC75)/WYIK,<< NZ+6T#*W->S7VV4?G0Y'=A([@V$N8[>#T''#05C!X2@/ M&MPD2\!*A5#44FZPLY(X[7'RA$83]#5+;5J>\E-Q[6ESNYWI@,%U-,ARK1!W MF",CE4*4*(&3,Q9DN$T%?/B:;(BD5!A-HPL<2VZ2]M22%+41W*:V:&Z=U7D1 MU]?4<**C0,S&A+AW##D%VAV)8=9AG9BA&UN"FJY2K%7G!ZO.(45P-)(3/%%. MA=;2&**9AV?VUE'7&N:UU.3&AGO$L%)@@9%WN<&,\@D9"YJV MW$V*1(1$D6+2(8X5>,Q11^0C+*'PB8$RMX;YX6MR/O2+.,^HM(038C5AVNE MA)="QN3:P/[ZJG-SRQU+9TQT% EM72ZAT\A@EU!DP?,4+:4^;6QQIKIRK>KG M6GU>==LH:F*2$EN/N7#>R2"\8#H*"]?ROK7,:ZK*BSUW#7J,->? JE4^S\=X M9!EGR/'(=)#1)65;T_SP5=EP3)5AH,/: M[+F+"! LM0955@SQJ&TN'B.(,>*3QWGSD:VC:6Y+VZ^CT*\V#S<[1Z-HQZ K M\39;[8\ACPA3$':5",4^[25KN26@*W1-X! MAG&>--+18B3!1C%8RV1%6T+W"#0Y@L9Z"]X%-8E+Z[1RPED.EDW;@ 5M(_IK MK,Z+B+YW"0=O*!(A),23H\AJ9Y"*)&=X>JRTV]A2M(NU:K7YP6IS[C+MO7/* MT,@]IO #(PQ$(MG$#6^[QJ^G(C=VV@/VBGHPR1XG4&0&VIS=1L0\^(H1:):- MK5U^!)JL&7$J'_I(?3[_F3B65&XYDP(5BJOV*)=U5N>%7381E-<9B:12'G$B M2$6SC4Z62RP(<*[6+C]X;0[,N:!"X [\*Q:]=LD#/X/K),\=$VTX?RT5N;'1 M;E5N3:H98K!>*+?_1\;SB"C3QM(DB6T[P3T&3?8V8&O"6$&92(*ZQ W9M M&,*)$,9$D@ZO;I^]5>6U565%>9#&1R4UJ#+%.EA*I8;_%/?,T-8RK[,^+_;9 MF19"&:&1][E)J^8RGV,H(CZ /%!FB*SB?.V43!W\ DD#:NOY:PMM?<;S?26/(A.QTJ(B1UBRA7.6L9:Z/C'QCBRC6U5RWZOQ@U5D1+A6S M6$7O>:#&285IP"1&XH--[1$OZZG)C0UW'$C,)W$CGGS^"VRR\X(@%H+ Q!O! M66N8'X$F"U!B09(0E&*.-=8V,&VID-A1Y^(U4UI;PWPGZKPPS,'IP,%90CCQ MD$O;/7(I:902 Y.M(C/Y:(C6,#]T=>:980=KB5".DP0.M"_1P<2<>D8,U%X:4,NCE:466T"99)(395C^IH)-*UA_NF:O-AQ]]H88R,% M>ATT6&9"D&I%S7+%33,<4/&LM M\SKK\V+'72I/@K 6$4L-XC(%I,%;0LX) OX3)3;Q-;3,]Z:PG?)-=6<[[D?# MB>UWQL?#T01-XNBDTQM\C.-)WGU?096[&XY"')7'SLLX'O9[H3-[I@<-?D1C MD8*1C,?(!366 *TU$DR>QU&U)?!KB7M_-;?DI?'.2R:1(=PB;IQ!1DN /6FH MT#@0&ORJ$P>OK2_W**OP$6, EA$H$'%!>>YI< 3K9+S0.@0N=&CW#-88"!I% M>DY8IBQ#X(F"/Z.P0"87^-# /;=:>>L ")1F7:E7=0)M"P0/"0@X)8(8BB/1 MG ,/<%19&3VVQ*= .&_)P%IB0",-0"7M@DX))>$4X@SG$[6$1T0)(IRSL9QU MV9*!%@.N/'XJ,:FPL>!(&^YS0UXG12 ^8NZ(5=?,T6W)P)T 0:.3#M$I)*V1 MU2P@[IA#CF/@!HH$+ETBVL:6#+1 \)7>O=1P9:3!42DNI'&8>FK (<""XT3; MU(/UQ(!FL;_1(B0)FI\P8$"B#&GL+*(X24.99#RLO-B_Q8"'A '>,\\"CXK# MW]@JHXF1C.$D0CY5?3554CMDCPD)! "$VIBY%I%KERQ#GFO6&:.$,-5:IE VL* HU\!V-5 MD!ZCR(U'/'B"C$T*86^H9S$(&U=WR$X+ @\0!(RQCHM$=<0&&('5W"<10Y V MP\-U0:"E W>#!(M,B01(0%+,97\NE_VI #\!)B@2M<3YB$R=[AT=N#>="^2= MIU'8\3A.QIV3WG@(&:QB&4U#C^1+? M#C6_NA)W,(__N&FFT KGYZ%8D]6DGGS=FA1!?P:R_7<6[9W>V/>'6>9;\W$C M\_%J*>&$8\' GT3$4(NX, GI( F2+@II2XM0NK%%*>L:@E>4:+66MAM(71%D;O/(&QA=%5Q48;&8O!.HRIC@@@DR+.#05&ZCER))$(WH52 M*\Q8;(&T!=(62.\R_[/%T)5AZ"+A4VLGDTH)$6IS@RNMD-%!(V4($91)[')W M]S8ZVF)HBZ$/)7VV!=*5 >DB7U99[J@R$=$(C)0;*Y$6-B(F+58!_ G#!)!1 MH;I*K:H;]]T#Z3<2:D-O?-JW9_E1X]>QM_UD^\D?^ M?+((ZC\GN0YK7@A2L9K]Z0G09/^5\A>Y7/XBE_V:]]/QI)?.JI=Z@Q '0*3U MZLMA"/X6>Z>9O6\#3GWK.OU M>Y,S>+UO)S%T)L..!^YD>P-XR?8[\'%XO9.LSY_KP0 GQW;2^63'':!7?EI] MR]DQ_ U.PN0X=D[A'OGLT%)TTQFF3IK"[6(')AGU(WRR=X734\=/1*%_6#\>3P Y\?@H8RZ?8 MS]4_'9C\.(*'SA>"M\:;G:/CWKC<>I1+[,I3+TJ"9I5"Y:Q3^!QX->,>D,]J M(ER>L#_CQ]COL*5/!O@FO)\?=CHNCS@&$>@E8)SP[G0P=+!J'[.0=7J#T^D$ MAG$88V=_",\C.R^7EN#),8@43"MX0F5Y8 AYJFWQN>#*DSS^^3IM+A:R5Q5R=6'Z?'^:"7_GW7 8/O7Z_?S:Q [>]?+LUO5>=A"*B,3_3F&. MT$F<' ]#HY%N)U\1Y++W$22J?]8YCOV,&"?PK&?+-6)9AFT6EX6T@&S#"GPZ MCD6Z88P6_O3RG,&"ES4&"0%A[L "^F,8&4P,W,_W1GYZ MHS\#.E.;%G,S5L MRHL-X*V &/5@/'XRTZ+FF+(4@$[5C[O9V1V 1,#\U>]TGAS\O;N#B '%@L4\ MZ?FB\:=QE-WKK%KP4* 49_E!X"OY1KU1/3$!!C$9CL;G[U(F=3#,FCD8GA]C M)?PPP,4HQUG]X!I[=N2/.XQT.SDCZD'*ZQ%,.4A6[Z1@WX6%ZCP9#HK_F67C M, YZ(!A9]<<%-4/,79[AFC.(^<=-TM"PCY$I2CWQG#+K>(A<6VU]2%Y2?OS[;W_E 7Y^\^O+F M^;.3_9V]3V^>[](WS_]^_V:GWSLX\OP C,C^\[_37A[/]EMCJ* ^4A23\HC' M1)#F2B&IF-:",JZEO%FABW))1)U(TC B80PG2CG)F# ^X.BNR"YLEW6ER^JT M\@JG@'@@.1B6S[(R(2*,#771*<))SA7P]G/G*$O:?@XPEHI47+ENHR<@6$PD&+ML:P/T;@4H^W]IHY8Q0EAO. M-)7861)%/E^ 755FM;O_[+R,9<':'61RDVW+WH(P[682-!1(\L]1]@2*Z/%S"EP60B^*&IYD8$@ MGN9B]Y/,G&=&!Q3X-,)G/G[%_MB9E>_T+9#H 'PD_UZ+3V:@A;^#51R&S- M)67/R%WP'\.3DM7CS/ASOO7_Z^0,'\.3-^_[)/GUZMG?T[,/>EU>?WSS? ^SHI[VC MW<\'P$ (U\#]@'(P!J8J"H^T)00IX0F/.F A9(7RH#&0"WGE"0FF?#< M!JL9"])+'@,%E%=B SBMMZ>P9@#@@#Z[S7-(SL5(EM3DG(96"_+MNRV/SF"M M0W3 GIS);1.L=@Q^HUZH((B//^C.@OG/]]F9YZ]Q&H)N&JBO?QIODRO>^=EFSJ17]KJM^ M_3W@R>U8[]%8Q76O>G]V,:[>;OMV+T!RX;.79&I5('(W*4D7:&I!E>U+O.FE M])/;3DPCK>ZZ22A\DZFUG[>3(8SE"YB?)\/QY'S"SO<^_6.;Q>>CX7C<>37( M^V)E,I^#?S)N9W-%L_DG_![;Z?S.Z7PZWX_(H=W.WTL-#^_>8JW,MMWEJ:%W MDX>; R%EJS 'UL#\A7@Z'/O-]F^SNA M?_"??_=>'[WL[9V\Z>V?O"8'1Z_/]LOU_B+[.W^_/Y^QO?_^[Y.]'8_WZ2OQ M^N3?Q_O/=\_>G.S2-^]?B?WWNRS'9?9W7N']_^RGO5Y=@7V(/[UU*@3.&4=6 M!HRX#@DYYSQ2N;-:4CXQAS>V:-?06Y\#?<_:G+>XU^+>BG#O1N#F_?2DRH$K M?'9!9[-O\$<$#(U']G.+>#=#O"]SQ).>$96X0<:P?/2KML@ZIU#07%&3C-(8 M$$_>NAMO"W4VRN"X+9I6]!\#M!D,Q!D(3H@M(),1<3XE10Y# M MS-<.[_H?Y7,_$(_-$8\J[&6R&!%8O9R*:9"VB2#. MDC"22N6#*8ZNON>.[@.(OW[?:4,PT?; MIP=WCAKWUD>BG,18<>6E9I(R<.&X5U)PRMIHXYJ#\%DCVD@EH2TZKTBM5Z55[EFUX[18JO@BO$>4IY9$C MX;Q!/-C<'EL9!(O-E&*P]G%UGF6KY*V2M^&CGZ7DB_"1" )TW"446"DV(@ZY MQ P*W"ECF8J)Q%;)6R5O(R-KJ\R+R(@.6EM/!T"1"5".:< MH9:+I#2)3"2F" O.,1';*,AZ ^[^DT84)!#)L3,<6:R /6%%D-54(>RLB\I; MY9G?V!)4=8EB*PI&K]'^6JO4:Z/4;3#D1VAZ,QA"HL2<(6U%0#QRBHQPX"<1 MJY@3!DL9\J:3UJ+5\_NEY[_\%$5OHQYWKLV+J Q=YMZFJ^X!]WX X8[OR_6X/[5VKS8/-SM'H]*MJA=O$^=X# %ES8A3 MA*9$/><:8^UA(\YAK<6:!XQ(XASX4LPU%]XAI86P MU&!CB-S84K2+E5K[R'*[2?3S=;J-9=RY-B]B&&(4.B0UIZ MIQF6E,O<8%*VFGR_-/G_9^]=F]I*LK7!OZ)@YLR<$Z&D\WYQG2""*FR_[FB) M=A4N#WQQY-4("XF6P!A^_:S<6T(7!#8@0((,=U,"27OGSLSUY+H_=W%D/+*8 M.]TJQS 1A=82P5$I$&< MYH'B:)3"ELKK-06#"#%FD:1E7<=ESC0TPMU\6<\ MNSA/_!F.8D5MM(AP0Q!/1B%-)4'>)R6,#(+F2-"RBH&+(*^@.^.Y);FX,QX@ MR1-WAI*4$^D48M2 ,02F;96[CJ1WS'GGC;0,#F9:\C+61XQ76\DN#HWER/#$ MH1$BY5H3B[RRLFY(I"WC" =+B5>V>\<>R*-9&K5Z&3TE@[T4^F>9)F4\Z-?:,VKY\_-23BV9F%38 MY)H[P[T*.CHI O$1LTL4UM.*GUW1?$RZ]))Q+E&B,B#-ID?,I(JLY-DPP MGK(MJ31I$OY@BW+I,O7,D;D"K@5<7QRX%N_=8R#NQ'L7,(TJ"(XD"0H0URJD M#7-()2P9H]HFK*IV?O+!6=P%;PO>OD:\O8LG]?Z 6SRISXZJ$T^JMT9$#S!J M+<&($^V135HA)K!W##L"P+FQQ1=XY-:S :8'35P6GJZV^%H_VN]5^8NL*U7KC65WTV"]=ZX5HOE5.%:[U0 MSRW3$\@$9U0P9K*9Z 5SB4MG-.51N<"DK3R!F-"2)71'C^ QC.7H$]O]_)8? M'/W=A>^?MW8\/]AYUX5[LGVZ?][>^29:1]]^S'L$#W;>7K3WO-C?.SQN?_YT MV=[9/F]?'GYK??X$SQ>.#HZV\>[>MXO=O7>S7.LX>B<<]<@'YA#75B,MJ41. M"D5<8D1QFF/64CW8'U@H-PONO4[<*UDZSXYXDRP=&HU/47B$L>6("V>1YBPA M82G#VD4EH]W86EJCQ0)W!>Y6Y[F?7,TK9%DK!(*3I!I-)9=:*:0<*'M<18JL MUAZE%&!)DR!!BL*U7I"P(.'S&+PO._7EZ1!ODOKB%(E8,8:=( M"1N%!LBSDF=#5XG"M?[<_M>4-%H@3$Q$7A"$=-4$BF>28,Q+6 M=V.+F*8Q?.4;'BX]Q[P@U.H\VI,CU++-_N+[? !B3?D^"2%<, _&OM* 6-XA M@RU%H/QF6EU8:(]?,$=V@:P"6<53N0Z0-?%41EA"&U)"UF*%.-48&>422D$' M%8GE,BS/4UD@JT#6&D%6<2D^ S1-7(I,$!LC=L@3E< (C 1I%RUB-'?YX]C@ MQ-;&_GL!;L/[I6VNC=MP<-(?@)[1Z/5SVJ;MA8;K]T)I=W\[TAJ.J3*YYZJV M7'FCM6+,Q6B2I%9@7SQNJXVX[3^F/6X![->4'+*9MIQ+2>&5"4@SS4$KY,ID MCQMGK,EY82\O0EUZ::V7I$\\58R&H*Q4*%IC$.-.0 MU7:@M.'1,X,R_ "P3JD@:Y5A*9))QF0O$0Z,U^ R!FAE,6$I$Y'<9@J(H$+ M3C$=4_"LN#-6''.G>TPQ:;'#R:'@K468MQ[>D(;G6*XV32ZN1X!6 MS7-I11B0 QSC;AT&EFA8!^[Z+A, 51J6>O6IF1E MK&Q6QIUK4,8W0/EJ;PC9I,_FX=CKG]KN_9K8%!K")YN?EW)H&6,=%XGJB VH M*%9SGT0,8'. #4*5*HZA%3^\IAOH4,\(Z!L"4<(8F)+PP_AD46(D$1^])M)L M;$F*F_#>"Z=N] ;?X49\=52=^U& -(9H)%'U,B">KD':6 M(L-5$,S0*$0 /18_/"^LH&E!TU>%IJNMO19_]G*@=.+/5A)KRRE%-.8.E=1* M9)F7R(1 A HJ226R2X W-5U6@MZJ@NJ*NL/_4?&Y;U63/TTB/_;^UFO2/CL& M@?>S(DJQ45I32F2*7$NA&9@@B5CC/24BR"\[(*($PS]4O6!95F=%\"]_&,-9 M-^ZF635FM_>A]ST.3W.6W7 OCW /;OM[M^^_K:<,=N/_^?/BX',X<93+@[U] MD*&_O^WNM(\/8'SM]^^.#XZZQVWZ]J*U]^Y;Z_+3CX/W+=X^ZJ;6WH?+W8]? MC(R!6L604S$[UPR\PMPA[#SATK(DP=1K1 "J$YC>T\%9O"T$(6=#$'+V.#TZ M&YYVTD7]ITXOP!J\(7KY$0F"?W9HT"HD<1@!T[O=_CD(9J/:KL/&R2 .'\!&XU_!_WLP&3GYU^LE":G68 M[>I9KP"OABV8]:X]&<8WXQ>_C46[TZOFKOK2;]=#3O-!JGR_^NW?:JY[.*(W M<7U,CV)DHSN/WMZLWIJ#X?H]:C:%X3>^C3?)C>_==EFSJ16]UU5O?X^7L9:Q MEK$J^4M7_4G4_.>$ZM<8U4>H]%/M:[49U;>KDZ1E!_ZPP4BSD76<&67UH1-G M[LY$O_*3]J\(Q^?>(=R7T$8+/GXXG%?P%SDD?N7Y7]4\O@>%!(94IO+A4SF; M\K(4Q'N!L_0N*]!_9P7ZT3?92YR^B7G;R/;M+\SAJYRFLLO*+BN[;,6G[[9= M]I.C<_6BG,18<>6E9I(RSPCW2@I. MZV*>44#EGL'/N:22N5#H'U>^[]FXS+]'CN]LQF?3D]#:\'PA(=(/YP=[!]]: M].-EZRAT]X\^BOVC0QC+WT>MO0_GK?X?_=YM'W^\A.M> MM.G?G?9.M[/[_I]'[<^M'ZVC[?/]2[C>GK^$:\V2('CJ4V*$YC[*"7&N+;*: M&122QM%$E73N#LB;QICU9K*^R]/+'"C[>#1^G M&A10XJB)#BGF/>+6:Z0YP2B:P(0RTCBEE\886!"R(&1!R,=!R#$R[@[^U>]] MC8,"B7>#Q$F"LJ$A)T8:4!D=1YPDC#0A#-E( R$ID626Q_M<(+% 8H'$IX'$ MHC0^""$G><=1:R$I%2A(;Q$/8%0[I>!'XIPI)D5RL2!D0XG\/D_2I M^)]12<3<8[-F8)$)[)KH49(B^ #O*IXVME@3;-ERGA>!+X&M=1?]26"+4*6P M, (IZ@3BW!/DF'&(\3I?5$JIEN;2*,+_PH6_Q&R>6; G,9M K$J1,!1IP(AK M&A LKD5$ZJ2C!@T>IVREZR:6N@CV>@GVZEGI)?;P&#ZWJ=@#3CY09CW"A,%! M396!@YHG% U-@5'G!%';G0PDG/ 3:INE?K7=1VI10$IR#!>(6R MTZ.*M!=I+X&$9Q/^J4!"2@9T]8"P)!)Q)AC2H-$C*;V%T][$Q(KP%^%_?,N] M!!*6(=B30(*.CCKN&)(NP:ENO9YB2,\AK-M M*H[ ?/0D>H]D9 YQ:PPR8)FCH 1W4F$L&5\9._R):A/6+(KPO@_C[V6>D8;] M&GO^8>&$M0V"W@&[A,5*D"0$I9ACC;4-3%LJ)(:SS455P@EKC7#3I.$D.6>5 M!'PSPH,=8C&RV& D _PT@2JOQ<86X:I)>*E.6#.1OXN^6)<1$I1\ L840CD.Z K!1$>HFE<1KDG*Y(/D01[U=VHI>PPL,D?1)6P#CB M8)1 (6B.N'0669=;VSH> E>6^6RQD";8+N4\+P)?@@KK+OJ3H()PP>/$0-8] MHYGN5R$MI4),L1QMH(EX6JH3BO"7H,):"/8DJ."$4TI@!V9YEFZ9*#(>7ND4 MA67:<^=]MM)U4Q_6L]!)5> R?VU1401F06YX24L(:Q(WTF5><(Z]M M%"E%YJU8(6M\53F%QC= ^6IO"-FDSQ9IF"6QO ^[T.@I&:Q1Z)]EXO'QH$M7 MO&7-STJ? WQ5T=%($XB/FCEBEG]V=4P(T#S@L=J?YB4AT MFH-1AY1EN:U,"'!44(^P%LE(S8DD=F.+&=.4G"VWB=X2)&X]^HT6Z'WET'L7 M%?S^V%L"92N+MY=3[O,4DU "L2!U#HA39"68V@I[89,ERC.ZL06P^_"4GP*S M!69?%$*4F 00+@HQB%KGH*7:)&&[<(W7J M+R!<0+B \*IIOR6 OPR G03P&;:$F$!0&NK-(Q_G.;]-K-Z:6Y#Z/6HVA>$WOHTWR8WOW799LZD5O==5;W^/E[&6L9:Q*OE+5_U) M?ME/TT+9E'(Y@](_Q>'KH/@\"HU:J-!L#QO]U-B)/AZ[.&@PTFR 5H)G3JZ' MSIV9G[I?.K]6>]YR<+R1H^,-0ANURW#^M%]DE_S*\[^J>7P/VBL,J4SEPZ=R M-C]T*:#W F?IG>T,&G_;[EE\]$WV$J=O8FXVLF'Y"W/X*J>I[+*RR\HN6_'I MNVV7_>3H'+LK>OU>O'VZRB?7\Y.K6I#T/'[O/_K'QW'@.[;;.+$G=EI'GN5[MS]_I ?'[X[G R6[>W#-O6_\8.<3 MWX7/M-^_Q;M[W:/=]Q\NVI,!4;P^2"UIXN(C.&.:"-0"E@A;IA#AAF& M;" J^*1)DGYCBS>-4L0QHGS(V.6FOR2/F/!2%7"BD*0JXU0K[,JIRG@\1)54XP%#/J M*&+&4,1% #247B-JO,586R*<*)!8(+% XII!8E$:'X20DZ(92F-2+$HD9,KM M59U Q@>, DWT/!WZC2M:+EI['\D76+U$5)+( M& D(:#1!+M/D),^9!Y51QB2*6['@7\&_9]407U$5RA,&5ZZJ4([>XO;'+QR4 M/I=XR*4G$NQEQI&QR>:6GA)S;+ BZ^="?")"L;6)LP].^@,0F$:O?PI7M;W0 M*'1BMV.?X9@JPYQWVG+EC=:*,1>C29):@7T)-*\U%OXU%6AVP27-8T3* MN]S+AUKD2%*(1F&I5X3[9#>V#&UJ\> RY]*G_&DE_B[EM?<7^1(O75DQG\1+ MG?(*-!".B$@4<6D5,H(SL/X2)\YCT'%X+KM=C?;E1;I7Y3POH;[5D>:I4)^+ M)*K$4$C"(NZCAT/;)P2V*4T:MC.E;F-+J\(75F2Z1+#67O"G(EB2&)]"0+#, MH*T3T-NM)0II"VM.)'?"+R^"583_A0M_""A!P47$*+SB+<+_4X+]5"JRCBDQ""#TYKKP0R)L)) M+GQ"%HYG)$14CAJ;C,#+SGXJTEZDO801GDWX)V&$I'D@*A'D1?1POAN)8(]S M9*/TQ!IAM+!%^(OPES#"6@CV)(R0I#?$4XNBM!AQJB-RGD1$M1?!*LY#*O;Y MFLKUZMGG)8SP&,ZVJ3 "T4QJ"_JY#2XASD!)-UA0E )AU!NI!#8K8X<_4>G! MFD41WO=A_+WCV#MMV*^QYQ\63EC;&.@=L N@BL6$I4Q$0!$LIB48L:%!C@E=($Z^13U9I0:R(%L2)B@3X(**09"%>$H12SR>2Z1-A'."($:0D'.P\,;'1N&!*$F<2D=\H$L-%-DQ0;?=WD>O5L]!)2> R'VU1((;!H MG6$*@48>$#?"(D/S#V=L\M83&=3JV.*K2ALTO@'*5WM#R"9]MBC#+$_E?0B$ MED"0_J*;WBUC?E;Z&+A+?9JQCHM$=<2&LV U]TG$$*050E.EGMV94X(S#S@K M=J=TI?^=$H@+@!< +@!>UO,18EXOE4S%6*XVCW.064(#E40=DE4PH M:BY8H"Q:8C:V:%,\O/M;P?2"Z073UQO32QA]#=!]JL%?-('3))%TFB,N"$'. M&(\4CA'#*BON_2.1$JPOOA<0+B"\TB!&6 GZ0P:&^^-X(@R8U!F-T". M68(D]U)R'(T).1=9XZ;"Q:M= +8 [(MP/9>\DL>(%4[EE>1:#N640EA3C7@F MGG:2&Z0E5IHHK FW+\7%7&6E_.,T;Z\K/T#]5.VS8Q 8?XO+0AZ>YOG78L(/8"&K_K",':[S8K)"[[6&5;O M'O?ASMW.M]B]@&'!/.4_PHO3?(7S_EDW-%R$L?_GK#.(4U>Y_@@NIGRM0?2Y M;O>BT4_Y0YT!8!8\C+/#SG"S,>L"FEGY66RCV"BM*24R1:ZET(Q3DX@%%802 M$>27'< V@N$?JEZP#'*SL/9A,K@_NG8X[*1.#+]?9 ,]2Q!,6\N>9M"[V(&9 MWLM[<@_N_WNW[[^M)XIUX__Y\^+@$&\QS'($J#^!>3X=G,7;7(1K):][AR!K_6ZW?PX0UZ@ JC$\.X;QPT6& M>2=7^W.T<1K']7Z9_!*,/P M?][,2L*O3B*9T^M\S&@!@ J&$=7C4# MU9=^N^[8G<_QR_>KW_[MO!-.#[.NLHEK@W"48CBZ\^CMS>JMN6.I?D_Q36'X MC6_C37+C>[==EI!-P?2]+GO[>_P1!FLVM?JUJ_XDB_.GN=?7/[K .*@WT?-H MP6JA%KP-Q])I=7C^ 8?'O)KSBB;BG84#]&_;/8LSD_#4;<>?P1#: 6WHO'-Z M"*C9[\7&1;2#QV->?LDF\[I;Q'Q5T=%($XB/FCEBE*X-X MI"O>T^4X;QU/[.9L1;>NU(+/U=;=[<5]V+A7<);1[&68RLVP91NI]8TX6J4@BH5$_()K&6NN4*&$8[@ M3RDZPYT7N><)-TW"Z+K03C^M?[%@8<'"Y\7"K-%4"DW!P;OAX"0G%>/($G8, M16H9XM'G]K. @PP#0BK!',,.<%#@)C5+SF1Z9,_@$_; >WZ5MG($#F*MVPX; M-UHY+[)^=CV1;#N!?0A MG<(J_#U\%WG>X5IPZ+@W1O89CARB*'$] '@#E-O8XHPV,2EM<(K$/Z/$%S7FGM)^.=7"DG(2(DI7UM=#2*DUZE;66V2KYDLY2TEE>#.C/ M);Y,*W&_YWAUP?:[8/MT>V(CL-&!1Q1U19.B&++,4\1ILH1BQ8D,&UM*DR;A M2W;5E5S! JX%7)\?7&LZ.4,P.QS/AK'*94JPTL-&IS?^ M:J-_$@=UEN'F7)DFS+6O:]JJ]U_*;/_OW'/56,0E4_ /NT1CY@%R+@5O6*+$ M9,Z8!*M4Y7;M1!^/71R,T[MPE58YF_%5)6$>QBXL4:]Q(U8#IKIW$P/.R< M_#L.2QB4,($E@G+\"W'L M";*<*42C<-%+8:GG&UN$;%[W&U_[PW\U^N/YG61C U;:QLF@\]V>YESI2JY] M_QB0ZP($_; #@M\!J/4>#M&P 1 \!, '=O>WE&Z?N6>SYV,AYU6.@[GVM$"=U>K;G.[;;.(&#UX_R4?,= M%P]ULY$372>YJHUS.#[261<^=@Z'S"D<+?V4%B>PYOO=0>4D-GIG-+42%).8 MA!7"*2.]9X%C&]7"#.Z))'QHOYM1/@'G?59 ST'?&,;>]61O>,*82U'>#?K' MBZ5FHGKB5R8B<"VQN[=]T;K\0';W/OQH?_U"$A/1L0"R$N$'& 1(4TZ1MY1J M00)E%$Z[7O^:=#2^VDX/]L=@7-AP'D=I_Z (AD8 925G4!_&473SN"IW;\1> M?G=V2VTV/L?ZZ[#)8:ES@4$N/1B>N>$I['W8U[ QX<=X4X/2$T]_LL7K"X(> M>K>Q5-N[NOLMEP8)CS].HA_5<83.$.X#.IG-48):L>H, "QLK]NB-K-%MKJX4+9:;G<[W#JAK8;@[V.D,3P<==U9IBD6<*G'Z> GB%(,D3C.* MN!-P_L IA*Q4"ED20'>SH&!DHIYVOQ>O"]35=NZ#S16NMG>E_5>;^<1V0JV] M9['KPYN#QO#0#N(A['+89C\1"#BZX C+VW92E#,\[?MOC?Q]D)"L\\^K^8W[ M%2C<3>E?U!=FZDXCA9W3354UF!G5'KZI2JE P";5"/\U6X@R&AN>?,4ZD-2S MTYN_LJBHXCGL$D+G[*^IGWFXE: Q:@5Q+$GJ-">$.2)P9JG%FB?G3?S"Y<;X M2X>#2>;[UXC<(-IOJ *L-[9[;B^&&_^875Y8R;F)GY^S6YKZ+&&S//K$7TNU MKR:>7^'R8Q6D_7N0E;?3BW]WX6S;[H6,MBM]W]^V[_T;'_O,.WN?;O\DBPWRDJ&HM8,<4D( M,B D2.-@)!/..]C6C1%*Q;"=CS1&0 X8.!MA^&D,8;7K];87.$Z66[[X J?KFC/].6H= M[TQD\CPQWS_ ICO+SH8K@*_@?MA/I^=@$#ZHQ>8KSQ=X1>D 5#M'C >346,> MO+14<*\IB\9XZSA;0CK C>KI^\$J]0NZIY(ZZA=T<+C[N<7;>UU01C]>MD!!W=W;)JW+;^?S20#MX[=POZ]D]_,GO'_TX4?[?8L< M['2/6SL?:/MR__S@Z*, Q?=R=^_WV2)(93682#XB!4N%N&(<&1D)(L((+;V0 MGJ>-+4IU4QB^+L4_I0BRX-QCX!RWUGE%B;9:<^N)E2)I(0A36#)#\1)Z4!:< M6R;.39*=8G:HP#H!L"F)>$X>M3%2)'T0T? HO>49YW!3+[M=^]H7.:Z)+ONO M:(=5"*/1.3X9]+]7^4K#Q2ILJ8T:01KH;80E'4+DF$>-%76!N**Z MK12D39NRB%I$AS7.C1UA%9+"UR +Z.-@8GAF -,F;^.&:6ZEN7%D)#E*Y MD%NTXB"X)5I[>,TQ32S0[/XO2LF*2?!4YX4DJ;*4(&^,0MS%@)Q@$@7*#8,7 MGHLLP;0)OZ^0!!<7VDQ/M;,!".?9((XRZ'[DUP]1.Q;,UHL#+1(4:-R"*>T( M9YAIQCFQ/DAM;,"4%K5CI4!KNA;/&D$<30*!CI'KK#5%+H=$!4T&C"M/$@T; M6T0TJ=%+,J16R"=4)'CL\[548D9)\M1P*[E32I-D(O7""$EN2$@O$OQL$CRE M=E!FF:06,>X#XB"1R$0/$FR4TUSR&+VJ)1BS%9+@XNV8%M66]8?PQ\%0U#9YS&[1F 8L &@?#(5EO;M8["C0]$C2UIZGN"0 3TS8AAB5 MDY0":6Q<=M-JRKR.5L>-+2[%"IE#Q:&QY"B+5+YB5N44H"U& ;7E@=IT'HR-H/^1$)!B3B*NX(?Q7*"D/2P7 MRQYUN;'%L&YR0=8E/OP,/H_7*_Q/0%!:A'^9PG\YU5Y,&9VT1*S6:(1#UG.- MB+ IU]1P'/W&%C6ZJ;1:%^$O[I+9Y)#A\$WNIS"FF009/!F F%4U6*_1:W(7 M:M"GZ/61M;GSB=%+"6^<"JU.!#;ZN OTZ>VAQO:RNH#^!$E,$_7D$?:+N:"&IPU2C M0 1&L&E2)@<&D3=>8JV(\DZ!H!/3Q.2ZNO,L@KZJ_IOQ#5"^VAO*JP8'J^?4 MJ:IV'U3,5;K#ENZP*Z0MWG@JM&,Y&.YT,$RG]C B?0R,Y>B;1UQ8C;2"5TX; M'H(FUF7"%&6:0BRY1J)TV2XX6G!TA3R*!4?OC*-35#1)12FT03PFP%''(C(^ MB-P UIO@L#'253BJEEUK5AIK/WYCG&FKM5*S[92Y6C5T[ US!\O:S7C:O]+) MFW-=%D(\[O>&IW6C[ H(AG?O,5EUB\YM5__ONR1OWJ=?U!3$B#M S/1T74&* M7$](N7(6DLL13JK!WN&HJ?#WKL@'[N#O> M;W=9:6>L%R0%Z;GF 7L+X"*D=-IRXA7SU4KC\4KCLM(/7^D/%U](Q#+:I)%+ MH$WSA!DHTKG$QTJBM,5*1+.Q919TCQXO='/<8[/S/78O-I^D?>:3 ^E]L*YJ M@^_M2><4GNDRWDT:GA+W_IB,<=QEYZ]16YUM.&UG6]Z^-BEI[VS3+X*20!T5 M"*S.B#B8GH"'N==>3 +3Z(.EV=S47QAV16F-$C\J6#;X6[]6MWQ_",K5R0#6 M:0! -JV=Y:;Y)_!;7M=J/_EN_RQ43;., 2":R($,G:W$):_JI^^!+5 M0]B\F06AWVCW3V-#-OZ,8"N?^=,:.?\XA.> FPWB5SO(SHM<>EWQ5U6<#IE^ M)"+ [5\CH/K%-NAF8SE3_$P]R<6C]R3__6P(=QT.0?9=IU<']E>N&_GN7V-^ MA]:/ULXWDL5^G^ZS]LZ?G?VCT&D='1X??-XG[>/\MZ_DX/C/HWF1W[]\>[Z[ M]S>(_=]'!T<>M]__L].F'RYVWQ]T#XX^T?RWW9V_CP_>MW,GZ8OVQR\AXAB= M\RB&W*_%.(*_,;4 PWNT(__Y?6?'"9]1SL.W; B<.V&\,80(CW-3$B?Q.G7%KJ[XICK% M_"\(U;;_SUFGIH7(ZN[.BM^IGII=!GI9:J8;W.B-^JDK3AML-^MU&Q:51D04VMH=U<_$PX@^LB*\J MPIO)-%_WM>J;&4AJ'LXG;SZT+/34PMO:VQ2X\3VLO!V$\SR#IJ5;8 M8)3[*V;V&P;J,?>(:]"*J&&>X.PC99LWT3R/E>1,1FF'A[6#?C@\.[ZCJ^@I M-\B"4_./:2'8&X#$@C($,O:O3DWPUHG##[V*;3.4[5-MGZ_GNQ^_.&X$%](B M%11'G., BK4Q*+JD'">?TY'IS4:7N_KBZ) 9;#8^7=$@_NQNS=J_4B?&G0W\H1W&N>,EDRQV02<= MNV^J+XQ7/6-'IBJ#E>I4Q!.=WN2]VLZX.OOR9Z=VR17F7)$SUD198,-4QQ7, MHH5?O]ON&6RIBD9Q;IPGH*K%_#RKBEKE6+L!E]I'7R^_*(8]F/08B<0IXCX9 M9%W"2#JL!694!"-O.,BN'#V5V%WMSCR[M<>PIC<-:M MF0TG3,SS0CVA?^[T?/NYR:= _OB:&^3O- MB@#FZR$,XWL$$Z&2C0RGG8I5L_[B#+QDMV:O?]K(DC'(]*-CK>\7.!^KPW$D M&;5OM:: /+ZZ6)4*6WMJ*W[KSNC@W&S\>]"O]_L4\^GTY((@5N.J9ND$9C5> M >#I86S M+2UT#?S\">=FQ'!F _?.&<^5#BZ8[(HFR:D@4I)/SNIDS";(S7U(G33?9$8L MGR>);7+\:Y=='D_2>A'['&>-[CEX?)XS5;1]@P4RUBT?C[#A)6<8KWL"\5W* M^1P8O"%RZ9@A'#!:8\&38R(RB['7HPSB:U9 %B-X3'@U5AY2O(B+W!1_1M__ MVLO1O@]3=M)V91N-K(*PW9OV6FS7>W=OM*_KCZY2MO$]E8TZV_BX==ZB^Z!, M_+-[L/-[M[WWD>]?MGA[IW6QN_<1E(V/Y. ]7)=^PO/9QG ?&-_!<>OX[V^M M]Y](>^?PJ'4)8[W\(-H['_A!'NOEV\N#O3]G*7R8=%)9X<'2R'6[TDID":-( M*IQX<+#2S&YL47T]B^+72_E>6-."YY3?#_,^A!L)_5YD-?*3H-=#/*_WAK3) MPJY.*Y:U +/I)@0IHQG7&C&#P=+R-B '.B%2*A%CJ3&"Z(TMT90/KT![NO+D ML>4"@XVW:^6+/OD*--WW_7XX[W2[]X+"U]!M^PF@<+P&!;ON@%TSS6NM-*!N M&8$PR?4=P5&D6; H$2<(3=KX0#:V5%/SZWE=:]]6NY8XNDG%:D/-WJ(HB[WR MPMWU]"AEO4\V/P7+'UNM'1\!"]7;8J/?\6B8MM%-$!;[B!$57L+1D"S2+@64 M,L>>-SI1G'(TL$GQ@TE3EBYYRZD(OI9W^]+R)^;.E/@#SN@G@XX[.QT' MD'.8U%=1WXM>A+F/PW%,>'$]3)W&EZ/],'/=;AY(_^2D/SC-^-<99S:,1]'X M&GLY?%R'8>UH].,9F8X(3P=68< PC6<@"WF05>S5_LBS?=(?YCN\Q'R<:TZB M.FUE>#JU=C!MH[JBO,FB/^S!X+[6F96G QMB=2AL-JY?:W[5%UYFE!0 RS25 MII-O>@(+6(7!\XW.>E>_3K[;'-U_&/T [M?,5ZA*02854?F[.9Y>!?-/!GU? MY8W /K"G\/=1J+T6G8QML[F@\0?,1)44!%[G7BSG!X#Q?*&^487ZH9'T6 M*1A=]9W1UAL]0_YP=2CW3JL,@M%D5='6N%C5[R#C0WC\ M<2[2].YU _C0_,9<7'@PVE>CQ>>T:B#V&^SL:N^_J0K+.M_C*'0YTC6FOCC: MW'CR%>NJ=-J;O[(HTOL<>YRPN0F:^GDXF,0IOT;D!M%^0S;!8-_8[KF]&&[\ M8U;40:KGYG#^\>N'W/I?-_C'UJ(;+PQV_S2O?2[8'4ET)-EDN1 <*V5II(0P M;Z(4.&8^UB?+[GC7 0B._X+-,^69K/6]O;RW7W-RQ^[V%\&,ILPJY+$#8UUH MC@P%W2P:SQBVED=IKE4Y@ %/HX/%,)CS$ USH,G%0*T+DHDPG]SQ0@ZC?(1/ M\A;/AC&==4%E22/&RTD>X_@D_YGZ,HBWYK0L-8?E:7-+ &XV<0TY=TTN4613 M$K[\Y!*Z28R\UV5O?X\;^CB#U243YN9,F+=7G2!!M4Y"E(312)EN"H'':, MAX5Y\E/N-QB2?Q/.!EGHKC>XKJWS6Q2PS]4X0:N Z0+]MA;E+,GKJ8N-_&H? MSUM'_SQL'1U\V]WY0-I'<-W+7$#_B;<_[]/VWC^/04?KM"[_>3CO5SO8V;Z M<5ZTCS_R%NAK\ Q'N8"^O0?W.-HGK>-]T89G:!V_F\U]<=Q8IT1"5(G,F- M/TM*WD-BPE<.P'L=##]_X/52CCP//&IE-<.<6XTX!X( QQ;@1RD1F4=*0.EI5B8S>VR%*4HU?-L'.7AFR1$Q5E4%A9 M;N&L<")BR2..'%O/W_5S0DFD"Z@H@@;#$W]W4*!= C::$ MZ%SJ1M8I;?5.:6=KD_IUNW/Z,2S#0B^Q,N9GR4-;ASRT>5YM0A$9*"_^&HHUU2>44AIGB...U5CMG"G)[<;&(ZDCMN*))S MU8;PEAWTJJRNNIE.LV%[XYX=5:SL=>'CZ5N]*,LGZII1L[^\7 QFY/. MX,^#J>RG.BLGCIOT3*XUR2IKCE+@3L\&N3])G2U4M_RIOUVEEHT:A.8F(8-X MW/]>-_ZQ@P$8HPT8P&2"INX!VS(NR)>[:G\RF$N JN>FNDGH#,>=D^#JMI&' MFE?H1J@&2'5Q,(?6P?#<&4VG9#1 -='.!L44T6!-2,_-&*V)FD9K.E/ >XO1 MW8HVM^C,/4D^]$[.)JF^B*XGQMZ_J]C1U\O=[2]<2L.EE\B%Q!&G+"$'X(DL M#9'RQ$5*;&.+B6LP^5]U1MUI'!R#A,YE?[[8YF$SN:V3[,,;$6<0NYV84&X% MA ;]"]L]O;@3ZHRO63?=R1C3&-KO%7A5*&*]'YQ=B6C_O%>WH:R[)UTI$C48 MU-\X[Y]U0XTZYYUA[HS4.+$7MC8-&O48*_F D!;6H MV:O3YYZ;C4L6#;&!&!G 2""&.X==9#%:EEBDY=A9UE:[;%WL?OSB)=,XS&?%I#'^=<&I%;+Q+(6&NYAO M3ED=3IWAMVN"6%V[NDISE!N?OS*(UY2_&;:/7LR:=6Z7#,LS/*MJ(Z9'.$* MW'JMUE[/>B,%^+3*\*^SS^&;OM+0J]S^\0@[/3BK\DVJ\4VP9-)G;M0'L*[" M6)#"^3T.%TU)S)O&GDZL@U%1")CNO?YQQ]>9_],7F3[AZE%F*.K JMO!@@S0 MJ@/@"6!>IW\VO*$?:-6X-U1[KFK_F9N-PBM0PO,R^<[ GQT/3W/[T=&1?VPO M\J$->/:?^N2?2LE?5P%X6"_R/V&?]6$:QPP<:SH)/VM(W@8;+A]="SJ2VVZW MT3\[S?ND$M?A(4Q#M5U/P-RKVX8?1M#[YJ97LB>3&K)1ETH6_GI\YO;X3O\ MQWZ-$\:CC("C853B/H@@2O,C"&=^# 833N5[I?_ L*JV6KT(/:Q6QGWUZ;R_QWFF:P<%HWC M?HC=40OA_, C#,C -3C-RGR-F]6SY$(LIX9HZW7 R1#"F?=LU)^7C$/K!-3[TI]W^:K6 M![&[\^FRO?/MO)VU^_,OG M)1!+(XQ S86-"!B>%(J=:)"Z3,CI3<\K-ZYK] M;.?PJGQS.#P#Z;QQ7]0HM-RM4=EW=W;,3QT8F?KY].)#3E0!X1U^J)YA=Y#_ MFXW@=F4=[*:_JK'7[U[M(/RZ=] E*.Y$4FR5<@A;G]WKWJ(7] ?@^QXOX MRG<6:6U_,01'G@Q%@F;&.))S"@.W*''.E0PA)Q9N;$G#FTHN8$JL57,X T<; MK-+WAV?N*-9MJK_7&]*QGFW;8?E4(Y(8R%#.$' 0CVWE MZO@5%+Q&-S#C2;G>UV/ZX!XK@A7_0?_T)_?+_N%5M27NP%"T4(_<[H7QEB]F MQ^AH!Z61,6/A&(^(4$7?D3=B_V3D8JR/;UOQ;9R#@1P'OC.TX\8J\YKGU(F_:COSIH[4O[@M MW_4'_\Z]HI4?9GO7V9.VL>3HM. FP,Y4"FT9:9,"H0:#(16V,83$S MHI*?Q_XVWM#VW@S!LG-3N\4IAZ&_U![4&Z.HHW&[]/D3$UK.M_SUPUM]%#Y?O/.YY>"E"O#@?S,V]UOKO] M)2H1G6,"C"QL$'?$9MY!C2(5-- (RX8#;'6E%G RST+QC4[VU?6A_X+CNE# MK0L%7$&;E4:;M^=PL+K<"IA%BYAR'G'L!3*9IM)+;DG"/-JJ'>3/T>9^%''; MD^9[57 C1T['G8[JF%(&J%&&2NQVCF%M!QD?)N-. ;^>ZN ^J- MI'>Y;G+D^[CF@WNA?'<+:,9^1ALVWYO+4 'VOXU".9[/YP^[MQ"FT8K.E8DTH.]PZ/=]V\O=N&]@[V#N=9*3E#N-9C 1@K$N:3(2BP1 MAX-9XYADE#$'M(6XGA)Q9V*QTJBD<(8$EQM;.?]&O\ N#*N,6SNQ=@)5G?O']O[-;2J+[K5> MZ#5>WCW[8^K- F1W ;*+*2"+2<,JDX2")!1Q%R4RW'N$8V2>$ MQ[&B>JT@16'1N):"62^+HO")D&6&HC!8 @M- P+K3B'NF4<.I(DVV@"]Z[76D]>I4]7"2PE_IP7)S Y;7WA;J5V>F('@A)ERG V':RT>( MP(P)AI+@8#-'XY V(2(3I0)S649F716);@JCGJ(EU"\*W:-R$A:JKGFJ+K[Z M5%T_I=Z:"Q@'$0G3W$F=(N?!:V<9ED%1Y6U*AKTH^J9;(MV%I_(Z3R7<^]'/ MS?FRDJIK-AR>YX!_P]C[A8K-?X\6\M]Y'2?9#>,9?#N:HSW[8^>*/[,. +_> MFI*I7"QXEIR+Q4/*_7P$PHPDQ)D32%LO$ W:DH E24YN;/7ZUPZ_T\DNA!WI MXCQ+Z:?-OS;'*4 SC*4OLPW#O0E+$R1LTZJ,5KG?8.1D6 M?M.[\IO^L6@>9]J@56]44[6@R\+(6U\UL,F=&:ID,AA\1?YWE@LCQ[=J3G=O MN!JK.^MTX=.5)EBGD5U]//>*@$]]XQ8=+(F6]EG17,[/."N#B9*N?4CW. M:A,: _IS1[#'60%Q)DC)G0=L24:YI!?H=<\OM(]-[!ARQME@V"@$CR."1TP> M(>F-;O)?Y$R\(\&COA]MY$\&*_"O#>B59N@5@L>2O/BH!(\KNN3WX' $+5UY MH7TR%@Q^9IDP'&MI0K0Q";NPT*70%-WN@OR]"V/CN^\_G+?I_N7^Y4?;2[T_Z6R_#WX35ZTW\/_Z9^SB88T"!JX5$AK;A&7,2##!$%6,3"@M=3:XHTM\10^MR3R>&$&X(Z'!UC"G&M M'>)@[B ;,$7,6JX%8TEHLK%%:9,MC;RPY)[\8MHO^OXLQJ1).) MH /HB)RF%+:BS'_&/@H+.D"3/EP%6+WLL%56 1;Z\)?"5KCV.@ 62, MXLE3K;1G&'[EGJD@7-$!5A=[IK/>O73164F1!(,#<18YTC$I)((@#G.OJU2D MX@=X2AU 8ZX,]BFJ1'C4U@27<&":A1"C\[[H "]%#B(A/!M*)418WEQI9L*EG< $^;%7X5$B^V?_911LJY$#&%P#FGPGIN6=#& M1A-$\L7V7UV\F:E)B=PI&9Q"7%KX08U"V1V 7#"$,4D5C1ILCF+[/^6Y+ZES M7#"?.[9KS+1A)BCE2!(DT3&/@T*F2) YW; M8RH2Q2GESG-R06'IVIOWZU7\=7NJU:,:/0^X1JE$*Y5H+[H2K9Q,RSR99L+/ MEA+-G=.*.)"HD-6%9W5M6KA#MYV5G:UP;,,,/OC 7_R:6 M\%R;-*QIM:LJGKLPA,-,Y@48+B19SM5 5>]4.%G[-:]?RCG+FXV]/GPL=2N: MCJH@RH_XP4>TK#5#^%210YV8?D5N.+G6."4_US_5)4^G9X/><)SE7_>AKK_= M'UR,KU@UP3 M=E;;E*3G0C%+@@W8,0.8E# F!80>!X1PZ^,7K5*RAAG$*(^(>Z&1IJ$*VVF< M'4B!9Q"ZSF#TRD'HANK&FU!HHR+'R)B17_3S)@1D&4YU,_]0@]'V"(S&8G9< M;]ZZ6WOHY(KH3'W<?X M?C7=2!^>HZ+LZ@RKO9"7;Y@/I"X\RE6Q_/Q8\V'2F[U<X#E6*5SD M>M/F5X['%>W/I.CX)AS.C31B0IG3 PWZ%[9[>G$GC?"*NV3$%CD!A%K#L]X/ MSJ[4I_YY+Q.KC*IOIRJV:QJ5ZAOG_;-NJ#7"\\QU[S);_86MG<6->HRY009H M? *F16DD6*LT/-*%\W*;=4"9- _^UKS.)T-KZ:ENMEF8[LQ?N#[H8)@WBD- M-@GA%!9$.1^I<$88'V30U!94>!Q4(*"E<;#,#<83-BQ%ADSPV'?=RI9N6("FX]:7,<76U5TYITTEH%:T.S5 M.73/K4:L$B01,(*EYD%0&P@\LK)1T=SHJG@E'FNKM3]^ 3%7U@0+!Y GB),@ MD5-"H4B5M($1XJ,I7HGJ -J9WN6U41[SJ0'J>NXLDVWN:T)4JVGC60H-=S%/ MKE<=4YWAMVM"65V[NDISU/XD?V40KYGH8R]MWN"@)F;_1^X8:Q,B6I\$UR94$>-R+WF MB9>OFE5\'U/:STY)'#&,79DPHTX]$6"B?]SQ=7.7Z8M,GW7U*#,L=6#5[6!! MKXN*U.LD4Y3USX8W\!E6MDS%I58;(YDL$5Z!PI^7R7<&_NQX>)KU_M'AGXG8 M7)[ SG_.%K9C65W5_K3Z6;+U0R.VUR%Z4X_V[-A\/6:C5LQ M8=( K><'L7INV,]W88"DV"BM*24R1:ZET(Q3DX@UWE,B@ASQW8\2XZ[QW2-^ MCY;,XT7:OH*B[6KC5Z1OKY?Z<9K"_N@3RY3?RE%EB$36<(6X2099D1PBV6T9 M%-&P'AM;>!.+GS _5DAO?XP ID+J,?B#&A]CXQCVQ.%P1"2X@,9^PD$X96EY1I7Y!IWNS)F4TMRGV974FQ*89;?/TIL$D4? MH]G58]!1YL'R)VYV-9O3,INX,I^[PC>96IT*@!N:/E6:^>SQM=P>6"]SQJXQ M!S]'WRR LMN. S$+>F+Y4+^$%EOU.7JWC++K.6.O*HGU%Q[_I62JQB2TH\QR M0C77QCKM/!A=-C''O8VI-['NDJEZBQ_R?>YH_3)23H_?'>WO;=/690OO M?_[[\&#O(V[O'1S"V.C!SKONP?N/HG64__;/:RFG^Y_;AZV=_;W_ ][^U/O_][6#GVT7^6^MXKO.8M,H&Y\$,XR$A#G8RLLX[Y(5E M3-A,K*TS^8%N,GP]?^%!.:<_%Y'[)I8^;29_0;I7@W0V9>HH(B4F/$9N<#*: M:*+%_]*NFZHOUUE+8.LY!\#QH'JP*N=LH*&_<>ZY$TAY+;ITM^MJ*H=AT MESC.L$K44&12;E/I-$-924/\2"5"-%R9HHJLGI"/%%%7/!)8Q$0B=GR$EXB1XE"3BD3J'?<>;R* M0EQ<9G?H1W=WY>,U=--*\(@T20[*!^%! ' 99JUTW!(OL6-%^5@QW)IN3X<= M=K!L$3%/' *[UR!'.$UT287J]08J[3$6W)O GA$80@6T1E. ML7?:6FX,,5@X;Y@IRL?*"?%4^QO*G56MB 4X%45B1KF0D4KE^@O-J4I&VNAU+&K':B'63'<\J:Q+ MS ?$E>:(>R/ 4C(&41RI3BG",LI<7KMB+;F+RV.Y,DP#%KG;0[*.\I2H5A;. M*HF9]HR[4%P>JR?#4RX/A8/&EB/',,@PM0%ID2+R4G,?%0_>^Q64X>+Q6-Q] MM[@Y;L0Z,*D] M!S7$4DJEU GL9TFE*C&6U1/AB?8AG' A" N"2SCBEBAD$DBT2CY7.#NN"%L] M$5Y59\?X!BA?[8VL"H"?E9?@1BJ">SM#'E9*L,XX)Q.3"ALKK#7>P6:2DX(X88TC5Z; MG/IG\*.\7O$WQCHN$M41&\Y"]I(F$4.0%NQTJE11._$O+IAI4?Y7' [?Y+Y=9\=GW;HO\G$?'N2RRGA] MC6Z8_UX;Y69[LFK;4XM6\.X.>+<[G8CBL'!$4H^<=@[4'1^1I? J6$4H-D&E M0#:VF%)-):_W$?V?XI9Y 2+]O I+$>FEB/147DHD1BD->YA[B7@""T:S1% ( MA*F49(K&@DA+T31$KH9(%S?-K[EI>O'T5UTUOZAT+F9)P[<1I;VJ5A#+F)^5 M/BC61O5KQ]-R)MSE3)C._Q'6>*N8R3UQ(N*PDLA:C9&7R5B=,J-'+L\DO$GI M]1;>C\##>"<)6H^F.05*"Y2NA\I=H/3.4#I1KS$&FUFG@*CA!/%(%=+4642, M(,Y&&W%5Z4YE$TOU8J#T%1';3ENA%<5 ;SCBEYSO%QS.!F,J@I\VYZZ:WF>A MKJA7GK+QN[@#:$P_^VZ:QXU7V_%]%^[?VOZ2",%.6HRB3PYQ$'MDE&&(!J.H M$M8'4I%P;>IK?ZE]=@RXY9> ;.+^Y<_C.&L&_OI%LW@W=GIV2!.[X.W-0#N9>3? M@_'\WNW[;Z]N WS#(/Y246_ UH5#/_O*L6=(^\ 12&6*,@FGC-]H1)"2$YCW MT\%9?#%=\_>FV792M4D R>#@[\X$SVX_+NV"IM^-3F91CL-8D5.ZF#DV7UBO M?1#6^_3:UV*3J?LUOK^U?3W=!.A89OOZ!2;K>/>N4/_T_6@'P\;;WO_/WIX(Q-6>4M\)(NBFJH>.:^BJIKJ"^D)H!8.QN5Z*@E__'BF] MVRQF-9"S5(-)9RJEWZ9@O(+96^59F,K-W]Y MB>+Q+VF@9\#YJ1/.!LUW6ZDA7DGW.<@RKL >, M+E'S!'%OPZ]S<@KG9._K'\W=DP.^]W6W MN;>]16;].G MWX5W.H!O'EPYL;O]!>_M-T_V]K^(@[,O=/?D2!S0+QS&/%TV MGG+X7TP%TD"U4X"[05IR@^#CR)T%DBV!SS&QCOG\J>G[#OQZ84RGU^[>;S*T MXS5CUBX,;?\B-+^'>MYV*[A:!JXF4^H8+%P(/"!?<(ZXD@IICB/R05/I+:;Y M1 _@2A37]1Q\PY$>+XQ([%Z(]!XJ$*P<(B72M'_1KH!H&2":3)@)+.BHO$6% M9Q1QS##2@AI$A=?245?@U(2"JG7.^?LK2_#"0,0K:O2J@"B=(E90M 043555 M9"0R(H-"Q-C?.E<)W0#2I6 M&V=SEL"R>]B-P677^RC?\B''8\Y,M2]5(:O/O^M,)7E2$6GJ:H$D9BGZ7Z3] MQZ0&N4K2@CE)E7FTZ/]'U)U'#E8=!U<]8O#J**ZDG![;^>?F?,!*%E=&C2"6 M14FMXH0P2P06WA18I2Z>.AP*NK9LE,OBJ*$G#Q*:"RK(04)RH_;$,6R?0[?7 MZ;M>CKL%2OHYE'FC*:"NT6N$[G:CZYKM;K^S*K%JI-X8@L7!Q>[9#JUO[_ # M^.[N_B>X;D<<[" M/VD>)S *!#U$X"2[6^GN]N[L;Y_>E6_./2%=)P4!IF8$GYBL,@R(I#EG!@? ML60"EP /&@ SF.!9%D!/I1?!%O!0"0A?R(*K -Y0B/WXC4"]EN[V^N^8XG"]:-#FI**M=:(6,X09ZF& M(Z<*29CH&#DSD:HW'/T8V\UF^R*'^YF=,&:IFFY,(AX M'$:;#8,><=E>+_A:KYV"'[\WVOWNS!W,"-*RW\34NOTSF*_+=+]KKUPJ'^&- M15D6E-XGRE*H#W^14\8"-\((QS'H@&!JRD=5XJ0DPTUZ=LWV##PB^A\WUECGSO M:UL,LK'KE[O;8$-LP[WW_S@]N/J$=T_JHO[U ][;_GCZ;?\([(WF69W^<3R7 MC7VU@_?@.GB/'_6SSR>[VY]H_>KTQ\'^)U[_^CFYPR[WOAY<'9Q]G([:Q=8Q MYYU#BCF6CGPC,IH'I(-T,A;88>?7-D7Q6!TQWEC-B@J^W@M\:6:+0BHCG,1< M$S#BHS5*&>6(LH;A"KZ>#[[&Q22H\S%B%U#0N$"OJ".16R/1S9R C9"F>M+H) 1GH,R.8YTE852!C."PKL MF:8JE&0=\U>#;>\@9/C/3OM[HYMT$=1FQM'LA@<\543Q0HARA2I," ([L \Q M<]9A J:AE802:3&^K4[/#%9=A4[;F^[Q5/#>%$8-3MP^_'#-?IK6W7;+P1<& M'U?0M0QT3:561:$)%_XZ2Z'C?L=>*MF3HS9:OF\3%NC5:H0 M: D$FJX*P@VGJ6RW+H#,\X()9!D 4B$-!EHG.24J93_.AXA5[2U758E?DL97 MJOO$JCOF]RE#EG@/"FL,1]Q*BXR6% 6G<10X14GYM4V]0AZ^2GM7C^)76_#+ MZ/'8". 4-)58AC0S!'%L&#(!:Z0(=@47G(@88 O&*])A^AVXZ4>),--9H0]K M3#8?=E7%:3[2]*PTGB_3SLIH;6,BW87BVD?%@RZ<@7E]%I@K6?%Q\ MGLRBT19+8VU 0:4P=*4M4A(8%]%*I:T5,P(\BSQ-.\,'J,7KB%*OT+%"QSNB MHPR24HF-U8([S U@I:!Q<1^B5384"DD5!.(\&F0P M9ZC@UA,!BV%<,N[5?)S,*X7'.Y07?#MUKSK#+F.I\M3UE:[@C\MT-;ZG)B_3 MS/A&)7_A%L8O4,/M@-:W#ITR6'HN43",@9W'/%*>4X2E8RREM7A%UC;QQGP1 MT''_ZMZ"#JZN?7;>[@:_K!CZ,Y>U M-D!K6:$N=,ZZ8U IJU2U+>!@=K]W4PF[=O^H+*\7&YUNK_:?ONGT2B1*;=\V MIFO6+2[I>L?2J^)UEUXMGKSTZK]#MQO"WGGHP.2VCOZ=5GIE2F+NCBHR[_#= M?7\"G\/UWYKUJT^@5_"_69J>7X-M6/S'0C+4))K&;12%W+8/CKP MP)SZ[-J=\S9\$X'6K\0,<-#Z_^ MR[M1D?K5CMC;3M<<<3!'+H!]<%UX!JB# O$6<5809 S3"$A?U/"#9*%8VVRW MPD"^TY9Q$ZH%+)D342JM(Q>:*^RX\!XS&B4A&D^RAPF^D%;D%]_O7("=T VM MNP#=Y^%2Y]_V8:'?&>#5]W=^'"J8;44)\(3" > IX5.M+9?.L90#9 5 MFN%[:-4N4[_U6>!:!VOL+!L+)3MHM%)B7%+&P9;?!K;0"V6CH*&R)77LG]\F M#,M8% \5AE:X,,UW*05']!#X$]&."!0E6 [<&HX,;#8(/DK%\ HNE5_;C U MR&MD()4EO54.$IHV6@F +QJ]XT;K\?G-[5*0$SH7B'FNA2;'!:/'[5[OO?]K82X_RNWUQP MI/6PYF)+3@"Y8XWU=UJV//<^K95MX6L?%G0L>-R*W0]>^K<^W],5L=]!2.3> MM$=@<9GXJC!E59CR*6O*W'B6,6V$).JY,J?6]Z2=@YYX7^C!_A8^V#^]VCVK M7^WN?S[=/6D>[VWO7.U^_<+V]C\V=T_S^_HGN??W ZR=U\BV==GS]0G>O_FC6?Y\I'%XX22+3"J6# <1E"DY/<>F1 MVR)$$J)1Q=HF7\?ZP>DEKZSV[A/RI HV*]@ B;N(+-%X7-<; /28W>&."DE@H#;!J"-(L&46H**[V'E1()-CFI MROJNCF+^==SN]%!RJ=[$;=]VTN%+EA7)\Y^$$ @;S R&GMTKH)P>S:)M4/QI\5S@I^"C?&>U?Z1V DE=(_KM)/5!&R!:>* M^M2\/ Q"!ZA3R(O"%V"P@2T7US8%?7"&6I5%O!2O2!W=$Y]HM%S[+%3E/I^/ M40QF?B=/? 4LRP#+9)%/9Z(@ BOD8JH@B"-/\7L!45@46 =E%4YL@K[1(I_/ M323>A;(_/I.HE/T!RC[!(@P5D0B*2!' ='!"(*.L1<9@7D2GE%0,E+UX6[4( M\[.+C4*L-IQV^#5Y_.#6/P\KZ=E.?=YY0^_ORL-%ROZ %>90G> M!\.GJCE2[*0"_$:*1C '4SBYH:FUB_,B2)8*2K'D@"8+4/Q^MN#CZK@(PFZ!W0T;JX-4&ZL%IR=\9AE$:<(* 8#E2]5TMYEZ\P=E[1#5;<+<9[Z=AY]6)1[K=X(9XBCOI)!_Q6X^>W MVV=Q#Q-!O,GPD=:D?4[Z9\ MK6[HP3;4"KV'' R_38OT3=J4]Z\<=\\HT\]IG'OQ2S=L)6%[&^;EV6[SV]D. M.;@Z9=^VZ_C@"LS%[;\;>[__#?<_8-^^?CS=_?H1[OGIQUQU.0K7G/Q]LK?O M3^M7GT]V?__ =[_N\&]?OS6^G?CFP==/Y.#K;N/;]FP71A5A?;A $]>^!K%W^5LI9M5DML5E-U=&WA6*%BP8YK0+B MRFK8K!Q'5$AOA>4F4KRV2=BZ6M U^$UN5F_#,KP'9N?JB(MQ^VU'2KT*I-MM MMUP%=LN#W60B!L"9PE%RY M6(.Y5*O)C.6)1"!.]\2ZXM4W!UXL%K17OEPOV M9L#N#41JM:]'OWL>YKWS&(!W=,3_EM>FHE)7! F4?EP'@\ O^9?@J\9&)0Y M6EPA.!^%Y\*87T^ASF,F0J:J3P- M&56 &-K0>13..9>+=2.Z; \6XS.LQ9^AXR;]"XA60'/[T=_^5F]4IFOKD*5@ M.HPMLE&FOJ2%1I9@A[#V!8E&>*I,@IKY1B4OXE]X 1WXQ_. ZG2WJ]<>Q^A, M][@6F^V+'';83EW>[Q_-^ H#%:78*+!X/75SK__SLQ0.7FZP=QO0XP4I5H5L MG[=P\)N:FW=7Y/>W!/WGIN%S6Q%SEMA:=]A_PM/" IPCD[[;*Y9U7.(7Q5=]":/7EZN M7O6?YC(!:O=M',&<')_4OWYL'L#SOGW]?+J[7QJQ>[]_N:B?@*%[\H'5SSZ? M??M]]W36(-[[O?[CX.O?C8/]OYO??O]$=K?_/CZ@8!#O;UWNTD^7]7UW^>WW M;Z<']'.J@C9N1$]3!S_-'%*%=X@+AI%-?3M]H1WA&I:+IA/W=:;$RD<7+9V] M7N'1F\2CERL$7>'1_?!H7$])U!U:%\C\EJU]E;/_WK,58,YU&-Q'XDL_;WN!@>$%>VNH8 ME\O7DWG^>SR2S^+5F8@K8 C>]>!PU29QZ?8<;Y)X/:(PY,&>H\J#DA MZU(].&!O]4K<5JCU)E'KT6OK5M#T;- T-AQ]I,(KSU"A7*KI'S28D(5 T6,: MP'2,.B@P'(O'ZB'T^/6^;J_OM8H-J^<[F8^$N6YZ_0[\]YTWLZ[S0ZTB9<%0 MI +7B(>"(\LM1;:(16$#3+\4*]&<^K?Q*5$[WI2/ \;GFVI2_?*%MNX8OK$L MK5A[_O7,T% MO.]_!K/I ,RG+^S;US\:N]OUB]VKYLG!R8&HP_7U[5,,S^/PWM,]J9FW/DI/ MD"&%0QPKC103'%'F<0R&8N"Z-4[ M^'_CK))528"KCT6))^U?M"L(6@:"IJI1D()Y0Q52%GO$N7?(8F61UB%Z57@/ MY D@B*X+]> ^0*O7TFW%(8A7=.B50%!*#ZI : D0FNI%5E#&K70"P2I2Q#U1 MR!3<(J=)E!I+R9S,)^QTI)"H>]#I Z&.[7_F,EL*@*9\1+RPE0B%- M7$0\,($T"QS%U I1P0I;DC (KTN^2E48WP<1DA41>B48U/A>\:"E,&C2'R2I M-0Q3CX*,P(.H,<"#"HLD)\'8(H6LV!*#\"HEIKT/'E3D(B>IQDG(W?0J6K3Z MD+25%JK"I?O@TJ23B 96I% MN-&U08MB.FAQ,IXEQ[@0DN-97D:SRRK49:S;^4!U;HD&N@/I>E@H105_CP)_ M%>(M@7A[DQXIJ835S*9:>5@@+JQ'QGF!!'%$&",$# M:=I- \#NU=*YGUX1H'UI#6NS!O_AAX-+ MRX#+"MV60;=)7U<@PA2&8E2XH%/:2$3:V=1KGC&O)>?1)3NS6&<+[,REHRK? M')5;3>[6MO *.7VFHF^K3=_>=!K<FT+S(JCK0Y'^W<;AI$[UMP1P.ZX\0Q>=D$OHO>:QO3X\[/2 M6\&KV G>7(/0Y]H,=B8W \MP*@((9CK7!'%-.5+1!508K:11)DI#'JM%Z*-K MT>,4BIAM@72_!AI3B>"KTE-C*]<=F*ZUOUZ[2#V)?*W5[M6.S?=0,ZW+6IK5 MM*8+VH:Z]ME9HY<]_[DD>SO&A@O#OAN]8S.X3;K?9>CEZT/+!;\QLPO=5(MC M,&Q.RP)OY^UN'LXON=%'XWL8ER3XQ_0&/5@6//Z*L2 Q_=[U7WGRY.X[K@XI M9B9HXM\TW(QE8%X*8EF4U"I."+-$8.%-@16/UNEP6."UX9>.1R4SS\U10+83 MS"G*(06_F.:%N>RN_7-:LD&(!R-B29!G)ZR7>_M-N/?I9?WW+S]F2[=\^_T [U[] M#3O-%HQUYV)W^X_3W>W3J]VO'V!WVQ%[7U-7J9V+;_NI<]076C\Z+$*0/F*& M I$<<584R 3AD**>4\"6&W MT4UGD+#OISXI94&AM)E?4U)H.20G"_OIK+VBRD0%W@"]?/S*1'1#Z/O=]K8N M6/?[YJV#O5MWL:OKJ;OCBR_AJC,V,N)T9-HZL!VQ":[@SGKE-*%1T4=PU2WBK*MZ='-?NCKT MUO%O\.R]KSL7!_M'='?_,]!2QP_H!UX_J__8^_JY4;_Z&_[@.S^7A>[5\[^W6X[Z_3Q8IE5$KQ-*)!*=%JHRO"(J>^J@= MQB[&M4V!V7KQ\,S9-Q9[\WIH;@S=;GGP +?XWG"A>PNU?:UA.$_ Z%1A1$$- MYO!_EEEKM191.LPBH8&YBM&M(,)-IN5&9B)7TB.&.49<*8]L8!19+P,0=2%M M3#62L%KGQ2H527KL/F7O7I.%Q+2()%@;@:18;"D)6 @JE,:2U_+!MMGK"ZU;FHZL4)A=F0KA M9XY:'H.DO+:4B,?'O6<('ZMP[[%Q;ZK*H_*4LV!0Y 5#G#.+C(L,62-I<$8% MV-? 1E/%NF:O)C_BL3MG5AAP$P9H;2P7D8*L:,Z\4=Q%$;R71@@%1G_%?582 M \;H?RT84/EIECR.A#5% MC^:W><=P^-+'=*L75_\J$'&J[*SPVF@C&8*%RN76 !&CDRA$[Q7A5NH"K$%& MR3I5CU77:&58T2,Z?=XQ#+STZ54% _>%@3$QBI*XJ*)"WE&/N/,<6>D%4I[) M&+%VAGN 4[6!2>O!096U6.T4@=8CT.&5K#,[-L[Q*J [GY -QF95$1*''$@ MN+P OI,.Z:T.'L%ZR @;6."2K6V2=?[P/O:/6%WV!=P\;UN57_H4JU+E^ZKR MF+/8&(1G8*L(2T"5I9+(56_-*SC&JOPV;^,H MJP*_^X'?9#R."TJ+X"(R2@K$.2F0(40C2;%B$>,8HDE^&[I>R%?3X+7RV[RG MTZP*!NX+ V,.1((@2G*9&A8FOPT3R-!@$+?><1^-Y((DOPW ']PD>;W[K>9 MIDB4YP(@JT21WGDMK2?.2'G%Q;3>'H>LMHQEMHS)."A'HHM%E @+#!L%;!%( M!R*0)UJ ^2R=J["TPM+70\0K+%T.2\?TNY!, M@ATN420 J)PQA51J5E<$([W@N% *K'"X8)V+QW)"OCR63A?R@NF:IF@W.R^5H?KCKNU#P!@-^+5>NJOOU93RMLX4KUVLVP*!:J5 E$,.2_U65S:I*/Y6I M_VRF_LGIQ>[^M\:WWP_$WO;6CW0]F.C\X.KX='?[ _EVV/<'WS].#D^&3O]T\PWK_/]K;=9?WDUY-=^FTZ??0% M3?VWXA6M@.[] )V,2CD9F*&$<6&4QD'R8&5!/*.!YJ00HBN@6Q6@&_LTL?:" MV(@1429EA-$(0.<88E1@[REUA4SG0P5?%_*5 ]T;X-YO.I?WUT83/CSJSGA; MJV)K-V/OO5HZ+ G",5R&FQ%XI^4ZJ?%.;BYBNL>?@PN-\UZW0N8ED'DJ5Q>K M* M?.!2Y#HA[Q9'VG"+CI;446VYY3 X=O"[4*E5NJFJP/;*"6VV<(-%+QQ7W MV!E862&E58835S"7%1P/%1Q7"K[2"CZ1T<*I"X76B'F&$7?8(0W2C#1WD6,: MB$K1G*3 ZY@\5A9NQ:[>JV=ST'&JU@FN?=2"[SV$6+W>K,%ENDD_![.ZDWD[ M6+O/HZ6K0'<9T)WJ5>"\HI(6"'M&4AHA0=H("3]AQYR/!GL)K(K+=;8@A/[N M7::K=. 55NSG8%258C^'8H_9%)/8%TI0Q%@*=!;"(!NB0;$PTDICK&9)L2E? M+^A\::,54NQ71Z16;\"OY$_VFSZD>?/*L7CK%06 N4WC/$8\%2-;/$ :+FQG)G@WBT%*='U)T7=K!6 MR%DAY^/XIXE@,3+L#8W<:V#;CFJ:RO048%EK7$8Y5[F '5:NJG/3".'V_X9.AD?4D[6GH71FR1UW6M3JE8WT6R_ U\>X.@Y MK%ZHF6:S[4S*'^NUP=P9OO+YQ"NWQZ\,5PP2SKH9>9,"3B2G]8Y-KW9LNK56 MNU>[#+V:#:$UX>=?KUT<-]QQK=%RS;Z'UYI+;TOUTG.YK?3D9DXR&SZG6][^ MHM%LPGWA'M_;\ (^?V7\B)0"-[Q9HU6+_5Z_,\Z6^RFC0;-]M/;S1NWK<0-N M/S>$1C??KI-R:V":VOW.*"&O>QS@I> )IM8<8OYZ;7#+],7TWJ,O-UIC^W'N M*>U.+32[X>(X=/) TV/@33/,Y.6(C18\LY%JIO;@@[,\Y_U6K]&L781:Z":= M;'2/82C#">K#M1EZTE(.IF>]EJ8L3_IYN]'JU1J]J1>GW?: M("LPAHW:HJ;NZSE"QAP==0)("?QT!EC;2]>ESWL/E;@+&,-_/;WU)!Z= \C7 MR0&:X?\^7W[[ZL\MY1(X -Z]^OODX&0+QKISL;O]!^SIIU>[7S_\V-O>$7M? M_S[9@\^_[7^,L/=?'!JNE)2!($ZM1QR'B%2D"BR@PD6NHL>I71]80!OS(7RU MLQ1V!:L+ZK 0&%9,#$8N\X$(3VP3XUWB'8O##CLL4L4/8Q5RT0;$.0_(>D.0 MI-^[)7P'-?YP'UROWMPRF(P@=[BT= MV Q[C>\A86:&U5R'Z;MI]G.:^&#W&.R3>8MT.:>\%COM,]B*32=],__7]_-= MNB"]';A'A*^T.]WUP::N%SEF)_[W&6?IJ4E/? M[V313P-S WB$_:$3RDUL'8;=N4P7ES=//[E+UPQY;QE?E^_EQIGQHUN-=T;7 MZ+C^&6R%H')=V)U5L4SEM/FT;9OF MA;E,.SM,=2,3#Q -X.\P.6E< R(Q@*-RKG84>;(4;T](\1:L?X?C_'F#U(/N>UAHD/ M@/CGR0SH],--IQVO%:7:8[J=5+\;[L#B9@I3P&4I(QGTX;67IM!Z0TERG\H4 M'&]P)1Z]V@-0*TSEDY2FJ 9;#?;)!LON-J#'JT'QJJHEY+J;=RB7\%;?_]^A MF_T_K1K)+/8=3P5PO#P%W7<\!Q2Q=S\']78GE"JQ:"Z>*:#G>2;@;E$Z=RG# M\QBUI5=%+)8\+FWUSRP0Y,=PD^WL?IQ*UQD8E[<$F-YD>?XY,@A&#C-$7Z>1 M.3A$!>-RN]FL7\']S\!XW/Y$][[^T=B]^@;C.L)[VUM7>[]_$F!<-F8/47=/ M/N&]KU^NTKM\2^^R?2 .SG;8[MD'!N_(Z]MU_BW=^^L?L3X944X*)641, JP M=H@77"#%, 8;E2IN'37P/[!_8#SG;/O'0W1GF?)5E?[-](.*2?.!'@F!-+8*=KQ#8PY^B3SD7E?*MBO(Q5O BZD()23C52D7K8;6BY]QJ&JYI M:EHIW\HH'QLI7Y!"$R8=TDY[Q%E0"+#4(DM-(:7#'KN8>&>E?*NB?%H4L1 : M]KNHP4ZPBL8 RZ0\"211T4KY5ESYQ+@^H"#1\!1384U$W'M00V$*I+B/4DOL MO<%KF_--A?_Q,'?1_2H4O*2&_%J>S=\+." ]V!"T5:%!I_CTU?[(5 MIXP4H!LXK] IUDY0CHRT%L6@K/9!^R(U5'H\=\]=L_K?MR(]T*-3J='SJ-%$ M+QW*HU3*HR+W):.4(*-3W*KG1%%@12'HM5%JVL:Z;2HN?1HK$#ADK, MJ*46%<93Q(./2#,!K%1[&8V58-V;M4WZ6-[/2HN>P<=2:='S:-'8DR)QB![3 M@)SV0.F,QV#,$8]$8"10HIDRB=+-1\M76K2RSI)*BYY'BR9<(KBP0+H=$DX7 MB$?%D+4.(ZZQD<9P' AHT6UG 7=(?4V_)U%IM,K$@GL'>X^"E\OGV\X_-Z^- MBAY(,DNW.&]W&^G!OPSS0\8-\_XQ'7H^& 8>?\78;KO9[UW_E>O&]]RAYT3- M%-R9^#<--RL'HT80RZ*D5O&4+DX$%MX46/%HG0Z'A5P;?NFX,P[X.@K(=H(Y M12;"&_Y29H&L_7-Z)6'1!B/B-#=?GYNSZU?N,5*5;A:,IUZ5Q>G1>J/VQ"DK MV\'VMAM=UVQW^YV523W9;0S0\.0CH-J1J)\<7'S;WR+?3CY='5P!4IWL_#BX MVOFQ]_O'LUPZ87_W=#;UI ZHMK=]>KE[\FL3G@&HNGM2IW^(@.%/"RD(Y"@N@.,6&A-E[4=MN]T)T' MOIG$I4D0+)?G]D?/#%4[(F$_55)C0&RJF-/."NPE8=X+]9H2:98L-'#=K.=, M/5 ._A:S'O=:M;JYK%&>DLB)ROEZC6X7Q&&I-%]2>(RI,"PRPH/R"J2&.2,H M+;A3.GO;B,*"\CFW]9WS?!,.[;2ZH"(I>>^C<6$K)T>N3&KOF.9'[ MNAQ+?X DW+3<.XGXA&[O,XSRKU2(P:\B17_^36F''RHF8;J51D(F!%]C#J*M4V\H8H%7I_:K:A7^RGE%:_E'_-?UGY.>;LFR+'?S(__T1_SIF_G_LP:L+Y%@BE#V6/&+BN MWP%J#:^PY;( P]['UG,",(PRW:U\H^D+4R62'7@M,)_38]93S9$_^JU0$_/( M:,;7P:LM@Y-"8EK(Y#J%%2J85LXH6FC8BT%O)%8#[9!85#CY:%JRN_WEZI K M[S&E''& !.)J$::\F4F*<_Q7ZSF82]XQK= M,+R^ :+2F%*/_ZFU2VV KPT_G92V\1/6KU/#4J-*=4H/F5*I3OA/O]$9I/8/ M1C&M"1NU??BL%7I)_5P(OCN^53M&X!FM(WAX-M1 2'T?9FE0K6#1ZW@P'893 ME(O8_ "A[87FY3,0C*7JB$SKS1?X8QMP\2KX[<$;O%\%NCK]<Z?=[;Y;B=C;KN-#";:B3<55F2$@$3)%VANA03:T9P!3T4B5B,?\D>U0 M(-*FV@E++;>R0&NY(=(4F#-/#"-.4AB'* PLDTX.C7*YT8/7_<\!_N4.1V.> ME(#B':_\IZM#F5U*8&9H92,@ -@?QF.+HJ#1>IAWPY/5H?@&OW;M-VI?0ZW? M372L\?,#]/\Y!>)S.#>7>>O4X^X]1(I'#@RA72% MH1(#&*QM,H9O$(@A&YEB'KG*R9@'W5M*L%+!61]A7^!<6:J$+"RWC$OOM8GD MT?G#Y]&H?47!4Q4R#!2<4*,=10X7L$O@B)$1 61&,R*TTH7G%H2$XXWY,Z') M,F0WT?!^+Y6ARN6S1N2VDXGM@);_9'*YRT8K696AV;[(UFPK'+5[C;(:XKA2 M8BKAU3N>L60;H/;=5*HKLYF?&BL/7CE*_,\!;GUL=_X5%@?^ N3@EBZ77HERS6KEH/V^\19_T_O3TI,IP_58WV:BI M%.QD-:M4!X)J[32]>-I8ORU&$Y/PJJ_/-?3$#25K2P4#"#S#)AY7Z M!D7MAK5L$USEL0UKXETSP+G!S!8/G(&^H?4U^/C7:Q'Q7_E28'7)Y?8]85I^ MOY/^'6=YN%;3LUV.%D0LC/TEH\J)N=9AMQO &LS?3J_0[><:Q>-[E)Z)&=%( M&ZZ#^$QG:IY_FIBQCO$AO5$*->C^/'J9ONTV?,.D M.7L/ZC8HI9BV*9,V6UC6B4J/[>\!?AY4A1QG;73X-ON-*_V?Y%U&'C>(F\]*AB5X^\F"M& M/7&TI2X:6UF^?3F?*6CR7VG SX,D$ZZ1WT;C_C,-FXR !+\['/F$][8.@^:* M:5L@03S8P#XPI&"V$8L"/:-*=:2[X[.II)P).XY@U^^TAJQRXG[]\W99B;KM8/_NA%8I MF X6/W&'[CG(3#X,3C&WJ>2T[?$9(,SA6;_9:YP/JG(/4&4.4N"#DO6F^]D^$*L$ M[1X>!(:#"YG>EMTB1O#?;@%FC$_-RZK N0;X9#'ONQ8%9BD(M@P]1RGAN R+ MO64MT LNQG__/U [.>I5]/Q#F)XNPC=RETU?6CZ)=">8;'D@BF!5=I)W("D\ M:%C^>SY[S27@9Z\J(QQ =OX*Y[V2&3!<4@.P])(-E!;>3UA8L[?X&.**YC+>XP);9C/:/ 5R.00WWP=2#]]].,<;O=D.ZVJ*[GPYE03F) M1B!1J%2WH(A(<6L0,T(R:W3!4ZH+77"HVRLG,<$,V-$7QR%;R_^E3 U4^;]3N/H*(WOW5K@5SNT?G2H M.7,Q1SAR81%8*QQ9(T$4>:#*8$8DL6N;9('P_6.\7\T;43,,#/Z4S6RPK9H- METWU"7'\5T6'7H(.I35:8L-XX*':;+0EO)!+)VL7[8[OAM;4L=KM2IW$JJ(; M28OKI+YUJ'A!@A0&*4E68XUZM;4;8)N;WD&G#IJ02)1-. M?'E*:-.:H<8/=-SPH%N_O)M9WCW9PKM7]1_UJU-6WSZ] MQ4- 1II4 %I11Q MZ0MD2.3(6VJ(2SI!_7#&L_9?MU\#?IM/X&HG[Q^T_%A MN^2S\)E-@3[##IXF-9E. QY]HX%NC+,=!X^"DZ64H2N9P)00FBE"FYT\G6'"##K .&A]8=CK<6:G5!B)*$64EMP<&ZU)Z&0D551"TI=P_6ZLJ7 MO(2VGUZ MALO"I(Z-%'F".*&>:0+(5&4E@OL-%$A/MR7#+]FCE,&TM[[@/0E MQ*?R6&99X?5/AX('(4-0"&9?(JZY0P8SC+B(TCEN,5;LL0Y(DQNS.AA]54*R MOW6U>W'H 36"-05B1FK$"4V 0@WR2NG(;&$%+98Z&!TY6Z=CV8W5'GY MSS<8+CZ'A T=M!=A6%PC2>, OR:\%0-:._I]16CM A?K#*<=;''!_WKY<4RC M?LLLJN*[26!W+NM'AT[%Y/!VP'(9\%VF%#*$&60-5P1'1RV32_+=4?[3,*G) MAE$@\9 + \#=@P_/>-%FR.^-U1]GZ@6^CT*-^OI"C2]0-OC0H?M3(_J[6H!I3 MF=?6NIS@P]UY*KQ1^S4E%@Q=;\DG-SX97.@#B_>*9V=,>.TUX2P(S@2UW"IO M"B6"C)90<^?N*?GF>3]YQ\SF()E*FOH@,07;R#B6B[T@)8U&)B@IC%!&6IP@ M9T/<'+#>FI/I&2MJ*A5P0FBGSW9OVG@F'0"3>>"M,O)P_/>:-=W&V_37IQ)F MSK4[/I?7*;73Y>I%:2J2"9I2(LL_3*KL.#NR]"!WLP/&-F*_X\IDT[M-?$YA M'B987I9YI/_IIQ]!O\\!Q5J]01KG,+-E?/'HBFND($N(3]1TF11[&:D$&\U) M$B4WA;12D2*UKR@T]E@^1GV@JA3(*/KD8G?K$, W,!4%\C20U(,":*5-_:^- M4U8HP22C:YM3:@QU86!?<-6+';K;(Z^/0EYW6>;_WCLV8-(Z+PPCL45C- M$ 9[!G%#(M)219 \'PK&E>63EIOVO:K9> M*Q8\UZWP/F*AD"O@'ZY3S48+4,"$ =81?!"1P]9%7AT,5.M^[;J+^M:A<3*$ MP"3088X16"$"&5THA"T1#!L+MIAV4F5'N&1(PI\R(Z ML:C2!5"+\V%5J=(/,$5_KJL0/"9 -XTAC7-^(SW+_=,%B@(.G@NI&KB(P"@X[UI"8F3.RL'TA3%&I9:-C.C"D.JD)8M.<=\,OPQ_^!8ARWC27OS1:^87S ME_XU_G[XX,$IV$8^!1MV:ISZFQ0; MA--K_PQ4[-J_W71;(C8X%?>Z[&;A&F^7:]SH5P<[O>E,6T2LUZ_SW/N'^Y M@Y1<^^IWDHE[M4*>F=N'W&/Y02XM"8L;-]?R?^D&%:LM%7\.CX1G16&9]\6U M5R#___6@-YQ\LUP]>95>;0G?#N"?*IB3,AK."RNMHY+AP((SV#$A%D?8('9O MW\YO@Y.,F08*['6:M64S[K/=4WC6U>[)YY/Z?IU]V_\,X_IX7/_]@!Q<_7%2 M/_MTD<= OY#99MP']!.\5YWN_IZ*//CF[N\[/^I?/\#U?\/WZI??MG]-[WOR M;?_O6+_$/T;-N)EECFDMD:>I0X?6'BFG"J2"PYY)H3T&BU9BG%(PYYQ"__W_ MB,3_>H@&##%M"4U8"K!G'CD+^A4,@H2C@O*-/8^ MPQ$FM(*CE8"CJQ$<88NU+4(*I[@ #1WT9,3CMI5_/K4]28>K2"9_#O:\U$>ARD[80E%<.NGY:92JU MX)CLSTXX:_3/MEH^7SI8SGRJOALJ>%L&WG9_FV1;/AC"A40AIHJ%IC!()8RS MVA,!?Q14^;5-)==Y,5_*Z.<[ ]L-X/)4/.NNQO6[5^]GIR:5>C^Q>H_92XA$ M!($%,H%%Q&F*!12F0-[B0E"-N6%Z;5/3]4+,DY<74>]'UR6 M(=[93_TV3<2[O_Y*H_1J<;!_MUM'^Z%S-A5(72'N'1#WKPE"%92'Q;48.6,= MXIH$I+!12&#N'(^B2$NT*0A;%W2^1>/][,5E3JU6V;=5H=H[0[5GH)X5JMT? MU<8\DI#H52IOJXGTB.-4%]M0BC"-EBBK!1.ICSHNUND"(KFBJ#:@FC,5& C- MF/6R9[@,7LFW^RE^;(5/FN\ZRG? Z3_,!"*.7(S3GL=[ZL"X'O/L?%=;YF/- MSUO94Y__X'NBB>+4H=->W#\.,RF;U1:\S!8\>2Z.0R&95Q))3QGB3AID52$1 M4Y*[ !0)]N!4"E"M8\D?=PM^!/5Z'99'A;,5SJZ0[5+A[+/A[-C4B056A< . MQ<@ 9RTOD$V)B$5T)FA>%%'IMX>SF:+_,R>?3):K&^>"O:40G.Y^?5.&'??:,EP4 MS&K&K; *#"X7C$I;/^$\+,RPFVT YON=U'K]SECR>3CDX5G;5W6/QU2%PE09X.\\1+QJ!W2PAA4,)Z\N9H&ZU)J*IU5E5I:@-FR M74^;6;DSR/C<:8$)&K9:?OC!AS*--"UNLYUJ\KS[I,O=_?IA(-PPPR/RG,#2 MTH(A71"!')="PG(+R>ELTF5P@NK@6<1!P6Y?*-C]"?.IMJ.C4;,WFG2Y,YN0 MG&NXC!.<[YAIZ5.^8Z=;>TL9EWJ#2'F?C,M";Q3D\3,NU095[$D2+J]_YOW' MBO&=DT,7F(##14P%1U?CRH?FZ>FY2U]+%F,JNAYJ=;CNN%O[D/NZCQC4'3*O M7G;:[YY<>F<2_AK6[/ES<]_:].$G%^U7H2YO-U>VFJ'[S="K$_JWD/7\6SLW MD!Q6_EDV=/.]^K>7?OVWXKZ^EZ_IGG[L65]$L/#CH''&I+?IC3BMOURESN:[ MVU_8WOZWXX.33WQO_Y3#]0+N]6/WZLN/W:\?&WO[]8M9I_6W_3JK7WW N_M. M[)Y];.QN'XF]_>.3^LGIU=[V![:[_X$$E%0LK9)UAF9KV2]I,MZ68UYX3R/"O@JX)L^MZ-%"-S;PMK(M0^: M$@EJ$J*/7&B>FY%1/ 0^7 '?"@+?^+1.,F$I-PPY9RT 'PNI;C!%M&"%$)98 MS]V; +XW0*I?7U3?I(XFG_8=\XOOE4I\U_H.KQE[GY-T3J[=7BS+<,/$YIS" ME&Y? WJG<84N"8U%IA$7DB%-- 7N=0T)J2WR,'%NSMBG7:3%?R_O5 MUVFI=/H%^%2ETT^CTV,^176@TDB&B,4^]:DID&4R(/B<6IWAATRA?5(8:H45\I:Y]G(=(/2]V^JX5_AWL\8>KV M*HYR907B+4=X?)AO[Y0[ 0]::RYH-/60DI:WIB2](:?6PK[(#S0];FF0/-R( M/\,*;O<[,)%EJLVK;Y3\O-OQ5 P$R#)H"$&5.D"V\"#=QYKM$B?C,>HM/GN4>>!QD"%.L^#.A.5D0+5,EJ,"+8I M\HI)!(OG$&4<,Q>(Y))5J/-@U%E1QOD>,J9W4D_U5BN4\'71Z!W/YOVU@9DF M,%FO781:CEW/K48'"8*_F?-S^/TWTVQVRZ\[D#W32+?MIXO/#8@BW,;$" 0V MYQ:.GC+?YGF^PV/9GG7J,:G#:CIN<(-$11A0WX7:.5S>RO?SC69_&-413"?E M/W=3SG:M>YR^FV.I74Z2[@ZNFFT0F\(^C@VP<=,:C1)PMG$*CX'5#[V?UX]^H1H_?Z,PV4C- ? MOT[P?T">]Z>K^M&ABH$5-%@DM!*(P[:+M&0$"6,\5:R(V -QI&R#%/--B$4K9HSYR\L3S%R9YB(P[% D@:2XR-21BJ$"TV$Q8IR I+#^ :;+_4ZEIP% M^.7;J6%S[2R$7I80UVD 4#9,\O36N@$0,UG^QF4$S66D071@^3J-[R:[".!W M^-YE!L*TA?PH<;#=[]3:%VD+:;O3+&RY%W5Y'[@DW1Z^&CL!6"+\.=TZEF$6 M^21W* #S#TOR[8#4TV"%6#\5[ZLT&':C+LM>WRO1LPW9G)0V^T-PK M3J57DID0%2=$&&<-2>RXE&5T[\[M6=S_-)?Y-3^V.W\.WF8OEN^17^/]=FT' M'EW?.K1%P;CQ'$EL #(I)Q.[;BIJ9%J7_S/5)SU)'$H8I5%%F(W[E3QX<8J8[_A+FNJ&NSEAD);I:".Z M4?LKM!H #8.XV7[:[YAXI=-P&U/^H]]*[T=$YL(I+!AD81F(BY2KJ%10W!>\ M",%@0C0S@'0N=7E7>;L66#(\MUW?LZ[81^/"3)>P]X9J8.'_V/MT:".WP7*# M@ -1B?VN.5\0 \0@;LZ?S+ M)<:84HW-47CU#J"'+#T&&T!C:VAP'&F6JKYI 38 T&44J8A%](06.N61;. % M3=[^4;L5[6H_I4UC[2_ %?ATJ_SKVL]Y=UD&'9R+!$89#&.1&U68$")U6 1. M@K!%K-#A241DYV+WZ)!Y8J*0&IG"@8AX;)&!B4:^<#B01/[E9]&OE>UPW M9( L(-0FB?'W9(&>-P$>DO@DX_(_?6!EL9%]?\#+>OTA51_[[N#'E"B5+P=^ M!F;IV7F6^=AIGP%7/FJ /);I5N>=]O=&,@KL)0RAU S^D_GY)UK"YN<^C W4 M;@OT!1C_8#Y<'RSE/">N5]JHJ0X[W,N%X).+L3>X=-ZQ^#^CG*YES=+[J>2= MK-$[=U![Q^A\0'8O#K$NN"X8J*A7J>\.A@U<18:,Y5:+@L+&S;,3[P9PGL_D M6TE)B*$#%F9IK98]\G[OM+OOUR8'^FAB,%U+U( MJ2M.X;5-O#$/T2,!R"@T#9=@QH%UOXP,8.R=C<(I743NG;/<84IT<,#IX7]\ M=E*!#.0CW <*PY\#8/L( Y_ [*FXSOOX^7.SU6CK8*V,PFY?KM6D79OK>H&!P)K!33LV! MFY#3C2+E[)VWN]F/_4NNI0NW&U24'40,37QQX ;%XZ\8VVTW^[WKO[*H,.Y+ M>$,G"B26$S3Q[_$H=/L69Y2#[@EM@@ OUH'7A18.R5*"P3\S6@-:1:JPD7"8E MET0K8@FC6AL=**!'\>"JSR^T5N?FLBR=',X:I@53U&SFHQ,#3#-5;6X//-LD M ]YV *,/D U^S>$3[GB@'Q8,N%8N?S^^9#V[P\N==()6 ;_I=\+XQNOYC^L MGLW0[::8C&8#OMX)0P/-)_7S :Q-7P-SM#Q+!YA[K0T3F'ELI4.:Y;CN]+"G)>'F*6M?9D^2<>_Z>4LS%LK37/O M&,A*HYMB90#;NK#HW7Z*, /;HI?M^(5WFV;(>6DORU&$_XQ$9^Z+V=L ?QT. M)/P 8S^?7:R)7>6S#H[5K!C@WF'RS,(R4;PZ&==*_X^0,IWAZ MDLJ'@&2$TC>0?LO'@<-?3+<;P%C,WTYOU.V#2DS>8S!'Z6W2ANW@9?,\#0:6 M!M%L3C\UO4@[NVDF)^6G1FM0/ZK6ZQ@?:@/-[?X\>H6^[39\PR2"^AYT8Q J MD7 ZQ92EQ1Q'++CV]P _#\YQ!YEN[(V?1FIWE!X-(PY22C?K*JW^I*R5W&-.AN,-,GQF+G/#'Y^4$O:# M' ^:D+[M0.D[H57*V#"0-5D%I><[?$]1(\"$^KV,-3F@RKE."@-($-1OY5"I MH:_@32+'_^40G'(2!S1M;I?.GS0 2DOW/\SA6;_9:YPWRZ6X#AG@@W*[+/L+ MC%AC^#':%5, 6ME[*6/[Q(64IF^.Z2;\/H@.!BY@,H.4I3>/XA3$\7X1LB MS84OB5;:[1-BMKSII/.G3CK>2;H?N:M"[E,!LO=7..^5M@K#I;%2 M^RF3K[3P?H+0S=[BY_5:HY29IDG)F#G2"^[9A>NF WRG=KX,";U:,Z0O7;LM M>7,YNQU%[80(.'!M.6=.&4)=C!(#+)+ \2U^Y67VI=30HYLBZ?:!8Z;68,DB M?Z][4QWNO;M_>L@Q3PD]%LGH-4HM'Q'\/T71&V.IEP'H>.GUF-V9>N4LUF!- M@<%?')>GKR & ^*:F&0R5WX>BIN9:!^WXA+RVWCX$\+R?ID,2 NMG]0/O9>1 M$8Q13(FH/&B@,M0*Q$G^.!0 1,!VG,QGO:(I=S:+^$U(U]VWOQKX2JF3_O M@W5_E,;W7MW=('QL=__@D(8 -HK42,60SKZ 3.L0&"*LL$YHJ@7%J8?IHJ.- MT98U8U(-H_LG6-S@TDYHAN\IJ&-(I0?6(5A@S8;+?L4).?U7Q91>@BFEA5IB M*XFPJS$GK):$!$PD."NHM2SW8F!?2X:'=\-[1N2BU:H.U)VBHF MDM6;[YX<'3*6@@MX@10I"F B!4.&VXB,B0H3RXLHS-IFA UD?G>Q_6XC^Q?3 MEC%@&25+3EQZ2FK3HJ'&#W3<@!5O_?*>IEG4MS\<>HR)TM$A:SALW%81F' ! M4*H4"PHK^(\>3G/6^>NV[N$\@[59^K*2,@[_7J+K+>ZPF1 $@.)9,S6ESHSP M=CVC=0;A!0QAD*.2W=^#D5W UYN# X'6LM$+CP 52\'!Y.:?WK[:^TNI_7"Q M!V:*H51(XP2*0:<*OEH@[;A,@>U&:6PCIG%M4ZOKM_[S3CME8 U_OC#(T8DI>RURY+1;)?.MM%.-#!HNNXX^'XSG>I-8-9BL:/K:5$ MOG_!@)=PJU8"\W"!N<8]/G:+NW8'\",!P=!!#AO.^,^-@>*7,YP.@H_: !^M MX5)/'#:_18?YYW!D.C[OOZ/&V9UPU,Z&>[M5YKS"G!TO=JPW.H_A6I]4V F; MX7%]Z9T!UYQRW]=2#GNSC A)*;N9NS0&9ZSSAS,;M2_3U3G69W')P1+:%,S2 MZS5+Z8)!':_?=!S9+ODO?&93:$&CE.=.2!#7*P]]\W2^2?G[&H8'7IUTQ-HI MDRZ&TC:/^[F@RBC+/^\-Y?3E5.=1XO:<7+X4KUSL5_H\VC8R@:S")1.'W('G M'QU*@CVWS*(4#(OP%J1JE0.0YH_FYT_>9[WXYB&[7)\TT0M?90:U(\R;1J MS.A-R:OR6>)1&ZC36H2?39+%%,, EM=16%]+.Z,/$91TF7VQ)%SCTALE0[^G M1_=)+;IA/8U)JRWX7R\_CN?BMSP5E4)FA<1[^P>'WFEC/2T0<4(@'H1"VC.! MO!=,!Y\96!I)AZ)*5R_I\<5O(2T5-[\4C3V M]K\:'AK\(^5EQ!1B'D\G3M3AB<&%3G1GFIQ.[^IT-M@L*!I(Y' M K >M =IQB.2+-62U($2#F2M!Q(_.CB:TN3K79[)O9DXRZ V0EJ$ 8<8^T W M:E]#:9;2R&9T64EOU%:B.Q:QZ=OWB:+*GM@2QV!R4PQ[4_%B3W;]3VYT:P9,4')@IFBV@M*3"P M)T!B3; FL+9,&"Q\5?'A29"V3E.><6 1CN&4R!$0(K!3]KIP+ L"NE< M*ODPWV-NJN;',NNM#0"Z4M$%*[DA3'L30J$<$\0P)8MJO9]JO4_JAXQ(;64, MB+DH$"^P0:HP'.F"<*X$%]&$M-[S_::G:[P\8NV?9]'_JO;/M7+!ZML[AT[I M2(DTR E/$9>" YPC7SA%2;$*TL+L*Z+C05I0RL-!-7"W[3PIX<.S%*EB$!> MP.KS:%.[ZNB0,SYH[7#@.*YMBILV@%S?Q_1ZG8;M]\I@U5GJ,>(;"TG(/(F: M+A3Q6EGJDA5_/X?)NM_F9O/BE4[);<2]#A97*CR>J7<_%9A>(@MU!E\H4X1Q MP@/\RXN K?W_[+UI4R.YUB[Z5QR<\Y[;'8'8&E-2[WLK@MU4U:F.MNFJIKH" MOA :P6!LMFV*@E]_EY3I$3.8H3"0.]ZW&G Z4RDM/>M92VM@T@O.M98N%H O M5:WSTOD"/\RU!5T&:&#MJH+GV[$N(S6&&+Z]\VG?)RXA/,)Y;G^+]"LZC MHBJ8X**$\2J&K9"CM@\/D)KYX_1QI8ZZ9FR2'M$Z^KHOI8?5)J"1O <+I6 * M60.T%4N#I0W.6<-2APA\4Z5\%]UYI\@ 0G1KO MP+U :$#\SMJ#PY-P\SV3+['M0U6B<[DL^QK?5DQ"8?R7[G'P+>NZJ[$/P.5FW:Q3 M$:K9OS:W)RJ'9QIZ^10SG&G<]=SR,?U 6EX%($%JC1A>528>4!U!6E M(08=5.'KG?/D.P>WCM[O"Z4*Y76!#). [89$I @'@,>*%90*26WJ_@-FY_4[ MIX35NI+.*!U8 ;_[0"0VGKS42G)@ M^;9]BCJ[#A67!+N?21,V<[F7C'8[O4F@T%^F[3]U?R\;#;W/NNGW$9)?0<6_ MS^P ]!=\-'6WMPR5, Z@P99**S%#DJ06>\0)9#372&+N,"XTE3XYZ&ZLSCW+ M'D9%V:YQQLR?9EYI+'5]*ZD2DJ]RB#E:$,JL.5A7=];)0RK/HLS$E3RJ,[1< M]!:UH$0$4\HH!Y9;4-@50,) OS-*@M&++;=;.O\V)SE_G[JG9\.W')'UF6[O M?-X'=N]U&P$@ M]Z1:[=F69;;7[Y?U@LJ6?&Y[U<*74PWRIXH[$YR.;X5;69?8GG?8 QU(L+'*MGDV.! M$J)F.A@D [V\?H*9=T@PGBJ[.CGLG[3I:W1Z9=[>,AZ$9]#\ ^!#\-,2%. C MR/;@3WB[,-CNOI]YJ^WXQJT>&/?6\3X.!<':1F2]P*G-0I$B67G*$@&[E(.Z MBC&%HF]JW)0MMLY5.4]8%PWR7@W#.=0-<-D.[E&W*3PT3.3J:]L<[T^[GXYZP_[;H[3&^V'"[R4@]W[MC'D.+U:7T&VZL# M-F;N;SD*/JOF?"I;;&[;#W/557B],HYP-JULDJ).C,R--231ACU%@+0H(F #W6.B^-I]ZS(D96L$3!*'[$L]W:>3X'-;AU M=+R?:A99KB,RM"@ 8*)"8%_#KV!6"Q934\:P]DX7-\;WW.@[GY,D=YARTT'D MPH_0=^VQP#U41%^$0[X6^N<6>@;/V(^T<,1@B[SG!/' 4CM21Q'1&JQ QH74 M^C:A3^)U)Y?\.MG8/]$#R/P8,5K!F +7<>>!W\)**AC,#R M1'.KW-W8#>>I5_Z:&F/+,_NWEV("$G#T=5]Y6 !<$,1DI(@;#NJ6^X "]E84 MJ74.IFOONKVKZW^0BF"#$LMF84**9"H>=!--WFB\1H:Y'*!"Z3T[J6ZTV?#5#D\9?;,F9 + M3Y>8)M+H%% L*:?8I+9P@0,)%MAI:>V#3XM696/MW#T88.(IG?*(35>!2=0X M5^\?)Q.-2K?_DL_?>V_-GH)O> M]F!AI0OV@L8J[G37?V6Y+647=D?:BODX:WRLGPN._88;)*/2Z'[C2_7:W%ZK M=@]:=WVWEG1X;"O4<$EZ)I\Z1"(L8QABHYN>@ MGJYRNL9MYZH9PS,S]E!)8_-3E]7 RYZW:^+R'_CJ;W$*_W/G*7S+LU0+VI,( MVBW09HT[/NB#8>)1-=:8_W?3^Z<*G\_S]E=,@_SV?UX]D_OM+F)TW:L_FGS= M-K,%(,G_?M ; M3K]9;B>[2J_V] Y(]M@.2/8R'9"'NR<_.MLG[^GNSB9N??Q$]W8.+N'S\[V/ M[_G>M_=T>^> M[Y]PJVM+T=[6P>7H^_ L\[VZ-=B=V?OL+GU&>\>[76VMUK' MK:W_P-@..[L[NV)[ZX#L'GV&^[:.X;/8O, __MQY/VS^C<_WM=21*2]1(5+[ M#RTB4M09Q# I6&":.F>2YW*=LZOY[O_G?Y$"__LA&V $:4MLA*7P>NZ1\YA? MH]&K1*."I7Q]JTST@6N.C;.,N$",H 5W7-1HM%)H=#E!(Y?"_[!#TC.-.*P? M,E@1)+1P(1W>:@-HQ NH<"05VF4268PU$I1+6=CH,5AQ?TF7H][P9'"Y=!^^O?CAIGYUL=GV^M%JO7#BS%6KX6@:^ M6K]/>9ISGX>CK2=.MAP4O> MD[^LLDNEWIE/O#,G7I? G%#1.<24A)WI?:HV;S!27IN"6\9L$&#F\/5"RBL; M\]>?OB?O?[)'ER,=+V,7_W1'1*U95V+_3MP4D1&L(E:(:M2Y+S>WL^MI'^V:5]O\B?>Y%/6/RL*;GQ$@AN*4I.^5/7(HH!3 M8Z4"VQ +4-)Z7>JKQO]U2OI)M_P?XMLXHJU&M1K6WC&H_(7"G1K7[H]K$ ^:( ;'5 1%/+>(1&V2 M52-'@;9IZQ0VK*9J-:C5H/93G(0UJ-T?U"8>/R$*KJG7R#$&H&9-;D2(4:$# MU=AR+ -/5 VO [-^*:A6.05' QG7:\F8]829?)/W8C!RWSM+957ND5;X',_\ M6:F,KVN4;\#]_'ZNG-$XG&PVRNR>(%#5\E@PWS5G>*SY>2VDXN?G?TXZI32>A2C]&!8<9(R( P2 I@)ME[*8-;>$;$. M?WA<"O((N^ME6%XUS-8PNT)N]AIF?QK,3KSR(EKI" G(<@TPJPJ.C.0%SP_E?N?;ZN[MTWW[AE?5G>D56P?^#!3G.J:?/E>+3C?-VIY,Z M_TSNT8/);9A&^=S@D8'?S<%,:7X8;,]?;4QU4R]3+"@'BYAS7 BNO%04L\B4 M Z/*"&U#;@M#,"G;PE2F\X)>IJG3Y@V-3*> 9=S3=)01L=GUTVD0FU.IWG_E M-WJ9\/* IAF[%_"W?6:IL1(+HIRH&8/[J$)$@W'!CO,$L]7'>H/,-3LNV MIW=I=1&]D-HG, -#@>-T$T=5^=V8C]TIIM@W['IA4^M)_J#QBMJ?@'T90.7%&;9 M[A>RV*#%_3HFW'1;O:$D?8(>#5SS)QGKG?M)++!'1JL(^SRLQI6/UTOB114& MW\F(T2P1X_T"Q+A#G>SGG?@K(1C7=J5X=>7^GHR\G>SNYY\]MGW+H\)JVM+\>[WYJ\ MN?/'$Z'N &UW]K/7J/)$;$J M>.>C1E&*U,L]2F2B, @,-&$,ELG!N?:.K*OBA0/?*Z#-+Z\AUO0>G>M]>T/] MTK=>JO01R.-=*JM-+\YV_-#NP@K G.:B2JG0TNCTI0;79.>B*,]G5QTA7=A3^3Y]1;\6FVXA3/B=&Z(#W"A0V(BT(B M;3A#*C+AO?2*N&3=K1.R9'V*FK&\VG:#.[VAZ8Q]?N-#T'YPO8-NBBZHW8"U MK?SL;L!:)RRA$V9JQW,=8<9Q@4)0H!.<0I )QV'"/OA.9>&!(D67M7K&M%7S;&K2Q5 MKBN2+'&CE5W%UQS9\#[& #O^>Y@8.GTS#(U>-P=G=MK&MCLS]4#NX)Z]?SS] M*W(I@9ZSH?^X%L$5@V V8'RD/;_ "FZ=]6$B1['@E0I%M-:AM^O0Z;" 0",+ ME!:(ZN@0#Q3L Q,UPIH41#,2C-$IGOR1:V7=;8?<0XL^PP[YG[L$#BYKI=2H MLP3J/)#!UZCS+>).>Z1<-,CH(H:(N>#! G/?$#7J/ 1U M5I1QSJ;[O?%<(ESG$M6Y1'4N49U+=.=<(OSR3R++L^4*O9XIK'.!5MIC M5N<"U<=GRQR?^0),.:ZBLM1S6G"%'==4>5I$ZB-AV?C&(^,;U[E <^;W =S_ MO=C;^J?3/-D[;NU\/F^F:XZ.?[1VTG<_'+9VFJ2Y\YG-F]_;6W_ .W2.6]^^ M7NR=? ;3??.\M=4YV=Z!<:8Z$M_@OY=?P7SWL[E QCGF Z%(.J7!_+88&:+ M&B^<(-P18KE8>\?PBRF07X<&U-CV)!6Z8]"(= ML*U.!GIFV)L*DA6V4-AP!,O'$<>!(\6Y0,%2[14KE%>F3@9:#=Y<)P.]QK[L M/Y=6UOD)SPJ]TZE"W$D"_^-(AY2?4/" #.,<^=0M.)#H"YQJR*X+HAX*O8_8 MC/VQ YG>^I[^F72JWM-/LZ5E"N_IU\!8ZJ3D6I;_2W;ZC^3,+[>,/Z?HT=F\I2HU)Z3$$!Q&($X=1:9 MJ'U2)D8S(ZF(,9OE#^>&M3^RQKB7C''/[(^L,6XYC)MP96:#-HI$1%6,B!,P M@K66%*D4K2JL< K[E*HD^0MOM;ZR1/JGIRJ]N=[!+TP@7G,,1YWU]%/S#QYH M>KSQ_(.?I(ZG R!@58*-!4&@>E.'7BN1%AJ,#^>]5KQ01G1)T'&@,UZOP M&NJL*..\K YTTR:!*,3'VQ6GP\^8JQ M8 N>#:__RJ)$H.=(J:)T-IMI^M_#L3UW:@X"LOU@CI&),-C?3.?<7 S6_C6; M_M3NHKDYG'_]\B7?_;^V#U]=\."%O;(<8S )+E)7**X=43JP G[W@4AL/%E[ M0?EM^8Z_M8?P?'=S-']>GK_ZX=2T?>-#KW]N^K[Q][#GCAM_G?7=H1F$^R6B M/?L]E$[YN..@-VSG[[[2:SEA-Y[ /(RWA?]#X)=UW;6[&!VN_EH, I!D]NPV, MH6TZC=-J&?J#JZ.J[C9:M]_3,7CHGYK^\&+MU_7TU?0^PY2/>'[8=H?I)?)S M9QL(_N\E_)8A,$5H:MA.&!=!ZL)S^(TK%H(,@22J0@0N,E5)/S \X[<42_@M M=P +!F?]BRR/_YC.6=AT_SUKP^RGL_]F&!Y.D9CB97*8A[019*VMW7W"=7!2 M$@18Y8"*&(R4+AAR3M)H"Y[Z/:>>SGA!X8<&;*T._+#12!TM36X%.Y*R>5"8 MD?OVW?;/;*95X]P,&@$6\#LL6"F5"QM97A7#P:$! CO?I-QSPUGA>'244QL5 MUIX9&Y1@@-\%J4AS@1D:_? XDOAW'LV7,$R2^);ECV]O-?>YMH7 5B%E0>JX M%0$9IQQBQ&H 7R*XL:GLR%4J/)*^1KF\(X@"(1F$X;"3]-/C5H' M8 YFF2Y[0;]AB7;GK:/W^V"%6>&"0*X 8>94,F0QMT@%JR2#Q7,TG6)O7#W# M7BS1[4&2(1NFQ;K7;YALZ&4!+XW",B>8KC<&9_8(9#9+7O>B$4P?I*[\&O)V$>G,'CYG;$1N/O!7]-@TH.Y9R3#,^)QB4WCE^Q^#X-A;U3&X.JF&C4\3E8K// P^(-44B&T^]5W MTZLM_O)&XU/YY_ ]79-)S$6>&F<&APV@I&T@E'Z0)_:LGUSA)VD1$EBOYR\N M8DCED,H[3>_W"E^2+9X&>C;?:?=U,."$I*-R%2-I!>!L&)>#*4.FKZEWM8'+ M1APTR=CLY*8P>/ARXKR#D+\&7QEIR\J0J-;TK&O.?#M= OCHTT%T_BD?9^9A M6-/)J#PX#&$(B[X]B_Z9@O=+K?MB$+DF#HM@EC6/W",2!Q\Z $Q)+ !00_^) MZ&O)/B;MV%^*"-:DX('2REM'QX]("N8P=&S@/Y'TCA1P0NE0+7HCPJHW2OT0 M/#*P>]0;IQ)U4M.LB# MN*CV1Z,3#DP'ML74O>;4:.TDG7>2LNN=I&FX>=LQ:@2Q+!;4*C#MF07#7G@C ML>+1.AWV%5U[1L_JP[C1DT_\8O&FC)7?L]@?A*Z##9K25SH]X AA!Y[XGPY MPO-"+&^.(787[O>)[VW!MW;>X^V=SY=[._\ Q,)WZ)>3YN4FW=XYAK_MG'1[#" ^;.Y]%KCOX[8\3&-_1WL?=R^;6KMC>@;^=[,7FY6?6W-S' M1&LIC464:X]X$, ,J/=(4&- V",KJ"G5*$!&\)M)]P$61^=$=(PD71HMC<(6 M3FN3BA!&M]8(H+=.TR[OGX54$66\#AG09E9BA-R5$,P)^,)#@UN?_X+,A24/ M#?X$>[1R2O\.JJD]?(U6TK=06D6EP0BZMS-Y:Y??&OZ89@Q4Y3)>] *D66)M MA#&:.^F!113"$Q> 4A CU?ZGA?T)[D+[8K@(OU6+LQW+I2DYW.9WT^XD^WM5 MR-S/1YJ=S1_[) 0JE $2YY5!G*3VR90KA(VVAF$=G 8FQS;X]4PN0<>&LW)[O;$8)BS//%;D]ZC@\M](24%_J,1#01(D?<:65)8%&,A M/1:"Y&S[5N^J\)9NS$'C$*R[A@VAV_!]FZ.$+G88;VEHR/=;P 84GYNG\<,OCV^@>F6Q48@ <:G]:M\H#W,AAW MJJNSZSK[%I:.6I J2 MFCA/W[PHM<7TG,&7\A-*Q3"W'N,E&!Z:4@7 _DKE/== D.H$< M]A9QIAG2,-.(4*5408"AP2&_TV!;9D6)[40?K@P&(PI M\[Q&J912>,#0=0H/^2R_:36#M7#]Q^'39%ZWQ?15/(%$%)=*2("\F08E@@J[W$SD=K"I\B*&\ZVP-A MF-O["0H7 ]W$&Y!P8W1)%JA!+P[/$]9FP O][VU7A;\,VL/2\9RBBI)+<@18 M &X!<-J/3L$O1N=_![U>"HGIC^^SV(]1'CI.(CQ*LC=]!FC&D<<#D*1&"M98 M+^%N9&.6VB%V0&7D0\I\\5VB/'* 21EQ,DBA."7IG(#N-,B.0DUF#S'A226L MU]ML=;?9KF@^RC9[(TKT3Q#X4F9>Z/O>J#H_Y&T+=\QMDN"_96Y%MN^_]SK? M2P1Q'=,^*3=]CB7(7HD0$B"-+=[V((S !F"KW37]E 9_UB\#U>S9 )X] /C< M3)&"Y?UZ_9D;C9QA9]G/$.!._48Z_$M>A=Y9OAP(X7JZ:\>G\,4\[H1G9R=P M@TR4SSK#,B1C, 1([XS7;GU$F&=HXP@R88 PD^8@1W16TS"Y67HEG]!\4"F7 MZ5M47N/,I.$K\,(N):C 6$;!O&9D49-3F<"64OU:D? M6TCYYN=[63SR@+M)KBVPB_"]ND-[F"9H/#T7U?1TJH_G'E^::/,A M2Y.-DG=RFL+;]_+5*7FI$KFD2O@$8SHI$>"UZH6OX^BW]NS+)L3^WAYD[EM9 M^)F;IL"XTJT["F0>>0^J=+T$>@G!?(@AN5*3[Q+>N7>270KCCRV"HR471/R[!._\*9-WU0_HT8T0OQZ##M MXG+ &XWDV0\_3G,8T22,<'#C5,(./@C=[-U.:NND/=6Y, I:H][:4):^>QY1<;*;4)H$Q\ M/E-0.K:&%HX/[*@1-F4)&8VE?+=>A$&!:*P#K,)]4C)#N0RCMSD.,)B3TT[O M(E1.GU$:Q- U==\&9;H5/I6PGA^3U MFVF9:-M'5!J+0D/?>EPO?XRX7B*9>(S(7E8\+*QW=:)VR9-%[>:8JAU >C"" M^A?OP:8:7JQ(<.Z/UF63_$GW+G:_N6)WYX_.]LA[ MWMSY#_QVS%K?=O%N:OY]LOO=?_R'^__[1V>/=K[;H]/#YLE7OOOMO=@[^L_) MWE$3MRX=V]TY^-'\N'>TO>/(WM$7N.;SQ5Y'73:/CGEKIXFWMPX W[[B?5/0 M@N!0(!XB1EP3A2RS&*F".H]I)(40\Z&Z1EMJ.8A^E- 6; M#]7]$CRH[6Q\_=4' I1U462OC"^]]9!W_*\&9BD\ODB/[J- M5N][>>9/U-29_TQBR4S.TR15J#%NN=#8'/.YC50?9%Q=8IEOKB?V.HY (*/> MV>=A%"V7?=\](('+Y50QP9T5A9.QB-SZ0AOG@BPL5P"IP=(RIXI04A;12C_< MQ'-N=N_^#01F.V9Q+$D-_)(']2F_PZ?NSB1+=E7XSBI@!]UG$2=$UHC(0@+[ M(1CIP!UREBKKI<) ?];>@1BOXP5="Z>2J$RC&\[!// A.<>R_;=YNYG[F/+@):;R("95O"I-7F!. M]NPBU:48^T&O%F-(4GO>ZQ\GS@5T.CF8QZFZU_O*[\Y<;S'P5Y<"OS?NL-S: M:?*N4PD-V.!Y14Y[YZ4KL&(7Y?R?YJM#-Q^XY?#G3'41)CBI(=?(/R M4:8,DQC ^L,:E0[ =/7O27ME!TX>V-;4\Z[4(9@?;$Q.M>2:/1M,\L#_SAYD M4P:"_#VL[IL_&8X?TC$YS&0A$\]%Y2K5>I]I5 MW78OQX1?W:!YC:K8RGPP47'$D0"9R8]GIU6%]^^]SEFW7,Y^>4)>_=II S+X MZJC9 X(D=UC^)4% NXS=.3L=086)T;3[@\8O9K2V?TYN,%[+QM?T7-/X<_KF MX6Y;IYW/)]JYQ%$9(IJ43=:AU4'"2+FF^UB_I]6&WCZ;M_^:O5#-6G@_T\EE0E?,UM7O*2\<[I3J]G/CQ%TY7=4"; M(PW:MP! /E]P)04>6?'S8C>SGZ?6M;I9 K/)\N\LJ#PYX3LWC@66OR;.+Y7Z M[+P_3P5Y-'&F0%1JESJ[6J03MQGA&W;4"S=HH#&,<%Y_F? ME;=JEY3!?5,[8J:N5[KI-7=;# ^-:H?W*]55^P9>CBSR?6\I-S(42 9;I$QM MC#1F'N4R^47A0Y3B&M_ >L.=G9R5YTD)CT_S61FL> M;YC]#@FN0Z>*C*G">B8/RA7NDD9?3[H@QZ+EH90:KXR)==7[AEP8,"MK^!;\ MEB]*+,";%&VYE06@G"^*T M9%PPV]4TY3]?IW.OJ029:4 \2[$39;7G;IG8E^):!H-\I#*Q4:XL5/:%E4\? ME&?*"6/'C.T^.EY9[:W6RHNDX+G3#OZ#N1,Z2DT=N4''SY73F\71=$9TDJ>L M5NN+H?03WD_MZD3!%(J*8\0CD2HL25C<;FTDIWD0R/$[I':=ACK3P"XU%4]91LIN.G3F=D M$DTGRTR ]5I#"9[^>RGXE>$4*V?S,)&QD741/I\Y4=H ;#9*1 MO-,WZ?VV4G#)&Q;Q.7C]?+X/$^VDQ,!/+=6(RX(@90A#UKH""*S6(MBU=W2! MR30LIQ38V05PJ+)D0!*G55S^=(P07*XA6DO"0DG ^YP)L!A9;KT D@"+@&S@ M' GB+2?$\N@ [-@"27"3V9V5BO;)2?#M,H_T-'F(_$A(4C)= BPP"5+\ZG"* MO%>H-#8J)F2R=$ZEC(%TF[%;YPH%3-D/MX+10KOY203RJJI-%K,Y"+71/"6 M' 30A,(*B[RW G$5#6A;2A$QZ:!18:E9%7 MUH-)Q>^G(A=FG.K+^I/X/#SE]T/3/1CY]1J_ ME)E\.2VJX?)'9=GC[K#?ZZSG2F3]L].A2R724F[P]Q0KOCY]I)$FQP?4:0^& M50YR/.N7.4]AX/IM.TDTON&,ZM?G7:')T2_7) 5FVM7UO3>3_+*2<=5D5H$E796UN7$)AE9O_']Y]*@YN9Q.;JG);4N4*$]6//>$6LD M_$M,@:U3,HI[T;TRA'9L>M0')%>XWE>\[X.TTJ2*IIZ:5$V!(NT5 ;/32R8< M&*5$@=EY ]6[89?E,.QKV@PL"NFNMM1,V9#UGPD$>>^F+/^2:U1Z-NF%$3+^ MIY?219-ZG.3VE44VSOM M[S+[.VGN\09/P6 ^V.%L.N,R487WL[<0NVMEX;FMV0K#U%MZO#=K!\!D3XI] M;9SU3-.T"1WB.E6P5_"3LF"%.6NY-6SM'1,YM'WA,?J;CM#[5J6X9GH1R@H) M!VD#ICT#.V3S[]\;7.%$O;'^-QG]\+?6U4]L<[WQ]_O?4YQ;C(W-;A>HM\L( M]5OC]\2")HF2:5\V->-"#%-L=72 71HWR1 H/RZ=W/,871:H,,-\^4EU2?D?>$BJ M# $HF9Q222V,S+#>"0C-Q?\S&-EYE;TX(C9EOE%5(VI20O#F*9P9P??4 C:7 M-4T14E4_L'&5C65@\WZ'0G.@ 8+J#!$I"+]&EFL%3+,&Z=9856"4KQ!'K%4*3&$ M"LN5I)YK*BT3$A?2>&UQH+1X:)'^6B8>HE[=Y;Z71$0/XJ"MPT!Y#8@#UQ8% MI7GPJ=>QE"DF2-X&32Z\5A=%>VS)5HS&N5]M119AE:=P)2<9B"PQ.MF3_%SU$?XX"]24C\ M2.)N>]K"#9R(U(KP@2L2^E=9YO+WLK369M>W>I5IN#)=%I^; Y#FY>?+?:VH M,T#X$=9@4W'B/$K]>1"GGD:! U:!NU4<2C]#Q\ ME,HH;ZOG(7WRGH=_3QFME?>H-PRKU^ZP]?>H"I3OM';\\1Y\WOSXE;2./M,F M?2\2_]P%C&OM?.CL;35_M'9:AU>J0%&XGG[IP%C.]W:^TM;6[N7NSC'?WNH< M[AU]AK'\<]R\A.?3#W%[:U/L"V,!;I1$+-4^ /J:HX8BTC2Q)(:-]'&^@@H+ M HP1$R,UA"M*X/^$"@4K5+1>N;"HV6$*,BL= %]"JD-6^4L_53;Y/5H>WCJ* MUU6/,*?.G934):?GA5Q)LRP*-W7JVNZ"-DGVW;BX7 Y]OK9/9$:]^;^ M+LM5-7E ^.K=:U6/*-54E_+-\*%H$@) MKY&+&)-4QDTKM?9NN36]GZ>A7M/'6M/(E/.$2:0=PX@SL(I,400D0^H5*".S M-*2VP-?[Z6^J2^.F*I*3 G2U ^GQGJ=R$%05[@8(^ FI"?4J MWKZ*-FAIJ3*(6I.J>S 'D$X=<@R075'CBN0*P1NPW:\ZE6\L%/,<"OV6*JR+ MT+\,JWB[0G"TR?=9890B2J&"<]#F)&($"T%0I#@8'R.H=[RL-G^V!9UJE?JV M5Y4+1YGS 7D>(^+*<*24]HAPRDW0*GALGH>CU:MZ_U65!&L@8BF)PL!>530@ M(Z) 4L-B6T^X]>'%K&H-OGS?,9A[3F M)0N(&\N1!B*.9&$+H8S@NEA<]_H> M?^AF:ET6XC\O&WJ,:XM>[6TU=WK0ZU\]_7NI?29>@(OC?CU"ES.'2U]8;0O/ M;,K+SWR?$!-3:2C$2+*%,>'("H61 T;C56K(2Y?V;SQ.W_AZ0>^WH%$+:UB* MC< 6<2XLTD0YA*GU+$H3L%15%9^[NS=&X+< I&)\8I!JW/#P)T?(:;?.5&K% MH_EQ[@]]UVZ'VOR_LBU274]#61$+@#C.".(Q8, Y(!_BF-EJY ' 9 MJY);8*827N->C4D\TX63XEM5AZY%B2Y3&7ZYNF9*%ILJ6CLUWI2]F./;;S_+ MF!+WC2OGQD\95^ .@S\;%W3\ST4.[7^[T03O+_?!H+8FS5FP1"%.+4AM@3EB M)LFSL2Y5TI^+#G@E)NRWLN5Z?Q3=< UA2T$/DR+;J7E;I],['Z1,==@2O3,8 M@A_\^MO]C'Q"9J=H'%(U+&NMC<*T4FMME(K%FM-!^&WTP[]]>W#:,1>_M;OY M]?*7_CW[P!27E#C)UB93ZCX&VZ0O"]&]UMP:244U3+#Y8W<*;TQVCBC6]'3'PVQ(1;)V;Q@ ME/=Z[.VH;PLKRX*WN8!)C??4];/P1!,FRX"^%S!C5XCFS*3=(FZI(\!!OP=D M 56#=BZ$&&?F8@ZB.B%>093Q-%R+>V(6]\3CH_[\I%T!_3QIXUBVLA-BQ:[. M$_$!).T.YL(TYZ6)WCYUE9AE=+]1QG!CP>QF:O4\4K9XPI;SWX5H"=A8)@ 5 MYE)H3;03-C#L"T&(8-=$P]\EJ7B!L?M[&6-=>O%&*_NAU_]P-CSKAU&DXM@L M82^3X!WNGOSH;!]]HKO?/F.X%]X].L;-K2^=O9,O[=:W3[2YLTMW+QW=I7\< M[NU\$J/OP+/.]NC7HGFT=[BW]07&_:6]O?/YO/7QGY.]CY_([M'NC];1WE$K MC?[D0Z=YU(G-O_&//W?>#^&_Y_N%+K#"A4"%2F'T06.D&8Y(1.LL=Z$(*=J) MXG6X[II(^GD(?[3=DS[-N^CNN^IOWRE* M$H5C4BADG(XHU85'L(88!4^IDT$#C<#WV[YWU?P_AW4\T#/SS#QB[@CH6L_> M'*JX!).)L,BM21TY:G:QZO!T,687/[:WWO_8UX!* M)/45YB:XU+A<(HTI$ XC*,>R,(H 1%&V+LC5\(/[64TOU%7RVO/&.$6!9&HAM'8L:*)JZK'Z>_MRLK'(DJBM MIEROT-ZNG1YS^_C]R6FG=Q%"51MH4ON^ T/YY?W??_WU:^W_&(7B ML ,)1HC&>;:"4,TT4%+XZ0HF/."($R-0IR %64H+1!P M%9?J1'/G4[&D=:EH[?YX!;N76Q$I*;1PDG'LK)8.4^49UUHK%6L.\@)V[\3] M(:Q(]?)!B 4GP#^B02IXA:S1CBMIN!!^[1U;YPL*NK\=[\<2]&/T#)1N^!LA M&_39.,E.#W;.HT6D5&_,8,E\[RPY948O\*8/J.^7A5'#XOW*3(3#% 6 MSC!*)G;9_5MQ ]89,861*=]#%VOO%%\G^+',L8LDJ8 M,J%8AA91.<*1LXHAKKA(A24XPLI0L(^4)"G16>MUNJ _XDO%E,S0_I4S"J8+ MT,Y4?+RI(.TRB2$SA61OJ74^5W+U;=2Z+1ZCUJTF=:W;96O=LB>O=3NI:KL= M4X'HT!WDS?0EY*+0O_<&PT%&]O^80?!_F8O<-FM%SC_'K9W-BUVZ=S2?L];<^4S@?J2U]2E5\KYL M??S$]KZ]9_#[9>MDK]/Z]AF>_7VQ_WJ<&!R\\0U$EI[MF'AGI M+ JD\)H::WU1S-? 59B"2C92$X.YUE$S*U@1&)6%T=;X^2RWLO!P8S/G!OQ5 MY@8L7?+V]H?.#E*")8*=9<)XQX,-5CLI:6$(B: 9"OWDR7?76OT_NY53[S3T MJ[* \ M8?/V8@RYP\ O:Y_^VEY+K=4:?X?389E!DVZQT=@>/2G?^+3?2\FU@YP&F#)@ MQZF O9C+W8 @#,>)K67SH] XZ)MN;N*66LB=5NTOJTM.4S?N=BDC92+M>DHH MS\0OW;5T A0">XYT%T W=Q:+3,.-&]+XJO98E)S?NS1V6TY%V M*M;03>A::=!I41M+&J!ZDJW1J?CY86_4]V\(^F-\YT;O',1S4'5'/DW)]*7F MNR*+=^P++%T0DHM@)38@GT93#4**!7:%X(5RB]VQ=*8XR:TB:*\1P:IA,-A$ MO5A6./FK=Q[ZV^?=J=I@S]U%^*=+YO;.YOD^\G)V,A&V[?C!M/NY7M.'7O]]];I_I;=]NU(']SYO M;>X',),BQQX%[RCBA51(,>40=<0*2X4C"A"1W"1X$2:W*K8VJ=Q4<<09F%P? M$_@R([R4M$J_/H-*?9B8S>O3)%HCCOZM/3Q\G]M&_U[MQRFX>WN"QD'0<(#O M*1D!T1@ 7"Q T#0A*$1'O%><:!& MB6%N5CWQG[O9)'JA7F_PN.R=@7;(;4& M'BO9]9&548GH$^!>\"9X#/\"E>"!1NNED<$&8T4TM#!WJ1#V&(IVNYR/CVDZ MRG^W8-+&*#B!QK>,?Y_.6Y_W#8B>"Y@AQ:,&L>08V2@](H3Z$!PQ7I<=1QX! M_Z[01+@=2A5]S\ \O9@S27(]Y*MB/67CU_)/)\^;IZ?]W@]8[6&8.%7N6KG@7AQQJ]S_$?>8V MG\\@/8XUS_"YW3Z]Z<; M0L8LCR7@#I8HB+N2TSS;J7U]D;_U.2?^5;:2&!\$W9R"LY9R<-9^37ZB5'XS MP*ODS.+QN5,VJMQ_SY*Q/K>E9TKI#I?DF-XQ%E(N1*$T-R0:3@NE0.T+0WW$ MMS6C7\@Q[V7/YY//3]W!L'^6@P"VD_6X Z2Y8I]_9E]E]B7!!CP.PYI[CI3% MT>;Y]N=](95A/C4"\BZ%#1B*K/7 'E2@1 E-K')K[]35(*XQ]>R,O)5C'GJ2 M9WI2R_^*O,T<1@[[)A?YGCZ4'!]*E^>+Z>2P^L[88$JLMCPQ39O@60Y+NPUS M<- /!Q6_-@\@UO=,'ZMYU--LC4\"S#*OF%1!4,2Y4H@[ZY FP2$F#<-!>RQ2 MITJQH9Z 5]\S(:F6AZ>1A^:/YL&^AXETA@BD85&2V]TC56B&J,8%&$&QL"&N MO6,;_"ZTVEUAK[-85%'(Z2K;=R21B_E:KP+*5TF7/F0WFW9TB7>T4 MVM+MAG*CE]UM$@DK8VP'+W4)\AU_2T#1=G<(%"T9:\G#&IM)'&$"?V9K@^DP MTEL9YN ZBOF&PTK/FY_W"?&12L-1P"J=<6.#-*P,LD&+6#C%0PROM!G"9F-P M=@*CO1B16U,)<0;H! HS42)@F($L#1K^+#/7](5^..WUAU,\-@&VF;YMNUOJ MZQSY6(8WY^#!ZA!AIKGBU.%"Q8++WB7]7$HJ!9FDZ+L ?'RV$<,Z7.["Z7"Z M1\])[ZP['$<@#I.B2HRYTX[54=X+[]Z@]88JR'V:-PB^(1A]]'X(>H/+^W59 MN*UW@ZC'^H+&RGY*2PQ*[M7BX9[IXS/9X6*CH%,9XSF<>_3')T\>NEN7B,HW MU)AJ#KT@H_S1VY+1.$_'6)O1; M_B5XE.=R$T9F#D+^>13UEG_)H6_YIU_&>OS7>LX?>\Y_G["A_/N?B1']4E*B M>K;OV95GY"7-,_H))KC=';1=_BW[XY^U/\\S9,[_QW2R4^?__"]%"?WW+0V+ MZM8:*U5EX-Z'517MF&(=K>IL;36J$-S7Q5!5(6B>-W<^\=;)>]8\VKV$[\ U MGT7SXS\PCM;AWLE7DJYOGC39E2H$EYL_FD<'%,9ST3IJ7K8^?B:MK>/SO6__ M'#7IA_2\H[T3>/=+/UNFGGAJ#;4$&2Y)ZEQ+D17>88>.U=B9JG$))"R7R20L>G;14T+ @42?92(^6^'HK3'P))Z;= MA;]/&6P[H7_R0L-X?C90D*F&AKB(00.'DA8C'F-$-A88@1@P4S#GO1(IRH%= M6^JCIBTU;7DTVO*B[;FQ:R-[-6J[;CE,8F-,PH0H;[!'BA(+=AT%NTX*#I@D M72AIAKQED&\BYD:O:'@ MTDOD.".(%P:PCQ46.3#6?(B8"PV(1Y6\ G=73B5^1JWRN@7!TWAG'KB'EW?3 M7!OV-K>U!Y^JB@FUM^;QMO_$6\.\96!T8U2 1"*NC$-*).>-EK@0A?>&N11: MO&R[D1<% @\C0RNW_1D@)910KD<:HVBZE,A67?\74EZI8O+]LF_#U%3G0Z#[,)7VQKS6>W M"1^(@A]Z_1C:*;5IC(,UZ"T!>C.-7:@6G@6A$!-*(IZ*?VO,./*,1T9#X,$9 M +VKB'=WF[%NG;LZY.>EV(P+]GAM-3[>_I]8C=8*XXATB IG$'<-$4E8HN?:.T@W^8+-QA7'@I=_C%A(XRHB"Q0LW/[:^*(GY]?H/G:G%8!PH_JZ:<#A3FP(^8P@QA2B/BWJ3X%B.0LX(8'C")/)5N M6"?BP>%PJ^=@??!67S74NWO/(2]UC.B1Z^ 4L?EONSM/HG+99K MMO8,&1R!LA0%0:='=.W< MHY'V@D]KS]"S@^+[B7S4GJ'EP7 Z\%9BS!ES&!B6@'^\5\AX:Y$F6#GLF2Z( M7'M'UG7Q''WL;]E^+R/)_,F 9M7@^[[Y7(\R02\3@5?>K34%M;5;Z_$ >.+6 M$EKR8%)78$(Y BS&2$?"$.!R&IPC,UW%<@ MV[WF3S5_6CV?WN/@W*Q/C]1V['+ -G'JR2B,2[D/@0J ,ZDBTLHZ% *G\&>. M"T[6WE&VKA^>0[8Z/"K[!/^5JX2/\P#F<'LJYV%U2\WOI.KRXUY"[=&FJ%HH M&=O[GHO)EU7>!V4/V7XJC_ZCX=NI5U)(46 V#,]#Z"YJ$#_J'C_3JC9=]]^S M7BH;7[5L&E\\5=T^W<^4;9!R;Z5.:JR$X+OHI-<-7]B?U)8^",CV@SE&)L)@?S.=$G,EJ _L+!/&.QYLL-I)20M#2(2=7^B;$HE6K<%#ON/=>Y9\ MF32#*=N79+75^&7MR]^;J<\>;)HKEWP%79RO^ I7/$>?D[_=8?!GG5&7DRN* M>3+B/.#-KI_[2WJ#P6CD.PE,WW#3DXOFYWWC&-74&.2M2,7S@D7&28T8\[YP MA-*"RC?;].2:7DKK#=@CI5Z!K7!C&Y3!G?N@G'6_P]/@Y[L]=#WU9^J<^?+! MO4%2@ZD35GFS=*M&WAVC!G_&';;#]TQ9JPO9JP_I\7*E5K]=^JP\A+*]3^DP\<;GK;K>TI\S#T(MT8-$%(SXD;9]V#Y M=A[U!#]^TXXW/*=U:XZY"?DZ8IRV[M'Q!GMTW-I0OM6K!.15!5[M\KUON\G1 M#&-\+_9VOAPWCS[S)FV"Q=PYVKV$S_*SOQS/.ZQ;1X>=O:.O>'OGC\/F3J?3 M^OCYHK5U<+E[^?Y\^UOKJ'7TE:3W;'W\$IM_3P5>62X##E8AIU+RNC4*&5* MR5UX88G$A0QJ[1W%ZR!R+Z7&:UT%NZZ"_9J;=]P='>?B%S(#3@0X<=_9\/V7 M'3#UTX!S$C 5M0Q>8H4X$:GI$8O(<.Y2&WHF32#640!.(C;86VMZ=(]PJ+JU MQX-:>SP)B"R?7#BH,>0N&#()@XJ"2(451]YPBCCW!5*8>Q2C5#;&@AB=@BY7 M*@RJICNOENX\DX%XGQ"F6]%K[%&9#6V: K7:9EP.MB9!3D%YQ2+Q2 $)0EQ( MC0Q6$8%&(TX*;J6@:^^X!*.1/K@*0MT89'6+P&9[(OBWV!7DIQ> 70&G6U[N MUU8P]B?AYW09K*1+';,:,942;IC02$==($R+P+133*1^N82LZY7*_*[+YK^2 MRK&/! "U<^F1$6+B7"JBM4Q;@ZPN4ABY"TA++9#6EC!CB1*R2%[Y#:U>,4"\ M]'O4?066Q\]_LM^Z[BGP1BAEN=PUI;R/PIBNGT$+J["-&"DC!.)**60*'X!A M@F0H+)TE+E=676"0UVT(5A427C69G-WZ-9E\9&R8KE@J,%>:(\J2N\YRAA0U M%KD@C#.1J6\0BS77<.2(^ME@1Q5!&OOE/>IFC5Y"&M<80_#J]SXKYHU3G6UJBGC M(\/"A#)B@9D4AJ DH$XL1B9&!D2CC,6?"RXP$ 9BPWZ"AMUO)I[O.4\D4>O MT_LVDT16N0IOG23RE.I@.DDD%(5PP2GD#9&(%]BB%!F&E(G8LVA%="E)1*US M\N#SJ!<6[/Q@I^.J(>K2@9&O(_9Q1SP9_$S;,HS8%"R2UL;>(*PWP MYXE'!;,VTC"E>1VXH73M07T/"QI-7IZT3-EX2$DP2-A23!?<%018'AS@O M&#*%DR"@.%C!E+.:IX2-8A42-FKJL3JO]DHJQ]9I%S\=?"9I%]IC(H+12"OI M$=<.(V- !47O(Q>&:I$Z3PI1K!-.5HB(O($&X&,WE$F[9)"+])T?MMUA57@/ MMLV@/0P-N/OW5-JU+,#7.#2#1K-P9D] M"FZ82N?=O5C>$[0BK_M5/9>G+(:+\(2\\7U5G'&GET)RMM.9ZDB@7FOO\Y^$ MWC-)'XX1RKQ!P:5%1(.A5T]+:P/@)8 MZXV'$^U7!];+W*/NAO5D_L:5((VU'_(Q\6GBAS318^-80(6F%G$J*;)26NU&Z+D.]Z]25#NF8/R_FQ, M[^'[=?-X]K>_L1W,M^1$=B!-C=QO!97M4]S46\]V5(FIMGW5M6P ^#@$D@4W M'7_N4W^S@[)ZST8#[CZ^9/[K"SN6E0[0]-ET%YCDH;:AT1X,SN!)9\F;G3O5 MO/_[K[\:9X-1&YK_=& _H;_=8:^3[I%OBU+'LW3!2<^'SD9CY\H@ICK/E ]+ MNJ,NI4B[5J;N":/#UY:@/"G(?7'.3A?WQ!E]::&S?[ ^?T@POG<^ M!I#_;E3MQ=)PJB.(LKT;?/FP?=HX;P\/88G@;=,/,/C3ZF9W?>GUQGD2M4$8 MC-KB]:RQ[4[J6 3#'QUGF&$CP)M=:454=B+R:==ED9F1;->;;1C4'LS8ZW/^X6D.+#H$8 .VNW?$\ 0>$Z4RB^75#L^*H]0D"S1'>DS6'.DL-?W2 M2PTVI[N7V0#SW,VGI-U&TUSD=A OOID7*8K[-/,JQ :GQ:,WK?G+;J1M\D*O79V;GL!]"HPG7'0X:[V&?^;L&"-1S,]MIYB?E M5@$V/207GY"IYD?/GH[_848+3)L.M^3G/V$A^;O60'CRSL5W]2TN?\ 9/=>< M2,\-5=PZ8J5BKM R6J>D9F&Q*^U3Z\/"L,&_4F_J5W*RN,E:.U\.MS]^9O \ MO@<_[\&8FA\_D19M4F".N'D$SSGRG2L-XK<<:7U\S_>V'+S;8:?U\4-G[^/[ M\]VCKVSWMDT\7K9U_VC 7\&Z?TC./ M84Y@_%_Q]M;7B[TM'YM'[\4VO$/S$L:W\Y6USO=UL(P$CY$K"HHX=0+IX#7" MWA344L*E34THV :^6DBT@1KWD2;"B#-,$Q'!?+$\&!M3JPNP8Z2,POE:FEZD M-/'6P;Y)#4PHC:C RB$NB$):)<-?,.4=H :+(;5U^Q;&>=S<:7)X%FEM?3EJ M??RCW3KYXWCOVQ\P]EVX'^S?G4]L]V1OD18@.'(CK49><95.@S6R))5S,3$$ M)84PW.8"7^)J?MH]M8!AL8A2IIJ#DE,EE>*P 5F07%# $%U+TXN4IJ0%O.$2 M6RE1%(R##!7 *9@HD#-"4R(*IYG-M3\6-+9:H 5^4O3_JS*4OK0'QR@F<[2= ME$PZ&.BGYK#WU[&/5PQN153@M9C5K>+49^#*.\9"<$X62G-#HN&T4,!GB##4 M1\QOJ6_$'RV)6&3ZO] 1;[4[767V"IF^UN^^3L9(R)B-:@>#LHMF^@ MQEO_M)M;Q[BYM7>X]_'#,0#C\=['3^= CR^WX=[;.P= G=/8.U=5[.:^P58' MC1D2P0H 1<&0X/-AG MA2%88(>8C07B3!7(%#B 7:>=X406Q,@DK0NJM?S/XRF9QZAG]=84E08B[5AT MPCG',>>:8F*5)\X'90I5S+6*7(&M7RNJ>VW]:]G[WLZ'X[VC)FM^_)K>$[<^ M?N9[)Y]8\_+]!8S@>&_K\&0;QK3W\9^%BLJ :::<0(&EWD+"AA00IY 66A+N MO24FS$0&/T!/O3QAK?74R@AKTE/$6T-,04!$ T.EHZ4 O/'!I8+N4Z9C$1Z.X\]AG4D->[?#WL7U]+P)[]C::1VV MMCJ=)FVRUL>O'-[YQ]ZW%'_VX:AY!'/SK4EW3_Z8ASVZO;D?M3=,J01[A*?^ MJ0X9,/:0(@RL/,I#852BYV(^EGNBH1?*8BK.BX6DH(0Q]XIKY[TWOF!8FR"9 MJV6QEL5YONBY-#1W V&@A[DP//6$B)6.TD84#U<)#I(BG$&=KN47,2"L5 M"99&>A\E(VUAC.HZEF+^7ZI&R9^@CQWD>(]S'TGJ(D]$U8-UGH MY.ZJ_5S+X-]T7Z0K^+?EZ-[.'_#<3^=-^@?@X"&,N7/4//EZT?KV%>]M'3.X M%]G;:2W2Q=I$%KED*%7*3TY9(-F"1B1X9"*8F((XU][Q!:52>X2CU(@[XQ"8@AP9Z45!H])2@)HNZD/#%5--]S(/ZSW_HO;\ MM=2\]>V?=O-R$_;]WN'VUJ>+%OS_WKG2]V=T[*^WKKM$Q1<=@S MBWBP!;(66P3@3*1*)325ONONO$,%MI]5$FA<_*>L3W2-!'8Z/9=_VHY?1K62 M?-E'_??>8#AXPP6!?C0_[WN A:"E ;'@8!!)3I&E7B ":KWP5D3V:@L"_7U= M;;E1W:Q<,RS%BO5FB\*MEY5Z%A8^2V@\JG[6AO_KNLZ9GU022D7,TKW3$[LY M7]>4WX7_Y/*:N6#0:>B;JOS4?NH$U?X+*/_R>=[UUL'>>@P5,:+2.@--A-:Y\:(4BO38GO)4X M+I47_[*J]-R!-3_OFK#Y-5FZ4,'J+<@=JT;=Z87?VL3A)Y?89]@%M?MLP6(G M9IV8S"D8BV=NF NV#ER_G?E365/W[#351 4"]3UTST*CT5CL9'NT$BBOK);^ MTJ__6BKE&T)B]%+((A!>X,)@RIW5SA2^D-'C6]R-2S4.K8S'X!?;EN]+.^&5 M%+$_.&]^V\7-;U]9\^B?SM[19YK3ORF.^>?.+;.V".GGR920/>%X):KU.H M)L8ZM?CT2&',$!.VT%%$X0-9>\?7N<*/U.!S&7WZG&W(:]BK86\&]I2V7/O" M>,4D]X4VE%A*J2?>!>O%;7[<&O:>'?8F_EBL<"3>1N15E.ETMT!&>X%D<$($ M9FTH_-H[MBX?WKKC>6'O%9#Y.IQZFLS',!B %)K.J"G X%8"/Y[E._1%JI:(_@S(_A44N*^#MC3&"(RP7@$ M]-0B3:A"&^HR6QQC/BF>:2"ZR4E]X3*IEG M3DA;<[*5W]$33F:)4=XQ@8QA*1C<8F0*XA&1V ?%'0U1)DZF\8--T2??T:^ M=M4^U'=?PB#DHY[D+O7 LCJ]T]P?ZT%,:\'$OCI<)LY0QYAT2EANG-48X#D( MP7PAG!.J9EHKCE^QO(*N0'K+5UM::ZC_?_9^]+FMI$LP;^"T$[OVA&$"@ED @G7CB-499?' MO2VI[)++;7]QY 41-J\&2,G2K]_W,@$2/'13%DECHL=%D3@R\]VW4FD6Z22@ M,2%A;,7PI;JKY:4GZR4FZD8YH D, )DK%*0UC M8-#:A#0B4C&39J%NU:S-YLG- HZ,\)@;D?F,\ #4+&Q9DF3:9RQD$0L"#HH6 M3E;JI+SU:.TN2?,@220#BF9 TK$.):1E(K MZL=@"P-))]H75!E? /02':LX3+55LRA?[HZ\:22] VI6Z])Z^<8,3"%ZU?CS M?C[(<2KY.#][8/CP9[" 14Q4E@H19":@492*D,81L.G8""&C]*8RVY8U/S%K M;N:]B4BF-%69C\V+?"IY#-J6R7S%:1(H'<0B8GLODT[ EYO/;)H!W/JT[DO1 MH#YI:1)M$IY1I97DBH>9# .B,YZQ5MG:>(J>*5N&)3*(,^5K3:5/@4_[J="I M'U(%="Y2&N$<"M9A0>O26KNNM7D+WI8KM\-7&,4;H\&>#,>@O]ZY6*4ZMOG2 MQ BH5@\G6'>+Z[XZ27.7$[K7>3*[HACV"';,M*6D:Z!D3$XEAR08FJNP.W%M8&,]*9A46S,$'/M4\"%?I4Z,#G1F8^B\-8 M9%I$),8$S;A#D@<[33:6D6ZH!7%]/ZC=Z!9T8%OS3)MO>*AY=;RQM0?FN@?.AXY]T<4#$O;;LJ52&;-)[H#X&O($YAJP4/(RR(QCZBM =H"'<, M@?78=E0.XXWV!7PC3K'E55_D TQ_0:CB?T>V51KBOAB-BN%WP)2QZ5U<.S3G M7@;,+8?F/!I6NIYP?PR+ZBN\;DL'Z3R@*=R!':@M8QX%(O)-:HQ/*0E]'@.J M!D+*. IE$L0,9.WR !LW37-_P3L"UR!ZY(.)/?PYB5#Q6!KN)];O,RSMP;^P M##0_,[.&8?^8=R%5,B28W2(DR.#)^.I;'KW;_2U%2<@7#JCQ+R[7HEP4"D9D ME,68A$%() D+F!9)P&DF56J^I,E>?5.WF/5D.C6^+(SXYHL,=OA"],[%1;GW MR[P8!HF[U<_?BT/?CR(+C4WLA E='_]#'&> M[[T=@)9A3L3W5WFI>L-R4IA-:5UY=%%QJ?YK')-%CD[^V85K+H^^OCO_W'_? M/7ZEX-YW]/.KU^3H:S<_^OKZ^R*7^G3RV]?CDP\$;8BCR\/PZ-5O_<]O7M.C M2QRYU?UVB/W[W[P-#T_^R Y/WEX>O_O".$M%&F6^PL0U&HO$3TE _5B&)$J2 M)(MHYK0FX#P@"E"V)%$JDHR%B>()SHL1:1*$(XG'-L9C RU65^J&*$O0>C'[HY<+ M:<<.>'TS[@[UOO>AN@K4$_=5!_36S!2%;9Y9/\X]HIQ[1HZINX6!RW&H,RQ- M>T[;GHR&KNNFSC-XDADH4(#,^-P8]W66#\1 Y5C-7O??])0HB@O4>T"-F@RJ M-^'%^/)*>\JN7 7FMQ+<)9C6X)E MU -0W<6H>JCC_2[6U92?5YZAW\S 9/EX8VRC'\W4CUXI^D491M(XB7S&@*^# M)4M]#E:NSVA$,LJC6,<13DY<#J+7=I&EP;O _*$^PA;F#X'Y*4%K.-$ZS; 2 M"*QARA#F.O&5SI(4 !)&J9W<>K4M;.G>\FC;+;7ONJ6:^6ZIUF%CL0/!V,'. MS<@RP<3H7>Q[)UW+=$%Q+J=L]QJ^@MZ:40$@+H"]>7IB+!=W,L+!U,N*8=\; M3@J0B_^9Y,Y$07[T-S;0S\%^!V387^H/?=,. D].QO;UZ$.ZY4UD)\7 \:#: M99AT*ICB8?P^+(8#<987D]([R$&+>&]ZN\' M[U__]=P[4.Y4:S%M6U3"IBUD +8?]O_:]WKB'.%L\4*#S*V?5K@WP$]P*CBR M8 *LP3Y"H@)@0%DHO4PHU 6F-W71,='-1]CB6R V3GJVRX[=P_'?;U_Y)/7@ M6+6!J_>]W[LX2,%J 8AEL!20;H55)9P&4*E?L&"'K0Z%I\X;NS'4<*:X7FM4 M4S0OIZ_',[%'HH<6S[KBS* K"0XDSW(E0$_*^R-X(+J8$,?A- O4GBQU-!2W MZF]8T 14E6(LJN77-ON=7 5KQ-6K#,_;6=Y@)>]MM[G*'MUC_.CR<_[YU=^]3U_?!I]P7N3)'_GQR2'YW/^C M?W1YRCY]/0P.7WW[_NDB#3[_NQNH_M\#\3&='/??1D?]?WZS0[Z^ON]^/GG? M@_>SP\N_^Y\^?HJ.7_7RP\MWY\%SE(8FNL =\'9@KBUX5ZNL,>6+(EWMATL7NUB]V-Z4%>6]^%;P7F.QF# M&3JP+](@G2K#T;'PCM<#,5)?6D[D5]!=\,V%&4U "(+:TK$2QWRW"@6*'UQX M;V*K*PQ8B\H-ES"5_[S:[%Q<"A]0S;C8]U[AS? ;;KH2%WA&S47;HQKV1_:Z M4S@E%'#V558?ZO6 T8\!S&!B]QJKF=MWI]*!\-[F,<*SRXD]7VO&F^^F4#DH M9["%A6$<"IW]Q3C':T=%+7KL1?6/9:5\.05A=OE?9I"#<#J"59;N_"95X* Y MV6-N658SF([Z@',Z '70@(C44_1 :7\/C73NO!:0X]S,.SBJ4 ]KF3C(041M(,UQY#EN,SRV?#9.FNXG87BOT3CI?AB':Y\VP_>CY.I?'S(99_UC?'"MMSZ![4FP M:0?CM(-Q-AP@[6"<=C#.HU3 3V%S7?W0TZ0B6^U:C.%5#Y\0O3;">,Q!N>M: MY X@\_TJX6Z%S-=W='@$7?Z6V%XIYO>K?=O]THOM*:%X]F.+T3!N )_N$"@% M5'.Q4G1G;DK-Q+W=!Y\^_K/\?#+*C]\7!Y^/%S_^CCV^#PS1]P/ZSQ MS8?+XS>?OWU^]>WR4_B6'?U5W?/O?W9E7_>.^V_II_#HZ^&KP^^?^Y\(W'/^ MZ>/?^=&KU^>?3P[IY_[[;\SH M![.CBRD[2GBB9,93WZ1QYE-!M2]EDOK:Q%QG7$4!C_9>)G$G"I9[DFT0.]H! M_?6!QM@3L E7Q'?[?U]AV,X,;!T,OA$6DO#7MN_8QCL%MT"I.E"J M,'6H_M&TJJWMM?V#M:IK&>X45"?#]T;#;_CY;]&;F)8#WY,#?UC4I8C2299J M[0G2) MLP_Q1CV@ =[&L>/MBE4>G(F\9U.>A[];,/_5@+)-C6XY\YTX\Z>9QO7U+?:F M"44:FEA&?A(QYM.$H/F[8LH;ULX:+.=:0 5PU%\;/HC3V:0BPY"93?I3$)&.2A8D.UA!=?$+6 ML .*W"/FS3T-%WIEL*![\- TT/F>HXA5BPU''Y3 >5N3_HN @>F0!>IQ5Y9NVI+,\G@&U MU5'NZS ^^))1 =J)9G[$E/1I$,:^-#@I*$JHB2(!>F>XA:BRA".M,OM01%&1 M#D)E_#A#1"%*^#R-0C\.!(G"F"BM06J%$>TD-%C29#<^T-MF;CQ -OS(F0:M M;/A!08>#+Y0P0K,X Z#)&,<;2)\'-/2%#L,P-BD)1;:%J-+*AG4C"@^RD"=) MXL>Q $0Q,O$E T2A0:9T8E(<*@FR@22=A"^WS-MXV; #9N&/JPQ\XL!6H_/& MPT)W<-_!%Q$')(PSYB<#5L*U-; MF7I_F?I .[.5J3\L3G[P)94\#@TSON$J Z-1)S[G.O,#2@13:12).+V73/UA M2-#*U >B@ YX&',C?)($PJ<9([Z4+/)CD]& I$JP)$"9&BU/6=AAF;JACH?K M1VO^J":O!X-Q7O>9K7KGYZ9\[7H-ZS^*8?_W61//Y9ZP/W7_UTOU1:E(LS - M_$!$S*=");X,N/:) BG&\- M;?XSR<] *F$/6C?_8T5[6]UHJ[VZS6W=.]IU_L9!(Z8T=K(#O!!^R(NZR?;Y M<-+3;CJ#Q*%6<_V@Y]OE;G]37!+']VF*&[-]&JZ_T2QA^R&_WV.O_XT%]^NU M>^-B^:T>^S3M9A,WA'*C^W0N#(">4WQ^0$/8K6MJVG:#74LWV.W)2B3[X92( M*\7#3Y\J2'7LM L[KZD:D#$OK#WOX7F(NU1,<;?4 AHJ14)-N$PI3:*($TXH M#T4J,Q6$8;+.M+,'&A\'=BK KJ0,:/D33>Z8. WA7_]/WSQ\/OW^Z/(@^@^URU']-[;J^]F - M_^SB?H].--@M;YM.>).0B&4Z]'F(Z6A"$)_'D?)-I(@62A#.L[V748>P:$WY M!3]/V=7/P"P"Q628AM_N$$%VU#/X6:F+&VR MSOAAQ>RORC,TFX]F/5,/4!UWKR_*ZKJ$-"24$"$XBZC2H:1QS%.J.16*<16U M"N)V\_QW304Q4400DD9^HH/4IRR3?BJH]#7-,J7CR.@46\)?LG(?N&JI<81;EF?I 8 M"G9AEH*%"&:B5EB(GYB8!V 7AK3#T^5,]*%3^,OGJ=1^2!B)M2:I)NC5CSJ<+;=6 M:ST\.T3V(2&&9SHUQB2 !U*8@*:!R5(>I3I-1.OAV7JRGWEXHE R'@KN!S$G M/F5<^9("9*,L2( ;WA^-EVHD6W=]FB[L;E*J$,22TIT MEM 9&/$LH3%1O&$T-2$=Y[>T3*['\_LYLO-0:"%$I ME# )!E_,]U[&\8-]V:VS9Y,).XE8HM">(8K2+) BX"(#A8?%6C(1F%LH."UA M;P!AS[28,"6$\4CZ'%M(4,D"7_) P2>:::ETFJ+QDL8/MES6[EQVY3%+R^O+!:J"(N&KF)C-"QS?/>+PO0$(GA5KU,17N/& M:B7![!8ARR'60BW=OVUNJ M0[!U>R3>]QZYO/1/,\":O8.!/AYW3?'GL!SC7*/"X "CW\S 9/FX?)67JCG;PCQW#OYX_OOQV_@76&APP9)]P;_OOR M&SU^]X4FH%HRL,+B6 (32ZCP!4N)K\(HI(&,4R[#O:IN<6+T =K7)$OC*$T2 MI4-&I222I4)E84JS4&5@ORW6G+[NCWK#"V.\ZO2]/WMBL,QWFBB^P(,<:&Y\ M[Q95M]HGOLC'\'YU"[H!Z_C9M^?5P=VGX/+)-WQM.>]'X\I-38FB*2^[6)7J M59L>B^^^GN83B#/48KP1G(3W#.M9,682!K\V3LA^0WY][IUW<]7%@M<^D+PW M$B@8<]C>V!;P],4W6^3K>LS9LAYY 2_HB>("-"\]<6K=:%*4$[@';P$]"[]S M\KMZ8U4;_!:%W4#TO/?FS "I>+\/M<$?2"@];[WD&O-[<8&_5) M?O5R? 0<0>G9$ENLR'7[!@W0PQ+>*S5.UR]]O>VHWA[]L-X5?1?EH1BK+H"G><'! &BX]S=L"WX Y1.U A"14\73#W\ZQGOX'4?!\2@5 M(=:\, )FH33&%PGP82&4X($DL<@HR,M@N1'S/[PJG_B\:P8S!$;, CI"/ $D M&@$ZV^@3EGT+#?I&#G+0ZE)P"^)8A;<-NK&)R)8.^T)?@VUKGY!E4:WAO@4V MHM"%>SXL=&D&5Z!A)4UPY4V$*W^[J!%R@]JY_&@<>W>!77F4C*B6@0_F0PC" M'5T/@2*^C$(6RACG6JF]EX/A$HH! CA*7N"/P*&&WG!2S&%-F0^4\? ?6QRY M[WT -E$(I MM%XMPN(#QD@)>9UG#]RS-#VCW&?\$E4_>(OET$@"I7U"81M&P"MM6X05#%F# MUF@/I-SW3A9H);>G83DZ/N(_L"P0J$ DN/=*3I3V#O'L[TKAN6B8,-#&@S'^*ZZF2H^QE2: M60GK'N<]V'!9,Y...UP05'6LKVE99L\NF7[ESE%OO#>C(8%:E.;:,1^ MJN7<]\./AY='']]^_]3_<'%XB5Z\]_@^D%=_]. =WPY/WGSWH#^^^^'[UY??[YXX<(="EV_.K3 M%\FE2$(3^7#(6!V825^"(N6GFIDTC5F2$+9HQ:H$K@C E 0&1!,>BS!B-,H M.H"I-$P6K=CJ]"V;.Q1?0:WZ'1!N"* N0?EWV@M0_3WLVIM7LF!_AQ@5DII& M(H'K>$I9H"FA,DNI"E2PPW8PH+PX/2W,Z;3Q45&96R"(3LWPM!"C[L6.FLB M!2AW/3D!EG8A5@WKPVFBY@,0;-XLY' R M7@5>V 4@ %Z"M@V8YR!PC;5G*CT2%PIOAO6KJN^7.1.]B?MAME+8E'T;**[6 M<=[/2G@6#I6C3K,M09= MZ+4HQTYM.LB ] 5<_?KP]0%>?5#FPOM3*-#Q7*_Z?PK$H6=[!W\>_(X7U,H6 MJ'XB1U5NMEU\[0RP_\)M> >6N0A[V^\ :@V:)6C@KH,8_&Y=GTYK+4RE_8%2 M[#B8PXVBM(#&W[JFIVN=6M1&8P5TVTMMA@!PKI,>]E##-Z."6MJ+>P"FGNV# MU@?+$UN5P4U@ UR,'&1&Q1!1M\0O@0#.=UJ;889:&>Z!X*"7*OI MO0O 2[<3O#@'+=LIWA*^1!/DM(=V+TI&UT&LP:UGJ[>/!A47E@)2<]];8LZ/ M*+TKOQ &YEY_=[ZBJ0#Y[>+-%+D/0,,J3^Q$UY]6JJOO1Z\^T<.O'P@\FQR= MG'ZAF4D8(8$?@DWKTQC$/ \I\YD.HU2:F&A^^O8X' 1AU[13*2>:^' M:"ZT+E ^Y):#N3Z)Y>,T[ILIW=O2N2^B^S&A:V^&%^]'8;@EC?O:M;9K;=?: MKA76&MUNK0_M1$G9TK5;T3?QI%L8T._ANF[IO;;.WB=KU;F-32?OT*WSRHZN M:^[F^;#W;,O!!VV;U!9CM^K@6XQM,7:[#K[%V!9CM^O@[]0#_.Y-^7?@D-"] M?POL_"G/!H,9[=E<,<;ASX/?V[-9?38V&/6DTP>>H#KL3Q?QL@$HFSN$R_G?6#R_FU+(S#6"NL$U24F52$2C,J M1&ADHA@7ZVR*THA3VK1:6-W'?-RM8Y6NP!!.^* L#?Q/GXCO&U1%>+](I:LB M'%Y^.OFM>WQRR(Y//ET>O3H(CL+WO4]]')=X>/GI\L/ET:6Z.#XYO<3(;'D<^Y7'J"Q8:7[. :I6:6(=Z[R6+.G1M[> >O;/Y';GZO53YED>V/'*^ M< 9 MI9QD2M.0B4RUJN*6L<&CF:JH4B&5X-H/0^" 5%'EITG(_)2RB,52I)1'Z.;K MD(=WR]M0-MBJBBV/?#B/-"$S*HZ20"6*QI&0+".492*A,E8FYJVJN&4\UB@\(1QXB?[1\$NQI&@4FCJ0?$LE]RJGQ!9'"9TE&>:9U0%EJ=<4D?/0) MU*VNV/+!3>:#-*.22ZT3@7XG$TO%TRPRW*0JU%RFK:ZX;7SP<,8'&?"[*,U\ MR4CD4Z43'Z"J_) 1(1-*360TSM;F;02ZY9$MC[R21Q(FF4RS) 2F2*4F(B&< M!4(2 EQ3RE97W#H>^6'*(R478#,K@%P4"9]&DO@R,,K/6!J%F2",)&SO)>U$ MR7+#Q@WED3]ZM-M3)&'VQ!A)JN.IWG"R(@&S;I-3]R2YUZ3:W1O1M$+_HSIB MQI!,*!Q0JWBFP@#T YU$/(FCM8YE:WG;8_.V=\T,Q(0IJ2+,KI$F]2F8P*#^ MF<0/$A(D.(Z6"68S$..8;M TIG8(VYJC 4;+&/3^3 *%1YJFD@HC"8N%C BI M!E&WVLOV4/@L*&I8%',>2T$XUU+XQE*XECI44@? SV.J$SB$@!#! MHE0DD0[U6J>HMA3^ RB\,6U, F!Y;'P12-OB./&EX-PG$64BHR3-E)T7T2%) M.RIY=RD\E8H1DG)#I:1,IBD+:,19QN) :9ZTZ=U;1N'-G)TT2GE E)]&&:8N MIIDODC""/PE\+0*N)2=)6QF^NQ2NA,YB MG8@XS#2@@Y*9@;^I$ 0U/)ZT,GS;*+R12T$3)K5)?*$8YE*HU(<_N<\U6-XF M"5)EXKV7K!.$K2]]=RD\P&[UJ68L%0%-,BT,*.@RI)%AG,@D:F7XME'X+!,@ MC>(DXTKY<10&/N4Z0#\Z]T6H@RS0&1E## 2PHL*EA7\<\&I:ZW%%XWQ%%",8D)E 9C+RDT1QGX:2^Y)FU(]$2AE56F4XV#>B M'9:LJW*EI?#-HW">A? ,(5B04"I5(@.3,I.&49K1C+&PE>';1>&-@+ZA,6&4 M4%]0GO@TXM3GF4Q\;I)4>"2T:I8)I*PD7H M4O2X)"F3/&Q%^)81>*-1"?!H$8:13UD2 H'3U.: )T3D\74V$C PW-N6P+?6 +GF5"I3ACC5%*)<^I%&DH39\)^ M:"7XEA%X,YJ?:!.%Q(2^!J$-5K@Q?LI9!H $6"L",$\4U@0&[,&QOI;"-Y;" M11!S;H=0*[#"=0!\/Z2A *V=\2"6;4;>UE'X+)H?QTSJ(,K\5#.PPF5&?)Z0 MV,]XQH2D)&(<2^,Z,6UE^.Y2>*!"+1*5:!$FE*4D#4G,D\A0J83D/&YE^+91 M^"R:#YPZS)((2)I$H*H#@_:%"(0O>")TJ#/%4HXR/(DVR9'^HTOW=7Y6/]O> MD@^T&8R1TIZ&>$^&8]'S"DM3X,@A#G\0TBW1*@H1@OU06="A?5XGT^BCLB=,^6U;;LMJUMYLA4J;,9$$D ML/^T56JWC-/.E-H 6*I*@+6&(@M]4&*)GPHC (Y" M1J$&^!(L"N.=(&[=!RVG;3GMXW+:2'/-4M!\#(^I5HR+V#"5J5!H;*G1=KK; M,D[;2*N3::( JL07("E]FF2!GY(H]54J=9I$ :%A!)PVZ431NGIHM)RVY;0M MI[TJOS%@/&"@UJ:4QCQ)E5))4L"#54"U#8IUZ,/GM;:LMF6U M+:N]/OT@YED8Q1H,RY0F*4F-C%06@-)# JTSU6JUV\9J9QF_(83(/#X:[]0,3"'&ILX[]C(@6:\$0BR]8>8-)X4W,./S8?&M MXYF^R'MVPI@9Z-$P'P!0C9H4^?@"H3M!9"H[]?7(+,R@S%7IB=&HEXN!,F4] MLVS<+8P8>_ (TX.3,?";?; 8B-[%&.]I3C6#VV8SS=P+.W9IAW //'CLC5:U M27/7_(_IY=]G"QV.<+_X4&\T':2&KYY[WO3R,P">X;^FZ%UX?YMB M"&@\NSP?E.,"D&\PGK_G^;X'AZWS4IR>%N84#QS?5Q\ZG,/0@U.#;<+3%/Q\ M.BQR4[[PGN7/<7-ZHL:=N3-QBRXGH]&P&-O/SW)W[?)![%^)O)N+FXXIH=" M$QEWS>I3F#N$ZMP -\[MY6>Y-O;'GK$0Z7D 2>'!40,@QL!])GG9]22@JS&# M&0;#VP U10'P,J/>\ *P;CCP1X7IYR6 #8#:O2B1*7G#PCO+B_$$/C91W*YI M^K15$_EFKQ@,Q_@:8\\;'SY[T+YWTC7PQMFC\@&*33-#-PVX#2S2($6.\\( M2@)E#2>G77MDCM9@E;/KZI^[%[+(M=V-V]@O[N(:8?>]OY9(>^Y@5JW8_E8M M4GOS<+/G "L$&*T865B#$'[P9V"\Q4&> X(,)[,S5!>W6=)=)RC.K>MJ:MIB M4? 6-@X2V9X $ @RIYL)KL'T@>*&66:*JSBQ P'0''[*+>H4IAS!O8[Q#P$N MQ0RQ07$M)SVDT<8SJG6I2HD$X'>'7E><&<]\!ZZ>HQ0!$>*I"PF_UH^2(&E4 MUU%!"33B"5A=.196Y%CU$]^": $+RGOV*2CZX)N\@-4ZG1>W7EZ48]-',LP* M@7Q>C2>%L60*&/-UZ.1+5A_>\C%89+3'9'D*+'4,,*PP#A2.'!1M3PI87F=* MJ,++\N]P>6;@PJ(0@U/+S#JX(?N(PHQ!:,#AV1OWO?=-0;YZ&7D)=ZGAZ0 0 M! ZLG%_@E%DL/ NW]1H/>@SLP@>6^ H4 EQZKHJA/WN$)=H^$K[Q1P*8S)6+ MT :. E[4J9A#)0SG5G?>1=Z\>GWSA#BG^BV,'PC2A/,P)'%F*(\9CVB89D2D M2H6$Z=6ATWF+YM5,=L-&CK/J:$Y0^SR!%_W6&ZIO6VJY?/YW-U#]OP?B8SHY M_OKZ^Z?+0_+IZQ_YYY.WET?/WZ(_GWY M[OSPE?I"B."&9<:G'#OWJ83X@G#B:T-U*@/!=$KW/ /VW0AUCF)B]G:%;R+M M9\->;WANN0AB \JB7(U+RU/T'-H@=ZC17"@%!I*]:SC]6V5!N#SJ2#P^V)46E>U!]^A6V"4+UXD0_L$=F;?IU_/!LMF7,6AN[G7\]S M/>Z^2-/]) S1KU$5@E8O=K^2?>OR6+!0W6])NA_&X94_!_ODRM^N>RS?CY*K M?[WNJ=?_1M/X4=9ZZQ-8X:2L@0A4!-]8Y)_N+6!NA8LW^B.6G0%/ MX_1+5E<*@_5LO$.XKEMZKP>HV1Z* I20O>EBM_]$R'*]4A-J\.X9_5.WQ\(.A'^R%[JEX1 M?][!J7+'5A+5>?ZL\<,[;W]7PH-9DL1)R)A@)*-,$A$K$Z1O%Z MPH/AT9MWY# \)$>7?WS[!/<<]M_!NS[W#]\<8F@/GO6)'9U\.O_\UV)X\%/P M^=4'#"%&AQ_??STZ>7?Q^=51?M3_=/[I\AL]O 2#_>LW35(>RMAD?F!2K&<+ M./;#H7XL"0U5IKD.(IPVSCHQY]O-!W= KU]?=[=MTNOO&IE MN2Z7,B4ZX3(PB6$T"J2,N4H43T@8\("QK%5JMXF;OVLJM4$6"Q[)T!RYAWHO3! M9NNC4_@.:&0_JZ?UF@&\=]>Z?H;>XED6"9E%G"D64$$2&4K"A!%&/#>&-^:Q3%EL_%B(P*<9-[Y,TMB/DD11KL-$"@$\.>H 3#>HMW@[/6#- M7K)(4A$%5* M2H(#@J5/,RE\3ACU29*H-&91PDD(K#:DG23<]::Q&VI\7-\Q ?]&8LT'$UNR M-&=!5 1/P_W$V@O#TE:,OK IJ/F9J:IX*H;0N+&"33"[14A;/7KU+5>U8_C1 M%5X163!!&O]VBUG9PZGQL=3TFR\R6.P+T3L7%^7>+_,6&!A;"V>XN/VK>TY, MJQR;X'$,BH0B8IG4-!()C3*>4A9H2JC,4JH"%3C^"_<8?3"VNJZ6DIF89%%& M!0LYMYDQ,A1!$O.4W*<\[^I:O"L)=XT@M*]ZD8/AF*OKZPXL4/\U')QZ6$:J M;0WPN/3DA7=JAJ>%&'4O?F1=*:[D7[B0 [N.WR[>5*O(U0&@4_F3%YBBH/KP M)79@>UO-"V;]&Y9PK?;Q_'**-.7IJA/9+XV[T>[KI\FVH\- M+BY7CEY[WSQ!YED6M*(7%^G]!F>6PR=GP8 MY%AH]]=8C!LY(/<(?O@:$#-=/[LB<'X8*!?UWSGR(QWQ1=%/I]\[L([\/KH\QNXY^M1_NGCY^[A MY6_?8'U?#\//_4<^OSF\ M_-S'3INOV;\OWS;=_E(11GG"_(0$J4\SZ_$WF2_C.,Y2 X(PHWLODZB3DG65 MO6U0KDK+CW:2'U&:QI(H!?^O::),:D28J#33A E!>6;Y44#"EA]M"#^:^<8- M#U(>:^&G($Y\2@+JIP Y/U(@8&A"(\V,Y4=QNDF9-6M2^[=%R7N+IMG >E-$ M[TJ=_V9(2S)C J2C.V]9)TXVORJBK9NZKX$'$=&"AYRKE).@S06">4I M:!2Q(2H@&6WUB TCX)D>$859PN,X\2.F,Y^R4/OP9^QG2NA$" MY,$I^&LDX+7ZBM+-UB%2S*$B921C8B>BX M2CN,!>OM4[)Q.52/U="IY:0M)[UUL5LJ)&59R$V0TD@+3E7&C-:Q8(R'2=*J MRAO&26>J,@FRB$;H:&.,^C2(E2^X3OV49HF.910;G/8*G#1)=H>3/MYV'W9_:/MAF_E^V#:QPVK@2*0=;SBP3?G'12XGXR&.8!H5IL1\ M#.U=R1. =J4I%@N&-.M%\_?4E-I@"$VN<\Y3XE&L>'))FOLXRI)$F# -5=LNS,^$?'#A$R"G// M>S@3S@W?&3<+2/>]^[()Y N]GGD(CTA21A-%$QD%DHJ$B"P&!!(9$RS+PD2W M/&)-B'1Y^.KMERP($Q8SX6S\XC@E9&(5U;1'/%BM\JZM?;JYF697L:YG]4L)K!Z T MG3 W1]RKX34P8SO):3(8V[%E)C^S>?)2]' 4TS(DKIX>^%,65X57%U?AP!3N,MTHXIQ5N3T726F*B-PR[E1(2")C!W+;$2!:S>] MTIR#9F/O9O+^_;G/+QL-.\%@<&VN& ]ZS9BA>[^42W("[_ M2<<]\S",I\ZV32#PA79(=-_VH$0\,&?5X-L:,:IQYCTLL\,:1"\3RF+@W+A: MQ*I1,;0&:_EK"]C- BS"2LB\9X?+(Z@LI+,,@54S\&R'> M%SCR>S9??@9FJ["4Y1#4KFLGW-F?YL%5VGEEN:MKIZ"[H- M!)VP5R=;"F%L@W'YR9 & K!!F'TP[=&\M^38,T*#K=3-1U[MS42Y M:W5IA9X+,SX?%M^FJG0+W,T&KAC;EGN5]\F">=X@1L[\?53SZZEA!*0\'(] MDQ[7GATC5+>RMTLS>TB+ !N( $Z%KGR9"N.2A?7(-0(K8SA0)&Y4LFW/HG/3 MZ^%_Y^ZMO8AGHC>QNOB<^>04ZVHF!SQS8,Y%K\6(3<2(J_B]&O9'9IRC^/;& M1G4'L/)3V]*JX3X1I^C]'0/S/_=LA-NY4^T# ! EZ(5!!L.]3&LH%>5PC0T M<9N6X+1O+49CYV7[GI?6WIHB1 O=#8=N/A@,S]!=@B0Z4/[3O: MMXY2U.AJC( %#TS1 GBS 5PS[0Y"%^AR['SD9M"U;C!KDQ4N:(?6\Q@3Y]1X MTJB":R&\V1"NM/"\V?Z@UT)MTZ"V$)7*!PJ[Q-H,@$J3YB MTQ3%+:0W#-)J6-K4@BIBT*D2"*P=97,/2I<74J*DG;DN;7)(+8([*%XG&5C@ M$RN'$16F1E@5DF@!OV& 'X,EJYV!,PT]H%4\*%W<<0468):BS6Y$ &M F-ZP M*C8O0;\NJ]'AR W@1B>Z3\%<+JH0A]#]?(!)S3;1<&2AX7DXI?MS#= M,)B6DRP#"C0#=8&B68FR:ZTC VJ6_6-@C'9N2\P' \UL;/V7 SAHCX15"G\+ MU@T#ZX)V[$0CJ,<6I)EMI6_3>!H9NDC)&59ES*YIP;K98%5B9$/# W/>J0)2 MUJ-R=#L_@KS918%/!?U4DRA75P)?=?#0% M=UYHE].WK&00R76"\TE[E7)]V?]H821*O#B-8ON8G0 MK])Z0(!V@#)%/K#Z$ZI&ITY!KA-^JBP/0)/_3."=60[H8/JCWO#"5/K4-W/A M@5I=#E'&ML#>,&!7V91"_6>2NW0\5\U2-%-DG1\:H&JKUP3P;?Q+#*P>-7-% MS^?N($^?)GRT[JN-@_RB]MRIDVX[-L6Z=.0^:"1BH?O8("RGC!^,+FN#+6#/ M[U@-&\':G]Z MV^+/];V_XLTM6FT66BW$+TM0!JPA76MZ3B=8615]=>N$G2HK;^1".E?QJKI@ MKU&N,CNASI5EYM.Z4^?YF.I<,Z*U?9*NJJZN@D4]X.QP1!+4/SPW)\[EA7<^ M+ !VY00#4*57D>4L6%%V*I*L?[*Q H>7_5#8X1+7UM.9">?=WVUFC@ M411MU.#B3>V2<4?JK##/B< %=!P51N M_@U3YQR7G%YAA7 .IR"LY(9?2\LVJU8$US1/P&X$TZ&R6,&*#8KF7&=5?=2D M7VEOXZYP30Q J<.]H:@O\O*;NW*"?C9,%W.NM/-N#IQ!V9862DQ*4VD%8UW'A MO+S8OSDTM,SJ57Z-1,]RQNW"'-GO:!"22 MRWE'=S6R[UK+@0OK?=40A^?9/B[$=K?X$Q[MO7WK;/);]?!8L96JP]E03:J^ M&E@.V3,SC_A?KW_?]SX:M]"Q^(8'Y W!P#]UAA\B@@$ESIZUL_PMJCHWG'/) M386[&%RXJZL[QS=@:@>P4IG1&,5,@2WU"R> >N)\WWL#C'Q0/>)*7"Q<@9&% M+* $+MDU1,'7 U4KN[.)=1RZ$E]8F462:_#MYU!,WEJ+;U@YP"VB3#O58$<9 M1VWGF,X]&.*Q3RFYH9;D ]<4N0*X2^&OGXM:R>G<=S-'/>"DZ%?_BWUP>6+SI53EU_,LAM4X@IM51O$W(X M&4\+'@#K.U5#B*IVI9$7 $P6E;&W8YSE#5I'F6,_,7NTUN_6.#\XZI%-$AO, MK:9B>*"E:0,(:LTPV0!&XQ%KQ=R]JU6 N_3RXGN;KC)W[AG0N752V)7"I^?FH9W;2IUGC%8OX'Y-WWV9,;J0X@%TJV&]>(L3OE.'H1/AMOOEM.#'-P/LHXA]+L&,!5/2=C@#M<%* MWNHYS2 M?+(VZ?3T.K.]@.(*,@!?Y;2> DA@QD5G3ZL]V:ZTP?;W:5[@OOZ. MU0Q6O1D W&!K>EO%_PW"ONJ7Z;IBHNCY."Q K/R/B^(<-VC5=D@1J(K97*?A MF4'[I1@.Q%E>3*QV:Y6_9W68Z#FPCRK*4P>,K,AU2&<[K9R:X6DA1F Y>+VA M$@VKHRO.P%HQH.JY&)1#G_K1KJ?<- S5!4E=7^;PUPG';%(TTO M&E]5/9P:U(;6)B(;I4.T&61#V'GN/1>U=G-I0P9;;-N9WDC"]$Q M.QP '3E"N<25.7<-L!8;.^M8CH7NF"Y64H(25MA2R4Z-X B"^30%FUB8*^=) M\SYVK5*/1PT_CR=XBE.8(&OST?3RNYAB.@+VKBYJUF0?THCBU&_#$I*R=!F/ MG>F*?869C\HZ^##38CQ$'=KUUD*=QX4/07\#->8_SE[!+QW2G>,*,?I@-:!& MY2@L8CA?3MS,YG YT#VP!HJKN$K-D2K76.9,96R8.!5+PP:H49U#!<[F_A03 M*S?VO8,9 MBUUCU^@14ACP:BSC/8^@"[_Y;5766M]#8P2T_J&KGI$=RBQ^]N ML)F/2!:UG["9336']_"^OKCPK+4IIBVY/1>!M*$D)TIGI:/U3]8:K=6%AL%] M5=S:LJ%FUR\Q[1DS'.3CJAQ]FKR+Z#--\ZV_O3(FCF6/UG@8-9O*U9L$A.HA MFIUVK0U5H"%:8W[E6?)N$WE?"*MW5CO3.UXO!_M96UE?H+,A=YVG2[C9"KNQ M\R)@F:9%;^B.AQA/?KH07"KNDL:0,5"D:Q!+1L+=YCS=2O# M8I[A MGE44ULWNL%K%L4'6J*DNG2UQAQ,W,B[M867CM MU/19J:%8205L0)R>8E1P;*K J3L;6":(NW.G,WGHDSH=%L 87GC/\N>K#>'. MG"6,GY_E[MI5+[_/4)6;[>]Z^5:W'DWG5UAF,C<9X1RN2*B;[9,D"X-@]H'5 M-%!DM8*'3PAC]X0P^L?M9RTT-C3_TCN0U?6<0[A(EE5#)WG9!4UI?([6ZARGJE[6<)1,(VK:6,,* M8W$^Z'U]]#4\LPE77O="%GGSAU]&16[[;CCNAD[M_'12L93G%47/O7?*9>P= MOHOZ+7=5NB53VZ][HE^LV-'Z-F+/I?+(3>-_]0N;*N;5CKV)]&OP.8_5]1Q_ M@4]?<6PKA,GTP'SX7ZTOKG+&W?O,5Q_&_ *7#V+)!S=_(@]@Y[<#P)TX>YO' MTQX//,'6"GMZD*MR9C!!=(^:>'@6/JD9LL9C]ZVHMO6XD5*GJJWCJ M=5"Y$^O$@$$^=JDE=><4NR1M,E.@ WLZ^>W5PC=5 >CMHDAVMY:MP0/^BP?! M?N*&R<+1]NJK_XM3MA_-?6\#S+>>5#6/-NCVUJ;:D_55/'0#B-J8"0&B&1 - MD,+ZP^9>,J=;S+JB=T6A,1/719PP!-?%^2\G;^<:X4\EN)CU\KR8 MZS7L'XGFUZK0MY*(NTCF[Z?6Y\,T-!OLR[&QS0SW9IUP;C;\;^ H*W5MEW-5 MN?S_#[[9*J;PR-QZW%!Q&4Q+7)K:WPSOG7(['0\)%]U-T=WW?AN.N]6JG.>P M9G)(3&>P-^L11E6U,'Y],P8REFEO:-=\EA#@"8=F8'4,B%]=^[QU=QRULLEYDQECD19N/3+GA< MU[XM/&J5H!PW UO8U&L^ 76:[(C.A2&@W*X3V77'/:4WQ"[1*XS8\,EV*G6,M\:M_>]M]<)@[(2,#8./>O+ M9GR,N /Z+6FK5U)Q)3\M BS@6A5,OAU?KA.Q[?Z+7%6,:-$:[S;GV]CK\ I+ M'PLDB/3DMGD=3KHOZ&;^D:E%&+5&T6^\W7>=>YU3GL]+8^QDIVDL[^RNNFK7=4G&HL+,RI M'7NUH-)7!7A3+&SF;,R0W6 /):$ Q*,N(+L-V#:H!AZT(&DPO?;46"UL&KFL M]:&TUZMU5]A3*XR(\IUZP!_36RY2MT,:'9Q-8CT.BY62_U9 M6FLYI^:XC!1L10+?YDL4M!)_;3NQ05-!P%U8G<$F N#TZ5I= W8)J(&)=16C MJUAXQ=FOA85S S1.^ MP&?A!,\'U< ?O,RFYCJ_5:7;U(33)%I RSJWY@:?T#5<,7(%R4_C*+JU1[-6 MWG91.BRZBQX4P[JSSZ@9R;N-&M29M[QG\;UZ/7?,))EEXM<_>\\J7Q-FP6G1 M0]DT+)JCK:\(2SY?F5PR_];&,V\7CKQ#;HOS/C>5]66G\YV!.P7LG:7[K%I] ME72_)0M_T'KG&3G*H$J"+,\"7HDF5_!4A[_SYV&9**ZX>H-MJ).7KI!L*F!K M+GH7=OET3O3E=)U=9']O9RI=+>SN4*%DDU"L0W%U@M.UQ3&-@L.Z X2:*W5: M+K59$,_:AE68&NO*\9]#EZ./;?%?EM3K&DM+F J>> MHX5GX;9>UT5(*(1>54)H"6-L[49A_)'(KZIRL*S*Z5OS3&<%C[EJ=:LCI5>< M_*W#FS;Z^%^$!/O!BM I(60_7 B=SH5#VPR29O8#NSJ#Y"Z)T'2OS3NYFRS[ M?R"+9[G7!BL$KA9EFRNI/III^0NR']0PIL4%?; M"&QLSZ!/P-;WN&'+KM=3!PUQ4.5LCN1$G]JZBZHJQ)NUB<*F#OB>6F]:GF>! M%\*+*U/429599C76@-1-V_-9VC163\R2TK!>I!CB;BPB55MP/N&Z.=FP#Z+3 MRAU8RO%T,L=[5UVS7T?N%MDAKFJ O0^M\HIRL7 -B*M?)?*OP6GI/1-@@@_\ M-P<'?U:'"FK]H&XLCQW&ZYQ36_#X;.(Z=CQO3 FQQ4JY:W1AJPWG&I2O>H-C MYK,&(/VJ?+IW48/1=EI!/Y:5S#8"\LSJR,,)H)2>M>28A1'*Y_=T9A(R3[Q3 MKNG>.^7$6"/I _+WQ*@T+^H/O\(^0(6^>)$/+ K;FWZ=?R%RGC.4G4KTJI?8 M][F?9TQI/W",:5S _^OZS=7/^_:G7\9Z^;N7/P3ZY\K?K'DOH/F7L M7H^]_C?Z6(M-;OM8@!ZBRG_O17OU=34< 5G-9ESYB\6#XJI;JDYW+P*/6!Z] M]/1TZ=)P]-U;P';LD[>(G XOY]6*^;YZX7Z4-+H5%A7;=M\^N@:2WB0&+1F= M6/O[T"5#OK;)D"X[!3CI@JS?+@@R]"$NG_(2BQF.GN;@IYKV])0W]7QGEU;L MWAS\EH2Z?!CC!H]/%$]": M%.H;:+.@O?K522IE0 ?^=0VR9UF;:JAOCQ!/683DDGT2W*ITK5:W5^/Y3>=V M:Z0/O+L>[1,T$_!HJU!Y!\1H9O]OI\7H"I_]M:)S>F[AW52AL/#**XVLG002"SIQE&X:D': W>VZU7#2K#MO+8.?5YT*:=R) M*-\J=:JU#%I47H7*(>TD8;A5J+P#HO+'608+4Y4>(2?@=HCVR8C"QQQ,'],J MFS5D=6.%AQL,#7R, ./T<()1X%OSI(TC3A+<3TN]_3G<@S"?X!S^<9N0R&,: M.;N&6'=U:O[$>+4#PN;'V66;(FS>-'.S9J+F 1)FQ1EN!ZG'\?UTN]VDYCM; M03N.'+1%CIUB];L><5A.EGU6CQ_$Z#UFJU9_/[^C@^ZV[NSM=5RLVN%&TVQ* M@DZ4:=PO.K3#C#C>: M$<0T[*3Q/5-FMBB,T^+:_]L MO2X:!D&'\8W+5&KMGQW&.9* ""(;E\*X R)HU[/CCNK*\]L7G;=6TK9KK&'0 MX?%=LQ1:(ZE%N?MO[5E(.Y3%SS<'W79 ..VZ??3'0F.3UDK:'8T51%!TSX2F MUDAJ4>X^(BB*.R2Z@PCZ6>VC7VQ+I9<;T3QT=:6_ZU!^TAKLD]\D8_A M"-0M5KF8]K#_0Q9Y[9*.5TS!F[54QH;\?6PS7S6%/S>S,3>N&_QX"&;AV1!; MS>/<&OLK=A2_ #-28K/V1CM).YRZ,1"T[LL^:]$^Z^58]7RW;=N:/>B6UBI% MSW85E4:)"4ZGPZ8/(WB0;=F&4PC@[3AX @=JSUK_UK>/[1"9N45ZV62,O>C< M"E8T.5ZYCN:9X58F S@Y>-VE'5KBU@@_K1[/!^L]RX>3TLXGM*>Y,+]WQ="Q MN?D(-F,&OZYFU0SK7OXX0V#E[)B[30"I)^.ZMM=7MS N5PZ][=Q^QNW"*'([ M1L0,[(:GF\()/-4AU=CIMCDWOJ$:086_]+&K[:A7M8)V/?+.<10;=J7-+E8# M%!"TSDF"1S12DJIN^7:JT\#U2#UWW7#5V(UYJ)!I;K# =,+D6XVP]H M^ CM !EYA': N-C;/79]3=K691*[SFU7M=Q*]OERQZWJRPUIO7",:33AK=-4/MKF>P MX6ZQ%I5W I63L,,V%I4W*=2_*?*G8>[]C%6541AVDIAM?>![QZ%$DTX4/F$. M]T8ILH\]&^0N3;06'4+7Z[&.P5=;6=%YX"=1 M9W#!M-M;H,GQR%+\^A+O9@Q3O&&"]KI9OWWO*..MU*_.>[1V\?[_W',,IL+)9 MBJT;UE2%RJ8Q30SDS,V6<@\I)@,?1SK:H*V+HI8VRQL)L;- MH"P..+114UA-'9&%M7IE=SCI8LBJWA4Z[9;U[: M,+*-_NEI1$P-^Q*.UL7#,"P'J^L)9:HYJ?G8],O]^M%XO[!CLY4H[=SR*K [ MM7[.NSF&#%V@,.^/A V^R8OI<0"6B"H2B0=B)U]7X'"#RXO9+&P]-/6:H9G)^H!Z?54MBJD/3?B?8;% M:FY"&L8)IT/BYH+R6<_@FH'3=.U50N8]#",#:,78'3<<:F/2:!UVG$:AI_.) MRPEH]Z5%5C> ,Z^FB9KO0-LN-&MG^_9L>!J'AI<.9\SWO+2X-GW-OO?'I, P M::>).$UL.!-%[IZ#V0%3W.B9P>FXVP',P&EVB+XXYQS.#%>#QX<' [>6;L[K M"*BGJ),*D +. 060K=JENK"_)3-\N 4BW(23\YJKQ4P!'&"*B(3'X_A /4P. MX]$VUNV:\S4"YF[XG3@%Z)\BC\"=PL['@+UVL.8$.<8BT&[R8&1T'8">X(G@T_(>2=(G@H^-W"=#:WNVA2U?9,"VV)]30'GY=WJ.%"K"CWT9#9: M4;I?$\(U'L]V& (M;?R$M'&_9HD;0!O7A]6K/=)P/[$#-89ECLKW"Q>2.C-5 M8,&=0?/&:B_![!8A;0#LZEL>W0-]RQAW%"^(QL:_W6+F9SXUOBR,^.:+#!;[ M0O3.Q46Y]\N\>@"ZP<(9+F[_&D-DIY,%X]K 3S;T/\U8F*NZ%DH!O=H0N8W4GIJ!*42O=X&_F!$Z4/&2R< E M(X!&IK"FM_2>[>&+]YY[H][$94>HKAC8B617E%OC-=( _&W<>#Q<+$-W0=H. M1M%[$QM-7I'!4$[ZF)?0!;YTVH6E_6>2.X(MYXK69]%26XT^&<&:;?R]40O_ MS"YZ6+AZ:/M">Y95_/UY9QI(GS[-Q:=75N76>0TNNP(N'!9CK'X'7 9F9@OI MW3:[1O3@H-$?< 9KK\+Q^&,!AV&#W7/1_(4\E(7:^MDDN*5,BWWO?X;G\+'H M5-7*LT7!*0R&8^.PQ%8KN[#Y(,>\"I=*42<9V"_K5<%N@%"+"ZPMO[ A^^;Y MN&\KE)L>FLXS&SP?]ZK;;+N"Z;?3,'I6F/],#. 7K@'KQ^%2?+I;7Q/#+7QL MI-Y@=H2P.S&YC?.C T;8ZG? 8CR4*MW$9LX O"8N;Z5*MK G/!==QQ-V*016 M8M1OV_<.0'B-;<('[L/BCNBIB0LR3.^OR&\A<6ALS9MI#H-+Z;BNK<,4FUQ6 M2]E,,%C96&":K;'O_;YB6<@NYE)M+*U:L,(2"L2?I0P+/'8#U]I#LR2[=&RS M7(MR*=D""]F1UP#0>OER&L.,$-UA]HZ0]>1X[7-6%Q.Q=C44]_9G2XVPF/^P"+2)_#(O%]P<]\R>O*3E+;L^B!Y&GM=A M;4\[2'[M?:);5-X)5 YI)PG#K4+E'1!X#PP1/P&B'&C]8H47K7((.B?"E'"OTQ9KF)BLS#'PUC9UC8/>9:RN$-9LD&# M)C8P8>]I(930#HLW"4);Q\(V;\';W=4^2E2$8"B.-_^Z=V[#206=BBCFP:D'>!L MVZ[X+S>0_KER1$"S)>0)Y\NT:2*W !(-.U%X5^[59HJT"0V/D]!P;?AMQZW! M]9_/1G.>QTMNN-,A;7.*0TLM/PVU/%ZZPQ-2RX:*^2U->K!/O'W#HR,S]I0H MNXW.&1?>LTEI^VP\;\P/LF./\G%NROUY]'NBY(VZ!]#@[AMP[5\: WBPM.)_=[4^,AV)Y$%_F9&6 'DQZ@C/%&. $)GE(*;+94K63D MHD6N)Y#MJ309^?#?QEPA.SW&#ON9;Q/3'#OE'&=VR)-]?6U^[F/T&X\.EWJ? M/=F9//#?B6WO(L"TO;@T=N6S)B[-?6.'EN'$C;ZR,W'Q?6 YV(E%V%X&6 :L MTTV8PDE:JHL0TMA<1[F>,AU/]'%2UJ68AFKBT?[^,GVWC"']@@H0] MA0Q.;@.(?7Y!MO76ZI9HCI[GVJ'= []O:%2T^JT=KV=YQJ1074!)BSOP2GC\ M^,(-S_K/)!_9WF1N:!NPKW)<.(R= #DNC K+YO?L)K0)KY?#8S1V$JMW:WM[ M59LKZ]EB^< 2GWTXW.JP>_KR?'!F@'H*.$=9TR60UV1@Y[C9E[K^<%47J;D^ M9?@^H$9L+NC:N=U_QYUZ.IP%A\0V8&ZH&EYE3G,%X$%.AA^X?>SAS2[QU6R.ZW:=>K1128ZZ_V M@_NF+2SEFNYI*WJ!+:/R[(\[2)VVN5>;C]GF8]Z;3N<>"M-=9B\H\7B%'<(5%KC6V'T; IWLE9;'46.5_AI[Q[F>:*+,(=9B5W MW_]F\Q*2A!W&TCMKU[<_@.TI.6\Q>9LQ.0PZ871W,_&I$'D'Q.).&Y$W"-$J MVVI]P;Y;Y>3_7!SJ$0YHLUE8TDGX'3R1ZS^?[;!?6U)I227N!(SL#JELJ#:P ME@*H&X5"=-ZED+DI?'$N2A,7:$P'FIQ\;__%P])\FOIJ0MI M"D^,QR *7,V'0*;LZBIL&9H!31YK39KU=IW9>'57)S(MF#MV5Y4C1)0SXRD MZK!O"GSUV Q 4MB:#MM/6GAX69[ERL.RD:H(PA5@O#WQY$2?&JSMZ_6&RE;8 MU,L0^@RQ#M^K)@76^#2FO2^/I7<'4U7,U'>< [XTSV<_T7>B]PXK$O'CCX>JI M1@2&"_ 7>0$2D>@E5+K%K*N9Z^LTRI?9 M'#X; S6A)D4E0S"O@@M6[RP; >/%<8!LF&F&PM_,4B[K5=\C=G4O/X"%JYK? MBBD.CC,52O.;V*.9P)W2.K,^INH'"!C7C86*-QBNAMEP'5;S[F)-U4T"9\^, M'Q&@E-V>BC"SNWP7Q;$<"HF7413CY''E6!&7*=K+ZAD: L!COPMBJ4%.L8;V M+-7T4RO+HZG[Q&EE!OM$+P[H5N6JX++ 2L7&XN##9;X-+]DOM',"!(PNH\4> MW+-XK\F19C=!HLNKJ0HUY^)L5 Y3K#/DWQ4J &%^-P6"3;-O>.94' >6$S^* MM=Y$^ADBGHVG09*HF,K<$\5L%^'IP&$1]?&@FNI12"BD'7/9N>)CN=!=1 CS MFWCJX-+-82L"K.;C0GB^OKF4M[(*O!YDW>S@@UEG6!A/3%)@@7XA=?ID(E[(*QJ MV65N%#9[S]S$Z8C54I$Q(%PM-9;L7YY$HR5A]>V_9A(.8YF4;'. MRXE.F=6TTBV;S LDGD,^1_4\N VBF.I\Z265@>@ZQI)L,0KI#HN225RJ1$JB M"Y@4>OQQ#H(5$J,6R7RP=!P^UHT';%CBXUB.#B:)7/1WBE^!5?TX(U1QT@1] M1U8:XH>6M/@FE]ZCWDV6WA73P^6M#6_/]UIXO;/%_+0KGT&Y2O;$:OT2$=H) MVB[$P8P2 %1F]%!'V0*:C*-O:.1:,U?!<( 11167O*KJRG6,=^H!GJ>D9H04,> [<37"4,5ZC,%/?$KE& MZ0$=FX01_OB;6E@\B9DJLFA<04^ :ZP$NO@WM=H%E9N :H3PZ8)TQ9FCUA+8 M#0H<,%%39R7.0BTCK=P98DNQY&? LQEJK,S*Z(\09;8"V+-LL%?T$T_.-E,3 M,DQ:E5@<<&Q6?$H\4HYWRL'>UY1D*IV.:?"\A/^A.=HRR2SX5N',"AY*S0!> MJ<%VO'<&4"5"LRK@"YZ,M0JI$G=/TC%R?.)P)$_;:@Q\Q1&>D29RO$T>H5UW M^'3P\499QOHDZK4%;@6^DIQ(9#N,^2(.XAK#V/N[#NUNE/EEW&1/181ULEI@ MZO'!X)XF0#DW#.>3BC$NOQ=])+9\"T8Y/(:O,)J!GE?#;#2SFQFG&:F[45*" MI12[V#Q*<*X0]4M[*FD.9A32D]-8G(S6LEZL4M^K>J&6JW437?07L>9)A\># MKYK\OC?*T@!$PRHIAI.!D:.4]\6]@%;2"SL_DFF@]:9)F8SY*?*=3*IDY&A@ MO]36$*L@=+U2IO.Z7'93O$)A=]&\PG&#YDVB"2%]YB 7444,$$/';@XI9PI= M%\A2J3&)J_J\HS;#'82[ 11BEK.VE4C\2[<+O)SON/K1D9"Y@]O"FY5Q$"[?EDBO$_JQPV,7^V*W5' MR&W-F_"9V>- %_N0-UMCDADI0*HOLD4C>N+]=YIL%5[OQKL:@MH*LC PO@M@ M5.S]"9\19U/R5Z%EH7,E$PZ: WB8@BG/741?YV_P%:]!W7^C/5^1"OD1>$>2 M!^P:!JDA")&@JV9@:,K58V9@XT7HF[KWA71E)&A9X'+0,:P"]"TW/B!0;EHJ M(89BCE,48+G&9YZ@H4H2Q1DFV_PT6(/FSO8*&Q$CC/V+YT9#W&A2U2WMG;.* M+XYF?[6#+JL*BUTPM0FLKC=59 \+3$C<7^'\1!7H#?4]!99@+%&8))RGD1OP MM-H-ZXWH74TJFO+_0D>.FN$U_CK%6Q:8?;H891'^\DR^^@-P["U*(VY99'70 M-Q67*:EN^ M!*EV>AJ_C3ZB6QL 'Y'"JR*[&>!0MCZ*H]EL3;O4K;9-6A5"U M-'Q>=M[=C3%.9R/$ <5#N(U KR;U/O'X48RCG\3E71>*UZC.").6Q:O$J&@S6(O\E( M=2&%T08 S=U'/A5@B'M'0J=C,,)$"JTPZZL-MP(OFH[W7COJZ;L@2MC!\^#0 MUJTMS[G^$DJ%0[Z46($GJ26@XV5-;*,B%0D6,?[8HU?[U]E>$-F*3$'A4M0M=7C:P]O[27LYW7N M*+CS%"EI=?D9Y#FZ2V28*E>C ,Q3A/5&?3LB!'-.?""M_3COHL^NQ5+QM=3N M &08BK.=P3AG1K8!)T:LRI,[-O FT7QXQ]GLUR\N1DEKG"W+V=AA-,D,9'(,: 1,#"0^VRPK'N6;^ M#]\1#PJLES,P9'Y6,U907:LKPR'4/(A"7P2#,;U"!3N 6U F112OFL8Q.I\^ M)A+6*#.XKWXO@PQ=)G E(J"KKR.^6:0HG1#FQYG'+.[!=H2A,/DTG4_1Z2U> M'#;Z*-V ]6!..!*_3S"&K:76%I)$\1G^_E4%,X>60LEF456,9MRC M7BTU!3LT<,:TB90K.Q>*Y/+[T4TOD5?WM3C;?8_]*(#D MCMC'B\Z@(BW(WLK%_&/IXR8DZN_6=QM1_,<^M?J:ZZPVY%H]94_TE/>;'K\] MU%W0],;3Q4@ D%;$?I4*U><>WLM:"!?3* O/,-ES80,6,-\24]C*#',33&6) M,<]\T[4D+TQS$OL091+8Y'8P\&!X5ES@TSRE_%)^MF[%Z>0;G8S0X-3TUS4^ M6/7@O$(;T]4;92?(OYNFDI!0V2+:'D^VA[QRQK:23&$P2[#:Z]Y5K;T]*Y>\ MB12M2$6NN,TJ3,M0]R1:NLCO<)KO6+O%!X\F.V8%@+C0P)H2)G4I#F ?9TEO-5+>!UM:L<7[^HIKKALZW>=J:W2CU<$\8/"IYZ>T# ?$3/H'L!$ M+6#K,M%YX2:ME8RZ*5J).ND5W1 SU0HV-#2^N_LS3/T8"% M!1SHBN_E#%X?3Y<<4C?T 1Y]5#01A4F'M4!:,;,$;?35BN.:=GJ=NI(5B\Q.PHCB$) MMQB]YN$4(1U =U0_X>A_F@1_TM6P*IBW'7C-8\.T5:+.;6&6&O,JMFK;HKS: ("80YGXFG\ZI@UI.8?'&4G4#6 METZ@,A@@/)P80T99:U" .2CQ="NH9;V78;TORSK&;C,8&B:T&<.1X835 [?* M48\>8,;W2S_,U'U^/9W;PVP'GTAR)$Q'M#X?:_RX&HH+UJE9O2A,&SOZ;!:E M?J%.]^07@PS @9''63O/KICVHQ+-^/RNLVXW/ZNUI-_F7]0YR4^":CY?*XL M36KJ-0_XM21B2\<:D@(_ RE0,C@$I4Y2/B3G'#D)>&LP)]Z^>@+5-XGIB)?; M,K?7>.XH\R_OD[]5C<0Z? 48Q=4W0%VYR0*LKH"_S5(IA;7Y9([!;F#!?92$ M,$3-W&1?:SHY@_\'>AFK.:@SF,_N-.23>&!!L#].8IKXH;[:0$^=6@)*ARLS MR@NSBM0]MG<%_0V3\9N4I15*5IJU:M0QJE'_O=+CM%MM:O6\EI6J)E6J*VE#0.'2_\@]Z%R%3>0BF:D5_!#*TC:YY:S_(;D;' >-?J0O\:8W M=@7:;:6@5_1!9<3QYUT?)"L=R3%V1EJH!\03]#C-0.)B=.W*) M:]]9![*1!F=5[GQ9H+#?B%-BV+S4PW*-)%\&J2FS23.S+95VR6&-$2:_"F\IT*LH23FRC$@+U_&#<&_H(EQ(+/]!5K\=\]_L[S?D' MA5R?7/J$FW@E^=YR5?+:0ALYZ)A"I5DPRQ&6%F M59(6*WC)T7)7:*5\-]O*6P/1")]\P7AI[KWS_H8O0(;_2YDHTC!.A*P_D23C M^\1[+;3]QH<7%@>Z ?]!R10"_5F:Y"8DU\2O=!)@>!+I'G.8$#L@.<^R] MD^9H]4U<%08$9_T!4SJ,TKF ^T,5T]05SLN/R#M@EX %RBB?&CVNS@8^ZDH* MM5G2X9(QFG9G F-'3_'89*7RX/C7I8=<1*/Z$Y7$J7NVK))"965$C>_TJ]5W MA+V^$7C=&5CL#-%VH(2V(:?]AI4,%.!!7??UGUAC)EIYHQGP:_#]X22KO5C\ MO5Q67:I6=W!M)IQDB86=F?87\V!!V;118@CG7Z#!Y&$TEEX)B,Z*]A^P!M4; M: N-\Y>F:VS22[8_NCDQDA/40HY?JCI6Q.?PB8N1)@R..DH0XD'-*3.TNOE*; M;U^F:1FSG5>9"?"44ORYF;C/8&(!LZC]-@%M<,AP_O) 40POH#:NW81C8],Z73L,#-2@=2J\1[&X# MS&E^[,!*ILD-*>%Z3DUOFZB0_&3+;]6U&G(#X()'BDK*R]&_%*<;:3JT6[?. M"I??2:MLHZ&.I#CO;J6CVF"PE8YJ)]-.39 V'?A-$*P'>@W?2U]?*6,2Q2]? M"2-J-3)#X?UOE6M_H-X+IUZP*@M);N?L:93(;]W=;3U\5=@OBCI+(B#?+_0/ MV+LSL?0Q#1?FD[.-I*<#DAF#SHG"%$R^:V [,6^3F@39'^)KMI)PV*OU6#6" M0;9-"QOJNTF=9.:Y^DG_Y:UN31DE= STT-OJ"Y&_ZCVF\7W\M;#>]77GLM]' M[I,.U_)B8_]WY]44[ MUP.:Z_5:HS[0FWU50V7STW[O58W5A'FPC2VYQEU_>/9-MA;QXFK-<[*#>U\5YGP:>V<=VM4M>&FWT0 MF_1NAF;=L]/7TC@K!=OQ;.V/-A.B#@:T>GO:G6R)=(^(=/L:S<9[AJDK*W?, ML6^JJ2Z@EO6=!*),ELR?/KL'9+V]?_VS9%R10S(M8:@P?U-S-*QQ"J-@_.TF M Q8)SV3FX[%2D\FC=_59]V+)6.\ZR*L_KIK>S,^;*2_O3NER_.='- .5OKCHV[1!XBC%4@')) NS_WN MU: 52'M]2I>[N3%V+I"V9,X#WH;4?L^I M/Y#Z_:0]OJ0^IMJ75L\H*WZ5*[W^U;]ZN;; M/.HVE<6O[9<^$/H[O_ 'YU>/TRPW\=&W=L&S66_=[DE9;L?&@?US_[+?;SFP MY<"7N<4/+]JG0=^S-NIW6F.T4;_[HW['+5:'/?_ZXI&J:7OWO93ZLJF?KCV@ M%^:B@=\;;.JK:P_II;&O[M(9T.%YU>?*76X+F-LYC]N3KWAY>/]!*V3MY].,'!#E7T-LKR M9/[K^<.K1UK!+?_MPPGNTH=Q C$6OL#=GJ%/L8F/3'KT+GK^Y>6FKNA-]Z(U M!)XSI_2TTA6/C0'/'^/%;AEPCX[P8E/]>?\L\7V^OY<;ZCXN36)=';,=8W_& MV&H$9\\=3:M:D9Y6!.>R[Y_W6]_S?A]2ORV^V.\#NKCTA]TVS+;?AS38H9@[ MI0C./=V53\/!>'WM7W3;;+;]/J3STZIU.;P#@C_]_HE5)!W>*9T/#SZ8M?^.=7K3FTWX?4:R$W]ON ^I?^>>M4V/-#ZNTPL?J4[-5J6VII M#GQ:%BNV$._UW[:Z=GM*[2D]V6[UKW<$^=D>TMJUC,=AM0ZZ>U\EQ^F Z5)2 M09L4:"7&]94_[#TR.M'F).W#$5Z=EL5[9 S8[U[XO6Z;%'C #'A]^,;R/M_B M-BD0F[6WY7AF8UX/+OS+0?_-IIKDWDB-DS8#7O>&&Y_<@1[.L?'=11_,[&[+ M=X?)=_VKG?#="93??<2^G\^Y M?[XQB%A[1B_LL&B-W9>X0L57?5JQX->]<_^B?WXJ=M$!'M!%>S9[>S:]H7]U MWA[0_A[096MX/I.+N)BJ3*Q.[[5GUAW9[.B?'0"1BB?T4,M9&:I)G2%VL1?']:>:^- QVD M$'G=WSR"=Z"'M4VA-JK>!CLX+_I@K*.O8>J6ORW'\:P Z':3F* M%>F;JS71A\EPWW;HAYWLS%XSYNMA%W/!'FN?/&EG6M/E65T&FQN=3SR<':SR MQ^> 7'X2[=]+_JW4W'!_]IKX7E]>^(/NYDD,V]N?5H(>E_-GYQ*4U.0_% %0 M(_PWC&[_^%_PAY[2+,ANHD03[@6,+Y\@I5Y4C_-?95Y$DP5_%"6A2N"-5T0^ M_+Y1]H<_FG?OZ9MZ-1H=*TQYW/X2-AE73N\<\0SF:1YAR_J?,A43R-W;NR@L MIG*T[E,RC:Y])!B!7"F+U8^LFM_6"+37?8A"^Y1HW:ONA?LG3C<*__>K:- / MAKW18'+1'UV=]WJ#46_8'8;!9??J?#(:7ZO_UQM)9R:N^WU'5M];ML@[&??]LO&;7^?SN9!%N5I@@TF MBZGRODXSI;Q?X_UNOT>HB_"7[A.98IF)'Q2\6]P5 M>M5/40&',%Z#/#_76F]N1\"0"+;,2_H K#$.YKGZ2?_E;1CE\SA8_!0E-"]Z MZ&WUA4BOM>N&WL=?6U+N=)F'U^RN_N M&_:JT^\.'S7J_=^=MW-MY]K.M;?>?![PFCYH%PPXQ#6 MC9K5V]/N9$ND+9$>XDZV1/I\1+I5(V#9BGHVG4R&.,/?PUHZO3YZF>7#3%;( MG^Z)^O;Z9W2&9;D7)5XQ34L8*LS?;*Y,'4-.K0C$Q_4A7C<_K1VC'6-?Q]AJ M.X[^WF.&_Y:E83DN?"\O1_DXB^88V*,@3%[.YVFV=+D_.4B_;SNP<6[*X627 M]*X&?K=WV39(V.M3VE$'BYTGBKQ0JETKD/9G:;W+<[][M6FM4BN07E@@[>;& M: 52*Y!>O)F(?SUH&TCMMSC:30.IG4NCK;9 MTCIJZ><+I(UIXL\M.:VF/<8:G7[YQ?^X/SJ<=;H,=;C M'AG.'ORY?V>[1IB,B>?[&Q M#[&5D(@?WE.1+.#Q$]GLQN@D_8E/;6=93O+(YGE"4"G M/IA([8T67K&8/[*T8MT;MQVC'6-?QSB]C!:4""0#"%Q-A4^OLE@W5K5OF[&^ MN=>TPKW6=:\O_=ZP18_?;[ML1QDA.S>]MD0'P0!70__JXI%9"P<:=CN\0QKLI@ZL/:"URY>N_,%U M>TC[?4B#1\:GVP-Z*>O]TC^_:"%;]ON0'IO LY/"BWM4]H,IO)AO#:9J.8A] M4LET&R]_K_GP<0!7F^[! 3D?CBR;;F-HK!ONII6-K3AZX1#=:4JC$ZOV__#KAW>GU:[B_-SO M#EL<]_T^I%Y;![S?!S2X\KL;*ZSM(;UT%E5[0'M]0$/_^KKMG+3?9]3;8>>D M$PM\O/OMW?O3*N$=7/J#P0ZK*UX3GM >WU @T'KWM[[0VJY:,\/:.!? M7K1,M-]GU-M-T/H4/:.?BJG*3LLUVCOWSQ];F=/:HR\5)F[/9Z_/I]?WA[U' M5N:TA]0R47L^R$3^]<:Z:'M&K6/T,7KPP:#)/*V-+\^_J=CF5 N"M[\_>\VO MVV@$O(5-.B#_P#-SSMY1R%/[9.Z&.G:>,O9"":RM'&_E^+:Z%;=RO)7C^T8= MK1QOY?A)R?&GMU1NQ?AQB_$#)(Z=2W%R#?VA"&#!\-\PNOWC?\$?>DJS(+N) M$KTW%S"^?(*;<5$EB'^5>1%-%OQ1E(0J@3=>$?EN=96][D/+[*_7JE4<1%Z4 MC#,5Y"I$')$?KCK7'DPGAE_[7IIYPQ]]+RPS.&.OF"KX7Z:4-X/73W-/P2I# M[]<@&T^]0<_W^MU^#WAT-@\R^+Q(UWJBV_&^3NTLO+L@IS&R"*>43F#.]LLH M\>:;MODP"X6Q?NA==H9V?7?3"":";X0I%U$0QPOXU217U,@V\$+EO'>#3I>5 M5U[9-]:6^LC53&(UQK?;@\O4.+U)(GH(7AFJB1Y.HYHRG=1,?7R M((:1X)=IF=$!!06,5BB8Y(U*QJHRC=RGG]'\SD;T/C4+HIBF!P!TA72;?7DD8HW&KN^_[XWR=*94)MANUP?V[]5N+R8I3.T MYUZ=7>4LT^1LGJD9L([=;@\9"H13.E-9#I1XD\'L<97NB9I?6RR1XQ*&$Y7G ML+X@7I8+50'8ZW8I<:1XG>3*%O8:9(&'1 M@-X4B5$$N;L3>3!3^(,H1?'%"@MMP#%2W2?8 Y2J64*2T,9D'(K[H=>KD5OO M_*7)321+[H%^> >G:80*2:TQJ&Y!E"RMY(9DB_MN(%F8/Y\N29T Z:6,BX9; MW$HU+0+Y;8$W*J,X/"OGC1<9_:;RGM64(V=QCM&Z>9K3[?@3R6[@I[=W45A, M125TGQ)"Z]I'@A$)Q]6/.!0X5KA+.Z*W\WYU+]P_IP8)\LS7/D/5CMXP1Z?+92QA=WBQ?=^BKFL7)WPVN M.\/K\Y5?=SN]E=_=-^Q5I]\=/FK4^[\[;^?:SK6=:V^]^3R06/,PQ*/C"ZRX MH1YT-"T+Q=WXF"Z;,W!( _N5-; /50UL$_R0!S?PNKY_:WGI]GOS4*==)]*R MSH)/;>.Z[<8]8N/>3X/D1FV5,3?<[H/8IGM!O' M.21#G.'O?QIV+OKHRY3/*+*N/WQV'^1Z&_WZ9W0]93F'S=(2A@KS-S4'X1;+ M@_^>K<'UX^K>3T<,J-]]Q5T'+447!4SQ]>/:W" MO^6HEJ-:CK+6EW]]M2FV[J$RU%'Z]1YY>*UO;^]%$I?&<2G:DS)C'$9MP"XY M&._)"XW1[M;Q[=8C9MEFY-R?D;,O:NIQW^Z7CT2E//3K?1\)K"725;T?KELB MW1<"V^48;;Q]._'V-@:YL1&\J03:3GSK8"30GAD-)TJDN^EAU1+IGHUQD@'Q M&\>9M?=*U'%JZ;O)2S\8\7,(&O;Q$^F)AC/VD(^8XHHKJY+#YVOCC M&LQ8X'<[_2KZ[@NAH;J0RINO806*] _=CB0GRI)JN-)1%IXA\OA"T+^G\&)< M*4X@9TAL&N3<:WP^"VZ5AN$N&*85,8#Y<0UNKKR@*+)H5#+H,V[)^T__^/CS M6>_: QH)U2P:'R7\;HT:UP: /J]18._%\9^K)'C/Q%>1W;#3,Q1308 V6,], M(O*$7?]4!>&8T$@">.E-HH%]TW\A0+"A2 >SN#)^7J3C;X(HCIN@DEQ X!OA M]6&-.8H"HZA4X%EGP-$'.:QSC(LH5]C&#R-9AYQWM)0MI#?.-/ ML!,![? '/L+\<1O2(AJO^.[ $&+;N;9S/:2YMHC&+:)QBVA\>!O7(AJWB,;/ MMDTMHO&S;>V/:')Q>.QS78PAA*"5A2G=Y3$E>.LU#^<&KA+_O^>?^1>"UMO?L+'5*_+39J(75/0QY=7/K#[J"51WM] M2(/=7!BM/&KETW=N5]?^Q?=M5(%VNK3BO#>5$_98XSF(R-I^-/O=Y\7 OTX:7J' ML-;M :UQ0*^'U]?KMQUI3^>%3Z>WD[,YI4C!?ZM$90'7=03A+$JBO,"0X:UZ MK,K6O!E[36?]"__\ZOI9ZUV/TI;K]8['V#XVDK[TS_LM26].TKO!,VP/:&V= MX/J\VS;QV]O3&>SD;$[)N_99@896C@NN"QY/@^SF'E2_H[0+_O,_KOJ]_MO6 MMFY/J3VE)_OV_.O+W0#_M8>T=MON]GSV^GQ>,Q>UGL0]/J -K(8]]24>#)9F MNE1V\(C$X[9]US&T[^I=7_G#WJGTF%S#IG\:6>_=^5X]T@7\G$>[\V2?%TH] M;"7D,4C(?O?"[W5/I6?HZ4G(ZT=&%%H)V4K(5D*2\7;I#Z\O-@XL'*-L/#SQ M]WH#K\AV(D([%VXG "SP,1G'90C#K40+UB"QZ>0$6L.VLVQG>22S/*7DQQ8F MX2C+ 'OG_L5PTY#9'F<*[7B,EO0/B/1[_G#CHI.6](]^C%-*D-NP_/0HX]V] M@7]]M:GC<8^3$O9EC.,DEIY_?K5I *(EEJ,?XY1,P'^XZI\7 /R: MBWYU /N876[;W)F]OCH'0_^R_\C"CFWL3FNMM2S:LNC]J9E7_G#P2,=(RZ+M M&(UJ\1^HW^T?#ZV9-8VX?JOA2FC]9QM:/\96WBO3"'0.5+TW_76E-_WE2[>F M;^XX[W2!3R?>#X-*^_D'\[RDK7QMD&Y'%!QGI&(:9>$9-I-?P$A)7L:VY[=? M:2UONLGS4.?N?%9VE]=[OI7^\G+,YVA^S-,\PA7_E*F8'(.V"S5VGG6>$AKN MVD>"$4AXF,+*1YZ]=]*:I'P^J#5*.O!"(<-1:.-3_ZJXY/'*!6;PK":.35G MLT#L=BXJ K'W0@+1R)=F@5B5/^>=_G/)'Y&=U??U.D/W?78/YUEZDP4S%IBT M$&=#0[_RLW"<2V- M@K\N[%>+W?VF^@W9W8TLO:M$E@YT_6NOMA9'6\7\56UHL)_,7U&&YL$B2^/8 M(TV F 7(V1TD@_4FN+PX!7[TIBH(QV D%!Z\*X#'D ]P8)QO5L%SFL>P^5XT MF\<*Q0D,#N_#63<*B6YGL*Q?;54R-4F2NI;7L_)['3'2J"GV.X/*#F?I1)%@ M 5H"4KR-QD"CIR0VJC!?[VLP7X>U]'L7^K>TQ@(":<8W&1!)F2%W;R(3.M[/ MYM?,'P\*!1\9PKRL>4) I\$<*/,[\'FAX@4/_4.OU^E:$<;<966!EA' 8@JX M.EW /'*P$;,@&2LS-+)$"K/-/.!8D)K,,",0II,(1$N NP$"!_X[9H[V)L$X MBL&Z4'CS1H7(H!*6EGEIF7E_"9(RR!:TN 89\R 7/9YP5H8*=\=,'U$0PAYX M'Q.02(^\>&LQ*&.GD3_'VG[DV!MC#]IYKG[2?WFKHV110M.CA]Y6WXH1_I3OJ5[ZC/E3O MJ&VTM'_T\6 MCX^ZBWJ@C/27[B/]Z9[<2:]_1K,ARSE>EI8P5)B_V?R.VCK4Q$I;:;AL*U6W MO=?I&PU,;,>SZ^T['=:%KQ![,")[T,W!@?"F*,(I&9@#&? M<9!S$B+]1?U>1K=!#+O(\:4HN8758"CXX1CJ<49_/G N@W_G'"8HIUK&_[9 M2R?;\89_M.^GYG)S/4*[=[EQ&*AFS>TT&'0(1'NH\: #V=LV)-2&A(Y;[-9# M2]N3N&V J0TP[3[ I'.>VPC3$7A?$5BX?]!='EMR.R1R&_I7YQOT/6G)K26W MI\3/^_TC0HP]SOC251M>.KKPTG)=Y#/&EY9+';D&<5["KZ08+_#F:48%2/ / MBBNE"=$'!CJ2M." TU_*1$D]Y=)2YERDE%<#6?BF8(9#_SO0PX=1+I61&*'* M\Y++HJB8R2F=:IS%:46Q/E%Y&!