0001370880-22-000022.txt : 20220506 0001370880-22-000022.hdr.sgml : 20220506 20220506172029 ACCESSION NUMBER: 0001370880-22-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220506 DATE AS OF CHANGE: 20220506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Mandiant, 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: 22902424 BUSINESS ADDRESS: STREET 1: 11951 FREEDOM DRIVE, 6TH FLOOR CITY: RESTON STATE: VA ZIP: 20190 BUSINESS PHONE: 703-935-1700 MAIL ADDRESS: STREET 1: 11951 FREEDOM DRIVE, 6TH FLOOR CITY: RESTON STATE: VA ZIP: 20190 FORMER COMPANY: FORMER CONFORMED NAME: FireEye, Inc. DATE OF NAME CHANGE: 20130625 FORMER COMPANY: FORMER CONFORMED NAME: FireEye Inc DATE OF NAME CHANGE: 20060728 10-Q 1 mndt-20220331.htm 10-Q mndt-20220331
000137088012/312022Q1FALSEhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Memberhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Memberhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006MemberP1Y111111P5Dhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006MemberP5DP5DP3Dhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member0.04311670.01645721100013708802022-01-012022-03-3100013708802022-05-04xbrli:shares00013708802022-03-31iso4217:USD00013708802021-12-31iso4217:USDxbrli:shares0001370880mndt:SubscriptionSupportAndServicesMember2022-01-012022-03-310001370880mndt:SubscriptionSupportAndServicesMember2021-01-012021-03-310001370880mndt:ProfessionalServicesMember2022-01-012022-03-310001370880mndt:ProfessionalServicesMember2021-01-012021-03-3100013708802021-01-012021-03-3100013708802020-12-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-3100013708802021-01-012021-12-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310001370880us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310001370880us-gaap:TreasuryStockMember2021-12-310001370880us-gaap:TreasuryStockMember2020-12-310001370880us-gaap:TreasuryStockMember2022-03-310001370880us-gaap:TreasuryStockMember2021-03-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001370880us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001370880us-gaap:RetainedEarningsMember2021-12-310001370880us-gaap:RetainedEarningsMember2020-12-310001370880srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310001370880us-gaap:RetainedEarningsMember2022-01-012022-03-310001370880us-gaap:RetainedEarningsMember2021-01-012021-03-310001370880us-gaap:RetainedEarningsMember2022-03-310001370880us-gaap:RetainedEarningsMember2021-03-3100013708802021-03-310001370880us-gaap:ConvertiblePreferredStockMember2021-12-310001370880us-gaap:ConvertiblePreferredStockMember2020-12-310001370880us-gaap:ConvertiblePreferredStockMember2021-01-012021-03-310001370880us-gaap:ConvertiblePreferredStockMember2022-01-012022-03-310001370880us-gaap:ConvertiblePreferredStockMember2022-03-310001370880us-gaap:ConvertiblePreferredStockMember2021-03-310001370880mndt:MergerAgreementMember2022-03-070001370880mndt:IntrigueMember2021-08-042021-08-0400013708802021-06-0200013708802021-06-022022-03-310001370880mndt:ProductsBusinessMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2021-05-290001370880us-gaap:RetainedEarningsMember2022-01-010001370880us-gaap:AdditionalPaidInCapitalMember2022-01-0100013708802022-01-010001370880mndt:ProductsBusinessMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-10-080001370880mndt:ProductsBusinessMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-01-012021-03-310001370880mndt:ProductsBusinessMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-10-082021-10-080001370880mndt:ProductsBusinessMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2022-01-012022-03-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-03-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-03-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-03-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel12And3Member2022-03-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001370880us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel12And3Member2021-12-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-03-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-03-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2022-03-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel12And3Member2022-03-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2021-12-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2021-12-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2021-12-310001370880us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel12And3Member2021-12-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2022-03-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-03-310001370880us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2022-03-310001370880us-gaap:FairValueInputsLevel12And3Memberus-gaap:CorporateDebtSecuritiesMember2022-03-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2021-12-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2021-12-310001370880us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2021-12-310001370880us-gaap:FairValueInputsLevel12And3Memberus-gaap:CorporateDebtSecuritiesMember2021-12-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2022-03-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2022-03-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-03-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel12And3Member2022-03-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2021-12-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2021-12-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel12And3Member2021-12-310001370880us-gaap:FairValueInputsLevel1Member2022-03-310001370880us-gaap:FairValueInputsLevel2Member2022-03-310001370880us-gaap:FairValueInputsLevel3Member2022-03-310001370880us-gaap:FairValueInputsLevel12And3Member2022-03-310001370880us-gaap:FairValueInputsLevel1Member2021-12-310001370880us-gaap:FairValueInputsLevel2Member2021-12-310001370880us-gaap:FairValueInputsLevel3Member2021-12-310001370880us-gaap:FairValueInputsLevel12And3Member2021-12-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2022-03-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-03-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2022-03-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel12And3Member2022-03-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2021-12-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2021-12-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2021-12-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel12And3Member2021-12-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-03-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-03-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-03-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel12And3Member2022-03-310001370880us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel12And3Member2021-12-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2022-03-310001370880us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2021-12-310001370880us-gaap:CertificatesOfDepositMember2022-03-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:CashAndCashEquivalentsMember2022-03-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2022-03-310001370880us-gaap:CommercialPaperMember2022-03-310001370880us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2022-03-310001370880us-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2022-03-310001370880us-gaap:CorporateDebtSecuritiesMember2022-03-310001370880us-gaap:CashAndCashEquivalentsMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310001370880us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310001370880us-gaap:USTreasurySecuritiesMember2022-03-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:CashAndCashEquivalentsMember2022-03-310001370880us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2022-03-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-03-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:CashAndCashEquivalentsMember2022-03-310001370880us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-03-310001370880us-gaap:CashAndCashEquivalentsMember2022-03-310001370880us-gaap:ShortTermInvestmentsMember2022-03-310001370880us-gaap:CertificatesOfDepositMember2021-12-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001370880us-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2021-12-310001370880us-gaap:CommercialPaperMember2021-12-310001370880us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001370880us-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2021-12-310001370880us-gaap:CorporateDebtSecuritiesMember2021-12-310001370880us-gaap:CashAndCashEquivalentsMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001370880us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001370880us-gaap:USTreasurySecuritiesMember2021-12-310001370880us-gaap:USTreasurySecuritiesMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001370880us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2021-12-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001370880us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001370880us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001370880us-gaap:CashAndCashEquivalentsMember2021-12-310001370880us-gaap:ShortTermInvestmentsMember2021-12-310001370880mndt:PrivateCompanyMember2021-01-01xbrli:pure0001370880mndt:PrivateCompanyMember2022-01-012022-03-310001370880mndt:ComputerEquipmentandSoftwareMember2022-03-310001370880mndt:ComputerEquipmentandSoftwareMember2021-12-310001370880us-gaap:LeaseholdImprovementsMember2022-03-310001370880us-gaap:LeaseholdImprovementsMember2021-12-310001370880us-gaap:FurnitureAndFixturesMember2022-03-310001370880us-gaap:FurnitureAndFixturesMember2021-12-310001370880us-gaap:MachineryAndEquipmentMember2022-03-310001370880us-gaap:MachineryAndEquipmentMember2021-12-310001370880mndt:IntrigueMember2021-08-040001370880mndt:IntrigueMemberus-gaap:DevelopedTechnologyRightsMember2021-08-042021-08-040001370880mndt:IntrigueMemberus-gaap:DevelopedTechnologyRightsMember2021-08-040001370880mndt:IntrigueMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:DevelopedTechnologyRightsMember2021-08-040001370880us-gaap:DevelopedTechnologyRightsMember2022-03-310001370880us-gaap:DevelopedTechnologyRightsMember2021-12-310001370880mndt:ContentMember2022-03-310001370880mndt:ContentMember2021-12-310001370880us-gaap:CustomerRelationshipsMember2022-03-310001370880us-gaap:CustomerRelationshipsMember2021-12-310001370880us-gaap:ContractBasedIntangibleAssetsMember2022-03-310001370880us-gaap:ContractBasedIntangibleAssetsMember2021-12-310001370880us-gaap:TradeNamesMember2022-03-310001370880us-gaap:TradeNamesMember2021-12-310001370880us-gaap:NoncompeteAgreementsMember2022-03-310001370880us-gaap:NoncompeteAgreementsMember2021-12-310001370880us-gaap:EmployeeSeveranceMember2021-12-310001370880us-gaap:FacilityClosingMember2021-12-310001370880us-gaap:EmployeeSeveranceMember2022-01-012022-03-310001370880us-gaap:FacilityClosingMember2022-01-012022-03-310001370880us-gaap:EmployeeSeveranceMember2022-03-310001370880us-gaap:FacilityClosingMember2022-03-310001370880srt:MinimumMember2022-03-310001370880srt:MaximumMember2022-03-310001370880srt:ScenarioForecastMember2022-06-300001370880mndt:PlatformCloudSubscriptionAndManagedServicesMember2022-03-310001370880mndt:PlatformCloudSubscriptionAndManagedServicesMember2021-12-310001370880mndt:ProfessionalServicesMember2022-03-310001370880mndt:ProfessionalServicesMember2021-12-3100013708802022-04-012022-03-3100013708802023-04-012022-03-3100013708802024-04-012022-03-3100013708802025-04-012022-03-3100013708802022-04-012022-01-012022-03-3100013708802023-04-012022-01-012022-03-3100013708802024-04-012022-01-012022-03-3100013708802025-04-012022-01-012022-03-310001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2018-05-240001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2018-06-050001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2018-05-242018-05-240001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2018-05-240001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2018-05-242018-05-24mndt:day0001370880mndt:ConvertibleSeniorNotesdue2024Memberus-gaap:ConvertibleNotesPayableMember2018-05-242018-05-240001370880mndt:ConvertibleSeniorNotesdue2024Memberus-gaap:ConvertibleNotesPayableMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2018-05-242018-05-240001370880mndt:ConvertibleSeniorNotesdue2024Memberus-gaap:ConvertibleNotesPayableMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2018-05-242018-05-240001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:CommonStockMemberus-gaap:ConvertibleNotesPayableMember2022-01-012022-03-310001370880us-gaap:CommonStockMember2022-03-310001370880us-gaap:ConvertibleNotesPayableMembermndt:DebtLiabilityComponentMember2018-05-240001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputDiscountRateMember2018-05-240001370880mndt:DebtEquityComponentMemberus-gaap:ConvertibleNotesPayableMember2018-05-240001370880mndt:ConvertibleSeniorNotesDue2024Member2021-01-012021-12-310001370880mndt:ConvertibleSeniorNotesDue2024Member2022-01-010001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:RetainedEarningsMember2022-01-010001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:AdditionalPaidInCapitalMember2022-01-010001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2022-03-310001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2021-12-310001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2022-01-012022-03-310001370880mndt:ConvertibleSeniorNotesDue2024Memberus-gaap:ConvertibleNotesPayableMember2021-01-012021-03-3100013708802019-01-012019-12-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2015-06-300001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesBConvertibleSeniorNotesMember2015-06-300001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesBConvertibleSeniorNotesMember2015-06-012015-06-300001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesBConvertibleSeniorNotesMember2016-06-300001370880us-gaap:ConvertibleNotesPayableMemberus-gaap:DebtInstrumentRedemptionPeriodOneMembermndt:SeriesBConvertibleSeniorNotesMember2015-06-012015-06-300001370880us-gaap:ConvertibleNotesPayableMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMembermndt:SeriesBConvertibleSeniorNotesMember2015-06-012015-06-300001370880us-gaap:ConvertibleNotesPayableMembermndt:DebtLiabilityComponentMember2015-06-300001370880mndt:DebtEquityComponentMemberus-gaap:ConvertibleNotesPayableMember2015-06-300001370880us-gaap:ConvertibleNotesPayableMember2021-01-012021-12-310001370880us-gaap:ConvertibleNotesPayableMember2022-01-010001370880us-gaap:ConvertibleNotesPayableMemberus-gaap:RetainedEarningsMember2022-01-010001370880us-gaap:ConvertibleNotesPayableMemberus-gaap:AdditionalPaidInCapitalMember2022-01-010001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2018-05-012018-05-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2018-05-310001370880us-gaap:ConvertibleDebtMemberus-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2018-05-012018-05-310001370880us-gaap:ConvertibleNotesPayableMemberus-gaap:MeasurementInputDiscountRateMembermndt:SeriesAConvertibleSeniorNotesMember2018-05-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2018-05-242018-05-240001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2020-06-300001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2020-06-012020-06-3000013708802020-06-012020-06-300001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2022-03-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesBConvertibleSeniorNotesMember2022-03-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2021-12-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesBConvertibleSeniorNotesMember2021-12-310001370880us-gaap:ConvertibleNotesPayableMember2022-01-012022-03-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2022-01-012022-03-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesBConvertibleSeniorNotesMember2022-01-012022-03-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesAConvertibleSeniorNotesMember2021-01-012021-03-310001370880us-gaap:ConvertibleNotesPayableMembermndt:SeriesBConvertibleSeniorNotesMember2021-01-012021-03-3100013708802015-06-012015-06-3000013708802020-06-032020-06-030001370880us-gaap:ConvertibleNotesPayableMember2015-06-012015-06-300001370880mndt:SoftwareandServicesMember2022-03-31mndt:claim0001370880us-gaap:PrivatePlacementMember2020-12-112020-12-110001370880us-gaap:ConvertiblePreferredStockMemberus-gaap:PrivatePlacementMember2020-12-112020-12-110001370880us-gaap:ConvertiblePreferredStockMember2020-11-180001370880us-gaap:PrivatePlacementMember2020-12-110001370880us-gaap:ConvertiblePreferredStockMember2020-12-112020-12-110001370880us-gaap:ConvertiblePreferredStockMember2020-12-110001370880us-gaap:ConvertiblePreferredStockMemberus-gaap:PrivatePlacementMember2020-12-11mndt:vote0001370880us-gaap:StockCompensationPlanMember2022-03-310001370880us-gaap:StockCompensationPlanMember2021-12-310001370880us-gaap:ConvertibleDebtMember2022-03-310001370880us-gaap:ConvertibleDebtMember2021-12-310001370880us-gaap:SeriesAPreferredStockMember2022-03-310001370880us-gaap:SeriesAPreferredStockMember2021-12-310001370880us-gaap:EmployeeStockMember2022-03-310001370880us-gaap:EmployeeStockMember2021-12-310001370880mndt:A2013StockOptionPlanMember2022-01-012022-03-310001370880mndt:A2013StockOptionPlanMember2022-03-310001370880us-gaap:EmployeeStockOptionMembermndt:A2013StockOptionPlanMember2022-01-012022-03-310001370880mndt:A2013StockOptionPlanMember2021-12-310001370880us-gaap:EmployeeStockMember2022-01-012022-03-310001370880us-gaap:EmployeeStockMembersrt:MinimumMember2022-03-310001370880us-gaap:EmployeeStockMembersrt:MaximumMember2022-03-310001370880us-gaap:EmployeeStockMembersrt:MinimumMember2021-03-310001370880us-gaap:EmployeeStockMembersrt:MaximumMember2021-03-310001370880us-gaap:EmployeeStockMember2021-01-012021-03-310001370880us-gaap:EmployeeStockMembersrt:MinimumMember2022-01-012022-03-310001370880us-gaap:EmployeeStockMembersrt:MaximumMember2022-01-012022-03-310001370880us-gaap:EmployeeStockMembersrt:MinimumMember2021-01-012021-03-310001370880us-gaap:EmployeeStockMembersrt:MaximumMember2021-01-012021-03-310001370880us-gaap:CostOfGoodsProductLineMember2022-01-012022-03-310001370880us-gaap:CostOfGoodsProductLineMember2021-01-012021-03-310001370880mndt:CostofGoodsServicesMember2022-01-012022-03-310001370880mndt:CostofGoodsServicesMember2021-01-012021-03-310001370880us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001370880us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001370880us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001370880us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001370880us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001370880us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001370880us-gaap:StockOptionMember2022-01-012022-03-310001370880us-gaap:StockOptionMember2021-01-012021-03-310001370880mndt:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember2022-01-012022-03-310001370880mndt:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember2021-01-012021-03-310001370880us-gaap:ConvertiblePreferredStockMember2022-01-012022-03-310001370880us-gaap:ConvertiblePreferredStockMember2021-01-012021-03-310001370880us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-03-310001370880us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-03-310001370880us-gaap:EmployeeStockMember2022-01-012022-03-310001370880us-gaap:EmployeeStockMember2021-01-012021-03-310001370880mndt:PlatformCloudSubscriptionAndManagedServicesMembercountry:US2022-01-012022-03-310001370880mndt:PlatformCloudSubscriptionAndManagedServicesMembercountry:US2021-01-012021-03-310001370880mndt:PlatformCloudSubscriptionAndManagedServicesMemberus-gaap:EMEAMember2022-01-012022-03-310001370880mndt:PlatformCloudSubscriptionAndManagedServicesMemberus-gaap:EMEAMember2021-01-012021-03-310001370880srt:AsiaPacificMembermndt:PlatformCloudSubscriptionAndManagedServicesMember2022-01-012022-03-310001370880srt:AsiaPacificMembermndt:PlatformCloudSubscriptionAndManagedServicesMember2021-01-012021-03-310001370880mndt:PlatformCloudSubscriptionAndManagedServicesMembermndt:OtherGeographicLocationMember2022-01-012022-03-310001370880mndt:PlatformCloudSubscriptionAndManagedServicesMembermndt:OtherGeographicLocationMember2021-01-012021-03-310001370880mndt:ProfessionalServicesMembercountry:US2022-01-012022-03-310001370880mndt:ProfessionalServicesMembercountry:US2021-01-012021-03-310001370880mndt:ProfessionalServicesMemberus-gaap:EMEAMember2022-01-012022-03-310001370880mndt:ProfessionalServicesMemberus-gaap:EMEAMember2021-01-012021-03-310001370880srt:AsiaPacificMembermndt:ProfessionalServicesMember2022-01-012022-03-310001370880srt:AsiaPacificMembermndt:ProfessionalServicesMember2021-01-012021-03-310001370880mndt:ProfessionalServicesMembermndt:OtherGeographicLocationMember2022-01-012022-03-310001370880mndt:ProfessionalServicesMembermndt:OtherGeographicLocationMember2021-01-012021-03-310001370880country:US2022-01-012022-03-310001370880country:US2021-01-012021-03-310001370880us-gaap:EMEAMember2022-01-012022-03-310001370880us-gaap:EMEAMember2021-01-012021-03-310001370880srt:AsiaPacificMember2022-01-012022-03-310001370880srt:AsiaPacificMember2021-01-012021-03-310001370880mndt:OtherGeographicLocationMember2022-01-012022-03-310001370880mndt:OtherGeographicLocationMember2021-01-012021-03-310001370880mndt:PlatformCloudSubscriptionAndManagedServicesMember2022-01-012022-03-310001370880mndt:PlatformCloudSubscriptionAndManagedServicesMember2021-01-012021-03-310001370880country:US2022-03-310001370880country:US2021-12-310001370880us-gaap:NonUsMember2022-03-310001370880us-gaap:NonUsMember2021-12-31mndt:segment0001370880mndt:MergerAgreementMemberus-gaap:SubsequentEventMember2022-05-052022-05-05mndt:complaint

 
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, 2022

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

Mandiant, 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.)
 
11951 Freedom Drive, 6th Floor
Reston, VA 20190
(Address of principal executive offices) (Zip Code)

(703) 935-1700
(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 shareMNDTThe 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 May 4, 2022 was 233,983,993.


TABLE OF CONTENTS

Page
 
Item 4.
Item 5.
Item 6.




PART I — FINANCIAL INFORMATION
Item 1.    Financial Statements
1


MANDIANT, INC.
Condensed Consolidated Balance Sheets
(In thousands, except per share data)
(Unaudited)
March 31, 2022December 31, 2021
ASSETS
Current assets:
Cash and cash equivalents$771,967 $1,154,458 
Short-term investments1,359,105 1,039,339 
Accounts receivable, net of allowance for doubtful accounts of $1,015 and $806 at March 31, 2022 and December 31, 2021, respectively
104,066 146,460 
Prepaid expenses and other current assets76,145 73,079 
Total current assets2,311,283 2,413,336 
Property and equipment, net52,790 46,329 
Operating lease right-of-use assets, net28,462 25,768 
Goodwill1,060,023 1,060,023 
Intangible assets, net70,818 79,511 
Deposits and other long-term assets25,021 26,220 
TOTAL ASSETS$3,548,397 $3,651,187 
LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$25,779 $32,585 
Operating lease liabilities, current14,928 13,306 
Accrued and other current liabilities102,555 105,886 
Accrued compensation52,743 71,660 
Convertible senior notes, current, net459,717 451,030 
Deferred revenue, current302,857 307,611 
Total current liabilities958,579 982,078 
Convertible senior notes, non-current, net617,775 556,240 
Deferred revenue, non-current97,132 102,717 
Operating lease liabilities, non-current53,993 52,132 
Other long-term liabilities7,366 7,376 
TOTAL LIABILITIES1,734,845 1,700,543 
Commitments and contingencies (NOTE 11)
Series A Convertible Preferred Stock, par value of $0.0001 per share; 400 shares authorized, issued and outstanding as of March 31, 2022 and December 31, 2021
424,122 419,404 
Stockholders' equity:
Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 233,958 shares and 231,166 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively
23 23 
Additional paid-in capital3,271,041 3,511,444 
Treasury stock, at cost; 1,778 shares as of March 31, 2022 and December 31, 2021
(80,000)(80,000)
Accumulated other comprehensive loss(13,873)(2,172)
Accumulated deficit(1,787,761)(1,898,055)
Total stockholders’ equity1,389,430 1,531,240 
TOTAL LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY$3,548,397 $3,651,187 
See accompanying notes to condensed consolidated financial statements.


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

Three Months Ended March 31,
20222021
Revenue:
Platform, cloud subscription and managed services$57,629 $55,999 
Professional services72,515 58,689 
Total revenue130,144 114,688 
Cost of revenue:
Platform, cloud subscription and managed services30,121 26,613 
Professional services42,081 32,472 
Total cost of revenue72,202 59,085 
Total gross profit57,942 55,603 
Operating expenses:
Research and development44,461 41,905 
Sales and marketing69,409 61,213 
General and administrative32,413 25,351 
Restructuring charges1,040  
Total operating expenses147,323 128,469 
Operating loss(89,381)(72,866)
Interest income1,751 1,644 
Interest expense(4,314)(14,624)
Other income, net719 571 
Loss before income taxes from continuing operations(91,225)(85,275)
Provision for income taxes789 1,180 
Loss from continuing operations$(92,014)$(86,455)
Net income from discontinued operations, net of income taxes 35,809 
Net loss$(92,014)$(50,646)
Dividend on series A convertible preferred stock(4,718)(4,512)
Accretion of series A convertible preferred stock (82)
Net loss attributable to common stockholders$(96,732)$(55,240)
Net loss per share attributable to common stockholders, basic and diluted:
Continuing operations$(0.42)$(0.39)
Discontinued operations 0.15 
Net loss per share attributable to common stockholders, basic and diluted$(0.42)$(0.24)
Weighted average shares used in computing net loss per share, basic and diluted230,584 234,740 
See accompanying notes to condensed consolidated financial statements.
3

MANDIANT, INC.
Condensed Consolidated Statements of Comprehensive Loss
(In thousands)
(Unaudited)
Three Months Ended March 31,
20222021
Net loss$(92,014)$(50,646)
Change in net unrealized loss on available-for-sale investments
(11,701)(1,795)
Comprehensive loss$(103,715)$(52,441)
See accompanying notes to condensed consolidated financial statements.
4

MANDIANT, INC.
Condensed Consolidated Statement of Convertible Preferred Stock and Stockholders' Equity
(Unaudited, in thousands)
Three Months Ended March 31,
20222021
Total stockholders' equity, beginning balances$1,531,240 $732,905 
Common stock and additional paid-in-capital:
Balance, beginning of period3,511,467 3,623,267 
Effect of adoption of ASU 2020-06(271,457)— 
Issuance of common stock for equity awards, net of tax withholdings1,518 1,097 
Shares withheld for taxes(5,834)(8,798)
Accretion of series A convertible preferred stock— (82)
Dividends on series A convertible preferred stock(4,718)(4,512)
Stock-based compensation40,088 46,962 
Balance, end of period3,271,064 3,657,934 
Treasury stock:
Balance, beginning of period(80,000)(80,000)
Balance, end of period(80,000)(80,000)
Accumulated other comprehensive income (loss):
Balance, beginning of period(2,172)3,834 
Net unrealized loss on investments(11,701)(1,795)
Balance, end of period(13,873)2,039 
Accumulated deficit:
Balance, beginning of period(1,898,055)(2,814,196)
Effect of adoption of ASU 2020-06202,308 — 
Net loss(92,014)(50,646)
Balance, end of period(1,787,761)(2,864,842)
Total stockholders' equity, ending balances$1,389,430 $715,131 
Series A convertible preferred stock:
Balance, beginning of period$419,404 $401,050 
Series A convertible preferred stock issuance costs— (82)
Accretion of series A convertible preferred stock— 82 
   Dividends on series A convertible preferred stock4,718 4,512 
Balance, end of period$424,122 $405,562 

See accompanying notes to condensed consolidated financial statements
5

MANDIANT, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Three Months Ended March 31,
20222021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net loss$(92,014)$(50,646)
Less: income from discontinued operations 35,809 
Loss from continuing operations(92,014)(86,455)
Adjustments to reconcile loss from continuing operations to net cash used in continuing operating activities:
Depreciation and amortization17,505 23,770 
Stock-based compensation38,310 33,401 
Non-cash interest expense related to convertible senior notes1,074 11,384 
Deferred income taxes62 (126)
Loss (gain) on disposal of property and equipment21 (103)
Other354 37 
Changes in operating assets and liabilities, net of business acquisitions:
Accounts receivable42,104 13,409 
Prepaid expenses and other assets(1,375)4,528 
Accounts payable4,173 5,314 
Accrued liabilities(1,721)2,730 
Accrued compensation(18,918)(12,389)
Deferred revenue(10,339)(3,963)
Other long-term liabilities(2,571)(7,109)
Net cash used in operating activities - continuing operations(23,335)(15,572)
Net cash provided by operating activities - discontinued operations 36,433 
Net cash provided by (used in) operating activities(23,335)20,861 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property and equipment and demonstration units(9,002)(5,627)
Purchases of short-term investments(441,153)(339,801)
Proceeds from maturities of short-term investments107,226 176,755 
Business acquisitions, net of cash acquired 49 
FireEye Products business sale transaction costs(735) 
Lease deposits307 457 
Net cash used in investing activities - continuing operations(343,357)(168,167)
Net cash used in investing activities - discontinued operations (4,392)
Net cash used in investing activities(343,357)(172,559)
6

MANDIANT, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Three Months Ended March 31,
20222021
CASH FLOWS FROM FINANCING ACTIVITIES:
Settlement of share repurchases(11,483) 
Series A convertible preferred stock issuance costs (82)
Payment related to shares withheld for taxes(5,834)(8,798)
Proceeds from exercise of equity awards1,518 1,097 
Net cash used in financing activities (15,799)(7,783)
Net change in cash and cash equivalents(382,491)(159,481)
Cash and cash equivalents, beginning of period1,154,458 673,234 
Cash and cash equivalents held for sale, beginning of period 3,220 
Cash and cash equivalents held for sale, end of period (3,220)
Cash and cash equivalents, end of period$771,967 $513,753 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Cash paid for income taxes$912 $2,149 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES:
Purchases of property and equipment in accounts payable and accrued liabilities$4,122 $2,676 
FireEye Products business divestiture transaction costs in accounts payable and accrued liabilities$2,663 $ 
Dividend on series A convertible preferred stock$4,718 $4,512 
 Accretion of series A convertible preferred stock$ $82 
See accompanying notes to condensed consolidated financial statements.
7



MANDIANT, INC.
Notes to Condensed Consolidated Financial Statements




1. Description of Business and Summary of Significant Accounting Policies
Description of Business
Mandiant, Inc., formerly known as FireEye, Inc., with principal executive offices located in Reston, Virginia, 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. On October 4, 2021, the Company changed its name to Mandiant, Inc.
Mandiant, Inc. and its wholly owned subsidiaries (collectively, the “Company”, “Mandiant”, “we”, “us” or “our”) provide intelligence-based cybersecurity solutions and services 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.
Unless otherwise noted, discussion in these Notes to Condensed Consolidated Financial Statements refers to our continuing operations. Refer to Note 2, “Discontinued Operations,” for further information.
Our portfolio of cybersecurity solutions and services is comprised of the following:
Mandiant Advantage software-as-a-service (SaaS) platform with integrated modules for threat intelligence, security validation, attack surface management and security automation, managed services, and consulting services. Our solutions and services help customers minimize the risk of costly cybersecurity breaches by:
detecting and preventing advanced, targeted and evasive attacks missed by other security control solutions,
automating the investigation and triage of security alerts generated by Mandiant solutions, as well as security control solutions from other vendors,
providing visibility into the latest threats and the tools and techniques used by threat actors,
validating the effectiveness of existing cybersecurity controls against attacks before an attack occurs,
providing visibility and defensive insight into the attack surface an adversary may target, and
providing assessment, training and other strategic security consulting services that help organizations improve their resilience to attack.
The majority of our solutions and services are sold to end-customers directly, with a lesser percentage of sales to our end-customers sold through distributors, resellers, and strategic partners.
On March 7, 2022, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Google LLC (“Google”) and Dupin Inc., a wholly owned subsidiary of Google (“Merger Sub”), pursuant to which and subject to the terms and conditions of which, Google has agreed to acquire us in an all-cash transaction by way of a merger of Merger Sub with and into Mandiant, Inc. (the “Merger”), with Mandiant, Inc. surviving the merger as a wholly owned subsidiary of Google.
Under the Merger Agreement, subject to the terms and conditions thereof, at the effective time of the Merger, each issued and outstanding share of Mandiant’s common stock (except as otherwise set forth in the Merger Agreement) will be canceled and automatically converted into the right to receive $23.00 in cash, without interest and less any applicable withholding taxes.
Completion of the Merger is subject to the satisfaction (or waiver where permissible pursuant to applicable law) of certain terms and conditions set forth in the Merger Agreement, including (i) adoption of the Merger Agreement by the holders of our common stock and convertible preferred stock (on an as-converted to common stock basis), voting together as a single class; (ii) the absence of an injunction, judgment, order or other legal restraint, law or any action of any governmental authority preventing, materially restraining or materially impairing the consummation of the Merger or the conversion of our convertible preferred stock into common stock in connection with the Merger; and (iii) the expiration or termination of the waiting period under the United States Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and clearance under the regulatory laws of certain non-United States jurisdictions. The Merger is expected to close in calendar year 2022, subject to the satisfaction (or waiver where permissible pursuant to applicable law) of certain conditions. Upon consummation of the Merger, Mandiant’s common stock will no longer be listed on any public market.
8


The foregoing summary of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, which is filed as Exhibit 2.1 of our Current Report on Form 8-K filed on March 9, 2022 and incorporated by reference herein.
On August 4, 2021, we acquired Intrigue Corp. (“Intrigue”), a privately-held company, for cash consideration of approximately $12.3 million. Intrigue's attack surface management technology will be integrated into the Mandiant Advantage platform, enabling organizations to discover, monitor and manage risk across their entire attack surface.
On June 2, 2021, we announced a stock repurchase program for the repurchase of up to $500 million of our common stock. There is no expiration date on this authorization, and we may suspend, amend or discontinue the repurchase program at any time. We did not repurchase any of our common stock during the three months ended March 31, 2022. As of March 31, 2022, we had cumulatively repurchased 16.8 million shares of our common stock for $300.0 million, at an average repurchase price of approximately $17.81 per share. The repurchases were recorded to additional paid-in capital as we are in an accumulated net deficit position.
On May 29, 2021, we entered into an Asset Purchase Agreement (the “Purchase Agreement”), pursuant to which we agreed to sell the FireEye Products business to Magenta Buyer LLC (“Trellix”), which is backed by a consortium led by Symphony Technology Group (“STG”), in exchange for total cash consideration of $1.2 billion and assumption of certain assets and liabilities of the FireEye Products business as specified in the Purchase Agreement. As a result, the FireEye Products business was classified as discontinued operations in our condensed consolidated financial statements and excluded from continuing operations for all historical periods presented. The transaction closed on October 8, 2021.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Mandiant, 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, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other interim period or for any other future year. The balance sheet as of December 31, 2021 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, 2021 included in our Annual Report on Form 10-K for the year ended December 31, 2021.
Use of Estimates
The preparation of condensed 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 10), results of operations of the Company’s discontinued operations, 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
Our accounting policies are set forth in Note 1 to Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2021. We include herein certain updates to those policies.
Discontinued Operations
If the disposal of the component of an entity (or group of components) represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results, it meets the criteria for discontinued operations. The results of discontinued
9


operations, as well as any gain or loss on the disposal transaction, are presented separately, net of tax, from the results of continuing operations for all historical periods presented. The revenue and expenses included in the results of discontinued operations are the revenue and direct operating expenses incurred by the discontinued component that may be reasonably segregated from the revenue and costs of the ongoing operations of the Company. The operating results from discontinued operations have been included in our condensed consolidated financial statements. The condensed consolidated statement of cash flows presents cash flows from continuing operations along with cash flows from discontinued operations within each cash flow statement category.
See Note 2, “Discontinued Operations,” contained in the “Notes to Condensed Consolidated Financial Statements” in Part I, Item I of this Quarterly Report on Form 10-Q for additional information.
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued Accounting Standards Update (“ASU”) 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 Accounting Standards Codification (“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 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) and includes the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards.
The Company adopted ASU 2020-06 on January 1, 2022, using the modified retrospective basis. Adoption resulted in a $202.3 million decrease to the opening balance of accumulated deficit, $271.5 million decrease to the opening balance of additional paid-in capital, and $69.1 million increase to the opening balance of the Convertible Senior Notes, net on the condensed consolidated balance sheet.
Recent Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard requires an acquiring entity to apply Topic 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities in a business combination in a manner consistent with how the acquiree recognized and measured them in its preacquisition financial statements. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted, including adoption in an interim period. We are currently evaluating the timing and overall impact of this standard on our condensed consolidated financial statements.
2. Discontinued Operations
On May 29, 2021, we entered into the Purchase Agreement, pursuant to which we agreed to sell the FireEye Products business to Trellix in exchange for total cash consideration of $1.2 billion. The transaction closed on October 8, 2021.
The following table summarizes the results of the discontinued operations for the three months ended March 31, 2021 (in thousands):
Three Months Ended March 31, 2021
MAJOR LINE ITEMS CONSTITUTING NET INCOME
Revenue from discontinued operations$131,659 
Cost of revenue27,801
Research and development27,421
Sales and marketing37,644
Other expense, net2,660
Net income from discontinued operations before income taxes$36,133 
Provision for income taxes324 
Net income from discontinued operations, net of income taxes$35,809 
10


At the closing of the sale of the FireEye Products business on October 8, 2021, we entered into a Transition Services Agreement (“TSA”) with Trellix. The TSA is designed to ensure and facilitate an orderly transfer of business operations. The services provided by us under the TSA will run up to 18 months following the closing, subject to the ability of Trellix to earlier terminate any such services. Income for the TSA was $13.3 million and expenses were $11.9 million for the three months ended March 31, 2022 and was recorded as part of other income, net, in our condensed consolidated statements of operations. No revenues or expenses were incurred for the TSA for the three months ended March 31, 2021, as the TSA was not in effect during this period.
3. 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 measured at fair value on a recurring basis using the above input categories (in thousands):
As of March 31, 2022As of December 31, 2021
Description
Level 1
Level 2
Level 3
Total
Level 1
Level 2
Level 3
Total
Assets
Cash equivalents:
Money market funds
$90,902 $ $ $90,902 $309,468 $ $ $309,468 
Commercial Paper
 210,572  210,572  179,964  179,964 
Corporate notes and bonds
 6,001  6,001  8,194  8,194 
U.S. Treasuries
 9,999  9,999  149,998  149,998 
Total cash equivalents
90,902 226,572  317,474 309,468 338,156  647,624 
Short-term investments:
Certificates of deposit
 6,939  6,939  6,814  6,814 
Commercial paper
 80,583  80,583  9,994  9,994 
Corporate notes and bonds
 686,665  686,665  649,408  649,408 
U.S. Treasuries
 337,779  337,779  157,342  157,342 
U.S. Government agencies
 247,139  247,139  215,781  215,781 
Total short-term investments
 1,359,105  1,359,105  1,039,339  1,039,339 
Total assets measured at fair value
$90,902 $1,585,677 $ $1,676,579 $309,468 $1,377,495 $ $1,686,963 
Additionally, we have a restructuring liability related to certain real estate facilities which 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. To the extent that actual sublease income or the timing of subleasing these facilities is different than initial estimates, we will adjust the restructuring liability in the period during which such information becomes known. See Note 7, “Restructuring Charges,” contained in the “Notes to Condensed Consolidated Financial Statements” in Part I, Item I of this Quarterly Report on Form 10-Q for a reconciliation of this liability.
We measure certain assets, including goodwill and intangible assets, 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.
11


The estimated fair value of the Convertible Senior Notes was determined to be $1.1 billion as of March 31, 2022 and $1.0 billion as of December 31, 2021, based on quoted market prices. We consider the fair value of the Convertible Senior Notes to be a Level 2 measurement as they are not actively traded.

4. Investments
Our investments consisted of the following (in thousands):
As of March 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and Cash EquivalentShort-Term Investments
Certificates of deposit
$7,057 $9 $(127)$6,939 $ $6,939 
Commercial paper
291,409  (254)291,155 210,572 80,583 
Corporate notes and bonds
699,403 89 (6,826)692,666 6,001 686,665 
U.S. Treasuries
349,803 2 (2,027)347,778 9,999 337,779 
U.S. Government agencies
251,370 2 (4,233)247,139  247,139 
Total
$1,599,042 $102 $(13,467)$1,585,677 $226,572 $1,359,105 
As of December 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and Cash EquivalentsShort-Term Investments
Certificates of deposit
$6,814 $21 $(21)$6,814 $ $6,814 
Commercial paper
189,958 6 (6)189,958 179,964 9,994 
Corporate notes and bonds
658,317 626 (1,341)657,602 8,194 649,408 
U.S. Treasuries
307,634  (294)307,340 149,998 157,342 
U.S. Government agencies
216,437 1 (657)215,781  215,781 
Total
$1,379,160 $654 $(2,319)$1,377,495 $338,156 $1,039,339 
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, 2022
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Certificates of deposit
$4,984 $(127)$ $ $4,984 $(127)
Commercial paper
291,155 (254)  291,155 (254)
Corporate notes and bonds
489,487 (6,124)101,712 (702)591,199 (6,826)
U.S. Treasuries
287,789 (2,024)4,998 (3)292,787 (2,027)
U.S. Government agencies
152,680 (3,369)79,418 (864)232,098 (4,233)
Total
$1,226,095 $(11,898)$186,128 $(1,569)$1,412,223 $(13,467)
As of December 31, 2021
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Certificates of deposit
$4,846 $(21)$ $ $4,846 $(21)
Commercial paper
99,975 (6)  99,975 (6)
Corporate notes and bonds
454,374 (1,334)7,576 (7)461,950 (1,341)
U.S. Treasuries
207,341 (294)  207,341 (294)
U.S. Government agencies
200,795 (642)9,985 (15)210,780 (657)
Total
$967,331 

$(2,297)

$17,561 

$(22)$984,892 $(2,319)
12


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, 2022 (in thousands):
Amortized CostFair Value
Due within one year$848,503 $846,244 
Due within one to three years 523,967 512,861 
Total$1,372,470 $1,359,105 
All available-for-sale securities have been classified as current, based on management's intent and ability to use the funds in current operations.
At the beginning of 2021, we held an 11.0% ownership interest in a privately held company, which was 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, 2022. 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 was dissolved 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.

5. Property and Equipment
Property and equipment, net consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
Computer equipment and software
$107,473 $98,163 
Leasehold improvements
20,904 21,002 
Furniture and fixtures
5,915 6,026 
Machinery and equipment
16 16 
Total property and equipment
134,308 125,207 
Less: accumulated depreciation and amortization
(81,518)(78,878)
Total property and equipment, net
$52,790 $46,329 
During the three months ended March 31, 2022 and 2021, we capitalized $12.7 million and $3.7 million, respectively, of software development costs primarily related to our platform and cloud subscription offerings as well as transformation costs related to our quote-to-cash and enterprise resource planning systems. Amortization expense related to capitalized software development costs during the three months ended March 31, 2022 and 2021 was $3.1 million and $3.0 million, respectively.
Depreciation and amortization expense related to property and equipment during the three months ended March 31, 2022 and 2021 was $4.8 million and $8.6 million, respectively.
Refer to Note 7, “Restructuring Charges,” regarding facilities-related write-offs.
6. Business Combinations
Acquisition of Intrigue
On August 4, 2021, we acquired Intrigue, a privately-held company, for cash consideration of approximately $12.3 million. Intrigue's attack surface management technology will be integrated into the Mandiant Advantage platform, enabling organizations to discover, monitor and manage risk across their entire attack surface.
The acquisition of Intrigue was accounted for in accordance with the acquisition method of accounting for business combinations with Mandiant 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 $12.3 million was allocated using the information available to us. The results of operations of Intrigue have been included in our condensed consolidated statements of operations from the acquisition date. Transaction costs were immaterial and expensed as
13


incurred. Proforma financial information has not been presented for this acquisition as the impact to our condensed consolidated financial statements was not material. Preliminary allocation of the purchase price is as follows (in thousands):
Amount
Net tangible assets acquired$143 
Intangible assets3,400 
Deferred tax liability(513)
Goodwill9,230 
Total preliminary purchase price allocation$12,260 
The purchase price exceeded the fair value of the net tangible liabilities assumed 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 Intrigue acquisition is not deductible for tax purposes.
Intangible assets consist primarily of developed technology. 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 solutions to facilitate the generation of new content.
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$3,400 
Total identifiable intangible assets$3,400 
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 40% to determine the fair value.
The discount rate was determined by accounting for the risk associated with the 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 life was determined by evaluating the expected economic and useful lives of the asset and of similar intangible assets from previous business combinations and adjusting accordingly for circumstances that may be unique to Intrigue.
Goodwill and Purchased Intangible Assets
There were no changes to the carrying amount of goodwill during the three months ended March 31, 2022.
Purchased intangible assets consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
Developed technology
$150,893 $150,893 
Content
158,700 158,700 
Customer relationships
112,360 112,360 
Contract backlog
13,200 13,200 
Trade names
17,720 17,720 
Non-competition agreements
1,100 1,100 
Total intangible assets
453,973 453,973 
Less: accumulated amortization
(383,155)(374,462)
Total net intangible assets
$70,818 $79,511 
Amortization expense of intangible assets during the three months ended March 31, 2022 and 2021 was $8.7 million and $11.1 million, respectively.
14


The expected future annual amortization expense of intangible assets as of March 31, 2022 is presented below (in thousands):
Years Ending December 31,Amount
2022 (remaining nine months)$25,746 
202329,421 
202410,566 
20255,085 
Total$70,818 

7. Restructuring Charges
The following table sets forth the restructuring balance as of March 31, 2022 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2022 (in thousands):
Severance and related costsFacilities costsTotal costs
Balance, December 31, 2021$479 $4,228 $4,707 
Provision for restructuring charges 502 502 
Cash payments(449)(941)(1,390)
Other adjustments(21)(57)(78)
Balance, March 31, 2022$9 $3,732 $3,741 
The remainder of the restructuring balance of $3.7 million at March 31, 2022 is primarily composed of non-cancelable non-lease costs. The total restructuring charges during the three months ended March 31, 2022 of $1.0 million include $0.5 million of cash charges related to the provision for restructuring charges and $0.5 million of non-cash loss on disposal related to the early exit of company facilities as well as right-of-use asset write-offs.

8. 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. We do not include renewal options in our lease terms in calculating our lease liability, as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these renewal options at the time of the lease commencement.
The components of lease expenses were as follows (in thousands):
Three Months Ended March 31,
20222021
Operating lease costs2,909 $3,591 
Short-term lease costs762 298 
Sublease income(223)(223)
Total net lease costs$3,448 $3,666 
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):
As of March 31, 2022As of December 31, 2021
Operating leases:
Operating lease right-of-use assets, net$28,462 $25,768 
Operating lease liabilities, current$14,928 $13,306 
Operating lease liabilities, non-current53,993 52,132 
Total operating lease liabilities$68,921 $65,438 
Weighted average remaining lease term (in years)6.66.8
Weighted average discount rate5.9 %6.0 %
15


Supplemental cash flow and other information related to leases is as follows (in thousands):
Three Months Ended March 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$2,261 $4,814 
Lease liabilities arising from obtaining right-of-use assets:
Operating leases$5,238 $11,683 
Cash flows of operating lease liabilities are as follows (in thousands):
Years Ending December 31, 
Amount 
2022 (remaining nine months)$11,844 
202313,971 
202412,678 
202511,876 
202611,327 
2027 and thereafter21,114 
Total lease payments
82,810 
Less: imputed interest
(13,889)
Total lease obligations
68,921 
Less: current lease obligations
(14,928)
Long-term lease obligations
$53,993 
As of March 31, 2022, we had an additional operating lease commitment that had not yet commenced of $0.4 million for an office lease. The operating lease will commence in the second quarter of 2022 with lease term of 3 years.

9. Deferred Revenue
Deferred revenue consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
Platform, cloud subscription and managed services, current
$168,692 $170,733 
Professional services, current
134,165 136,878 
Total deferred revenue, current
302,857 307,611 
Platform, cloud subscription and managed services, non-current
94,911 100,285 
Professional services, non-current
2,221 2,432 
Total deferred revenue, non-current
97,132 102,717 
Total deferred revenue
$399,989 $410,328 
16


Changes in the balance of deferred revenue for the periods presented are as follows (in thousands):
Three Months Ended March 31,
20222021
Deferred revenue, beginning of period
$410,328 $284,253 
Billings for the period
119,805 110,726 
Revenue recognized
(130,144)(114,688)
Deferred revenue, end of period
$399,989 $280,291 
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 condensed 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, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $400.0 million in deferred revenue and $4.9 million in backlog.
We expect 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%76%16%7%1%
Backlog100%48%31%20%1%

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


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 (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, 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, 2022, 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 $22.31 per share on March 31, 2022, 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 at the time of the transaction, 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.
Effective January 1, 2022, the Company adopted ASU No. 2020-06, Accounting for Convertible Instruments and Contract on an Entity's Own Equity. As a result of adoption, the conversion option and allocated issuance costs totaling $138.1 million previously attributable to the equity component will no longer be presented in equity. Similarly, the debt discount, which is equal to the carrying value of the embedded conversion feature upon issuance, will no longer be amortized into income as interest expense over the life of the instrument. This resulted in a $77.2 million decrease to the opening balance of accumulated deficit, a $138.1 million decrease to the opening balance of additional paid-in capital, and a $60.9 million increase to the opening balance of the Convertible senior notes, non-current, net on the condensed consolidated balance sheet.
18


The liability and equity components of the 2024 Notes consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
2024 Notes2024 Notes
Liability component:
Principal$600,000 $600,000 
Less: 2024 Notes discounts and issuance costs, net of amortization(5,661)(67,196)
Net carrying amount$594,339 $532,804 
Equity component, net of issuance costs$ $138,064 
The unamortized issuance costs as of March 31, 2022 will be amortized over a weighted-average remaining period of approximately 2.2 years.
Interest expense related to the 2024 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31,
20222021
2024 Notes2024 Notes
Coupon interest$1,313 $1,313 
Amortization of 2024 Notes discounts and issuance costs650 6,271 
Total interest expense recognized$1,963 $7,584 
Effective interest rate on the liability component1.3 %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. 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.
19


Holders may convert the 2035 Notes at their option in multiples of $1,000 principal amount prior to March 1, 2035, only under the following circumstances:
during any calendar quarter (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 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 at the time of the transaction, 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.
Effective January 1, 2022, the Company adopted ASU No. 2020-06, Accounting for Convertible Instruments and Contract on an Entity's Own Equity. As a result of adoption, the conversion option and allocated issuance costs totaling $133.4 million previously attributable to the equity component will no longer be presented in equity. Similarly, the debt discount, which is equal to the carrying value of the embedded conversion feature upon issuance, will no longer be amortized into income as interest expense over the life of the instrument. This resulted in a $125.1 million decrease to the opening balance of accumulated deficit, a $133.4 million decrease to the opening balance of additional paid-in capital, and a $8.2 million increase to the opening balance of the Convertible senior notes, non-current, net on the condensed consolidated balance sheet.
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.
20


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, 2022, $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, 2022As of December 31, 2021
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 (283) (8,970)
Net carrying amount$23,436 $459,717 $23,436 $451,030 
Equity component, net of issuance costs$ $ $15,559 $117,834 
The unamortized discounts and issuance costs as of March 31, 2022 will be amortized over a weighted-average remaining period of approximately 0.2 years.
Interest expense for the three months ended March 31, 2022 related to the 2035 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31, 2022
Series A NotesSeries B Notes
Coupon interest$59 $1,869 
Amortization of 2035 Notes discount and issuance costs 424 
Total interest expense recognized$59 $2,293 
Effective interest rate on the liability component1.0 %2.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 %
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
21


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.
11. Commitments and Contingencies
Letters of Credit
We were party to letters of credit totaling $3.3 million and $3.1 million as of March 31, 2022 and December 31, 2021, respectively, issued primarily in support of operating leases for our facilities. These letters of credit are collateralized by a line with our bank. No amounts have been drawn against these letters of credit.
Purchase Obligations
As of March 31, 2022, we had approximately $37.2 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, 2022 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 $37.2 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.
On November 3, 2021, an alleged shareholder filed an action against the Company and our board of directors, alleging a violation of Delaware General Corporation Law Sec. 271 and breaches of fiduciary duty in connection with our sale of the FireEye Products business. The lawsuit seeks a declaratory judgment, a shareholder vote, and attorneys’ fees, as well as other relief. The action was filed in the Court of Chancery of the State of Delaware under the caption Altieri v. Mandiant, Inc., et al., No. 2021-0946. The defendants filed a motion to dismiss on January 14, 2022. Based on information currently available, the Company has determined that the amount of any possible loss or range of possible loss is not reasonably estimable.
On April 1, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned Stein v. Mandiant, Inc., et al., No. 1:22-cv-02697. On April 4, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned O’Dell v. Mandiant, Inc., et al., No. 1:22-cv-02782. On April 5, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned Banda v. Mandiant, Inc., et al., No. 1:22-cv-02805. On April 6, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of New York against the Company and our board of directors, captioned Whitfield v. Mandiant, Inc., et al., No. 1:22-cv-01973. On April 8, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of Pennsylvania against the Company and our board of directors, captioned Waterman v. Mandiant, Inc., et al., No. 2:22-cv-01400. On April 10, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of New York against the Company and our board of directors, captioned Farley v. Mandiant, Inc., et al., No. 1:22-cv-02045. On April 11, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned Boncore v. Mandiant, Inc., et al., No. 1:22-cv-02988. On May 5, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of New York against the Company and our board of directors, captioned Cornelius v. Mandiant, Inc., et al., No. 1:22-cv-02589. We refer to the complaints referenced in this paragraph collectively as the “Complaints.”
The Complaints assert claims against all defendants under Section 14(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 14a-9 promulgated thereunder for allegedly false and misleading statements in Mandiant’s proxy statement and against the individual defendants under Section 20(a) of the Exchange Act for alleged “control person” liability with respect to such allegedly false or misleading statements. The allegations in the Complaints include that the proxy statement omitted material information regarding Mandiant’s financial projections, the analyses performed by Goldman Sachs, the sales process leading up to the merger, potential conflicts of interest involving Mandiant insiders, and potential conflicts of interest involving Goldman Sachs. The Complaints seek, among other relief, (1) to enjoin defendants from consummating the merger; (2) to rescind the merger or recover damages, if the merger is completed; (3) declaratory relief; and (4) attorneys’ fees and costs. Management believes the claims
22


are without merit. Additional lawsuits arising out of the merger may be filed in the future. No assurances can be made as to the outcome of such lawsuits or the Complaints. Based on information currently available, the Company has determined that the amount of any possible loss or range of possible loss is not reasonably estimable.
For a more detailed description of litigation in connection with the merger, see the section of our 2022 proxy statement captioned “The Merger—Litigation Relating to the Merger.”
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, 2022, there have been no claims under any indemnification provisions.
12. Redeemable Convertible Preferred Stock
On November 18, 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, 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”), 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.
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, 2022. 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.
23


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 of accretion as of December 31, 2021. We did not recognize any accretion on Series A Preferred Stock during the three months ended March 31, 2022.
We accrued $4.7 million of dividends on the Series A Preferred Stock during the three months ended March 31, 2022. The cumulative dividend accrued on the Series A Preferred Stock as of March 31, 2022 was $24.1 million. Accrued dividends are recorded against additional paid-in capital due to the Company being in an accumulated deficit position.
13. 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, of which 400,000 shares of Series A Preferred Stock were issued and outstanding as of March 31, 2022 and December 31, 2021.
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, 2022 and December 31, 2021. 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, 2022As of December 31, 2021
Reserved under stock award plans
48,263 39,476 
Convertible senior notes
33,856 33,856 
Convertible preferred stock24,587 24,313 
Employee Stock Purchase Plan (ESPP)
6,474 4,156 
Total
113,180 101,801 

14. 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 24.6 million shares and 18.4 million shares of our common stock were reserved for future grants as of March 31, 2022 and December 31, 2021, 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
24


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 6.5 million shares and 4.2 million shares of common stock were available for future issuance as of March 31, 2022 and December 31, 2021, 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, 20212,018 $8.61 5.0$25,664 
Exercised
(356)4.26  5,257 
Cancelled
(94)44.16 
Balance — March 31, 20221,568 7.48 5.527,612 
Options exercisable — March 31, 20221,094 $9.84 4.7$17,991 
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, 202119,023 $18.48 1.4$333,674 
Granted
6,866 16.39 
Vested
(2,755)17.23 
Cancelled
(1,021)18.18 
Unvested balance — March 31, 202222,113 17.87 1.9439,340 
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, 20221,758 $18.19 1.9$39,220 
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.
25


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 2021:
Three Months Ended March 31, 2022Three Months Ended March 31, 2021
Fair value of common stock
$16.97 - $22.33
$13.06 - $15.03
Risk-free interest rate
0.04% - 0.24%
0.09% - 0.18%
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
Volatility
50% - 62%
48% - 68%
Dividend yield
%%
Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards, relating to continuing operations, is included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of platform, cloud subscription and managed services revenue
$3,616 $2,814 
Cost of professional services revenue
7,339 5,186 
Research and development
9,194 8,423 
Sales and marketing
10,631 9,890 
General and administrative
7,530 7,088 
Total
$38,310 $33,401 
As of March 31, 2022, total compensation cost related to stock-based awards not yet recognized was $356.5 million, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately 2.8 years.
15. 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 $0.8 million and $1.2 million for the three months ended March 31, 2022 and 2021, respectively. The provision for income taxes was primarily comprised of income taxes in foreign jurisdictions and withholding taxes, offset by tax benefits from business combinations.
16. 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 continuing operations for the three months ended March 31, 2022 and 2021, all potentially issuable common shares were determined to be anti-dilutive.
26


The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):
Three Months Ended March 31,
20222021
Numerator:
Loss from continuing operations
$(92,014)$(86,455)
Net income from discontinued operations 35,809 
Net loss(92,014)(50,646)
Dividend on series A convertible preferred stock(4,718)(4,512)
Accretion of series A convertible preferred stock (82)
Net loss attributable to common stockholders$(96,732)$(55,240)
Denominator:
Weighted average number of shares outstanding—basic and diluted
230,584 234,740 
Net loss per share attributable to common stockholders, basic and diluted:
Continuing operations$(0.42)$(0.39)
Discontinued operations 0.15 
Total net loss per share attributable to common stockholders, basic and diluted$(0.42)$(0.24)
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,
20222021
Options to purchase common stock
1,568 3,153 
Unvested restricted stock awards and units
22,113 28,418 
Convertible preferred stock24,587 23,511 
Convertible senior notes
33,856 33,856 
ESPP shares
490 669 

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

18. 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,
27


operating results, and plans for levels, components, or types of solutions or services below the consolidated unit level. Accordingly, we are considered to be a single reportable segment and operating unit structure.
As discussed in Note 2, the results of product and related subscription and support revenue during the three months ended March 31, 2021 have been included in discontinued operations due to the sale of the FireEye Products business to Trellix.
Revenue by geographic region based on the billing address is as follows (in thousands):
Three Months Ended March 31,
20222021202220212022202120222021
U.S.EMEAAPACOther
Platform, cloud subscription and managed services
$36,937 $37,174 $9,758 $8,577 $7,566 $7,532 $3,368 $2,716 
Professional services48,413 40,622 11,364 8,440 6,562 4,171 6,176 5,456 
Total revenue
$85,350 $77,796 $21,122 $17,017 $14,128 $11,703 $9,544 $8,172 
Our continuing operations generate revenue from sales of our Mandiant Solutions software-as-a-service platform and modules, subscriptions to our managed services and professional services engagements. We disaggregate our revenue from continuing operations into two main categories: (i) platform, cloud subscription and managed services and (ii) professional services.
Our platform, cloud subscription and managed services category includes our Mandiant Advantage software-as-a-service platform and our threat intelligence, security validation, and automated defense modules, as well as our managed services for detection and response and validation. We deliver our managed services and platform entirely through the cloud or, in the case of our security validation software, either through the cloud or in a hybrid on-premise/cloud configuration.
Our professional services include 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 pre-paid expertise-on-demand subscription and some pre-paid professional services is deferred and 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,
20222021
Platform, cloud subscription and managed services
$57,629 $55,999 
Professional services
72,515 58,689 
Total revenue
$130,144 $114,688 
Long lived assets by geography
Long lived assets by geographic region based on physical location is as follows (in thousands):
As of March 31, 2022As of December 31, 2021
Property and equipment, net:
United States$47,636 $42,116 
International5,154 4,213 
Total property and equipment, net$52,790 $46,329 
For the three months ended March 31, 2022 and 2021, no customer represented 10% or greater of our total revenue.
As of March 31, 2022 and December 31, 2021, no customer represented 10% or greater of our net accounts receivable balance.
28


19. Subsequent Events
Between April 1, 2022 and May 5, 2022, inclusive, eight complaints seeking to enjoin the Merger and other relief were filed by purported Company stockholders against the Company and our board of directors. The complaints assert claims against all defendants under Section 14(a) of the Exchange Act and Rule 14a-9 promulgated thereunder for allegedly false and misleading statements in the Company's proxy statement and against the individual defendants under Section 20(a) of the Exchange Act for alleged “control person” liability with respect to such allegedly false and misleading statements. Management believes the claims are without merit.

29


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, 2021. 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 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 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 offerings 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 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;
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 acquisition of Intrigue Corp. (“Intrigue”);
our expectations, beliefs, plans, intentions and strategies related to our divestiture of the FireEye Products business to a consortium led by Symphony Technology Group (“STG”) including our expectations related to the transition services agreement and the impact of the divestiture on our remaining business;
our expectations, beliefs, plans, intentions and strategies related to Mandiant’s acquisition by Google, including our expectations related to the expected closing;
costs and any benefits of our divestiture of the FireEye Products business; and
30


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,” “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.mandiant.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
Mandiant, Inc. and its wholly owned subsidiaries (collectively, the “Company”, “Mandiant”, “we”, “us”, or “our”) provide a broad portfolio of cybersecurity solutions and services that allow organizations to prepare for, prevent, respond to, investigate and remediate cyber-attacks. Our portfolio includes threat intelligence, security validation, attack surface management and automated alert investigation integrated in the Mandiant Advantage platform, managed services and consulting services.
On March 7, 2022, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Google LLC (“Google”) and Dupin Inc., a wholly owned subsidiary of Google (“Merger Sub”), pursuant to which and subject to the terms and conditions of which, Google has agreed to acquire us in an all-cash transaction by way of a merger of Merger Sub with and into Mandiant, Inc. (the “Merger”), with Mandiant, Inc. surviving the merger as a wholly owned subsidiary of Google.
Under the Merger Agreement, subject to the terms and conditions thereof, at the effective time of the Merger, each issued and outstanding share of Mandiant’s common stock (except as otherwise set forth in the Merger Agreement) will be canceled and automatically converted into the right to receive $23.00 in cash, without interest and less any applicable withholding taxes.
Completion of the Merger is subject to the satisfaction (or waiver where permissible pursuant to applicable law) of certain terms and conditions set forth in the Merger Agreement, including (i) adoption of the Merger Agreement by the holders of our common stock and convertible preferred stock (on an as-converted to common stock basis), voting together as a single class; (ii) the absence of an injunction, judgment, order or other legal restraint, law or any action of any governmental authority preventing, materially restraining or materially impairing the consummation of the Merger or the conversion of our convertible preferred stock into common stock in connection with the Merger; and (iii) the expiration or termination of the waiting period under the United States Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and clearance under the regulatory laws of certain non-United States jurisdictions. The Merger is expected to close in calendar year 2022, subject to the satisfaction (or waiver where permissible pursuant to applicable law) of certain conditions. Upon consummation of the Merger, Mandiant’s common stock will no longer be listed on any public market.
The foregoing summary of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, which is filed as Exhibit 2.1 of our Current Report on Form 8-K filed on March 9, 2022 and incorporated by reference herein.
On October 8, 2021, we completed the previously announced sale of the FireEye Products business to Magenta Buyer LLC (“Trellix”), which is backed by a consortium led by Symphony Technology Group, in exchange for total cash consideration of $1.2 billion, subject to certain purchase price adjustments, and assumption of certain liabilities of the FireEye Products business as specified in the Asset Purchase Agreement, as amended by an Amendment to the Asset Purchase Agreement entered into on October 8, 2021. As a result, all historical periods presented in our condensed consolidated financial statements and other portions of this Quarterly Report on Form 10-Q have been conformed to present the FireEye Products business as discontinued operations.
In March 2020, the World Health Organization declared the novel coronavirus disease (COVID-19) a global pandemic. 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, vaccination mandates, and travel and logistics restrictions. With our COVID-19 safety plans, work-from-home and return-to-office policies and restricted employee travel to essential, business-critical trips, we have been able to maintain strong customer relationships and deliver
31


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 three months ended March 31, 2022 due to the pandemic.
In January 2022, the U.S. Supreme Court struck down the U.S. Department of Labor’s Occupational Safety and Health Administration (“OSHA”) Emergency Temporary Standard (the “ETS”) requiring that all employers with at least 100 employees ensure that their U.S. employees are fully vaccinated for COVID-19. Following that ruling, OSHA chose to withdraw the vaccine ETS altogether. In addition, the federal district court in Georgia stayed the enforcement of the mandatory employee COVID-19 vaccination requirement found in President Biden’s Executive Order for U.S. government contractors and their subcontractors (the “Executive Order”). As a result, we revised our COVID-19 policy to only require COVID-19 vaccination for employees or visitors that will be entering any of Mandiant’s U.S. office locations. We are also complying with the other aspects of the Executive Order for federal government contractors at our covered contractor workplaces that have not been stayed by the federal courts. Our implementation and enforcement of vaccination requirements could be difficult, costly, and potentially result in employee attrition, including attrition of key employees, disruptions in workforce performance, and difficulty securing future labor needs, any of which could have a material adverse effect on our business, financial condition, and results of operations.
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, including any recurrence of the virus or its variants, 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 further 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, 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 I, Item 1A of this Quarterly Report on Form 10-Q.
Our Business Model
We generate revenue from Mandiant Solutions. Pursuant to the sale of the FireEye Products business to a consortium led by STG, the revenue from the FireEye Products business has been included within discontinued operations in our condensed consolidated financial statements for all historical periods presented. We disaggregate our revenue from Mandiant Solutions into two main categories: (i) platform, cloud subscription and managed services and (ii) professional services. For the three months ended March 31, 2022 and 2021, platform, cloud subscription and managed services revenue as a percentage of total revenue was 44% and 49%, respectively. Revenue from professional services was 56% and 51% for the three months ended March 31, 2022 and 2021, respectively.
Platform, cloud subscription and managed services
The majority of our platform, cloud subscription and managed services revenue is generated from sales of subscriptions to our Mandiant Advantage platform and modules (including Security Validation, Threat Intelligence and Automated Defense and Attack Surface Management) and managed services that are delivered through the cloud. A majority of the revenue in this category is recognized ratably over the contractual term, generally one to three years.
While our threat intelligence and automated defense modules are only available through the cloud, a portion of our revenue in the platform, cloud subscription and managed services category is derived from term licenses of our Security Validation module deployed on premise, and revenue from these sales is recognized when the license key is issued to the customer. Revenue from the sale of our on-premise Security Validation term licenses continues to decline as we encourage our new and existing customers to migrate their solution to the cloud-based Mandiant Advantage platform for greater flexibility and integration with our Threat Intelligence Attack Surface Management and Automated Defense modules. An increasing number of new Security Validation customers are purchasing subscriptions for the cloud-based Mandiant Advantage Security Validation module, and we expect an increasing number of Security Validation customers to renew on the cloud-based Mandiant Advantage module. Deferred revenue from platform, cloud and managed services as of March 31, 2022 and December 31, 2021 was $263.6 million and $271.0 million, respectively.
Professional services
In addition to our platform, cloud subscription and managed services, 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, 2022 and December 31, 2021 was $136.4 million and $139.3 million, respectively.
Discontinued Operations
32


Revenue from discontinued operations was generated primarily from sales of network, email, endpoint security, Helix SIEM and Cloudvisory solutions deployed on a customer's premises, either as an integrated security appliance or a distributed hybrid on-premise/private cloud configurations. As a single performance obligation, revenue from sales of appliance hardware and related subscriptions was recognized ratably over the contractual term, typically one to three years. Such contracts typically contained a material right of renewal option that allows the customer to renew their Dynamic Threat Intelligence (“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 contained a material right of renewal option, the value of the performance obligation allocated to the renewal was 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 related to discontinued operations was derived from the sale of our network forensics appliances and our central management system appliances. These appliances were not dependent on regular security intelligence updates, and revenue from these appliances was therefore recognized when ownership was transferred to our customer, typically at shipment.
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,
2022

2021
Platform, cloud subscription and managed services revenue
$57,629 $55,999 
Professional services revenue
72,515 58,689 
Total revenue
$130,144 $114,688 
Year-over-year percentage increase
13 %24 %
Gross margin percentage
45 %48 %
Deferred revenue (current and non-current)
$399,989 $280,291 
Annualized recurring revenue
$287,041 $236,062 
Billings (non-GAAP)
$119,805 $110,726 
Net cash used in operating activities - continuing operations$(23,335)$(15,572)
Net cash provided by operating activities - discontinued operations— 36,433 
Net cash provided by (used in) operating activities$(23,335)$20,861 
Free cash flow (non-GAAP) - continuing operations
$(32,337)$(21,199)
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. Our deferred revenue consists of the unamortized balance of deferred revenue from previously invoiced sales of our security validation platforms, threat intelligence, consulting services and managed detection and response services and excludes deferred revenue from discontinued operations. 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,
20222021
Deferred revenue, current
$302,857 $221,478 
Deferred revenue, non-current
97,132 58,813 
Total deferred revenue
$399,989 $280,291 
Annualized recurring revenue. Annualized recurring revenue (“ARR”) is an operating metric and represents the annualized revenue run-rate of active term licenses, subscriptions and managed services 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 revenue or deferred revenue. 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 consumption-based contracts or professional services except for service level
33


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. A table for our ARR is provided below (in thousands):
As of March 31,
20222021
Platform, cloud subscription and managed services
$275,162 $228,856 
Professional services
11,879 7,206 
Total annualized recurring revenue
$287,041 $236,062 
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 as well as commitments for future services engagements. Calculated billings are impacted by changes in average contract length, thereby reducing the usefulness of comparisons to prior periods. Unlike subscription revenue, which is recognized ratably over a contract term, services revenue is recognized when services are delivered, making calculated services billings less useful as a measure of current business activity. 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,
2022

2021
Revenue$130,144 $114,688 
Add: deferred revenue, end of period399,989 280,291 
Less: deferred revenue, beginning of period(410,328)(284,253)
Billings (non-GAAP)
$119,805 $110,726 
We have provided disaggregation of billings below (in thousands):
Three Months Ended March 31,
20222021
Platform, cloud subscription and managed services
$50,213 $52,335 
Professional services69,592 58,391 
Billings (non-GAAP)
$119,805 $110,726 
Net cash used in operating activities. We monitor net cash used in operating activities as a measure of our overall business performance. Our net cash used in operating activities performance is driven in large part by sales of our offerings in the platform, cloud subscription, managed services category and professional services and from up-front payments for both subscriptions and services. Monitoring net cash 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 used in operating activities, the most directly comparable GAAP financial measure, less purchases of property and equipment. 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, can be used by us for strategic opportunities, including investing in our business, making strategic acquisitions, debt repayment, strengthening our balance sheet and share repurchases. 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):
34


Three Months Ended March 31,
20222021
Net cash used in operating activities - continuing operations$(23,335)$(15,572)
Less: purchase of property and equipment
(9,002)(5,627)
Free cash flow (non-GAAP) - continuing operations
$(32,337)$(21,199)
Net cash used in investing activities - continuing operations$(343,357)$(168,167)
Net cash used in financing activities - continuing operations
$(15,799)$(7,783)
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 solutions and services. Although our security validation and automated defense solutions address significant challenges experienced by customers when implementing effective cybersecurity safeguards – challenges that include an expanding attack surface from remote workers and digital transformation, proliferation of nation state-sponsored attackers, and an acute shortage of cybersecurity talent – the markets for these solutions are in the early stages of development. As a result, our prospective customers may not have a specific portion of their IT budgets allocated for our advanced security solutions.
We invest heavily in sales and marketing efforts to increase market awareness, educate prospective customers and drive adoption of our solutions and services. Additionally, our consultants use our technology in their engagements, allowing customers to witness the features and capabilities of our solutions in their IT environments. This market education is critical to creating new IT budget dollars or allocating more of existing IT budget dollars to cybersecurity in general and specifically our security validation and security automation solutions. 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 solutions, 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 customer-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 thereafter of existing customers is essential 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 solutions and services. After the initial sale to a new customer, we focus on expanding our relationship with the customer to sell additional modules available on the Mandiant Advantage platform as well as add additional services. Sales to our existing customer base can take the form of incremental sales of our solutions, managed services, and consulting services either to expand their deployment of our technologies, to extend their internal security resources with our managed and professional security services, or to continuously measure the effectiveness of their security controls. Our opportunity to expand our customer relationships through follow-on sales will increase as we demonstrate the utility of our solutions, 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
As a result of the sale of the FireEye Products business, all historical periods presented in this Form 10-Q have been conformed to present the FireEye Products business as discontinued operations. We report the financial results of discontinued operations separately from continuing operations to distinguish the financial impact of disposal transactions from ongoing operations. The results of
35


operations and cash flows of a discontinued operation are restated for all comparative periods presented. Refer to Note 2, “Discontinued Operations,” to our condensed consolidated financial statements for further information.
Revenue
We generate revenue from the sales of our Mandiant solutions 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.
Platform, cloud subscription and managed services revenue. The majority of our platform, cloud subscription and managed services revenue is generated from sales of subscriptions to our Mandiant Advantage platform and modules (security validation, threat intelligence, and automated defense) and to our managed services that are delivered through the cloud and are recognized over the term of the contract. A small portion of our security validation platform licenses deployed on premise, historically, were recognized when the license key was issued to the customer. Beginning January 1, 2022, due to a change in product licensing that requires all licenses (deployed on premise or in the cloud) to connect to the cloud-based Mandiant Advantage platform in order to be functional, revenue related to all security validation platform licenses is recognized over the contract term.
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.
Cost of Revenue
Our total cost of revenue consists of cost of cloud and managed service revenue and cost of professional services revenue.
Cost of platform, cloud subscription and managed services revenue. Cost of platform, cloud subscription and managed services revenue primarily consists of personnel costs associated with maintaining our threat intelligence and delivering our managed services, hosting costs paid to third party cloud platform providers, and allocated overhead costs. Personnel costs associated with maintaining our threat intelligence and delivering our managed services consist of salaries, benefits, bonuses and stock-based compensation. Overhead costs consist of certain facilities, depreciation and information technology costs. If revenue from sales of our cloud and managed services declines, the cost of platform, cloud subscription and managed services revenue may increase as a percentage of cloud and managed services revenue due to the fixed nature of a portion of these costs.
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 or billing 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 the mix between platform, cloud subscription and managed services and professional services revenue, the mix of incident response and other strategic security consulting, and the amount of reimbursable travel expenses. We expect our gross margins to fluctuate slightly depending on these factors, but increase over time with expected growth and higher mix of platform, cloud subscription and managed services revenue compared to professional services revenue.
Although the FireEye Products business revenue is included in discontinued operations for the three months ended March 31, 2021, indirect overhead costs are not allocated to the discontinued operations as they are not direct costs of the FireEye Product business, resulting in a decrease in gross margins.
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.
Operating expenses for continuing operations include the full cost of resources shared by Mandiant solutions and the FireEye Products business. We are reimbursed for the cost of shared resources associated with supporting the FireEye Products business under
36


the Transition Services Agreement (“TSA”). These costs are not included in operating expenses and are instead included in other income and expense.
Research and development. Research and development expense consists primarily of personnel costs and allocated overhead. Research and development expense also includes certain costs associated with delivering our threat intelligence through our Mandiant Advantage platform that were included in cost of goods sold before the Mandiant Advantage platform became generally available. We expect research and development expense to increase in terms of absolute dollars and slightly decrease 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 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, which we generally estimate to be four years. 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, and outside consulting costs. These costs are recognized as incurred. We expect sales and marketing expense to increase in absolute dollars and 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 remain relatively flat in terms of absolute dollars and decrease as a percentage of total revenue.
Restructuring Charges. In the fiscal years 2021 and 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 our total workforce as well as the exiting and downsizing of certain real estate facilities, including the decommissioning of our Milpitas, California office space and relocation of our corporate headquarters to Reston, Virginia, 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 as a result of the expected repurchase of our Series B Notes in June of 2022 as well as due to the adoption of ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity as of January 1, 2022 as described in Note 1 to the accompanying condensed consolidated financial statements.
Other Income, Net
Other income, 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, net, to fluctuate primarily as a result of foreign exchange rate movements.
Provision for (Benefit from) Income Taxes
Provision for (benefit from) 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.
Net Income (Loss) from Discontinued Operations
As more fully described in Note 2 to the accompanying condensed consolidated financial statements, on October 8, 2021, we completed the sale of the FireEye Products business and received approximately $1.2 billion in cash. As a result, the historical results
37


of operations for the FireEye Products business have been included within discontinued operations in our condensed consolidated financial statements.
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,
20222021
Amount% of total RevenueAmount% of total Revenue
(Dollars in thousands)
Revenue:
Platform, cloud subscription and managed services
$57,629 44 %$55,999 49 %
Professional services72,515 56 58,689 51 
Total revenue130,144 100 114,688 100 
Cost of revenue:
Platform, cloud subscription and managed services
30,121 23 26,613 23 
Professional services42,081 32 32,472 28 
Total cost of revenue72,202 55 59,085 52 
Total gross profit57,942 45 55,603 48 
Operating expenses:
Research and development44,461 34 41,905 37 
Sales and marketing69,409 53 61,213 53 
General and administrative32,413 25 25,351 22 
Restructuring charges1,040 — — 
Total operating expenses147,323 113 128,469 112 
Operating loss(89,381)(69)(72,866)(64)
Interest income1,751 1,644 
Interest expense(4,314)(3)(14,624)(13)
Other income, net719 571 — 
Loss before income taxes from continuing operations$(91,225)(70)$(85,275)(74)
Provision for income taxes789 1,180 
Loss from continuing operations$(92,014)(71)$(86,455)(75)
Net income from discontinued operations, net of income taxes— — 35,809 31 
Net loss$(92,014)(71)%$(50,646)(44)%

38


Comparison of the Three Months Ended March 31, 2022 and 2021
Continuing operations
Revenue
Three Months Ended March 31,
20222021
Change  
Amount% of Total RevenueAmount% of Total RevenueAmount%
(Dollars in thousands)
Revenue:
Platform, cloud subscription and managed services
$57,629 44 %$55,999 49 %$1,630 %
Professional services72,515 56 58,689 51 13,826 24 
Total revenue$130,144 100 %$114,688 100 %$15,456 13 %
Revenue by geographic region:
U.S.$85,350 66 %$77,796 68 %$7,554 10 %
EMEA21,122 16 17,017 15 4,105 24 
APAC14,128 11 11,704 10 2,424 21 
Other9,544 8,171 1,373 17 
Total revenue$130,144 100 %$114,688 100 %$15,456 13 %
Platform, cloud subscription and managed services revenue increased by $1.6 million, or 3%, during the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase in platform, cloud subscription and managed services revenue reflected increased recognition of deferred revenue associated with sales of the threat intelligence and security validation modules of the Mandiant Advantage platform and our Managed Defense managed security service, partially offset by a decrease in up-front revenue recognized on our on-premise security validation solution, which was recognized ratably during the three months ended March 31, 2022.
Professional services revenue increased by $13.8 million, or 24%, during the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase was primarily driven by an increase in number of engagements enabled by an increase in professional services personnel and an increase in chargeability and billable hours as compared to the same period in 2021.
Our international revenue increased $7.9 million, or 21%, during the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase primarily reflects an increase in the number of professional services engagements in all international regions compared to prior periods as well as slight growth in sales of our platform, cloud subscription and managed services.
Cost of Revenue and Gross Margin
Three Months Ended March 31,
20222021Change
AmountGross 
Margin
Amount Gross 
Margin
Amount  %
(Dollars in thousands)
Cost of revenue:
Platform, cloud subscription and managed services
$30,121 $26,613 $3,508 13 %
Professional services42,081 32,472 9,609 30 
Total cost of revenue$72,202 $59,085 $13,117 22 %
Gross margin:
Platform, cloud subscription and managed services
48 %52 %
Professional services42 %45 %
Total gross margin45 %48 %
The cost of platform, cloud subscription and managed services revenue increased by $3.5 million, or 13%, during the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase in cost of platform, cloud
39


subscription and managed services revenue was primarily due to an increase of $3.0 million in payroll costs due to an increase in headcount as well as annual salary increases, an increase of $0.9 million pertaining to hosting services, an increase of $0.8 million in stock-based compensation, an increase of $0.4 million in consulting costs and an increase of$0.3 million in software costs, partially offset by a $0.8 million decrease in shared services, such as facility and IT support costs from our restructuring and cost optimization plans.
The cost of professional services revenue increased by $9.6 million, or 30%, during the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase in cost of professional services revenue was primarily due to an increase of $7.4 million in payroll due to an increase in headcount as well as annual salary increases, an increase of $2.2 million in stock-based compensation expense, an increase of $1.5 million related to technology fees and fleet support pertaining to our reseller agreement with Trellix, which was not in place during the three months ended March 31, 2021, an increase of $0.6 million in travel expense to support the increase in customer engagements and an increase of $0.4 million in consulting costs, partially offset by a $2.4 million decrease in shared services, such as facility and IT support costs from our restructuring and cost optimization plans.
Gross margin percentage decreased 3 percentage points during the three months ended March 31, 2022 compared to the three months ended March 31, 2021.
Operating Expenses
Three Months Ended March 31,
20222021Change
Amount% of Total RevenueAmount% of Total RevenueAmount%
(Dollars in thousands)
Operating expenses:
Research and development $44,461 34 %$41,905 37 %$2,556 %
Sales and marketing 69,409 53 61,213 53 8,196 13 
General and administrative 32,413 25 25,351 22 7,062 28 
Restructuring charges1,040 — — 1,040 100 
Total operating expenses $147,323 113 %$128,469 112 %$18,854 15 %
Includes stock-based compensation expense of:
Research and development $9,194 $8,423 
Sales and marketing 10,631 9,890 
General and administrative 7,530 7,088 
Total $27,355 $25,401 
Research and Development
Research and development expense increased by $2.6 million, or 6%, during the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase was primarily due to an increase of $2.4 million in employee costs due to an increase in headcount as well as annual salary increases, an increase of $2.9 million in consulting expenses and an increase of $0.8 million in stock-based compensation expense, partially offset by a $3.9 million decrease in shared services, such as facility and IT support costs from our restructuring and cost optimization plans.
Sales and Marketing
Sales and marketing expense increased by $8.2 million, or 13%, during the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase was primarily due to an increase of $5.7 million in commission and employee expenses due to an increase in headcount, and an increase of $4.5 million in marketing program expense and company rebranding costs, partially offset by a $2.1 million decrease in intangible amortization.
General and Administrative
General and administrative expense increased by $7.1 million, or 28%, during the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase was primarily due to an increase of $4.6 million in consulting and professional services expense and an increase of $2.3 million in employee costs primarily due to retention bonuses and annual salary increases.
40


Restructuring Charges
During the three months ended March 31, 2022, we incurred restructuring charges of approximately $1.0 million, which primarily related to the provision for restructuring charges as well as certain facilities exit costs and right-of-use asset write-offs. We did not incur restructuring charges during the three months ended March 31, 2021.
Interest Income
Three Months Ended March 31,
Change
20222021Amount 
(Dollars in thousands)
Interest income
$1,751 $1,644 $107 %
Interest income increased for the three months ended March 31, 2022 compared to the three months ended March 31, 2021, due primarily to a higher rate of return on balances in our cash and cash equivalents and investments.
Interest Expense
Three Months Ended March 31,
Change 
20222021Amount 
(Dollars in thousands)
Interest expense
$4,314 $14,624 $(10,310)(71)%
Interest expense decreased for the three months ended March 31, 2022 compared to the three months ended March 31, 2021 primarily due to the adoption of ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which eliminates the debt discount amortization in 2022. Interest expense pertains primarily to interest accrued as well as the amortization of issuance costs related to our convertible notes.
Other Income, Net
Three Months Ended March 31,
Change
20222021Amount 
(Dollars in thousands)
Other income, net
$719 $571 $148 26 %
Other income, net, increased for the three months ended March 31, 2022 compared to the three months ended March 31, 2021 primarily due to billing of services under the TSA related to the sale of the FireEye Products business. We recognize any difference between the cost to support the TSA and any billings for our services rendered under the TSA in other income, net.
Provision for Income Taxes
Three Months Ended March 31,
20222021
(Dollars in thousands)
Provision for income taxes
$789 $1,180 
Effective tax rate
(0.9)%(1.4)%
The provision for income taxes decreased for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The decrease in the provision for income taxes for the three months ended March 31, 2022 was primarily due to lower foreign taxes and a decrease in unfavorable tax adjustments from business combinations in the three months ended March 31, 2022 compared to the three months ended March 31, 2021.
Discontinued Operations
41


Three Months Ended March 31,
Change
20222021Amount 
(Dollars in thousands)
Net income from discontinued operations
$— $35,809 $(35,809)(100)%
On October 8, 2021, we completed the sale of the FireEye Products business and received approximately $1.2 billion in cash. As a result, the historical results of operations for the FireEye Products business have been included within discontinued operations in our condensed consolidated financial statements. See Note 2, contained in the “Notes to Condensed Consolidated Financial Statements” in Part I, Item I of this Quarterly Report on Form 10-Q for additional information.
There was no net income from discontinued operations during the three months ended March 31, 2022 as the sale of the FireEye Products business was completed in the fourth quarter of 2021.

Liquidity and Capital Resources
As of
March 31, 2022December 31, 2021
(In thousands)
Cash and cash equivalents
$771,967 $1,154,458 
Short-term investments
$1,359,105 $1,039,339 
Three Months Ended March 31,
20222021
(In thousands)
Net cash used in operating activities - continuing operations$(23,335)$(15,572)
Net cash provided by operating activities - discontinued operations— 36,433 
Net cash provided by (used in) operating activities(23,335)20,861 
Net cash used in investing activities - continuing operations(343,357)(168,167)
Net cash used in investing activities - discontinued operations— (4,392)
Net cash used in investing activities(343,357)(172,559)
Net cash used in financing activities (15,799)(7,783)
        Net decrease in cash and cash equivalents
$(382,491)$(159,481)
As of March 31, 2022, our cash and cash equivalents of $772.0 million were held for working capital, capital expenditures, investment in technology, debt servicing and business acquisition purposes, of which approximately $87.6 million was held outside of the United States. We consider the undistributed earnings of our foreign subsidiaries as of March 31, 2022 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.
On August 4, 2021, we announced the acquisition of Intrigue, a privately-held company, for consideration of approximately $12.3 million in cash.
On May 29, 2021, we entered into an Asset Purchase Agreement, pursuant to which we agreed to sell the FireEye Products business to a consortium led by STG in exchange for total cash consideration of $1.2 billion and assumption of certain liabilities of the FireEye Products business as specified in the Asset Purchase Agreement. The proceeds were received when the transaction closed on October 8, 2021.
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 services. In the event that additional financing is required from outside
42


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.
Under the terms of the Merger Agreement, we have agreed to various covenants and agreements, including, among others, agreements to conduct our business in the ordinary course during the period between the execution of the Merger Agreement and the effective time of the Merger. Outside of certain limited exceptions, we may not take, authorize, commit, resolve, or agree to do certain actions without Google’s consent, including: acquiring businesses and disposing of significant assets, making capital expenditures in excess of those as set forth in a capital expenditure budget provided to Google prior to execution of the Merger Agreement, issuing additional capital stock or securities convertible into capital stock, or incurring additional indebtedness. We do not believe these restrictions will prevent us from meeting our ongoing operating expenses, working capital needs, or capital expenditure requirements.
Operating Activities
During the three months ended March 31, 2022, our operating activities used cash of $23.3 million. We incurred a net loss of $92.0 million, which included net non-cash expenses of $57.3 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 provided cash of $11.4 million, which primarily related to cash sourced from a reduction in accounts receivable of $42.1 million due to collections of billings made near the end of the prior year and an increase in accounts payable and accrued liabilities of $2.5 million, partially offset by a decrease in accrued compensation of $18.9 million primarily due to payments of prior year commissions and a reduction of commission rates pertaining to existing customer contract renewals, a decrease in deferred revenue of $10.3 million, a decrease in other long-term liabilities of $2.6 million and an increase in prepaid expenses and other assets of $1.4 million.
During the three months ended March 31, 2021, our operating activities from continuing operations used cash of $15.6 million. We incurred a loss from continuing operations of $86.5 million, which included net non-cash expenses of $68.4 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 provided cash of $2.5 million, primarily related to cash sourced from a reduction in accounts receivable of $13.4 million due to increased collections, an increase in accounts payable and accrued liabilities of $8.0 million and a decrease in prepaid expenses and other assets of $4.5 million, partially offset by a decrease in accrued compensation of $12.4 million, a decrease in other long-term liabilities of $7.1 million and a decrease in deferred revenue of $4.0 million. Cash provided by operating activities from discontinued operations was $36.4 million.
Investing Activities
Cash used in investing activities during the three months ended March 31, 2022 was $343.4 million. This was primarily due to $333.9 million net spending on short-term investments as purchases exceeded maturities and sales and $9.0 million used for capital expenditures to purchase property and equipment.
Cash used in investing activities from continuing operations during the three months ended March 31, 2021 was $168.2 million. This was primarily due to $163.0 million net spending on short-term investments as purchases exceeded maturities and sales and $5.6 million used for capital expenditures to purchase property and equipment. Cash used in investing activities from discontinued operations was $4.4 million.
Financing Activities
During the three months ended March 31, 2022, financing activities used $15.8 million in cash, primarily for prior year share repurchases of $11.5 million that settled in the current year and payment related to shares withheld for taxes of $5.8 million, partially offset by $1.5 million received from exercises of employee stock options.
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, partially offset by $1.1 million received from exercises of employee stock options.
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, 2021 except for those disclosed in Note 10 Convertible Senior Notes and Note 11 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, 2022, 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.
43


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
Discontinued Operations
If the disposal of the component of an entity (or group of components) represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results, it meets the criteria for discontinued operations. The results of discontinued operations, as well as any gain or loss on the disposal transaction, are presented separately, net of tax, from the results of continuing operations for all periods presented. The expenses included in the results of discontinued operations are the direct operating expenses incurred by the discontinued segment that may be reasonably segregated from the costs of the ongoing operations of the Company. The operating results for historical periods have been included in discontinued operations in our condensed consolidated statements of operations. The condensed consolidated statement of cash flows presents combined cash flows from continuing operations with cash flows from discontinued operations within each cash flow statement category for all historical periods presented.
See Note 2, “Discontinued Operations,” contained in the “Notes to Condensed Consolidated Financial Statements” in Part I, Item I of this Quarterly Report on Form 10-Q for additional information.
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, 2022 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 $2.1 billion and $2.2 billion as of March 31, 2022 and December 31, 2021, 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, 2022, the fair value of our convertible notes was approximately $1.1 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.
45


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, 2022. 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, 2022, 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, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
46


PART II - OTHER INFORMATION
Item 1. Legal Proceedings
The information set forth under the “Litigation” subheading in Note 11 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.
47


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 30 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 of Risks Related to the Proposed Merger with Google
The consummation of the Merger with Google is contingent upon the satisfaction of a number of conditions, including stockholder and regulatory approvals, that may be outside of our or Google’s control and that we and Google may be unable to satisfy or obtain or that may delay the consummation of the Merger or cause the parties to abandon the Merger or may impose conditions that could have an adverse effect on us.
Failure to complete, or delays in completing, the proposed merger with Google could materially and adversely affect our results of operations and our stock price.
While the Merger is pending, we are subject to business uncertainties and contractual restrictions that could harm our financial condition, operating results, and business.
Uncertainty about the Merger may adversely affect relationships with our customers, business partners and employees, whether or not the Merger is completed.
As a result of the Merger, our current and prospective employees could experience uncertainty about their future with us. As a result, key employees may depart because of issues relating to such uncertainty or a desire not to remain with Google following the completion of the Merger.
The Merger Agreement contains provisions that could discourage or deter a potential competing acquirer that might be willing to pay more to effect a business combination with us.
Litigation has arisen, and more could arise, in connection with the Merger, which could be costly, prevent consummation of the Merger, divert management’s attention and otherwise materially harm our business.
Summary of General Risks
If we are unsuccessful at executing our business plan and necessary transition activities following the sale of the FireEye Products business, our business and results of operations may be adversely affected and our ability to invest in and grow our business could be limited.
We may not achieve the intended benefits of the sale of the FireEye Products business.
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 solutions or services, the misconfiguration of our solutions, the failure of our solutions or services to detect or respond to a security breach or incident, or the failure of customers to take action on attacks identified by our solutions 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 or fluctuate materially.
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.
Our ability to manage our business and monitor results is highly dependent upon IT systems. A failure of these systems or our planned QTC and ERP implementations could have a material adverse effect on our business.
48


The implementation of our planned new ERP and change in related processes could negatively impact the effectiveness of our internal control over financial reporting.
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.
Risks Related to Our Proposed Merger with Google
The consummation of the Merger with Google is contingent upon the satisfaction of a number of conditions, including stockholder and regulatory approvals, that may be outside of our or Google’s control and that we and Google may be unable to satisfy or obtain or that may delay the consummation of the Merger or cause the parties to abandon the Merger or may impose conditions that could have an adverse effect on us.
Consummation of the Merger is contingent upon the satisfaction of a number of conditions, some of which are beyond our and Google’s control, including, among others:
the adoption of the Merger Agreement by the affirmative vote of the holders of a majority of the outstanding shares of our common stock and convertible preferred stock (on an as-converted to common stock basis), voting together as a single class;
the expiration or termination of the waiting period applicable to the consummation of the Merger under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended;
the receipt of all antitrust and foreign investment approvals, clearances and consents and expirations of waiting periods relating to the Merger and the conversion of our convertible preferred stock in various jurisdictions throughout Europe, the Middle East and Asia; and
the filing of merger notification with the appropriate regulators in various jurisdictions throughout Europe, the Middle East and Asia, and the receipt of regulatory clearances.
On March 21, 2022, Mandiant and Google filed the Notification and Report Forms required under the HSR Act with the Department of Justice (the “DOJ”) and the Federal Trade Commission. On April 20, 2022, Mandiant and Google each received a request for additional information (together, the “Second Request”) from the DOJ in connection with the DOJ’s review of the Merger. The issuance of the Second Request extends the waiting period under the HSR Act until 30 days after both Mandiant and Google have substantially complied with the Second Request, unless the waiting period is terminated earlier by the DOJ or extended by agreement of Mandiant and Google.
Each party’s obligation to complete the Merger is also subject to certain additional customary conditions, including:
subject to certain exceptions, the accuracy of the representations and warranties of the other party; and
performance in all material respects by the other party of its obligations under the Merger Agreement.
These conditions to the closing of the Merger may not be fulfilled in a timely manner or at all, and, accordingly, the Merger may not be completed. In addition, each of Google and Mandiant may terminate the Merger Agreement under certain specified circumstances, including but not limited to, (i) if the Merger is not consummated by 11:59 p.m., Pacific time, on March 7, 2023 (as such date may be extended in accordance with the terms of the Merger Agreement) or (ii) if the required approval of our stockholders is not obtained. In addition, Google may terminate the Merger Agreement if our board of directors changes its recommendation to our stockholders to vote in favor of the adoption of the Merger Agreement. If the Merger Agreement is validly terminated, we may be required to pay to Google a termination fee of $197,000,000 under certain circumstances.
We and Google may also be subject to lawsuits challenging the Merger, and adverse rulings in these lawsuits may delay or prevent the Merger from being completed or require us or Google to incur significant costs to defend or settle these lawsuits. Any
49


delay in completing the Merger could cause us not to realize, or to be delayed in realizing, some or all of the benefits that we expect to achieve if the Merger is successfully completed within its expected time frame.
Even if successfully completed, there are certain risks to our stockholders from the Merger, including:
the amount of cash to be paid under the Merger Agreement is fixed and will not be adjusted for changes in our business, assets, liabilities, prospects, outlook, financial condition or operating results or in the event of any change in the market price of, analyst estimates of, or projections relating to, our common stock;
receipt of the all-cash per share merger consideration under the Merger Agreement is taxable to stockholders that are treated as U.S. holders for U.S. federal income tax purposes; and
if the Merger is completed, our stockholders will forego the opportunity to realize the potential long-term value of the successful execution of our current strategy as an independent company.
Failure to complete, or delays in completing, the proposed merger with Google could materially and adversely affect our results of operations and our stock price.
Consummation of the Merger is subject to certain closing conditions and a number of the conditions are not within our control, and may prevent, delay, or otherwise materially adversely affect the completion of the transaction. We cannot predict with certainty whether and when any of the required closing conditions will be satisfied or if another uncertainty may arise and cannot assure stockholders that we will be able to successfully consummate the proposed Merger as currently contemplated under the Merger Agreement or at all. Risks related to the failure of the proposed Merger to be consummated include, but are not limited to, the following:
under some circumstances, we may be required to pay a termination fee to Google of $197,000,000;
we will remain liable for significant transaction costs, including legal, accounting, financial advisory, and other costs relating to the Merger regardless of whether the Merger is consummated;
the trading price of our common stock may decline to the extent that the current market price for our common reflects a market assumption that the Merger will be completed;
the attention of our management may be diverted to the Merger;
the potential loss of customers and business partners and the elongation of sales cycles with current and potential customers during the pendency of the Merger as our customers and partners may be uncertain about doing business with us;
we could be subject to litigation related to any failure to complete the Merger;
the potential loss of key personnel during the pendency of the Merger as our officers and employees may be uncertain about their future roles with us following completion of the Merger; and
under the Merger Agreement, we are subject to certain restrictions on the conduct of our business prior to completing the Merger, which restrictions could adversely affect our ability to conduct our business as we otherwise would have done if we were not subject to these restrictions, and these restrictions could harm our future business and financial results if the Merger is not consummated.
The occurrence of any of these events individually or in combination could materially harm our business, results of operations, financial condition, and the price of our common stock.
While the Merger is pending, we are subject to business uncertainties and contractual restrictions that could harm our financial condition, operating results, and business;
During the period prior to the closing of the Merger and pursuant to the terms of the Merger Agreement, our business is exposed to certain inherent risks and contractual restrictions that could harm our financial condition, operating results, and business, including:
the possibility of disruption to our business and operations resulting from the announcement and pendency of the Merger, including diversion of management attention and resources;
50


the inability to pursue alternative business opportunities or make changes to our business pending the completion of the Merger, and other restrictions on our ability to conduct our business;
our inability to freely issue securities, incur indebtedness, declare or authorize any dividend or distribution, or make certain material capital expenditures without Google’s approval;
our inability to solicit other acquisition proposals during the pendency of the Merger;
the amount of the costs, fees, expenses and charges related to the Merger Agreement and the Merger, which may materially and adversely affect our financial condition; and
other developments beyond our control, including, but not limited to, changes in domestic or global economic conditions that may affect the timing or success of the Merger.
If any of these effects were to occur, it could materially and adversely impact our business, cash flow, results of operations or financial condition, as well as the market price of our common stock and our perceived value, regardless of whether the Merger is completed.
Uncertainty about the Merger may adversely affect relationships with our customers, business partners and employees, whether or not the Merger is completed.
In response to the announcement of the Merger, our existing or prospective customers and business partners may:
delay, defer, or cease purchasing our products, or additional seats or features from, or providing products or services to us, or purchase products and services from other providers;
terminate their relationships with us;
delay or defer other decisions concerning us; or
seek to change the terms on which they do business with us.
Any such delays or changes to terms could materially harm our business.
Losses of customers, business partners and employees or other important strategic relationships could have a material adverse effect on our business, results of operations, and financial condition. Such adverse effects could also be exacerbated by a delay in the completion of the Merger for any reason, including delays associated with obtaining requisite regulatory approvals or approval of our stockholders.
As a result of the Merger, our current and prospective employees could experience uncertainty about their future with us. As a result, key employees may depart because of issues relating to such uncertainty or a desire not to remain with Google following the completion of the Merger.
As a result of the Merger, our current and prospective employees could experience uncertainty about their future with us or decide that they do not want to continue their employment. As a result, key employees may depart because of issues relating to such uncertainty or a desire not to remain with Google following the completion of the Merger. Losses of officers or employees could materially harm our business, results of operations, and financial condition. Such adverse effects could also be exacerbated by a delay in the completion of the Merger for any reason, including delays associated with obtaining requisite regulatory approvals or the approvals of our stockholders. We may also experience challenges in hiring new employees during the pendency of the Merger, or if the Merger Agreement is terminated, which could harm our ability to grow our business, execute on our business plans or enhance our operations. If the Merger is consummated, Mandiant may be less attractive to current and prospective employees, which could harm the business and prospects of the Company.
The Merger Agreement contains provisions that could discourage or deter a potential competing acquirer that might be willing to pay more to effect a business combination with us.
Unless and until the Merger Agreement is terminated in accordance with its terms, subject to certain specified exceptions, we are not permitted to solicit alternative business combination transactions and, subject to certain exceptions, engage in discussions or negotiations regarding an alternative business combination transaction. Such restrictions could discourage or deter a third party that may be willing to pay more than Google for our outstanding common stock from considering or proposing such an acquisition of our company.
Litigation has arisen, and more could arise, in connection with the Merger, which could be costly, prevent consummation of the Merger, divert management’s attention, and otherwise materially harm our business.
51


As of the date of this Quarterly Report on Form 10-Q, eight complaints have been filed by purported Mandiant stockholders, each of which seeks to enjoin the Merger and other relief. The complaints assert claims against all defendants under Section 14(a) of the Exchange Act and Rule 14a-9 promulgated thereunder for allegedly false and misleading statements in our proxy statement and against the individual defendants under Section 20(a) of the Exchange Act for alleged “control person” liability with respect to such allegedly false and misleading statements. Management believes the allegations in the complaints are without merit. Additional lawsuits arising out of the Merger may be filed in the future. See Note 11, “Litigation” under “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 for additional information.
Regardless of the outcome of any litigation related to the Merger, such litigation may be time-consuming and expensive and may distract our management from running the day-to-day operations of our business. The litigation costs and diversion of management’s attention and resources to address the claims and counterclaims in any litigation related to the Merger may materially adversely affect our business, results of operations, prospects, and financial condition. If the Merger is not consummated for any reason, litigation could be filed in connection with the failure to consummate the Merger. Any litigation related to the Merger may result in negative publicity or an unfavorable impression of us, which could adversely affect the price of our common stock, impair our ability to recruit or retain employees, damage our relationships with our customers, suppliers, and other business partners, or otherwise materially harm our operations and financial performance.
The ability to complete the Merger is subject to the receipt of consents and approvals from government entities, which may impose conditions that could have an adverse effect on us or could cause either party to abandon the Merger.
Completion of the Merger is conditioned upon, among other things, the expiration or termination of the required waiting period applicable to the Merger under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and the receipt of all other required pre-closing approvals, consents or clearances under antitrust laws of certain specified jurisdictions or in connection with foreign investment laws. The relevant regulatory agencies may condition their approval of the Merger on Google’s or our agreement to various requirements, limitations or costs, or require divestitures or place restrictions on the conduct of the company’s business following the Merger. We cannot provide any assurance that we or Google will obtain the necessary approvals. In addition, these requirements, limitations, costs, divestitures or restrictions may result in the delay or abandonment of the Merger.
Risks Related to the Sale of the FireEye Products Business
If we are unsuccessful at executing our business plan and necessary transition activities following the sale of the FireEye Products business, our business and results of operations may be adversely affected and our ability to invest in and grow our business could be limited.
On October 8, 2021, we completed the sale of the FireEye Products business to Magenta Buyer LLC (“Trellix”), which is backed by a consortium led by Symphony Technology Group. This and other operational transitions have involved turnover in management and other key personnel and changes in our strategic direction. Transitions of this type can be disruptive, result in the loss of focus and diminished employee morale and make the execution of business strategies more difficult. We also paid one-time separation costs, a portion of which was paid with proceeds from the transaction. We have also entered into a transition services agreement (the “TSA”) under which we currently provide assistance to Trellix including, but not limited to, business support services and IT services that have historically been provided to the FireEye Products business. We may experience delays in the anticipated timing of activities related to such transitions and higher than expected or unanticipated execution costs. If we do not succeed in executing on these transition activities while achieving our cost optimization goals, or if these efforts are more costly or time-consuming than expected, our business and results of operations may be adversely affected, which could limit our ability to invest in and grow our business. Even if we are successful at executing the transition of the FireEye Products business, the divestiture may not enhance long-term stockholder value as anticipated.
The TSA has an initial term of 12 months and may be extended by Trellix for up to two three-month extensions. Trellix may also terminate any or all services delivered pursuant to the TSA upon written notice, with such termination becoming effective the last day of the month following delivery of such notice. The TSA provides that Trellix will pay us a variable fee each month based on the specific services we have provided to it in the previous month. Once services terminate under the TSA, we will not receive the associated fees for providing services and our level of staffing and cost structure may no longer be appropriate for our business needs at that time. If we are not successful at optimizing our costs in performing the services under the TSA, or if we fail to effectively prepare for and manage the effect of the termination of services under the TSA, our business and results of operations may be adversely affected and our ability to invest in and grow our business could be limited.
We may not achieve the intended benefits of the sale of the FireEye Products business.
We may not realize some or all of the anticipated benefits from the sale of the FireEye Products business. The constraints on our business imposed by the divestiture, including the resources required to focus on completing the divestiture and the limitations
52


created by the sale of certain assets we have historically used in our business, a non-compete, bilateral commercial agreements and the loss of employees, could have a continuing impact on the execution of our business strategy and our overall operating results. Further, our remaining employees may become concerned about the future of our remaining operations and lose focus or seek other employment.
We may not realize some or all of the anticipated benefits from the divestiture with respect to the anticipated performance in our remaining business and the divestiture may in fact adversely affect our business. Our ability to realize the anticipated benefits of the divestiture will depend, to a large extent, on our ability to successfully operate the remaining business as a standalone business and to grow and develop the remaining business in the absence of the divested business. For example, the transfer from us to Trellix of sales personnel that had been responsible for selling both FireEye products and our solutions, as well as any reduction in cross-selling opportunities with customers of FireEye products, could make it more difficult for us to grow our business. In addition, some of the anticipated benefits may not occur for a significant time period following the completion of the divestiture. If our strategy is not successful and does not achieve our expectations over the long term, our business and results of operations may be adversely affected and the price of our common stock could decline.
Our future results of operations are dependent solely on the operations of the Mandiant Solutions business and will differ materially from our previous results.
The FireEye Products business generated approximately 53% of our aggregate revenue from continuing and discontinued operations for the first three quarters of fiscal 2021, approximately 58% of our aggregate revenue from continuing and discontinued operations for fiscal 2020, and approximately 63% of our aggregate revenue from continuing and discontinued operations for fiscal 2019. Accordingly, our future financial results will differ materially from our previous results since our future financial results will be dependent solely on our Mandiant Solutions business. Any downturn in our Mandiant Solutions business could have a material adverse effect on our future operating results and financial condition and could materially and adversely affect the trading price of our common stock.
Because we depend in part on FireEye Products and product telemetry data in the operation of our business, disruptions in the availability of such products or product telemetry data could negatively impact our ability to operate our business and provide services to our customers.
Following the divestiture of the FireEye Products business, we continue to use and depend in part on FireEye Products and product telemetry data from FireEye Products in the operation of our Mandiant Solutions business. For example, in providing incident response services, we typically use a variety of FireEye Products as part of the investigation and remediation, and we use FireEye Product data for threat research, threat hunting and generating derivative content for our offerings such as Mandiant Security Validation. We have entered into a market cooperation and reseller agreement with Trellix to, among other things, purchase FireEye Products for our continued use in our consulting business. We have also entered into a strategic collaboration agreement with Trellix that allows us to, among other things, purchase telemetry data from FireEye Products until October 2024. However, there is an inherent risk that there could be a disruption in the availability of FireEye Products from Trellix or in the sharing of product telemetry data by Trellix, due to any number of events, including but not limited to supply chain disruptions, natural disasters or other events outside of the control of Trellix. Any such disruptions in the availability of such products or product telemetry data could negatively impact our ability to operate our business and provide services to our customers in the same manner as before our divestiture of the FireEye Products business, which could harm our reputation and adversely impact our business, financial position 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 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 solutions. Enterprises and governments may be hesitant to purchase our security solutions if they believe their existing solutions 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 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, 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
53


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 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 $96.7 million and $55.2 million during the three months ended March 31, 2022 and 2021 respectively, relating to our Mandiant Solutions business. 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 solutions 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 current competitors include large cybersecurity vendors such as CrowdStrike, Palo Alto Networks and Rapid7 that have multiple offerings similar to ours; large accounting firms that offer incident response and strategic consulting services similar to ours; and other small and large companies that offer solutions or services that compete in some of our markets. Other IT providers offer, and may continue to introduce, security features that compete with our Mandiant Advantage platform and related solutions, 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;
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 offerings and may be able to leverage their relationships with distribution partners and customers based on other products or solutions to gain business in a manner that discourages users from purchasing our solutions, 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 performance or features of the solutions. Furthermore, with the completion of our sale of the FireEye
54


Products business, organizations that purchased both Mandiant Solutions offerings and FireEye Products offerings may decide to not continue purchasing Mandiant Solutions offerings if they desire to limit their number of existing suppliers for cybersecurity offerings. As a result, even if the features of our platform are superior, customers may not purchase our solutions. In addition, new innovative start-up companies, and larger companies that are making significant investments in research and development, may invent similar or superior solutions 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 solutions bought in prior years, they may seek to consolidate vendors, which may result in current customers choosing to purchase solutions from our competitors instead of from us.
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 or behavior of our existing customers, our business, financial condition and results of operations could be adversely affected.
Real or perceived defects, errors or vulnerabilities in our solutions or services, the misconfiguration of our solutions, the failure of our solutions or services to detect or respond to a security breach or incident, or the failure of customers to take action on attacks identified by our solutions could harm our reputation and adversely impact our business, financial position and results of operations.
Because our solutions and services are complex, they have contained and may contain design defects or errors that are not detected until after their deployment. Our solutions also provide our customers with the ability to customize a multitude of settings, and it is possible that a customer could misconfigure our solutions or otherwise fail to configure our solutions in an optimal manner. Such defects and misconfigurations of our solutions could cause our solutions or services to be vulnerable to security attacks, or cause them to fail to respond to threats. 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 solutions and services are unable to detect. Moreover, as our solutions 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 solutions and services. If this happens, our networks, solutions, services and subscriptions could be targeted by attacks specifically designed to disrupt our business and undermine the perception that our solutions 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. Moreover, our solutions 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 solutions in an untested configuration. Similarly, if we inadvertently update our solutions with an erroneous configuration or untested detection content, invalid detections or 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.
If any of our customers becomes infected with malware after using our solutions or services, such customer could be disappointed with our solutions and services, regardless of whether our solutions or services blocked the theft of any of such customer’s data or would have blocked such theft if configured properly. Similarly, if our solutions detect attacks against a customer but the customer has not permitted our solutions to block the theft of customer data, customers and the public may erroneously believe that our solutions were not effective. For any security breaches or incidents impacting 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 impacting those customers may result in customers and the public believing that our solutions and services failed. Furthermore, if any enterprises or governments that are publicly known to use our solutions 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 solutions and services. Real or perceived security breaches of or other security incidents impacting 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.
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
55


liabilities or damages with respect to any particular claim relating to a security breach or other security-related matter. Furthermore, in the event that a customer suffers a security breach or incident, we could be subject to claims based on a misunderstanding of the scope of our contractual warranties. 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 solutions and services, or any other actual or perceived failure of our solutions and services to detect or respond to 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 solution development resources in efforts to analyze, correct, eliminate, or work around errors or defects, or to address and eliminate vulnerabilities;
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
claims and litigation, regulatory inquiries, demands, investigations, enforcement actions, or other proceedings, 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 or fluctuate materially.
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 successfully execute our business plan and necessary transition activities following the sale of the FireEye Products business;
changes in our mix of solutions, 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 for our solutions 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 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;
56


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 or IT service providers;
changes in our pricing policies or those of our competitors;
any disruption in, or termination of, our relationships with channel partners;
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 solutions, subscriptions and services;
the cost and potential outcomes of future litigation, including, without limitation, the lawsuits described under the “Litigation” subheading in Note 11 Commitments and Contingencies contained in the “Notes to Condensed Consolidated Financial Statements” in this Quarterly Report on Form 10-Q;
the departure of key employees, including, without limitation, attrition due to vaccine mandates;
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;
the amount and timing of operating costs and capital expenditures related to the maintenance and expansion of our business, operations and infrastructure;
our inability to successfully implement a new quote-to-cash system or a new enterprise resource planning system as planned;
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. 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.
Although we have experienced rapid growth in the past with respect to our Mandiant Solutions business, 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;
57


win new customers for our solutions;
increase revenues from existing customers through increased use of our solutions, subscriptions and services within their organizations;
improve the capabilities of our solutions 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.
We could suffer disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies.
Our business depends on our Mandiant Advantage platform to be available without disruption. We have experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems with our platform. We have also experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems with the public cloud and internet infrastructure on which our platform relies. These problems can be caused by a variety of factors, including introductions of new functionality, vulnerabilities and defects in proprietary and open source software, human error or misconduct, natural disasters (such as tornadoes, earthquakes, or fires), capacity constraints, design limitations, or denial of service attacks or other security-related incidents.
Further, if our contractual and other business relationships with our public cloud providers are terminated, suspended, or suffer a material change to which we are unable to adapt, such as the elimination of services or features on which we depend, we could be unable to provide our platform and could experience significant delays and incur additional expense in transitioning customers to a different public cloud provider.
Any disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies, or any material change in our contractual and other business relationships with our public cloud providers, could result in reduced use of our platform, increased expenses, including service credit obligations, and harm to our brand and reputation, any of which could have a material adverse effect on our business, financial condition and results of operations.
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 Verodin, Inc. (“Verodin”), Respond Software and Intrigue.
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 Verodin, Respond Software and Intrigue 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 solution 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;
58


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 to 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;
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 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.
Our growth depends on the development, expansion and success of our partner relationships.
As part of our vision for our business, we are building, and will need to grow and maintain, a partner ecosystem of providers of complementary cybersecurity offerings. Some of our existing and future partners may have offerings that compete with our offerings in certain markets. The relationships we have with our partners, and that our partners have with our customers, provide our customers with enhanced value from our Mandiant Advantage platform. Our future growth will be increasingly dependent on the success of these relationships, and if we are unsuccessful in growing and maintaining these relationships or the types and quality of data supported by or available for consumption on our platform, our business, financial condition and results of operations could be adversely affected.
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 solutions, 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 solutions 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 solutions from several different companies, including solutions 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 solutions 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
59


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 Mandiant Solutions business has experienced significant growth in the past, we cannot provide any assurance that it will continue to grow at the same rate or at all. There is no assurance that we will be able to successfully implement or scale improvements to our 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 solutions 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, services and management teams;
further improving our key business applications, processes and IT infrastructure, including our data centers, a new quote-to-cash system and a new enterprise resource planning system, 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 Mandiant Advantage 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.
60


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 solutions. 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 solutions, concerns relating to privacy, data protection, or cybersecurity, 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 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.
If we are not able to maintain and enhance our Mandiant brand and our reputation as a provider of high-quality security solutions and services, our business and results of operations may be adversely affected.
We believe that maintaining and enhancing our Mandiant brand and our reputation as a provider of high-quality security solutions and services is critical to our relationship with our existing customers, channel partners, and technology alliance partners and our ability to attract new customers and partners. The successful promotion of our Mandiant brand will depend on a number of factors, including our marketing efforts, and ultimately our ability to continue to develop additional high-quality security solutions and our ability to continue to provide services valued by customers. Although we believe it is important for our growth, our brand promotion activities may not be successful or yield increased revenue.
In addition, in October 2021, we rebranded and changed our name from FireEye, Inc. to Mandiant, Inc. Customers, suppliers and partners may be confused by the name change leading to disruptions in our business, and investors may not understand or appreciate our rebranding efforts, which could materially and adversely impact our business, results of operations, financial condition and trading price of our common stock.
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. Following the divestiture of the FireEye Products business, we remain highly dependent on the services of Kevin Mandia, our Chief Executive Officer, who is critical to our thought leadership, market presence, reputation, future vision and strategic direction. We are also substantially dependent on the continued service of our existing engineering personnel because of the complexity of our solutions. Engineering personnel and other employees in the technology industry, including the cyber security industry, are increasingly able to work remotely, which in turn increases employee mobility and our risk of unwanted employee attrition. Our competitors and other companies in the technology industry 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. Furthermore, our vaccination and return-to-office policies related to COVID-19 may also impact the recruitment and retention of key employees.
61


We made a number of organizational changes over the past year and, from time to time, key personnel leave our company. In addition, in connection with the sale of the FireEye Products business, we experienced employee attrition, including the departure of certain members of senior management. These and other leadership transitions and management changes can be inherently difficult to manage, may cause uncertainty or a disruption to our business, and may increase the likelihood of turnover in other key officers and employees. Our success depends in part on having a successful leadership team. If we cannot effectively manage these and other 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. Furthermore, if we are not successful in identifying and recruiting new key employees and integrating them into our organization, and creating effective working relationships among them and our other key employees, such failure could delay or hinder our development of net and enhanced offerings 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 Mr. Mandia or one or more of our other key employees resigns or otherwise ceases to provide us with their service, our business could be harmed.
Any litigation against us could be costly and time-consuming to defend.
From time to time, we are and may become subject to legal proceedings and claims, such as claims brought by our customers in connection with commercial disputes, employment claims made by our current or former employees, intellectual property claims, or securities class actions or other claims related to our sale of the FireEye Products business or any volatility in the trading price of our common stock. For example, on July 13, 2021, an alleged stockholder filed an action against the Company, seeking inspection of certain books and records pursuant to Section 220 of the Delaware General Corporation Law. On July 26, 2021, the parties filed a stipulation that the Company is not obligated to respond to the complaint at this time. The lawsuit was voluntarily dismissed on November 3, 2021. Also on November 3, 2021, the same alleged stockholder filed another action against the Company and its board of directors, alleging a violation of Delaware General Corporation Law Sec. 271 and breaches of fiduciary duty in connection with our sale of the FireEye Products business. The defendants filed a motion to dismiss on January 14, 2022.
Additionally, we are party to lawsuits filed in connection with the Merger, and more may be filed. As of the date of this Quarterly Report on Form 10-Q, eight complaints have been filed by purported Mandiant stockholders, each of which seeks to enjoin the Merger and other relief. The complaints assert claims against all defendants under Section 14(a) of the Exchange Act and Rule 14a-9 promulgated thereunder for allegedly false and misleading statements in our proxy statement and against the individual defendants under Section 20(a) of the Exchange Act for alleged “control person” liability with respect to such allegedly false and misleading statements. Management believes the allegations in the complaints are without merit. Additional lawsuits arising out of the Merger may be filed in the future.
Litigation might result in substantial costs and may divert management’s attention and resources, which might seriously harm our business, financial condition, and results of operations. Insurance might not cover such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us (including premium increases or the imposition of large deductible or co-insurance requirements). A claim brought against us that is uninsured or underinsured could result in unanticipated costs, potentially harming our business, financial position, and results of operations. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim.
If we do not accurately anticipate and respond promptly to changes in our customers’ security needs or scale our business in a cost-effective manner, our competitive position, prospects and financial condition could be harmed.
The IT security market has grown quickly and is expected to continue to evolve rapidly. We have identified a number of new solutions and enhancements to our Mandiant Advantage platform that we believe are important to our continued success in the IT security market. There can be no assurance that we will be successful in developing and marketing, on a timely basis, such new solutions or enhancements or that our new solutions or enhancements will adequately address the changing needs of the marketplace. Although the market expects rapid introduction of new solutions and enhancements to respond to customer needs, the development of these solutions 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 solutions and enhancements. We may experience unanticipated delays in the availability of new solutions 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 solutions and
62


enhancements to our platform that can adequately respond to our customers’ needs, our competitive position and business prospects will be harmed. Furthermore, from time to time, we or our competitors may announce new solutions with capabilities or technologies that could have the potential to replace or shorten the life cycles of our existing solutions. There can be no assurance that announcements of new solutions will not cause customers to defer purchasing our existing solutions.
Additionally, the process of developing new technology is expensive, complex and uncertain. The success of new solutions and enhancements depends on several factors, including appropriate component costs, timely completion and introduction, differentiation of new solutions 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 solutions or enhancements to our Mandiant Advantage 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 market opportunities, develop and bring new solutions or enhancements to market in a timely manner, or achieve market acceptance of our solutions or that solutions and technologies developed by others will not render our Mandiant Advantage platform obsolete or noncompetitive. If we expend significant resources on researching and developing solutions or enhancements to our platform and such solutions or enhancements are not successful, our business, financial position and results of operations may be adversely affected.
In addition, we provide our cloud-based solutions 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 of our Mandiant Advantage platform. If our cloud-based server costs were to increase, our business, results of operations and financial condition may be adversely affected. In addition, 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.
Our current research and development efforts may not produce successful solutions 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 solutions and enhancements to our platform is expensive and time consuming, and there is no assurance that such activities will result in significant new marketable solutions 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 billings.
We believe there are significant seasonal factors that may cause us to record higher billings 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 billings 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 billings 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. On October 8,
63


2021, we completed the sale of the FireEye Products business. Our future results of operations are now dependent solely on the operations of the Mandiant Solutions business. Acquired solutions within our continuing business include Mandiant Corporation’s advanced threat intelligence capabilities and incident response and security consulting services; iSIGHT Security's standalone threat intelligence subscriptions; Verodin’s security instrumentation offering; Respond Software’s cybersecurity investigation automation technology; and Intrigue’s attack surface management offering. 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. 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:
successfully execute our business plan and necessary transition activities following the sale of the FireEye Products business;
maintain and expand our customer base and the ways in which customers use our solutions and services;
expand revenue from existing customers through increased or broader use of our solutions, subscriptions and services within their organizations;
grow our revenues from software, subscriptions and recent offerings from acquisitions such as Verodin and Respond Software;
convince customers to allocate a fixed portion of their annual IT budgets to our solutions 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, consumer protection laws, privacy, data-protection and cybersecurity 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, 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 regulations or laws in such jurisdictions. Enforcement actions and sanctions could harm our business, reputation, results of operations and financial condition.
64


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 and local income taxes 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, corporate income tax rates and the proposed global minimum tax, 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.
Our failure to raise additional capital or generate the significant capital necessary to expand our operations and invest in new solutions 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 solutions 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 solutions and subscriptions;
continue to expand our sales and marketing and research and development organizations;
acquire complementary technologies, solutions 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.
Risks Related to Systems and the Transition to New Quote-to-Cash and Enterprise Resource Planning Systems
65


Our ability to manage our business and monitor results is highly dependent upon IT systems. A failure of these systems or our planned QTC and ERP implementations could have a material adverse effect on our business.
We are highly dependent upon a variety of IT systems to operate our business. In order to continue to support our growth and scale as a SaaS company, we are making significant technological upgrades to our information systems. We are in the process of implementing a new quote-to-cash (“QTC”) system and a new enterprise resource planning (“ERP”) system which we expect to complete in the next twelve months, and are updating processes to perform various functions and improve on the efficiency of our global business. This is a complicated, lengthy and expensive process that will result in a diversion of resources from other operations. Continued execution of the project plan, or a divergence from it, may result in cost overruns, project delays or business interruptions. In addition, divergence from our project plan could negatively impact the timing and/or extent of benefits we expect to achieve from the system and process efficiencies. Failure to properly or adequately address any unaccounted for or unforeseen issues in successfully replacing our legacy systems could negatively impact the company’s ability to perform necessary business operations, manage our administrative costs, or perform under the TSA, any of which could adversely affect our reputation, competitive position, business, results of operations and financial condition.
Any disruptions, delays or deficiencies in the design and/or implementation of the new QTC and ERP systems, or in the performance or migration of our legacy systems, particularly any disruptions, delays or deficiencies that impact our operations, could adversely affect our ability to effectively run and manage our business. The implementation of our planned new QTC and ERP systems subjects us to inherent risks associated with migrating from our legacy systems, including, without limitation, our ability to process orders, provide services and customer support, send invoices and track payments, fulfill contractual obligations, fulfill federal, state and local reporting and filing requirements in a timely or accurate manner, or otherwise operate our business. In addition, if any issues with respect to the new systems result in, or contribute to, a delay in our timely reporting of our results of operations for any period or our not filing one or more periodic reports with the SEC on time, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class actions. Further, as we are dependent upon our ability to gather and promptly transmit accurate information to key decision makers, our business, results of operations and financial condition may be adversely affected if our information systems do not allow us to transmit accurate information, even for a short period of time. Failure to properly or adequately address these issues could negatively impact our ability to perform necessary business operations, which could adversely affect our reputation, competitive position, business, results of operations and financial condition.
In addition, the information systems of companies we acquire may not be sufficient to meet our standards or we may not be able to successfully convert them to provide acceptable information on a timely and cost-effective basis. Furthermore, we must attract and retain qualified people to operate our systems, expand and improve them, integrate new programs effectively with our existing programs, and convert to new systems efficiently when required. Any disruption to our business due to such issues, or an increase in our costs to cover these issues that is greater than what we have anticipated, could have an adverse effect on our financial results and operations.
The implementation of our planned new ERP and change in related processes could negatively impact the effectiveness of our internal control over financial reporting.
Our ERP system is critical to our ability to accurately maintain books and records, record transactions, provide important information to our management and prepare our condensed consolidated financial statements. The implementation of our planned new ERP system in the next twelve months will also require the transformation of business and financial processes, and any such changes involves risks, including potential transaction errors, processing inefficiencies and loss of data. If the transition to our planned new ERP system is not successful, and the new system and new processes do not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected and our ability to assess it adequately could be further impacted. If difficulties in implementing the new ERP system or related processes result in a material weakness in our internal control over financial reporting, a failure to remediate the material weakness could also negatively impact our ability to prepare our future financial statements in conformity with GAAP. If we experience ongoing disruptions with such implementation and/or are unable to remediate any such material weakness, such events could have a material adverse effect on our reputation, competitive position, business, results of operations and financial condition.
Any additional costs, cost overruns and delays with implementation of our new QTC and ERP systems may adversely affect our business and results of operations.
The implementation of our planned new QTC and ERP systems has and will continue to involve substantial expenditures, as well as design, development and implementation activities. Until the new systems are fully implemented, we expect to incur additional selling, general and administrative expenses and capital expenditures to implement and test the systems, and there can be no assurance that issues relating to the systems will not occur or be identified. Our business and results of operations may be adversely affected if we experience operating problems, additional costs, or cost overruns during the QTC and ERP implementation process, or if any of the systems or the related processes changes significantly.
66


Risks Related to Privacy and Data Protection
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. 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 solutions and subscriptions, creating system disruptions or slowdowns and exploiting security vulnerabilities of our solutions, and the information stored on our networks or those of our third-party service providers could be accessed, publicly disclosed, altered, rendered unavailable, lost, or stolen, which could result in a loss of intellectual property or loss of data or its confidentiality, integrity, or availability 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 solutions 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 as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, the
67


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 standard contractual clauses approved by the European Commission (the “SCCs”), to legitimize these transfers. Both the EU-U.S. Privacy Shield and the SCCs 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 SCCs. On September 8, 2020, the Swiss Federal Data Protection and Information Commissioner invalidated the Swiss-U.S. Privacy Shield on similar grounds. This CJEU decision and related developments 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 SCCs, with the full impact of such decision uncertain at this time. The European Commission published new SCCs in June 2021, which are required to be implemented over 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 policies and to implement additional contractual and technical safeguards, 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. We also may be required to engage in additional contractual negotiations. As a result of these factors, our business, financial condition and operating results may be adversely impacted. Certain other 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, the United Kingdom (“U.K.”) exited the EU, commonly referred to as “Brexit,” 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. On June 28, 2021, the European Commission announced a decision of “adequacy” concluding that the U.K. ensures an equivalent level of data protection to the GDPR, which provides some relief regarding the legality of continued personal data flows from the EEA to the U.K. Some uncertainty remains, however, as this adequacy determination must be renewed after four years and may be modified or revoked in the interim. Additionally, the U.K. published new standard contractual clauses for use with respect to personal data transfers outside of the U.K., effective March 21, 2022, that are required to be implemented over time. We cannot fully predict how U.K. data protection laws or regulations may develop in the medium to longer term nor the effects of divergent laws and guidance regarding how data transfers to and from the U.K. will be regulated. We may find it necessary or appropriate to make additional changes to the way we process data and otherwise conduct
68


our business within, and transmit data to and from, the U.K, and may be required to implement new contractual and technical safeguards and to engage in additional contractual negotiations. Some countries also are considering or have enacted legislation requiring local storage and processing of data, or similar requirements, which could increase the cost and complexity of delivering our services or require us to change our policies and practices.
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. 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 Virginia Consumer Data Protection Act, enacted March 2021 and which becomes effective January 1, 2023, the Colorado Privacy Act, enacted in June 2021 and which takes effect on July 1, 2023, and the Utah Consumer Privacy Act, enacted in March 2022 and which takes effect on December 31, 2023. We cannot fully predict the impact of the CCPA or these other state laws on our business or operations, but they may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply.
Even the perception of privacy, data protection or cybersecurity concerns, whether or not valid, may harm our reputation, inhibit adoption of our solutions 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, 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 cybersecurity 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 cybersecurity. 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 solutions, 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 cybersecurity, 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 solutions. 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 cybersecurity concerns, whether or not valid, may harm our reputation and inhibit adoption of our solutions and subscriptions by current and future customers.
Risks Related to Sales of Our Solutions, Subscriptions and Services
If we are unable to sell additional solutions, 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 Mandiant Advantage platform with existing customers by selling them additional solutions, subscriptions and services. 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 solutions, 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 solutions, 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 after the initial contract period, and given our limited operating history, we may not be able to accurately predict our retention rates. Our
69


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 solutions 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.
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 identification of the opportunity to deal closure, may vary significantly from customer to customer, with sales to large enterprises typically taking longer to complete. To the extent our competitors develop solutions 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. As a result, 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 solutions and subscriptions 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 solutions and subscriptions accounts for a significant portion of our total revenue. New or renewal sales of subscriptions may decline or fluctuate as a result of a number of factors, including customers’ level of satisfaction with our solutions and subscriptions, the actual or perceived efficacy of our security solutions, the prices of our solutions and subscriptions, the prices of solutions 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 our subscriptions revenue ratably over the term of the relevant contract period, which is generally between one to five years. As a result, much of the solution, 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 solutions or subscriptions 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 solutions, subscriptions and services sold in prior periods. Furthermore, any increases in the average term of our subscriptions would result in a longer revenue recognition period, and could reduce the amount of revenue recognized in each period.
The sales prices of our solutions, subscriptions and services may decrease, which may reduce our gross profits and adversely impact our financial results.
The sales prices for our solutions, subscriptions and services may decline for a variety of reasons, including competitive pricing pressures, discounts, anticipation of the introduction of new solutions by our competitors, or promotional programs offered by us or our competitors. 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 solution and service offerings may reduce the price of solutions or subscriptions that compete with ours or may bundle them with other solutions and subscriptions. Additionally, although we price our solutions 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 we realize in our reporting currency. 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.
70


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 solutions; 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 solutions 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 solutions 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 solutions and services;
we sell our solutions 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; and
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.
71


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 solutions, 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.
We may not have visibility into particular transactions affecting our financial position and results of operations.
We may, from time to time, change our pricing models. For example, we may offer some of our solutions and services on a consumption-based pricing model. In such event, we will generally recognize revenue on consumption. Because our customers will have flexibility in the timing of their consumption, we will not have the visibility into the timing of revenue recognition that would be the case under a subscription-based pricing model. There is a risk that customers will consume our solutions and services more slowly than we expect, and our actual results may differ from our forecasts. If our quarterly results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class actions.
Risks Related to Intellectual Property and Technology Licensing
Claims by others that we infringe their proprietary technology or other rights could harm our business.
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 Mandiant 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 solutions 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
72


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 solutions, 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 solutions, 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 solutions with our solutions. 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 solutions from different companies may be more difficult than we anticipate, and the risk of integration difficulties, incompatible solutions and undetected programming errors or defects may be higher than the risks normally associated with the introduction of new solutions. It may also be more difficult to market and sell solutions developed through technology alliance partnerships than it would be to market and sell solutions that we develop on our own. Sales and marketing personnel may require special training, as the new solutions may be more complex than our other solutions.
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. In addition, our technology alliance partners may currently or in the future have offerings that compete with our offerings in certain markets, which may make it difficult to establish long-term or effective relationships with them. Generally, our agreements with 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.
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 solutions, and our inability to obtain or maintain rights to the technology could harm our business.
We incorporate technology from third parties into our solutions. 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 solutions. 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 solutions, 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
73


standards. This would limit and delay our ability to offer new or competitive solutions and increase our costs of development. If alternative technology cannot be obtained or developed, we may not be able to offer certain functionality as part of our solutions, subscriptions and services. As a result, our margins, market share and results of operations could be significantly harmed.
Our solutions 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 solutions and subscriptions.
Our solutions 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 solutions 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 solutions 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 solutions and subscriptions incorporating such software. Moreover, we cannot assure you that our processes for controlling our use of open source software in our solutions 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 solutions on terms that are not economically feasible, to re-engineer our solutions, to discontinue the sale of our solutions 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 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 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 incremental regulatory compliance costs, taxes and employee benefit costs, as well as 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;
74


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, the withdrawal of the United Kingdom from the European Union, commonly referred to as “Brexit,” and the Russian invasion of Ukraine;
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.
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 U.K., 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 U.K. data protection laws or regulations will develop in the medium to longer term, and how data transfers to and from the U.K. will be regulated. In particular, the U.K.’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 U.K.
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 solutions, subscriptions and services to our customers outside of the United States, which could lead to delays in the purchase of our solutions 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 solutions are subject to U.S. export controls and trade and economic sanctions, specifically the Commerce Department Export Administration Regulations (“EAR”) and regulations enforced by the Office of Foreign Assets Control. We incorporate standard encryption algorithms into many of our solutions, 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 a classification request and/or annual and semi-annual reporting. Additionally, our
75


current or future solutions may be classified under the EAR or as defense articles subject to the United States International Traffic in Arms Regulations (“ITAR”). Most of our solutions have been classified under the EAR and are generally exportable without needing a specific license, under an EAR exception for encryption software. If a solution, or component of a solution, is classified under the ITAR, or is ineligible for the EAR encryption exception, then those solutions could be exported outside the United States only if we obtain the applicable export license or qualify for a different license exception. In certain contexts, the services we provide might be classified as defense services subject to the ITAR separately from the solutions we provide. Compliance with the EAR, ITAR, and other applicable regulatory requirements regarding the export of our solutions, including new releases of our solutions and/or the performance of services, may create delays in the introduction of our solutions in non-U.S. markets, prevent our customers with non-U.S. operations from deploying our solutions throughout their global systems or, in some cases, prevent the export of our solutions to some countries altogether. Violations of U.S. sanctions or export control regulations can result in significant fines or penalties and possible incarceration for responsible employees and managers. If our channel partners fail to obtain appropriate import, export, or re-export licenses or permits, we may also be adversely affected through reputational harm, as well as other negative consequences, including government investigations and penalties.
In addition, proposed regulations have been released in the United States which may subject additional solutions, technology, and services to control under the EAR. If those regulations go into effect as currently written, we may need to apply for and obtain licenses prior to exporting these items to certain destinations and end-users. This licensing requirement could increase the time between order and delivery for these items and also could result in us not being able to provide solutions and services to particular customers if any license request is denied, which could adversely affect our business, financial condition and results of operations.
Also, various countries, in addition to the United States, regulate the import and export of certain cybersecurity, encryption and other solutions, technology and services, including through export and import permit and licensing requirements, and have enacted laws that could limit our ability to distribute our solutions, could limit our customers’ ability to implement our solutions or could limit our ability to provide services to our customers in those countries. Changes in our solutions or changes in export and import regulations may create delays in the introduction of our solutions into international markets, prevent our customers with international operations from deploying our solutions globally or, in some cases, prevent the export or import of our solutions 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 solutions by, or in our decreased ability to export or sell our solutions to, existing or potential customers with international operations. Any decreased use of our solutions or limitation on our ability to export to or sell our solutions in international markets would likely adversely affect our business, financial condition and results of operations.
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 December 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
76


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. With respect to the upcoming June 1, 2022 repurchase date for the Series B Notes, in light of the recent trading price of our common stock and the Series B Notes, we expect that holders of the Series B Notes will likely require us to repurchase their Series B Notes on such June 1, 2022 repurchase date. 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.
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.
Prior to January 1, 2022, the accounting method for reflecting the convertible notes on our balance sheet, accruing interest expense for the convertible notes and reflecting the shares of our common stock underlying the convertible notes in our reported diluted earnings per share, may have adversely affected our reported earnings and financial condition. Under the former accounting principles, the initial liability carrying amount of the convertible notes was the fair value of a similar debt instrument that does not have a conversion feature, valued using our cost of capital for straight, unconvertible debt.
In August 2020, FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), eliminating the separate accounting for the debt and equity components as described above. The company adopted ASU 2020-06 effective January 1, 2022.
Adoption of ASU 2020-06 has eliminated the separate accounting for the debt and equity components of our convertible notes described above which reduced the interest expense we recognized for the notes for accounting purposes. In addition, ASU 2020-06 eliminated the use of the treasury stock method for convertible instruments that can be settled in whole or in part with equity, and now requires application of the “if-converted” method. Our adoption of ASU 2020-06 has reduced reported interest expense, increased reported net income, and resulted in a reclassification of certain conversion feature balance sheet amounts from stockholders’ equity to liabilities as it relates to the convertible notes. Furthermore, if any of the conditions to the convertibility for a series of convertible notes is satisfied, then we may be required under applicable accounting standards to reclassify the liability carrying value of such series of convertible notes as a current, rather than a long-term, liability. This reclassification could be required even if no holders of the applicable series of convertible notes convert their notes and could materially reduce our reported working capital and have a material effect on our reported financial results.
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.
77


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


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 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 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 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.
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 solutions, our share price would likely decline. If one or more of these analysts ceases coverage of us 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;
79


announcements of new solutions, 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;
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 or incidents 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 several lawsuits alleging violations of securities laws were filed against us and certain of our current and former directors and executive officers in 2014 and 2015. 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
80


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


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.
We cannot guarantee that our stock repurchase program will be fully implemented or that it will enhance long-term stockholder value.
In June 2021, our board of directors approved a stock repurchase program for the repurchase of up to $500 million of the currently outstanding shares of our common stock. As of December 31, 2021, approximately $200 million remained available under the stock repurchase program. The repurchase program has no termination date and may be suspended for periods, amended or discontinued at any time. We are not obligated to repurchase a specified number or dollar value of shares. Share repurchases under the program will be made from time to time in private transactions or open market purchases, as permitted by securities laws and other legal requirements. There can be no guarantee around the timing of our share repurchases, or that the volume of such repurchases will increase. The stock repurchase program could affect the price of our common stock, increase volatility, diminish our cash reserves, and even if fully implemented may not enhance long-term stockholder value.
Risks Related to Potential Catastrophic Events
The global COVID-19 pandemic, and government imposed COVID-19 vaccination mandates or testing requirements, could harm our business and results of operations.
This COVID-19 pandemic 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, including the occurrence of breakthrough cases and COVID-19 variants, 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.
In addition, in January 2022, the U.S. Supreme Court struck down the U.S. Department of Labor’s Occupational Safety and Health Administration (“OSHA”) Emergency Temporary Standard (the “ETS”) requiring that all employers with at least 100 employees ensure that their U.S. employees are fully vaccinated for COVID-19. Following that ruling, OSHA chose to withdraw the vaccine ETS altogether. In addition, the federal district court in Georgia stayed the enforcement of the mandatory employee COVID-19 vaccination requirement found in President Biden’s Executive Order for U.S. government contractors and their subcontractors (the “Executive Order”). As a result, we revised our COVID-19 policy to only require COVID-19 vaccination for employees or visitors that will be entering any of Mandiant’s U.S. office locations. We are also complying with the other aspects of the Executive Order for federal government contractors at our covered contractor workplaces that have not been stayed by the federal courts. Our implementation and enforcement of vaccination requirements could be difficult, costly, and potentially result in employee attrition, including attrition of key employees, disruptions in workforce performance, and difficulty securing future labor needs, any of which could have a material adverse effect on our business, financial condition, and results of operations.
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. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems at our facilities or the facilities of our public cloud providers could result in disruptions, outages, and other performance and quality problems. 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, computer malware, viruses and computer hacking, fraudulent use attempts, and phishing attacks have become more prevalent in our industry, and our internal systems may be victimized by such attacks. Although we maintain incident management and disaster response plans, in the event of a major disruption caused by a natural disaster or man-made problem, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development activities, lengthy interruptions in service, breaches of data security and loss of critical data, and our insurance may not cover such events or may be insufficient to compensate us for the
82


potentially significant losses we may incur. Furthermore, acts of terrorism, armed conflicts and other geo-political unrest could cause disruptions in our business or the business of our public cloud providers, partners, or customers or the economy as a whole. Any disruption in the business of our public cloud providers, partners or end-customers that impacts sales 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 public cloud providers prove to be inadequate. To the extent that any of the above should result in delays or cancellations of customer orders or the loss of customers, 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 solutions and services in the IT security market. Economic weakness, customer financial difficulties, and constrained spending on IT security may result in decreased revenue and earnings.
Concerns regarding the effects of 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 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 solutions, subscriptions and services 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 condensed 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 condensed 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 federal or state 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
83


to use our federal NOLs. 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 Nasdaq and other applicable securities rules and regulations. Compliance with these rules and regulations has increased and will continue to increase our legal, administrative 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 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 2021 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. Changes to our business applications, processes and IT infrastructure to support our business needs, including the implementation of our planned new ERP system, may require the design of new controls subject to attestation. 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 common 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 2021 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
84


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.
Increased scrutiny of our environmental, social or governance responsibilities may result in additional costs and risks, and may adversely impact our reputation, employee retention, and willingness of customers and suppliers to do business with us.
Investor advocacy groups, institutional investors, investment funds, proxy advisory services, stockholders, and customers are increasingly focused on environmental, social and governance (“ESG”) practices of companies. Additionally, public interest and legislative pressure related to public companies’ ESG practices continues to grow. If our ESG practices fail to meet regulatory requirements or investor or other industry stakeholders' evolving expectations and standards for responsible corporate citizenship in areas including environmental stewardship, support for local communities, board of director and employee diversity, human capital management, employee health and safety practices, product quality, supply chain management, corporate governance and transparency and employing ESG strategies in our operations, our brand, reputation and employee retention may be negatively impacted and customers and suppliers may be unwilling to do business with us. In addition, as we work to align our ESG practices with industry standards, we will likely continue to expand our disclosures in these areas and doing so may result in additional costs and require additional resources to monitor, report, and comply with our various ESG practices. If we fail to adopt ESG standards or practices as quickly as stakeholders desire, report on our ESG efforts or practices accurately, or satisfy the expectations of stakeholders, our reputation, business, financial performance and growth may be adversely impacted.
85


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
Incorporated by reference herein
Exhibit No.Description of ExhibitFormFile No.Filing DateExhibit No.
2.1+8-K001-36067March 9, 20222.1
3.18-K001-36067March 9, 20223.1
10.110-K001-36067March 1, 202210.28
10.28-K001-36067March 9, 202210.1
10.38-K001-36067March 9, 202210.2
10.48-K001-36067March 9, 202210.3
31.1*
31.2*
32.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.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
+
Schedules and exhibits omitted pursuant to Item 601(b)(2) of Regulation S-K. The Registrant will furnish supplementally a copy of any omitted schedule or exhibit to the Securities and Exchange Commission upon request. The Registrant may request confidential treatment pursuant to Rule 24b-2 of the Securities Exchange Act of 1934, as amended, for any schedules or exhibits so furnished.
*Furnished herewith.



86



SIGNATURES


Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 MANDIANT, INC.
Dated: May 6, 2022
 By: /s/ Frank E. Verdecanna
  Frank E. Verdecanna
  Executive Vice President and Chief Financial Officer
(Principal Financial Officer and duly authorized signatory)
Dated: May 6, 2022
By:/s/ James Medina
James Medina
Senior Vice President, Finance, Corporate Controller, and Chief Accounting Officer
(Principal Accounting Officer and duly authorized signatory)

87
EX-31.1 2 exhibit31120220331-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 Mandiant, 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: May 6, 2022
/s/ Kevin R. Mandia
Kevin R. Mandia
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit31220220331-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 Mandiant, 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: May 6, 2022/s/ Frank E. Verdecanna
Frank E. Verdecanna

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


EX-32.1 4 exhibit32120220331-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 Mandiant, Inc. on Form 10-Q for the quarterly period ended March 31, 2022 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 Mandiant, Inc.
Date: May 6, 2022
/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 Mandiant, Inc. on Form 10-Q for the quarterly period ended March 31, 2022 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 Mandiant, Inc.
Date: May 6, 2022
/s/ Frank E. Verdecanna
Frank E. Verdecanna
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 5 mndt-20220331.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 (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Discontinued Operations - Major Line Items Constituting Net Income (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Investments - Summary of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - 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 2416408 - Disclosure - Investments - Summary of Contractual Maturities of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Business Combinations - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Business Combinations - Identifiable Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Business Combinations - Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Restructuring Charges - Summary of Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Restructuring Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Leases - Components of Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2140109 - Disclosure - Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 2341308 - Disclosure - Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Deferred Revenue - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - Deferred Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Deferred Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Deferred Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2146110 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2347309 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2448428 - Disclosure - Convertible Senior Notes - Convertible Senior Notes due 2024 (Details) link:presentationLink link:calculationLink link:definitionLink 2449429 - Disclosure - Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2450430 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2451431 - Disclosure - Convertible Senior Notes - Convertible Senior Notes due 2035 (Details) link:presentationLink link:calculationLink link:definitionLink 2452432 - Disclosure - Convertible Senior Notes - Repurchase of a Portion of the Series A Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2453433 - Disclosure - Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2154111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2455434 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2156112 - Disclosure - Redeemable Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2158113 - Disclosure - Common Shares Reserved for Issuance link:presentationLink link:calculationLink link:definitionLink 2359310 - Disclosure - Common Shares Reserved for Issuance (Tables) link:presentationLink link:calculationLink link:definitionLink 2460436 - Disclosure - Common Shares Reserved for Issuance - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2162114 - Disclosure - Equity Award Plans link:presentationLink link:calculationLink link:definitionLink 2363311 - Disclosure - Equity Award Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2464438 - Disclosure - Equity Award Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2465439 - Disclosure - Equity Award Plans - Summary of Activity for Stock Option Changes (Details) link:presentationLink link:calculationLink link:definitionLink 2466440 - Disclosure - Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 2467441 - Disclosure - Equity Award Plans - Summary of Assumptions Used in the Black-Scholes Option-Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 2468442 - 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 2169115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2470443 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2171116 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2372312 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2473444 - Disclosure - Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2474445 - 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 2175117 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2476446 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2177118 - Disclosure - Segment and Major Customers Information link:presentationLink link:calculationLink link:definitionLink 2378313 - Disclosure - Segment and Major Customers Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2479447 - Disclosure - Segment and Major Customers Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2480448 - Disclosure - Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2481449 - Disclosure - Segment and Major Customers Information - Segment by Category (Details) link:presentationLink link:calculationLink link:definitionLink 2482450 - Disclosure - Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2183119 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2484451 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 mndt-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 mndt-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 mndt-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock repurchase program of common stock amount Stock Repurchase Program, Authorized Amount SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Changes in operating assets and liabilities, net of business acquisitions: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software [Member] Convertible senior notes Convertible Debt [Member] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Operating lease right-of-use assets, net Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Purchase Price Allocation Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Deferred revenue, expected timing of satisfaction 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 Security Exchange Name Security Exchange Name Total cash consideration Disposal Group, Including Discontinued Operation, Consideration Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code EMEA EMEA [Member] Conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Cancelled (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Schedule of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Convertible Senior Notes Due 2024 Convertible Senior Notes Due 2024 [Member] Convertible Senior Notes Due 2024 [Member] Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Restructuring Type [Axis] Restructuring Type [Axis] Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Consecutive trading days Temporary Equity, Convertible, Threshold Consecutive Trading Days Temporary Equity, Convertible, Threshold Consecutive Trading Days Series A convertible preferred stock, shares outstanding (in shares) Temporary Equity, Shares Outstanding Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Redemption price, percentage Debt Instrument, Redemption Price, Percentage Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Summary of Investments Debt Securities, Available-for-sale [Table Text Block] Certificates of deposit Certificates of Deposit [Member] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Interest income Interest Income, Other Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Estimated Useful Life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Number of complaints Business Acquisition, Number Of Complaints Business Acquisition, Number Of Complaints 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 Antidilutive securities excluded from net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cost of revenue Disposal Group, Including Discontinued Operation, Costs of Goods Sold Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Optional termination period Lessee, Operating Lease, Optional Termination Period Lessee, Operating Lease, Optional Termination Period Series A Securities Financing Agreements Private Placement [Member] Business Combination and Asset Acquisition [Abstract] Granted (in 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 Business Acquisition [Axis] Business Acquisition [Axis] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Change in net unrealized loss on available-for-sale investments Net unrealized loss on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Disposal Group Name [Axis] Disposal Group Name [Axis] Number of shares issued from conversion of debt (in shares) Debt Conversion, Converted Instrument, Shares Issued Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Options to purchase common stock Equity Option [Member] Schedule of the Liability and Equity Components of the Convertible Senior Notes Convertible Debt [Table Text Block] Local Phone Number Local Phone Number ASSETS Assets [Abstract] Weighted- Average Contractual Life (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Summary of Contractual Maturities of Investments Investments Classified by Contractual Maturity Date [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Excess of net debt Temporary Equity, Net Debt Threshold Temporary Equity, Net Debt Threshold Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Trade names Trade Names [Member] Accumulated deficit: Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Dividend on series A convertible preferred stock Dividend on series A convertible preferred stock Temporary Equity, Dividends, Adjustment Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Cash paid for amounts included in the measurement of lease liabilities: Lessee, Cash Flow [Abstract] Lessee, Cash Flow [Abstract] Amounts paid to shareholders Proceeds from Equity Method Investment, Distribution Summary of Long lived Assets by Geographic Region Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Series A Notes Series A Notes Series A Convertible Senior Notes [Member] Series A Convertible Senior Notes [Member] Provision for income taxes Discontinued Operation, Tax Effect of Discontinued Operation Purchases of property and equipment in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Repurchased principal amount of debt Debt Instrument, Repurchased Face Amount Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Convertible Senior Notes due 2024 Convertible Senior Notes due 2024 [Member] Convertible Senior Notes due 2024 [Member] Number of operating segments Number of Operating Segments Dividend rate Temporary Equity, Dividend Rate, Percent Temporary Equity, Dividend Rate, Percent Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net loss per share attributable to common stockholders, basic (in usd per share) Earnings Per Share, Basic 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. Net cash used in investing activities - continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Deferred Revenue Revenue from Contract with Customer [Text Block] Other income expenses Disposal Group, Including Discontinued Operation, Other Income Expenses Disposal Group, Including Discontinued Operation, Other Income Expenses Sublease income Sublease Income Unvested balance, beginning (in shares) Unvested balance, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 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 Due within one to three years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Other expense, net Disposal Group, Including Discontinued Operation, Other Expense Accretion of series A convertible preferred stock 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 Total interest expense recognized Interest Expense, Debt Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Intangible assets Amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Net cash used in investing activities - discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Series B Notes Series B Notes Series B Convertible Senior Notes [Member] Series B Convertible Senior Notes [Member] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Repurchase of convertible senior notes Repayments of Convertible Debt Debt, Equity Component Debt, Equity Component [Member] Debt, Equity Component [Member] Machinery and equipment Machinery and Equipment [Member] Commercial paper Commercial Paper [Member] Shares withheld for taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Operating cash flows from operating leases Operating Lease, Payments Other Other Noncash Income (Expense) Gross Unrealized Losses Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Loss, Before Tax Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Loss, Before Tax 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, 2022 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 Non-cash charges related to right-of-use asset write-offs Restructuring Costs and Asset Impairment Charges Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Professional services Professional services Professional Services [Member] Professional Services [Member] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Conversion price (in usd per share) Temporary Equity, Redemption Price Per Share Principal Debt amount outstanding Long-term Debt, Gross On or After June 1, 2020 Until June 1, 2022 Debt Instrument, Redemption, Period Two [Member] Series A convertible preferred stock, par value (in usd per share) Temporary Equity, Par or Stated Value Per Share Continuing operations, diluted (in usd per share) Net loss from continuing operations per share attributable to common stockholders, diluted (in usd per share) Income (Loss) from Continuing Operations, Per Diluted Share Plan Name [Axis] Plan Name [Axis] Net carrying amount Long-term Debt Settlement of share repurchases Payments for Repurchase of Equity Total assets measured at fair value Assets, Fair Value Disclosure Discontinued Operations Discontinued Operations, Policy [Policy Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Products Business Products Business [Member] Products Business Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents [Member] TOTAL LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY Liabilities and Equity 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 Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Changes in carrying amount of goodwill Goodwill, Period Increase (Decrease) Discontinued operations, diluted (in usd per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Deferred revenue, current Total deferred revenue, current Contract with Customer, Liability, Current Debt, Liability Component Debt, Liability Component [Member] Debt, Liability Component [Member] Scenario [Axis] Scenario [Axis] Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Non-competition agreements Noncompete Agreements [Member] Additional paid-in capital Additional Paid in Capital Weighted- Average Contractual Life (years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] U.S. Government agencies U.S. Government agencies US Government Agencies Debt Securities [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Restructuring Reserve Restructuring Reserve [Roll Forward] Net Loss per Share Earnings Per Share [Text Block] Stock repurchased during period Treasury Stock, Value, Acquired, Cost Method Operating expenses: Operating Expenses [Abstract] Ownership percentage Equity Method Investment, Ownership Percentage Shares repurchased, average cost per share (in usd per share) Treasury Stock Acquired, Average Cost Per Share Entity Interactive Data Current Entity Interactive Data Current Amortized Cost Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract] Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (in 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 Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Non-cash interest expense related to convertible senior notes Paid-in-Kind Interest Minimum Minimum [Member] Equity component, net of issuance costs Debt Instrument, Convertible, Carrying Amount of Equity Component 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] Total gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Debt instrument, convertible, conversion ratio Debt Instrument, Convertible, Conversion Ratio Balance Sheet Location [Domain] Balance Sheet Location [Domain] Net tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Net Schedule of Reserved Shares of Common Stock for Issuance Schedule of Stock by Class [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Estimated Fair Value Cash Cash Equivalents And Available For Sale Debt Securities Cash Cash Equivalents And Available For Sale Debt Securities Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Software and Services Software and Services [Member] Software and Services [Member] Balance, December 31, 2021 Balance, March 31, 2022 Restructuring reserve Restructuring Reserve Other adjustments Restructuring Reserve, Translation and Other Adjustment Greater Than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Cost of platform, cloud subscription and managed services revenue Cost of Goods and Service, Product and Service Benchmark [Member] Current liabilities: Liabilities, Current [Abstract] General and administrative General and Administrative Expense Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Convertible Senior Notes Debt Disclosure [Text Block] Options exercisable (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Equity Award Plans Share-based Payment Arrangement [Text Block] Convertible Senior Notes Senior Notes [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Series A convertible preferred stock issuance costs Payments of Stock Issuance Costs Number of reportable segments Number of Reportable Segments Cost of revenue: Cost of Revenue [Abstract] Amount drawn against letters of credit Letters of Credit Outstanding, Amount Total operating lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report 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 Schedule of Interest Expense Related to the Convertible Senior Notes Interest Income and Interest Expense Disclosure [Table Text Block] Loss from continuing operations Loss from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 233,958 shares and 231,166 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Compensation cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested balance, beginning (in usd per share) Unvested balance, ending (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Revenue recognized Contract With Customer, Liability, Revenue Recognized During The Period Contract With Customer, Liability, Revenue Recognized During The Period Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Emerging Growth Company Entity Emerging Growth Company 2022 (remaining nine months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Business Combinations Business Combination Disclosure [Text Block] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Measurement input Debt Instrument, Measurement Input Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Cover [Abstract] Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Schedule of Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Treasury stock (in shares) Treasury Stock, Shares 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] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net cash provided by operating activities - discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Operating lease commitment not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Aggregate purchase price Sale of Stock, Consideration Received on Transaction 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] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Series A Convertible Preferred Stock, par value of $0.0001 per share; 400 shares authorized, issued and outstanding as of March 31, 2022 and December 31, 2021 Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Accrued and other current liabilities Accrued Liabilities, Current Sales and marketing Disposal Group, Including Discontinued Operation, Sales And Marketing Expense Disposal Group, Including Discontinued Operation, Sales And Marketing Expense Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Capitalized software development costs Capitalized Computer Software, Additions Employee Stock Option Share-based Payment Arrangement, Option [Member] 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 Deferred revenue Revenue, Contract With Customer Liability, Remaining Performance Obligation, Percentage Revenue, Contract With Customer Liability, Remaining Performance Obligation, Percentage Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Convertible notes Convertible Notes Payable Cash payments Payments for Restructuring Measurement Input Type [Domain] Measurement Input Type [Domain] Convertible Senior Notes Convertible Notes Payable [Member] Common Stock Common Stock [Member] Less Than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Segment and Major Customers Information Segment Reporting Disclosure [Text Block] Operating loss Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Change in Contract with Customer, Liability [Roll Forward] Change in Contract With Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liabilities, current Operating lease liabilities, current Less: current lease obligations Operating Lease, Liability, Current Due within one to three years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Description of Business and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Accretion of series A convertible preferred stock Accretion of series A convertible preferred stock Temporary Equity, Accretion to Redemption Value, Adjustment Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation and amortization Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury stock: Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued liabilities Increase (Decrease) in Accrued Liabilities Transition service period Disposal Group, Including Discontinued Operation, Transition Service Period Disposal Group, Including Discontinued Operation, Transition Service Period Cash paid for income taxes Income Taxes Paid Other income, net Other Nonoperating Income (Expense) Remaining expected life Debt Instrument, Remaining Term at Time of Repurchase Debt Instrument, Remaining Term at Time of Repurchase Purchases of property and equipment and demonstration units Payments to Acquire Property, Plant, and Equipment Facilities costs Facility Closing [Member] Employer matching contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] TOTAL LIABILITIES Liabilities Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-term Investments Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Cash Flows of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' equity Stockholders' Equity Attributable to Parent Equity component of debt, subsequent adjustments Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Redeemable Convertible Preferred Stock Temporary Equity [Text Block] Temporary Equity [Text Block] City Area Code City Area Code Options exercisable — March 31, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Entity Address, City or Town Entity Address, City or Town Loss on repurchase of convertible senior notes Gain (Loss) on Extinguishment of Debt Provision for restructuring charges Restructuring Charges, Excluding Noncash Charges Restructuring Charges, Excluding Noncash Charges Price per share (in dollars per share) Business Acquisition, Share Price Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Risk free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Operating lease liabilities, non-current Operating lease liabilities, non-current Long-term lease obligations Operating Lease, Liability, Noncurrent Principal amount Debt Instrument, Face Amount Interest expense Interest Expense Intrigue Intrigue [Member] Intrigue Accrued compensation Increase (Decrease) in Employee Related Liabilities 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 Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Abstract] Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Abstract] Discontinued Operations and Disposal Groups [Abstract] Total preliminary purchase price allocation Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net 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. Fair value of common stock (in usd per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Reserved under stock award plans Share-based Payment Arrangement [Member] Lease term Lessee, Operating Lease, Term of Contract Award expiration period from grant date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Remaining lease term Lessee, Operating Lease, Remaining Lease Term Business Acquisition [Line Items] Business Acquisition [Line Items] U.S. Treasuries US Treasury Securities [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Fair Value Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Remaining discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Carrying amount of convertible debt Convertible Debt Discontinued Operations, Held-for-sale Discontinued Operations, Held-for-sale [Member] Proceeds from exercise of equity awards Proceeds from Stock Options Exercised Short-term investments Short-term Investments Cancelled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net of allowance for doubtful accounts of $1,015 and $806 at March 31, 2022 and December 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag APAC Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number FireEye Products business sale transaction costs Payments Of Transaction Costs From Disposition Of Business Payments Of Transaction Costs From Disposition Of Business Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Sale of Stock [Domain] Sale of Stock [Domain] Total lease payments Lessee, Operating Lease, Liability, to be Paid Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Purchase price trigger percentage Debt Instrument, Purchase Price Triggered by Fundamental Change, Percentage Debt Instrument, Purchase Price Triggered by Fundamental Change, Percentage Shares repurchased Stock Repurchased During Period, Value 2013 Plan 2013 Stock Option Plan [Member] 2013 Stock Option Plan [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Intangible assets, measurement input Finite-Lived Intangible Assets, Measurement Input Finite-Lived Intangible Assets, Measurement Input 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 Equity Component [Domain] Equity Component [Domain] Series A convertible preferred stock issuance costs Temporary Equity, Stock Issuance Costs Temporary Equity, Stock Issuance Costs Short-term lease costs Short-term Lease, Cost Sales and marketing Selling and Marketing Expense Participants' interests in deferrals vested when contributed (as a percent) Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Contract backlog Contract-Based Intangible Assets [Member] Discontinued Operations, Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Shares repurchased (in shares) Stock Repurchased During Period, Shares Disposal Group Name [Domain] Disposal Group Name [Domain] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Debt issuance costs Debt Issuance Costs, Gross Statement [Line Items] Statement [Line Items] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Weighted- Average Exercise Price (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Backlog Revenue, Remaining Performance Obligation, Amount Issuance of common stock for equity awards, net of tax withholdings Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Total short-term investments Total Debt Securities, Available-for-sale Short-term Investments Short-term Investments [Member] Purchase of capped calls Payments For Purchase of Capped Calls Payments for Purchase of Capped Calls Fair value of debt Convertible Debt, Fair Value Disclosures 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Summary of Activity for Stock Option Changes Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Loss before income taxes from continuing operations Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Coupon interest Interest Expense, Debt, Excluding Amortization Deferred revenue, non-current Total deferred revenue, non-current Contract with Customer, Liability, Noncurrent Convertible senior notes, current, net Convertible Notes Payable, Current Total Debt Securities, Available-for-sale, Unrealized Loss Position Segment Reporting [Abstract] Segment Reporting [Abstract] Type of Restructuring [Domain] Type of Restructuring [Domain] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Revenue from discontinued operations Disposal Group, Including Discontinued Operation, Revenue Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Purchases of short-term investments Payments to Acquire Short-term Investments Temporary Equity [Abstract] Employee Benefit Plan Retirement Benefits [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Computation of Net Loss Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] 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] Forecast Forecast [Member] Title of 12(b) Security Title of 12(b) Security TOTAL ASSETS Assets Investment, Name [Domain] Investment, Name [Domain] Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized 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 Geographical [Domain] Geographical [Domain] Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Cost of professional services revenue Cost of Goods, Services [Member] Cost of Goods, Services [Member] Interest rate Debt Instrument, Interest Rate, Stated Percentage Optional extension term Lessee, Operating Lease, Renewal Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Convertible senior notes, non-current, net Convertible Notes Payable, Noncurrent Backlog, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Furniture and fixtures Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Components of Lease Expenses and Supplemental Balance Sheet, Cash Flow and Other Information Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Numerator: Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Unvested restricted stock awards and units Unvested Restricted Stock Awards and Restricted Stock Units [Member] Unvested Restricted Stock Awards and Restricted Stock Units [Member] Weighted average shares used in computing net loss per share, basic (in shares) Weighted average number of shares outstanding—basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common stockholders, diluted (in usd per share) Earnings Per Share, Diluted Amortization of Notes discounts and issuance costs Amortization of Debt Issuance Costs and Discounts Sale price (in usd per share) Sale of Stock, Price Per Share Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] International Non-US [Member] Subsequent Events Subsequent Events [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Series A convertible preferred stock, shares authorized (in shares) Temporary Equity, Shares Authorized Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Severance and related costs Employee Severance [Member] Total deferred revenue Beginning balance Ending balance Deferred revenue Contract with Customer, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, at cost; 1,778 shares as of March 31, 2022 and December 31, 2021 Treasury Stock, Value Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms General vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Gain (loss) from investment Income (Loss) from Equity Method Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Continuing operations, basic (in usd per share) Net loss from continuing operations per share attributable to common stockholders, Basic (in usd per share) Income (Loss) from Continuing Operations, Per Basic Share Summary of Activity for Restricted Common Stock, RSAs and RSUs Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Corporate notes and bonds Corporate notes and bonds Corporate Debt Securities [Member] Percent issued still outstanding Temporary Equity, Issued Threshold, Percent Temporary Equity, Issued Threshold, Percent Fair Value Measurements Fair Value Disclosures [Text Block] Restructuring charges Restructuring Charges Accounts payable Accounts Payable, Current Deposits and other long-term assets Deposits and Other Assets, Noncurrent Deposits and Other Assets, Noncurrent Depreciation and amortization Depreciation, Depletion and Amortization 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. 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three 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] Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Accumulated other comprehensive income (loss): AOCI Attributable to Parent [Member] 2022 (remaining nine months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Summary of Restructuring Activities Restructuring and Related Costs [Table Text Block] Series A convertible preferred stock: Convertible preferred stock Convertible Preferred Stock [Member] Dividends payable Dividends Payable Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Other Other Geographic Location [Member] Other Geographic Location Financial Instruments [Domain] Financial Instruments [Domain] Stock repurchased and retired during period shares (in shares) Treasury Stock, Shares, Retired Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Total cost of revenue Cost of Goods and Services Sold Revenue: Revenues [Abstract] Cap price (in usd per share) Debt Instrument, Cap Price Debt Instrument, Cap Price Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Document Period End Date Document Period End Date Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Expected Recognition of Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Total Fair Value, Inputs, Level 1, 2 and 3 [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Total net lease costs Lease, Cost Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement Location [Domain] Income Statement Location [Domain] SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Customer relationships Customer Relationships [Member] Due within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Series A convertible preferred stock, shares issued (in shares) Temporary Equity, Shares Issued Property and equipment, net Total property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses Conversion price, percent Temporary Equity, Redemption Price, Percentage Temporary Equity, Redemption Price, Percentage Private Company Private Company [Member] Private Company [Member] Other long-term liabilities Other Liabilities, Noncurrent Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] Threshold consecutive trading days Debt Instrument, Convertible, Threshold Note, Consecutive Trading Days, Period After Debt Instrument, Convertible, Threshold Note, Consecutive Trading Days, Period After Schedule of Expected Annual Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (in 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 Total property and equipment Property, Plant and Equipment, Gross Income for transition services agreement Disposal Group, Including Discontinued Operation, Income For Transition Services Agreement Disposal Group, Including Discontinued Operation, Income For Transition Services Agreement Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Total Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Backlog Revenue, Remaining Performance Obligation, Percentage Discontinued operations, basic (in usd per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Beginning balance (in usd per share) Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-based Payment Arrangement, Expense Convertible senior notes Convertible Debt Securities [Member] Options exercisable — March 31, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Entity Current Reporting Status Entity Current Reporting Status Net loss per share attributable to common stockholders, basic and diluted: Denominator: Earnings Per Share, Basic and Diluted [Abstract] 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] Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Series A Convertible Preferred Stock Series A Preferred Stock [Member] Loss (gain) on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Gross Unrealized Gains Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Gain, Before Tax Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Gain, Before Tax U.S. United States UNITED STATES Number of shares issued and sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Trading days Temporary Equity, Convertible, Threshold Trading Days Temporary Equity, Convertible, Threshold Trading Days Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Risk free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Subsequent to September 30, 2015 Debt Instrument, Redemption, Period One [Member] Total intangible assets Finite-Lived Intangible Assets, Gross Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Research and development Disposal Group, Including Discontinued Operation, Research And Development Expense Disposal Group, Including Discontinued Operation, Research And Development Expense Leases [Abstract] Leases [Abstract] FireEye Products business divestiture transaction costs in accounts payable and accrued liabilities Transaction Costs In Accounts Payable And Accrued Liabilities Transaction Costs In Accounts Payable And Accrued Liabilities Cash and cash equivalents held for sale, beginning of period Cash and cash equivalents held for sale, end of period Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Schedule of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization of capitalized software development costs Capitalized Computer Software, Amortization Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Disposal Group Classification [Domain] Disposal Group Classification [Domain] Net income from discontinued operations, net of income taxes Less: income from discontinued operations Net income from discontinued operations, net of income taxes Net income from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average shares used in computing net loss per share, diluted (in shares) Weighted average number of shares outstanding— diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Platform, cloud subscription and managed services Platform, Cloud Subscription And Managed Services [Member] Platform, Cloud Subscription And Managed Services Common Shares Reserved for Issuance Stockholders' Equity Note Disclosure [Text Block] Schedule of Assets and Liabilities, Operations & Supplemental Information of the Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] 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 Equity component of debt Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Platform, cloud subscription and managed services Subscription Support And Services [Member] Subscription Support And Services [Member] 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] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Non-cancellable open orders Purchase Obligation Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Letters of credit available Letters of Credit, Amount Available Letters of Credit, Amount Available CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in 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 Effective interest rate on the liability component Debt Instrument, Interest Rate During Period General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Amortized Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term MAJOR LINE ITEMS CONSTITUTING NET INCOME Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Total current liabilities Liabilities, Current Employee Stock Purchase Plan (ESPP) ESPP shares Employee Stock [Member] Payment related to shares withheld for taxes Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Purchase consideration, cash paid Payments to Acquire Businesses, Gross Operating leases: Lessee, Operating Lease, Description [Abstract] Money market funds Money Market Funds [Member] Accretion of series A convertible preferred stock Temporary Equity, Accretion to Redemption Value Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Paid in-kind dividend period Temporary Equity, Paid In-Kind Dividend Period Temporary Equity, Paid In-Kind Dividend Period Current Fiscal Year End Date Current Fiscal Year End Date Less: Notes discounts and issuance costs, net of amortization Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Net cash used in operating activities - continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations 2027 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Merger Agreement Merger Agreement [Member] Merger Agreement Statement [Table] Statement [Table] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Number of claims Loss Contingency, New Claims Filed, Number Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Net income from discontinued operations before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Total net intangible assets Finite-Lived Intangible Assets, Net Goodwill Goodwill Extinguishment of debt, amount Extinguishment of Debt, Amount Lease liabilities arising from obtaining right-of-use assets: Lessee, Right-of-use Asset [Abstract] Lessee, Right-of-use Asset [Abstract] Lease deposits Payments for (Proceeds from) Other Deposits Less Than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Scenario [Domain] Scenario [Domain] Adjustments to reconcile loss from continuing operations to net cash used in continuing operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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, 2022 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 Developed Technology Developed technology Developed Technology Rights [Member] Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Operating lease costs Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Billings for the period Contract With Customer, Liability, Increase From Cash Receipts Contract With Customer, Liability, Increase From Cash Receipts Initial purchaser's discount Debt Instrument, Unamortized Discount Content Content [Member] Content [Member] Greater Than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Number of votes per share Common Stock, Voting Right Common Stock, Voting Right 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] Liability component: Debt, Long-term and Short-term, Combined Amount [Abstract] Deferred income taxes Deferred Income Tax Expense (Benefit) Common stock and additional paid-in-capital: Common Stock Including Additional Paid in Capital [Member] Dividends on series A convertible preferred stock Dividend on series A convertible preferred stock Temporary Equity, Accretion of Dividends Accounting Standards Update 2020-06 [Member] EX-101.PRE 9 mndt-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
May 04, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-36067  
Entity Registrant Name Mandiant, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1548921  
Entity Address, Address Line One 11951 Freedom Drive, 6th Floor  
Entity Address, City or Town Reston  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 20190  
City Area Code 703  
Local Phone Number 935-1700  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol MNDT  
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   233,983,993
Entity Central Index Key 0001370880  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 771,967 $ 1,154,458
Short-term investments 1,359,105 1,039,339
Accounts receivable, net of allowance for doubtful accounts of $1,015 and $806 at March 31, 2022 and December 31, 2021, respectively 104,066 146,460
Prepaid expenses and other current assets 76,145 73,079
Total current assets 2,311,283 2,413,336
Property and equipment, net 52,790 46,329
Operating lease right-of-use assets, net 28,462 25,768
Goodwill 1,060,023 1,060,023
Intangible assets, net 70,818 79,511
Deposits and other long-term assets 25,021 26,220
TOTAL ASSETS 3,548,397 3,651,187
Current liabilities:    
Accounts payable 25,779 32,585
Operating lease liabilities, current 14,928 13,306
Accrued and other current liabilities 102,555 105,886
Accrued compensation 52,743 71,660
Convertible senior notes, current, net 459,717 451,030
Deferred revenue, current 302,857 307,611
Total current liabilities 958,579 982,078
Convertible senior notes, non-current, net 617,775 556,240
Deferred revenue, non-current 97,132 102,717
Operating lease liabilities, non-current 53,993 52,132
Other long-term liabilities 7,366 7,376
TOTAL LIABILITIES 1,734,845 1,700,543
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, 2022 and December 31, 2021 424,122 419,404
Stockholders' equity:    
Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 233,958 shares and 231,166 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively 23 23
Additional paid-in capital 3,271,041 3,511,444
Treasury stock, at cost; 1,778 shares as of March 31, 2022 and December 31, 2021 (80,000) (80,000)
Accumulated other comprehensive loss (13,873) (2,172)
Accumulated deficit (1,787,761) (1,898,055)
Total stockholders’ equity 1,389,430 1,531,240
TOTAL LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY $ 3,548,397 $ 3,651,187
Common stock, shares outstanding (in shares) 233,958 231,166
Common stock, shares issued (in shares) 233,958 231,166
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 1,015 $ 806
Series A convertible preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Series A convertible preferred stock, shares authorized (in shares) 400,000 400,000
Series A convertible preferred stock, shares issued (in shares) 400,000 400,000
Series A convertible preferred stock, shares outstanding (in shares) 400,000 400,000
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 233,958,000 231,166,000
Common stock, shares outstanding (in shares) 233,958,000 231,166,000
Treasury stock (in shares) 1,778,000 1,778,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue:    
Total revenue $ 130,144 $ 114,688
Cost of revenue:    
Total cost of revenue 72,202 59,085
Total gross profit 57,942 55,603
Operating expenses:    
Research and development 44,461 41,905
Sales and marketing 69,409 61,213
General and administrative 32,413 25,351
Restructuring charges 1,040 0
Total operating expenses 147,323 128,469
Operating loss (89,381) (72,866)
Interest income 1,751 1,644
Interest expense (4,314) (14,624)
Other income, net 719 571
Loss before income taxes from continuing operations (91,225) (85,275)
Provision for income taxes 789 1,180
Loss from continuing operations (92,014) (86,455)
Net income from discontinued operations, net of income taxes 0 35,809
Net loss (92,014) (50,646)
Dividend on series A convertible preferred stock (4,718) (4,512)
Accretion of series A convertible preferred stock 0 (82)
Net loss attributable to common stockholders (96,732) (55,240)
Net loss attributable to common stockholders $ (96,732) $ (55,240)
Net loss per share attributable to common stockholders, basic and diluted:    
Continuing operations, basic (in usd per share) $ (0.42) $ (0.39)
Continuing operations, diluted (in usd per share) (0.42) (0.39)
Discontinued operations, basic (in usd per share) 0 0.15
Discontinued operations, diluted (in usd per share) 0 0.15
Net loss per share attributable to common stockholders, basic (in usd per share) (0.42) (0.24)
Net loss per share attributable to common stockholders, diluted (in usd per share) $ (0.42) $ (0.24)
Weighted average shares used in computing net loss per share, basic (in shares) 230,584 234,740
Weighted average shares used in computing net loss per share, diluted (in shares) 230,584 234,740
Platform, cloud subscription and managed services    
Revenue:    
Total revenue $ 57,629 $ 55,999
Cost of revenue:    
Total cost of revenue 30,121 26,613
Professional services    
Revenue:    
Total revenue 72,515 58,689
Cost of revenue:    
Total cost of revenue $ 42,081 $ 32,472
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net loss $ (92,014) $ (50,646)
Change in net unrealized loss on available-for-sale investments (11,701) (1,795)
Comprehensive loss $ (103,715) $ (52,441)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.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:
Common stock and additional paid-in-capital:
Cumulative Effect, Period of Adoption, Adjustment
Treasury stock:
Accumulated other comprehensive income (loss):
Accumulated deficit:
Accumulated deficit:
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance at Dec. 31, 2020 $ 732,905   $ 3,623,267   $ (80,000) $ 3,834 $ (2,814,196)  
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,962          
Net unrealized loss on investments (1,795)         (1,795)    
Net loss (50,646)           (50,646)  
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            
Increase (Decrease) in Temporary Equity [Roll Forward]                
Series A convertible preferred stock issuance costs   (82)            
Accretion of series A convertible preferred stock 82 82            
Dividends on series A convertible preferred stock $ 4,512 4,512            
Ending balance at Mar. 31, 2021   405,562            
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member]              
Beginning balance at Dec. 31, 2020 $ 732,905   3,623,267   (80,000) 3,834 (2,814,196)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accretion of series A convertible preferred stock (100)              
Ending balance at Dec. 31, 2021 1,531,240   3,511,467 $ (271,457) (80,000) (2,172) (1,898,055) $ 202,308
Beginning balance at Dec. 31, 2020   401,050            
Ending balance at Dec. 31, 2021 $ 419,404 419,404            
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member]              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock for equity awards, net of tax withholdings     1,518          
Shares withheld for taxes     (5,834)          
Accretion of series A convertible preferred stock $ 0              
Dividends on series A convertible preferred stock     (4,718)          
Stock-based compensation     40,088          
Net unrealized loss on investments (11,701)         (11,701)    
Net loss (92,014)           (92,014)  
Ending balance at Mar. 31, 2022 1,389,430   $ 3,271,064   $ (80,000) $ (13,873) $ (1,787,761)  
Increase (Decrease) in Temporary Equity [Roll Forward]                
Accretion of series A convertible preferred stock 0              
Dividends on series A convertible preferred stock 4,718 4,718            
Ending balance at Mar. 31, 2022 $ 424,122 $ 424,122            
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (92,014) $ (50,646)
Less: income from discontinued operations 0 35,809
Loss from continuing operations (92,014) (86,455)
Adjustments to reconcile loss from continuing operations to net cash used in continuing operating activities:    
Depreciation and amortization 17,505 23,770
Stock-based compensation 38,310 33,401
Non-cash interest expense related to convertible senior notes 1,074 11,384
Deferred income taxes 62 (126)
Loss (gain) on disposal of property and equipment 21 (103)
Other 354 37
Changes in operating assets and liabilities, net of business acquisitions:    
Accounts receivable 42,104 13,409
Prepaid expenses and other assets (1,375) 4,528
Accounts payable 4,173 5,314
Accrued liabilities (1,721) 2,730
Accrued compensation (18,918) (12,389)
Deferred revenue (10,339) (3,963)
Other long-term liabilities (2,571) (7,109)
Net cash used in operating activities - continuing operations (23,335) (15,572)
Net cash provided by operating activities - discontinued operations 0 36,433
Net cash provided by (used in) operating activities (23,335) 20,861
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment and demonstration units (9,002) (5,627)
Purchases of short-term investments (441,153) (339,801)
Proceeds from maturities of short-term investments 107,226 176,755
Business acquisitions, net of cash acquired 0 49
FireEye Products business sale transaction costs (735) 0
Lease deposits 307 457
Net cash used in investing activities - continuing operations (343,357) (168,167)
Net cash used in investing activities - discontinued operations 0 (4,392)
Net cash used in investing activities (343,357) (172,559)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Settlement of share repurchases (11,483) 0
Series A convertible preferred stock issuance costs 0 (82)
Payment related to shares withheld for taxes (5,834) (8,798)
Proceeds from exercise of equity awards 1,518 1,097
Net cash used in financing activities (15,799) (7,783)
Net change in cash and cash equivalents (382,491) (159,481)
Cash and cash equivalents, beginning of period 1,154,458 673,234
Cash and cash equivalents held for sale, beginning of period 0 3,220
Cash and cash equivalents held for sale, end of period 0 (3,220)
Cash and cash equivalents, end of period 771,967 513,753
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for income taxes 912 2,149
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Purchases of property and equipment in accounts payable and accrued liabilities 4,122 2,676
FireEye Products business divestiture transaction costs in accounts payable and accrued liabilities 2,663 0
Dividend on series A convertible preferred stock 4,718 4,512
Accretion of series A convertible preferred stock $ 0 $ 82
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
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
Mandiant, Inc., formerly known as FireEye, Inc., with principal executive offices located in Reston, Virginia, 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. On October 4, 2021, the Company changed its name to Mandiant, Inc.
Mandiant, Inc. and its wholly owned subsidiaries (collectively, the “Company”, “Mandiant”, “we”, “us” or “our”) provide intelligence-based cybersecurity solutions and services 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.
Unless otherwise noted, discussion in these Notes to Condensed Consolidated Financial Statements refers to our continuing operations. Refer to Note 2, “Discontinued Operations,” for further information.
Our portfolio of cybersecurity solutions and services is comprised of the following:
Mandiant Advantage software-as-a-service (SaaS) platform with integrated modules for threat intelligence, security validation, attack surface management and security automation, managed services, and consulting services. Our solutions and services help customers minimize the risk of costly cybersecurity breaches by:
detecting and preventing advanced, targeted and evasive attacks missed by other security control solutions,
automating the investigation and triage of security alerts generated by Mandiant solutions, as well as security control solutions from other vendors,
providing visibility into the latest threats and the tools and techniques used by threat actors,
validating the effectiveness of existing cybersecurity controls against attacks before an attack occurs,
providing visibility and defensive insight into the attack surface an adversary may target, and
providing assessment, training and other strategic security consulting services that help organizations improve their resilience to attack.
The majority of our solutions and services are sold to end-customers directly, with a lesser percentage of sales to our end-customers sold through distributors, resellers, and strategic partners.
On March 7, 2022, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Google LLC (“Google”) and Dupin Inc., a wholly owned subsidiary of Google (“Merger Sub”), pursuant to which and subject to the terms and conditions of which, Google has agreed to acquire us in an all-cash transaction by way of a merger of Merger Sub with and into Mandiant, Inc. (the “Merger”), with Mandiant, Inc. surviving the merger as a wholly owned subsidiary of Google.
Under the Merger Agreement, subject to the terms and conditions thereof, at the effective time of the Merger, each issued and outstanding share of Mandiant’s common stock (except as otherwise set forth in the Merger Agreement) will be canceled and automatically converted into the right to receive $23.00 in cash, without interest and less any applicable withholding taxes.
Completion of the Merger is subject to the satisfaction (or waiver where permissible pursuant to applicable law) of certain terms and conditions set forth in the Merger Agreement, including (i) adoption of the Merger Agreement by the holders of our common stock and convertible preferred stock (on an as-converted to common stock basis), voting together as a single class; (ii) the absence of an injunction, judgment, order or other legal restraint, law or any action of any governmental authority preventing, materially restraining or materially impairing the consummation of the Merger or the conversion of our convertible preferred stock into common stock in connection with the Merger; and (iii) the expiration or termination of the waiting period under the United States Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and clearance under the regulatory laws of certain non-United States jurisdictions. The Merger is expected to close in calendar year 2022, subject to the satisfaction (or waiver where permissible pursuant to applicable law) of certain conditions. Upon consummation of the Merger, Mandiant’s common stock will no longer be listed on any public market.
The foregoing summary of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, which is filed as Exhibit 2.1 of our Current Report on Form 8-K filed on March 9, 2022 and incorporated by reference herein.
On August 4, 2021, we acquired Intrigue Corp. (“Intrigue”), a privately-held company, for cash consideration of approximately $12.3 million. Intrigue's attack surface management technology will be integrated into the Mandiant Advantage platform, enabling organizations to discover, monitor and manage risk across their entire attack surface.
On June 2, 2021, we announced a stock repurchase program for the repurchase of up to $500 million of our common stock. There is no expiration date on this authorization, and we may suspend, amend or discontinue the repurchase program at any time. We did not repurchase any of our common stock during the three months ended March 31, 2022. As of March 31, 2022, we had cumulatively repurchased 16.8 million shares of our common stock for $300.0 million, at an average repurchase price of approximately $17.81 per share. The repurchases were recorded to additional paid-in capital as we are in an accumulated net deficit position.
On May 29, 2021, we entered into an Asset Purchase Agreement (the “Purchase Agreement”), pursuant to which we agreed to sell the FireEye Products business to Magenta Buyer LLC (“Trellix”), which is backed by a consortium led by Symphony Technology Group (“STG”), in exchange for total cash consideration of $1.2 billion and assumption of certain assets and liabilities of the FireEye Products business as specified in the Purchase Agreement. As a result, the FireEye Products business was classified as discontinued operations in our condensed consolidated financial statements and excluded from continuing operations for all historical periods presented. The transaction closed on October 8, 2021.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Mandiant, 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, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other interim period or for any other future year. The balance sheet as of December 31, 2021 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, 2021 included in our Annual Report on Form 10-K for the year ended December 31, 2021.
Use of Estimates
The preparation of condensed 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 10), results of operations of the Company’s discontinued operations, 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
Our accounting policies are set forth in Note 1 to Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2021. We include herein certain updates to those policies.
Discontinued Operations
If the disposal of the component of an entity (or group of components) represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results, it meets the criteria for discontinued operations. The results of discontinued
operations, as well as any gain or loss on the disposal transaction, are presented separately, net of tax, from the results of continuing operations for all historical periods presented. The revenue and expenses included in the results of discontinued operations are the revenue and direct operating expenses incurred by the discontinued component that may be reasonably segregated from the revenue and costs of the ongoing operations of the Company. The operating results from discontinued operations have been included in our condensed consolidated financial statements. The condensed consolidated statement of cash flows presents cash flows from continuing operations along with cash flows from discontinued operations within each cash flow statement category.
See Note 2, “Discontinued Operations,” contained in the “Notes to Condensed Consolidated Financial Statements” in Part I, Item I of this Quarterly Report on Form 10-Q for additional information.
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued Accounting Standards Update (“ASU”) 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 Accounting Standards Codification (“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 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) and includes the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards.
The Company adopted ASU 2020-06 on January 1, 2022, using the modified retrospective basis. Adoption resulted in a $202.3 million decrease to the opening balance of accumulated deficit, $271.5 million decrease to the opening balance of additional paid-in capital, and $69.1 million increase to the opening balance of the Convertible Senior Notes, net on the condensed consolidated balance sheet.
Recent Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard requires an acquiring entity to apply Topic 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities in a business combination in a manner consistent with how the acquiree recognized and measured them in its preacquisition financial statements. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted, including adoption in an interim period. We are currently evaluating the timing and overall impact of this standard on our condensed consolidated financial statements.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations
3 Months Ended
Mar. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations
On May 29, 2021, we entered into the Purchase Agreement, pursuant to which we agreed to sell the FireEye Products business to Trellix in exchange for total cash consideration of $1.2 billion. The transaction closed on October 8, 2021.
The following table summarizes the results of the discontinued operations for the three months ended March 31, 2021 (in thousands):
Three Months Ended March 31, 2021
MAJOR LINE ITEMS CONSTITUTING NET INCOME
Revenue from discontinued operations$131,659 
Cost of revenue27,801
Research and development27,421
Sales and marketing37,644
Other expense, net2,660
Net income from discontinued operations before income taxes$36,133 
Provision for income taxes324 
Net income from discontinued operations, net of income taxes$35,809 
At the closing of the sale of the FireEye Products business on October 8, 2021, we entered into a Transition Services Agreement (“TSA”) with Trellix. The TSA is designed to ensure and facilitate an orderly transfer of business operations. The services provided by us under the TSA will run up to 18 months following the closing, subject to the ability of Trellix to earlier terminate any such services. Income for the TSA was $13.3 million and expenses were $11.9 million for the three months ended March 31, 2022 and was recorded as part of other income, net, in our condensed consolidated statements of operations. No revenues or expenses were incurred for the TSA for the three months ended March 31, 2021, as the TSA was not in effect during this period.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
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 measured at fair value on a recurring basis using the above input categories (in thousands):
As of March 31, 2022As of December 31, 2021
Description
Level 1
Level 2
Level 3
Total
Level 1
Level 2
Level 3
Total
Assets
Cash equivalents:
Money market funds
$90,902 $— $— $90,902 $309,468 $— $— $309,468 
Commercial Paper
— 210,572 — 210,572 — 179,964 — 179,964 
Corporate notes and bonds
— 6,001 — 6,001 — 8,194 — 8,194 
U.S. Treasuries
— 9,999 — 9,999 — 149,998 — 149,998 
Total cash equivalents
90,902 226,572 — 317,474 309,468 338,156 — 647,624 
Short-term investments:
Certificates of deposit
— 6,939 — 6,939 — 6,814 — 6,814 
Commercial paper
— 80,583 — 80,583 — 9,994 — 9,994 
Corporate notes and bonds
— 686,665 — 686,665 — 649,408 — 649,408 
U.S. Treasuries
— 337,779 — 337,779 — 157,342 — 157,342 
U.S. Government agencies
— 247,139 — 247,139 — 215,781 — 215,781 
Total short-term investments
— 1,359,105 — 1,359,105 — 1,039,339 — 1,039,339 
Total assets measured at fair value
$90,902 $1,585,677 $— $1,676,579 $309,468 $1,377,495 $— $1,686,963 
Additionally, we have a restructuring liability related to certain real estate facilities which 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. To the extent that actual sublease income or the timing of subleasing these facilities is different than initial estimates, we will adjust the restructuring liability in the period during which such information becomes known. See Note 7, “Restructuring Charges,” contained in the “Notes to Condensed Consolidated Financial Statements” in Part I, Item I of this Quarterly Report on Form 10-Q for a reconciliation of this liability.
We measure certain assets, including goodwill and intangible assets, 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.
The estimated fair value of the Convertible Senior Notes was determined to be $1.1 billion as of March 31, 2022 and $1.0 billion as of December 31, 2021, based on quoted market prices. We consider the fair value of the Convertible Senior Notes to be a Level 2 measurement as they are not actively traded.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Investments
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Our investments consisted of the following (in thousands):
As of March 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and Cash EquivalentShort-Term Investments
Certificates of deposit
$7,057 $$(127)$6,939 $— $6,939 
Commercial paper
291,409 — (254)291,155 210,572 80,583 
Corporate notes and bonds
699,403 89 (6,826)692,666 6,001 686,665 
U.S. Treasuries
349,803 (2,027)347,778 9,999 337,779 
U.S. Government agencies
251,370 (4,233)247,139 — 247,139 
Total
$1,599,042 $102 $(13,467)$1,585,677 $226,572 $1,359,105 
As of December 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and Cash EquivalentsShort-Term Investments
Certificates of deposit
$6,814 $21 $(21)$6,814 $— $6,814 
Commercial paper
189,958 (6)189,958 179,964 9,994 
Corporate notes and bonds
658,317 626 (1,341)657,602 8,194 649,408 
U.S. Treasuries
307,634 — (294)307,340 149,998 157,342 
U.S. Government agencies
216,437 (657)215,781 — 215,781 
Total
$1,379,160 $654 $(2,319)$1,377,495 $338,156 $1,039,339 
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, 2022
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Certificates of deposit
$4,984 $(127)$— $— $4,984 $(127)
Commercial paper
291,155 (254)— — 291,155 (254)
Corporate notes and bonds
489,487 (6,124)101,712 (702)591,199 (6,826)
U.S. Treasuries
287,789 (2,024)4,998 (3)292,787 (2,027)
U.S. Government agencies
152,680 (3,369)79,418 (864)232,098 (4,233)
Total
$1,226,095 $(11,898)$186,128 $(1,569)$1,412,223 $(13,467)
As of December 31, 2021
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Certificates of deposit
$4,846 $(21)$— $— $4,846 $(21)
Commercial paper
99,975 (6)— — 99,975 (6)
Corporate notes and bonds
454,374 (1,334)7,576 (7)461,950 (1,341)
U.S. Treasuries
207,341 (294)— — 207,341 (294)
U.S. Government agencies
200,795 (642)9,985 (15)210,780 (657)
Total
$967,331 

$(2,297)

$17,561 

$(22)$984,892 $(2,319)
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, 2022 (in thousands):
Amortized CostFair Value
Due within one year$848,503 $846,244 
Due within one to three years 523,967 512,861 
Total$1,372,470 $1,359,105 
All available-for-sale securities have been classified as current, based on management's intent and ability to use the funds in current operations.
At the beginning of 2021, we held an 11.0% ownership interest in a privately held company, which was 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, 2022. 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 was dissolved 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 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment
3 Months Ended
Mar. 31, 2022
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, 2022As of December 31, 2021
Computer equipment and software
$107,473 $98,163 
Leasehold improvements
20,904 21,002 
Furniture and fixtures
5,915 6,026 
Machinery and equipment
16 16 
Total property and equipment
134,308 125,207 
Less: accumulated depreciation and amortization
(81,518)(78,878)
Total property and equipment, net
$52,790 $46,329 
During the three months ended March 31, 2022 and 2021, we capitalized $12.7 million and $3.7 million, respectively, of software development costs primarily related to our platform and cloud subscription offerings as well as transformation costs related to our quote-to-cash and enterprise resource planning systems. Amortization expense related to capitalized software development costs during the three months ended March 31, 2022 and 2021 was $3.1 million and $3.0 million, respectively.
Depreciation and amortization expense related to property and equipment during the three months ended March 31, 2022 and 2021 was $4.8 million and $8.6 million, respectively.
Refer to Note 7, “Restructuring Charges,” regarding facilities-related write-offs.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Acquisition of Intrigue
On August 4, 2021, we acquired Intrigue, a privately-held company, for cash consideration of approximately $12.3 million. Intrigue's attack surface management technology will be integrated into the Mandiant Advantage platform, enabling organizations to discover, monitor and manage risk across their entire attack surface.
The acquisition of Intrigue was accounted for in accordance with the acquisition method of accounting for business combinations with Mandiant 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 $12.3 million was allocated using the information available to us. The results of operations of Intrigue have been included in our condensed consolidated statements of operations from the acquisition date. Transaction costs were immaterial and expensed as
incurred. Proforma financial information has not been presented for this acquisition as the impact to our condensed consolidated financial statements was not material. Preliminary allocation of the purchase price is as follows (in thousands):
Amount
Net tangible assets acquired$143 
Intangible assets3,400 
Deferred tax liability(513)
Goodwill9,230 
Total preliminary purchase price allocation$12,260 
The purchase price exceeded the fair value of the net tangible liabilities assumed 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 Intrigue acquisition is not deductible for tax purposes.
Intangible assets consist primarily of developed technology. 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 solutions to facilitate the generation of new content.
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$3,400 
Total identifiable intangible assets$3,400 
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 40% to determine the fair value.
The discount rate was determined by accounting for the risk associated with the 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 life was determined by evaluating the expected economic and useful lives of the asset and of similar intangible assets from previous business combinations and adjusting accordingly for circumstances that may be unique to Intrigue.
Goodwill and Purchased Intangible Assets
There were no changes to the carrying amount of goodwill during the three months ended March 31, 2022.
Purchased intangible assets consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
Developed technology
$150,893 $150,893 
Content
158,700 158,700 
Customer relationships
112,360 112,360 
Contract backlog
13,200 13,200 
Trade names
17,720 17,720 
Non-competition agreements
1,100 1,100 
Total intangible assets
453,973 453,973 
Less: accumulated amortization
(383,155)(374,462)
Total net intangible assets
$70,818 $79,511 
Amortization expense of intangible assets during the three months ended March 31, 2022 and 2021 was $8.7 million and $11.1 million, respectively.
The expected future annual amortization expense of intangible assets as of March 31, 2022 is presented below (in thousands):
Years Ending December 31,Amount
2022 (remaining nine months)$25,746 
202329,421 
202410,566 
20255,085 
Total$70,818 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring Charges
3 Months Ended
Mar. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring Charges Restructuring Charges
The following table sets forth the restructuring balance as of March 31, 2022 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2022 (in thousands):
Severance and related costsFacilities costsTotal costs
Balance, December 31, 2021$479 $4,228 $4,707 
Provision for restructuring charges— 502 502 
Cash payments(449)(941)(1,390)
Other adjustments(21)(57)(78)
Balance, March 31, 2022$$3,732 $3,741 
The remainder of the restructuring balance of $3.7 million at March 31, 2022 is primarily composed of non-cancelable non-lease costs. The total restructuring charges during the three months ended March 31, 2022 of $1.0 million include $0.5 million of cash charges related to the provision for restructuring charges and $0.5 million of non-cash loss on disposal related to the early exit of company facilities as well as right-of-use asset write-offs.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
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. We do not include renewal options in our lease terms in calculating our lease liability, as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these renewal options at the time of the lease commencement.
The components of lease expenses were as follows (in thousands):
Three Months Ended March 31,
20222021
Operating lease costs2,909 $3,591 
Short-term lease costs762 298 
Sublease income(223)(223)
Total net lease costs$3,448 $3,666 
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):
As of March 31, 2022As of December 31, 2021
Operating leases:
Operating lease right-of-use assets, net$28,462 $25,768 
Operating lease liabilities, current$14,928 $13,306 
Operating lease liabilities, non-current53,993 52,132 
Total operating lease liabilities$68,921 $65,438 
Weighted average remaining lease term (in years)6.66.8
Weighted average discount rate5.9 %6.0 %
Supplemental cash flow and other information related to leases is as follows (in thousands):
Three Months Ended March 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$2,261 $4,814 
Lease liabilities arising from obtaining right-of-use assets:
Operating leases$5,238 $11,683 
Cash flows of operating lease liabilities are as follows (in thousands):
Years Ending December 31, 
Amount 
2022 (remaining nine months)$11,844 
202313,971 
202412,678 
202511,876 
202611,327 
2027 and thereafter21,114 
Total lease payments
82,810 
Less: imputed interest
(13,889)
Total lease obligations
68,921 
Less: current lease obligations
(14,928)
Long-term lease obligations
$53,993 
As of March 31, 2022, we had an additional operating lease commitment that had not yet commenced of $0.4 million for an office lease. The operating lease will commence in the second quarter of 2022 with lease term of 3 years.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Revenue
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Deferred Revenue Deferred Revenue
Deferred revenue consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
Platform, cloud subscription and managed services, current
$168,692 $170,733 
Professional services, current
134,165 136,878 
Total deferred revenue, current
302,857 307,611 
Platform, cloud subscription and managed services, non-current
94,911 100,285 
Professional services, non-current
2,221 2,432 
Total deferred revenue, non-current
97,132 102,717 
Total deferred revenue
$399,989 $410,328 
Changes in the balance of deferred revenue for the periods presented are as follows (in thousands):
Three Months Ended March 31,
20222021
Deferred revenue, beginning of period
$410,328 $284,253 
Billings for the period
119,805 110,726 
Revenue recognized
(130,144)(114,688)
Deferred revenue, end of period
$399,989 $280,291 
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 condensed 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, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $400.0 million in deferred revenue and $4.9 million in backlog.
We expect 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%76%16%7%1%
Backlog100%48%31%20%1%
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes
3 Months Ended
Mar. 31, 2022
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. 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 (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, 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, 2022, 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 $22.31 per share on March 31, 2022, 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 at the time of the transaction, 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.
Effective January 1, 2022, the Company adopted ASU No. 2020-06, Accounting for Convertible Instruments and Contract on an Entity's Own Equity. As a result of adoption, the conversion option and allocated issuance costs totaling $138.1 million previously attributable to the equity component will no longer be presented in equity. Similarly, the debt discount, which is equal to the carrying value of the embedded conversion feature upon issuance, will no longer be amortized into income as interest expense over the life of the instrument. This resulted in a $77.2 million decrease to the opening balance of accumulated deficit, a $138.1 million decrease to the opening balance of additional paid-in capital, and a $60.9 million increase to the opening balance of the Convertible senior notes, non-current, net on the condensed consolidated balance sheet.
The liability and equity components of the 2024 Notes consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
2024 Notes2024 Notes
Liability component:
Principal$600,000 $600,000 
Less: 2024 Notes discounts and issuance costs, net of amortization(5,661)(67,196)
Net carrying amount$594,339 $532,804 
Equity component, net of issuance costs$— $138,064 
The unamortized issuance costs as of March 31, 2022 will be amortized over a weighted-average remaining period of approximately 2.2 years.
Interest expense related to the 2024 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31,
20222021
2024 Notes2024 Notes
Coupon interest$1,313 $1,313 
Amortization of 2024 Notes discounts and issuance costs650 6,271 
Total interest expense recognized$1,963 $7,584 
Effective interest rate on the liability component1.3 %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. 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, only under the following circumstances:
during any calendar quarter (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 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 at the time of the transaction, 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.
Effective January 1, 2022, the Company adopted ASU No. 2020-06, Accounting for Convertible Instruments and Contract on an Entity's Own Equity. As a result of adoption, the conversion option and allocated issuance costs totaling $133.4 million previously attributable to the equity component will no longer be presented in equity. Similarly, the debt discount, which is equal to the carrying value of the embedded conversion feature upon issuance, will no longer be amortized into income as interest expense over the life of the instrument. This resulted in a $125.1 million decrease to the opening balance of accumulated deficit, a $133.4 million decrease to the opening balance of additional paid-in capital, and a $8.2 million increase to the opening balance of the Convertible senior notes, non-current, net on the condensed consolidated balance sheet.
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, 2022, $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, 2022As of December 31, 2021
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— (283)— (8,970)
Net carrying amount$23,436 $459,717 $23,436 $451,030 
Equity component, net of issuance costs$— $— $15,559 $117,834 
The unamortized discounts and issuance costs as of March 31, 2022 will be amortized over a weighted-average remaining period of approximately 0.2 years.
Interest expense for the three months ended March 31, 2022 related to the 2035 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31, 2022
Series A NotesSeries B Notes
Coupon interest$59 $1,869 
Amortization of 2035 Notes discount and issuance costs— 424 
Total interest expense recognized$59 $2,293 
Effective interest rate on the liability component1.0 %2.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 %
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 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
We were party to letters of credit totaling $3.3 million and $3.1 million as of March 31, 2022 and December 31, 2021, respectively, issued primarily in support of operating leases for our facilities. These letters of credit are collateralized by a line with our bank. No amounts have been drawn against these letters of credit.
Purchase Obligations
As of March 31, 2022, we had approximately $37.2 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, 2022 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 $37.2 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.
On November 3, 2021, an alleged shareholder filed an action against the Company and our board of directors, alleging a violation of Delaware General Corporation Law Sec. 271 and breaches of fiduciary duty in connection with our sale of the FireEye Products business. The lawsuit seeks a declaratory judgment, a shareholder vote, and attorneys’ fees, as well as other relief. The action was filed in the Court of Chancery of the State of Delaware under the caption Altieri v. Mandiant, Inc., et al., No. 2021-0946. The defendants filed a motion to dismiss on January 14, 2022. Based on information currently available, the Company has determined that the amount of any possible loss or range of possible loss is not reasonably estimable.
On April 1, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned Stein v. Mandiant, Inc., et al., No. 1:22-cv-02697. On April 4, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned O’Dell v. Mandiant, Inc., et al., No. 1:22-cv-02782. On April 5, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned Banda v. Mandiant, Inc., et al., No. 1:22-cv-02805. On April 6, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of New York against the Company and our board of directors, captioned Whitfield v. Mandiant, Inc., et al., No. 1:22-cv-01973. On April 8, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of Pennsylvania against the Company and our board of directors, captioned Waterman v. Mandiant, Inc., et al., No. 2:22-cv-01400. On April 10, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of New York against the Company and our board of directors, captioned Farley v. Mandiant, Inc., et al., No. 1:22-cv-02045. On April 11, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned Boncore v. Mandiant, Inc., et al., No. 1:22-cv-02988. On May 5, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of New York against the Company and our board of directors, captioned Cornelius v. Mandiant, Inc., et al., No. 1:22-cv-02589. We refer to the complaints referenced in this paragraph collectively as the “Complaints.”
The Complaints assert claims against all defendants under Section 14(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 14a-9 promulgated thereunder for allegedly false and misleading statements in Mandiant’s proxy statement and against the individual defendants under Section 20(a) of the Exchange Act for alleged “control person” liability with respect to such allegedly false or misleading statements. The allegations in the Complaints include that the proxy statement omitted material information regarding Mandiant’s financial projections, the analyses performed by Goldman Sachs, the sales process leading up to the merger, potential conflicts of interest involving Mandiant insiders, and potential conflicts of interest involving Goldman Sachs. The Complaints seek, among other relief, (1) to enjoin defendants from consummating the merger; (2) to rescind the merger or recover damages, if the merger is completed; (3) declaratory relief; and (4) attorneys’ fees and costs. Management believes the claims
are without merit. Additional lawsuits arising out of the merger may be filed in the future. No assurances can be made as to the outcome of such lawsuits or the Complaints. Based on information currently available, the Company has determined that the amount of any possible loss or range of possible loss is not reasonably estimable.
For a more detailed description of litigation in connection with the merger, see the section of our 2022 proxy statement captioned “The Merger—Litigation Relating to the Merger.”
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, 2022, there have been no claims under any indemnification provisions.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable Convertible Preferred Stock
3 Months Ended
Mar. 31, 2022
Temporary Equity [Abstract]  
Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock
On November 18, 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, 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”), 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.
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, 2022. 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 of accretion as of December 31, 2021. We did not recognize any accretion on Series A Preferred Stock during the three months ended March 31, 2022.
We accrued $4.7 million of dividends on the Series A Preferred Stock during the three months ended March 31, 2022. The cumulative dividend accrued on the Series A Preferred Stock as of March 31, 2022 was $24.1 million. Accrued dividends are recorded against additional paid-in capital due to the Company being in an accumulated deficit position.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Common Shares Reserved for Issuance
3 Months Ended
Mar. 31, 2022
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, of which 400,000 shares of Series A Preferred Stock were issued and outstanding as of March 31, 2022 and December 31, 2021.
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, 2022 and December 31, 2021. 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, 2022As of December 31, 2021
Reserved under stock award plans
48,263 39,476 
Convertible senior notes
33,856 33,856 
Convertible preferred stock24,587 24,313 
Employee Stock Purchase Plan (ESPP)
6,474 4,156 
Total
113,180 101,801 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Award Plans
3 Months Ended
Mar. 31, 2022
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 24.6 million shares and 18.4 million shares of our common stock were reserved for future grants as of March 31, 2022 and December 31, 2021, 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 6.5 million shares and 4.2 million shares of common stock were available for future issuance as of March 31, 2022 and December 31, 2021, 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, 20212,018 $8.61 5.0$25,664 
Exercised
(356)4.26  5,257 
Cancelled
(94)44.16 
Balance — March 31, 20221,568 7.48 5.527,612 
Options exercisable — March 31, 20221,094 $9.84 4.7$17,991 
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, 202119,023 $18.48 1.4$333,674 
Granted
6,866 16.39 
Vested
(2,755)17.23 
Cancelled
(1,021)18.18 
Unvested balance — March 31, 202222,113 17.87 1.9439,340 
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, 20221,758 $18.19 1.9$39,220 
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 2021:
Three Months Ended March 31, 2022Three Months Ended March 31, 2021
Fair value of common stock
$16.97 - $22.33
$13.06 - $15.03
Risk-free interest rate
0.04% - 0.24%
0.09% - 0.18%
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
Volatility
50% - 62%
48% - 68%
Dividend yield
—%—%
Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards, relating to continuing operations, is included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of platform, cloud subscription and managed services revenue
$3,616 $2,814 
Cost of professional services revenue
7,339 5,186 
Research and development
9,194 8,423 
Sales and marketing
10,631 9,890 
General and administrative
7,530 7,088 
Total
$38,310 $33,401 
As of March 31, 2022, total compensation cost related to stock-based awards not yet recognized was $356.5 million, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately 2.8 years.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesWe 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 $0.8 million and $1.2 million for the three months ended March 31, 2022 and 2021, respectively. The provision for income taxes was primarily comprised of income taxes in foreign jurisdictions and withholding taxes, offset by tax benefits from business combinations.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per ShareBasic 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 continuing operations for the three months ended March 31, 2022 and 2021, all potentially issuable 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,
20222021
Numerator:
Loss from continuing operations
$(92,014)$(86,455)
Net income from discontinued operations— 35,809 
Net loss(92,014)(50,646)
Dividend on series A convertible preferred stock(4,718)(4,512)
Accretion of series A convertible preferred stock— (82)
Net loss attributable to common stockholders$(96,732)$(55,240)
Denominator:
Weighted average number of shares outstanding—basic and diluted
230,584 234,740 
Net loss per share attributable to common stockholders, basic and diluted:
Continuing operations$(0.42)$(0.39)
Discontinued operations— 0.15 
Total net loss per share attributable to common stockholders, basic and diluted$(0.42)$(0.24)
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,
20222021
Options to purchase common stock
1,568 3,153 
Unvested restricted stock awards and units
22,113 28,418 
Convertible preferred stock24,587 23,511 
Convertible senior notes
33,856 33,856 
ESPP shares
490 669 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plan
3 Months Ended
Mar. 31, 2022
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 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Major Customers Information
3 Months Ended
Mar. 31, 2022
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 solutions or services below the consolidated unit level. Accordingly, we are considered to be a single reportable segment and operating unit structure.
As discussed in Note 2, the results of product and related subscription and support revenue during the three months ended March 31, 2021 have been included in discontinued operations due to the sale of the FireEye Products business to Trellix.
Revenue by geographic region based on the billing address is as follows (in thousands):
Three Months Ended March 31,
20222021202220212022202120222021
U.S.EMEAAPACOther
Platform, cloud subscription and managed services
$36,937 $37,174 $9,758 $8,577 $7,566 $7,532 $3,368 $2,716 
Professional services48,413 40,622 11,364 8,440 6,562 4,171 6,176 5,456 
Total revenue
$85,350 $77,796 $21,122 $17,017 $14,128 $11,703 $9,544 $8,172 
Our continuing operations generate revenue from sales of our Mandiant Solutions software-as-a-service platform and modules, subscriptions to our managed services and professional services engagements. We disaggregate our revenue from continuing operations into two main categories: (i) platform, cloud subscription and managed services and (ii) professional services.
Our platform, cloud subscription and managed services category includes our Mandiant Advantage software-as-a-service platform and our threat intelligence, security validation, and automated defense modules, as well as our managed services for detection and response and validation. We deliver our managed services and platform entirely through the cloud or, in the case of our security validation software, either through the cloud or in a hybrid on-premise/cloud configuration.
Our professional services include 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 pre-paid expertise-on-demand subscription and some pre-paid professional services is deferred and 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,
20222021
Platform, cloud subscription and managed services
$57,629 $55,999 
Professional services
72,515 58,689 
Total revenue
$130,144 $114,688 
Long lived assets by geography
Long lived assets by geographic region based on physical location is as follows (in thousands):
As of March 31, 2022As of December 31, 2021
Property and equipment, net:
United States$47,636 $42,116 
International5,154 4,213 
Total property and equipment, net$52,790 $46,329 
For the three months ended March 31, 2022 and 2021, no customer represented 10% or greater of our total revenue.
As of March 31, 2022 and December 31, 2021, no customer represented 10% or greater of our net accounts receivable balance.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsBetween April 1, 2022 and May 5, 2022, inclusive, eight complaints seeking to enjoin the Merger and other relief were filed by purported Company stockholders against the Company and our board of directors. The complaints assert claims against all defendants under Section 14(a) of the Exchange Act and Rule 14a-9 promulgated thereunder for allegedly false and misleading statements in the Company's proxy statement and against the individual defendants under Section 20(a) of the Exchange Act for alleged “control person” liability with respect to such allegedly false and misleading statements. Management believes the claims are without merit.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
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 Mandiant, 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, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other interim period or for any other future year. The balance sheet as of December 31, 2021 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, 2021 included in our Annual Report on Form 10-K for the year ended December 31, 2021.
Use of Estimates
Use of Estimates
The preparation of condensed 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 10), results of operations of the Company’s discontinued operations, 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.
Discontinued Operations
Discontinued Operations
If the disposal of the component of an entity (or group of components) represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results, it meets the criteria for discontinued operations. The results of discontinued
operations, as well as any gain or loss on the disposal transaction, are presented separately, net of tax, from the results of continuing operations for all historical periods presented. The revenue and expenses included in the results of discontinued operations are the revenue and direct operating expenses incurred by the discontinued component that may be reasonably segregated from the revenue and costs of the ongoing operations of the Company. The operating results from discontinued operations have been included in our condensed consolidated financial statements. The condensed consolidated statement of cash flows presents cash flows from continuing operations along with cash flows from discontinued operations within each cash flow statement category.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued Accounting Standards Update (“ASU”) 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 Accounting Standards Codification (“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 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) and includes the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards.
The Company adopted ASU 2020-06 on January 1, 2022, using the modified retrospective basis. Adoption resulted in a $202.3 million decrease to the opening balance of accumulated deficit, $271.5 million decrease to the opening balance of additional paid-in capital, and $69.1 million increase to the opening balance of the Convertible Senior Notes, net on the condensed consolidated balance sheet.
Recent Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard requires an acquiring entity to apply Topic 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities in a business combination in a manner consistent with how the acquiree recognized and measured them in its preacquisition financial statements. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted, including adoption in an interim period. We are currently evaluating the timing and overall impact of this standard on our condensed 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 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations (Tables)
3 Months Ended
Mar. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Assets and Liabilities, Operations & Supplemental Information of the Discontinued Operations
The following table summarizes the results of the discontinued operations for the three months ended March 31, 2021 (in thousands):
Three Months Ended March 31, 2021
MAJOR LINE ITEMS CONSTITUTING NET INCOME
Revenue from discontinued operations$131,659 
Cost of revenue27,801
Research and development27,421
Sales and marketing37,644
Other expense, net2,660
Net income from discontinued operations before income taxes$36,133 
Provision for income taxes324 
Net income from discontinued operations, net of income taxes$35,809 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
The following table presents our assets measured at fair value on a recurring basis using the above input categories (in thousands):
As of March 31, 2022As of December 31, 2021
Description
Level 1
Level 2
Level 3
Total
Level 1
Level 2
Level 3
Total
Assets
Cash equivalents:
Money market funds
$90,902 $— $— $90,902 $309,468 $— $— $309,468 
Commercial Paper
— 210,572 — 210,572 — 179,964 — 179,964 
Corporate notes and bonds
— 6,001 — 6,001 — 8,194 — 8,194 
U.S. Treasuries
— 9,999 — 9,999 — 149,998 — 149,998 
Total cash equivalents
90,902 226,572 — 317,474 309,468 338,156 — 647,624 
Short-term investments:
Certificates of deposit
— 6,939 — 6,939 — 6,814 — 6,814 
Commercial paper
— 80,583 — 80,583 — 9,994 — 9,994 
Corporate notes and bonds
— 686,665 — 686,665 — 649,408 — 649,408 
U.S. Treasuries
— 337,779 — 337,779 — 157,342 — 157,342 
U.S. Government agencies
— 247,139 — 247,139 — 215,781 — 215,781 
Total short-term investments
— 1,359,105 — 1,359,105 — 1,039,339 — 1,039,339 
Total assets measured at fair value
$90,902 $1,585,677 $— $1,676,579 $309,468 $1,377,495 $— $1,686,963 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Tables)
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Summary of Investments
Our investments consisted of the following (in thousands):
As of March 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and Cash EquivalentShort-Term Investments
Certificates of deposit
$7,057 $$(127)$6,939 $— $6,939 
Commercial paper
291,409 — (254)291,155 210,572 80,583 
Corporate notes and bonds
699,403 89 (6,826)692,666 6,001 686,665 
U.S. Treasuries
349,803 (2,027)347,778 9,999 337,779 
U.S. Government agencies
251,370 (4,233)247,139 — 247,139 
Total
$1,599,042 $102 $(13,467)$1,585,677 $226,572 $1,359,105 
As of December 31, 2021
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and Cash EquivalentsShort-Term Investments
Certificates of deposit
$6,814 $21 $(21)$6,814 $— $6,814 
Commercial paper
189,958 (6)189,958 179,964 9,994 
Corporate notes and bonds
658,317 626 (1,341)657,602 8,194 649,408 
U.S. Treasuries
307,634 — (294)307,340 149,998 157,342 
U.S. Government agencies
216,437 (657)215,781 — 215,781 
Total
$1,379,160 $654 $(2,319)$1,377,495 $338,156 $1,039,339 
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, 2022
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Certificates of deposit
$4,984 $(127)$— $— $4,984 $(127)
Commercial paper
291,155 (254)— — 291,155 (254)
Corporate notes and bonds
489,487 (6,124)101,712 (702)591,199 (6,826)
U.S. Treasuries
287,789 (2,024)4,998 (3)292,787 (2,027)
U.S. Government agencies
152,680 (3,369)79,418 (864)232,098 (4,233)
Total
$1,226,095 $(11,898)$186,128 $(1,569)$1,412,223 $(13,467)
As of December 31, 2021
Less Than 12 MonthsGreater Than 12 MonthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Certificates of deposit
$4,846 $(21)$— $— $4,846 $(21)
Commercial paper
99,975 (6)— — 99,975 (6)
Corporate notes and bonds
454,374 (1,334)7,576 (7)461,950 (1,341)
U.S. Treasuries
207,341 (294)— — 207,341 (294)
U.S. Government agencies
200,795 (642)9,985 (15)210,780 (657)
Total
$967,331 

$(2,297)

$17,561 

$(22)$984,892 $(2,319)
Summary of Contractual Maturities of Investments
The following table summarizes the contractual maturities of our investments as of March 31, 2022 (in thousands):
Amortized CostFair Value
Due within one year$848,503 $846,244 
Due within one to three years 523,967 512,861 
Total$1,372,470 $1,359,105 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
Computer equipment and software
$107,473 $98,163 
Leasehold improvements
20,904 21,002 
Furniture and fixtures
5,915 6,026 
Machinery and equipment
16 16 
Total property and equipment
134,308 125,207 
Less: accumulated depreciation and amortization
(81,518)(78,878)
Total property and equipment, net
$52,790 $46,329 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Purchase Price Allocation Preliminary allocation of the purchase price is as follows (in thousands):
Amount
Net tangible assets acquired$143 
Intangible assets3,400 
Deferred tax liability(513)
Goodwill9,230 
Total preliminary purchase price allocation$12,260 
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$3,400 
Total identifiable intangible assets$3,400 
Purchased intangible assets consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
Developed technology
$150,893 $150,893 
Content
158,700 158,700 
Customer relationships
112,360 112,360 
Contract backlog
13,200 13,200 
Trade names
17,720 17,720 
Non-competition agreements
1,100 1,100 
Total intangible assets
453,973 453,973 
Less: accumulated amortization
(383,155)(374,462)
Total net intangible assets
$70,818 $79,511 
Schedule of Expected Annual Amortization Expense of Intangible Assets
The expected future annual amortization expense of intangible assets as of March 31, 2022 is presented below (in thousands):
Years Ending December 31,Amount
2022 (remaining nine months)$25,746 
202329,421 
202410,566 
20255,085 
Total$70,818 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring Charges (Tables)
3 Months Ended
Mar. 31, 2022
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Activities
The following table sets forth the restructuring balance as of March 31, 2022 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2022 (in thousands):
Severance and related costsFacilities costsTotal costs
Balance, December 31, 2021$479 $4,228 $4,707 
Provision for restructuring charges— 502 502 
Cash payments(449)(941)(1,390)
Other adjustments(21)(57)(78)
Balance, March 31, 2022$$3,732 $3,741 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
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,
20222021
Operating lease costs2,909 $3,591 
Short-term lease costs762 298 
Sublease income(223)(223)
Total net lease costs$3,448 $3,666 
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):
As of March 31, 2022As of December 31, 2021
Operating leases:
Operating lease right-of-use assets, net$28,462 $25,768 
Operating lease liabilities, current$14,928 $13,306 
Operating lease liabilities, non-current53,993 52,132 
Total operating lease liabilities$68,921 $65,438 
Weighted average remaining lease term (in years)6.66.8
Weighted average discount rate5.9 %6.0 %
Supplemental cash flow and other information related to leases is as follows (in thousands):
Three Months Ended March 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$2,261 $4,814 
Lease liabilities arising from obtaining right-of-use assets:
Operating leases$5,238 $11,683 
Schedule of Cash Flows of Operating Lease Liabilities Cash flows of operating lease liabilities are as follows (in thousands):
Years Ending December 31, 
Amount 
2022 (remaining nine months)$11,844 
202313,971 
202412,678 
202511,876 
202611,327 
2027 and thereafter21,114 
Total lease payments
82,810 
Less: imputed interest
(13,889)
Total lease obligations
68,921 
Less: current lease obligations
(14,928)
Long-term lease obligations
$53,993 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue
Deferred revenue consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
Platform, cloud subscription and managed services, current
$168,692 $170,733 
Professional services, current
134,165 136,878 
Total deferred revenue, current
302,857 307,611 
Platform, cloud subscription and managed services, non-current
94,911 100,285 
Professional services, non-current
2,221 2,432 
Total deferred revenue, non-current
97,132 102,717 
Total deferred revenue
$399,989 $410,328 
Changes in the balance of deferred revenue for the periods presented are as follows (in thousands):
Three Months Ended March 31,
20222021
Deferred revenue, beginning of period
$410,328 $284,253 
Billings for the period
119,805 110,726 
Revenue recognized
(130,144)(114,688)
Deferred revenue, end of period
$399,989 $280,291 
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%76%16%7%1%
Backlog100%48%31%20%1%
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2022
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, 2022As of December 31, 2021
2024 Notes2024 Notes
Liability component:
Principal$600,000 $600,000 
Less: 2024 Notes discounts and issuance costs, net of amortization(5,661)(67,196)
Net carrying amount$594,339 $532,804 
Equity component, net of issuance costs$— $138,064 
The liability and equity components of the remaining portion of 2035 Notes consisted of the following (in thousands):
As of March 31, 2022As of December 31, 2021
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— (283)— (8,970)
Net carrying amount$23,436 $459,717 $23,436 $451,030 
Equity component, net of issuance costs$— $— $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,
20222021
2024 Notes2024 Notes
Coupon interest$1,313 $1,313 
Amortization of 2024 Notes discounts and issuance costs650 6,271 
Total interest expense recognized$1,963 $7,584 
Effective interest rate on the liability component1.3 %6.0 %
Interest expense for the three months ended March 31, 2022 related to the 2035 Notes consisted of the following (dollars in thousands):
Three Months Ended March 31, 2022
Series A NotesSeries B Notes
Coupon interest$59 $1,869 
Amortization of 2035 Notes discount and issuance costs— 424 
Total interest expense recognized$59 $2,293 
Effective interest rate on the liability component1.0 %2.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 %
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Common Shares Reserved for Issuance (Tables)
3 Months Ended
Mar. 31, 2022
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, 2022As of December 31, 2021
Reserved under stock award plans
48,263 39,476 
Convertible senior notes
33,856 33,856 
Convertible preferred stock24,587 24,313 
Employee Stock Purchase Plan (ESPP)
6,474 4,156 
Total
113,180 101,801 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Award Plans (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Summary of Activity for Stock Option Changes
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, 20212,018 $8.61 5.0$25,664 
Exercised
(356)4.26  5,257 
Cancelled
(94)44.16 
Balance — March 31, 20221,568 7.48 5.527,612 
Options exercisable — March 31, 20221,094 $9.84 4.7$17,991 
Summary of Activity for Restricted Common Stock, RSAs and RSUs
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, 202119,023 $18.48 1.4$333,674 
Granted
6,866 16.39 
Vested
(2,755)17.23 
Cancelled
(1,021)18.18 
Unvested balance — March 31, 202222,113 17.87 1.9439,340 
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, 20221,758 $18.19 1.9$39,220 
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 2021:
Three Months Ended March 31, 2022Three Months Ended March 31, 2021
Fair value of common stock
$16.97 - $22.33
$13.06 - $15.03
Risk-free interest rate
0.04% - 0.24%
0.09% - 0.18%
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
Volatility
50% - 62%
48% - 68%
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, relating to continuing operations, is included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of platform, cloud subscription and managed services revenue
$3,616 $2,814 
Cost of professional services revenue
7,339 5,186 
Research and development
9,194 8,423 
Sales and marketing
10,631 9,890 
General and administrative
7,530 7,088 
Total
$38,310 $33,401 
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2022
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,
20222021
Numerator:
Loss from continuing operations
$(92,014)$(86,455)
Net income from discontinued operations— 35,809 
Net loss(92,014)(50,646)
Dividend on series A convertible preferred stock(4,718)(4,512)
Accretion of series A convertible preferred stock— (82)
Net loss attributable to common stockholders$(96,732)$(55,240)
Denominator:
Weighted average number of shares outstanding—basic and diluted
230,584 234,740 
Net loss per share attributable to common stockholders, basic and diluted:
Continuing operations$(0.42)$(0.39)
Discontinued operations— 0.15 
Total net loss per share attributable to common stockholders, basic and diluted$(0.42)$(0.24)
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,
20222021
Options to purchase common stock
1,568 3,153 
Unvested restricted stock awards and units
22,113 28,418 
Convertible preferred stock24,587 23,511 
Convertible senior notes
33,856 33,856 
ESPP shares
490 669 
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Major Customers Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Region
Revenue by geographic region based on the billing address is as follows (in thousands):
Three Months Ended March 31,
20222021202220212022202120222021
U.S.EMEAAPACOther
Platform, cloud subscription and managed services
$36,937 $37,174 $9,758 $8,577 $7,566 $7,532 $3,368 $2,716 
Professional services48,413 40,622 11,364 8,440 6,562 4,171 6,176 5,456 
Total revenue
$85,350 $77,796 $21,122 $17,017 $14,128 $11,703 $9,544 $8,172 
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,
20222021
Platform, cloud subscription and managed services
$57,629 $55,999 
Professional services
72,515 58,689 
Total revenue
$130,144 $114,688 
Summary of Long lived Assets by Geographic Region
Long lived assets by geographic region based on physical location is as follows (in thousands):
As of March 31, 2022As of December 31, 2021
Property and equipment, net:
United States$47,636 $42,116 
International5,154 4,213 
Total property and equipment, net$52,790 $46,329 
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 10 Months Ended 12 Months Ended
Aug. 04, 2021
Mar. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Mar. 07, 2022
Jan. 01, 2022
Jun. 02, 2021
May 29, 2021
Mar. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]                    
Stock repurchase program of common stock amount             $ 500,000      
Shares repurchased (in shares)   0 16,800,000              
Shares repurchased     $ 300,000              
Shares repurchased, average cost per share (in usd per share)     $ 17.81              
Accounting Standards Update [Extensible Enumeration]   Accounting Standards Update 2020-06 [Member]   Accounting Standards Update 2020-06 [Member]            
Stockholders' equity   $ 1,389,430 $ 1,389,430 $ 1,531,240         $ 715,131 $ 732,905
Convertible notes           $ 69,100        
Accumulated deficit:                    
Business Acquisition [Line Items]                    
Stockholders' equity   $ (1,787,761) $ (1,787,761) $ (1,898,055)   202,300     $ (2,864,842) $ (2,814,196)
Additional Paid-In Capital                    
Business Acquisition [Line Items]                    
Stockholders' equity           $ 271,500        
Products Business | Discontinued Operations, Held-for-sale                    
Business Acquisition [Line Items]                    
Total cash consideration               $ 1,200,000    
Merger Agreement                    
Business Acquisition [Line Items]                    
Price per share (in dollars per share)         $ 23.00          
Intrigue                    
Business Acquisition [Line Items]                    
Purchase consideration, cash paid $ 12,300                  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 08, 2021
Mar. 31, 2022
Mar. 31, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Total revenue   $ 130,144 $ 114,688
Total cost of revenue   72,202 59,085
Products Business | Discontinued Operations, Disposed of by Sale      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Total cash consideration $ 1,200,000    
Transition service period 18 months    
Income for transition services agreement   13,300  
Other income expenses   $ 11,900  
Total revenue     0
Total cost of revenue     $ 0
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations - Major Line Items Constituting Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
MAJOR LINE ITEMS CONSTITUTING NET INCOME    
Net income from discontinued operations, net of income taxes $ 0 $ 35,809
Discontinued Operations, Disposed of by Sale | Products Business    
MAJOR LINE ITEMS CONSTITUTING NET INCOME    
Revenue from discontinued operations   131,659
Cost of revenue   27,801
Research and development   27,421
Sales and marketing   37,644
Other expense, net   2,660
Net income from discontinued operations before income taxes   36,133
Provision for income taxes   324
Net income from discontinued operations, net of income taxes   $ 35,809
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments $ 1,359,105  
Total    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 317,474 $ 647,624
Total short-term investments 1,359,105 1,039,339
Total assets measured at fair value 1,676,579 1,686,963
Total | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 6,939 6,814
Total | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 210,572 179,964
Total short-term investments 80,583 9,994
Total | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 6,001 8,194
Total short-term investments 686,665 649,408
Total | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 9,999 149,998
Total short-term investments 337,779 157,342
Total | U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 247,139 215,781
Total | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 90,902 309,468
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 90,902 309,468
Total short-term investments 0 0
Total assets measured at fair value 90,902 309,468
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 cash equivalents 0 0
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 cash equivalents 0 0
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 cash equivalents 0 0
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 90,902 309,468
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 226,572 338,156
Total short-term investments 1,359,105 1,039,339
Total assets measured at fair value 1,585,677 1,377,495
Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 6,939 6,814
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 210,572 179,964
Total short-term investments 80,583 9,994
Level 2 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 6,001 8,194
Total short-term investments 686,665 649,408
Level 2 | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 9,999 149,998
Total short-term investments 337,779 157,342
Level 2 | U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 247,139 215,781
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 cash equivalents 0 0
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 cash equivalents 0 0
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 cash equivalents 0 0
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 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Billions
Mar. 31, 2022
Dec. 31, 2021
Level 2 | Convertible Senior Notes    
Debt Instrument [Line Items]    
Fair value of debt $ 1.1 $ 1.0
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,599,042 $ 1,379,160
Gross Unrealized Gains 102 654
Gross Unrealized Losses (13,467) (2,319)
Estimated Fair Value 1,585,677 1,377,495
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 226,572 338,156
Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 1,359,105 1,039,339
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,057 6,814
Gross Unrealized Gains 9 21
Gross Unrealized Losses (127) (21)
Estimated Fair Value 6,939 6,814
Certificates of deposit | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
Certificates of deposit | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 6,939 6,814
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 291,409 189,958
Gross Unrealized Gains 0 6
Gross Unrealized Losses (254) (6)
Estimated Fair Value 291,155 189,958
Commercial paper | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 210,572 179,964
Commercial paper | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 80,583 9,994
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 699,403 658,317
Gross Unrealized Gains 89 626
Gross Unrealized Losses (6,826) (1,341)
Estimated Fair Value 692,666 657,602
Corporate notes and bonds | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 6,001 8,194
Corporate notes and bonds | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 686,665 649,408
U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 349,803 307,634
Gross Unrealized Gains 2 0
Gross Unrealized Losses (2,027) (294)
Estimated Fair Value 347,778 307,340
U.S. Treasuries | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 9,999 149,998
U.S. Treasuries | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 337,779 157,342
U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 251,370 216,437
Gross Unrealized Gains 2 1
Gross Unrealized Losses (4,233) (657)
Estimated Fair Value 247,139 215,781
U.S. Government agencies | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 0 0
U.S. Government agencies | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value $ 247,139 $ 215,781
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value    
Less Than 12 Months $ 1,226,095 $ 967,331
Greater Than 12 Months 186,128 17,561
Total 1,412,223 984,892
Unrealized Loss    
Less Than 12 Months (11,898) (2,297)
Greater Than 12 Months (1,569) (22)
Total (13,467) (2,319)
Certificates of deposit    
Fair Value    
Less Than 12 Months 4,984 4,846
Greater Than 12 Months 0 0
Total 4,984 4,846
Unrealized Loss    
Less Than 12 Months (127) (21)
Greater Than 12 Months 0 0
Total (127) (21)
Commercial paper    
Fair Value    
Less Than 12 Months 291,155 99,975
Greater Than 12 Months 0 0
Total 291,155 99,975
Unrealized Loss    
Less Than 12 Months (254) (6)
Greater Than 12 Months 0 0
Total (254) (6)
Corporate notes and bonds    
Fair Value    
Less Than 12 Months 489,487 454,374
Greater Than 12 Months 101,712 7,576
Total 591,199 461,950
Unrealized Loss    
Less Than 12 Months (6,124) (1,334)
Greater Than 12 Months (702) (7)
Total (6,826) (1,341)
U.S. Treasuries    
Fair Value    
Less Than 12 Months 287,789 207,341
Greater Than 12 Months 4,998 0
Total 292,787 207,341
Unrealized Loss    
Less Than 12 Months (2,024) (294)
Greater Than 12 Months (3) 0
Total (2,027) (294)
U.S. Government agencies    
Fair Value    
Less Than 12 Months 152,680 200,795
Greater Than 12 Months 79,418 9,985
Total 232,098 210,780
Unrealized Loss    
Less Than 12 Months (3,369) (642)
Greater Than 12 Months (864) (15)
Total $ (4,233) $ (657)
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Summary of Contractual Maturities of Investments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Amortized Cost  
Due within one year $ 848,503
Due within one to three years 523,967
Amortized Cost 1,372,470
Fair Value  
Due within one year 846,244
Due within one to three years 512,861
Total $ 1,359,105
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Narrative (Details) - Private Company - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Jan. 01, 2021
Schedule of Equity Method Investments [Line Items]    
Ownership percentage   11.00%
Gain (loss) from investment $ 0  
Amounts paid to shareholders $ 0  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 134,308 $ 125,207
Less: accumulated depreciation and amortization (81,518) (78,878)
Total property and equipment, net 52,790 46,329
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 107,473 98,163
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 20,904 21,002
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,915 6,026
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 16 $ 16
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Abstract]    
Capitalized software development costs $ 12.7 $ 3.7
Amortization of capitalized software development costs 3.1 3.0
Depreciation and amortization $ 4.8 $ 8.6
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Aug. 04, 2021
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition [Line Items]      
Changes in carrying amount of goodwill   $ 0.0  
Amortization expense   $ 8.7 $ 11.1
Intrigue      
Business Acquisition [Line Items]      
Purchase consideration, cash paid $ 12.3    
Intrigue | Measurement Input, Discount Rate | Developed Technology      
Business Acquisition [Line Items]      
Intangible assets, measurement input 40.00%    
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Aug. 04, 2021
Business Acquisition [Line Items]      
Goodwill $ 1,060,023 $ 1,060,023  
Intrigue      
Business Acquisition [Line Items]      
Net tangible assets acquired     $ 143
Intangible assets     3,400
Deferred tax liability     (513)
Goodwill     9,230
Total preliminary purchase price allocation     $ 12,260
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Identifiable Intangible Assets Acquired (Details) - Intrigue
$ in Thousands
Aug. 04, 2021
USD ($)
Business Acquisition [Line Items]  
Amount $ 3,400
Developed technology  
Business Acquisition [Line Items]  
Estimated Useful Life (in years) 3 years
Amount $ 3,400
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]    
Total intangible assets $ 453,973 $ 453,973
Less: accumulated amortization (383,155) (374,462)
Total net intangible assets 70,818 79,511
Developed technology    
Business Acquisition [Line Items]    
Total intangible assets 150,893 150,893
Content    
Business Acquisition [Line Items]    
Total intangible assets 158,700 158,700
Customer relationships    
Business Acquisition [Line Items]    
Total intangible assets 112,360 112,360
Contract backlog    
Business Acquisition [Line Items]    
Total intangible assets 13,200 13,200
Trade names    
Business Acquisition [Line Items]    
Total intangible assets 17,720 17,720
Non-competition agreements    
Business Acquisition [Line Items]    
Total intangible assets $ 1,100 $ 1,100
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]    
2022 (remaining nine months) $ 25,746  
2023 29,421  
2024 10,566  
2025 5,085  
Total net intangible assets $ 70,818 $ 79,511
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring Charges - Summary of Restructuring Activities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Restructuring Reserve  
Balance, December 31, 2021 $ 4,707
Provision for restructuring charges 502
Cash payments (1,390)
Other adjustments (78)
Balance, March 31, 2022 3,741
Severance and related costs  
Restructuring Reserve  
Balance, December 31, 2021 479
Provision for restructuring charges 0
Cash payments (449)
Other adjustments (21)
Balance, March 31, 2022 9
Facilities costs  
Restructuring Reserve  
Balance, December 31, 2021 4,228
Provision for restructuring charges 502
Cash payments (941)
Other adjustments (57)
Balance, March 31, 2022 $ 3,732
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Restructuring and Related Activities [Abstract]      
Restructuring reserve $ 3,741   $ 4,707
Restructuring charges 1,040 $ 0  
Provision for restructuring charges 502    
Non-cash charges related to right-of-use asset write-offs $ 500    
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Lessee, Lease, Description [Line Items]    
Optional extension term 5 years  
Optional termination period 1 year  
Operating lease commitment not yet commenced $ 0.4  
Forecast    
Lessee, Lease, Description [Line Items]    
Lease term   3 years
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 11 years  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Components of Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Operating lease costs $ 2,909 $ 3,591
Short-term lease costs 762 298
Sublease income (223) (223)
Total net lease costs $ 3,448 $ 3,666
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating leases:    
Operating lease right-of-use assets, net $ 28,462 $ 25,768
Operating lease liabilities, current 14,928 13,306
Operating lease liabilities, non-current 53,993 52,132
Total operating lease liabilities $ 68,921 $ 65,438
Weighted average remaining lease term (in years) 6 years 7 months 6 days 6 years 9 months 18 days
Weighted average discount rate 5.90% 6.00%
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 2,261 $ 4,814
Lease liabilities arising from obtaining right-of-use assets:    
Operating leases $ 5,238 $ 11,683
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 (remaining nine months) $ 11,844  
2023 13,971  
2024 12,678  
2025 11,876  
2026 11,327  
2027 and thereafter 21,114  
Total lease payments 82,810  
Less: imputed interest (13,889)  
Total operating lease liabilities 68,921 $ 65,438
Less: current lease obligations (14,928) (13,306)
Long-term lease obligations $ 53,993 $ 52,132
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Revenue from External Customer [Line Items]        
Total deferred revenue, current $ 302,857 $ 307,611    
Total deferred revenue, non-current 97,132 102,717    
Total deferred revenue 399,989 410,328 $ 280,291 $ 284,253
Platform, cloud subscription and managed services        
Revenue from External Customer [Line Items]        
Total deferred revenue, current 168,692 170,733    
Total deferred revenue, non-current 94,911 100,285    
Professional services        
Revenue from External Customer [Line Items]        
Total deferred revenue, current 134,165 136,878    
Total deferred revenue, non-current $ 2,221 $ 2,432    
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Revenue - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Change in Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 410,328 $ 284,253
Billings for the period 119,805 110,726
Revenue recognized (130,144) (114,688)
Ending balance $ 399,989 $ 280,291
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Revenue - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]        
Deferred revenue $ 399,989 $ 410,328 $ 280,291 $ 284,253
Backlog $ 4,900      
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Revenue - Remaining Performance Obligations (Details)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Deferred revenue 100.00%
Backlog 100.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 76.00%
Backlog 48.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue, expected timing of satisfaction 1 year
Backlog, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 16.00%
Backlog 31.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue, expected timing of satisfaction 1 year
Backlog, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 7.00%
Backlog 20.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue, expected timing of satisfaction 1 year
Backlog, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 1.00%
Backlog 1.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue, expected timing of satisfaction
Backlog, expected timing of satisfaction
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes - Convertible Senior Notes due 2024 (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 24, 2018
USD ($)
day
$ / shares
May 31, 2018
USD ($)
Jun. 30, 2015
USD ($)
Mar. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Jun. 05, 2018
USD ($)
Debt Instrument [Line Items]                      
Purchase of capped calls           $ 65,200          
Accounting Standards Update [Extensible Enumeration]       Accounting Standards Update 2020-06 [Member] Accounting Standards Update 2020-06 [Member]            
Stockholders' equity       $ 1,389,430 $ 1,531,240     $ 715,131 $ 732,905    
Convertible notes             $ 69,100        
Retained Earnings                      
Debt Instrument [Line Items]                      
Stockholders' equity       $ (1,787,761) $ (1,898,055)   202,300 $ (2,864,842) $ (2,814,196)    
Additional Paid-In Capital                      
Debt Instrument [Line Items]                      
Stockholders' equity             271,500        
Common Stock                      
Debt Instrument [Line Items]                      
Fair value of common stock (in usd per share) | $ / shares       $ 22.31              
Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Debt instrument, convertible, conversion ratio     0.0164572                
Convertible Senior Notes Due 2024                      
Debt Instrument [Line Items]                      
Accounting Standards Update [Extensible Enumeration]         Accounting Standards Update 2020-06 [Member]            
Equity component, net of issuance costs             138,100        
Convertible notes             60,900        
Convertible Senior Notes Due 2024 | Retained Earnings                      
Debt Instrument [Line Items]                      
Stockholders' equity             77,200        
Convertible Senior Notes Due 2024 | Additional Paid-In Capital                      
Debt Instrument [Line Items]                      
Stockholders' equity             138,100        
Convertible Senior Notes Due 2024 | Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Principal amount $ 525,000                   $ 75,000
Interest rate 0.875%                    
Initial purchaser's discount $ 15,000                    
Debt issuance costs 600                    
Proceeds from issuance of convertible senior notes, net of issuance costs 584,400                    
Repurchase of convertible senior notes 330,400                    
Purchase of capped calls $ 65,200                    
Debt instrument, convertible, conversion ratio 0.0431167                    
Conversion price (in 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                    
Equity component, net of issuance costs       $ 0 $ 138,064            
Remaining discount amortization period       2 years 2 months 12 days              
Cap price (in usd per share) | $ / shares $ 34.32                    
Convertible Senior Notes Due 2024 | Convertible Senior Notes | Measurement Input, Discount Rate                      
Debt Instrument [Line Items]                      
Measurement input 0.055                    
Convertible Senior Notes Due 2024 | Convertible Senior Notes | Common Stock                      
Debt Instrument [Line Items]                      
Number of shares issued from conversion of debt (in shares) | shares       0              
Convertible Senior Notes Due 2024 | Convertible Senior Notes | Subsequent to September 30, 2015                      
Debt Instrument [Line Items]                      
Threshold trading days | day 20                    
Threshold consecutive trading days | day 30                    
Threshold percentage of stock price trigger 130.00%                    
Series A Notes | Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Principal amount     $ 460,000                
Interest rate     1.00%                
Repurchase of convertible senior notes   $ 330,400                  
Repurchased principal amount of debt $ 340,200 $ 340,200               $ 96,400  
Equity component, net of issuance costs       $ 0 $ 15,559            
Series A Notes | Convertible Senior Notes | Measurement Input, Discount Rate                      
Debt Instrument [Line Items]                      
Measurement input   0.045                  
Convertible Senior Notes due 2024 | Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Purchase price trigger percentage 100.00%                    
Redemption price triggered by fundamental change, percentage 100.00%                    
Convertible Senior Notes due 2024 | Convertible Senior Notes | Subsequent to September 30, 2015                      
Debt Instrument [Line Items]                      
Threshold consecutive trading days | day 30                    
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%                    
Debt, Liability Component | Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Initial purchaser's discount $ 11,500   $ 17,600                
Debt issuance costs 500   400                
Carrying amount of convertible debt 458,300                    
Debt, Equity Component | Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Initial purchaser's discount 3,500   5,400                
Debt issuance costs $ 100   $ 100                
Convertible Senior Notes                      
Debt Instrument [Line Items]                      
Accounting Standards Update [Extensible Enumeration]         Accounting Standards Update 2020-06 [Member]            
Equity component, net of issuance costs             133,400        
Convertible notes             8,200        
Convertible Senior Notes | Retained Earnings                      
Debt Instrument [Line Items]                      
Stockholders' equity             125,100        
Convertible Senior Notes | Additional Paid-In Capital                      
Debt Instrument [Line Items]                      
Stockholders' equity             $ 133,400        
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Convertible Senior Notes Due 2024      
Liability component:      
Equity component, net of issuance costs   $ 138,100  
Convertible Senior Notes | Convertible Senior Notes Due 2024      
Liability component:      
Principal $ 600,000   $ 600,000
Less: Notes discounts and issuance costs, net of amortization (5,661)   (67,196)
Net carrying amount 594,339   532,804
Equity component, net of issuance costs 0   138,064
Convertible Senior Notes | Series A Notes      
Liability component:      
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 0   15,559
Convertible Senior Notes | Series B Notes      
Liability component:      
Principal 460,000   460,000
Less: Notes discounts and issuance costs, net of amortization (283)   (8,970)
Net carrying amount 459,717   451,030
Equity component, net of issuance costs $ 0   $ 117,834
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 2021
Convertible Senior Notes Due 2024    
Debt Instrument [Line Items]    
Coupon interest $ 1,313 $ 1,313
Amortization of Notes discounts and issuance costs 650 6,271
Total interest expense recognized $ 1,963 $ 7,584
Effective interest rate on the liability component 1.30% 6.00%
Series A Notes    
Debt Instrument [Line Items]    
Coupon interest $ 59 $ 59
Amortization of Notes discounts and issuance costs 0 0
Total interest expense recognized $ 59 $ 59
Effective interest rate on the liability component 1.00% 1.00%
Series B Notes    
Debt Instrument [Line Items]    
Coupon interest $ 1,869 $ 1,869
Amortization of Notes discounts and issuance costs 424 5,113
Total interest expense recognized $ 2,293 $ 6,982
Effective interest rate on the liability component 2.00% 6.50%
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes - Convertible Senior Notes due 2035 (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2015
USD ($)
day
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
May 24, 2018
USD ($)
Jun. 30, 2016
$ / shares
Debt Instrument [Line Items]                
Accounting Standards Update [Extensible Enumeration]   Accounting Standards Update 2020-06 [Member] Accounting Standards Update 2020-06 [Member]          
Stockholders' equity   $ 1,389,430 $ 1,531,240   $ 715,131 $ 732,905    
Convertible notes       $ 69,100        
Retained Earnings                
Debt Instrument [Line Items]                
Stockholders' equity   (1,787,761) (1,898,055) 202,300 $ (2,864,842) $ (2,814,196)    
Additional Paid-In Capital                
Debt Instrument [Line Items]                
Stockholders' equity       271,500        
Convertible Senior Notes                
Debt Instrument [Line Items]                
Debt instrument, convertible, conversion ratio 0.0164572              
Series A Notes | Convertible Senior Notes                
Debt Instrument [Line Items]                
Principal amount $ 460,000              
Interest rate 1.00%              
Equity component, net of issuance costs   0 15,559          
Series B Notes | Convertible Senior Notes                
Debt Instrument [Line Items]                
Principal amount $ 460,000              
Interest rate 1.625%              
Initial purchaser's discount $ 23,000              
Debt issuance costs 500              
Proceeds from issuance of convertible senior notes, net of issuance costs $ 896,500              
Conversion price (in usd per share) | $ / shares               $ 60.76
Threshold consecutive trading days 5 days              
Threshold consecutive note trading days 5 days              
Threshold percentage of note price trigger 98.00%              
Redemption price, percentage 100.00%              
Purchase price trigger percentage 100.00%              
Equity component, net of issuance costs   $ 0 $ 117,834          
Series B Notes | Convertible Senior Notes | Subsequent to September 30, 2015                
Debt Instrument [Line Items]                
Threshold trading days | day 20              
Threshold consecutive trading days | day 30              
Threshold percentage of stock price trigger 130.00%              
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 consecutive trading days | day 30              
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 $ 17,600           $ 11,500  
Debt issuance costs 400           500  
Debt, Equity Component | Convertible Senior Notes                
Debt Instrument [Line Items]                
Initial purchaser's discount 5,400           3,500  
Debt issuance costs $ 100           $ 100  
Convertible Senior Notes                
Debt Instrument [Line Items]                
Accounting Standards Update [Extensible Enumeration]     Accounting Standards Update 2020-06 [Member]          
Equity component, net of issuance costs       133,400        
Convertible notes       8,200        
Convertible Senior Notes | Retained Earnings                
Debt Instrument [Line Items]                
Stockholders' equity       125,100        
Convertible Senior Notes | Additional Paid-In Capital                
Debt Instrument [Line Items]                
Stockholders' equity       $ 133,400        
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes - Repurchase of a Portion of the Series A Notes (Details)
$ in Thousands
1 Months Ended 3 Months Ended
May 24, 2018
USD ($)
Jun. 30, 2020
USD ($)
May 31, 2018
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]          
Loss on repurchase of convertible senior notes   $ 0      
Convertible Senior Notes          
Debt Instrument [Line Items]          
Remaining discount and issuance cost, weighted average amortization period       2 months 12 days  
Series A Notes | Convertible Senior Notes          
Debt Instrument [Line Items]          
Repurchase of convertible senior notes     $ 330,400    
Repurchased principal amount of debt $ 340,200 96,400 340,200    
Equity component of debt, subsequent adjustments     13,000    
Remaining expected life 2 years        
Loss on repurchase of convertible senior notes     $ 10,800    
Extinguishment of debt, amount   $ 96,400      
Debt amount outstanding       $ 23,436 $ 23,436
Series A Notes | Convertible Senior Notes | Measurement Input, Discount Rate          
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    
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.22.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 (in shares) 1.6  
Antidilutive securities excluded from net loss per share (in shares) 1.8  
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
claim
Dec. 31, 2021
USD ($)
Long-term Purchase Commitment [Line Items]    
Letters of credit available $ 3.3 $ 3.1
Amount drawn against letters of credit $ 0.0  
Number of claims | claim 0  
Software and Services    
Long-term Purchase Commitment [Line Items]    
Non-cancellable open orders $ 37.2  
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable Convertible Preferred Stock (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 11, 2020
USD ($)
day
$ / shares
shares
Mar. 31, 2022
USD ($)
$ / shares
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
Nov. 18, 2020
$ / shares
Class of Stock [Line Items]          
Series A convertible preferred stock, par value (in usd per share) | $ / shares   $ 0.0001   $ 0.0001  
Accretion of series A convertible preferred stock   $ 0   $ 100  
Dividend on series A convertible preferred stock   $ 4,718 $ 4,512    
Series A convertible preferred stock:          
Class of Stock [Line Items]          
Series A convertible preferred stock, par value (in usd per share) | $ / shares         $ 0.0001
Paid in-kind dividend period 3 years        
Conversion price (in 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        
Dividends payable   $ 24,100      
Series A Securities Financing Agreements          
Class of Stock [Line Items]          
Number of shares issued and sold (in shares) | shares 400,000        
Sale price (in usd per share) | $ / shares $ 1,000        
Aggregate purchase price $ 400,000        
Series A Securities Financing Agreements | Series A convertible preferred stock:          
Class of Stock [Line Items]          
Dividend rate 0.045        
Percent issued still outstanding 25.00%        
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Common Shares Reserved for Issuance - Narrative (Details)
3 Months Ended
Mar. 31, 2022
vote
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Class of Stock [Line Items]    
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, par value (in usd per share) | $ / shares $ 0.0001 $ 0.0001
Number of votes per share | vote 1  
Series A convertible preferred stock:    
Class of Stock [Line Items]    
Preferred stock authorized (in shares) 100,000,000 100,000,000
Preferred stock, par value (in usd per share) | $ / shares $ 0.0001 $ 0.0001
Preferred stock, shares issued (in shares) 400,000 400,000
Preferred stock, outstanding (in shares) 400,000 400,000
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) - shares
shares in Thousands
Mar. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 113,180 101,801
Series A Convertible Preferred Stock    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 24,587 24,313
Convertible senior notes    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 33,856 33,856
Reserved under stock award plans    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 48,263 39,476
Employee Stock Purchase Plan (ESPP)    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 6,474 4,156
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Award Plans - Narrative (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares reserved for future issuance (in shares) 113,180 101,801
Compensation cost not yet recognized $ 356.5  
Compensation cost not yet recognized, period for recognition 2 years 9 months 18 days  
Employee Stock Purchase Plan (ESPP)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares reserved for future issuance (in shares) 6,474 4,156
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 (in shares) 24,600 18,400
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 88 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Award Plans - Summary of Activity for Stock Option Changes (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Number of Shares    
Beginning balance (in shares) 2,018  
Exercised (in shares) (356)  
Cancelled (in shares) (94)  
Ending balance (in shares) 1,568 2,018
Options exercisable (in shares) 1,094  
Weighted- Average Exercise Price (per share)    
Beginning balance (in usd per share) $ 8.61  
Exercised (in usd per share) 4.26  
Cancelled (in usd per share) 44.16  
Ending balance (in usd per share) 7.48 $ 8.61
Options exercisable (in usd per share) $ 9.84  
Weighted- Average Contractual Life (years)    
Options outstanding 5 years 6 months 5 years
Options exercisable — March 31, 2022 4 years 8 months 12 days  
Aggregate Intrinsic Value    
Options outstanding $ 27,612 $ 25,664
Exercised 5,257  
Options exercisable — March 31, 2022 $ 17,991  
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Number of Shares    
Unvested balance, beginning (in shares) 19,023  
Granted (in shares) 6,866  
Vested (in shares) (2,755)  
Cancelled (in shares) (1,021)  
Unvested balance, ending (in shares) 22,113 19,023
Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (in shares) 1,758  
Weighted- Average Grant Date Fair Value (per share)    
Unvested balance, beginning (in usd per share) $ 18.48  
Granted (in usd per share) 16.39  
Vested (in usd per share) 17.23  
Cancelled (in usd per share) 18.18  
Unvested balance, ending (in usd per share) 17.87 $ 18.48
Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition (in usd per share) $ 18.19  
Weighted- Average Contractual Life (years)    
Balance 1 year 10 months 24 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, 2022 1 year 10 months 24 days  
Aggregate Intrinsic Value    
Balance $ 439,340 $ 333,674
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, 2022 $ 39,220  
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Award Plans - Summary of Assumptions Used in the Black-Scholes Option-Pricing Model (Details) - Employee Stock Purchase Plan (ESPP) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk free interest rate, minimum 0.04% 0.09%
Risk free interest rate, maximum 0.24% 0.18%
Dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in usd per share) $ 16.97 $ 13.06
Expected term (in years) 6 months 6 months
Volatility 50.00% 48.00%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in usd per share) $ 22.33 $ 15.03
Expected term (in years) 1 year 1 year
Volatility 62.00% 68.00%
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 38,310 $ 33,401
Cost of platform, cloud subscription and managed services revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 3,616 2,814
Cost of professional services revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 7,339 5,186
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 9,194 8,423
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 10,631 9,890
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 7,530 $ 7,088
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 789 $ 1,180
XML 93 R84.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 2021
Numerator:    
Loss from continuing operations $ (92,014) $ (86,455)
Net income from discontinued operations 0 35,809
Net loss (92,014) (50,646)
Dividend on series A convertible preferred stock (4,718) (4,512)
Accretion of series A convertible preferred stock 0 (82)
Net loss attributable to common stockholders (96,732) (55,240)
Net loss attributable to common stockholders $ (96,732) $ (55,240)
Denominator:    
Weighted average number of shares outstanding—basic (in shares) 230,584 234,740
Weighted average number of shares outstanding— diluted (in shares) 230,584 234,740
Net loss from continuing operations per share attributable to common stockholders, Basic (in usd per share) $ (0.42) $ (0.39)
Net loss from continuing operations per share attributable to common stockholders, diluted (in usd per share) (0.42) (0.39)
Discontinued operations, basic (in usd per share) 0 0.15
Discontinued operations, diluted (in usd per share) 0 0.15
Net loss per share attributable to common stockholders, basic (in usd per share) (0.42) (0.24)
Net loss per share attributable to common stockholders, diluted (in usd per share) $ (0.42) $ (0.24)
XML 94 R85.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (in 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 (in shares)   1,568 3,153
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 (in shares)   22,113 28,418
Convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (in shares)   24,587 23,511
Convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (in shares)   33,856 33,856
ESPP shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from net loss per share (in shares)   490 669
XML 95 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plan (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Retirement Benefits [Abstract]  
Participants' interests in deferrals vested when contributed (as a percent) 100.00%
Employer matching contributions $ 0
XML 96 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Major Customers Information - Narrative (Details)
3 Months Ended
Mar. 31, 2022
segment
Segment Reporting [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 97 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 130,144 $ 114,688
U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 85,350 77,796
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 21,122 17,017
APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 14,128 11,703
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 9,544 8,172
Platform, cloud subscription and managed services    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 57,629 55,999
Platform, cloud subscription and managed services | U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 36,937 37,174
Platform, cloud subscription and managed services | EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 9,758 8,577
Platform, cloud subscription and managed services | APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 7,566 7,532
Platform, cloud subscription and managed services | Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 3,368 2,716
Professional services    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 72,515 58,689
Professional services | U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 48,413 40,622
Professional services | EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 11,364 8,440
Professional services | APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 6,562 4,171
Professional services | Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 6,176 $ 5,456
XML 98 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Major Customers Information - Segment by Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Revenue $ 130,144 $ 114,688
Platform, cloud subscription and managed services    
Segment Reporting Information [Line Items]    
Revenue 57,629 55,999
Professional services    
Segment Reporting Information [Line Items]    
Revenue $ 72,515 $ 58,689
XML 99 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Total property and equipment, net $ 52,790 $ 46,329
United States    
Segment Reporting Information [Line Items]    
Total property and equipment, net 47,636 42,116
International    
Segment Reporting Information [Line Items]    
Total property and equipment, net $ 5,154 $ 4,213
XML 100 R91.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details)
May 05, 2022
complaint
Merger Agreement | Subsequent Event  
Subsequent Event [Line Items]  
Number of complaints 8
XML 101 mndt-20220331_htm.xml IDEA: XBRL DOCUMENT 0001370880 2022-01-01 2022-03-31 0001370880 2022-05-04 0001370880 2022-03-31 0001370880 2021-12-31 0001370880 mndt:SubscriptionSupportAndServicesMember 2022-01-01 2022-03-31 0001370880 mndt:SubscriptionSupportAndServicesMember 2021-01-01 2021-03-31 0001370880 mndt:ProfessionalServicesMember 2022-01-01 2022-03-31 0001370880 mndt:ProfessionalServicesMember 2021-01-01 2021-03-31 0001370880 2021-01-01 2021-03-31 0001370880 2020-12-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001370880 2021-01-01 2021-12-31 0001370880 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-03-31 0001370880 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0001370880 us-gaap:TreasuryStockMember 2021-12-31 0001370880 us-gaap:TreasuryStockMember 2020-12-31 0001370880 us-gaap:TreasuryStockMember 2022-03-31 0001370880 us-gaap:TreasuryStockMember 2021-03-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001370880 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001370880 us-gaap:RetainedEarningsMember 2021-12-31 0001370880 us-gaap:RetainedEarningsMember 2020-12-31 0001370880 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001370880 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001370880 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001370880 us-gaap:RetainedEarningsMember 2022-03-31 0001370880 us-gaap:RetainedEarningsMember 2021-03-31 0001370880 2021-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2021-12-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2022-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2021-03-31 0001370880 mndt:MergerAgreementMember 2022-03-07 0001370880 mndt:IntrigueMember 2021-08-04 2021-08-04 0001370880 2021-06-02 0001370880 2021-06-02 2022-03-31 0001370880 us-gaap:DiscontinuedOperationsHeldforsaleMember mndt:ProductsBusinessMember 2021-05-29 0001370880 us-gaap:RetainedEarningsMember 2022-01-01 0001370880 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0001370880 2022-01-01 0001370880 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember mndt:ProductsBusinessMember 2021-10-08 0001370880 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember mndt:ProductsBusinessMember 2021-01-01 2021-03-31 0001370880 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember mndt:ProductsBusinessMember 2021-10-08 2021-10-08 0001370880 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember mndt:ProductsBusinessMember 2022-01-01 2022-03-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-03-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel12And3Member 2022-03-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel12And3Member 2021-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:CommercialPaperMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:CommercialPaperMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:USTreasurySecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel1Member 2022-03-31 0001370880 us-gaap:FairValueInputsLevel2Member 2022-03-31 0001370880 us-gaap:FairValueInputsLevel3Member 2022-03-31 0001370880 us-gaap:FairValueInputsLevel12And3Member 2022-03-31 0001370880 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001370880 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001370880 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001370880 us-gaap:FairValueInputsLevel12And3Member 2021-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:CertificatesOfDepositMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel12And3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2021-12-31 0001370880 us-gaap:CertificatesOfDepositMember 2022-03-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:CertificatesOfDepositMember 2022-03-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2022-03-31 0001370880 us-gaap:CommercialPaperMember 2022-03-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2022-03-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2022-03-31 0001370880 us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:USTreasurySecuritiesMember 2022-03-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001370880 us-gaap:CashAndCashEquivalentsMember 2022-03-31 0001370880 us-gaap:ShortTermInvestmentsMember 2022-03-31 0001370880 us-gaap:CertificatesOfDepositMember 2021-12-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:CertificatesOfDepositMember 2021-12-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2021-12-31 0001370880 us-gaap:CommercialPaperMember 2021-12-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2021-12-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2021-12-31 0001370880 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:CashAndCashEquivalentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001370880 us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001370880 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001370880 mndt:PrivateCompanyMember 2021-01-01 0001370880 mndt:PrivateCompanyMember 2022-01-01 2022-03-31 0001370880 mndt:ComputerEquipmentandSoftwareMember 2022-03-31 0001370880 mndt:ComputerEquipmentandSoftwareMember 2021-12-31 0001370880 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001370880 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001370880 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001370880 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001370880 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001370880 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001370880 mndt:IntrigueMember 2021-08-04 0001370880 mndt:IntrigueMember us-gaap:DevelopedTechnologyRightsMember 2021-08-04 2021-08-04 0001370880 mndt:IntrigueMember us-gaap:DevelopedTechnologyRightsMember 2021-08-04 0001370880 mndt:IntrigueMember us-gaap:DevelopedTechnologyRightsMember us-gaap:MeasurementInputDiscountRateMember 2021-08-04 0001370880 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001370880 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001370880 mndt:ContentMember 2022-03-31 0001370880 mndt:ContentMember 2021-12-31 0001370880 us-gaap:CustomerRelationshipsMember 2022-03-31 0001370880 us-gaap:CustomerRelationshipsMember 2021-12-31 0001370880 us-gaap:ContractBasedIntangibleAssetsMember 2022-03-31 0001370880 us-gaap:ContractBasedIntangibleAssetsMember 2021-12-31 0001370880 us-gaap:TradeNamesMember 2022-03-31 0001370880 us-gaap:TradeNamesMember 2021-12-31 0001370880 us-gaap:NoncompeteAgreementsMember 2022-03-31 0001370880 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001370880 us-gaap:EmployeeSeveranceMember 2021-12-31 0001370880 us-gaap:FacilityClosingMember 2021-12-31 0001370880 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-03-31 0001370880 us-gaap:FacilityClosingMember 2022-01-01 2022-03-31 0001370880 us-gaap:EmployeeSeveranceMember 2022-03-31 0001370880 us-gaap:FacilityClosingMember 2022-03-31 0001370880 srt:MinimumMember 2022-03-31 0001370880 srt:MaximumMember 2022-03-31 0001370880 srt:ScenarioForecastMember 2022-06-30 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember 2022-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember 2021-12-31 0001370880 mndt:ProfessionalServicesMember 2022-03-31 0001370880 mndt:ProfessionalServicesMember 2021-12-31 0001370880 2022-04-01 2022-03-31 0001370880 2023-04-01 2022-03-31 0001370880 2024-04-01 2022-03-31 0001370880 2025-04-01 2022-03-31 0001370880 2022-04-01 2022-01-01 2022-03-31 0001370880 2023-04-01 2022-01-01 2022-03-31 0001370880 2024-04-01 2022-01-01 2022-03-31 0001370880 2025-04-01 2022-01-01 2022-03-31 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2018-06-05 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 mndt:ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 mndt:ConvertibleSeniorNotesdue2024Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 mndt:ConvertibleSeniorNotesdue2024Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001370880 us-gaap:CommonStockMember 2022-03-31 0001370880 mndt:DebtLiabilityComponentMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputDiscountRateMember 2018-05-24 0001370880 mndt:DebtEquityComponentMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 mndt:ConvertibleSeniorNotesDue2024Member 2021-01-01 2021-12-31 0001370880 mndt:ConvertibleSeniorNotesDue2024Member 2022-01-01 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:RetainedEarningsMember 2022-01-01 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2022-03-31 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-03-31 0001370880 mndt:ConvertibleSeniorNotesDue2024Member us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-03-31 0001370880 2019-01-01 2019-12-31 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 mndt:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 mndt:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 mndt:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2016-06-30 0001370880 mndt:SeriesBConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 mndt:SeriesBConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 mndt:DebtLiabilityComponentMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 mndt:DebtEquityComponentMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-12-31 0001370880 us-gaap:ConvertibleNotesPayableMember 2022-01-01 0001370880 us-gaap:ConvertibleNotesPayableMember us-gaap:RetainedEarningsMember 2022-01-01 0001370880 us-gaap:ConvertibleNotesPayableMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-01 2018-05-31 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-31 0001370880 us-gaap:ConvertibleDebtMember mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-01 2018-05-31 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputDiscountRateMember 2018-05-31 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2020-06-30 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2020-06-01 2020-06-30 0001370880 2020-06-01 2020-06-30 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2022-03-31 0001370880 mndt:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2022-03-31 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001370880 mndt:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001370880 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-03-31 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-03-31 0001370880 mndt:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-03-31 0001370880 mndt:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-03-31 0001370880 mndt:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-03-31 0001370880 2015-06-01 2015-06-30 0001370880 2020-06-03 2020-06-03 0001370880 us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 mndt:SoftwareandServicesMember 2022-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:ConvertiblePreferredStockMember 2020-11-18 0001370880 us-gaap:PrivatePlacementMember 2020-12-11 0001370880 us-gaap:ConvertiblePreferredStockMember 2020-12-11 2020-12-11 0001370880 us-gaap:ConvertiblePreferredStockMember 2020-12-11 0001370880 us-gaap:ConvertiblePreferredStockMember us-gaap:PrivatePlacementMember 2020-12-11 0001370880 us-gaap:StockCompensationPlanMember 2022-03-31 0001370880 us-gaap:StockCompensationPlanMember 2021-12-31 0001370880 us-gaap:ConvertibleDebtMember 2022-03-31 0001370880 us-gaap:ConvertibleDebtMember 2021-12-31 0001370880 us-gaap:SeriesAPreferredStockMember 2022-03-31 0001370880 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001370880 us-gaap:EmployeeStockMember 2022-03-31 0001370880 us-gaap:EmployeeStockMember 2021-12-31 0001370880 mndt:A2013StockOptionPlanMember 2022-01-01 2022-03-31 0001370880 mndt:A2013StockOptionPlanMember 2022-03-31 0001370880 us-gaap:EmployeeStockOptionMember mndt:A2013StockOptionPlanMember 2022-01-01 2022-03-31 0001370880 mndt:A2013StockOptionPlanMember 2021-12-31 0001370880 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2022-03-31 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2022-03-31 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2021-03-31 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2021-03-31 0001370880 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2022-01-01 2022-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 us-gaap:CostOfGoodsProductLineMember 2022-01-01 2022-03-31 0001370880 us-gaap:CostOfGoodsProductLineMember 2021-01-01 2021-03-31 0001370880 mndt:CostofGoodsServicesMember 2022-01-01 2022-03-31 0001370880 mndt:CostofGoodsServicesMember 2021-01-01 2021-03-31 0001370880 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001370880 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001370880 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001370880 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001370880 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001370880 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001370880 us-gaap:StockOptionMember 2022-01-01 2022-03-31 0001370880 us-gaap:StockOptionMember 2021-01-01 2021-03-31 0001370880 mndt:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001370880 mndt:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-03-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001370880 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-03-31 0001370880 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-03-31 0001370880 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001370880 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember country:US 2022-01-01 2022-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember country:US 2021-01-01 2021-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember us-gaap:EMEAMember 2022-01-01 2022-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember us-gaap:EMEAMember 2021-01-01 2021-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember srt:AsiaPacificMember 2022-01-01 2022-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember srt:AsiaPacificMember 2021-01-01 2021-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember mndt:OtherGeographicLocationMember 2022-01-01 2022-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember mndt:OtherGeographicLocationMember 2021-01-01 2021-03-31 0001370880 mndt:ProfessionalServicesMember country:US 2022-01-01 2022-03-31 0001370880 mndt:ProfessionalServicesMember country:US 2021-01-01 2021-03-31 0001370880 mndt:ProfessionalServicesMember us-gaap:EMEAMember 2022-01-01 2022-03-31 0001370880 mndt:ProfessionalServicesMember us-gaap:EMEAMember 2021-01-01 2021-03-31 0001370880 mndt:ProfessionalServicesMember srt:AsiaPacificMember 2022-01-01 2022-03-31 0001370880 mndt:ProfessionalServicesMember srt:AsiaPacificMember 2021-01-01 2021-03-31 0001370880 mndt:ProfessionalServicesMember mndt:OtherGeographicLocationMember 2022-01-01 2022-03-31 0001370880 mndt:ProfessionalServicesMember mndt:OtherGeographicLocationMember 2021-01-01 2021-03-31 0001370880 country:US 2022-01-01 2022-03-31 0001370880 country:US 2021-01-01 2021-03-31 0001370880 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001370880 us-gaap:EMEAMember 2021-01-01 2021-03-31 0001370880 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001370880 srt:AsiaPacificMember 2021-01-01 2021-03-31 0001370880 mndt:OtherGeographicLocationMember 2022-01-01 2022-03-31 0001370880 mndt:OtherGeographicLocationMember 2021-01-01 2021-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember 2022-01-01 2022-03-31 0001370880 mndt:PlatformCloudSubscriptionAndManagedServicesMember 2021-01-01 2021-03-31 0001370880 country:US 2022-03-31 0001370880 country:US 2021-12-31 0001370880 us-gaap:NonUsMember 2022-03-31 0001370880 us-gaap:NonUsMember 2021-12-31 0001370880 mndt:MergerAgreementMember us-gaap:SubsequentEventMember 2022-05-05 2022-05-05 shares iso4217:USD iso4217:USD shares pure mndt:day mndt:claim mndt:vote mndt:segment mndt:complaint 0001370880 --12-31 2022 Q1 false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member P1Y P1Y P1Y P1Y P1Y P1Y P1Y P5D http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member P5D P5D P3D http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member 0.0431167 0.0164572 1 1 10-Q true 2022-03-31 false 001-36067 Mandiant, Inc. DE 20-1548921 11951 Freedom Drive, 6th Floor Reston VA 20190 703 935-1700 Common Stock, $0.0001 par value per share MNDT NASDAQ Yes Yes Large Accelerated Filer false false false 233983993 771967000 1154458000 1359105000 1039339000 1015000 806000 104066000 146460000 76145000 73079000 2311283000 2413336000 52790000 46329000 28462000 25768000 1060023000 1060023000 70818000 79511000 25021000 26220000 3548397000 3651187000 25779000 32585000 14928000 13306000 102555000 105886000 52743000 71660000 459717000 451030000 302857000 307611000 958579000 982078000 617775000 556240000 97132000 102717000 53993000 52132000 7366000 7376000 1734845000 1700543000 0.0001 0.0001 400000 400000 400000 400000 400000 400000 424122000 419404000 0.0001 0.0001 1000000000 1000000000 233958000 233958000 231166000 231166000 23000 23000 3271041000 3511444000 1778000 1778000 80000000 80000000 -13873000 -2172000 -1787761000 -1898055000 1389430000 1531240000 3548397000 3651187000 57629000 55999000 72515000 58689000 130144000 114688000 30121000 26613000 42081000 32472000 72202000 59085000 57942000 55603000 44461000 41905000 69409000 61213000 32413000 25351000 1040000 0 147323000 128469000 -89381000 -72866000 1751000 1644000 4314000 14624000 719000 571000 -91225000 -85275000 789000 1180000 -92014000 -86455000 0 35809000 -92014000 -50646000 4718000 4512000 0 82000 -96732000 -96732000 -55240000 -55240000 -0.42 -0.42 -0.39 -0.39 0 0 0.15 0.15 -0.42 -0.42 -0.24 -0.24 230584000 230584000 234740000 234740000 -92014000 -50646000 -11701000 -1795000 -103715000 -52441000 1531240000 732905000 3511467000 3623267000 -271457000 1518000 1097000 5834000 8798000 82000 -4718000 -4512000 40088000 46962000 3271064000 3657934000 -80000000 -80000000 -80000000 -80000000 -2172000 3834000 -11701000 -1795000 -13873000 2039000 -1898055000 -2814196000 202308000 -92014000 -50646000 -1787761000 -2864842000 1389430000 715131000 419404000 401050000 82000 82000 4718000 4512000 424122000 405562000 -92014000 -50646000 0 35809000 -92014000 -86455000 17505000 23770000 38310000 33401000 1074000 11384000 62000 -126000 -21000 103000 -354000 -37000 -42104000 -13409000 1375000 -4528000 4173000 5314000 -1721000 2730000 -18918000 -12389000 -10339000 -3963000 -2571000 -7109000 -23335000 -15572000 0 36433000 -23335000 20861000 9002000 5627000 441153000 339801000 107226000 176755000 0 -49000 735000 0 -307000 -457000 -343357000 -168167000 0 -4392000 -343357000 -172559000 11483000 0 0 82000 5834000 8798000 1518000 1097000 -15799000 -7783000 -382491000 -159481000 1154458000 673234000 0 3220000 0 3220000 771967000 513753000 912000 2149000 4122000 2676000 2663000 0 4718000 4512000 0 82000 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%">Mandiant, Inc., formerly known as FireEye, Inc., with principal executive offices located in Reston, Virginia, 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. On October 4, 2021, the Company changed its name to Mandiant, Inc.</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%">Mandiant, Inc. and its wholly owned subsidiaries (collectively, the “Company”, “Mandiant”, “we”, “us” or “our”) provide intelligence-based cybersecurity solutions and services 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. </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%">Unless otherwise noted, discussion in these Notes to Condensed Consolidated Financial Statements refers to our continuing operations. Refer to Note 2, “Discontinued Operations,” for further information.</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%">Our portfolio of cybersecurity solutions and services is comprised of the following:</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:'Arial',sans-serif;font-size:12pt;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:13.8pt">Mandiant Advantage software-as-a-service (SaaS) platform with integrated modules for threat intelligence, security validation, attack surface management and security automation, managed services, and consulting services. Our solutions and services help customers minimize the risk of costly cybersecurity breaches by:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">detecting and preventing advanced, targeted and evasive attacks missed by other security control solutions, </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">automating the investigation and triage of security alerts generated by Mandiant solutions, as well as security control solutions from other vendors,</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">providing visibility into the latest threats and the tools and techniques used by threat actors, </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">validating the effectiveness of existing cybersecurity controls against attacks before an attack occurs,</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;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 visibility and defensive insight into the attack surface an adversary may target, and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;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%">The majority of our solutions and services are sold to end-customers directly, with a lesser percentage of sales to our end-customers sold through distributors, resellers, and strategic partners.</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 7, 2022, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Google LLC (“Google”) and Dupin Inc., a wholly owned subsidiary of Google (“Merger Sub”), pursuant to which and subject to the terms and conditions of which, Google has agreed to acquire us in an all-cash transaction by way of a merger of Merger Sub with and into Mandiant, Inc. (the “Merger”), with Mandiant, Inc. surviving the merger as a wholly owned subsidiary of Google.</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 Merger Agreement, subject to the terms and conditions thereof, at the effective time of the Merger, each issued and outstanding share of Mandiant’s common stock (except as otherwise set forth in the Merger Agreement) will be canceled and automatically converted into the right to receive $23.00 in cash, without interest and less any applicable withholding 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%">Completion of the Merger is subject to the satisfaction (or waiver where permissible pursuant to applicable law) of certain terms and conditions set forth in the Merger Agreement, including (i) adoption of the Merger Agreement by the holders of our common stock and convertible preferred stock (on an as-converted to common stock basis), voting together as a single class; (ii) the absence of an injunction, judgment, order or other legal restraint, law or any action of any governmental authority preventing, materially restraining or materially impairing the consummation of the Merger or the conversion of our convertible preferred stock into common stock in connection with the Merger; and (iii) the expiration or termination of the waiting period under the United States Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and clearance under the regulatory laws of certain non-United States jurisdictions. The Merger is expected to close in calendar year 2022, subject to the satisfaction (or waiver where permissible pursuant to applicable law) of certain conditions. Upon consummation of the Merger, Mandiant’s common stock will no longer be listed on any public market.</span></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-weight:400;line-height:120%">The foregoing summary of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, which is filed as Exhibit 2.1 of our Current Report on Form 8-K filed on March 9, 2022 and incorporated by reference herein.</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 August 4, 2021, we acquired Intrigue Corp. (“Intrigue”), a privately-held company, for cash consideration of approximately $12.3 million. Intrigue's attack surface management technology will be integrated into the Mandiant Advantage platform, enabling organizations to discover, monitor and manage risk across their entire attack surface. </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 June 2, 2021, we announced a stock repurchase program for the repurchase of up to $500 million of our common stock. There is no expiration date on this authorization, and we may suspend, amend or discontinue the repurchase program at any time. We did not repurchase any of our common stock during the three months ended March 31, 2022. As of March 31, 2022, we had cumulatively repurchased 16.8 million shares of our common stock for $300.0 million, at an average repurchase price of approximately $17.81 per share. The repurchases were recorded to additional paid-in capital as we are in an accumulated net deficit position.</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 29, 2021, we entered into an Asset Purchase Agreement (the “Purchase Agreement”), pursuant to which we agreed to sell the FireEye Products business to Magenta Buyer LLC (“Trellix”), which is backed by a consortium led by Symphony Technology Group (“STG”), in exchange for total cash consideration of $1.2 billion and assumption of certain assets and liabilities of the FireEye Products business as specified in the Purchase Agreement. As a result, the FireEye Products business was classified as discontinued operations in our condensed consolidated financial statements and excluded from continuing operations for all historical periods presented. The transaction closed on October 8, 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-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 Mandiant, 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 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, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other interim period or for any other future year. The balance sheet as of December 31, 2021 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, 2021 included in our Annual Report on Form 10-K for the year ended December 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-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 condensed 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 10), results of operations of the Company’s discontinued operations, 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%">Our accounting policies are set forth in Note 1 to Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2021. We include herein certain updates to those 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-style:italic;font-weight:400;line-height:120%">Discontinued Operations</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%">If the disposal of the component of an entity (or group of components) represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results, it meets the criteria for discontinued operations. The results of discontinued </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%">operations, as well as any gain or loss on the disposal transaction, are presented separately, net of tax, from the results of continuing operations for all historical periods presented. The revenue and expenses included in the results of discontinued operations are the revenue and direct operating expenses incurred by the discontinued component that may be reasonably segregated from the revenue and costs of the ongoing operations of the Company. The operating results from discontinued operations have been included in our condensed consolidated financial statements. The condensed consolidated statement of cash flows presents cash flows from continuing operations along with cash flows from discontinued operations within each cash flow statement category.</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:112%">See Note 2, “Discontinued Operations,” contained in the “Notes to Condensed Consolidated Financial Statements” in Part I, Item I of this Quarterly Report on Form 10-Q for additional information.</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-weight:400;line-height:120%">In August 2020, the FASB issued Accounting Standards Update (“ASU”) 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 Accounting Standards Codification (“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 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) and includes the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. </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 Company adopted <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ODQzNDFjNDIyNTQyMDE4ODVmYmRkYmQ1MTI1ZTRiL3NlYzozNzg0MzQxYzQyMjU0MjAxODg1ZmJkZGJkNTEyNWU0Yl8zNy9mcmFnOjIwZTVhZDFjN2Y5MTQ0ZDNiZjI5MWEzNzM1Mjc2OTdlL3RleHRyZWdpb246MjBlNWFkMWM3ZjkxNDRkM2JmMjkxYTM3MzUyNzY5N2VfNDk0NzgwMjM2MjkyNw_9a500f09-0c3d-4a03-a1df-9dde275f13f9">ASU 2020-06</span> on January 1, 2022, using the modified retrospective basis. Adoption resulted in a $202.3 million decrease to the opening balance of accumulated deficit, $271.5 million decrease to the opening balance of additional paid-in capital, and $69.1 million increase to the opening balance of the Convertible Senior Notes, net on the condensed consolidated balance sheet.</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 October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard requires an acquiring entity to apply Topic 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities in a business combination in a manner consistent with how the acquiree recognized and measured them in its preacquisition financial statements. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted, including adoption in an interim period. We are currently evaluating the timing and overall impact of this standard on our condensed consolidated financial statements.</span></div> 23.00 12300000 500000000 0 16800000 300000000 17.81 1200000000 <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%">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 Mandiant, 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 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, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other interim period or for any other future year. The balance sheet as of December 31, 2021 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, 2021 included in our Annual Report on Form 10-K for the year ended December 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-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 condensed 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 10), results of operations of the Company’s discontinued operations, 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:400;line-height:120%">Discontinued Operations</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%">If the disposal of the component of an entity (or group of components) represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results, it meets the criteria for discontinued operations. The results of discontinued </span></div>operations, as well as any gain or loss on the disposal transaction, are presented separately, net of tax, from the results of continuing operations for all historical periods presented. The revenue and expenses included in the results of discontinued operations are the revenue and direct operating expenses incurred by the discontinued component that may be reasonably segregated from the revenue and costs of the ongoing operations of the Company. The operating results from discontinued operations have been included in our condensed consolidated financial statements. The condensed consolidated statement of cash flows presents cash flows from continuing operations along with cash flows from discontinued operations within each cash flow statement category. <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-weight:400;line-height:120%">In August 2020, the FASB issued Accounting Standards Update (“ASU”) 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 Accounting Standards Codification (“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 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) and includes the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. </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 Company adopted <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ODQzNDFjNDIyNTQyMDE4ODVmYmRkYmQ1MTI1ZTRiL3NlYzozNzg0MzQxYzQyMjU0MjAxODg1ZmJkZGJkNTEyNWU0Yl8zNy9mcmFnOjIwZTVhZDFjN2Y5MTQ0ZDNiZjI5MWEzNzM1Mjc2OTdlL3RleHRyZWdpb246MjBlNWFkMWM3ZjkxNDRkM2JmMjkxYTM3MzUyNzY5N2VfNDk0NzgwMjM2MjkyNw_9a500f09-0c3d-4a03-a1df-9dde275f13f9">ASU 2020-06</span> on January 1, 2022, using the modified retrospective basis. Adoption resulted in a $202.3 million decrease to the opening balance of accumulated deficit, $271.5 million decrease to the opening balance of additional paid-in capital, and $69.1 million increase to the opening balance of the Convertible Senior Notes, net on the condensed consolidated balance sheet.</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 October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard requires an acquiring entity to apply Topic 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities in a business combination in a manner consistent with how the acquiree recognized and measured them in its preacquisition financial statements. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted, including adoption in an interim period. We are currently evaluating the timing and overall impact of this standard on our condensed consolidated financial statements.</span></div> 202300000 271500000 69100000 Discontinued Operations<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 29, 2021, we entered into the Purchase Agreement, pursuant to which we agreed to sell the FireEye Products business to Trellix in exchange for total cash consideration of $1.2 billion. The transaction closed on October 8, 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 following table summarizes the results of the discontinued operations for the three months ended March 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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:81.816%"/><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.984%"/><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="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: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="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:700;line-height:100%">MAJOR LINE ITEMS CONSTITUTING NET INCOME</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="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 13.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%">Revenue from discontinued operations</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%">131,659 </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 2px 27.25pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">27,801</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">27,421</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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">37,644</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="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 2px 13pt;text-align: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 expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2,660</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:#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 income from discontinued operations before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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-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,133 </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="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 13pt;text-align: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 income taxes</span></td><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%">324 </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%">Net income from discontinued operations, net of income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">35,809 </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><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></table></div>At the closing of the sale of the FireEye Products business on October 8, 2021, we entered into a Transition Services Agreement (“TSA”) with Trellix. The TSA is designed to ensure and facilitate an orderly transfer of business operations. The services provided by us under the TSA will run up to 18 months following the closing, subject to the ability of Trellix to earlier terminate any such services. Income for the TSA was $13.3 million and expenses were $11.9 million for the three months ended March 31, 2022 and was recorded as part of other income, net, in our condensed consolidated statements of operations. No revenues or expenses were incurred for the TSA for the three months ended March 31, 2021, as the TSA was not in effect during this period. 1200000000 <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 results of the discontinued operations for the three months ended March 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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:81.816%"/><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.984%"/><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="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: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="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:700;line-height:100%">MAJOR LINE ITEMS CONSTITUTING NET INCOME</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="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 13.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%">Revenue from discontinued operations</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%">131,659 </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 2px 27.25pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">27,801</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">27,421</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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">37,644</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="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 2px 13pt;text-align: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 expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2,660</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:#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 income from discontinued operations before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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-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,133 </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="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 13pt;text-align: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 income taxes</span></td><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%">324 </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%">Net income from discontinued operations, net of income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">35,809 </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><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></table></div> 131659000 27801000 27421000 37644000 2660000 36133000 324000 35809000 P18M 13300000 11900000 0 0 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 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.166%"><tr><td style="width:1.0%"/><td style="width:24.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.589%"/><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, 2022</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, 2021</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%">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%">90,902 </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%">90,902 </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%">309,468 </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%">309,468 </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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">210,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">179,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">179,964 </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%">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%">— </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,001 </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%">6,001 </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%">8,194 </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%">8,194 </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. 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">9,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%">149,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">149,998 </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 cash equivalents</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%">90,902 </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%">226,572 </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%">— </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%">317,474 </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%">309,468 </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%">338,156 </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%">— </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%">647,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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:#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%">Certificates of deposit</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%">6,939 </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%">6,939 </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%">6,814 </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%">6,814 </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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">80,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,994 </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%">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%">— </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%">686,665 </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%">686,665 </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%">649,408 </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%">649,408 </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. 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">337,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">157,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">157,342 </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. 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%">— </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%">247,139 </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%">247,139 </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%">215,781 </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%">215,781 </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: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:#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%">— </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:9pt;font-weight:400;line-height:100%">1,359,105 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,359,105 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,339 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,339 </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;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:#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%">90,902 </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%">1,585,677 </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%">1,676,579 </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%">309,468 </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%">1,377,495 </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%">1,686,963 </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><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 which 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. To the extent that actual sublease income or the timing of subleasing these facilities is different than initial estimates, we will adjust the restructuring liability in the period during which such information becomes known. See Note 7, “Restructuring Charges,” contained in the “Notes to Condensed Consolidated Financial Statements” in Part I, Item I of this Quarterly Report on Form 10-Q 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 and intangible assets, 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.</span></div>The estimated fair value of the Convertible Senior Notes was determined to be $1.1 billion as of March 31, 2022 and $1.0 billion as of December 31, 2021, based on quoted market prices. We consider the fair value of the Convertible Senior Notes to be a Level 2 measurement as they are not actively traded. <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 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.166%"><tr><td style="width:1.0%"/><td style="width:24.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.583%"/><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:7.589%"/><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, 2022</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, 2021</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%">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%">90,902 </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%">90,902 </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%">309,468 </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%">309,468 </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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">210,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">179,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">179,964 </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%">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%">— </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,001 </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%">6,001 </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%">8,194 </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%">8,194 </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. 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">9,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%">149,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">149,998 </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 cash equivalents</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%">90,902 </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%">226,572 </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%">— </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%">317,474 </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%">309,468 </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%">338,156 </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%">— </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%">647,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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:#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%">Certificates of deposit</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%">6,939 </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%">6,939 </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%">6,814 </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%">6,814 </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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">80,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,994 </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%">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%">— </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%">686,665 </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%">686,665 </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%">649,408 </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%">649,408 </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. 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">337,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">157,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">157,342 </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. 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%">— </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%">247,139 </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%">247,139 </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%">215,781 </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%">215,781 </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: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:#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%">— </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:9pt;font-weight:400;line-height:100%">1,359,105 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,359,105 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,339 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,339 </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;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:#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%">90,902 </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%">1,585,677 </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%">1,676,579 </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%">309,468 </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%">1,377,495 </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%">1,686,963 </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><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> 90902000 0 0 90902000 309468000 0 0 309468000 0 210572000 0 210572000 0 179964000 0 179964000 0 6001000 0 6001000 0 8194000 0 8194000 0 9999000 0 9999000 0 149998000 0 149998000 90902000 226572000 0 317474000 309468000 338156000 0 647624000 0 6939000 0 6939000 0 6814000 0 6814000 0 80583000 0 80583000 0 9994000 0 9994000 0 686665000 0 686665000 0 649408000 0 649408000 0 337779000 0 337779000 0 157342000 0 157342000 0 247139000 0 247139000 0 215781000 0 215781000 0 1359105000 0 1359105000 0 1039339000 0 1039339000 90902000 1585677000 0 1676579000 309468000 1377495000 0 1686963000 1100000000 1000000000 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:25.983%"/><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:11.677%"/><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.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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, 2022</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="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%">Cash and Cash Equivalent</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%">Short-Term Investments</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%">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%">7,057 </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%">9 </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%">(127)</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,939 </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%">6,939 </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%">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%">291,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,583 </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%">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%">699,403 </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 </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,826)</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%">692,666 </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,001 </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%">686,665 </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. 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%">349,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">337,779 </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. 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%">251,370 </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%">(4,233)</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%">247,139 </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%">247,139 </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</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%">1,599,042 </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%">102 </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%">(13,467)</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,585,677 </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%">226,572 </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,359,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:26.122%"/><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: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:11.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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, 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="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%">Cash and Cash Equivalents</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%">Short-Term Investments</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%">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%">6,814 </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%">21 </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%">(21)</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,814 </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;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%">6,814 </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%">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%">189,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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%">189,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,994 </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%">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%">658,317 </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%">626 </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%">(1,341)</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%">657,602 </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%">8,194 </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%">649,408 </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. 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%">307,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,342 </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. 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%">216,437 </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%">1 </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%">(657)</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%">215,781 </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%">215,781 </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</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%">1,379,160 </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%">654 </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,319)</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,377,495 </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%">338,156 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,039,339 </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 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, 2022</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="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%">4,984 </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%">(127)</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,984 </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%">(127)</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%">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%">291,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">291,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(254)</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%">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%">489,487 </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,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%">101,712 </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%">(702)</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%">591,199 </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,826)</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. 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%">287,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">4,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027)</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. 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%">152,680 </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%">(3,369)</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%">79,418 </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%">(864)</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%">232,098 </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,233)</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</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%">1,226,095 </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%">(11,898)</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%">186,128 </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,569)</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,412,223 </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%">(13,467)</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"><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, 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="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%">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%">4,846 </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%">(21)</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,846 </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%">(21)</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%">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%">99,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">99,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">454,374 </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%">(1,334)</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,576 </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)</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%">461,950 </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%">(1,341)</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. 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%">207,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">207,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(294)</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. 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%">200,795 </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%">(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%">9,985 </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)</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%">210,780 </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%">(657)</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</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%">967,331 </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"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></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%">(2,297)</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"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></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%">17,561 </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"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></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%">(22)</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%">984,892 </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,319)</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%">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, 2022 (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 #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-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%">848,503 </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 style="background-color:#cceeff;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-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%">846,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">523,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512,861 </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%">1,372,470 </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%">1,359,105 </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 intent and ability to use the funds in current operations.</span></div>At the beginning of 2021, we held an 11.0% ownership interest in a privately held company, which was 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, 2022. 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 was dissolved 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:25.983%"/><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:11.677%"/><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.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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, 2022</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="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%">Cash and Cash Equivalent</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%">Short-Term Investments</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%">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%">7,057 </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%">9 </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%">(127)</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,939 </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%">6,939 </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%">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%">291,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,583 </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%">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%">699,403 </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 </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,826)</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%">692,666 </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,001 </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%">686,665 </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. 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%">349,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">337,779 </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. 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%">251,370 </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%">(4,233)</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%">247,139 </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%">247,139 </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</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%">1,599,042 </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%">102 </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%">(13,467)</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,585,677 </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%">226,572 </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,359,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:26.122%"/><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: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:11.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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, 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="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%">Cash and Cash Equivalents</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%">Short-Term Investments</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%">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%">6,814 </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%">21 </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%">(21)</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,814 </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;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%">6,814 </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%">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%">189,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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%">189,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,994 </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%">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%">658,317 </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%">626 </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%">(1,341)</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%">657,602 </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%">8,194 </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%">649,408 </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. 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%">307,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,342 </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. 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%">216,437 </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%">1 </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%">(657)</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%">215,781 </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%">215,781 </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</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%">1,379,160 </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%">654 </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,319)</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,377,495 </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%">338,156 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,039,339 </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> 7057000 9000 127000 6939000 0 6939000 291409000 0 254000 291155000 210572000 80583000 699403000 89000 6826000 692666000 6001000 686665000 349803000 2000 2027000 347778000 9999000 337779000 251370000 2000 4233000 247139000 0 247139000 1599042000 102000 13467000 1585677000 226572000 1359105000 6814000 21000 21000 6814000 0 6814000 189958000 6000 6000 189958000 179964000 9994000 658317000 626000 1341000 657602000 8194000 649408000 307634000 0 294000 307340000 149998000 157342000 216437000 1000 657000 215781000 0 215781000 1379160000 654000 2319000 1377495000 338156000 1039339000 <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, 2022</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="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%">4,984 </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%">(127)</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,984 </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%">(127)</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%">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%">291,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">291,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(254)</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%">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%">489,487 </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,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%">101,712 </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%">(702)</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%">591,199 </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,826)</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. 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%">287,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">4,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027)</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. 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%">152,680 </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%">(3,369)</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%">79,418 </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%">(864)</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%">232,098 </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,233)</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</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%">1,226,095 </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%">(11,898)</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%">186,128 </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,569)</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,412,223 </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%">(13,467)</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"><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, 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="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%">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%">4,846 </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%">(21)</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,846 </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%">(21)</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%">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%">99,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">99,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">454,374 </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%">(1,334)</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,576 </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)</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%">461,950 </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%">(1,341)</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. 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%">207,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">207,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(294)</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. 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%">200,795 </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%">(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%">9,985 </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)</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%">210,780 </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%">(657)</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</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%">967,331 </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"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></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%">(2,297)</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"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></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%">17,561 </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"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt"><span><br/></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%">(22)</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%">984,892 </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,319)</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> 4984000 127000 0 0 4984000 127000 291155000 254000 0 0 291155000 254000 489487000 6124000 101712000 702000 591199000 6826000 287789000 2024000 4998000 3000 292787000 2027000 152680000 3369000 79418000 864000 232098000 4233000 1226095000 11898000 186128000 1569000 1412223000 13467000 4846000 21000 0 0 4846000 21000 99975000 6000 0 0 99975000 6000 454374000 1334000 7576000 7000 461950000 1341000 207341000 294000 0 0 207341000 294000 200795000 642000 9985000 15000 210780000 657000 967331000 2297000 17561000 22000 984892000 2319000 <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, 2022 (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 #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-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%">848,503 </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 style="background-color:#cceeff;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-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%">846,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">523,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512,861 </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%">1,372,470 </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%">1,359,105 </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> 848503000 846244000 523967000 512861000 1372470000 1359105000 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 #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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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 #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-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%">107,473 </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 style="background-color:#cceeff;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-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%">98,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">20,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,002 </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%">5,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 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,026 </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%">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%">16 </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%">134,308 </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%">125,207 </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 and 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%">(81,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%">(78,878)</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%">52,790 </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%">46,329 </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%">During the three months ended March 31, 2022 and 2021, we capitalized $12.7 million and $3.7 million, respectively, of software development costs primarily related to our platform and cloud subscription offerings as well as transformation costs related to our quote-to-cash and enterprise resource planning systems. Amortization expense related to capitalized software development costs during the three months ended March 31, 2022 and 2021 was $3.1 million and $3.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%">Depreciation and amortization expense related to property and equipment during the three months ended March 31, 2022 and 2021 was $4.8 million and $8.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 7, “Restructuring Charges,” regarding facilities-related 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 #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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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 #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-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%">107,473 </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 style="background-color:#cceeff;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-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%">98,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">20,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,002 </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%">5,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 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,026 </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%">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%">16 </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%">134,308 </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%">125,207 </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 and 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%">(81,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%">(78,878)</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%">52,790 </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%">46,329 </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> 107473000 98163000 20904000 21002000 5915000 6026000 16000 16000 134308000 125207000 81518000 78878000 52790000 46329000 12700000 3700000 3100000 3000000 4800000 8600000 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 Intrigue</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 August 4, 2021, we acquired Intrigue, a privately-held company, for cash consideration of approximately $12.3 million. Intrigue's attack surface management technology will be integrated into the Mandiant Advantage platform, enabling organizations to discover, monitor and manage risk across their entire attack surface. </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 Intrigue was accounted for in accordance with the acquisition method of accounting for business combinations with Mandiant 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 $12.3 million was allocated using the information available to us. The results of operations of Intrigue have been included in our condensed consolidated statements of operations from the acquisition date. Transaction costs were immaterial and expensed as </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%">incurred. Proforma financial information has not been presented for this acquisition as the impact to our condensed consolidated financial statements was not material. Preliminary allocation of the purchase price is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><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 acquired</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%">143 </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%">3,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: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%">(513)</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%">9,230 </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 preliminary purchase price allocation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">12,260 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div 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 assumed 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 Intrigue acquisition is not 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. 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 solutions to facilitate the generation of new content. </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%">3,400 </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 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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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%">3,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div 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 40% 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 discount rate was determined by accounting for the risk associated with the 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 life was determined by evaluating the expected economic and useful lives of the asset and of similar intangible assets from previous business combinations and adjusting accordingly for circumstances that may be unique to Intrigue.</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%">There were no changes to the carrying amount of goodwill during the three months ended March 31, 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%">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: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 #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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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 #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-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%">150,893 </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 style="background-color:#cceeff;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-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%">150,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">112,360 </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%">112,360 </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,720 </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,720 </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,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%">1,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: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%">453,973 </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%">453,973 </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%">(383,155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(374,462)</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%">70,818 </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,511 </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, 2022 and 2021 was $8.7 million and $11.1 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, 2022 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 #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%">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%">2022 (remaining nine months)</span></td><td style="background-color:#cceeff;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-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%">25,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</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%">29,421 </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%">2024</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,566 </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%">2025</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,085 </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 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 #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%">70,818 </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> 12300000 12300000 Preliminary 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 assets acquired</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%">143 </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%">3,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: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%">(513)</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%">9,230 </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 preliminary purchase price allocation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">12,260 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 143000 3400000 513000 9230000 12260000 <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%">3,400 </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 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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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%">3,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div 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: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 #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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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 #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-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%">150,893 </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 style="background-color:#cceeff;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-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%">150,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">112,360 </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%">112,360 </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,720 </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,720 </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,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%">1,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: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%">453,973 </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%">453,973 </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%">(383,155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(374,462)</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%">70,818 </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,511 </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 3400000 3400000 0.40 0 150893000 150893000 158700000 158700000 112360000 112360000 13200000 13200000 17720000 17720000 1100000 1100000 453973000 453973000 383155000 374462000 70818000 79511000 8700000 11100000 <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, 2022 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 #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%">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%">2022 (remaining nine months)</span></td><td style="background-color:#cceeff;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-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%">25,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</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%">29,421 </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%">2024</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,566 </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%">2025</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,085 </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 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 #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%">70,818 </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> 25746000 29421000 10566000 5085000 70818000 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 March 31, 2022 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2022 (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, 2021</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%">479 </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,228 </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,707 </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%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502 </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%">(449)</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%">(941)</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%">(1,390)</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%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(78)</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, 2022</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%">9 </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: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%">3,732 </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: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%">3,741 </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>The remainder of the restructuring balance of $3.7 million at March 31, 2022 is primarily composed of non-cancelable non-lease costs. The total restructuring charges during the three months ended March 31, 2022 of $1.0 million include $0.5 million of cash charges related to the provision for restructuring charges and $0.5 million of non-cash loss on disposal related to the early exit of company facilities as well as right-of-use asset write-offs. <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 March 31, 2022 related to previous restructuring activities and a summary of restructuring activities during the three months ended March 31, 2022 (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, 2021</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%">479 </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,228 </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,707 </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%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502 </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%">(449)</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%">(941)</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%">(1,390)</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%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(78)</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, 2022</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%">9 </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: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%">3,732 </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: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%">3,741 </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> 479000 4228000 4707000 0 502000 502000 449000 941000 1390000 -21000 -57000 -78000 9000 3732000 3741000 3700000 1000000 500000 500000 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:id3VybDovL2RvY3MudjEvZG9jOjM3ODQzNDFjNDIyNTQyMDE4ODVmYmRkYmQ1MTI1ZTRiL3NlYzozNzg0MzQxYzQyMjU0MjAxODg1ZmJkZGJkNTEyNWU0Yl81OC9mcmFnOjMyOGI5MzBiMzg5NjQwYmU5Njc0ZmM3YmI0NDExNDQ4L3RleHRyZWdpb246MzI4YjkzMGIzODk2NDBiZTk2NzRmYzdiYjQ0MTE0NDhfMTE0_cffc6de1-0a96-4bf5-97d4-e6adb6e36db9">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. We do not include renewal options in our lease terms in calculating our lease liability, as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these renewal options at the time of the lease commencement.</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 style="width:1.0%"/><td style="width:15.152%"/><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,</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 #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Operating lease costs</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%">2,909 </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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">3,591 </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"><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%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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="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="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 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 #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%">3,448 </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 #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%">3,666 </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="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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><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:17.791%"/><td style="width:0.1%"/></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, 2022</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, 2021</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: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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">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%">28,462 </span></td><td style="background-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%">25,768 </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="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%">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%">14,928 </span></td><td style="background-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%">13,306 </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%">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%">53,993 </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%">52,132 </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 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,921 </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%">65,438 </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: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="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%">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.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8</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%">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%">5.9 </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="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.0 </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></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:74.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><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:10.707%"/><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,</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 #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#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 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%">2,261 </span></td><td style="background-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,814 </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 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="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"/><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%">Lease liabilities arising from obtaining right-of-use assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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 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%">5,238 </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%">11,683 </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></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%">2022 (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%">11,844 </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%">2023</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%">13,971 </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%">2024</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,678 </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%">2025</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,876 </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%">2026</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%">11,327 </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%">2027 and thereafter</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%">21,114 </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"><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:#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%">82,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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:#ffffff;padding:2px 0 2px 1pt;text-align: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,889)</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;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:#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%">68,921 </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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,928)</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;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:#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%">53,993 </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%">As of March 31, 2022, we had an additional operating lease commitment that had not yet commenced of $0.4 million for an office lease. The operating lease will commence in the second quarter of 2022 with lease term of 3 years.</span></div> P11Y P5Y P1Y <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 style="width:1.0%"/><td style="width:15.152%"/><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,</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 #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Operating lease costs</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%">2,909 </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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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-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%">3,591 </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"><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%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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="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="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 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 #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%">3,448 </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 #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%">3,666 </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="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:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.788%"/><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:17.791%"/><td style="width:0.1%"/></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, 2022</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, 2021</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: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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">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%">28,462 </span></td><td style="background-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%">25,768 </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="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%">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%">14,928 </span></td><td style="background-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%">13,306 </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%">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%">53,993 </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%">52,132 </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 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,921 </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%">65,438 </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: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="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%">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.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8</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%">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%">5.9 </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="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.0 </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></tr></table></div><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:74.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><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:10.707%"/><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,</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 #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#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 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%">2,261 </span></td><td style="background-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,814 </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 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="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"/><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%">Lease liabilities arising from obtaining right-of-use assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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 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%">5,238 </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%">11,683 </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></table> 2909000 3591000 762000 298000 223000 223000 3448000 3666000 28462000 25768000 14928000 13306000 53993000 52132000 68921000 65438000 P6Y7M6D P6Y9M18D 0.059 0.060 2261000 4814000 5238000 11683000 <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%">2022 (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%">11,844 </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%">2023</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%">13,971 </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%">2024</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,678 </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%">2025</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,876 </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%">2026</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%">11,327 </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%">2027 and thereafter</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%">21,114 </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"><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:#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%">82,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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:#ffffff;padding:2px 0 2px 1pt;text-align: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,889)</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;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:#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%">68,921 </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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,928)</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;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:#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%">53,993 </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> 11844000 13971000 12678000 11876000 11327000 21114000 82810000 13889000 68921000 14928000 53993000 400000 P3Y 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 #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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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%">Platform, cloud subscription and managed services, current</span></div></td><td style="background-color:#ffffff;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:#ffffff;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%">168,692 </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 style="background-color:#ffffff;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:#ffffff;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%">170,733 </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: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%">134,165 </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%">136,878 </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%">302,857 </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%">307,611 </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%">Platform, cloud subscription and managed services, 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%">94,911 </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%">100,285 </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%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2,432 </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%">97,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 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%">102,717 </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%">399,989 </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%">410,328 </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%">2022</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="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%">410,328 </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%">284,253 </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%">119,805 </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%">110,726 </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%">(130,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(114,688)</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%">399,989 </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%">280,291 </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 condensed 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, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $400.0 million in deferred revenue and $4.9 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 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%">76%</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%">16%</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%">7%</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%">1%</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%">48%</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%">31%</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%">20%</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%">1%</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 #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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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%">Platform, cloud subscription and managed services, current</span></div></td><td style="background-color:#ffffff;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:#ffffff;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%">168,692 </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 style="background-color:#ffffff;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:#ffffff;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%">170,733 </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: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%">134,165 </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%">136,878 </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%">302,857 </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%">307,611 </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%">Platform, cloud subscription and managed services, 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%">94,911 </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%">100,285 </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%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">2,432 </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%">97,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 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%">102,717 </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%">399,989 </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%">410,328 </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%">2022</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="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%">410,328 </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%">284,253 </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%">119,805 </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%">110,726 </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%">(130,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(114,688)</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%">399,989 </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%">280,291 </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> 168692000 170733000 134165000 136878000 302857000 307611000 94911000 100285000 2221000 2432000 97132000 102717000 399989000 410328000 410328000 284253000 119805000 110726000 130144000 114688000 399989000 280291000 400000000 4900000 <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%">76%</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%">16%</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%">7%</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%">1%</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%">48%</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%">31%</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%">20%</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%">1%</span></td></tr></table></div> 1 0.76 0.16 0.07 0.01 1 0.48 0.31 0.20 0.01 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">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. 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 </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%">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 (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:id3VybDovL2RvY3MudjEvZG9jOjM3ODQzNDFjNDIyNTQyMDE4ODVmYmRkYmQ1MTI1ZTRiL3NlYzozNzg0MzQxYzQyMjU0MjAxODg1ZmJkZGJkNTEyNWU0Yl83Ni9mcmFnOjEzYWY4NzM0MzUzMDQ2M2E4N2I3OGY5MThhODI3NzJmL3RleHRyZWdpb246MTNhZjg3MzQzNTMwNDYzYTg3Yjc4ZjkxOGE4Mjc3MmZfMzI4OQ_9e1103a4-9766-48a9-8ff9-24068e565477">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, 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, 2022, 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 $22.31 per share on March 31, 2022, 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 at the time of the transaction, 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%">Effective January 1, 2022, the Company adopted <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ODQzNDFjNDIyNTQyMDE4ODVmYmRkYmQ1MTI1ZTRiL3NlYzozNzg0MzQxYzQyMjU0MjAxODg1ZmJkZGJkNTEyNWU0Yl83Ni9mcmFnOjEzYWY4NzM0MzUzMDQ2M2E4N2I3OGY5MThhODI3NzJmL3RleHRyZWdpb246MTNhZjg3MzQzNTMwNDYzYTg3Yjc4ZjkxOGE4Mjc3MmZfNDk0NzgwMjM0NDg0MQ_5d197f45-9d3a-49b2-b68e-b23bfe1125cb">ASU No. 2020-06</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contract on an Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As a result of adoption, the conversion option and allocated issuance costs totaling $138.1 million previously attributable to the equity component will no longer be presented in equity. Similarly, the debt discount, which is equal to the carrying value of the embedded conversion feature upon issuance, will no longer be amortized into income as interest expense over the life of the instrument. This resulted in a $77.2 million decrease to the opening balance of accumulated deficit, a $138.1 million decrease to the opening balance of additional paid-in capital, and a $60.9 million increase to the opening balance of the Convertible senior notes, non-current, net on the condensed consolidated balance sheet.</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:99.583%"><tr><td style="width:1.0%"/><td style="width:60.266%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.730%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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%">2024 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5,661)</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%">(67,196)</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%">594,339 </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%">532,804 </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%">— </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, 2022 will be amortized over a weighted-average remaining period of approximately 2.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:100.000%"><tr><td style="width:1.0%"/><td style="width:69.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.066%"/><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:13.068%"/><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%">2022</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%">2021</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%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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,963 </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,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="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%">1.3 </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, payable semiannually in arrears on June 1 and December 1 of each year. 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, 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 (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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ODQzNDFjNDIyNTQyMDE4ODVmYmRkYmQ1MTI1ZTRiL3NlYzozNzg0MzQxYzQyMjU0MjAxODg1ZmJkZGJkNTEyNWU0Yl83Ni9mcmFnOjEzYWY4NzM0MzUzMDQ2M2E4N2I3OGY5MThhODI3NzJmL3RleHRyZWdpb246MTNhZjg3MzQzNTMwNDYzYTg3Yjc4ZjkxOGE4Mjc3MmZfMTA1NTY_73f81eba-caca-4588-9741-743d31ba8df3">five</span> business day period after any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ODQzNDFjNDIyNTQyMDE4ODVmYmRkYmQ1MTI1ZTRiL3NlYzozNzg0MzQxYzQyMjU0MjAxODg1ZmJkZGJkNTEyNWU0Yl83Ni9mcmFnOjEzYWY4NzM0MzUzMDQ2M2E4N2I3OGY5MThhODI3NzJmL3RleHRyZWdpb246MTNhZjg3MzQzNTMwNDYzYTg3Yjc4ZjkxOGE4Mjc3MmZfMTA1ODk_433367d2-1d21-48e1-b77f-450acf0d22a1">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 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:id3VybDovL2RvY3MudjEvZG9jOjM3ODQzNDFjNDIyNTQyMDE4ODVmYmRkYmQ1MTI1ZTRiL3NlYzozNzg0MzQxYzQyMjU0MjAxODg1ZmJkZGJkNTEyNWU0Yl83Ni9mcmFnOjEzYWY4NzM0MzUzMDQ2M2E4N2I3OGY5MThhODI3NzJmL3RleHRyZWdpb246MTNhZjg3MzQzNTMwNDYzYTg3Yjc4ZjkxOGE4Mjc3MmZfMTI1NTE_412974f9-262f-48a4-8a2c-06fc1d06de9c">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 at the time of the transaction, 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-weight:400;line-height:120%">Effective January 1, 2022, the Company adopted <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ODQzNDFjNDIyNTQyMDE4ODVmYmRkYmQ1MTI1ZTRiL3NlYzozNzg0MzQxYzQyMjU0MjAxODg1ZmJkZGJkNTEyNWU0Yl83Ni9mcmFnOjEzYWY4NzM0MzUzMDQ2M2E4N2I3OGY5MThhODI3NzJmL3RleHRyZWdpb246MTNhZjg3MzQzNTMwNDYzYTg3Yjc4ZjkxOGE4Mjc3MmZfNDk0NzgwMjM0NDg0Mg_0720347f-f1f6-497c-af86-887c80afc687">ASU No. 2020-06</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contract on an Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As a result of adoption, the conversion option and allocated issuance costs totaling $133.4 million previously attributable to the equity component will no longer be presented in equity. Similarly, the debt discount, which is equal to the carrying value of the embedded conversion feature upon issuance, will no longer be amortized into income as interest expense over the life of the instrument. This resulted in a $125.1 million decrease to the opening balance of accumulated deficit, a $133.4 million decrease to the opening balance of additional paid-in capital, and a $8.2 million increase to the opening balance of the Convertible senior notes, non-current, net on the condensed consolidated balance sheet.</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 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, 2022, $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, 2022</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, 2021</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%">(283)</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%">(8,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">459,717 </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%">451,030 </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%">— </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%">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, 2022 will be amortized over a weighted-average remaining period of approximately 0.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, 2022 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, 2022</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 #000;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 #000;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 #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-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%">59 </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 style="background-color:#cceeff;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-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%">1,869 </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"><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%">424 </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%">2,293 </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%">2.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-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%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5,113 </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%">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="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%">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-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 </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%">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.00875 75000000 15000000 600000 584400000 330400000 340200000 65200000 0.00875 23.17 20 30 1.30 5 0.98 1 1.30 20 30 1 0 22.31 458300000 0.055 141700000 500000 100000 11500000 3500000 138100000 77200000 138100000 60900000 <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:99.583%"><tr><td style="width:1.0%"/><td style="width:60.266%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.730%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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%">2024 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5,661)</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%">(67,196)</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%">594,339 </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%">532,804 </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%">— </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, 2022</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, 2021</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%">(283)</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%">(8,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">459,717 </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%">451,030 </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%">— </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%">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 5661000 67196000 594339000 532804000 0 138064000 P2Y2M12D <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:100.000%"><tr><td style="width:1.0%"/><td style="width:69.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.066%"/><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:13.068%"/><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%">2022</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%">2021</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%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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,963 </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,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="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%">1.3 </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, 2022 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, 2022</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 #000;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 #000;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 #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-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%">59 </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 style="background-color:#cceeff;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-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%">1,869 </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"><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%">424 </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%">2,293 </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%">2.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-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%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5,113 </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%">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="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%">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> 1313000 1313000 650000 6271000 1963000 7584000 0.013 0.060 23.17 34.32 65200000 460000000 0.01000 460000000 0.01625 23000000 500000 896500000 0.01000 0.01625 60.76 20 30 1.30 0.98 1 1 1.30 20 30 400000 100000 17600000 5400000 133400000 125100000 133400000 8200000 330400000 340200000 330400000 317400000 13000000 0.045 P2Y -10800000 96400000 96400000 96400000 0 23400000 23436000 460000000 23436000 460000000 0 283000 0 8970000 23436000 459717000 23436000 451030000 0 0 15559000 117834000 P0Y2M12D 59000 1869000 0 424000 59000 2293000 0.010 0.020 59000 1869000 0 5113000 59000 6982000 0.010 0.065 150000000 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.3 million and $3.1 million as of March 31, 2022 and December 31, 2021, respectively, issued primarily in support of operating leases for 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%">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, 2022, we had approximately $37.2 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, 2022 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 $37.2 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%">On November 3, 2021, an alleged shareholder filed an action against the Company and our board of directors, alleging a violation of Delaware General Corporation Law Sec. 271 and breaches of fiduciary duty in connection with our sale of the FireEye Products business. The lawsuit seeks a declaratory judgment, a shareholder vote, and attorneys’ fees, as well as other relief. The action was filed in the Court of Chancery of the State of Delaware under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Altieri v. Mandiant, Inc., et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 2021-0946. The defendants filed a motion to dismiss on January 14, 2022. Based on information currently available, the Company has determined that the amount of any possible loss or range of possible loss is not reasonably estimable.</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 April 1, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stein v. Mandiant, Inc., et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 1:22-cv-02697. On April 4, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">O’Dell v. Mandiant, Inc., et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 1:22-cv-02782. On April 5, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Banda v. Mandiant, Inc., et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 1:22-cv-02805. On April 6, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of New York against the Company and our board of directors, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Whitfield v. Mandiant, Inc., et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 1:22-cv-01973. On April 8, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of Pennsylvania against the Company and our board of directors, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Waterman v. Mandiant, Inc., et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 2:22-cv-01400. On April 10, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of New York against the Company and our board of directors, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Farley v. Mandiant, Inc., et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 1:22-cv-02045. On April 11, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Southern District of New York against the Company and our board of directors, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Boncore v. Mandiant, Inc., et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 1:22-cv-02988. On May 5, 2022, a purported Mandiant stockholder filed a complaint in the U.S. District Court for the Eastern District of New York against the Company and our board of directors, captioned Cornelius v. Mandiant, Inc., et al., No. 1:22-cv-02589. We refer to the complaints referenced in this paragraph collectively as the “Complaints.” </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 Complaints assert claims against all defendants under Section 14(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 14a-9 promulgated thereunder for allegedly false and misleading statements in Mandiant’s proxy statement and against the individual defendants under Section 20(a) of the Exchange Act for alleged “control person” liability with respect to such allegedly false or misleading statements. The allegations in the Complaints include that the proxy statement omitted material information regarding Mandiant’s financial projections, the analyses performed by Goldman Sachs, the sales process leading up to the merger, potential conflicts of interest involving Mandiant insiders, and potential conflicts of interest involving Goldman Sachs. The Complaints seek, among other relief, (1) to enjoin defendants from consummating the merger; (2) to rescind the merger or recover damages, if the merger is completed; (3) declaratory relief; and (4) attorneys’ fees and costs. Management believes the claims </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%">are without merit. Additional lawsuits arising out of the merger may be filed in the future. No assurances can be made as to the outcome of such lawsuits or the Complaints. Based on information currently available, the Company has determined that the amount of any possible loss or range of possible loss is not reasonably estimable.</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%">For a more detailed description of litigation in connection with the merger, see the section of our 2022 proxy statement captioned “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Merger—Litigation Relating to the Merger</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%">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, 2022, there have been no claims under any indemnification provisions.</span></div> 3300000 3100000 0 37200000 37200000 0 Redeemable Convertible Preferred Stock<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 November 18, 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, 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”), 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: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="margin-bottom:6pt;margin-top:6pt;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="margin-bottom:6pt;margin-top:6pt;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, 2022. 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="margin-bottom:6pt;margin-top:6pt;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="margin-bottom:6pt;margin-top:6pt;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="margin-bottom:6pt;margin-top:6pt;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 of accretion as of December 31, 2021. We did not recognize any accretion on Series A Preferred Stock during the three months ended March 31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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.7 million of dividends on the Series A Preferred Stock during the three months ended March 31, 2022. The cumulative dividend accrued on the Series A Preferred Stock as of March 31, 2022 was $24.1 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 0.0001 1000 400000000 1000 0.045 P3Y 17.25 17.25 20 30 1.75 0.25 350000000 100000 0 4700000 24100000 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, of which 400,000 shares of Series A Preferred Stock were issued and outstanding as of March 31, 2022 and December 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%">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, 2022 and December 31, 2021. 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: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 #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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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 #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%">48,263 </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%">39,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">24,587 </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%">24,313 </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%">6,474 </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%">4,156 </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%">113,180 </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%">101,801 </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 400000 400000 400000 400000 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: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 #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%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">As of December 31, 2021</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 #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%">48,263 </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%">39,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">24,587 </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%">24,313 </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%">6,474 </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%">4,156 </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%">113,180 </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%">101,801 </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> 48263000 39476000 33856000 33856000 24587000 24313000 6474000 4156000 113180000 101801000 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 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2013 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) since our initial public offering (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IPO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) 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 24.6 million shares and 18.4 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, 2022 and December 31, 2021</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 </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%">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 6.5 million shares and 4.2 million shares of common stock were available for future issuance as of March 31, 2022 and December 31, 2021, 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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, 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%">2,018 </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.61 </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.0</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%">25,664 </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%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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="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%">5,257 </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%">(94)</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%">44.16 </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, 2022</span></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%">1,568 </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;padding:2px 0 2px 1pt;text-align: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.48 </span></td><td style="background-color:#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.5</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%">27,612 </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, 2022</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,094 </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%">9.84 </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%">4.7</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%">17,991 </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 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">) and Restricted Stock Unit (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSU</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">) Activity</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:112%">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, 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%">19,023 </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%">18.48 </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%">333,674 </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%">6,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.39 </span></td><td style="background-color:#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%">(2,755)</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.23 </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%">(1,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.18 </span></td><td style="background-color:#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, 2022</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%">22,113 </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;padding:2px 0 2px 1pt;text-align: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.87 </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.9</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%">439,340 </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, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,758 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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 #000;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%">18.19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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%">39,220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 2021:</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, 2022</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, 2021</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%">$16.97 - $22.33</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%">$13.06 - $15.03</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.04% - 0.24%</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%">0.09% - 0.18%</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%">50% - 62%</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%">48% - 68%</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="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:112%">Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards, relating to continuing operations, 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: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="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%">2022</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="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%">Cost of platform, cloud subscription and managed services 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%">3,616 </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,814 </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%">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%">7,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,186 </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%">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%">9,194 </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%">8,423 </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%">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%">10,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,890 </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%">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,530 </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,088 </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%">38,310 </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%">33,401 </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, 2022, total compensation cost related to stock-based awards not yet recognized was $356.5 million, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately 2.8 years.</span></div> P4Y P10Y 0.10 1.10 P5Y 1 1 24600000 18400000 0.85 6500000 4200000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, 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%">2,018 </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.61 </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.0</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%">25,664 </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%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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="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%">5,257 </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%">(94)</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%">44.16 </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, 2022</span></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%">1,568 </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;padding:2px 0 2px 1pt;text-align: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.48 </span></td><td style="background-color:#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.5</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%">27,612 </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, 2022</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,094 </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%">9.84 </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%">4.7</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%">17,991 </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> 2018000 8.61 P5Y 25664000 356000 4.26 5257000 94000 44.16 1568000 7.48 P5Y6M 27612000 1094000 9.84 P4Y8M12D 17991000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, 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%">19,023 </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%">18.48 </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%">333,674 </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%">6,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.39 </span></td><td style="background-color:#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%">(2,755)</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.23 </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%">(1,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.18 </span></td><td style="background-color:#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, 2022</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%">22,113 </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;padding:2px 0 2px 1pt;text-align: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.87 </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.9</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%">439,340 </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, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,758 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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 #000;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%">18.19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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%">39,220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19023000 18.48 P1Y4M24D 333674000 6866000 16.39 2755000 17.23 1021000 18.18 22113000 17.87 P1Y10M24D 439340000 1758000 18.19 P1Y10M24D 39220000 <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 2021:</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, 2022</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, 2021</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%">$16.97 - $22.33</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%">$13.06 - $15.03</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.04% - 0.24%</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%">0.09% - 0.18%</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%">50% - 62%</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%">48% - 68%</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> 16.97 22.33 13.06 15.03 0.0004 0.0024 0.0009 0.0018 P0Y6M P1Y P0Y6M P1Y 0.50 0.62 0.48 0.68 0 0 <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:112%">Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards, relating to continuing operations, 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: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="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%">2022</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="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%">Cost of platform, cloud subscription and managed services 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%">3,616 </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,814 </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%">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%">7,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,186 </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%">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%">9,194 </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%">8,423 </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%">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%">10,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,890 </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%">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,530 </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,088 </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%">38,310 </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%">33,401 </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> 3616000 2814000 7339000 5186000 9194000 8423000 10631000 9890000 7530000 7088000 38310000 33401000 356500000 P2Y9M18D Income TaxesWe 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 $0.8 million and $1.2 million for the three months ended March 31, 2022 and 2021, respectively. The provision for income taxes was primarily comprised of income taxes in foreign jurisdictions and withholding taxes, offset by tax benefits from business combinations. 800000 1200000 Net Loss per ShareBasic 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 continuing operations for the three months ended March 31, 2022 and 2021, all potentially issuable common shares were determined to be anti-dilutive.<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:100.000%"><tr><td style="width:1.0%"/><td style="width:79.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><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:8.346%"/><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%">2022</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="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#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%">Loss from continuing operations</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%">(92,014)</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%">(86,455)</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 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%">Net income from discontinued operations</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:10pt;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:10pt;font-weight:400;line-height:100%">35,809 </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 2px 31pt;text-align: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</span></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%">(92,014)</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%">(50,646)</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="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 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%">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,718)</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,512)</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 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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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 31pt;text-align: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</span></td><td style="background-color:#cceeff;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-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%">(96,732)</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 style="background-color:#cceeff;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-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%">(55,240)</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="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"/></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%">230,584 </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%">234,740 </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:bottom"><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></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="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 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%">Continuing operations</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%">(0.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 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%">(0.39)</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 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%">Discontinued operations</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%">0.15 </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 13pt;text-align:left;text-indent:18pt;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 loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;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-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%">(0.42)</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 style="background-color:#cceeff;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-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%">(0.24)</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 style="height:12pt"><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="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="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%">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%">2022</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></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%">1,568 </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,153 </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%">22,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">24,587 </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,511 </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%">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"><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%">490 </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%">669 </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:100.000%"><tr><td style="width:1.0%"/><td style="width:79.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><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:8.346%"/><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%">2022</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="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:#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%">Loss from continuing operations</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%">(92,014)</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%">(86,455)</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 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%">Net income from discontinued operations</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:10pt;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:10pt;font-weight:400;line-height:100%">35,809 </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 2px 31pt;text-align: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</span></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%">(92,014)</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%">(50,646)</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="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 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%">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,718)</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,512)</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 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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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 31pt;text-align: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</span></td><td style="background-color:#cceeff;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-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%">(96,732)</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 style="background-color:#cceeff;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-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%">(55,240)</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="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"/></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%">230,584 </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%">234,740 </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:bottom"><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></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="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 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%">Continuing operations</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%">(0.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 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%">(0.39)</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 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%">Discontinued operations</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%">0.15 </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 13pt;text-align:left;text-indent:18pt;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 loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;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-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%">(0.42)</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 style="background-color:#cceeff;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-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%">(0.24)</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 style="height:12pt"><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="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="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> -92014000 -86455000 0 35809000 -92014000 -50646000 4718000 4512000 0 82000 -96732000 -96732000 -55240000 -55240000 230584000 230584000 234740000 234740000 -0.42 -0.42 -0.39 -0.39 0 0 0.15 0.15 -0.42 -0.42 -0.24 -0.24 <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%">2022</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></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%">1,568 </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,153 </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%">22,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">24,587 </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,511 </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%">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"><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%">490 </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%">669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1568000 3153000 22113000 28418000 24587000 23511000 33856000 33856000 490000 669000 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, </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%">operating results, and plans for levels, components, or types of solutions 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="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:112%">As discussed in Note 2, the results of product and related subscription and support revenue during the three months ended March 31, 2021 have been included in discontinued operations due to the sale of the FireEye Products business to Trellix.</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%">2022</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%">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%">2022</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%">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%">2022</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%">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%">2022</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%">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%">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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><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 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%">36,937 </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%">37,174 </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%">9,758 </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%">8,577 </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%">7,566 </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%">7,532 </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%">3,368 </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%">2,716 </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%">Professional 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%">48,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">4,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">5,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"><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:#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%">85,350 </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%">77,796 </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%">21,122 </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%">17,017 </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%">14,128 </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%">11,703 </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%">9,544 </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%">8,172 </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%">Our continuing operations generate revenue from sales of our Mandiant Solutions software-as-a-service platform and modules, subscriptions to our managed services and professional services engagements. We disaggregate our revenue from continuing operations into two main categories: (i) platform, cloud subscription and managed services and (ii) professional services.</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 platform, cloud subscription and managed services category includes our Mandiant Advantage software-as-a-service platform and our threat intelligence, security validation, and automated defense modules, as well as our managed services for detection and response and validation. We deliver our managed services and platform entirely through the cloud or, in the case of our security validation software, either through the cloud or in a hybrid on-premise/cloud configuration. </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 professional services include 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 pre-paid expertise-on-demand subscription and some pre-paid professional services is deferred and 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:100.000%"><tr><td style="width:1.0%"/><td style="width:79.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><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:8.346%"/><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%">2022</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="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="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%">Platform, cloud subscription and managed services</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%">57,629 </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%">55,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="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%">Professional 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%">72,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,689 </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: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:#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%">130,144 </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%">114,688 </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="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, 2022</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, 2021</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%">47,636 </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%">42,116 </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,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213 </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%">52,790 </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%">46,329 </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, 2022 and 2021, no customer represented 10% or greater of our total revenue. </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, 2022 and December 31, 2021, no customer represented 10% or greater of our net accounts receivable balance.</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%">2022</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%">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%">2022</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%">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%">2022</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%">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%">2022</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%">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%">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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><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 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%">36,937 </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%">37,174 </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%">9,758 </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%">8,577 </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%">7,566 </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%">7,532 </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%">3,368 </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%">2,716 </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%">Professional 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%">48,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">4,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">5,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"><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:#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%">85,350 </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%">77,796 </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%">21,122 </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%">17,017 </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%">14,128 </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%">11,703 </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%">9,544 </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%">8,172 </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> 36937000 37174000 9758000 8577000 7566000 7532000 3368000 2716000 48413000 40622000 11364000 8440000 6562000 4171000 6176000 5456000 85350000 77796000 21122000 17017000 14128000 11703000 9544000 8172000 <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:100.000%"><tr><td style="width:1.0%"/><td style="width:79.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.344%"/><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:8.346%"/><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%">2022</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="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="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%">Platform, cloud subscription and managed services</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%">57,629 </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%">55,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="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%">Professional 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%">72,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,689 </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: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:#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%">130,144 </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%">114,688 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 57629000 55999000 72515000 58689000 130144000 114688000 <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, 2022</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, 2021</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%">47,636 </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%">42,116 </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,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213 </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%">52,790 </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%">46,329 </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> 47636000 42116000 5154000 4213000 52790000 46329000 Subsequent EventsBetween April 1, 2022 and May 5, 2022, inclusive, eight complaints seeking to enjoin the Merger and other relief were filed by purported Company stockholders against the Company and our board of directors. The complaints assert claims against all defendants under Section 14(a) of the Exchange Act and Rule 14a-9 promulgated thereunder for allegedly false and misleading statements in the Company's proxy statement and against the individual defendants under Section 20(a) of the Exchange Act for alleged “control person” liability with respect to such allegedly false and misleading statements. Management believes the claims are without merit. 8 EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (J*IE0'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 " "*BJ94E)+JCNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%9#R;U96.G%@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"MB=+T"9]3'S&1PWPW^BYD:>*&G8BB!,CFA%[G>DJ$J7GHD]@R4H:D;8&J> M&,]CU\(-,,,(D\_?!;0+L53_Q)8.L$MRS&Y)#<-0#ZN2FW9HX&VW?2GK5BYD MTL'@]"L[2>>(&W:=_+IZ>-P_,26X$!6_K_AZ+QHIN.3-^^SZP^\F['OK#NX? M&U\%50N_[D)] 5!+ P04 " "*BJ94F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (J*IE3Q0QVM,P4 %P5 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_2BG8%@R7SN$&8()-M,DRP)Z7:VG5X(6V#/VI8KRQ#^ M?8]LL$G&'+LWP5_GS:,CZ3V2)GNI?B2>$)J\A4&47+<\K>//W6[B>"+DR96, M101O-E*%7,.MVG:36 GN9D%AT&66->B&W(]:TTGV;*FF$YGJP(_$4I$D#4.N M#C4/%G)^8B"(P24FBX;6^)'IQI56\-:'.#V=RYU0I$,2CRN13+H:-,V; MKG.,O\GCV85XFSS*2'L)N8UOZ>K1.M8,3]@TCV"LE>)MF[(+F03@KS0)/70RRJ M$HZ'4ZOSC%#T"XI^,XKGE"LM5' @+R*62E<1X5):I0(A&A1$@V9$2Z%\Z9H! M16!(5Z8(5SH-H9\^?:H9!L.";=BPSQ0'!\L,Z'*Z<*T-#Q(L7Z.":83JW$;: MUP=RYP>"/*7A6J@J%ES#LFC''EB#(<(S+GC&37A>Q-8WDP62]<3#RM[#=1YY MY/H0WB;WD7.%@%&K]#BK"1KH206=QDW_MK9%D5H?V>Z,QHQ@A*PE9$\*9ZT*I2-JG M"_( WY&O477N<$E*QWU*[I00K@S)0D%);Y.!]LA=(*7"J$L'I_;_HIZ;.^CU M5[F/*HEQN1LPZCK;A8Q6J$GF:KQ0Q;J;&R,K!&E6&>*F76 M(/G"(TL7&$9:N6BO4?S^<:G_GJRL"*Q11;B/8 69;\C,DHV?4"O)<,4:LM+U M62/7-ZLC*/#@JUNI*N=!CI6E*RT?59C^Z%06S.ROD H5&%P@9A'U7G#E6J92KMGN%N?LN3! M5A\%PF5J@4K;9[ACGZ;C.X=<9?MG\C754"@C8V:5>]=[.<',^ M&=>=GYB"^5U %<%V=S5RG0YE'1M;TMJEW=LU:_?3QNZ<[0X>5L[#&K&Z,X?2 M\&WW4?%9!C:@!YD7 F]^NOP00P$G*N]C[, M!'"K>;K5ZJ>[.7\5Y3>YY5RA[WE6R(O95JG=E\5"QEN>,_E9['@!OVQ$F3,% MM^7+0NY*SI)F49XMB./XBYREQ>SRO'GV6%Z>BTIE:<$?2R2K/&?EVS7/Q.O% M#,_>'SRE+UM5/UAP*?[FA8;V@ MD?@]Y:]R<(UJ4YZ%^%;?W"47,Z=&Q#,>JUH%@S][?L.SK-8$./YHEFUE MG1F**ZE$WBX&!'E:'/ZR[ZTC!@NP.[& M O(1Q?0=@%M##T@:\RZ98I=GI?B M%96U-&BK+QK?-*O!FK2HMW&E2O@UA77J\D84"6P*3Q!<29&E"5-P<\TR5L0< MK6K%$IVAKZM;],.G'Y'#ZEJAKK:B5&>*ESELZIY+E4_A/.CQA@"H%V''&P$U MR#DTHC0R _4ZH)X5Z%4-S5$#B$QO$,DA/30!#HD.)J)[5 MILH@9[1+0.03GCO8:S;E4^CXB"D$81AONSAL?H+0XODS+[OPFL/KY(XWR2=[ M,[G%,YCK.KX_\HI!S/5=WS$[Q>^$$9!Y9#94UG9V)S5L'-P;^3L"/=>:'KDQ%L@Y07^!/9!SL]'SE6X+\( MD;RF669D$<=PMGS'(>/M_X#@,;P!76(KO+M"L>(EA61SRHNMHJ.#XH0X'$,U MB$4>QA- >P[#Q KTEN^$3-4P V2B>#ED]ND#UFH]WM:&5H]1&\1\0B:R%^YY M$MN)ZGGAC0:LZ-)T >WAL$$Q)X?L?NAZB!+V7.: MI2KEUA(!]WR&/TAH._96LYG1?ITVX-0-LF]KO2Y&B1=Z$[;W[(+M]#+.*@,? MS-^SMQ&V3AK8C8AV%@QBE#H321OWY(+M[ *>+2NH:G4R'!A@Q*WS"':(YXTY MT2CGA>$4\IYOL)UPWI''(J\)G=6MCQ&HD6I<+2_J8@'VIXH.W),-MK,-] Y[ MX,4F+4I>I%!T%4(-@F(Z2^HTXGI1@+7S;)*#.G(".NGYAMCYYI9O.$!,H*[; M\Z+BUC@F.J]0AX3>&*U1#HJIB:Q.>OHA=OHYKI-.1"_1J26")*!E"Y-<2)Q@ M@LO)H(^R<]!T6!2B.#L5&D3G&!\'03 ^? 8YS_.).Q4:/1D1.QGIH3& ;42L MDPZ$,AU73@8QR"K#F#\&W%,3L?=NUO1\"KO>IGDTBL89Q"1&AB8>0^_)C]C) M[V%4H9P*;9W@ JKU6$:I8"(IDYX%B9T%#T7*_=W5]=W]W?IN::Q4B('+ NJ& M6C]E%'0\1.>SQ%->M>JK)XI?Y([%_&*V M@RZ8EWL^NT2F>PWCK)^0ZSONDBU5J*\KT/SR9HU3*KHRHE(1.(*D/&VL& M"A^9'AB=;NC_H%DE6M8PR.'(==R),.G)FT36@K;QR59D"2_EWYJN5KU9AUX] MMU([M]8!* HD/^9T/(NI'DG]VD'W%^/=\[2 L5LET(M8(2I\SD%>G'<<1=G$H0> MR74G8HKVS$_MS+\N@8"J\NU][YF"["-5O8AH$62@8Y@H,) MKJ5]F4#M9<(0=\(W:9P:*P*J4_T9#L( ZM@Q4)-D&(6.-]%QTKXNH/:ZX%#P MRD&*^NM?0G#"3VVB,@(WS%9I&+E4BPR#H$?Q9.E(^Q*!_H\EPAS=//SV^_)I M?7=]OT2/3\N?ET]/RUNT6C_<_!U=_=9>_?IP?[M\6KW;N/SGU[OUOXTV^MKX MWSP(,0G:!B&T+R_HZ?*BS^[MD1ZFWA\@31T>_V@TP33,I9$WG@H8Y3#V)^HX MVM<*U%XK& UH:>04=IV,S=A-<@;LB\$7O/KS*>3$E[204,=O8*'S.0 -Y>&+ MY.%&B5WS4>]9*"7RYG++&9R/6@!^WPAHM-J;^CMA]UWX\K]02P,$% @ MBHJF5%?LD>Q P F0L !@ !X;"]W;W)KN/OJ_C%#*J6W(- N\LI-^% 0]/Z-,>).1NS93DY',#6<"9HKH/,NH>KX%+K=C+_1> M+CRP56KL!7\R6M,5S,%\6\\4[OPJ2L(R$)I)010LQ]Y-^'$:1M;!67QGL-6U M-;$H"RD?[>9S,O8"JP@XQ,:&H/BS@2EP;B.ACM]E4*_*:1WKZY?H]PX>8194 MPU3R'RPQZ=@;>"2!)9#;3U "=6V\6'+MOLFVL.T//1+GVLBL=$8%&1/% M+WTJ"U%S"#L''*+2(3K5H5TZM!UHH57Y /Y M-K\CEQ=7Y((P0;ZF,M=4)'KD&]1D(_MQF?^VR!\=R/^%JA9IA]!S8PE*8;M@ MF\:/UV1-%=E0G@.YQ*[(=4+6@(^,%)OG:A]-D;-?$QJT@B (7_$TFNT@=2ND M[CL@.?&:T-RD4K$_>,.B%5?W,A5)NS6QG M:3R-9CL\_8JG_WX\^)+2!I]"3*R:H/JG036:[4 -*JC!4:BIS#)\E/SGF1F< M=F8:S7:D#ROIPS.DGWTVAF_J&08OGU?Z3S+=80B#?Z^\X'R*TTY#&;FN*VJW MA]W!6X*]IF'8ZQTFJ+VTP_,)SNC_,OQ)&/M,CV/\>]F&T5&,KSAXZEP]%R"- MHJ.W/='O[Y/<;%@(]FMSDQU:<1A9,:$)AR5Z!JT^AE#%'%ALC%R[46HA#0YF M;IGB[ S*&N#]I93F96.GLVH:G_P%4$L#!!0 ( (J*IE3#^6I[S 8 #,? M 8 >&PO=V]R:W-H965T&ULK5G9;MLX%/T5P>A#"R2Q MN&@+D@").TN!Z31(VNFS(M&V$%GT4)23^?LA)5E4Q"5*VY=84BXOS[F\O(?+ MQ1-EC_66$.X][\JJOEQL.=^?+Y=UMB6[M#ZC>U*)_ZPIVZ5U2]M\-*>G3Y0(LCA_NBLV6 MRP_+JXM]NB'WA'_;WS+QMAR\Y,6.5'5!*X^1]>7B&IRO<" ;M!;_%.2I'CU[ MDLH#I8_RY5-^N? E(E*2C$L7J?@YD!4I2^E)X/BW=[H8^I0-Q\]'[[^WY 69 MA[0F*UI^+W*^O5S$"R\GZ[0I^1U]^I/TA%J &2WK]J_WU-OZ"R]K:DYW?6.! M8%=4W6_ZW =BU$#X,3> ?0,X;8 M#5#? +5$.V0MK8\I3Z\N&'WRF+06WN1# M&YNVM6!35'(8[SD3_RU$.WZUHE4N!H7DGGBJ:5GD*1NV=>M_N/WKOWWWPZFW*2.T5E?=U2YLZK?+ZQ'OWXOUBR05$V=$RZ^'< M='"@!0[R/M.*;VOO-P$K?]E^*:@-_."1WPUT.ORNE60^'%@IAT-&*,9&#>,UK6W9W1=A#JL)?5PT0^T6AA MC$,P(6^P HEO&1W@JVKG.X'>IZ6H61*E$*U'(@-A+%*^UGV88#^9@#29 0@L M0P1&-1DX4?Y!*C%*98LSS475+VHN1^U@3/?>V1@%@GB$H@>KF\$ !< "%BJP M\+6QYZS)>,-D5F5"%3;$7/FA!@#XV)_"U*U\"T15= &:,2NIEOI&E$A'B2,$ MM7 :[&",P\0"5I5UX*[K:H:6HHH8(6*MZ],X0?%T#IGL(AB'H06BJNT@<$+\ M5'$BM)\+L<_HSIR4@1Z>*- 0&JS"D4*]Q*>$ KB58L#7#[01H%[_3S$"4W4T MF0EYA#:,2BB 6RF^\"UA?0!/O(H8:R70-2 "6A4RR8EM6BN= +$3WU]2PAZ( MV"B0'J7'TV=1/->,[H0*5R)%&YFE=%@<&AG$>OP2 &$P)6&PBP,8V2J^4B;@ MEJ9;1@]%N^D05%XP,<+5=2>*M8#K1@#$EBH%E39!MS:U$7];=*$N0*<)]+4L M-MG%(0XLT85*J:!;J?XFQR+0(<^+N@YO@ M7LLT.1#&BX>2B,4F61/&1-3%EC%[-)+0%>L41R">A\H_T_:!9C-D*WA*&:%;&2T,^BC-Y=#UD;S&P6AFXX"49B*W9GZTZ+K; MR)-A04 PW#?MIK32PC$>S:Z9F:&NRQ#Y03Q=0QGM<&03$*0D'+DE_.(!C,$<33=3"U'UX\[PC;MK6PM<#05[V[JAJ_#S>]U>]\Y^7X# MSE?=_:URTUTG?T[9IJAJKR1KX=(_BP0RUMW0=B^<[MM+S@?*.=VUCUN2"B66 M!N+_:TKY\45V,-R37_T/4$L#!!0 ( (J*IE27(^BYI ( )P& 8 M>&PO=V]R:W-H965T&ULC55=;]HP%/TK5M2'31K-=U@KB%3H MIE5:IZJLV\.T!T,NQ*IC,]N!;K]^UT[(@ :T%^*/>\X]Y]J^C+92/>L2P)"7 MB@L]]DICUM>^KQ?H!40N(C@')"4#< F)GM%'F M;-U20_.1DENB;#2RV8&KC4.C&R;L*I-1F0I]DM>7/QEEP0)LC74M::BD*/?(.J++>_ M:!5,&@71"04QN9?"E)I\0"7%(=Y'-YVE:&=I$ITEO*?JDL3A.Q(%4=2C9_K_ M\/",G+BK<.SXXA-\72E?5_).+&0%Y,?-7!N%%_KGF71)ERYQZ9(3Z;[@R^=X M0GT'T2 SA[3/>Y,/KJ(@3$;^9K\^/6%ID"59%W8@+.V$I6>%34LJ5F OBT") MM<">P]D?O&M6+;$O>D,9IW,. VQ. TVY#=Z -NX>]OEI$J;[0L-P&(1'?OK" MAE=IOYVLLY.=MW-PDJ>@5JY?J?)@M9 M"],\D&ZU:[$WKK,9*H2(#C1Q5T4H^I'-O7 M#]'/RH>'A[D)"CX7R=]Q))<'$V^"(KX(UHG\)#87O'H@6\4+15*4_]&FLL43 M%*X+*=+*&1"D<;9]#>ZK1+0<+'O$@58.M.< F=$[L,J!/78$JW*P>@ZCSV!7 M#G;/@3@C#D[EX/0AN2,.;N7@]APH&7'P*@>OY^"./8-?.?CE3@7601+ET<(K@J1Q%$@X>9: MP@NL:8G$0GURQW,9WR0<7<%:Y'E>FHCP.PJRZFHIDHCGQ1_H],+B M,):Z*)=/C_*+V9W!/JPW(ZTW(RUQ6",XCOEMG&5Q=@O\G019R%$@T0D/WR-& M]A#%%.MVSS:F4\94VG9WZ#+J8WM_=M=>UD,SYE!&';=K=S:TFWH8_KIFYYIP M'K.Z1A>:6-0C%O&=VK"3*%8GBI6>;"11EUFH5B8L',A.>?5.D8R6B+Y^$DF" M0!DW01Y],\R250]N&6?ILBC6Y>3 0@C;^Q5*#\2W@P9JL&(/9;QD4!G< Z_+ MI<(&TZLCP9/MH'8K5P3[KCY/=@W5-D*]7@8Y<& Y-$^B$B%@X5H ]@# U'-] M3X_ J1$X1@2PM7)>EC60AN(1E*Q#YFB043TNM\;E&G&=Q'Y(*[?(Z'S758=P 0W10S>"5GAU!87>#BF MC1W+Z7'5;KLNN%:%18S@3K.H1^D?@[RF=*+%3 987&(31GJ8WG6R-(CC0*25Y# .1D*C84)MO$(G$9GR+.$YC-/ M5R*'YO#)(D,:E2%FF7E,_8KB!RT*1:'=EW,RU)51\B2-KA"SL+P$K1^3H>*T MD%7PC39=](TF$;,HO03Y'U=C=-9@ AQ'U+:#&CA*W1X$7.C/B^1Z03]?R M4H,0TL/P2 ]"&QFG[!6JBBJH_P/&UJ >K\#ZS5"#DU"_DK'2;0H=A#_S"VCQJIISMZ MTZ><)]!A=SJUVXK4!='H,C7K\LL0_5"F1[8U:P20F;O0%SE38)HVU'+'IHXU M\LC,\OB48P4V5$$+8V\,0R.#S"R#SSM98#K]("[N-$%C MJ*T8='8PM,OZV=+9N9[K.F.3V>@8LW]O1\\:J6&O?Q9ZS(8-Y1AQ-2+$7O\P M])AI^LLV;VWKDUU6W2=HA(F9A>DYN\ ;5E34(K3?P>^VVV*>M;Z$5;\3 !0 M=!8HX0MPQ.]=>.9\^]7[]D:*5?F][(V04J3EY9('4' H _A\(81\N%%?]=8_ M@#C\#U!+ P04 " "*BJ94@"+J M<( #9)@ & 'AL+W=O2<@VQSY[/VSL1Q9XINJK*9"W0!&N0? MQP_ BJTIY-V4,^*=\":MOR.*OR$2$&+19WSX<.Q1AVX]2]5\U.79T?0O='E] M^_<47=[?WJ#;NXO[TH^S'&?">SU126L M*]".C-1(N:&?3_M#$F!V/'C>=8Q%+ PB%FW%/B@6;A4+O8I=E&L(,X-LE/\#.:+=J$T%>174SHH%5Q'A M,40*EQ XF=S9:[G]83.;DO!)Y=FB*;CP!6NRU3?Q^O>< VRR(FU3>)FC=%G5 M3?&?^L+FW<1P&X[#(.PXUY0B-(X#NV^'6UV'7EVG397]ZDM&Y.":)8!3.-4< MFL&84-P-68L490&VJXD#G<(#?P:HRKY:R*)L>,U%@_BKU)9#/"Q4.H?5AL5] MYN#J1P@.PN /3ZT' M_-]UL9+;TZH_,<,6=_4W9?HXH []-9LP]>I_V\QY;=6)6M*JL?(6H=BADL88 M9GY>SM/RB0N9B':RCQ <4IMTY:)('XN%RD3?5.X"7S^N!3JD6,A21QJ*R)A>/#'+M*WYQ>C\V<.A9]-26*21"8Y.NPH:9.CP\B1 M#8DF#O$31V5#*)G*ISX =+EOY8F%*22,NRMO$XNQ:\\3S1[B9\^D6[?9BC5H MU ZN8(F%,812VDT(-CDV.'K;V+8E=73#0>B1^/9[;"<%LV MJIVI?JF[)T\;_4T:&IG#%&&.U$XU+*D?EI>@T,4;1[ *^3J#&FE;X$)S 9U0 MG0+JV_//K!)VWU,+)&,C8UBD'#4)U1BE?HQ>I22TTI(".T+#'ALTHP9'+IIT3Q@.YN<>F3S"3[F>F M1:3/Z-!1!5#-3'H@,WW66'6V4-*^$A9!*-G#T+5Q-2CIYT!Y>3493<:'@Y)J M4%(_**>\:1;J:+Y-R6DMCWE6[\"Q^L?6[V&6=*EBD7/E!$U"ZB?AE-$986)B:NH-0\I'MXF+XI7^^QM GB M<,@21_7'-"29'Y)CE[[?T"-_*LI281$*=-C5E;5R8B;LH'YE+.P&CD4PBBFA MCN,;IJ'(_%!TVH"VNU464X=;M)^(%A%*B"-WLIT'>WX@'FP)EX=^7AM,\!DV MV"#J-D*3D?G/43TAM5]M\]0TCO$PZG+=(A?* TW7;M:P99$7Z],?=W?7%S<7 MDX?1-3J_FHZO;Z<_[B^FZ/82;9$/7?'E[?W-Z.'J=N)]H*NAR?S05#Y3Y[IR MC?<]!F$F^(:XV^E:A AV-2Q,XY$EO^V@R>VDKYRTV!UP MAE#(-T<^'D"WSR$/._1EEJX/$\/9IA2)8M?C= W%\'>[P[Q0E3(TZY8F\?^U M.3112:*H6SQ:I!RY(]0P#?<\"2SDV9G,$B42!Q225NTMW61LE#$VJ1 [JL=0 M\S3T\U2>TG.U$K)6_UT+VGM$GN1M$3%*W\'.2T)+7C^I=Z<$4G'1OF2S_7;[ M?M9(O974^?X,'XW;MZST-.U+7S=I#4@5:,%G,&7P/09_UNU[5.U%4ZW4JTB/ M5=-42_5QSM.2_2LH M;6I7KJ)H27[$B1U7R;*3>#>YT;7LF]K:V@_@#$C"GADPP PIY=?OZ6X U*D M;.]F[Q=;' Z ?O?I;O#%QOE/86E,KV[:I@L_'"W[?O7]PX>A6II6AZE;F0[? MS)UO=8^/?O$PK+S1-2]JFX?GIZ=/'[;:=DC MB[/O7SVF]_F%?UBS"<7?BCB9.?>)/KRM?S@Z)8),8ZJ>=M#X;VTN3=/01B#C MC[CG43Z2%I9_I]U_9-[!RTP'<^F:WVW=+W\X>G:D:C/70]._3G">U7 MN2;POVH3WST]4M40>M?&Q:"@M9W\KV^B'+YDP7E<<,YTRT%,Y6O=ZY75(,YVI)3KWN-;BW7]R]^DG//#YS[2/WJNGX9 MU)NN-O7V^H?@(3-RGAAY=7[OAK]J/U6/SB;J_/3\_)[]'F7!/.+]'AW8[S>_ MT)W]4Y-D)NK2=0&\UEI,"<*Y\B:8KM=)5U8VZQD,#N^V#^J^+6>@] M+.^_[Z'H<:;H,5/T^)^NJG_&N>K0-K]B'XM%$_6VJZ8318'&^.96?>KF%C^Z5:>0MIKR!NW4.P,/@O[^8?W" M=E9C-3;$4N=7SO-;^/PW=O$^R D*!/YH9GX@QLZ>D46=/IZH 8;J5;\TJM&; M0"S0WZQL^O#:X+'VH)+D4BUUMR 28 2=;HWJW38;=,BU6<%09MCU6S[DR53] MUJG?JM[1L\=LRC!H.N;2M2O=W>[==UN NQ^)&GI[LW0-A J18GD89L'B+4^* M.48,X2"Y-LVM'/>O__+L_/ST>3R5/YT]GZ3'Z83=YQNS^V0(\8ER/CUS@X\/ M'T"+;FUK X7TB,MV8;K*G%"0A01O(80 U7K;WRHXWT"6(U87C%^SIONE[I5N MD%EPP.BO@<2"'+6"/LB>)O1A;4@FMEO#).P"6IL@J825PWYXF[;U\%HP!GWR MX2>Z[W7U*="BJAEJLN;X2 [NM5\@;;KN!-NW-F#'JG%#+18 NN$,#1;/O484 M&*I^ #FF6UOO.HX/4_6A:\@''(3N-]A!=0XV.5&U#0C^G/E@Q?@67_T-7S%G M"$8UTB*$-(8E?-@;@9#C($9:!;FKRI%3#L0)TKH784WA)7,R;<='J/.LOM>@ M0E9@^]_R@DE2*D2KYH,GXHE-SI)X 6:,L^!?_1S$.?*.+]*F#2"PA6<3:]&_ ML .T"X*_%Z*>/L\&KB[J-?X#=,"&\YZ<[T2'$WT2-U3'UUI?P\@:W1-M$CC( MU!;B^:VK!XB?V>B7@#3]EB%.5"9XK5/LGT03@ OYN<8AK>Y 0D[,A.7Z &I M.RZ1=T9.8XR ( =2!GI"Y'< ?$L3;.*D(!4"C!@6_NG83%!9I]8SB[T\/)M M<<_ &L!<4+/;48JUZ#=?':#"*!%FKA[$'1@. MM=52\,$Y O.&$DAO/*,;3EOJ8N'-&'^N&LWPZE<#]7AU7&3S^"B_G[,P\_:3 M$T7) KDX##'R MHY0//7%#KKDD9R$Y%1CP[-OGG+E;2!6&CZAQ;&XJ@%MB<(0V 5@)@8IS\%YF MR!(1P6? 7Y2!FGA^RAH 4PW'"82A/CF )#^*7/@ 9S7$U3?GCZ:GIW0,:5T4 M BXXNWN*XK1M(S4, N%JA1)%SV!']"+4P:SV^H82,F'@QJ2JI2 ;:&5']@%$ MAGDTKV. BHT&-?B/Q$\Q@W*FI7-*TR^.1P7Q@+,X&-0DI'W*_*P82[QZ;.&W MM5OMH7^,&YRIX$1@G&)6#)9;"HTTD.2% <:5%(:BPITX6C@9]0/>MO8 KK0&*07+DJD'F> ZR03=GH5G@P$Y>2E#XX]!5@JD^#O5"N'6> MO /BEMS2F 4@,*F9\@Z^AU3I6U9UE01!GQ;((9Z1.!; RI:2+$8L1,@-.K!L M>&E'!L^^_ ;I2%N??)L36=OJ/2)W/KU!F31^'W'Y0=&RF6\)DNS:=5WL:W&T M&0]YSKJ" *,$SHYA\)I1R2(2T&]<1EPB.#6 $%4@=&_%JF($*F*/_ M9'H1"*'!A>-P/;9G]GI^1K%C7@R,,TU+59.I)74@0-0.PD=Q2A*@RHX$0(%: MHJ.1/%E&1-'W'P.P[MQ*,X;:$.18WE!1$EL-\P'\]>:F/T3D)((#[#ZWC31L MWMPL 6-[=3X]2RYT.P'WL#R*@ ]BI .#+2Q;C?E5Q#: ML"+2OGD" !!EM2^CL:> &$M670;)FOMYE%GQ54P*J0M,W&T,ES]A""N$E8F$ M-PJM]=@LV:4J$4RU(%R60-=4_6ZPI&:?*EZE[_,OMON+H6IT]G3[+,F.DMQ\,D-R_>71Z.LT2 MG@AK2L,86/!];7$5"1KY-OZ MA&/[RG+R#FPTWB3 7T4FL;(#7D*=:RO$BY4+-G:H*!K*D3)66J.<^&Q((2B7@VW$%99 MG[WWU*NZ*0J/%"AG<# ):)JC"B*B'5K5R+/KVW:U=#"T]V-T^ DEZBKO?/W^ MIW%7B!1PGAO/XG*.1+X_8GUS-CU7LVA"#-Y11[09?J;\2.V!V$1IK.:&A#6Y MIWY8'-3<08K/&87>OJL MG]-@&UH^LEGMJ1Y *-.V52'TI'KHDU*YT6L%KNO M5=E]G>?N:QB[K]PXNR$P3F]0[VEO!Y;%"BBI$',01;EM+' L$!RD.9.IQ4/* M"I8A#B>V-#-X)M8\5:\(:Y,\M\941,[V)(NVA+-(*B*BADZCB3C7<;W$)B%ZTA_6=/ M_#"]GJJ?+BZN"B0!0>2V>$PUC$:$T#28DL::C9)[DSP8]2RC64*ZR=O?7(Z[ MDRFR FQ+X9@B1[=@CV(> M)AYX) 56Q%0(49EM:@4(T$RJHGV%#M9M,'^=0ET7RX'62+7*#8R!8$TW4,S[ M$H>?)-VZ%8I%B7LC(J.^WYRF;>SONOX(9,E+)Q),I?'KNH9A@,B&LB#0K33G MBP6C" T D1AKKUCO?SP>>M]&N MPF2,)$HNN^@@4]OM<\ZXE7!3F9@C8[+Y3$AJ4;4+S,2)LZA=O4E1E[$5\AKUB"IF,E>'#9 M"3O9M0V\<%=E4;!URM 7(K:=2O#LE$K!+]@/);M4$F_@C"T'9A*O1(F,=+XN M/=)+)$3J+[&01D5']8>MLLWATR?X2*9@&TNER3?W<5.UX;CKIMNIU94V!SH8O)S=$UA8R."FZ/O@,\YE M2^>.(VK>19QWTT!O/C0X8&[R+"D/**D-)! E!^3:4''(L;?;FBDG/2)*YEE M;"1*&YM23G"596.2@75_EQONQ^O&=8:+B @WI,XZR 0!K70#9WL"-N'Z3E!! M2+HINLAT9 JS<_A^AW**TTH:=$D_1&HKGD%#,:X;\EZ3%(U[?<,-,^J[M&8B M,TTH@+0\D";PDB\M;Z+H_V)$#//L&S$'.B@44\6&6@W9EBM>S:EPK9LA*X[< MC=2VT;ZFV5NUM&:=$Z6,-27WE9*4RG< 7+NS*4^'(\4R5HU'4#B&B@I0=EGT M>:\-T(&/MSJ.J>Z 5#N)8GP/X^STP>1 9L[;Y?LYW#@\4+E,LEON5.5TZ%%K5Y L [/B()9\$2&2S<5*:A++ M#ZJ/5R[V<\5C878R,F!15YSA:CNG2S%2M,7>HJ-A\YJOI\2]\WG3K[D*1Y<\ MRDHA/>=!=#G>$3N(=WX^<].'-*^3 ?TE:?!WDS&+=$,SRA]6M8Z7D:0*2"Q, MU8$[0^JMF"Q,%,('6=&$LX_$$0_U".$ZU(1?<$N"TU/RHP>4)*2BY:'1>(U@ M:><1>!& XQX^]3L)Y#^@ 2_=!(AS3^FQ056%G$TBPF93FLH-C#= MB/T4MEF4!_SN#K8^[)_CY14>3)&,70QHL2C)@BMJX E;3.X0P'88H? U/FI[ M<3R[F8@1]]NT_%\;$7NS>8G$^B_BG3GH=_:3:Q?I+5!8'C!XGV[7F.U=1UMB M0Z"P,2MBS2WDL_!F(3AM%,EXKB24:)FNDQG*P; KB__F]N1:8]L=.51FQ\.U%O\95Z*QI&@OC[@.=\"_EN M^/R[>,G8C=XJI]\9NAF$A17+]*ER^* ME=<,^ !8U <.O;EW](6R!Y@(R,VAHJ0$N..MCHEP M1D+:&16/V2#Y/K?R(_S%7TCW=6WJ/:O@K2J9&^W0]_+Z5=^?5 M* '!]I]IL"+07_$U_'@=)U4<-$N,4IUG:#W*:LK6:W2]RW,TM]C]*@5-Y!<[ MI,XSHVU\,\CUZ^.S!SOKBB4Q\(3$842TL6Q7,SL'J([U":F)^T;2]Y(^Z5XW MOG0U(\2^;,1>7.=&K'KO5L US\Z>3 #-THYBVC^;>L&W4\#N\?DNZ7=8)DG' MVUP]@2:4@2"C)S?D>^M#N^T"*T14^9HNME32::2[V0*[=^Y9(!D/55'P[RJ5 M_95RK%;@,[*I=L\5)3]/MD M_:![*[H$ G?2@0KI4LBA6@W"RJ&?'&([4,1>#@=!N1]27OFP\^)^5&N G>6N MBFXJGE;*2RSUB-'VA@P:4]MFH$T X*DK$,9)JCI^SD]-GD_%72*!A M%B]&(1Y$YSM]\N#[/#=_-G-AP>7M/? M#'NE&(IWC6YC3'A**?Y=A*WWGC*)ER(=RM$_!>*V\$3RF]QX*1I^^5GI&^R4 M>5I:C6*2;UK==<:GV07'&R)A"> G0(#Y,B,5=4D&=R7:=#>(?E5:])'V(]]" M?1R*\E56_C$*0"3>I[*6NOB(DG+QG#-FKG IILJ-B!%*;$\3,I:5ZK;<=JK> M4"*\ M6(2*?LN7%/M^H/BP^%TI7UFF7\]R@Z3KY2>F^6G^@>Z%_"YU?%U^W?NK MIA_@!=68.9:>3K]]K,]3!>_G.)5&\\O8#O:;"8/M !^6?+ M+_\'4$L#!!0 ( (J*IE3_/8M^? , ) ' 8 >&PO=V]R:W-H965T M&ULI57?C]HX$/Y71E$?>A(BD #[0X#$4MJC.F"UT-[#Z1Y, M,A!K$SOG<1;V_OJ.G4!IU=WV="^)[9GYYIOQS'AXT.:1,D0+QR)7- HR:\O; M,*0DPT)06Y>H6++3IA"6MV8?4FE0I-ZHR,.HTQF$A9 J& _]V;T9#W5EA6>45!:H2&H%!G>C M8-*]O>LY?:_P6>*!+M;@(MEJ_>@V\W04=!PAS#&Q#D'P[PFGF.<.B&G\TV & M9Y?.\')]0G_O8^=8MH)PJO,_96JS47 =0(H[4>7V01]^QR:>OL-+=$[^"X=: MM]\/(*G(ZJ(Q9@:%5/5?')L\7!A<=UXPB!J#R/.N'7F6[X05XZ'1!S!.F]'< MPH?JK9F<5.Y2UM:P5+*=';^3E&AEI:HPA56)1KADT3"T#.Y4PJ0!NJN!HA> M8E@P3D8P4RFFW]J'3.K,+#HQNXM>!5P(TX:XVX*H$T6OX,7G2&./%_^W2$&H M%%A6:A(Y?#"Z*@G^FFS)&JZ8OU]QW#L[[GG'O?^?XE>!7'_>4BD2' 7<@(3F M"8,7PUHI6(AGB&Y\ CF-!P14%@VK264UV SAOC))QC4-D[U!Y%ZS+2@K0Y50 M%ECGD,DD]OWTN#LF3&,3JO$$FPK8L)$3FMC6$T>V1/@D5VH M/0)/$!99SG(B* -F33)M^(+>P9MN.X*M9#NMVK!A%WP%BD3=ODFNB1GP:I58 MO44#UW5DM>I.YSQ?I-J#%=LIDT_35IGJ)SG'&X M4-0%C:Z@.9F;+#["<;6"^G*X6,WC )V1BL#.Z>)'I&^@R\J!_ U--UL5E M&K/HJG7=Z3(*H2?@ZCME6:Y+=\%.WF,Z:Y%C7?RT+G7Q56O0Z\&*4V#X MWGCP$[9 \=,0M0:##BQY)56BBY^0VR(G$D^J5AS1$8X'K6X3,D"S=Z_!<1U6"E;#\SSZ?FYF=13]JMZ M_5;QU>XE!YKCCDT[[2N>[J:>__7&ZM+/W*VV/,'],N,G$XU38/E.:WO:. ?G M1WC\!5!+ P04 " "*BJ94+YKN,1H( !\% &0 'AL+W=O"<@W/YS@6\W&GS: LA'/M:E M#0KG-N?#H4T+47%[IC="X237IN(.2[,>VHT1//-,53DX-LW55A/NTN3=8#3LI MF:R$LE(K9D1^-;B)S]].B-X3_"7%SO9^,[)DI?4C+>ZRJ\&(%!*E2!U)X/BW M%;>B+$D0U/C2R!QT5Q)C_WRX-^XN7M6 ?!+>U$?"X MLY=#!^%$,DP;06^#H/$)00G[H)4K+/M592([Y!]"J4ZS<:O9V_&K C]P<\:2 M.&+CT7C\BKRDLS3Q\I)O6_I.VK349*QE?]^LK#, Q[]?N6/2W3'Q=TS^?V_^ M3X+8GX4 D%-=*R?5FJUKF7&5"H;L9#GQ;#U/U>?9&+V5&4SE+#>\$I0FGB%0 MD9P>*S)%2%<( W(CTMIX E KK?9K)(*T$=N!3JR>&.B95)L:M]569/C-=!TD MZ'3K;D],\[93S\LQN/9!?L7T;/XG/V^LL)L^:KL5'4%=U18J$*P M+[5V4&AC9 HE?ZX5S_Z#]!/9+]Y7<"!<3CI"=P%F[)62KV0IG02#; L,DM,\ M@N#L2(/Q.;O[YK7?>5,IK#VZ[N(%2596LN3F>S6^8"NATH)6[$F*,D. C=AH M0V*1(H!0Q%9&/PHSS 0O 1%_)W8;AVJ/&]BGCK3Q)E,<]3X(I"&%]47M+FC= M#Q,Q9\) 72]4I7+#R_()B-85T:;:&+W2AM.M0&3OHF >RU >Z80H11E@"<:@ M,Q"DGH4L.6>?E'X=-@1SO5-D15UM2"AY%G=L&EW@YA?3P.?)B]CU^+?B0"29 M;\276IK M1*P YT1 %4.+<,5K9D;;H >> ?[?0F=%]&ZK58PZ(GQ+0= 8-H9 M^]P(S"CQCY#17*@5N0 Y+]."\* L3X/L@U#V(XDXI"@904%;YSDT(X5SL@5@ M@PHJ8UM=UI6@6YI2Y6%#J2]5&#M\K!0IIM5:]PH0L??UENK;FE/-\IZ ]*"' MUSG'!/&=5D5^O\$V25+:,2J-$!41I3_R.<"#K"T&'C@ K09QD1ZY39756TH9 MS#G$QRO8U^I><60:0/DY*+R!LW&V&\ M ZE%&&D?F;2=NP(V]SV !.U!Z"ML2,WC>NQ\,F $M+Z]D"Y-#C=81EEW1RVE MWTM\Z(#_]E*^@@]"K6_;FD1H)=PB=5::%&\I9]%H%)]8+:)X.3E:?3I[ #9, M0)#8R\%]R^6)53RA]>+9.K@[/?)SZS04Y0,;DW@>3>:3SEE) HVFL[WNDWDT M&T_80X'N]0:I40%?6V%=%:)W*U D48RX"T#/T.:L=#W;E\GRY&H13XY6O6!M M#H*U0&P6R:DEF3XY6GU'F!:S:#:;GE[#I9/1XMGZ5+B29![-Y\N3ZW@ZCY+) M^-G:R_L'U2]%;F5XPZ$M]P2/$86XY[EGZW@:S1?QLW7 @GTQ=GLMHF2ZC.+1 M]-6=4;*,DMZ5^YUPR>N%JY>T,0(WC6;S^4&RQM@A9"X/TAJ*S('/Y?28%H%: MSA)VDV62*A.U I"/=[W4#^NA+Z? KAX:5,3+QG("25YV5:!S9ZM&94A$/3\F6[KK?0=3;TIX 13\R7LZ8AF> M2;ZS>+] /[HM):@K>(L6OJ]3 VB:'TZM\U+1B)5OX=!EAS?L4<-:[0UGE7K/N46>U'"3(6,Q8I0V\-G^TXK9\/=% CD)-^ M( F3$L) (*Q7P2LTTX4>[9\BF*SI592W!$TOLP?1@,Z9S'-A&JDTGDCJ_A0Y M67$_.N_(B^0?_]SPTD_A0#8AQ!BL,]CICT/(;8T__6EI)4A?RQX5YH0S]H"7 MTV^H)VP>A2%W=/'QX);;@ILU]/&'\04YFX 6A@2ZM>'ZS11\"#QL?")P>2:U,2+K'B,+N(G:'(W9'#G0$@3]J[ N#J>BC?W 0 M6NFC"XM';_[P@Y@?(+0BWS;C8,/:N9)R&]ZH*1EG?DGL]99<+@B MVS"/K25AH:5\871Y_O*EAZ_J3Y+^S99+CRI@4H4'38J8K\-3*Y4FK2L:_[KW M4,6?VLSO(Y1GJ*B$N&K#4]?F;5^GO(%:,YZ]]-UBV/LBA,ZT]M^];!@4P\>A M;K?[M'83OBCMR<-W.4Q<:XD1MA0Y6$=G\^D LZ3_UA463F_\]Z65=DY7_F&PO=V]R:W-H965T0[/ MY>-'TA<;ZS[[I3&!_;9J6G\Y6H:P?CV9^-G2K+0_MVO38F1AW4H'=-W=Q*^= MT?.HM&HF,DGRR4K7[>CJ(LH^N*L+VX6F;LT'QWRW6FGW\,8T=G,Y$J.MX*?Z M;AE(,+FZ6.L[KTSK:]LR9Q:7HVOQ^HVB^7'"S[79^(,V MHTBFUGZFSG?SRU%"#IG&S )9T/CNOFOOC0_(V*V9 M=:X.M?'LU^NI#PX(^>\+BZK=HBHNJOY:2O^P,ONQ>YB"=L^4NG^QZ95VH_P?]&^L#>^^L]^Q3 MB[W<1.E[[&%_*OX>?>3HG0\U=@$$W^C:L9]UTQEVH_TRYC0V*+'WNH&S[':) MM5Y]-&[%#D.Z,?!@4<]@)WHX-VOKZ\"^8@5/L@+?"K\S(8LQOCFO4NI__:]2 M"OF?G>3&KE;&S6K=L+5>&\=D);A*JMW$,YFI<92*+&-2)#PK)"OQ*5-HN[5U M\("UEMP@]Z<6>6-Y5<%,RLJ*G>6\E/D8(LGS/,?"22)87N;H9>S3^>TY^X@, M>2 ()E)5\1**$BOSA)Q/5<&+HF05KZJ*I2GUJE[OO;TWKJ5\,-!>.R,#,A,\ M+1(RH+A,4S@/ R+=A[3M?[0!87_%!,_@;:(DM1,9LY9RE%Y00J7, M8_0D3;.*BR0;X/'6S,QJBO0-"!%_)T+\GX<(2B(4120H6BG&![)#B)#D!"*B M1"FRDN4H[7C7$P6^N8IE4B\A(RMY*@J62^@CCPJ+YUG!Q@JNJ@SM-(7[61ZE25KQE"!V1"U!3QLX@"/?DT?$.W<1 M -T> $T/ ,J7,TV$P((@<$\0B%6TC[@L+'5@2WUOV-28%D-,$[^%NNW 8H]M MLP@!.L7_$-%];Z#R<:E;)N3VB'H/@P$X>"3N\W6 UT>P_HM#SX-8\:I4!QRW M!^Z^=3SG2;8C7NM9;JNV0\+1Z/.05M@"JBR(Z83$3)$(7B Q9T4BQRPC*]6> M!Q_#6I9@-.))XCMHJPCC,R(N,&9!=@)H#F,"K$K!1YL3= M*=3)XD"'>UP3GR41NV="\+(J(Z1+BJ*,0I[E \R5D)B>'G+C<\SWSX9,J?(] MY3V-F(,I)X#!05$5622^QV@Y&'H!*ID"9:C(?"F*4^! 0\BG2H7X-%DQXDG M,(D\)P;6.X'JT>CSW)$((B)6XA4N6PFO9G!)=5 M?R#"Y;P72>IC?P$Z\H 6/YVPV9;)@B72\^:(O[0S;(XJ8K!N 1(,L)B[1=/- M0J>)K# +E5RCC+V5F3-S%/1+AW7"PSE./:;G\\AKG&U@SU+FH[TV*N#QTO!8 M!ZC5/H[BA#:LJ3^;YH%(M(W"R*:PL+%=@Z(9^(Z#UID#*Z.K4_?^HL&!YP2)6/IP'1-MV=$19>)F%[IWZ"]/539'W"Z,=W MD(,=\Q:_31V64+"M80]&.Q2P5"7/DC2VCPOUL^97L&S3*8X\@N6@1S* M_/C$E%P5R?%-J6F8OM=U0Y&_0L)>>4TIV+\=]H?8K-'>8PO#=42*"0Y1\_AH MQ)6]17):8)I2\6_?5[E_C^AI38 @1SO4*-[L.]IW"&"P A@9UX/J_*DGRN3@ M!8B]?Q??N?1BZ-K0/P9WTMU3^KI_0>ZG]^]PE.>.;GF-64 U.2^R$7/]V[;O M!+N.[\FI#7B=QN;2Z+EQ- 'C"POZ&#JTP.X?#%?_!U!+ P04 " "*BJ94 M,?"D6MT# 3"0 &0 'AL+W=O;T@&&1I[OG[IXC[[3LE/YB*D0+#[609N55UC:706#R"FMF)JI!26]*I6MF M::MW@6DTLJ(WJD40A^$LJ!F7WGK9RS9ZO52M%5SB1H-IZYKIQVL4JEMYD7<0 MW/%=99T@6"\;ML-/:/]L-IIVP8A2\!JEX4J"QG+E7467UZG3[Q7^XMB9HS6X M3+9*?7&;WXN5%[J 4&!N'0*CQU>\02$<$(5QO\?T1I?.\'A]0'_?YTZY;)G! M&R7^YH6M5E[F08$E:X6]4]UON,]GZO!R)4S_#]V@FY+'O#56U7MCVM=<#D_V ML.?AR" +7S&(]P9Q'_?@J(_REEFV7FK5@7;:A.86?:J]-07'I2O*)ZOI+2<[ MN]YHJJ^VC\!D >_N6]X0XW896,)V&D&^Q[D><.)7%C3SOA;>88[U%?9!'<*/JIK4D&?WUWHTJ;<HG8091//7C<$XA&7-) MC2!OZU8PQU*!U,IRSH8.0<:L5MKR;X/@/(O\:92]@?-YYF=S6IQR-U3@#*:Q M/U^$M$AG?A(OX+;5CG]7#5MI1*B'FX+NICPO@$-TC/O0(>2LX>2/?R.]LRB> MS*D#"'$(]2SY+O"I09H&^Q8GZ(Q3$](2HLD27C %F*$ AW)/NC33#>' Z@XMGP/>M MLGAAU47.3#70)NDX42 &7>BDDZ-S+Z7CRCS2&:[-!*Z.RX$/-(IZ_1'[F*$3 M"1<_4@+H*#DB.7K.>O@RZQ.Z-Z=.TPOAOW)N?R+<=)(]#3>;S%X+]PZIFBZ, MCU0949SHF9O)2(PV.!E6-!.O&L:$BM=(.,VN4CA/_:AATW]6'SP5B8<>E 8$E MF8:3^=0#/8S@86-5TX^]K;(T1/ME15\MJ)T"O2\59;W?. ?C=]#Z/U!+ P04 M " "*BJ94H/SU!Z ( ".%0 &0 'AL+W=O]]?WW$M*UGB^Y#NMY;=^]+I8)XJ"OC;T9E",W;R<3G MI:JE']M&&3S96%?+@+]N._&-4[+@0W4UF4^GKR>UU&9T>\UKG]WMM6U#I8WZ M[(1OZUJZPSM5V?W-:#;J%G[6VS+0PN3VNI%;]8L*7YO/#O\FO91"U\IX;8UP M:G,SNIN]?;>D_;SA'UKM_>!>D"=K:^_ISX_%S6A*!JE*Y8$D2%QVZKVJ*A($ M,[XEF:->)1TU].J]K?ZIBU#>C*Y&HE ;V5;A9[O_FTK^K$A> M;BO/OV(?]ZZ6(Y&W/M@Z'88%M3;Q*A\2#H,#5]/O')BG W.V.RIB*S_((&^O MG=T+1[LAC6[853X-X[2AH/P2')YJG NW[UJ/%>_%>UNOM9$$E;^>!(BF#9,\ MB7D7QKGEGU[OYLP(_23<6BUDFYM/Y_!EY MB][/!U+_+O[7::U[]]]W:!P>Z_.<9O[Y+U+O]??)\5 M0ZGYUCLPZT5H53B$V*F)?;?%3M<<%HTE0Q4G3*AC%P#N:U D9)&_S)VAH=X ?%/JH73OM[ .$LH(0.[2 H )03:\?B2YD .P/O7L*[/+>M M(7L)*6UXP172P-6]#B5[,!10JU#:@@&,1\EX.KON0IL/0\LR>@2D3_+ZDRF8 MR)RO2$/WN]1EO"O8("O1M"XO4>).XJOA6579G".1XA"DV>IUI1A';(6LC9:T M@%#USRBW_)%CM+?"+EW!'N7I>5MCGPIC6 >*Q^.PL.RDVH(W):?/0;< FC W1!2XE M/5]#J?TC8Q+!-+(_#P33,VX>M0TAE$BDZ22N9 YP MLMBW]^*E)G[8UL-W?_%6W-7$8/$3JO=W"?="S)8+"M[)AD6VG$[%![51!!K. M/_2\/(B7J]GB0OS5VH(+T9MLOIB*+Y%X _-/C!UX ZWS;/YZRI0ZV:8>3OD=X= F;HS;E4^0/IEB4Z$_L9.^)W;K>F+U[;Y./XZ"TPAZ&8SS3J..J? MT^LV=&E"C,N9U >CW);L2N3W[=KG3C=),G"%5L_6C4)2K,F ])74D&%*DB,ICAA,!X3HW M"TA!ZS0&Z@VF9^1RV_=+]#MB'LSC0RDRR0G:#0S)]!C!8\%NO=JT%9B[B68. M"G@7R-]B+SGX_:S_H5?U-:KZ2*IHUP%X^(NN+'PX%Y8%4C.F?DSGWS"EWPRK M^RP]&V\J=$,0NH9#V8XF#LL,YT-LP!BQN'W86L7!22*.+S^28+&XP%A6ZIQG M+ PL@?+1_AK3SF&+(2@YK[@Q\&#$,]F&\$(\++TKT4M/*C%\ V;D$"8I7;'L M!JD0Z:RZQGZ4=8F$@:U&IU4FHC9;O# M\13%K]^/>>1P.H^Q_SPF>F_1YDCI<:(CS[.4]'3"J2>6=[SA6=H] M_G6,JVZ)C)H M>"3T<^K1Q;#>WT7#OA"#N?2SV^'^57:(@=M?W_'T"(C$6Q1B5NO%BAO%G@?&GN])Q M>I_&G)_?0XF8+;(YB8F7+]SOC*R!Z^PRNYQ/N\M/UKRB]J="&DBWP#&.EK-L M1A+X-Q7S)[@M5XOLS>6BOWX$H]X2;]JZK>*<42/STGNB>+FX6F2SU>H"=Y?+ M;/EZ?I%$TU1VKCU< I[9%=V\R5:S&?6>H[@TGA/T3\_^$7(P13E@E)8OKL:7 M_8L./7DQFXUGW4HV*"/5(:5XEZN;%@6<^K)IZ17B=QLKSY&*!\7N]6%-'_>> MD/%?U)'IBQ"Y^HA^J4FSH)=H%JALM,=0M8Y(7 #5^2J[7+ZF70LQ?Y,M@0#N MEV(VS5:O>7TE5MGT:I7"U ?DW'>;R> ;&2B[Y2^!E%LP)'XNZU?[CXUW\1O; M<7O\4@DDMAKUJ%(;')V.+UU#<@/OBT52.YH YYOK W= M'U+0?X*]_1]02P,$% @ BHJF5"S..,G? @ = 8 !D !X;"]W;W)K M&ULI55M;]HP$/XKIZR:BH2:%\)X&2 !7;5]J(9H MMWV8]L$D!_'JQ,QVH/WW.\^ZYP[Z,]E(]Z S1P&,N"CWV M,F.V0]_7288YTU=RBP6=K*7*F:&MVOAZJY"EE5,N_"@(/O@YXX4W&56VA9J, M9&D$+W"A0)=YSM33#(76#W7Q)QUY@!:' Q%@&1M,.YRB$)2(9 M?VI.KPEI'8_7!_:;*G?*9<4TSJ7XP5.3C;V^!RFN62G,4NX_8YU/U_(E4NAJ MA+W#Q@1.2FUD7CN3@IP7;F:/=1V.'/K!&PY1[1!5NEV@2N4U,VPR4G(/RJ*) MS2ZJ5"MO$L<+^Z?<&46GG/S,9(G:J#(QI>+%!N894QO4(]\0M07X24TS9B'$3,:XBQO];V;,T]E$.]98E./;H MU6E4._1>YX;[#&$M!;TS:S5L)1 T&DU&93(P=*Q>.*Z88$6"P#3(-5#)DZRI M.4%=?8P$"KSCLM0G[NRYW%.-5SR@E 4 MF?AU:PAWN$/E)%/ @\)$:DKRAB5*=Y)-4M?[_;M^%$8?H1M$U6_.= 9;]D0]BT)> MQO&@!9>#.*0Q;'<&00N^4MH*6/J;'G:-BNQQMT=#K]]ZUGE2B NP$COM7B=R M&PO=V]R:W-H965T^[%O-YH\]G6B Z^M8VR-Z/:N>YJ,K%EC:VP8]VAHB\K M;5KAZ-6L)[8S*"H/:IM),IWFDU9(-;J]]GOOS>VU[ETC%;XW8/NV%>;I'AN] MN1G%HV'C@US7CC=6.,CNC^Z]X;>)CN62K:HK-0*#*YN1G?QU7W&]M[@ M3XD;N[<&CF2I]6=^>5/=C*;L$#98.F80].\KOL*F82)RX\N6<[0[DH'[ZX'] M-Q\[Q;(4%E_IYI.L7'TS*D90X4KTC?N@-[_C-IX9\Y6ZL?X)FV ;DW'96Z?; M+9@\:*4*_\6WK0Y[@&+Z B#9 A+O=SC(>_E:.'%[;?0&#%L3&R]\J!Y-SDG% M27ETAKY*PKG;!Z20[/7$$1?O3,HM[C[@DA=P*;S5RM46?E455H?X"?FPZM M4)6]N"("@WB07Z#LE/4N/?R(X=UA&'2FI>.2:#%=P!FDT6P1PV.MC;MD]PZ, MYCEQ+ IX[)=A6RKR&.$\2=*+[?.C=J(!17-I'\G$65;X_WF>$T/7-4A3@HV7 MHA&J1 CC3*HPL\+X:$C0"IP>=)3V10DBDJK$SNV)"[0/E;2E[I4#3@[I=.?% M_4&:L/D:2VR7:(;]([7LU9%^A@?(I5Y=]I;38]&1)QS_&21%E)%DM)A%\[PX M@C92+&4CG42"E+TQI =9QUFT2%BK.(W2:7X:IK2Z'*"S-%HL4I@E49PFVTSH ME\%T0E[043$O9E&6%E3K' TI3N5J:+H_6[)>]B<4QEY /L[I[QG@@>HP&R_@ M%S*H9X4H26 M3NR-=_5[/^X)N%\,NT#(-Z/;XVE!51 E.6N=146OZ]4NA! MVOD47 1_BBQCJY0K>C&/>9U!G$3YO.#US-O,N<323"T#L[IY*)87!Q@];*1:U]G M=NB$ !\:ZMCL/#3G!3QHM=Z?D/M&9T,G/C=J(AKD]'- G4*7FZJ2#'FF3VFP MMM+YTG.U(9ZMUAJ$OQ++PRK3>0^M1OIZOWVI_TT]/_XN5_GR=ZUID6S]I&ULI5=M;]LV$/XKA)<,#:#:>HLMMTF M)-VP 2L6M-WZ8=@'6CI;1"C2(ZFXWJ_?0TJ6G3@IMO6+15'W\MS=3B2UK:K@=ZS4I?%EJTW"'5[.:V+4A7@6E1D[2.)Y. M&B[4Z.HB[-V9JPO=.BD4W1EFVZ;A9GM#4F\N1\EHM_%!K&KG-R97%VN^HH_D M?EO?&;Q-!BN5:$A9H14SM+P<72=O;G(O'P1^%[2Q!VOF(UEH?>]??JXN1[$' M1))*YRUP/![HEJ3TA@#CK][F:'#I%0_7.^L_AM@1RX);NM7RLZA&-;\(H09M@!/*%^6C,_@JH.>NWM&2C*&*?: ' M4BU=3!RL^F^3LK=PTUE(7["0L?=:N=JR'U1%U6/]"= ,D-(=I)OTJP;?'>7"8?T-._YL%-FR8?J/4Z OKL*.7S-6(3DLTF% K]DHH[.C6[ELSB-BO,9GK-HFOPOM$JKUSMS\SR:PTH2QU%:G+\$]E CC5(D M*8WR+'T1[",/LRB!: +683I;.(<$-\2X[;EACYCQJ39$C]KW*4T")YZ2+V(+ M6@FE/-F IW-[ /V$I44>I><9NQ$2U%[9)Q!9DLRC(D;=H3%+IP/-#95ZI<3? M\/4JR>(HR?,SK)(\FA;%V3- 2%6/(.SSF!8HZCR!:7\T>:AW9,(AYM/XZT** M%?R3X>0%A2%K:U&0" M:.\&45>X#T#*CS\M116*M!0*WH5O6H>-)E2B54[@,"5&V$2Q; U0N[2UD#7^ MO/8%[I,6,9_(4(JU%NA=X1Z%>I!#8#LN$H)>KXT&@X!A_.S4C4(/\-7*$+B# M5:,!1 M"+#-U@MWQOVJW):20N7V\@I%J$9A>J$J !6 =S P46E M@W(+TJ/C]RV'8\#@.$/*0E?>T[8_$WUHK"$'HCVJNM[/#9]/2_^">$^.&(B5 ML XGX9 )#/D%!ZN/7[&DJW[R.@T+R]+76;]ZKPUU0KN=HWL/SNI3-IN>XJZ! M)QZG[*:/-7S*BU.TVRG:S7][[C(W.;@LHXJK\)? 3V[0K+LW#[O#OX[K[K*] M%^_^LJ"[<0Y:)FD)U7@\.Q]U8V7WXO0Z7+T7VH$R85GCGQ,9+X#O2ZW=[L4[ M&/Z+7?T#4$L#!!0 ( (J*IE2O!,LLIQ0 ,Q5 9 >&PO=V]R:W-H M965TYYKR* MOFRR7+X\6U?5]MG5E4S6?,-DK]CR'+Y9%N6&5?!GN;J2VY*SE#9MLJMAOS^] MVC"1G[UZ0<_>EZ]>%'65B9R_+R-9;S:LW+WF67'W\FQP9AY\$*MUA0^N7KW8 MLA7_R*N?M^]+^.O*0DG%AN=2%'E4\N7+LYO!L]=C7$\+_D?P.^E]CO FBZ+X MC'^\2U^>]1$AGO&D0@@,_KOE;WB6(2! XS<-\\P>B1O]SP;Z#W1WN,N"2?ZF MR'X1:;5^>38_BU*^9'56?2CN_L;U?28(+RDR2?]&=VKM<'86);6LBHW>#!AL M1*[^9U\T';P-\_Z>#4.]84AXJX,(R^]9Q5Z]*(N[J,35 T_T%5I-R GYBE/P_U7@)5%;6A0>ST\"/!'5O:BT2".AOWA\ "\D;WJB."-]L#[ MGB^JZ'LADZR0=OEW7;;&V0Y2!)" NP&V1P\<$C@#<$@;R M'" 8Z.$;M>H-K))."S^%@!DPK\XEBA^L+1:96#$%"^\#L#]'4ADTH$N)CANQ MV[*=L4\LW^&3HL85*3@.GN9< L9K5H$D@2I ""0E4$+6BZ($7A!=]T +KTW8 M[A06' TA0.G:2'Q!8FA$^!?0-B0DWF%95^C#,L$6(E,J1KCAS?.BVH=@"QE4 M]B2K4Z-I#4DRRJ,?O]XK8,]I*0=>4YB5Z?O]6I](9<.KD-H*6_ZEXLX4WK*L MMG:.2Q4J6 MCU_\M;-O!=[&Y'P#9");G5F)9"6D V CC]0:$]/<1"YU'F&M(#>97@:PQ\I!Q>3XBT3%9WP5$$V+D(]5CD#FL^V MU0'U'8]Z@^ET%LDUB(,T;$N*S0:V@>%+/M/USP=QO]\GH3WJE\%EK 4*GT2E M!M>962'OP@T )KS#"0T!LQD=3KCA"A\M==?C=]Q &+A __XKI!! KV;0 -S> M2!0=(EM MIGBGV=3B$3Q0BHWP%C6H PI6"@>!;4PX:3 D&< T*WQ%#DQP0>*RR,"XX;I$ ME$F]0;^;:/I^M"&U *X6284?<%DE .2"L8161%Q0# M\",/B$P:C/I/W%7;BM(0"OB*; OH3R82LD\>7L^;'")NXN5".5 D4"&GLL2W MW&X%OD#\3O$(>:K2>.,&*DNRN:G.3V+D"ZZOQ(:',HB9)]W%(J')BK66%)*4 M-*!M-U%5Y)WQ6U1G=RSLJ/AS1-*@OT=GG:XF10G"A@;$:"VX=?>UT!0^;AYZ MT0>(5F#Q %XDV2@B)7608@M8[([UF?'H+Z$)Y@^ M5^CM0,-7/-9!>N2%C*=+EE(F'P]E#YS5Z#NKT10(B%PRN,0T?!<72&YL[9SM*])&&*D ABZ X@09#,0KMNI M$&",*9)H(RK*"(U9Q2QZGU5=LU0)C 1C(HW1NS&H:&D1Y_VBC29^..R-!GX2IDT-AX)1 R+PNQ! .DLOC3+D%5%9.Y[E2"#M:](J+B& MS$H*Z#:L_,PQC\B?)EXMFHBZ*,I2A>84P6@"ICH=LL4^^#SI039+/*!B0H," M:'!!^GE>N> *DO>Z15A;V:((9#SHS;QJH;)!0!#%@JL+4W!;D)2Q! M4HT1/$2AN H'X%U82$((]1@94YM$0MI-Z;]"SRK<44;?2#*!$D*IV)>#01/$R'N@;EQ5I0!KJ&+VHH&\8TS7-;J\)UQI:ZI. M2IP#LN\K #O"'\(!\=V@Y_Z7YJFKF%OKSK]L>8[1XZU.&S&[[M";6AH1LW4R M!V0##K:@(]#/D*4E4$0EJK'UHK=VV]]9#BG5+@J,X1O4'/1$*9@5 ''S\6^==CC4Q5;Q'>KW1BDO&+X_>PJYJ]YV,?KJ#/Q1/ H&B M2D9:Z 2H89EU&(]P'=$;W*@*B+40L_/!:.X)'>CFK2AJ+&1VR4U+/NY@'_JT MK("@K417K;5;AYVTOA=]%' *S%RJYH"$U9R5'Q -S**%W@:K'6E*653]L)+ MKFI;E(&9B\8=N#G1(EL-%KW88%'S@&QE8NEU>0S74.Z%U,Q05V71^6SF%>E3 MGD#J+2WIL*^/MUFPS%A*<%XU9%K$'XS5$P'$8$V6G +(:0D&0D\IG]D*8+'* MQ@#FM-^[]AH>1T$J 7<2J^OWN;(!Y"(HR06,L0_A'%"*]"/VR"(3*5W.P*6^ MN;(91\QGASHC1$'5-9ORFFK1!6DOB"W DI?/.N,Z_="62_7S@7^$]_$?;>OT M+'IO@X#S:-KO4UKL/OT#HIYG0>E92[C2\5 #-=F61B951GDQB:?3P65T,9W% M@^OI9?1/6-3P0'#BY'H[I1L-P=Q&3="O0*-(8!BX'&P\\?T0YNN5.93\QB,$) RB9:*$AO7X'4*[%DAO%1DM>$!"!5*GO02 MFSJL#'4%.,BD-8BOWTK CM!GKS[0;!P8)P;1*,9'19[:=MJA;D2S\@XG*SCJ M?+3BWIFC<6\T=&=V4$=WL#8X7D;VN!3 !L$H )$< WT,WEU@HL-FFCU .6)4 MJ-@1F;%<]$51F6I8=[:HA2ZEM'!@"54SL%O&N2/)6 MM)DB?E/P,>['OYF.SUR.$+;$B5Z4.8<90:GF&ARC==#VG3S@-/$PNJG*\[^3 MQC\9)))$03'EU@Z7YVX/!*FX"_663)0JI)&=%S4=Y9(_W8"/IBXM9%M4P%/% M*F=+>\=FAD835')J^ W[@TDPH32&D*#O!7[M_';0ZV.=YO@9_L1 V-&VLTF4 MFYQRY'1X?!2J^\C7P9$J#RE6JI!FS4Z(G@I'[405P/5!Q#:7<5_%'3!]X^'! MVW>)?\-YK8Y9(M7$Z;;DC205;&4X']2>#0I283O+XLBN!X3FUU.W3B'5,4'1 MF)YH==RU7)N..^W1@N>Z\'Z:^\@]>7NIKI[\:/+@GKP'^4\YD6.P^U-,Y#A2 M_7D':79_V/B,I<[O/3Z#@4;5-4*S=^!$-[>D4GJ*O"WV(*B#:6\\F0U/G#WI M\DF^\7^4H1/P@K/I X9.]M^S.7_R1\R/.(7ZVOD1KV.,UO"_0R)_SB$1$[=[ MK-=+[;R$$=8'#H_<9SS$QX&9@_]C1T69[T $.(I3.,3Q"S?V5D]O4&!MZ-<6R,8D^KX1A1:E M#S;)CXU:Q%;I ((W\3FAQ5ZXV8]-6IMXN7_DKVLN#X>2>;>&]_66?)X_37YX'[]/]H>WE#]SO)+ ]'M,4#-_IEWC- M^Z/TQN&]WS8\\?4[+YAIO(-X_)W4$&]5)/#@X314JR$#E\<6',,W5M%2U$*N M-_PP3&JL0DQE.YD'B4'D:H=I#2(32__*IZ2.!]YK1; ]J-LOWZKO!KD[E!.6ST,DS#LD3;'Q4%,.>"35%K MW)L\B<.I0&QGR(H$KMVV.SR(Z"L$A6W>_(%M&UNC>U>8P8,;29K2)CC9A+L2 M"/445+MM3?S!"2)"X E1=]1ZQY4N_6YPQ"OXNT#.-3;!Y:@"Q7V46\E,OS?W M7WO^B8+5M\HKD:EML()H*]"F49'"U]S03AAW?F2^3_?39+WQS6ASPN6 [JH< MRM&U^4<]L/P*>49A%C4136CZAI!+V-OD*JB2K98[E3&$*;VKOI1N5S5 M/[%E#6%'DQ?!6YA]EP0'Q#^_GOI1[D$/T3@@61?*_]I?*G@F2&]5RCR\]Z3YG5,X-T%\/YZ-+]-8^O9_U]@WL.C#&$MF#QGE M\X;Z)O%D@I.!@\$LGH_:TWT'A]&^^:Q?_\"LG^DGJ!K,1HWI\:XQO=94X$GR M^N"IP,/BV!X,5/2/Y]/KCJG 4P3.\G,,R<,I8X%TXC >7H\>-A.(TX!#/1/X M0*X,?E^N'#,AWY(KDW@P&)W.EVE\/1\^G"\X\?($[!NGPO$/17G'RC3Z2(79 M]\;S[1GE]-_+:1:C[G1<&8QUZFDDT%3OYVNV^NRE/GOOK\4TD'233H20]UK= MH>%/RPH?LKGV&S=8NC/0XV 6RKV?B)BT?JG(&T!3CC+TKTTR!\3I>!NOB\@= MN6]C6B! :N"5(75_RKW?9#I8)F M>]+'C*>*#6D=F M!,Y9L@1U30=:;8'W!F(#65_LS/WL#S;I?+Y)..,R=7$3 LR5":C5WHU7#&AV MQ-ZIQ]3Z59*\T],,2M3HU*?;J41:&D(/D\U3*T8&!- -':1OC*EANN M\JYQW^!%\:+YYKL>$G8%6]CQJ:21UITV7_K^$)[4J:A46>]H@0\P_"G4!K)E M):^H%7M4N5Q"Z&9*'E_M#1E-0'14<9KTLQ6 ;X.F;1C2/#TVSKCZ_89V5&<0 M]-[110' EW(3-?B%(_>P_>W[CXCV%E)/K$:A.U\1$CM-B"B#[ :GV/QTI>O7 M(*^\7]C<\')%OR,JU6L%ZL; MG*F9/O-'56SI]SH71545&_JXY@Q(C@O@^V4!A-)_X 'V!UQ?_3]02P,$% M @ BHJF5#_P?'OX"@ $2 !D !X;"]W;W)K&ULU5IM;QNY$?XKA%L4":#(DJS$=MX VTGN$\\SY#/]XX?Q562D5Q71L;GARL8FP>'AZ& M8J5J&<:N419O*N=K&?'3+P]#XY4L>5-M#F>3R8/#6FI[\/0Q/WOKGSYV;33: MJK=>A+:NI=^>*^,V3PZF!]V#=WJYBO3@\.GC1B[5I8KOF[<>OPY[*J6NE0W: M6>%5]>3@;/KP?$[K><'?M-J$P7=!2!;.7=&/E^63@PDQI(PJ(E&0^%BK"V4, M$0(;OV6:!_V1M''XO:/^@K$#RT(&=>',!UW&U9.#DP-1JDJV)KYSFY]5QG.? MZ!7.!/XK-FGM_=F!*-H079TW@X-:V_0IK[,*NQ+SZ]<'6M(Z0<@Y"V%!?.1FV7RA9: MA<>'$4?0PL,BDSM/Y&:?('(Z9W])_@%<]T*(P+K5?B'V>+$#V,YI^?.77>GSKG4^?_ M+2G_ 7+BE8I1^2!<)2Z\*G44'Y38*&!JI(];$9TPNR5%6A)=E#AF*?Y\-#Z" MH1G#/@/B>##=/> ]4$JQZK7"JYZI0M4+Y;NG^.M5:!0[G=F.A ZA5:5HO(;S M:[,5VB(2-(WSD4@BRGA)(, ;G"P(Q!OA6B\J66BC(X"-Q5]7*JA;F)? !D

M0%^6<4Y64Y+RH2U;X1D^BW??][V_I18M*6 MM[VOW?(N98Y21NS9(?;'*:*FO,7:80J8IQI0BS%0D#) 990(++2@5$?$A@TH M<];AXJ+"/ /@&16JCPH3/(Z+$(C!,-IKT :' %*\&B^44:YDR%8% D'Y0W% MIXEAPMAPEK=&5>@F>_,B_!LU\Y2_]_C9H/^:Y[9-NA7S7J6VQ>R;6R M4'N=K SJA%1*26.\YX8;9_"HTONNI6JYP'M.!/#;E%E("6.&&@VP9!A0C030 MQJ0R;X]Q,#XX2U)#DU3C#?ET6O2,NUG6U<7_0K5>&TXYPEPSAJAD2BH/D;(> M.FD0@6'4WR%K_;-K_>EDU$YQ&F@ 08KDOB]3>*R%,$:BI$%8(28T-TC$))0N6><@XT;G[5Y5HXL'&E'$HD A!60DD@A)0 M*1"00J?($#6!4\RIC,:AA(THPJE9#?'-?+^]PS[WW2! O+( M6V,,H(HA0)DD0#-! >)6AR"X$('/8/_+@8W%TOO F6,$S52$E@17:2&.@DP[76^^K1[)R M:".'-G)HXZ(+Q_'A<=D1K.@-]WV_K%KI^WW?';2_^Z+=C7_[XK=.;S#X/4<^ MZG-ECGSDR,#P0DG.%/,1KO#*VL@U8@3$D*T*&V.?%2*/=IKRMJ=T$0K M@+V(5F,@ 40^R0!31$3KT2+#P](*;B!1Z48D.?#QT,RVN,)*.:8M\X*B( S1 M7!GNI=;,QE7/Y_-51'$GS#[H/*;2(*"]#8!R+(",F@N\5(QS+1E+98[DVA:_ MN9ZI<@R_+M7I+3^,:-+W<21GD? G4I\:"K6[W_VX.#+W#;K1Q6Z"$-H1AZ-R M0FD-8H:)^(=SDD.)[M\WZ!Q\-Y/=]?JRV;516ET?+U;JWZ,>S6]UN_LNKMEF M=]O;XWY[V/:#U7Y[$-^Z?)1&7.7-L*-_9 B?'81_G>)>6DK/'": (&H 30DG M,HH%0)H9!QF'*-6D(M00$%6YN4CN*?1@2!#.8E56$ME N>=28N-%(-A'RTH+ M=O^>0AD2:@4)$ZR.H-2Z1.C(Y5QJ"IE.U4DG9J$H&- 0J0F5Z2P=H5B5$:%Z M-"V[O>:>0#&>AQLC1(L?2^6&1MI&@Y9*4FJE$81[BJ%BU#F!0\ZAJ!3\3A>) M8D61A5R =' AH!92(!'6 'HCM0G4*\TC_$:K6I#'N\/NK"DU\I4MF/;?0_F9 MQ$)RBZ+D8"J%409*A3$2U 2-]2V)%%GGGU3G)_.&:8B&N(; :(E1S1YP"%1,W*D/9/>5X]J/7$:17W#R#D4/1-.7F4B?CF-POG0MNWA MPY(E;*& M48N8#,A1QXW4.)7.4(=%-/X8S96B55/CR8QYYM/)]!H8E]18:@NDP180*Y4/ MB%!!;;+X)*(-I'B5U;AZ1.AY'.TUR)RX\IWQ'A:T?X#]MG.^^RJK\*TJW!PV M7X]5^.PC:QY\^**\DHY"![QA$E!OXTX)Z#AF0F:*>X$IX9$ZHKB+J?B:XH0!.G-C#7O M<$^J'MN7U6/W"X7$&.8T$"J=?$!1.J60/6:P",@!YK@!UG@(CI0.:6HBL@%A@N+2B< .BZ1SY M"AEYV5?S8#UF&FDKM(0"64II7'W+M1-"<<08#@\XLS'K\?SU>,)?$RQ/>?/1 MNG-$ ,H5!CI2("!$!&7B&$$JZC&##4ZSLZ8J#"EG12YR7M2],%A29@7VFD?V MY)4S,AJ=S%K!'&=6HYP562G\G>XL99P/_Y^]-V]J(]GRAK^*@IEXG^X()9UK M9:9[7B)H@WNX3P.VP;?#_8\C5Y M)*X68_SIGY-955K!!B.,@+HSC4&J)9=S M?F?)LP3*)9*,%(@+F9QM!N X1H(5CI+R?.PEE6S+XBZI*DU@Y%,$@""C=))A M612:,V>LYL%))2)67F%-FQ)3ZP8 "PH8<1IT,!61Q&!-<>,-LMH5*$9,C2FH M!0T['Y@5O*WX"@H%-!&2381D$R'91$C.]]#HCTRW-9S!_O_3"AG]LYZ>@M!L MJ;HE&%YYI[[$%+X4'9 MIG_?.N@@[Y>,$ _J(VB- EE,00<)6",3?$!2,V$=YE;KE"S?9DJW.5NN=+GB M5(UU,D,:=&O0K3:UC!8F,"44%IS2H+0'N'->,,EDH4V3A+8FZ+;HXO96LJ M M JG$$(<-0]88AC0.A.E0$&'\QI8DHDW8LH/E\6#;^BG.C]?"FMD_!IOD^V/; M#?,;^-#&UVJ&N'ZDT-AE,^+I".Z"AVTG292'E?;X?!!B& R";]VAXV&3RO8H M2/;9I++=.99BW29_!4,"]]HWSBO M-!^'L_/^P PN2XWYI1D,+F&QML]@(4?;H]&@8\G4 MR\5<,#,\8*H0)H8B'E.%5,894IQ0'YVGRLN-+4YTF^-5=?Y>HR"P!JR>)%@% MZ@+65&)""0]&JLBCE3QRZI7$-MRT7G,#5@\+5HOEG LBN2 &R,MQQ*G52&FN MD([:,.*(X($!6&'2QN+.SLTFTNV!TQ+SWYV>![9Z@?AFNF2-T.@F!EVK,QR. MD^(,%PU_L.ASDX'SB.*7'M\NW2K?0T5-L9+46U 1B=;1*$*(T4P9R32_09QX M*5[/>GZT*%NS,WVOXI>7B5T:<7D+<7FPL[TD+IT*-A+A4.#.(&XM1=HYCRR3 M6C)11!_\QI9:ZYXEZR?ZUBMA;KV%Y+9S@U"GE ]O(#&?5[+=CXG(];.BG_8N M/82$O,8 G?#3;UGC\5H?*5Q03M$6AC98H MU0P'$\9C9*50*.4K<^J8)QQ0F;]*)EG%4H66UE)RYJ\2:%WAZB[$P@/'H^EO693G%_%+,_DRCS>*32<7! MPG&<4L$I)DJ):+VW'HP;$;C] .*]ONET@DCGYB0@.PCF$S(1)OC"="_,Y7#C MM[EU..OTIMH'R_$(URW9F1F+GY^.?S\Q[-A'_9Z[5&I_TQ/,,/?WT"\WG7,V/?@4W[]2H4OBGT$7+-G+*U+_\7NL)G5X>8;[I]_D77A$EEM]7?CT%[$U<@G;E(*[>7'V] MF;]:, ?*[Z3^S7>)-=^]ZW'ZDW,U \]]=O?<O77X=]'K5=O#_=;AZ]WWVX?[QW\V=I^>;SW[[WCO=VC'ZM><&-OT1I5 MZ;C)")]!)-MU#5+N'*JR;A.]=3VMQW,V<)OT'^PUDSQB09E(<1HZ.DZP=58% M3"6.SZG=R]?]H_HH8/_R@!Y\.O@3GO?WWI>#],Z__^G\\_'-Q>&?^^*?/]^> M'7S]5^>?L_<7DZ. C]ODX.S@]&#G7]W]/]_#^]Z>'>[\ZW3_SSUZ0-_3@Z_^ M;/]KMW/P<9LN'@7L[[R#*W;Q_MF[BW\^PMS^?,_WSW8OWG]\S_Z!_^#^KX=_ M[]']G7]B?0RP?X3IX1164Y=ZOH-O+ M^L72-:#T-$')"AFPD\:(PG-OF&5%))QI80LEHU?/J7?-8P&EKPN@1(0(I. & M*1L$)16FMFW]M6?_@K#X8M6)S-#*P[Z9RW? M&28N[/3&8+/WST/IGWYFK?)^KNHT#TY39'H%^[$SLQV'D]T #N,Q^;+?+S% MVW#>AR7LG>S"#8L52V/G2_#H:QCT&TR[!:8=O%Q2M$ ,2,#1]&F &?A*3(% MQ4ACZS7QL/O!3A) USZGK,D(_5'.7X%^\E,XOU%I[L3^BRI-(,902R*27*;\ M!N.1=<(BI4'5<88ZYLC&%A-MA?4:+1*&2$]LB3Z(3$ MFAAG5^U'#C=$*A0U&!548+%X>D=%6((T]5I3:*+3>V**L+>6J.BFNFS*[[CI( M+AJ,K"F3Q,[.0V_XX^K'(!Z61\30B)V51<&69"'QCBZDV(^O?!*$Y65P;A:-AY7MGY4450[-" MX8(&Y+B5B&/JP8I0$4EG2:1! Q4S8&76YOC.#4W7])APW56,@WX/9>=6)R6B MA.&H%;XDY@BMG$8.BD>9JCXIUCH,O4Y_4*:Q-VZ0GZ6'O#8=O]?[OYT>_"SW MJ0&NE0'7\FF@YLP1CP.B@1/$B;!(QR(@4R@A;" D,IX:S6-YYZ9QC<]C;;EX MY2I(P\7WRL5+'@ZKO [,(JQ$1-P[BZSG%K218"C&05$2@8M)FZEU8N/OJ!]K M6J:G&?###?A).;UVZF8 543^R'SY04WS.9C)]W#@5BY_&7]R;+[LEO; 'Z$7 M8F?4R*3;) ,=+]=I)48)+8($(]A8$$I$(T.%1T%0(XSCA8M^8VME=0H;U]:S MBAIKN'?%W+M0:M1*'["G!9*&,L0#,*ZRLD#..JEDD)SFTW!ZET2^QI/UX]'N MOYR83N_7U&DHJ5']H>GFFOB#%*88L MY@4RA:>TP J#L-G8HG?VN3>^JR>M8S2\^S-XM](P#G>V86R['SP3PC'K$57P M@VNKD56$(68Y+@*)FCD%&@9F3Z]4P+IK&(>CTS!H/!$_76O(ZW[0[Z5SRM*P MJ:R:!FQ^5%&HS1GNH@B,(BT+#F C)#)1"N0C55BQ -)#ISS>.[O'&V_$VO+M M_3DC&KY=M9)0\VU!G97>PXZX@B#.0X&4,1212 !J73!"1>!;N49L^YQ<$2]/ M3>\$GM;IS2:(#8=A-,PNB&['V$XW)XNU C/&<(%#G3ILB_##Z:2 MW=1&>LAGK%)O5/SJG,0UHHAMYU)OJ&'*/ R=SZEB2:-(/D2-A4$PP[ 3RG_W M>O6^O)UL2Q.1L3K!]7Y)X72AQ2M%"Y:S)V6&ULD!7T_ MHMI03R FZ!L*]2/0H%X/PKGI^#H\O52D^\G"K#3KYW6<]Y.+5GT/9*O=J<,/ M*CM_N^>S#V [;U #NZN#W9,ES4JIX.!_%!&L".(B$)0Z/Z=.J$$Y$*^!ZQ2R MSN0*ZM4T)W[/6Z=JV/VGL_N"EN5%C X7&%D3&.+<W M!55K=,K_7+T^Y^:RGJ?"U?=1'+SAZI_(U0LZA^.:1&XLDC95YE!8 M@?;A%:(:"\*5+4 ?V=@2;79%B=RU=>P\-3\)<,0@M2V9.6-L/"-K"\[N+>E.,MCH!-$(LT(A M+F-$2E&%&#<>"^R)Y 9T)]769-F]_""9KHWO9OWRQQHV7SKV>R=H% 9G=SYO>A9&U<_4 M4B;9MV/0('NCQJBZ%^!:SJD/1(8B&H^4U@QQJRS2 BN$&94B1F&4$,E'+>1= MSIT:U\GZ]!6C,?.4&Y\ >J) M;),KDIP>O>>$JO7630X6.[9>U::UA:YN^7H7'\MS;8-]?WH-;.5+V,G7@_[G MC@_^C\MWPU3=]+#>T.W)?C8MLN\7 ]\M1_EJ4UC)%&*42L0]9TC3P) E@8OH M)',LY@Z"C*U]C^P'<-,\5["X/_6H 8LU HO%X&%CE*&,(B:%0IPI#@:2T8AY M$^$[:E4J-48$V$7+M<_7#"Q6Z>IY-+K4><55+7MYG3[E.\-*I8++[JA1/5I+ M\2'3GFZ(?CLS^W0=_L7.E^#1US#H-]!W*^A;+GICM.-.IF(8&G:2@]Q#NG 8 M1590X8VQQKB-K?_OOQ0E]/2MMP$RSV2EG'$ PW(.)E21:T6,A96<=GX@IX%,#RD M1M3 P0/!P8+Z0Z6TBH+2PSE)B5J^0%9&V,6"2"PCCUPK@ /<5L6JNM \"I?/ M.NM"+[>/_K?UZJ_#OX]:K]X>[K?V#OZ]>W2\=_!G:_OE\=Z_]X[W=H]^K"!U MM1;?WZ$?*C-]4_-S]2-#]RI2;47K^VIEO_RX0SLRU%I9V;X M;TH0_#P?X&MSF79B>-S?3I7D!V&N4=-VS\_T:FI$X*I$X'(-I)1;PWBP"#-' M$1B M0M8EYYXK,%*@02"EN0!#F&"IBU0(J:#+'5@>?6SZ8U-4AJ?]P:B,4>_T/H?A M*+/0\SJ37"^%Y"CMR#%LR-YT/QK 6AE@?5VNA51@II3W(N71I-,(EX(O"@/K MRPTEIL#1A8TML-7;1-PEG:8Y?%Q?OKY_;:3AZWOGZT4W6U2.<2R0"LG-9E.] M=UE(Y!E1UBL>%!$;6XSIML)KDFWRW'PF@SZLG1^VXJ!_U@)&& _*:*G5:B:/ MUIYZ4,6DVIM7L#7[DYW)M>U+9 .+ZJ7I=H>',4/;J(&V^X*VW>5^%H(7446) MC.(:<0$_-.<1!$#=>O$]*%M,AJHA!3D@?OHS7* ]?+HBW%']V GYH+ZX^KV@%/ MF@7GD#536EW^>;FRULJ35>]2&!Z$T6%,H2?5-[Z)IE^)B%BNKU!(2KA,,L'0 M5!@F^=T5PX@51'+)"N&+)IK^&7#W_:41WH[-&W:^'3LOEO3VKK"8&(2M!W;V MAB+M0/]>AA883G[L1L.6K763(5!^:S2 M1U?LZOK#Y^; >I"CM;.>'TU@ZC >3[?@9=J!9-KN@ [=+_7&PU@#6(-6MT*K M:2K?X.]AQ'VP@&A?2(T-$1)S$ MGH*"HR]#M5-O2@-&MP.B*PDJ*!.V51<$: M#5H&DTC+HD!"&!VI59)(O;'%\')T8>/>>"HL?/_NC8:%5\G"BR'"CED7>4!" MI8,L03"RR@L4%.=6>*>8C1M;7*P3"S\SO\92E<@R"*>I$KG&[H_;50'8JS>T M*?SV\UTFD\)O@FIMHD02%Z#,,.^1\EXC9CP@%X@S0APH,YRUV15HV)0&>*YH M\=/+1#9H\8!^F!HMN*5%80J%")46<1T%4K"UR-M "RV*@$/8V"*%:I-B[='B MF3EG;JI0-64BU[!,Y!7HUY2)O$?H6RZAY+3%NF %(D1&Q+%QR#!)4=1:L2 X MB88U@2V/E-W70_-9(>,WBL\=N7]!\?'2!0>;C@))G0V#H$@%IE&0V#-G#;6" M;VSQ-M-W*1>QIMXB0M>\-M*-5)L5^(3*.2[JHL_5!%P'AU&#>JM#O9-EG4<* M212ER%-E$.77_+ MS*!= %8;K!H%"/X>#- TIF*R=7DI9G^>#NK!G)N3@.P@F$_(1!CK"].],)?# MC=_FIG36Z4TAAFTFQ]MULS\S@Q.XNEJWM-C5)VG3BPS>URQ&C/>V&"4A :+T M2^/M!=!M&*2K8#AF;<;2.ATD4/ZO#I.*,TX)SE/V6_+*EY42S-;\EE^[+6Q^6]B\0/M)5"NOI-K];0#O[8/C=FOOX.7F MXY\/[(X/O60FP6\9\,P(_C@:P3\Y[B1O8;*E7G7[%\/'/^%?]GJMT6E_#,_P MPU^?P'S>]<[[J#OVC-ZZ=*D$?%-)J\BHX>Q/I;X M)=/5,0BQT-J'ZTZ'K=U>:B*R;P;NM,5(>TZ9O.L2S9B-UZF5BYKE8UB_Y+JY M25GQF\QYE6O'E@YH?7;&/9L#-@!_[ M@)]:-/51&(VZV&H&H34(YW4IYB8K_*>7J7G5'[R=;,!A3,7A1Y>- M[WE5ON>#G>7,+>J,UM8J%!BWB%M*$6PD1E+C*&F4,HCD>R9MKNY29[E)$5_; M8+U[*[-\ VYN@O%^G)$7#I$8(38*4B"FB@",; 4RIM"H*(R1VBCI5='D@S\X M8Q[!7?"P[<2#>5C)M7@^"#$,!B&M>-]]:G6&P['IN7"'\C2/-NYP'?20PWB4 M]F&OVH9KF;GAFUOQ[8+^H;@V&J*-5ABOD \<(*LM1(I+8*T@FK'Z<:6>ARQOXTS MYJ&[3I2LVLK1/J 'C?JE0V;8NNB,3D]#UR?QVQJ9+XUCY@$4HK?EMASWC\V7 MO].&]+MI&<'".TJ[] <8>/YE_^P\](8Y8J;QV:P.>I=CD#&)14%L0)A&,/6B M2/&"$2.2HI"*0G*J8^KFIQAO7#9/DM'O355J&/U!&7U1QZ)>2:HM\BX[9WGR MZ2B,'%>1!0H+E(VET.V"!Q)PY5W M-!*CR,86:0NR#+"-Y^FI6RC&TY0Q? 19Z:_J MG6LR2.\#\99[CQ8JG9MIABA0"^*,$&0CP4B*Z 6/A;4D=2$48"FN+H'TR>6= M/SM@^.FIY0TPW# ;6[(M5Q'= M]RAJ$ZZS>R:K0*>F=Q*2_E/VS.SY\I?DH/D,O/"C#==OG(CQ-*'N_G2@A'/I MO]WI!KT-P]&@XT;!Y\Y[/3__PD1UE5.$:L05)B@3@.#&D:/#)112V"CE:RC2VF:)MK MKW<82.VSC.;/:^PI-N (S,> MJXBCX(J+*&U4O$@Q*H'' -3^82]A(J$W*0+]PU#8(-OJD&U_.2+)"AP$]XA3 M;-,Y&D$&"XT*QY63CE IB^1Q)X*W0?M>H_23)C1IM0E=DX+V]#E]542UCJGE!%.+6&U!@K$-@PABKE)&>)B]OFU*\1LS^G!TN MB^I+@&L:Q\OWX"P6WE!E(_6@L(=H5,(W[K$/,O*@;(:S&P0I-XK+>B#9 MS:1,X@D5U(+B0J)$AL6 ?+0V"*>MN4BQII%> MI[FL8T+8D_:Y?$=-N<>S]'5;HO^^I[FO-7P_@*+6.,W7!+F7JQP54O'(+$-, ML61S.HP4F)D(MIT45/H@-&AJ4I*VOJ)-](]9G8\BO*B!P08&5ZS$-C"X/C"X MH,!R;RW&A4N_ M=O=W#XZW_VKM[!V]_.OPZ-W;W:/6X:O6I+=!:^_@U>';_>WCO<.#'VMFL)Q% MP&!/?'^<2F3>O9O!37T)]S#$9U9E(EM$YZ93>FP[/=<_"U>7[KKS:=.Z3?W6 M(OY)"O*5E\G8RS1TG$CH-=!5(X9O)8:7*X@9YZ26%",BJ41<$((,P1%AQK&B M1?1.XHTM39:K-S[ZP^X&EJUR<'B LKVR=_#OW:/CW(#M M8&>%[=A6:&+&M$V _[YL/ -#*5JO?'A==W>*Q_,#?KG,+3+?'R73N[. M#0$,_8R=_]-5\"'@W'PK6['V$XW5Z]H#-IGH5VNW*!]:>KXS&@_"$!3.<>H!\\=X=- ?O0^C1NUL$>>^Z@S"[F5H MO1[T_=B!0FG'0[AH.&SYSNW2UK[:TIJ#<:O#N-G8L2^?L(' MQ^\_Z&@4#38%A47 >.]2!F*A$0W$4 X*:2 V8WQQY]"(]8OE;U#K2:+6RM31 ME:%6DW[TXX!U.0-8']]]8%IJ*YE'!2G :F:6(EVD8^2H@A0V"LO".J8?K=+A M^3C5TIU.JLN;TA/@S3=H2=SX.9^%\V#E?L[C<';>'YC!9=G]/6%S2(,XC#4% M-CKE"B%Z.4-411>\(PZ%(@!$$Q^1Y85'-"KG,5,.NR*Y..53['#3H-231*F5 MNS@;E/K9*+7@W52<&H]] 9:OYH@')T&19 !5QDEI54&"-0FEQ%I%)*[4N\DV MY??U2+5>6F2Y]!-V24?J*U4F&]/_,MH\#<^R@:HUD"?O *H&D#Z,0]D M!4BQ8$$P+Y$3UB!N,$ M /_ZSN>M_X$?]1UG9G#2Z:%R4UX4 ";5)RF=LYC':P=J=QBL&L (_AZ"T1S* M'D*. 3B#=U^F4KV]_@B>/NHG] *#(+7)A-]R/K,9P1]5PTS3A9'"!RF6=;@Y M(?'%=:C>Q=*4S_O#3F*+%X/0-:/.Y_#[1<>/3FLHG;FK6C8\O<58&,%X=/TM MZ[*> MORP ]@+P,0S253 ZM9K:N99D? MAHZM_[&#WQ[1<^^/->65K+F_#4K-]L%QN[5W\/)ZR'HT\SFHD?KE!*E?SB+U MJPE2'TV0^BITNAI%/XZ'HTZ\_ X-W!#/Y,8=%_IFH_E)#WZX\?UL$B.;K#$]#I?RV*/$^J%/_XPP\[P,+X>A"$0;OE1%=6X$X9N MT,D&3AF*D8(S0'=Y#3>[3A@>PP#_Z/;=IP>V=PXN:WMG[^*?XW^?_I/>0]^+ M_>,W^)^= [!W]L3^W[OPS'VR_]'1PV/?!=NE&_[W[>4_?_MS2WFQ__&/[L'? MKS[M_[T/MLHGL)7>?MJG_SK;A]_?'^^S_:_O+@^^OA<']-]Q__CD8G_G_0=! MI.0F>A0]8X@KHI *DJ- K&=$NNBL*:W37&QS.[FPHE221"6QBQ3N-7"38+;0 M$?Z?.@$2#Q;=G">,&(!)N36S!TFRU5N3PT>/QF= T)?I\R.@X4X$,Z4W:DTW MJE7O5&TQ5=2UP#+P737(O/WE9GY_H/,3*PIO.0%R+J+B01CM"\V(D\P7,@0O M;Z<37<&:<][SY#R_/U[-3WR1 N4[[@;<>\T>K1*7?N+DOZEV[P/==8#(0+;W MW&8[NV9!5;ML?>KU+WHM,VQ5,=+U!1>=T6GK?- ! 7D.$C)\"6Z<;!)8*"!7 M&!C@1Y:BG5XKE?'J]]JM?W?2:G0,W&V&N>3,('E@TE4FS63TJC](%3G3&U+, MRZM@!V-@A-(-0%2[13'F[596(UNCT]#JFHN<(YA^ST(Z_;$#YM&%&3O,!I 2Y.^UT@%B"5='PTML,.7)7/F'Z!D75#:B0>NI?E"B;/ M,\6_5PN9_R*_M^N/ZSC" M8H9>BM4UV2*_A'T= LD..J/+5C:-@'1J1BW3[?8OX 53*9M5 MQO-!. <22WS23G]\#FE-.KV<+7 "A-AN@> ]!\4R79T>.P %$B8&))I?CLQH M9-RG8;JI*N#Z51H/44"?-?K)C'9!T(:7,"J9'^+;[=\9^C&PV$6<[U$9O#5 MCRCXK7P*FN\"6JIE8>[!5-?4AI5]FRY*UZ17M.B$)&=K<+MR^=?<,%=H>+AM^40U@JP?!1AB-%BQ31#'Q;?_\/9M?),(V M\PK4Z-O:]I_A'W,28._B*(E39(;(H&KO6K\<&7,$&-LUHT3&I3Z0D/:D%.AG M?3\&3LT4/SH=!#.:P^%V:T(;GTUMLK0K! 0),H@&7@)3A!'D=/^2;JI;S!@V MOKJEO&9*5)74!UH;=[.N7'\!(AV(]!I*/ W=\Q8 "#PWKHI@)6T(]L8$Z\,H:1=)>L)^5I(X_YD(V"71 M4$K24$K.\!GL8E!3:UD+DC6!C[TL1?.\-.SAJZ3"*E7QF"H.J-*DE38GOZ M>-3O=ZN_@COM=?XSAD&.*X:OQ)(!*V_0#;&HM^RON#C&6IF)VA0%+AR^= M8?YV7NA63 H[>V(Z/=CW&LUM 'TCY6#7FD3?P2WKS+ KU<+7;9=YRJBZAG43 M4WHPHWI9',,NIH=,&7I!$TP[ZC\#"22_Z)FYK(1Z5O::S5V/S36@20V'9]D3 M,AH 8]9:6:59C9(P/NFX.6&[J*67SH^LCL\[73IGZ4U9(^\,DG,%R"A9$MF_ MDHGE23KR!1CEPIZ6_F%)8V>1]&X5!=GEGGU]K^V00IM;KZZ[) MQPC[ 9!KT/IEQA5:?32Y?N+"S-OU9[]_T@VMO_YZV?JENJ'\:')9>OS.^+S3 MJYSSYAJ';*:@ZG&_S+_[:&SKQ[5;YR SQTE9AGEM]()/>GEAIQ/+-RY<#R+F<^=SK8)4[TNC_OXB M/DG2?CC'Y,R95^I:(QAF[>8KG]UN)>])"VSP<66?]\>C MX2AM4)()IPG2TM;/G D0^7OV&IZEI.B4J-+Z)7QQX7R4]FSJ%AZ&4?(]9:?4 ME9-)S 6VGPTME_P$W>K]M;WI3-KZ*C^FYNG2&Y3T%/@#(#6D6?WWMX*87X?! M49K%0C S(19S&S'1-G!'C;$$>VP+HP2)AN&ZEQB6LS',=/'POSZ1W$YL54;Z MY;>]'H! F(0MXV=VC'^P\PG#^"[V85X'Q^YB?_L#HY*P(O5@C)8@'B1!%A.' M/(Z"6*UED6H@4+:)EULR)@)*$%6B!]!G=F0.DKF9"*9;GMJ#0GM^W@6R2:%J MZ4+ CDS$N:7&DP2*=(#7G>24S?!89[@(%$/@J&&L^..7_@#P'5@'_DE8D=20 MY(8KL]!F1,_,BG;-Q:_9!PO<:!)'7X4\W^7YV<.V7SH@-WW__(KQ3^5V]A* M$(.]3&I0I7_-H4\UANO2Z&"VI: ;HBF8Y.C@F6?8%*L#XNESOS2%^V#:G-92 M"%@\"5+7!?WZ=Q@VC#L;2':8U=\D)=.9U\=QSY4>\8]C?U+.-G? 2:>CI0;> M#2>FFQ2VK)W#]["JZ=M,O:Y>B/37"6C:@WR,"#< ))Z6^N?4O9K\[K 'G8R2 M]1/S*=E@]AM0VDUG4,O6K.Z?E8[[A27O#^HKDI%7?5\=P%V[M!F3YQ8RL6J_ MUPOE9+*TG[[D][Q7L(#5"H8OYYU!-9A!IJA.;VYL0*1Y/\K6H#-A!^\ X6$4 M^=1PV/I?4'31D0,.1F_[0%O]UC:LT6@ W-K:*ZV6\FAQ&Q@"'DT ;K+S$; < M'NFK$XMN,(,DB6;>,P@GXZX!/?MR$NE0,P @%)H?QD>PJ8:^XZHCRN,Y?H2Y M!E>37K<_#"6J=6$ 9M"ZA%=7:NQ],^Z473=;[\YS);WKB*+]';F?Y3>L=K?? M2[,$2=X%RR3D1I#>*5DFWC(IW;7L-11S]*9;O"E'@\"T/=AC+W^*'%X.N)/ M#)ZTYE+ZEP4OYR1^B6?_&0-5QTX9 99BA)+@&(1T9%K% <4Q\&]:U>L&V:Z, M3WAZ['3+*+'=+Z<=VQFUZ":I1<3+5.86IO0VY.&EP+%T(JW0_ZUNZ]?&NBZ- M]6J&G>G3O'9*RERG;8:VV/3Y)@FL2T783:*O=@#X_ O!FG M(+?!^>;$15!_/+6C30K]^PQ+U[V$%W1]JTJ RHb_MA.L='P838 >A,.A_ MZ9SEN[YM-2U82[X0U!!%1$$(ITZJ4!2.>Y8@@!EBJM1/A3FJ?YE+_12+=M-K MNQ1UD/]M7KRY@/XQ(Q5![G$KX6 M1KO9>I)!=@ 3_QKWLY4"3-5)"L:L/>9S*'( 9=>A'P( M.!P/4[W[=FE))2O.3P,P%PFQIM%TY _607)&;K;^#G"+;UU+FMD%.5QMS92] M@U??H5._,TY&\^ML=QY50_A.M93GYN6#Y_*#G7V\O^,NX/SGV8@/36@+HW/QJ4MF=TGDWV_+2'R:(*40@4N MN,=.<1V8D#I8JQC8295B!#!Y=?&>)<7HMG380&5-C-OB\/C=E_WC]_3@(\SG MY /%@06G-2JT UJD#F#3,>U"3BLWK2CK6N%GN_)44F<3M;<3J M3Z67*XH\->1R);G@P^T/-+BH< @H.382N11(.>N0$K9@SHED\&QL,8PWOR-G MVZ6 :QE0;;,F.RL!.Y7#^.:FV#4'6'>DI*63K.-!,*!37V:"JHPROUU.(141 MGP[CV8J[>9+9W_X@B2M2CVBDH\"(%U@@Z[A%!3<":PJ[4B1#3&XJLFR)G:>( MG+2BI:=X2B4I)G:0/G#I]* \M?>ER]9T<\-XE%W'N=]0&4*;(T^J\WQ7B3:X MLQ=&*<*KXSJC5NT0?:I>E7W01JF>,9>68D&&Z72J;FPXXXB;#5=8_OI;,1EI MX2>1%2D()ZLFU_>RR:$2)^E,I_7'^!+V?S:B!!@0X./+3*A$[7I+CLW216;* M2C:#46=\UNJ6GQU=GIV?]D%C.IX:ZW\.^F#RU4\^.OYS^E2@DO"E3)TLC<5^ MHJ*K'4:WD6S 3I'00FI"!;=.*^Q#X Y'2STS450&HZ!Z3J"I11S:Z0R!5$TW M3V&O/BR<3>N:9'6]G!WOS>21L50KX;H"8+;2A')\QG X/IL)%/E_#IM4 M^ZG3UZQH416N6"A+<5G^?-ZE*=P')YDN0,M"!2U YM,B(AN"1)0* M*0/%V'N[6&KB\4C96]9GR)22F'RVR$GFD;E**$]1Y4BL.U=V;MPS(*I&)8K< M&$_*<)C253;I9#<3<'?3-'] R&ZWC(NJQ@1J0S=%,U39-[.GC*=@FK2 :D$5 MZ'9RS$4)OFYVTYZDHKBB79LN8%6&P->=" <^1Y"4\;'3FXYCBQ,AV%U&]KO5?$W9Z$,#\OAK>-T2-4;)Y7Y)KI"N][; M_GFG5ZE,T_.U%+L?4VV.K"H8GY@EW]HN=?$R\ZK?ZV9W:+DVR2X<#P9E@NW, M#=,E#,#S.4LGZR"M:#J#Z:AJ+]:5^U!;HDG+*OU=\PK-C1ROU3Z.)@/II# T M0#-GJO(T%9F6;REC&2;14?5KO2CF41%H% MBBU]'\>Y.D=Z:CG)"AS! @^A#%R.2^\A.78^4P60.(R]TOAF".Q[%# J]R6? MIMCQ:!K*4>.^ZSZ#T_[XZY/)#D(IA:* M=63G-)[Q%B10A?G4KZVJTZ93-R#]17*'"Y:IL*(57]LKVR4E+$3;$)S";6[P MO"L"\68+F-VO;?%N& [C+M!6FB!%(I!CR#T%0V5!)C.!>W MTX>_/H%8K1=UP7-3E];*B4'U,7T_1\:;LXD-##[^-ELO#R:'OXU"Y8,[3X@UGCX0G"FJE!6RVCL:@E\PL MRW0Y*DAM9Z%<*RS)%BHCM-NM5-4DA:/7#P<;:3PHWSU*)M-)F:\Y$YL-?\-[ MLR3)60&V6Q7) .5L/ QQW(47Q#!)(9W4RDBAVJ6A-M'A?$A1%5E=Z\U5[:GW M$12K2;Y<%>Q?YD4E+778=YU,3&5)H-'R;'*"E^GV>R&[K2L+I3R:NG82R=RL MJS'.)[ZV\Z%H:4@,Z[V9R?1(KZPULPBRM1=B)VNB=7YK&0!9'E#D*C^P,?W> M>/*L=JW C8D?/0KNL0P ;D'9YG'8"+AK,4EZ[E?Z=J58"Y#GJEN10 MMI"?YD=W4ZS9A)9=OCMKSY_306J]<2$WJVBE H<^I=RZTT[X/-&MRZSX4EV> M7FJMG5",NL_*K5R1U![9HQHY[.9.+<13 H!A4)=9^25Y.6-5> MJ27DHF@$_]J^1IF?/&Y2 # ']U_C)VU/V'+A(#.5YG/3\-(ZB-5.8CES>(_- M06AIY2;L!S?,.$;3)@\Z$_+N]Y:1ZB)99]VTT)D_TEEE/\45ALW6RVS*9I!, M!)!M3=<9N/%9HG*7@1'6THR'.>LUI5^4QF^VY69>E%=^!B%JFJO\MNW*"9-. M9,[[5+@V M5\O(_(F#9WSN357AL70 U5/XJ><55QX.#IOC"OC[0XA*6NX8,H)PQ('ND'7, M(J\\P5HX2^52P6G/"\JE=(7&!';&:M@+)C5LD:$I\/0)FB97\^))C#++V7ZLIOR8=O#P)RGFSTWHSIYU8 MN<*22RVG,:9\@N1V_375F$CU5:HZ!67R8/6FB6HRH[QDE_<$^2JIVTZ2^2PD MU2N/&U3KI!5GA+M&K5GR=LY=]VUYW&0O+M"/7O_LQ?O(1ORY+2ZN7OJK9_M= M$-^:4_"GA1AS]GD2[OW*(JH.0B;0,'.4V,ZJRB2@ 926[.+(A<93\%DVB+ZT M2RUX-,]M=XV;N-(=,.LJ'7V#NV?A9% G*DR?5Y9KJJ^"$M*UZ%:^3;NT_.9K;I@[:\J!9;';OYCLWW#VLV]$T"3WQ$GIPEB\X;JY MI8M3?%NJ:#.Y9V8\J1_"27]PN7D%?E\GTQ]>/A-:=;F[9:GS.4-@)L;Q1XJR MU\^$)[TV8$7LM5M[\%5KKR1),(G?C.'SW+!BV=!X4[+U-(CU^LKK]VLIP&;, M1#4-^F5"79YA$^-4QSB]^:!!0C#"'.+>2\19L$@7ND "&R%=C!X'^02-@*M= M%&]#4JR KK=3K1K@CUGGQ!P)/4F[8)*O#CR%J]#+[:,_ZHIA,XMQE)W* Y#4 M[[);8!)2LGWT;E(H+ST%X:(]>V,"AUG/YEXO]=.8'@B\K)R\=R>"",/9:*MZ ).8E9ECX>DP2C%T:M(P M8"%ABUR6QHOG(J7G=K;*T6SYG,["Q-S"Q!9M'IA8^<#-UO99DH:EG[KT7X+6 M-C/;U-VD_SE4 G)Z.G2MIA,>'^QH MLW74 ?(W@[K'S;?N7*Y;8\[2T='7.EV@/%YHY1Y)5:6Q^E0C):Q7JQHG[OOI M6FUFZ@W&+\ZY(K9MR.$L9CE.&;UW)QB_[/CMD1[/Q8=M'D_BPUG'_'(2T M(J+=VID\L23M_PW^)%>I@NG^0A>'OC3EM-)5"<)1\AR,;6+;46+#W'QG?#;/ M N?]U(8T?LR45UHDMX58H^I$,S-J/A:JBIM5?%]3/XQ[#EV&R<-1 M1I$,Z^)0UYT'P6)-E*W$$/- 49T79Q LZT3-EG[JQ)DZ:6=A=-HO:U:9KLMI M1>5%>=4K,^Y*R$@YY)WDN@#$,8-T\CB3KJ]Y4YV5Q MDNJ([VEV<3J>::1F*L5F;B#P8(JF!7FN2?SZ>'MQG> T) M6D:#?LJ"R8"<8TTW2VVSC A,P%-%&-\NV3A81Z.-U%/% Q:&%T&)0DMB@\.$ M5C5.P6"Z08YQ!5*EHM4D%5]M/KW'A\=[].#K&W9X_.[KX9L/7%A*J"E0\C(B MK@N##'R&E/)!"L^LT7)C"[;ABEH]\TGHL+BEA*J@OP^2*U%2+5SR ?PT];-* M^VS?+H=/.&64]=83QY6PQA:$P%/A!QC=+C8$4B&!H!(*19%.L@&"N32LN=9[;T([ARBE'J8E&<\^M8A+@Q@;& M@Z*&\)O2SHQ*DU69U^8RQ7DT!'0# B(';SY06' O98%,443$,2?(GS]#-1B:^GGV^IH-4!0*^N*GN5IWA.,7ZL<>L_Y$ZZWHF4 M5J_U/HQJ=],C797O.97J_-9I6]\YKU*I2Q&$57O:F1OT55L5" 9[N#(^L?CU MQ17.I#(J<'L:C3KY[*\9HRK;8%/W4G9SO*Q[;BSZCR:&4ZZRD'[/)T/EB7A5 M<_>RLHF+Y.)Z6YWL?/,M[:J2??^DE]H=Y@IXN1)'F 8WS@353CZ;M0VS9CC) M?W;392J_@?WJA4&=4I3M[32$T_Y%Y0C+\PK34?C98>3(O[.ZANAYZK8XC=6\ M^G!H9ONR*3[I/Y"[KW826.>0HY1< Q1;MJG)'J-)]%'R*90*\]25-I_D,SGN M*2./9A^[V=I-CJ"EZN*Y2%D54CV3PC;7 ;B^I?3(S;\RAT(EN[0*Z(-7A!3& M.>V?5<4&YS#&SSG-;\94'LV14__VIVX_$I.0Y2&3BC,.2AVE@H,05DI$ZT'/ M$X2*P.T'CC=^ &+N'3ZNAE"ZV;K_B+)I$8KAMZM0#'?/U7YV!G'U27?WWU68: -^3$=@ M=RNFDT":Z$+@O#.RDY[*L4T,P5L^X M3LT#(,@> ]-%4"P+4!M( -O7"XDLPP)IJP-7$BQ@ZF]0I69=RZH#\@J M#605 X^>,"-]\7C#%V[0@F!2#B+G2I6-". AP\60N*4 MA_(]R>M7TH=? SC M]L-??[P'.RQ9-> Z&C8USTF]'+KF?!A>U+_\GB(1N^;R1:>7%R#?]/O\TU/0 M:'9+ )Q6.Y5WJ/QZ&D^ZB*;"I27/LUWB2S MW\'(TYK\_QMLH[ZNG@/@3?BA*V\\5"(VM>(/.=257_E;WJ[!=;I.62C%>-,?I[UA/7A_+E;?FJZK!SC?H-W4J7B?JW=_^U^';UE][![NMO>/=_:/6 MR\.#H^.]XW?'>P=_M@YVCUM[!R\/]W?OG8A_<(D?"+H>%J\KNFKE?UF9$K(6 M-+:DA.'2Q3_C][U&O_H9]'6;Y<6MM6+>JQ?VOQ=7[58SG)U9KI6P3E.[A0># MJ, U)@(KCE-LMF8F1NZ8]8R"25I7_JY,4;)40Y[=P951D?;-G!CL<9J?I^_/ MOG0/SUYU#W??]Q'^__>?"Q MO@?>-?Z'OBO>__V.'Z1W[8!Y>KQ[<;"S>_G^;!?&V^W\<[Q]<0#OACE'>T?X3IX 3I H;$6PT;+/E'G9_8XN MNE4(?8TKY"Z,4B/M+1AF#63,3]=R\AI1N4FODD:S[@ $(NL*>_0AT285])\I MJ;.NRLX5(JD![A_U00]'P\/X9[_OAT?]KF\0?%4(?O!R"<%C 9@J7$ %3N76 M;1&0"M(@+9B*5!E'10[B:BN\'(7S0,RX3AK^>FNA;\,P9(='SA0&!.WVSY-G M?FU0]/M>I09%DS^ZYT>WTWW+?=_N^9WIKN^6*20-GJX,3X^6\%2F%B+> X": M5'/?!HHT ]W8.\.,*10WF&<\Y?2YXNDW=-1UQ],CTZV2QLI&\3#^M8'21B&] M%RC-6PXXNE]O>(.BJT;1SK)?P5J+ _>(&%8@#LB)K),,*2LI)AJ(0+.-+2;; M!>?/ D77;\"/YV4)TE0&I"@KO,$I[E^!S=0NBN5VMD]1V#^NX(6K>?Q@ M4I/BVW70; #&JHNDIPI\X6'/FZN5K@+Z4KA?DE$YV:65%NTIGT3?;NZ-B+E> MQ"P+DS(T^J_^>&R^-")G90?7Q]NC_4O\)8F=@X\G%P=? M]S]0"GO-K4"VX!CQR!Q2!95(!NF,Q0['X,#"+-J$75?NX'[XJCG2?CIFP^M! M_W.GK*^42P+]7!DWN9+>;G6OE&H-PG\/X0&R=W/V<$Z:6?Z^@>Q;0?;N$F0[ M%W%P!4%"&H(X$Q89C#D@N./&4 KF07(*TF6/8!-HU%@D-[5()M7 U]0DJ;*& M0/*U?'^<Y M*ZO@-@;-ZJ3CWI)T] 7&/C"-&#,^->K$(!B50D7$PC+F,3$&I*-H*WSG2-P5 M\MTS%ZSK-^#'V-\RTFPUG6]NEG)-\%JUOGD:>>S7=/#Y;@F6[;+/;"J$ M4/5HS>U.00C6OU]??&2Y/,1RZ1/3.DYU)SCH^U)E>Q< M;*LJ:U+6IH!O4P$J'X:P]&5QE- ;UOUEHW&IL%A:IHV3J MH#H9\D(SJ[HA:^L\.4E\V:9F/*R*?(^J5^=ZY(-Q:M^77OVMLA><>2&(Y;IP MDGLO+ D%L;Y@5F#"J2X5GU0M!4W+IOQ83-!T8:MU?9UK;LTI.*DH\0L_'N1R M!(]3I_GQXA;'[NO!Q8>">LL%)4A)(Q'GFB(C6:KOZ"QS25V)$D!)+0)W7<)A MICK$E%%R<]^/N1=T6=ZG;A@ Q%87Y$E$:@;=3B*DW$RX)-#+L@9_37FI_GUI M#O9G",X,;U>'5BEA"D)TJLFD)&C=D1=4>DM@3RH$UTB LHRXD!@97DA$@U>:$.*9 ML"F/[;NEC^>IUE5IGYU"E MNAU$+XS:WVF:-M/2?J[S]J1RX<_P.A2+7HS>Y'.IRI'^#?0V#_H18\3,CUIF2R_C@XR=^D-(30"@+Q9&/--6;D@)9 MZRPJ).;$ _#(5'+Y(3<^9?]5R7_;/5^+M.4\P&9_K]K?:(5B4L#64I^\0#8B MC4U 5*5FHD%[710;6P?]*^*H%CZH$VYSD_IYD39I+#FK.-VX"%?NX#FK;O7Z M92>ELJ$*J,REQE>6O4VE;&_2 O&&M6,3<:_"^+QW6_/J#Y=[']]_^7@[UWQSY\'G<._W_.#G6X$ M_OVZ_^:#DS1(1@$S!1@OH)*!J-+0:JX)C[0UV M7G(NB/->VJ 6:_JE96_E=6_ME[6LJS9]MZX5^_TWSX]46TK $*,%\P$47P!N M&;S7O" \!EM,I<&]4]S,Q->PP^5#4!_>/_F@HB7$TM31,F+$50A)T71(6*89 MUSIJ9Y]PAY-2Y[@X #J[Z \^Y1O* MJW+9_>FMP#2ADQ7FW"D-I%IVQ0U )O6F?^!.>YW_)-F9*K"GQEW9=V9:IQW0KD$8YF;1W9296SK#IIZ.NL5S M*4;S)CRDINL+G1W*U@EE;NQB#X"&+->5+.G# MDN7>=VGQAN27FX_.T^#O5SQI6'9?O2D9_]ZRH>=.TU^MRT[H>A %D]:;HX'Q MJ8&0'?0_A<%O/H A.BC?.6S77%:Z9&!^O871Y"DGQ.]/.;.VHZX^M'$&4N^0.!GW;'Y0]C"YG7U1.K^7-R*1OTI7YZ#/5 MJ1]48P99TVOX^+'P,7M8/G[7ZW];P"0M*36*!M(>GYV7^3_)43DXKP@4>.]* M+2JK65>J/EE]&H:Y1R:>J!H@Y;ML;D\TUT^HHOWD,^TDENF-YIXP8:W45:S? M@PE=MLQG Z@!4WNLS;^^N7E_5VN4SE[- @)6:]COI5VMNF7,M"P8SD/6+&(! MWCA0HLLU'XYCZO.8&^2F[0%0+;M\?^YWQV>Y=UNEO&=X++LHE1Z_C$FYR5&_ M=]*?4E+R8%5]EG(7 MZ?Q5QOHJR^USZJLZTRDZ=6,J[8ZR1S=L9;K/Y+;1U=C/S*?OO8H1=!W6CG]K$84$S=!V2AMN^=GNJ-5K@-_V'M;6VU_) HYSH&(S]F!L/V! M&J&-]*FX6ZK12;5$AG&'7.#!"N8==N8).Q 66TR<#T!>Y,.N\40%G+2/ ]B? M]P[,N@4RYLPT1386F+<4="T'?'G2'R0%T?< MMNL$!A%_!I$S)K"/G'^YZE!K2KD)X-D39H MVZ#M,R#D!FU7B;8KJG'T(^2W[.2;\2J*U7MB;U*_H)R'3\D*^3SD1<[Q2U MFN%I*X5S?#;=='#WX@["XO8=:IMG-,]HGK'.SUAC97LA6(_D!IP/@Z+[_5ZX MK$.+(JS&-3KW;5;MB563>\J-F+'W-A++"::"6UX8PH@QD4DIHQ)6?MB[LJ# M4C&X)(RW>S[]LSL5R5*(,B4$41@' MKC:V-&YK3->^&.JM=?(&HIXD1/'(560DN$)9'DVTQGIC#'4Z*$MUO&>(NJ*> M0(-.-T*GQ78NU#H1L+$HY1(C[F5 )HJ(G-818R!JS4F96T'H[PT\-?#T*.#) M%(* L65<)QCRHP#8L9!:%H$'A1MX&E-X8DLPI.G)#IGD*(JU4D1#JG@,*): M<"*4E830!IX:>%J#J=T"GH(UVDLCC0^,:TF5Q@IS^$@Q+H*VC8&WSAC%%C J MQL);8B-2\#_$M1#(,&*1==P$:[E@'C<&7@-1#S^UVQAXV$;.:%%$8W@47"D7 M-&.."LYE$4B&*!"^#42M(T2)!8ABC/M8@ 9E0&5*E00]4EQ@%!GLJ^1,D2)N M;#&LV[Q0#48U&/4H,(J8@EFC<" <,6>"8_>,48V5]\,NUQ:?%!K1&:E8XC!1)^!1B.LWS#B4#CSH +:5,@T\- M/JW!U&Z!3]H9B;5CEEC""5/6%2*"*/:%@_\7N+'QUAJD#A:4*.44&'DX51(O MX <7!=+I/(]):BQS3@8OU]'(>S2!M0\:$_:R?W86!JYCNJW7YCP,OA-8^ZTV MTE>LWY-K(\V4TDY8Z;$PG#FO,:,J.L(]$9&[Y@1P/6'M:!(^Q0Y@+@=O/FA' M//,N(&PH0QSL?:1BE$CH@CH=M2B879GJ=36RW*OJ==.(V^?.T)1@5Q"O%=>& M4]AZ1CQ.[>+@(V=TT9R9K3-7?UW@:N\4%TX !4NPI7B@&AGL+))<:16LI8&( MC2W8\[:0=SXT:[AZ;;G:!JYDL(Q*8[B7A<$,C&M3. FHSYEOQ/2:,C19%--& MR:BD18)@8.BB$$C!-B+F@RZTTP9LRT9,/WV&UH4(5E@>M ,U6S$-R_^: 4A1T4''%G @(\YL@4G"'CI4I'-5+1HA'3 M3Y^KJ;<%-<2"H/:\ '7;"$&8$$%'5F"IFI.,-65HL2"FE>%,2%D@55B#.+8^ MM1SDR"OE*"?:1[JZ6H5-'45$H5DC"@0J,U:'05H&\%L82JQO7_SIS M]31^XNM[>->[#U[Z6-B"("P\1EQ*C*Q1#A5."4>-EM[KC2TB=5L7O&'K)\O6 M,0BI@;.I]8J#ZFVPYEP"KA,#?^-&3J\O1U_.8M =3&(<^>05F"1*"EIP;D(D15/.$ZR8>@Z_]YH%R41 M181MCUQ9IB.7-#"%4W=[U9P"K#-7?UW@:B>EU2Y@E.)M0&GA 5E%/9+>.$(3 MSWN^L56T,28-3S]=GK:"J4(:ZHCD.D@E%6,L,FFD=%$U)7_6E9W) CL7ELN@ MG4;>:;!!B)'(*$J15]9XB06!_QHA_?09VA4.>RPE9XYQ)[U.T70D*NX%#8+? M=^Q-(Z3OQ-5S1_4')Q^\DJ; PB!#242\X 8I0CR*VA;/:@GA]L?"BZ$=88B'95$W(#.K6A! MD#6TH 0,:\V>6J1VHV8[2 MPDC0O 4O3-"<>.VU#)BZXKZC;QHI_>/\?#G/ST0 $ M2(*MC"KQQ'"FL(@H& M*QV=!]YNQ/0SX&A0M(7#5"I?<%XXH8QU/, /YCSF]+Y+$35B^FYL/7],__Z# MH8KYE$4/!K5'W$60T$HQQ&!3L8S U3ZLGYAN$NEOPM7O-H\V6\>#8("-.N$N M1_//(O[(DN"8L4'\/_;>M:FMHUD;_BLJZJEZ]Z[2<,^AY^3LHLIWG'C[J0U^ MDI"XS)=4STR/D0.(C2".\^O?'H$/+#FV,0(DF*1"!$M:6FO67%>?NYUG*]0& MGT(RAK2)&F66W>N_DISVR\(8DD 2H%;34HVJ $ I @809%MXEOFNXO)"\SVA M<&4!#3(8DA)(V0+*.TPV!4BFJD(UV)L.XW5-92EU].]03;H4<(91[9O77^HJ M J4J%,FB0H2*F#>VXCC&V#%];S&-P1N?G?*E>?UKQE!J:O4@Q&:)U#?=&Z,+ MZ>M6T;^#,X.6@&>3(RKR_",;7;/'BM2%]/T'=&(,H]4F8700JTK* M>&,C$L;BU$76?Q?2*XGJMX/0_./?E2&TK&())5GA!@-9I%238+2#2[)JA;H+ MZ?N.Z2!E+MY@3J4"^AP1HI?%M ;!#NM-5_)T(7W=&OIW0MK[W%1N%,$X)4 I MEL\5I(B4M(M9RI!B%](/ =!)1JFR#CX!4(C5*G0E.T:ZC%B[SW^54;TP@\!2 M\MY6$/S$#.O>BA%MHA'!95N4*@@8-K84-#E][?:Y'=8K"VLF]$@D)2IIP'J) MME")$.>E*SKJ+J=7%M&#KOT$%8/!(GQNK6,]*]_!M]FVK'9;F=H 2=\%]?U' M=(X^*IU09V\!G(J.57%*IH!G<2U[LYL5AO7;87#^I]]5CHE5+B6\TZTU1NMS M'_B5;Y0=2V"#"E914*]-#;V&37]GX?G=Z2D>C#)C;$0?0';] OHT/2ET,K_A M]@!GTX-)&;6[N=_!/RY$P5IM$+XXRL843&WFM-9N&8UY M.Q/<*R9(UB92$#*Y *Q"HS2281EU5IFL[=UV5I4$AMD"RBN/&+0HN6@!RI-( MF?4"K6,LGCFAXO*:^782N%1E1&PAK-#Z>).*V?+/DKI=L-),8(9I M@*&B#"D+1Q(%A))%TB8(=*C10T)=RL:647X,?ED5"YT)[@<3@(3J2XXI>H#D M2B23JJVQ2BL1E>O>T55F@F%R@O3\V H6H3%4 24KD;RRHE%\\P%%E6C90T [ M$]P/)BA1JN!;/;*TH ND&'T-!I*V)M=J.Q.L,A,L)#04Z1S;=UJP/M>:<88L M K:V0.B-KYY_JL148,)86=>IH%/!QU10P//M)XTV0%41H3(3N)QEXX.XPH^*7_>G)J3BED\/1Y.A/FIT>-O0]^D)*Q3(2S_HY^CGZ M.=;C'&N3G7:W$U[:W52^GS;>95I9ZSF>SB:G?;[+YX--K0\M)&LJ27"QHJDI M.FV5T1"BRE\;;'K\)TX.,!W0C].37U@5_(7RVYH2E:/FQ>88O MF)8A[HQ(/E=1LHJ 4EJE:A?1]Q_/QNB2G#418P86TR%%"BI44[6JE+ZZS5L7 MT7< ZF%Z%THKE6SY7,44UKN)5>X46SO:J((GA5Z&+J+O.Z1S9;V[M6%E9HI%#A!<+E:BQR:C@UJEEO$=TTO.F-"9JD16JXT$JU**K364"B89ITWY MZF3J+J-O&\Z#M"F=0FA-5X7#8 34UH35Q"HL\9Z0J%--H0OI!P!H*ZDJEVRV M$8JOT6?M([FJ$X7\]2E074C?!:J'&5"@M3'HM4!/4K3NZ((?HQ'M))GN#!Z!B/Z:0/=OF\]1%"S#;Y(BV"R25*HT/-"HJR M%;+N#O\5Y+3MW<>G0\,C@BP@20NM?1J06]L!3FVP710WUM0)X+@*1GML8T(=B@-U8@N>U4,F!Z67U4\#RT/ ME70EQ?9&#J0$&'Z%6CGA8\XV1QFM7I[3OP-Z90$=G:5D4YO\S5IV,)%U-,K* M./Y'NG3#:G>7TM=$]4!* RFI2#MA?0VB]=%@*9VR2 8H4(HUF]JE]+T'=4NU MT:@2R^D"CI5MM%89:RG6UE8I=*__BN+Y^4!*:U=C=K$(Y0)KW24F$;6Q(F9T M/A9(8&R7TOC?*".!!187\N^Q2>G7QO'T9SP%T3+5*D90R J3Q(H*KPJ<8H[:UU1AV M,7W_$>V<-X!L/.L<@(5T\CJ 9 6.HHDI?_5(Q2ZF[P;6OUZ&M5%09F*Z%\Y_773^Y'AZ@J@!@I5$]" X M7W(& )%,2Q.&$AG55@IJ@5MG4Y+>;VRYX,;.V8[J^XOJ9$UP'G56'B+YX(,Q MIAJ/WN<:;KC:J+DDD#=(GH%280,7GAE(K)M$H"6WBZU WKU M )U=EH7)&TPVD'V)+9-.U0#%:K)PPXDW74Q?$]7#2=!:VX@^,JIM:X5>G8@^ M)F&+]Z@PUAQ+%]/W']5&!J@)0DXQ AMC2?E2-:MJV9&SX:O;FG??=#E]#40/0O6ER&*8G861,C*B96G3 M!U#(*-%E+,DVS;L+ZON.:%:U;9;:A^( 7+8!4P;B'Z:-)->F"^K5AO4@5*]= MR#&6).C1 MA90498.)6F\^!!M\"LD8TB9JE%EVW_]*LMJS3U32^^B*D\(DY01D!R(4* (S MA& I^0@]^_\! )I%EB$I@90MH+S#9%. 9*HJ5(/MO7-7&]4#WW_"*J,-O(-C ME@*,H=3DDE/$ MIHG4-]P?HXOI;P;T,$1OI(ZRNB@,EM;$RR2!E06V4?/QYA*26MX4F@[HE05T M8@RCU29A9$.SJJ2,-S8B82Q.763_=S&]JJ@>B&G412:T5E2CFD?!&Y%43"(P M/]M *R8Z3+ MB+5[_E<9U0LA^NB*-B5;5K==8NT;6/N.Q@HR.58*@!3CQI:R?FQ =UC?6UB# M4I%(2E32@/42;:$2(<[+6'3474ZO+**'U?1DP*2J1,18!; 1)8(F%*2B+%IF MKUJKR2ZH[SNB<_11Z80Z>PO@5'2LBE,R!3R+:]F;WJPXK %$)I8"(2407M4AH M($&PSI@^1.\! -HE!:TJCPU1!!MKHEBD=,FR(4)!]WZZJXWJ01! 2@U9FB2\ MM$6 SE+$[-@R 85@H"A9ZL:6!C]6?=3M/49U1!,=R*1C4!#0!.EUK6 S%>?> M]=_L8GKU #V,U5=9D9+6 HU7 G)"D1S_FEMCA%"6T1A%9]8;J%-7H6$XK._9!=5C?6U@74A)C"E66 DWKEEA4&VM- M5>K2Y?0*(WH0JT\2>:,RCHM!1G344@05DJC!\"[6,H'JY?0/ -%D6+T.F8JT M%DQ02:4FK9.)!+4$V07U:L-Z$*N'Z%5"0@%>!P%D2$3%2K@ST%(OM)>UKJ*@ M7IMR>@V;_LYB];O34SP8S?:G)Z?BE$X.1Y.C/VEVVN+V2ZBM3].30B?SVVZ/ M<38]F)31NWNZUR3HG(I*JZHB&"!)(47PSN;*0C YL#U*L)+\]]-",-\FY5SR M15@#FCDP>1&D0^$39*S)5^>67BKPU;!9H_3$ATL%5(,OH;422@JB,:$6;5-F M MNV%O9X1[R C)VD0*V$9R 9R.*(UD?/*^4IFL[8-S5I4,ABD$F=H@C19BM)*5 M RV=2(1!H)0AHE&)EC_LKU/!?:("XWF; 'D9$4$I']I0;E(Q6_Y9T@W;"5TY MN"8?O!T:"T0.8A29]3KF \@B!A.%AMJJ5G*PQ77EH#/"YSM\0?4EQQ0]L'I9 M(IE4;8U56HFH7 ^(K"@9+"0N4#6AZ"HH5&CSM]A2\ Z$DR:STA>]K=UST*G@ M<['1*%7PK<>XM* +)-XT-1A(VII^+97L!E!6@$VL&!H/()EO)QA^@BVNH'JQ- MSP1WYVD8.)O1Z6QT.!]N0&6$IZ.*DY/1GWAP1I_.QOC2*EX\WHLE,/P,R_2, MH?[^$5^//C_[).Y@'?_/53.-EK@^]T6L+"UU9;Z;?^0-_%O;OT\FLWPP;1N[ MRY'ER9%?%Q)6G$XFRJQ$8AU 0(A!1"A*8,I%40B8$HN1*,=17KNUSM)!=,^$V@FU$^IZ)$]]':%VE^;(&IM'L_HBD"/)+0NB<"Z@J26 M72#6F;0S:6?2&\X]ZZKIK=#I0#5U!C643"(9SX9^UD8TV2C(*Z@Y2V!6;:JI M\VYLKS^7IA-J)]1.J+>3NM<)]38(=9BP5Z2SK(,ZP5*PLH7OLHC:*Y%U+B#) MR A^8XO_-P:WK,'AG4X[G78ZO>'TQTZGM^(Z'>8[.JT $*- DL@*:I0BIB % MJ1"\:HEL3L^K(;P?0[QV-41GU,ZHG5%O)WNT^TYOG$RWAR-S-#^JE$4H*@@V M\+6(Q9/ '*"@#.A;=EAWGG8J[52Z5LFW73F]'3X=9-M:P^IIDEY$:GW"=74B M0C6M67C2I5:7C9][3X,;1V?N#:-^(1VW3&;'!_BVW2I]GH3[._L[;_*=?:/V M=Z[%._M&[>]Y>,9=-G!>G\U. M)_7M^9\F1X6.6*,.RR^F4?)+:KQN:OQC5I.:DH8'!V_'HS4AF=3D>9=2><'/&?\&#$;^>_CRKF]KX) M7^";_4G>'[W!V8CUJWQV_K&$,_[)YL+I/HV.^4O:T--YS\4/*K"2>GI?Z\/6U;\O30S[,%D#[Y;/9O-;W'& M>V!26>7DHV='T\2/[<^VRT:3H^.STW89YV]OU\=O.=UO=\N/H76>;=IO6Y7) M$=\XG^UD_L[3R6&[UG;N\S>TW_C [-+3X&LNDUKIY.*L1WP6/G+^Y-A,.J79 M_/&_F;3U*6V7SL_^3_M@==-"]_G_/#Y(Y^=\8_)T;E)UDS#1.UZ9Z,_ MCJ9OCC9'OQ"-=J;\Q/QXU)PP6G[W\Z5O^7Z?T*TOOO7B M4^TDL[:^WT\;CMK.XE=S.V"^V7X\?_!\C[^TS3G?2>_.R6?Z?WAR.GHV'CWC M0Z-G;0%/VQ;XZ8S_3B<';T<_T_&4W\)W\"/?RTA)\5,S-.?HX&MJ:WM^@^\^ M^GYY-B]7H-T/JGCQ'@7OH7]>A3=N._+@K-E;HU?3:3G?0T?M<9WBT:M)V][O MWGFI3J\M+3;,?8 <$\2D<0?-GS1_%?)_DW;KC)HY4!AF_!S;[L^\C5^UO7TT MRI.3?';(''24VY9HJ#G$M^_([&/086&;KX'H\)AQ]8Z*/KZF>H&>\TL>/,HF M!=I^G!R=S9_]I8=[L5R@Y^61WQU/9W-N?30GSB#%]M! M?O@()M['9Z?__)&/]DGF!:&3.]H52@T6Z*.?^R?OKN887Y%(+"G^$%CY8A_A MP1M\.]OXUV5P, X&:SB\_?.;W/JO=,(?_<07WP^H_==@EYT[KF+2;=J80 M6&]2\51*!*>@4G)F8VNW28X+/B^+F[K1X]SCT7#T"QU-&$3G)-K$=*'6U7S. ML^'OICD4*48,BCC$ZF0E*G*&UUD^:<$R3#T\7UTA:VB_A/.OJ^L MK8_KZ>T[H/_^^>W>BW*<-+B])S^]V7F=Y?,G?]B=)S]/=I[\>NX!_/OE7SLO M?K![3W:\^9U%/N24063;1A H$T2T*8@4G";KR*=4&+2; MB^,'1BRZ#MI3YJW VV4;3UB,&S4>M0T_4]-E_5I?TJ^QR7IZ.U<2CJ9S39G%+*MNIR=8J&Q^0ES?@F+V*>G4 MOFF^_TR+A(#*H+4%+54(MJ924K%*6X+T.[B-Y5S>C_\;(_@-VGN[L[[Q^]==.0_W?.Y/M)X_-]HOM-]M/?S[8?O'C_O.G__=P MR! [+YXQZE_)E_H'_?S)#W*G?48_>[/])/,U/'[38CTO7_P +P_W6JP'=E[] M7@* =4X+J:(3D,B+*"L*[4"'"L9Z2.?DSB"B\KCQK$1EE4DQ8Y2LP=B4O.>- M3"$8PWN8GQ@Q[1XW-?7DC#:VGGT\*67@1[D$DT_J/5_^MLM79PMF=#*S8B3! MU9@PL.PAJ2 FBU#?!R]O:H->[@4T[!FTVUX_X$UG=G[ZW1%Y*[T1NB3)F\ZR M=>!,% 8=!1\*!@O#371/=/OG9R6IRSY0<+=!Y,Y44XP.,9/7KWXKMWWM')T?Q6YA_Z M;K%;T""0.O^^\\,?3+A->6[&700 +K[YXO#F_- @.'Q^3-O-&,P_'I:;ZA^/ M?>ZT<3-X_4UG_?PQB-"OM5_KTJ]5J4WG_1I=;/BZE?U"4/"+C0_-XGL_D5AV M3GMWDT&UH"C/>?#Q)^SL2TDRUUZ8#UF 7YLJ YO&K_RZ'4[Y6OZ>>_MGI\.T MHF^]^X>VBD]/IK/9Z->C%KV;+^93MI!F?367M)K_P[]37\YO7,X?WONPF\-O M]-NEIHY]+:^TEM_C;'_NOIV_:-Z1/]D(/>K$^8WK^[219O#KAY +8Y=%GI*30/=%ZK3^L#+S!X0/4#4B%ZHB19089")H&5 M$9S#Y(HC+[_4?.7PJ)P^:NS7_OM @,TS//3-#3QW[S3-IFBN1Y'!-_KSSHL, M#G_;WWO1DOY_T"]W#_[8>_V3WME]!COZMS^VG[XT+W>W86_W5S[7J[^'109[ M+WX\V'O]ZLWV[EX+81WN/'FIME^_,GLO?GJS][KL;_^]?\#7*9\_V:G;D_-F M MN_2/V\7<^;WU4@PHA59,A2@ $I@@U66%MRCA0+9-C8\F-IE]PW\+[48W4V M[&QXTVR8\]GA>1[GW-SY8.TTT_'?Q/1(N_A7I\*K4>'? RKT0==H2A:U%A 0 MLA:8713@H@RR>!=@L%X(Q281*9%0J<@ D /)-@).+RJ$_]E)L)/@^I+@.G!@-X:7R'QFP'PQ MD;)2%N%420(D:I%41I$".5+1IISJQI8;Q^M/MNH$V EPG0E0^Z+!I)QESJ"# M3#%$*55-$F)1X8M]F9=$@"O8O6E-N,\.N*]$8TT(7F! P]9OJB)1,"*4C*B5 M"S:$&^K=U-EOI5B@L]^7YWOXG!-)(S4J:'ZA:BT18++62\+B"-EXT1YI5EX6E]=-_[MR1'PP]?@K^8IO8"W"X:UOP,\]XN MQ']K"I9:_ "JZ["QUQEE"YID!M;.JHQR&6-X=ZG<:W.QF MWS+P/PQZ6@:P*EH*K0T)(%9Y(H(6P6.U5,C7AO\EF7T=_ZL;U5M! NA1O6L M?1C5T\YJ&Q(*3=$*T!Y$4JB%(FU]+3++8EG06[A&5*_CN\OW[K&X05 / U9* M$J7,.KM-N36=R4Z$0D'H:H*JRK(^3^?:N[+7GEW2T;VRZ%8>3 GHT: $DT-( MQ=<::[#)H/*AHWL=T#T,R8!E?BY%"^F@Z>801=)9B6P2\)_F[;X8W4J.K=<= MW?<6W169SWU.QH8*A#Z0\=I5'XII ._))FN![H5H0PAH,EHI?% H #&+&,$+ M:3/;XE1511;>@=$=KCW:88GHOJ4:N[6)*)P<3^=MD(_F3=-:O6>:'I79-4(+ MGUBP>\=IK)_HJ(UQ8 %2BBFG:)0WRBHRT98>6E@O@MOY?K&T+)IH6@J)T9'Y MK6)IB722;952$;RV;(]N;+D8QR"7-;MFA9)&.M3O'.J];NHF<+X80@@R6@4B M0] "? GGW4V]JMY81XZ-&-9CEI4RT2&^@M&#%<3X('K0!?W2"& 86E")Y;F, MGFT8G04X/:\A1R'9I %CO*T*6MI4T.[Z)4,=_EW"=P?%31:K $(9%T3VE(N3JSHV+XOV-9. MUAAR\T,C5(W!I8+:H@O%9"=]Q_8Z8'LAM!"SY^?)*KB1(0G(UHC("IK XFKQ M+,6U#PSNX%AT7SLO8(GPOJ5JA?7IW_?KYB^;H]V3^>25"5TGJ/ 0 J7&L &J ME2(9/'@6;]E 1-(V*YN-3CVHL&;4]LM"4$&:V#+8K*A!50%:D@A@2%C,,6=% ML6B_L<6/?1RN'U3H.1$=ZCVH<"LX'P85JO;9^YI%+0D%0)0BQ>J$!#(^EUB5 M21M;/>MIS1!^I8J$U8-XCRG<%/Z',04V/RW%&$6VP/@/&D1"7X75X"5 <:4H MQO]87JL-68=_%_#=,W&#L%XH6* ".A8-%69$0)"DF6H)OZ[L?> MAR[<[RVZ:ZRR>D4J*W[85F'..FI;LW<6;.H1P[5 ][N8@MEY_>N;YX]_]]Z! M@Y;,7 ()2,&)F*0455EIG LYH]W8BF.6ZQW;]Q;;Q6>',0?,B4#R_]$$&XRS MI=:0M.[87@=L+S9'(H,^9A2LA14!#&P1/4FA*DMNMLIEL9)%MVFB>Y7@W6<" M?2JF\'3*UW]T/LO]%1WEZP47'D*H-%>34J3B7+(0LXK@O+<.0M&>-/:*A77C MN,5A..=M?B.R=5*C .6=P)"=L#$:S[),&]/*J:T:&R]7*&S:LR+N"]1[<.$F M<#X,+C!.HT'I!:4 LA:@25'@> -E I8?5E"<*$C?'6#"RL(\1YBM7#5NF QYUJ;^@Y^K);6P+FC>_70'7U&ZQU(JA; . S% M9I620HR2(=YG4ZPXL(>U"I1RU,$K5M6-9F#G(EI?*X$DG59:AM@JC)<[FZ(# M>_6 C3++9 -*K0)X6Z.+)<8"H%SK5TU=;*\#NA%G M5*9G#-#WXS$>ZM2=Y:_/?9$/U174(55=G 6J&%R!"$7.VYA3Z/4?ZR8L%N=5 MD-,(05>AJI8"*EM[L:(5RH8"IGIMVH@>-;8QCB4L*S]\>5B[XR253KJ==.\- MZ?9@V4TP[C!8QD^UYC8.O,W]%N"*$0@HA0'P.9623-+,N+)S;>?:SK4W'+9< M0;+M8!QKN_+I$?AW&CTMVD%)Q FMPK6&U%2DXS21KHDDE*TEA[EL(=NS\(L5V M?;?S;.?99?(L5)>L4CI*DUBIB+PYOS0X(&<']-N4VG]CX?EIOK'8Y\[;=P,_MO.^OEC;#3W:^W7 MNO1K56K3FK ^%^O"UZWL%S+.OIA :A;?^PD=[YSV[D:9\9]49A[/1M,Z>D*9 M#A.=C(P:CU@E49=DT[77YH-._K42"C:-7_FE>Y>:-&JY24-I_JUW_]!6<1[S M>(>HU:BL&LK^:25K/%$*DOYS@W/#BCOI;?MI;- MA)T/<9V_^,B8[0OZ;0OZRS[+'[%+)X>C9T=_TNST<&$U>X>>X29L%U[YTMM$ M859\"AU/9Y/3*^;17ZS20_7W7?GV[XL[C]#X9),M61N 5))$"N"R3+I6:7'N MSE-*]RSXZ_KV?M)[KW^>/.?/;!_^/.'OU'LO]O9?[KY2SY^\?+O]8N>/G=>/ MW^X]^[!WN/'T&+_4/;_>>/N/[VSO8.^3S/_D5=EX_^^NE_DEO/^%K M?5+J]F*CHB*MKCY6@06* *NR""9IX6U LB&A=W8^<5'!DNJE5B8\\H5:R@A3K0.B52)= 6M??H-[;TLH;8=1[L M/+@Z]WV5U/$5),)!ZG@GPJL0X3 [O&8C%46FO^Q;!^X418@0A>5G7,!FJYSZ M)!%>N:-5Y\#.@:MSW^M @=T87B+Q+GEHC(]FLHHT5 MH":+,FK%O%C8;@K54]<-UX$?%WO+R>"M<4R0A:0 !48DJZ3062E,()U7ZZ8< MKFK;N3N*E4\/#^DD3_!@=(S'='*-*38/83@7'KA?"KQ/16$.(]IG<- MB ]C>MY:"%JC0$5: .76\:E48:VK)MKY+/1/0?S*S9XZNKO\[AZ)FX#T,%IE M;+9!,:2=4T9 =%:DFHI05LLB@W41L&OG]Q_=466MG7*6I %?(^:8HU$>*O(O M5#NZUP'=PTDUP28,&26;W<"V=P8IT!@IHDK*Z0A!F69[>T:WN[;#L:-[9='M MBE6E-4=F@@>3,5C 7#'%F)0G)SNZUP'="]&$V HK0JQ"DP,! ;T(++"%K4DG M6Z$"J(TM!G=<)7#?4GW=V@0,3HZG)VRYCHZFK;ZN%7NFZ5&972-R\!"&;U$J MM50;BZL:9'+1E,@_=-+26?[9(P?KQ6\[WR]$#BR2BK*XQFQ*0%%5)/12&%68 M[VR4"IM'T88Q*ZHK-(BKS]F[+U#OD8.;P/G"2(\VY3B2$D8J+4#)-D^S2I$D M%/[7IV(+XUQ?.W;0,;ZZL8,5!/F#&R5Q:PPP#"P4225G$T2QD@2 52+:-D8- M 7*,#'*?Y[TA80GU0AW^7<1W!\5-P'HAN,!B/ 1&M$_)"B"(+-AE%A2L P9\ M3;(V!=Z/W?7G=75TKRRZK>;''3$Y;Q(0:K15121+-6Q8WMEL6TJ@K32M"$U('U%[TTH M*$--3AE[6S5<'=O7<[T-0PM!Y6(#J^!:J\3@AB)B$]TJD]=&DD9%++HACD%> M.R]@B?"^I6J$]6G>]^OF+YNC739I9XP;NDY4X2$$2@L %4ILA/>"=Z MO<*JXGL=X-VU]R6">AA2"*X"Z,+BNF(1('44@5P1*BCG45:JWIUK[P9DE][W M%MW22ZO!4O" P(\^8*K!6Q5!\^ZPKJ-['=#]4?^H'^0.Z^8U48A1M4;RR.B6 M_,K&),@HI8IV(246V0I:2G.O1KJ_Z,9:E D.(RMJH QB\:D!'109GT.O-5P+ M='\\ O:OG=W'OTT2F(K10FH+4;I^1>&MVW">UF3MM>H8F'- M@@I/IWS]1VU^T@A?T5&^7G3A(<1*=3:Q%IW()@>Z\K:75655"F@E2^K=CM:- MXQ9'X2B?'()Q(I16<5DL-/M$"5-,5E;S\S>ZM3UW8S"]9J%#O=:E(WP%XP/[@&Q#_1[2@E M*%I0:HW\J4:19/)"%@6.I7DU9EY^N"C&>TG"JN)['>#=]?,E@GH8/_!&V5)T M%1A#B_XG?N5*$LIFR<^[1J5ST\_MV(\ONHVK?(^%SY,1HC$!2$$ $Y+W M$N&V^AWUM)YO!?:P&H&?576MZ6C-+++!)F(3W(,HIJ*DJKQW<=FC)SJP5P_8 M4F5RA X\-C\,)/36V*I=5=#:5':QO0[H7JA'0"\KDF^=S'028%022>L@G"\6 MT+@8[$K*[56=CO#N"T0[VR.E-O6=!1-VIZ=X\.G(P9=6Z6*XQ<5=&GY&97K& M 'T_X.*ASLU9_OK<%_F0#!89JJR6U3U;?:H!V+Z+E:"2LK''8-9,6"Q.G+!! M:K*L"H:BL@ 5+%M[TK4\4!^K9%U?P;R;A(]CE@M+"C0O#VMWG(722;>3[KTA MW1X-NPG&'4;#C,V2G 7A5&3M/.8VUDP;4:H&*V7.*LU=Y*2*TBVO9/:33'Q,&@9?(P82A&2M!2MR9((!ITPUFCT(1A+:6-+CXV*UR][ MZC3<:?A!T? ZL'"GUR72ZS!\#!1X)746%K(5 .1$)-"\V;*)7EFE!R96*R[I* RG4I#/5H+R2):9@^Z#TM>#9CPL!U<[CWZ7+ M6$NJ38-E-5:W)AVQ>%'X;\46671EGC4FC)5=UDC1M6/9Y5QPY^C.T3>=DZ$# MR) =I@*@34U6,E5;X[QV-O3AVUM^?,!BT5%*)^0O34'&.@[.9>(5X_.B7O$_E[("> MU\LNMN='SX[^I-EIJ\F<[;;KV^6O_??!-/^QGEO\@/[[Y[=[+\IQTN!V7CR3 MSW=?2=ZN;([]('?:9_2S-]M/,E_#XS=[3W_]Z^6+'^#EX5[=WN4M_/AWW4K( MJ[:"BO4"#*"(6*/(D%51+E6H>F-$S /'O+RG)V?TN2P:=SF+QET67*_/9J>3 M^O;\3Y.CPL_@D0K+3ZI1\DOTK.=9-?O$Y'=P,'W#VWTTWZRST?$)S5J][BD? M?-5WUR=#8]6SCWZ'@ZF\Q%Q7_P.T_W^2W\7;/_?'0Y]^=KEU\- M%(?,ET0GO-KS>WU/(^=DP*M^@,O3NQ7=E,CL^P+>/)D?SM9M_Z+O%K*EA MGE7[OO/#W[V9E-/])@PWY;E O$CSNOCFB\.;\T,#?]-9/W\,^K7V:^W7ZMU7G?4+B9]?S.,V'QF ES2>+^HTBZ1X-V:# M_Z39\'@N2;;Q).^/C!J/FHYS206\[L+%X;I]E2*XVHOV/\3B?OU?IT3:_ M?7\V5)L_Y3CX%O/_7J_C4U9(^)+Z4EY_*2]G;2^%\>[A*OW8%.C?F@)]XYOL M/B[?!_-VU.S;KUC#![E,?9?U7=9WV8HOW^=V66\P-UBL[]N%5[[TTW//4Z&Y M\^B*56(7J_10 U)7OOU[$V]2B)XH2;8MH9!)8&4$YS"YXLB?SQN\\*Q_*M[T MSL\^2&\=A)J^?^_IO.R%_W\7;LYFM#5#0^ES,^,!!*->/VOGU2_UKV9O]]7? MSW?Y[_HG^WSWV5][NS_ R[_W]G?XO[W#O8-A,&K[=;N'O==[N^7@^9-MN_/T MQ]=[3_ZPVZ]_/-C>W7^]<_B#V3G\\7#O\+>ZO5CS%0E4T*&(%)$$H%)&78:K4J78VR7AA3G0"P1@0T)%2LTD5RE)KVMQZ>PU5MOWI' M4?7IX2&=Y D>C([QF$ZN,:[M(4RA-#(EZQ0?X[[#?VK M*#2KB?VNZEP+[0LQ4LT/.>4L'$E&>ZY&1%6+H!*LU3E8'8#1_HFVE5=NE=9! MWN5[#__=)MB'X3]GHJT&M, D4QLCD04VQT[U1=N":(K,2W-J=]1WU/?(UMV3 MP#"R)2$JTN2$MKX*()-$C!0$&N=:[SZ<3Z#O)-!)H =MU@+@PZ"-=UI6[Z.0 MN60!F%G>>QN%14PI 1OQN78#?DT!OGH&?(](W(13;AB14 5]AIS8,&]VNE<@ MHI&LNJ>L:E*,ZQ:)71D[_9:J^=8FZ'!R/#UA+(R.IJ<7_:72]*C,KA%]> B# M+(NO.FIC'%B E&+**1K5YA5E-['_61]&IX%I4, Q->&DQV4Q" M!T=,!5:+9 ((U#*G6DUPT6]LN;'2UU%Z.@=T\7^-X$3'_+4POS"[R844@I4B M 10!(421^ \B:^U524E2;(E74HV]TEW\KQ?TUT_\?S%$T=%^%;0/0Q$ZD9/1 M,L8K@@#K@\ "K.PS^JT%GZ E'WBYB/0NWU<5Y"N'\1Z!N'%<+Y2-Z(I!@A/: M2];<"RC6W+,3I4+"FH,*)FULV1:!B->>B= !_M"E^%=&(#K@E^>U&X8GK/?: M.A;=MM;2;/4B4F'LLYE>@W*0L[/-5@]Z<535GHQ(WCNIA5*+$#,&J*I33@25X MZWNJ8VOO4J0F*#%Y;'41F@WX:Z<6=H _=!G>HQ*W[K%;B$HX9W(I692HV$Z/ M!D4,6@DJ64LF W[>Y=Q.OTXCI_4KFUBSJ,33*5__49NW/<)7=)2O%YY8V\#K M%1@N5Y-2I.)[Q>D_)%MO]^($ULC:32NA"-8F M(14R#7H=D\H;6\KJL0NRYURL%_2OHMVL)O:[WG-S5# ,3VAK96F]RTO21H!% M*T*6)"24:B@0(J2-+3,V;C%.V1,K5Y4#UHX">GCB!C$_#$^PE+>Y]7O0C'S! M0$<13+7"4Z*44B'P=F/+QS&H:\BQO'Z600?X0Y?B/4)QZTZ[883"59N=Q2(D5FHQ22,"$)OJ MQ42,O,I%SK.*M+E.ML'ZU4UXL&G Q1?6J6+ M82 7=VGX&97I&0/V_4"0ASI6:/GKL]*RX@JBHKJ"NJ4EE9:,7#&X A&*+.0K M4.B5*&LN-9XO3NB0,O(CIM2R4+T P^9?"C*PKFBE(U.4HKBQI<9:.U84E]7B M(/D.HY\&LHPD4027I8#@0 2H M6=1JJ5I0*DID\@VM6>2RRK,Z!7<*?E 4O'[Z\)4F#'5*OA8E#V/4MLKBJM.B M%N4$&&U$S#Z+8D,*E,"#]@])CK1?CAUWM[53;J78-U=Z>MW'K$;AA MW@9E\)4U6Y%M:PD3LA0AMW&:V4D;D4BJ%H(S8W!+*"V]>\Z=IWW\Z[1MPGXR[R7B?%RPN>=G^S]K9_? -_V 1[/Z-&[%]^5R>SX -\^FAS- MD3G_T'>+R2##])'V?>>'OWLS*:?[#N?CFB\.;\T.#!W)^3,=- M&^$?#\M-]8_'/G?:N!F\_J:S?OX8]&OMU]JOU;NO.NL7\MF^F*IJ/M) +['T M%WEXD13O1NOQG]1Z'L]&TSIZ0ID.$YV,C!J/6'51ER37==;=-2LSZ]8PP>Y3'V7]5W6=]F*+]_G=ED?;'YIL'F[ MZLK7W:::L[U0Z+AY(Z]8_'*Q1 _5GW[EVU]I=_D5O.6$QB>;;,G: *22)%( MEV72M4J+_[C/WZUW M=O]X^_+%WL'>ZQ_>+#K.]P^WG[Y\NW?X[.W+UP?\W2__VMM]Q9]O]_E2/=_] MO_M[A[\=;N_^NVXO=BDK*6=,N0J?L(UWCR!0EE:_HK0L/K3)CZW>D;?!DNJ; M5R8<^87BY\Z.#X$=KQ),7$UZO*>M7&Z+$!?*1K)4,DDC5'5*0*(V4*H2LZ(L MT47?AF%O;#7'ZW6KOSL1=B).Q[\?#U'G?Q%1?Q-)]-.B%^]0Q*Q;1PP=!:*+(K:.*!ESH4 ;K L&K?1W74?LU-BI<=6H\;.9:)TIOY4I MAQ46.JN< 95@)5&U-K]*!&E0*$A)6[:HL\/.E)TI.U/>&E,^X"J(VV+!814$ M)FNJL9)M9].F,;HD0M16D"G\<(LN5OGN4>P<>%\YUI^0=Q=2GAX=TDB=X,#K&8SJY MQJBKM9WF=P5.TPJC+KQ1B1"TB3'XH+RN0+&2]J$'D=>;^W86^Q\6'XP)V0FE M([+AFZM@)= (X[4Q6A=(GC:V8AQ'OZSFARM4MWJ_D7\5=68UH=\5G6N!?1@@ M15U5Q9H$)E9VP!4M8@0M4@8O*TF0 3:V%FV[/HM[52&^=@COH;^;@?HP]&># M=<9C$5;7(L 4)X)CNP9G#TAS:'?4=]3VJ=?#'C"$*39 9 M^C:(J%,0*23-BC]2\JJ30">!'K!9$X / S84M =T)*1&MMZCBB(8QKNDH)*T MH0V[ZM;[>N)[]:SW'HRX"8?<,!C!CZZ04U(HDE% L5E$D%DHZ;)QID)2>F6, M]%["=SG<<'(\/6$DC(ZFK8H/C\HH38_*[!IQA[6=T7>56&HJM50;BZL:9'+1 MM'Q]HY.6KG5E['&'-:>Y7Q;B#BZY&IOFHK!*UEQD%4C>BY@#J1QMT*9N;(&% ML?&+HW?[>,Z5AOZ5\BA6$OL/L0'D;5'!,"IA6C=/Y)"9V\+\,#SAHE42(XJ"F02X)$7*;/-(TZHT M@W;6X,:6'UN_K$S3#OPN_+\U.M&Q?A6L#Z,0SEIII(Q"V4 MQ4B)4$H5L=75 M0%'-5\E8[[)];2"^<@COH8<;1_4P]&!+1= LLC/$UJM=>9'(H"!^LKJHE#PQ MJL&I<;2RR_#U OCJR? ^I^'6/7;#P$21@-HQSEWP1@"DQ'9Z!%&SK[( /_^0 MYW8Z+*%08HUJ(=Y_ZU[5&+-.6ZR$)6PCDAZ:X1!FYHK,HI(58GLM-6Z5)6LV=C2 MTG^2Y'I"Q4I#_RI*S6IBOSLFKH7V8>#!*O(Q6(:W;TT_P!A&NR]"&>.S4HZ? MN6.TQ^N$'3K(NWSO!1%W /9AQ*%6"\26BR#IJ@",142-+.E#!LJ4J+2TJIX+ MW5&_$B&'3@++((%A*"*K*),&$%X7+R!&)8)!*1"JL\ZF4FWM)-!)H$A-"6&%[/1;JHE8L[##TRE?_]$A'9V.\!4=Y>O% M']8VLGJ5HJYL8BTZD4T.="T!9559E=+"[B7U;DSK3G6+(WW8"/&U1"THDQ2\ M@XR(A5\E4,Y6C$&9TM07.?;QV@6=/:EB==67U<1^5VRNA?9A_,%#J3I8$C6Z MQ&@W*% #"><IR<+%N;/'S7XUTB@[R^RC?>]G##2)^&(1(.669:Q(Q2$9\ M56S)1%^9 $R"X O&R/(]CF/HTGW-@+]^TKV7/2P5Z\-8 QGPCC0)Q(IM&ET; MS^FSD-7(UHH)M(2-+;4(]"[<5Q7C*P?Q'F&X<5@/(PS:&K*Y%!&-Q19AL")6 MBJ(F:D]8.IETZQ7/)GKH=0]K!O#5$^(]PG 3;K=AA,&BT:GA.9@2!&0=12C: M"X,HE;,Z^\IZN;,K4J2XJD,>WGV!:&=[I-2FOK.8P^[T% \^'6#XTBI=S.BX MN$O#SZA,SQB1[^=T/-1A/\M?GY46!E>0!\ M.\I369(LV?JO=/*OK<[NG=UO1]5?37KOQ<\WQ_;#4)TDBU[7+'0K'("HBT!) M0:"#DK0STBADJW^LXW5,A$[SG>8[S3]L);['8V^0UH?QV)8MCNB,0$5)@))) MI#8%7K?6^;K*XK+:V%)^;%W7X3NY=W)?+7)?/QV^Q]R7RN<+K09)&4U."4+O M!6B917*1?U5)*QMN[5R[UHITSWVX<7I=J*ZL ) ]BNCG MZ8M81%+&"PKHBDO):-6&10<8A[C(L0]47^Y$VXEVO97:WGOSUH.-PP054C5* M99S(RF0!I29F7H@"M355!:<4R>9_-BK>!]UVGN#RK].V!]_[!L[O:N?LD%&5 MSW_/Y]86SF_S8\?$!:! ;_JY&^)BRSXZ(=ZODS_INS>3/Y# M8.6+?80';_#M;.-?EQT[DR,Q6,/A[7_&BS/_.7@\Y["W!3,ZF<$I":[&A+QU MB21OY601ZCF]\6>H/&Y,(K7+"I%DI 2 *4+,*99@DI6\4]/GW%'NLCO*71:' MK\]FIY/Z]OQ/DZ/"3^Z1"LO/5OK*A_>!8D<'3*9\XOE6Y5]/IZ/3?9K1:'+T M)\U.6P'U;(0G-"IGU Y.VI;C Z/YW+EZ<)9/SU>,O^?T[>;HV=&H(;6]=3QZP^>;MJEU\_,=S3\PHX.#\7R&'7]L,IL?/9SR M-Q],_J"#MWQ9O$[MC_SBM)WAS?3LH(P2\;7_[]GDA#XZR^(M)*KM7">46V'X MV]&TMC=-3G@'\,TDG$UFFZ/+&^L2 UP6A+)$XZ%*JXT%&WRLN7EST]__>OEBQ_@Y>%>W=YEJ??3[VAMS=I7$6-NJ= ZBHA2"A6K MS28'%5+8&!&+_N/&DR=G=&_PNKO/6)L>'$S?L*@;S075:'9VR-?/)YFUG3S? MGQ<;9W1XOG-8MVK[?'IV'QDU'K4=.OJ/R1&?9GK&5UEF__GH M,A*^=A'5P AX+Z NKOB=T)N+T:-W+[XKD]GQ ;Y]-#F:K\#\0]\M M.OV'::/M^\X/?Y :F_)<ZK^8[\SG1_22]^5[MFID]0#<)H=\7;O/_MX[W-M_ M^?RKVG>Y.=%S\!GTL/W29[3[;5]NN=P[W#'U]O M[Y:#G:S<]C<+C__L7?(]_3D%2NKK)0N#ADNP2;IJQ&RYBC :2-2 MK%I(;95O7C-5P\96@#"VTBRI5N_KD'3'57R="CL5K@(5-GUEKJYT&EPB#2X, M6(Y)LZWNA2[S 8S\(U2313 132VILJ7>:-"--2QKUOK-TN!M3W:Z>X5V[@8\ MH7/-=C;Z1QOG7C9^76$Z>]RV65?R;H;=%F6U*L@4H]2)4:_T."PM=7^%FD.?@U?/$^I768NYW(;A M:KICSX2Z^?7IY/]Y\A\D1GVLU/V[A:@[QR^-XQ>[81O(+IG AFHNK-GY!"*H M6(0KQF==+4L /1\X[/48_+*:;=U]]M/M.ODZS7::O6N:O:QC?_BMT^L2Z75! MA2XRUPR)Z=5Z 29Z@1!;^>7K\BN?1^)"D]/C@8 MX3ND"4:2F&'+^GD/K]$^_DFC1'0TRN]3WEHZ$K_AA"]^W/+P^"],"GPQ^(I: MOM+_-SO/$3R=IP9BFK1TPN:?/)O1//&I\D-O[WEWEM'TF$[.4Q(W!YFBG\OA M7>.%_W3RZY>361^?SADRM7\ E MQF9%*3I9+"CK6K]QI&RR,%#/A>!V3Z%(2BV?+-R@GHJ_4>H#:G"X.6@T0 @!:2 M%(MEJW2*=;M0YIR >$EQXT]8OA9H[P!T"3# VVY^HPR&36 M^M3JVJYOV7;E&.#93_(:\Q,7CW6]DA,F+W(>BT&G41L^=@)0!&@"UZ=%B9"D M>-Y]:%E-P@ZF6DCA.:/<:;!,C#&1<\V9YPLS@6^R5;:[\!(QE[A\ZOA$F 'RXFWS3@Y%NL49?65V,U_O9I*NU[Y'L>7@TS# M*N6\])RQ/ABYP1!$'<08Y!"^3&48=L(XO$6BQS<$X^1>8QE+<_'TFVX->A!: M [CYC[P=YSCS>&-M]0=YU^VV0",']CQI?CS@2M[Z<5YKSF6V!]9V.)?APNXK)/;8ML+86,NZU8,_]BN#INW')H@R2-4M4@_[ M$>Q+Q]$/+PHV!L.>/ZKDZT$-LHDW:]55'I:\?C\;;U$E4GY2(4%,@4!SXCFE M@H-$:RV2"\$%0:B(W.USL[:OF'MR[=GA M=[[#WP[#8?TP',WI[6$-GO&AF76T]OV?=GTK^]>?VO#L4_#+Q>[AAU:=UFB= M?@6]W?Q9^[)O",.1* :;&V@KSWU]'#4:,>RB9CAH0-;9 CY6BG<81 MWX^ 3S:I@' B.)=4>62\QHAHH6B+GZWP2ZO4.IJ///F7,?5 M+A[:7%"&N-Q:JK] M-#P!]^.>1)!EG<)[JU-0"2S5H&)()O!L3:MH(]&1,B])8OZN1X_7VIV?^Z^& MQ>:!INGY@6.M<7"R\_F?P_K9AW9MZ^O13N.?UN[A'QWXO*C3;ZRV]8W4MW;Y M@@-'&-,FW_M>8[7/WT[JG[^(^O<_6K5.-F6/X-G^I-[XANN'S47E6#8D*Q4W M2%J6V7:I @>):62Q-0S,7">L6]L@6%6Y*LNQ2IA[ES '[C>)(O*(+1>$F.B< MP<$*F< /-'?N*E?"W+/!W%Q;=T5TLM$@:YU G"?XCBN+9*+@O1M%O->9);%* MY.M N55M-_ICCPQI9./B@I-$G$I&%8:*"NGR7/UX-[;&+!% MX%,'T&0"+EBT#GD5C'3$8V$RF2BI8KPL%N<5*IUZ(V;(IU$?E'34CY.$K)_Y M^\>8(:^V:?=]P(N*I'/IB#24!Z4T34U0PQ M%CCBUF0SA''D@@W4@K-E#%W;$%5#EI6QOD*!HE*1SU/7*+6>*$XYXR8$#?8( M=V"38B6=)KRT0E9.D>>L$&HC#=HC 6N&N)$):2T92EY$9S'56)*U#5G%5*Z0 M(I>QD,L:6[.^";_LSR1ME,&0F\$+"\R9\TX2SPV-FGMJX4O,J5,XI&59(24^ MW1F?ZO,-WAEXLY)Y@X1*"7$JP= P&GX4F 9B G7*K&V01X-3&>M8646UEAA, MK6)1$"Z\L1*<9668!?\9+$VU+"NC5-3[*.JL(9$D2R(?L+#D"0)@MQV+PFN%K6=7ZI9/T3-@VGS+#)8O6 MF828EAJ<)(:1MHXCIEQ0"L,O7$Z98;S*L'[JP^05RYHI0> Y6\25(/!L(#!K MX 1GA566H(1I1-P;A32. 5&!E>;.:$=9[O\EJA0_FN'RN4"@#*1<32H9#'[- M9?S3EHJ@B\=]4)]QR5;!M#$F'RM^\1X#+/?IB[DTGJ*+!=FZM![P?3L6/3"[ M8?/2LER+D24\+@T>YQ-3I) D_Q\IB17B(>A\& 2>8,1<*N:T"'AM0Y.J(/,F MTKV;8Y9QFA74]V49.:6^KZ"^S_&611VT5@HE)F/NA2N1B1$C+BQ1#F-B$NB[ MTE6M5D3?5S7<,WT RG?[E?*BT^OJQ8"*&N!'%8B5')T$IL@"0O(!J]# M"/DZ$>+!G%-U0(5]FJ(4D6+DN0F/3% M]P;#0::7!(0$-(.KQN<=PUY!2WP,/^55*B3*MWNC4/"T^G[KN)"I7DHQ ]8@ MDP6?Q,QP/J@,^P" X[7-GQD_8N;&_QWUAA'P&'D[:([C"YE4" 8RR+RR _B, MC_GQ8^;MP>E@&#N#]%\E_CR.W>+SY_>^C((WO/!]"&O/8;9@@EU9:+TT M,:14K86J=;A]LH\#0*K'&ODD*>("'%,7+4-2)HN9]\&QE%5KODO9ZT#74@SN M( 9LGPN7.],QE"33B >5D&4Z(NNT\T8*ASG+8C ?DEB,L.O/0:K[[,;H38?> MB]!W<<#XM:+MY=[A1['3V#RMG6V3^MDFKQ_L"VQX5$8B;238+Y(J M\$PU?.%$!IU<(AK,5[X^?Q:T.OA:+OP]%U[4-_=A7R4F!H:<3("H/ 9D=0Y3 M<,JLP#ABR=I@_E;4=7*__Y?&J#HMZ]Q,.R/_' , ME+\WX7WBH%K\D?P&TW)@^SF&4DG6YSXAK3A 4]C-'3LB D/\;NU\[D; +NCK M)F"OR"=G8/\P&L!C!P.PP%RK.TY,6#7N=5*;]DSH?&K5&]_RY]@N_78"N(!W M:;VULU4#3/BG5?N\+6KT"^CV/W,]$W:_@XXW\IC"X5[C ^#"U\-=NLUK9[MB MK\"3H[.]K5VV][WHF< !%_:3,1QS$1$+DB!.G$*YPPC8VQAS3X. :9\C7[G!IANT)JY_9;L[[+<.1O$M(O5. MM[(Y.H Q57CU(LAJ\P3T 76GKUZ]W! *76T(E9L_%>&-@B\]3+JNY8FSQV I M_P0+HFCI<1];)TA!+=$@G81PZI6.4GH>F+ F,$OLQ-;1F*/I-S?;.G_9TX(Q MK=';'+_;5*WBX!ZIY"]L_[P SFWRVN'N?I(<-$5X!#"7#V,,1\X2CR)V)$@+ MED\F%R1T?9Y:<&KUK)_+TO\95.QP:/U1!;80V.GCI39_E6'TS2[(_L%IY00N MK+A8M"4[Z!=& 'S;*_RK&AC/K=PP;#/\L$4+N/,87A7\+>O:12.[_H'M3ORX M039' NQ6X@R*W2[&+<6]#L+7>(\[DKELV]VDY:P^:X)=2E&TS:OV48&%]:&'9PK9MN M:/[2AC:^Q_FRVL'D?N=73B"IOU[Y=MYH[K;'5<>^^#C):P3NMP4__BI*M0:Y M!U?/3UW[X@+;/6CE<[\L'+F)%*Q3JVC) /)W_K=QNZYSI,R?;;?&_>UR9SKX M^R@W_3IO?S<1*5CT3O&P9.'''[8]BH-QH[J9<0+=6;1FX M.5:^L;G=W@;-SJ/,PX&SH( 1@5612,6\W 1[%&&:>332+A MQ_<;>J&U KW*[8C#>N6O?J_0UTM=3"]K,$!^I=L;CK7Q&%0WGN^UPV9K<$6O M)IMC"^QO/YR>-%ZCL1=/NZ2[)Y.'337PR8,(?_MF#*-VW$G3[>.2BS7X<'KI MI_<<4JB?^7T6(Y8A-W!SD>>#\8@L_ Y)QA.EB8LDZ:SV).$%U=(S$PA7TEH- M9@#V0MO(/%O4SRVV6Z#ZN9GG9&N9F'Q%$\:K%DBK./0>M[X:S#>^NBD.\6B5 M78@MM[[MOJI-3)+L)+-$YZ MR?S9>AQ6KG-@GJQ4^TVG7+^CC&ICL24L&JV8S"WF#9AI3$K+L718!#G.J)[S M*,\SJCO=,%QTFO U^MY!-R=Y;%]RM3<+Z9SXG&&S&_Z\\*TWQZYU8R+)XX\6 M^=BKD7+]4-MADG(-]SOTN-9H-^O?/Q)XGJA_KHE:XQO8$O#,1KV54ZGWMBZN MF:9/3OZ"6,@\'[PK&V\M]4^JF=[8Y[V15MIM7(8 M19JYYS@SR#K.$!<^I\XK,,^SM\J?O'_(4M.IGY[MX245>'LV(G5M[\0W6:[] MC/AUPX'H@R'L8O5>!Y?-ZT"V>;(&HW D*1HDDHF(4RJ1]9RB**RU 7O''5_; M8%40LO?'U_>2^KN5$T5R^'QH?YZ'ST\?A&&OEH#\/I03JPABTS5LV)^7_EA" MUGT@:[Z>V,0(ZYHABW.#N!%@C/ED$9A?!/YSFI"PMB'(O#%V=[*)U\=0_I)Z M^KG7"_E,NK2PGABQ+,3NG M&\)"\_.U$#&\CHUB/BH(JRU(T@QI8Q/BPE!DN J(">\Q#1)S1G,.2Y7*ER>V M>0(6AKGTD[>6]3>SI<2?L @Y%2B?!5\DJ4U/A[N7SY 6);S=(VFN.LE1RBE- MQ;ER3EHJX&!Z'GTPT?SURA0#\GGT11VW'0[[+3<:3G.?.Q=\YT0VF,'V.>^+C7'V8P;$TS\Z:CJ!S$;AQGHN:DK,GHIS-S MGE9U.5>C-9N4 MK&=I.T_\+3*%9R5F9IT773=-8H.%N919FI]R#$M6I-/DU1YUSW^\N+::J_GA MTD'T?7A>M[Y(@H25MT/X_21E9ZPT&=+&#Q_G M[V2E@EWH16.OK>&RQWS>_2)%U2?CR\XOH M.C'R0;>]^6_> MV-8"Z^H.0K"41(]5D8<;8R8+32V+).T0V&UO=B.& \P*S8@SC6V*RP5X(@\'K^US#J9P5^G<;8..QQN'U2A]_M M;?W1K)_M@M'UY6SW^UYKKY-#(%^/]AJA V,3M<9>>S;L 6-B>UM[1[7.1U;/ MG Y;]2:,KU.$0#Y_;=?I[L_:X='/>N>?10R< H+E.9W@XN MS?+B>AHTISH@&WCFG^$8&8\C$C)R@;YJ+/H>CS(\Z%!TNY7OIR ML'I*P9"/2@?P)]OO%H>)8PZ2:L46A J]3APS(%G?K/SR9[YQA?V[6CEIMGQ! MEI2G/Q]F]@['9Y9]^$@WA[R+0\F"*J$@O"G(E5*.:Z]7&CWX6&I'/SEJ*BK M\Q&4AYO9?-8)O^Y?.G,;GYO%*;?)Q;TN#C.KDY/7X:B?J1S&1U9CII3QU;U< M)SR^8\'=T(^=WH\Q7XKM]UL_,D7.I0FZ] R0R;C@F/:<*:(_86NQ6L /!?[,Y#-F)1"KH8LNF5 MHK4;HC&U:#,/7BZKW^X>CRY*T!!]G3#[B#.PVEDM4YXP+@/S!'FJ$N+:$F2$ MR%V$DU$B)B*H6=O@\R#YK_&Y[C#V.Z"B,]D';Y(E,P//5,K'XIV!YGP*0L6= MSG(G%8I:\%0-!KU,W9J9,<_9E[)(5B?'X/F*?IQ3L2LD\=V8\2NG%<+4#T9% MXL,EJ^]'G<$P M,V--T@,Z]C03F0%2_7=4X-\T5>2UBO4]^13/2MJ=@$K\Z ^23V+8;H9 MC--$\D27B2+31!%-'I;1<4ONA137__DQB2)/D-5"U@6_VV"7ERARUV6ONGGT[VAG17<**J5B4E(B7D(C M^UV[7 M)= ](]#-=;PV$NLD092#8@!T(9.%!X62X8P8[$71\?HU =TSD8*\$A/V]W'Q MUF*KM201F78PP$X9%@5A"7/MJ%'!4D&UY<1'XEEILZTNO7=E9AQK%Y72F:I;(I<<<*%M#9AK"T1@B:!11*E M,;)R^#7/I C>E.#1.!1>22 M5@CL21(](RIXLHK*7(9"9D,A>4TJ^;W;O8,R)G(S&J<,EX;12BACHP/F0NW+0.><,Q$R0*:GAN[E>E*^5% ME2&1Y>JR9=IP*[D6P7,OA+98ZZ 9]CRHY&UIA:R@+L]:(3R)*!2CB >"43YQ M0QJ,22045P*0..C""EDU72XC(E?*F@O&OZQ591CDEN/E%().F?4U)FXBU3H* MRP!+L!*,R3(,LGJ8-9]'HP0F3.A,/D3 _E!*(>LI10D[(1.V3CH!F*6JBJZ2 MXU1&099\OIJB<+#>>;FY8M%PG915Q/),^R_*(YE5U.59^P-;H8,+!,EH-1@A M."&M-44F@:NH-'7!FQ74Y3((A_TX[A!=QD.N9F&(T5+ MC)6&"\P5<980#R@F*#?$LE2FB*P>A,VGB!#*F54J(DPRGX9T"CD+/QJ2HA=8 M$ZXRA%7)2GE0931DN:KL)1DLU2[1( 4'G=$R< /V>X@*=$>[TG19.;R;3R@A7 1BK4+& M.XZXLQSIJ!6*V!/&M$_6D;4-+EC5J%?3*_T%XBSO%P9<[A*B$TZ":RZ23 K0+ (1WD-8[5,P7?2!_R9]H;Y_"$2I?8D)B29 MT(AKCY&6FH,5*)P/V&DGR-J&PE5-](OW 5^QJ%B)J"6BOKX08HFHRT7466L; MC&S&P:Q&@BB'N)0$.2(3BII'K").-C) 5%,5A+P91+VFK4WX'0K,*&D5BGH28/:R?J3'>W3&3;X&T%U E.<%F&)WXY[@R(%]=$$H_J^K48\)#..+2ZR#/6(TO/Z21;SH+X'&A,],T*6OS?X%'?5!1*X? M[1&R"0;[JVV?V-/!VG^N;DJP_\S,X>SKCU]RX_^Z/ERZX,$+V?IU$$)8$UD4 MC%O-K*;6*.-TLDDD'-=N;$#]('R_JM%_^V8,HW;LI1OLPD^CX:@?+RO_Q_'F MULB[>@/&\Z'=\T?O3[%Y_6P;K#KM*'$*>:<$XBI( ':5$.%)4NZ\%P+LY0CP M=YRUHS^*;Z8'0^-R1YY42 EL4B#A[2OGIC?;0G8!CWREE?NDQ4$LVH&YV.Z= MO*G.#<:L"\T>TKA!BW6F'M9%X9;&#>!++K,7PH*PQ%1Z5XB8?S?:_J#RL5NT MSYKR\X]=+9#%NS2Y?3L]"HKF-"_1DN E(S %VOS2CQW;RCT=*]W*LDX'YO!-S/D>HR;V]]+<04YGD'S+7L3V7X>@\ANR^L1K]A&!.MG1TQ^)?7 MMC;%SI8G.UOM]N[W3\W:X?9)[7.],QNRV]OR9_ ,4M_:/=MI>/CWX*2V=026 MVS<.SVON?O\(8]\\V:5[BYH11$(-]Y8@)G/A94P1:9DHBB$$'*EDT8 Y1T55 M<5E2=*^&&H/FL6MW[C>9R;/RP%6'YS=.8OM'K!5;:XE92\.L^4I++ F)D264 MJ&: 63G2R$Q$)%GAF8MB4@+0V0YNNG0#0<38*B1#(339(\=P?02%M%G#%>F90)>7%5R&494:6I=%= M$J6IM'J E,^$2TA:%B0M(.H8"MAF2-$?:L8B,C(QJ)9W7>FU#5+&> MKVA861-I&IV&P<:;$]H6?7))]M<8!>@Z%:L-?466]%+3:0/&:C(249(X;!">(H>I1=+S9%)@A##_G-G/SQ$6G,_2N\@\6&+6 MWI6LD$4)$_F^A8:"V2"\$%0:B(W.T+L7;?$^#%)^I/?H ^ M=^96'*"K],*NYQ$U!JVXF"K-?#MWF#47YE$ MCOK?$\0X/#K=._QXLG?H<6WKZ^%.1HS.7G.O\_$G:/7/^F&S6?N\=[A[=G0R MF\BQT_BC4VM\Z-3/OIS4/]=$?>MK:Z_SJ;/;^(CKAQ_ISF>X;Z<.]_R0ZEM? M3O>3\\9%K!$)&"/NHT4F9W&XR$W$*E@>)R@/\@_SEU$7D("+Z B+A'+K8&&H M%YI3$CRW(*"S61]7UJ+R>Q.$,E,1S^K99558F#5T^W.OCI-P3(S3.GFG\K>& MRJ!,B $K8:,ESY9EM).N$X/AX!W+']O''&8Y,HN4%AYQ8P*R)CA$6"9? MQL91FMYP%E'JM=N]DR(G>IR(DS.#P+P9-HLDZ?X5S7&V;;L^+LX:#!SN3W'OB*CUE8&HPY,UFF^V;6?O%?&]AM+55*4/B152>AUR>^6 M4W2O5"6RK@5]T&UO_ALWLARL$,M, KN64.%.^6*KER/U=X3!C+$'D&,*-3[O M7G?(%7NKL_+)^E9[#)/O?2K&M??SL_ .#C<_C'?EZGD:Y70_)$]&>O6F0VGO MJ+95BNR>&!X"B1RKY&+"U"3),YDL%NZNM:U7O OX(?9_Q)4)A#W0K1@'P@Z; M<*\/K?KW+V =<\4]TC18 ME+A65B;KN91K&UR9U\)X][PE_B6(O1<0"X8DY3T5P6*.*3:UEMF80MR +"52E=)Y_ M8$4Q[AVDY_W5[_UH#;).@FK,Q*;]]/BHS-Y;"%544>*TM3$HS*V 33Q((ZWV M(G)%DK^-_.0ZWH[:$Y^?17'4NMG#.@L]GLE MA-T'PN;+&D!8.9..("\S@89@ 3FK(WS'";&:P";DU@"L-"7TMQ5*VBNYB)>K MV$QYQHQUTH+-SBB8ZC8%Z;$CSH(1HI]0L4L%OH\"SS6Q--%30RA*G!%06ZJ1 M=J# D@BLG%#@;/FU#8'GB89+Y7TKROM82K)2>9])>6<=",U8Q-(K% T1B%// MD3$^(D6B-5Y%2J)8->5]!X=NOX.$5X[MZ=4VLN^BM/ ^[0N6Y@Q, QA_3:;\ M4Z]_!81*F+D/S,R7"L(6D'1,"FF96ZW)W&M$J( D3S2(%)S)3>LYGS]MNC=; MRPK%64M%7;IQ7RKJ&S=BOV)"S]!]NUK_:8,(SF_4#>%_X[BX'E(T^O%6[ MJ,/9[(9BF3;/5ZE$HGL@T8*"?.=#B,$$) A.B/LDD'.8HI"8$R&2E#@@T0+" MHK*_X%O0Y"78_:4FOXPFSWH&PAEF*.:@R5$BKC4X\UX$!.O(P#PT22CP#,1\ MGD&IR6]!DY?@&)2:_#*:/.L=6&=\@A5$AEC8DTG0X^^2)SIX1D5R>FU#S6=% MON7&H"M18G.UWK1DL2E9;)ZB*H?K1'VPGAK.B?!:!N&BMY:G0)(D=V6Q*:MR M'@O-\U4YBKJ@/ %4MD3#%X7!7=* S\K8B&,*S ,T+[DFYT68:5:A(V>)B24F MCC'1,BZ(]YQ3+[F)4@L?J=(&,%(F0_7C,+&,="\-,&>]4MBQ&&QE.>T] &I& M&Q LET6!&0V_ECKD[%%65>S1&2PE:):@68+F$] AEJ#YQ* Y=SS(DA0V<,0H M=8B+F)#FP2"FE'5**!,T*T!SP3'_ZP/-Y^1 7#$*KL4\<[?SQC4*;JY)4Z+, MGW4]61?\\3Z]:Q^(&7,M:Q^.&2_=J/:Y:>B*?I9;-7C&KJB??2,[#;]/3?)$ M2(I(4 K<3![RJ5Q R5N;F&9>17 SV8*FQ6/U/^]X- M8LA" C=!/DM,NZ YRS^VHQW$,:G.>B6+W+!@V5E8#W<_HK9["N72&VHO2F O MI7.Q=.[BG<8VA<_"N&IT9W,_>NL-X!'RR8%P$H>13DK %J4]UXXJ)\"D)^OS MJ2OG';5;W5PL$%]&"!Y76%@*QI0]LR; 7('??_M9:QS@^L%^,-I$[S7"B8.O MQU-"3FB*L"?U8_V<X-!!7Z7:3M[@V)WNR)LT?9AHXP_6\-"+&'#M-W32KI@ MWK.#RDELM_._A:V+>@F-!I,NRY63?FL8X5=IL#YOQ%8J#V,HO9]-^TBF;_VZ MF;[UDS-]_QEAI>/.<>S#JG8/_LQ&T\IP*N_\/M7:VNE.9OH_ T?T[$#4#\&9 M[7R#?STXI36VV]G&]:VLP5_XK-;6SK9Y;L .3NO9SM81S<[L7@/^/?O:V3T+ MK=U#T-"LP5M-T-K-D]J7?4VIM=X1%(R-B#,9D 4' D47##82:\7M+%NVH#Q8 MPXQ1\%!OA#') @A&'IT/+(I9%N;Q1#^ QOOV!UT=&+@_H Q)1.P#MTH[XE1D M1%'%N*!2O!E"Z.^QTK0_P&6PQYQ_6]_G$//I!]R]3R$9R#G5%_ M^MGB#A=]G<<^Q##V.P5I])7W@G%ZU/J)FJT K_[K.U*2CWC?I^1EB 1A:R3B M+@ED5. H2AN\X8]4@ M+SBL+OC/A2$R4:^L@*/CVX3A/E&KFR'WI#5LMKI/9=,4KO$B M$=@IQC*6@3P0^.$O>'(OE )Q(1"'7\[VL74&L)PAF3@%6, :Z< ^[S@E=0&YV=\DT)63\"U MZ<=BA'UX!GS&Y4AB[!=7GF0)!6\H_HQ]W\H#;,;!@J<.QX'"UECNS_$M.UC@ M&?N8W>/U.5ON2:UX>'SVTQLY_/E>S?>=QA'9E\$K"SXA O,!,(U$C*S(E!-@ MM8N E;:$SMK(%AOB/9@NX#Z"+<--L-$*[+B-CDHL']]"Y>7-XQP!+R+FW5P= MEN5V++-QW$ TQP'Z17.4<5.5P77M2)ZWCPC!>!V/3X[OVTA$BG5.U?+;73S\ MMK?UYN!/,5AR]T8B"Y(_'M<<] 4:CMY::F%>:8N(XE2J-CZ5^GCU5.H.G3-> M=LXO)1/=]2Q^M5=C4?[\@][V74W97$N/MP X;Z%"9.=JR.R6?CQW8+%X1!+? M:TY96SJ]Q54W-AOXKR-S[8&6_R1S;:^YLU6'S]=^UK[O$K#PV6XC-.N=O4Z] M<?>X?_M.I;=^2ETCH MO?]V]80XL&H8N3R>_[>9KNN$BAA<;RMDX,$RQV0BG!GAI%8IC&OQR13[2(E] M+XQ]<_U,8/U"D:^G,U6GS.DOADHDO/,J1MB]\HD.JPJSY*S=9\6^-V!>OCYN MHK^;O?X0Y6#OH^W+5TN&\))69#'_^>SC$I*68'EWL)SO*I!LD(2;B#33/C.@ M:60\%TA)G*0/*11=!91<)5[CDK-DQ0V>4DT?JZ:S-@UU1-M$ E)<13!L(D$F M18\DI8I1(9G3 ?PY\^@.;4^NIF_ ;GE]8;&_2,&%X)@3I(DDB'AM&3:.!!Q77CW?@(%R@Q&G MUI58;5NE412W=N/PIA#+;:]>,G,\Z&>%?^CZS@"S;,IZH\@%A M*2SB7.7>Y> -\\2]#B*J@'V.\'.^+'_X-9 9W1+N>M0KWOB6)7#>"GPN MW1POX?,IX'/63+>:&1F901&GA#@U"IDH,/)<"(NQI1X77'!2RN> SWOISKNP M]:^2,+W"%/V_1\?'[:)X!$SY*0/2H!EC+J<9:W:&EDLU_I.RNM;@VL3]:B7^ M]/%X>*GBIBB$@5GT('+#2BZ%?8W9_?AILOO!T]/ZM63WPV#-W09TBS.\HAJ] ME)3S5Y4EO5E4YMQ,U/[NIF,K^MAQL3^=D:MYY&_J(&KQ-,SD9P]^O4OMP;W3 MKNY;E_#@@/SR4U'?01+5;([^/%T/[/7=.'S,F?7;=$'?I!.Y+';<&:Z$/)B= M]&T0"[*O=^!/=KZQVO=ZLW[X$=<;WTYV&U]$_:S= O^P V/FM;.]P]I6N[VS M]4=SUI_<:_B?N^ _UAI?2+WQH5G?.F([W__HU+_O\OK6P5F]4SO9^?Z-USJ? M%IW*:HRC%(DCJKP ?Y(8I(-P*$GL;2(B)IF/?725O\4TLA*6WB0L.68#U@DG MP3472;FDN>34I,A3),(4L$0(+6%I56!I-LS%**5WL2<]C:G\YY2Q,)6;TK(VI06-RR2VAA(-MG(4,C-R:J2M($A((:(C M+CI/US8(KQJZ2IM2:2N7N/3# M5R2)P"(!7&)5AI=U*%PVO7V\_5?PIR^V =]VUOCJ6$VY244)4$L&J/E"52^C M-MX"+!'% *6P0#HF<.X)SMZ\C$3%M0W!JL;,IY<_K*R_+ %9/65^8E.C5.8G M4>99:X,[@H-(!%E9D*ZK@(R/%&F08$- 5X41H,RT2I;6CO1%K(TW4(C1N][\ M>& 6X#M/('Y'^<%/;'F5$+TTB)X_U&78NL0$0#1+'!Q"S\ A) 1122UCPC&= MU-J&U%5#'TVC=%\%6?$H5HES[PSGGM@H+7%NB3@W-459[?#@9_W+/@]264\P MLC@ZQ%.2R( 9BC2FC$?&@PL!<$Y4.5MR,=G3X=RJ'2%?>N$%M1^K+.XI5E1J%(UUY@KYES0MJ[H]++GMT]4=8#KWF^.IGV\& M1A:V_D>;<%-6.L^;H M&S7G'1SGS>VG5^H7RT.\ @? QW&QOY1HTBU.U@Q0;$T6XRNLQ5^Q[XN#@(F# MA6@)#;?GX38VA]-^!/7#@Y/Z66V?>J^X51BP08*+I0$;=$Y\HLQ)[['DW,BU M#;&^K%8$CW2A7D 1_O68,KCRS/!V['A8A*;$CN?'CM.KV,$CBUA[B1)7%/&D M+#(,4(1X2K@*(2FLLUV!2^RXCC]BSN":Z<9^A6%B3Q[U!*W_FUX*J MH?4C7O =9!V\=.&$+0%?7&+=H-<>#:^_9*Y@^X78*HBXVN'T\M?F>13M&%0< MN7ZT1\@F&.ROMGUB3P=K_[G*T-'JHIDYG'W]\4MN_%_7_\_&H@?/+,\8-\#0 M(50D$;$/L)=J1YR*C"BJ&!=4BK5'\X0L?.RM_417@%_$VT&SDG+[W$P'TALV M8__A+".OD$!$\77Q%)P<>%UA\5H(1/)@[TRB\BYX0\KVH"_)U?)V>EV6[4'O M/65E>] 5#;[]GDV%8PMR!>9!Q7:RNS;(31':HPPTA2$0*QVP$D;]PKRXZ"Y^ M*>_M:4AK7H)MYB7N_@8$_U6G=5[4DYP;SF +]WN=V53/>^=WOOW4IC>9O?3$ MO7[_LJ<920?O(8OIR\E>9Z]=HU_(;F.OLWOXM57?JK?V/M=H_7!7P)B/:HU/ MK=W#9FLN3K;UH;/7^7:VM_5/IH!MU3]OXQK]XVCW;!>N/<*U[U]^UK[_T=KY M_,>B-F[>*:D2P2@J0Q$/7B%GB4()QR1-TC+RHM\OE$KCTLK:[BN M3)[G*[S'RB[J6\XI_7/6HZ[8?FN0'8^Q'^*&DPS3!=2@#W.^GR#5[IGN\08$ M](:CU=?D+M_3*;YK9L6JO?#=C<]%;_A6C,^E.\4SS(\[!<;%L-W]^-,W;?<@ M?NKUWW']S_-8J L(N3QU4DF6$&,4/&=N,;*!@(P+ O8I%R8PNK8AJO3QY3^K M1RM1@M>;!*^E>\XE>*T&>,UUK5)\5944OW/)EN+FUN*>V9;BB&>9 -,MM0#?0U7J.:-3L<]>'?1G[!!CSV M0[OGCUZG)K;C__MZNO<]'#O*9>ULF^\>'IW5/F^?[6P=T?K6A]9> _X]^]K9 M/0N@B5]PK?$1KF^FG<;1V;XB!,-_#"7,->)8:^2T5XB&E"2FT4?!URH1P.HX MYRWV1_&%$M]^OSBRZZ6;N%G HXYO*O*[8B.<_O+)9.N_')1 M/P]?8J539#K.ETZK3+[1&:P(\-OCL[L]93V[W ML-ZLT^W36J-^N/?YVTDN=*I__P3OM,WVML"?.VL?U3Y_:NT=?DJU!6$HEK2) M22(K?43'):?[HD]+[ZM +TR6N,G"!SK$'U6S?-36E MA*P[0M;6*-;AR8V3V/X1Q^4#)6 M#;#F,\Z2I!YKQ1#UF8]9:8$LLP)IQ1T/ MW@FK0T$8;]0JI9R]#S.3ESP2*X))V7!JG/1**%H:%,U3E8+8&4DQQJ!-:01ER$@30&5'%?1>\MD3+' (D95:1@],Q:I@JXDLY7$@D^F MM).>")HZW3"\&9<:O0_Q+]L*FWD=2F1:.C+-1X^DB(E0P*.8N$7<1H4F['D5=N!-@/A2A7*#P:^55N=X-"SH:< \ MB8/A(^#NU=J+OZP:JGWK3HF[8_CXT\-'Q[E5)<0M#>(6.+2)D$@D15@F,!MC MU,AA;1&C/E 6?=(^%8>.6L^32=\]Q^H5Q]5N-.I6TXKK.7B%(J7^*0VYTI8K MFRVN!JXMHLA7*<8@+08'V!C$B2-(ITQSK9A73"?O*%M6M\6WFOZUJN;;I*'T M4M&NM.,>CVB_OY]&W\\%;!_G@"U&EZQ7%@F7-.(Z$G!*@P#W%!/F.#>>>K#8 M. #;?&Y&:;&MCL7V9P^&4?3ZNR..W7'_F;SL@HZ+98G#LN9GI7>$U=D0ZKVN M+_>$9>\)V_-[@J3)Q,215"R"L4L5DE^I59T47'Y2Y0H;Q:ER>><_96LDM7*2:PT;:C \/= M./Q].KC[Q #EZX2/!U?:UQJ[>*>Q#7^#WYT=D?KFOB:!"YJK[0T&)'!,(!N- M1%$F+KER1"9 KP^?P9< -8CM8KC6:<$ZX3N.!!1P(ZBK2"()_A>*XY]2&L;;!9MQXVJUV>LUIN:8BT1C1>U?X-9OU&/ED!X M\C7^B-U1_-3O=:8:]!V4^7=X[1X\<4583ECM7'NV^=[GKV!R?3S;:]1^[C6^ M\+W&1['[_8\F:!*K;X5V_?O7]M[G?YISVG/8A/MNL]U&O5T[^]0&+6G7&FTP MU3Z")GET]SV;80>G.YO[/!%*-"'(RV@RWFJD)5-(F:!=T)*2),?; M)^@![&;#8E&(D,PJ[UP$S?(&?';#;+341&GM'"_*5DP1C.A0F2S%M0U_KV]V M=OLCKP[1JJ #LXY9;KF*43-O%4B/U(83[>R3T^PL$K6"*6NS&RZRS%:(9NZ1 0\.M^&:TO$^O\JVV'V9VK5GR[-P+5'+F![[>."],G MEP/ ^P!(#S<_@?XLX/J]/3PGC'VR2P^(JWU^>+GM^^'#VN*7?Z'@^!W? M^AZ!+A.3-=)1'XSAS"FP?6D,RB4:E05[ZZ[1\47&[*L\-'VHD3L.D!\>_*R= MM9NUK0\=,'"/=@^_MNOYY\[N:8UNL[W&WM'>8>UDM_&1S0;(=[8^GNU\_WA2 M^[S7K%%X[N=O#'X^W3OB]';[Z4X&(R/_.YHV+[6NOSEPQSA/C%*E=),\V2) MEF $!.[!!M"18U):=2L)<_,EK\)S1Y0-B/F@$5<$[+LH- ++3N*DL+5,Y]H% M7B52K% U_K)[K[U[C7;*ZD@]F"S*+?L^+?/.^B%9$(Y@22E /^@4..K!8T@V!R6$GPPNG: M!L.TJL6C^87NJS!NMA"S >N$D^":BZ1! UF[2:##74Z*F18!+O)\]Q!PU-D MDXHD!B; E%K; !&I4KVLJ/#JV4UO.^EK\?G7*5G8"7@/0'@+6AT MYC3&' OD?)*(8T:0S8904H+*E$*2.#._5NGCB6Z62 KQ E&AMZW2SW((5JKT MDZCTK T3:*ZU]!HL%V<1IXHA6%R+$I=.4*&QMX5*<[:L;,6W'-QY!:=@95CG M%9V$E2#X!" XG][CF?P9![QI"UR45*D(H]4.IOC=6L;1E7)XU&P#.N\ M131XEK.P$@V>! UF3:)Q%PN-LY=#$=>2((>Q08P[HA4G(O%,5(QI59%EM=YY MMV&=JQ83Y>MJQ2RF1Q7OO7Z"O">N>'G%#'FOU*0LMXZE;1WS6571$%ZO.>M$"PQM<34%3/,2TQ= M(J;.FN-)!*NP4$@HIA /.4))14)2!NF(3S(EMK;!":ZR!334KQ53KU*.GM/< M7>'BNHGV;J(OG!8&]6_'O4%!W/EK/[;APS_B!6'/OZX:[)-WQA>76 >O-QI> M?\DBWJ&78%TBSF(R/6C/4)%[\Y?;?O$G@[6_G/5;P$7968. M9U__>E+ &^C1[D9W-G_=K41:;X4ZZ_>F[1[ [28DG\ZV;>;\[*4YSZR@#\V? M.88G]<*@H45HUF/\9*#3[7'%0^ G"%"^ZO M.]!^O>RTSW&*W^+U-''ERB7T!+5B] ;^63ZYJN/YE(O.S M=*K5BHLPJ&ZF3P7#<&S_+9EE[WW%C,J04!D2NF](J//M;+>Q>5(_.SJM'\+G MMKZH-VM;FRRWE*AU^(1D;L6.!<,FHE\=8ZD80F*E)? !XN 6]U &^^TDB1 MX"E#FC.-.. 7I>+):?:>%O#>@"W^IBO)/^3>3=V# MP4STM:0"O!F#']2H9!$8%RW-;D3B[:[OYUY411\=.VA^C3ZVCH>#$J&7A= + M*L.UE$P8@1&GUB*.01>N>XRA]7J+4W]934MKLCI? MSQ=G:]2'F6TTXU^%45P"\=* >+X8W66^E)A+T&GN&RJT1P8@& E// _2*(X+ M3F9<)7R^!^V_RTKTMZ#LSVAME* M6VU53ITCA%>EGH_XKY"ROSJ#:_4&_%H^6<8-;S[#C]WPX-/[JV63B_.TWVE+ MJ65.S6H;"F5IW9NU !:4UE%&F?$!,:LBXM%8I(F4R!GCO"$R).*75EJW1!UZ MX'Y_N;4=SH.<'=LJTCD_2OV"^7/U5X[#D9?O/G@VF*MU2UA:_3AX@FB M'O=;\#ZVW>YYFRO3ACUP@*:O?'SIE7L7KPR?F)2R#0H,SBIXJ>QMV+3#2M,. M*MW>L'(:AQ478_?2"4&U+__[?VDPIG_+J-#N M'10_D=_^O5[YWFS!H^:&TQH4M^[G"AZ8LMZH?U[V-VA&>$%XFJVTIYM$M3*Y M<;XPS\'YQ:WNA7OQ+;@WC2C/UBT/DQ\-8@+(.8=;5;P$^Q2*G5A:>W M,N7O$'[1*59B!.K8KIS$2AQD76T-FC"HZ;2-X+,%).4%GDQ:M9(GLEB*XUZK M.ZRTAE=>]=(^OBXWP,)@C&L5S8'V5L^KW"J9(>E6F3@V(.#?@39 M@>\Z@,'#_+G\^^%CY? $QO _3^]EB2>P$>3KM!':\?]]/=W['HX=Y;)VV(3[ M;K/=1KU=._O4KF\UV[5&&VR"C[2^Y7&=?B-PW='>]T^IUOC(88_GD1DGJ478 M>]CC+?;(4BM1PL$*; GF"O9XGFM(YW;X2B>G=N6"X^YBR'@)43B/ND]D]=(N M<;%)E"*Q6"2V?]8V]YD0X!P[AX0CN6=%E,C(Y%"PLC@K<5QH$(GU>:?YLD!, M('>]\K#BZ1W3:4G\]%&58Z-O]?VH YLAZ.( ]B>?]S6X7QMV M:-@F76RWXH^)N9+:H[Q)CK>5"W$J"O7S%C[F8( -%::Z51@D(!5@V+B$6S,L-H79D&N[^S"7GX-9:04/ %/M8B& ,C6(Q=]+?\-M!&NMB(\]) X;T 3;PHW<'9 =G &0\ M.A.U5R@HZQ!/,2 G14#*OBI^A8(:] T'#6WW_/^.@B MU*Z2P8M_Q5("-5TS!X!W/ 47L MW<]!K=>/8Y58-!?/E/KS/!-PMWR>NQ#_+(/]?%7$XIX'JMU1QX&!O(P@&;V2 MLSIQ+6])7;W)[_SKW!TX#Y4A^CI=S E7:>UL]]#3W;,/G7J^]@S&>?9%U+YO MXYWL4AX>X7KCC\/:X3:=/6*MG=7A\WN'M<^[.+NG]:T:_'?T<_<0GOO]:V>G M >_5J<'X]U)M/B<=$VZ"Q1P)JA/B6%*D&6:(BTA-PD%HQXN.D'.QMG\]1G_N M0YI5ZN!5'0S88&-Q9,I3[@G.[9DELR*QJ%-2OM3!%=?!V30'!ZOHD[?("BQR M^XZ$G%<2829]"$0*+\S:AIJOS2M5\(54T')#O??$R:BY)MA1;[#4DL4D:12X M5,$55T$RHX)$86)C;BHH@T;#M4(4"^&XXXQ&,J9K+E5P-510,*JB,B*0 M8+EUUK*H/!?&8:P-MJ4ENNHJR&95T(-=DPQ'R>7>Y%+G@BD24,0,_ S%E6<" M=L%2 U=% Q/GTF2:KI0/LR+1PC(M25!>9&I"4VK@BFN@F/4%)5@OCDNDK%$( MO K8#K&52.OD/,/2,I';R-VB@<]$A_"2>O)A?&S_(."Y_6U?/2X\+D9TKPR$ M4OL?J/WS+64=-H%&RY')/'T Z *^PR"WWB?P=ZPF/BXS$G17RH#WK4R/#/:4 MRO0\RC0;THE>P6:9&/*4@3$+J(>T%P0)FY1C\#>6_4D^7_A?ZM+*1FU*77H> M79J-S1CM&#.P$S&B(Y MI8)33+06R87@ #:HB-SM*[FVG(J:)\]/7US%2_!ZY8E+*+:B&VZU!K[=&XSZ M*U,*46]-E>WCV>[W75X_J\&UW\YJ6U]HC7[D=;K-=C[OBEJCV=S)Y?IG?W3F M2B$:]>;>X0&K965KU$[J6[MGNXT#!HK(0>%^[GS^R&N'GM4ZH#@-GQ5KWW > MO>,.1:MAYY%$(@>>+.)4*(6##D:*,2Z"F,>PF4OCG(K>DI#;0$@ 1F:2XV# MZT@,=4+JV=J)WWO=8A/("?U_QVZKUZ_4>\,XF->HF4*:^>ZEMS_ZZE"-]M(+ M0 (?. ^$:&*9@;=*B=,8G7Y-A1WW+(B_;M:+RC%0#OX6"_!VNI6:/:U0GLN: MB2[JQUJ# 8C#O8I.C?=*:1$HM90;(VP2V3\EQ'G&N=-YZR<:4(C?7'2:L6:[ M.P UR 5CG\ SVBP*\EY'G>ES8]).X]N^"9XYQ2BR,AG$C90H_PH10F)45 IE M8?<65-Q4=WQ1QW[<;W5]Z]BV+Q5CWL\*?)@HW"()VWG#CX/A5QCCWYD9(*RB M ?C\>](VWR?,^A!@!]*$#?U5N!;W* M+[G,=<(K4?RB^/N46B*7E-HL-3\*Z6F#QA:EGL->Y;\C0+S4*M@A /.&H_Q( M$*SC4=\W+>#5('\[&-GQQP'[XL_8.2Y$K"C?!9%L@0#8"8U"[TX4QCH M6!#Y+_;?O]!_%T6I7T?P!H3S31#/$,<-4N!SHWYKV(+7V?2%*!/#6+6H3851 MYKL5;S<%]N?UL K\G4SLDXS@CEO U5FZX S9AI4%7S7/=#6S@_PQZL:*F-\G M[,7G8'7OLVLX)8BC1$3'!8_26@'R:F-P1G(-_OT$*B06Y:ZQ/-2H;WT[V]<2 MT-DJ@91VL&TH#_Z>8 99AG7P)JE@Z=J&>L2ND17K B^NJ'K^4QJUVUGA^[XU MB-//@[\_;%V!B/]3Z8T1 2Z;_O:RN%T\H7H=%(U190PI^2%78*4?_SMJ]2>5 M]Y-17%6(]4H#?M>-PPQ!/L8PN+A5+Z68J:CAX3;!#@52&D8P2Q,R@46O$\"3 MFDY1P3+S$X1Q&-NG*V!O?8,_]F SR!3;DV&6*K10A1 M?>[W!G?L9&)GJX;W"4QKXL$A%PQ%W"8+=KGP* @KHI(,VY2R,3:?@#L5 MB;RS]N/]ME$2N& RA* I9PE@/6$3H^5!L9"BS3&>\8*CNZW\7Q.@*]H;71B( M&2S*M5^\]E_.]J4S+%""D9=<(!X30T:;A$B(#CNK@LFM(H7FZ_--,::KOU[Y M'BNC3(OV2^O?C\" I8O$UWAL3XM=5(G$GD?!G^R(:FS#HOXH11()B\,U@ M1<#4 N_,8'!&.%O;8 S?(!)3J^2*!5*0D5S80P^6$["_,R2)B.']E('AAJ2$ MD. IT( 9>Y@=\?5\:*$TQF\+X6SC_6BQ#-Z#SVZ8!Q?>POX1,44JX 2*+!WV M"L2$XW5Z(U7830;Y:)CYH@J>JW,SMU^8N!,#_1=;\%6">Q@R@U3OI/#MN_&@ M-VR-B0LO2 TSU]:P.>/7MP 5!IE3J[!J?FFM!H 5Z=E_3;#K4Z__UT0R <9@ M=#'\;MOMTJ*Y)KRTR7>^[%/&C%!@Y[(0P57TWB)MF4;6T40\B5PRN[8AQ4W" MN0C#YKRH!5XCX%QQUI>9Q7H57ZP8_ .NXQ5I+*,X&V-IKA3B?![#>8LG%HVK M$I)Y[$;=07;9,XGM9>ZM3)QKNT>5P3BNF3EJ"Z+8W/ID# CCN./IE$HPOYP# MJ.M.6%<*UMCX,U,"#P"_!B-7\.P5:'C-W:[*;Q$[.!V/(N9XZ)A+<.[" DVS M5$\&$G^V!L,IK^"$@F_*PILQNQC;E,'OF@'.#6:6ZG &_Z>NZ.37'Z[=%GXK M/AI!:7VF9FQ/WN]P=,=9GJ[5U=D>CQ9$+%Z$C\YY'@MFQL$@@FM<7)U?83 J MF)8O[C$.U,R(1C9)/,Q?,?63(>;AM-M7GY]?J0>/Z5^9YU\NS5C?AIC?*&U\"_%SWL*POQ;!-O^V&8-9DR(<]Q V%[6G#RX$@0*H9#$9) M O0G>FWZ/1W)8.R0>PI;;+%;:;L.>&$GZTW\[;XJ2)]VZ.[9H9=6*.H\ 2.J M),)K070E*A(+7=)84"Z-O3@"=PH$CGV,MAIP 7(_:9MN=RPN3+^/?8[&,1B: MV.M5< &/'WX%+ H&T!!OLX""H-:B^!A_.?4O%UM 11T$/FQPVPY3;(=M[ &> ML1NM1WYTV=H/_M'R7N.FSV\Z2&$!-*(6U5%0!P3?IDJ5K<$QB)?!I GQR4D/ M%]]SG].)_H-NP<*3$+PR-C(>&S! ):$-4F\L-)>M+3>47\]%#-SZ'A=\(UBQ MD+$YBQ53[J&7XU6_Q473,5043PXI8$T[AQ7H3-(6&FO#"R*H"$1;I]"H$K(* MK'(^/'O!@,06Z\,3626J2PVFIP@NL_P2ZIT;[7=9^F7-%()ME]C_];0W2!&V MYTT#[E^:CI4I+7CJBS73%Y.O&#OH=4;#B[]R42;GC^9]W.29#9KZ]W%_TASO M*! +"/R9I!C?\]PQ^]F_9B$0T&YN#^=?_^)TU4OR]Z[,QYO+WS.4"VYHJ;DL M!<@=6U#OC>?*EV6@Q??G[]W160WGA=HY#DDQ'E<%3J#)*&12" M1Z"@]KN- 31UO]%I+[=X[SE0-?NAFQ'6 8ZAFCLX!?!+J2R8FXZ]W.UHF+3; M"!+2.-U1RLS_[74\9N_@(=3:P?Q^FO27=K^)WL,>GHPZ MP_9IW>Z^%H\+LA'^D TTO)\=@0V .HJ'!X&-ZT*RQ/(@EK$>T^N"\)OD_.1V MVZFY_G27_%6[;7,$OURB0;!<_SE?X2S('1Y&\O6H.W0]S6X7%=MIT*W/1CK: MARCQNQYLFO^.3!]]>3\E8QN/S4^9\O.7_;S5:F?^[9@!FI&G/=1"6P.X;J(# MY;$,4\I78LAAJQ/P2Q>J1$!1\Y$0HYCCKE"&&N$BM5;X0ALI.0.#C*HK',YO M]GY;62LZ. 9H. 8F.N@;W+E7*$Z>KF;TF>^^.P0:MD%6!2D\%J%X6A ;RX($ M*DI:QH+90BXMZ$J.F>1/P#$6/YT=A^0R "JH_13H/$ -YN>&VDP]+NO2U-;[ M02 O)\N?HI4GK$9_V_FV]^[061J5*!W@+AKJ6VICD)GZ=_?@>$359;@?]]M$1KN[)NGJ^O6;[.X>N#$JS(I+2 M1PCG+==?SQ=D9+]J?4DSG2;#+53GMD54M;1E$@XO$03 M6'Q^FMG9&<_K6$_.?R=:L#6Q8EK(X[MN9'RFVW=B=^>04AXUQ'':[V$90//K9?;K0O"@"E^<1X_1#6-^OSPBK[1!AC M.5.;) -W'/RHD_/PQFBTW"#)52Z=\ 4]HI/'MG#&\B^PR#6,@%K<8R[+5H+K<9+0UJQO^FJ>#KC^M5D[1?3;P_/$ MS]NMOY"\)N)B:QY['!R9Q8<-AYU,31T7 M//[FK.@:ICOEG7V4I#@=^0#%J]>4#V)NTVQ*_GSB0)(3*4IQU&N91HN-\!>L M1,:AQGGD[U:MQK:FTNY6Y_\L6*;7D16-:WJ?L%FGU"P&;J,H*VUBY%55!3"/ MJHH[^AU::9.&/:UY!O_K^6^3'7F9-F239Y0J=L]WCPZ]YD9RK0EU54%$+!71 M0D4B#6/8WJ7R_J(91Q/-=!;7MEJG':#=2R*80#4YVAF^CE$NU^_.D^XTV25D M>HP(L#,N/:Z';2,4Y'2II.1EC$0=,$,H*OU3"? SV;C7L Y@%$-=2 MCA9<6*F8XA9SUFRH3'"&1:8\=9&78>-/_F$L[<3>V:%45$LE*Q*#CT14G!%M ML,I"TZKP'OB2JN_W)\.O2=/).=O7#I%^)_%L0J37II4CMKMSR+VM',AAHBJI ML=&+(97FCH!$EM$53I7>WE2(%%V9JQ.&IU$SSPO)J1NHRK5"HV/GZVSQR+(( M:7)&Y@SG(?-6RWPWX)TEIB34&)IHH952JF>;&F2CNN-6P*"&T8Y[,WZB[ MVS54WCE/VN/4;Y-9G]T8//LQV!;L979%OI=C MX[/R.C##]B"YMG#W+V3A[&:88^$@#65",VFD$<*4VDMN&7;!IP7H(69I0],K M9V4.3]XD[I=T=E2X=C^&CSY%OJ]IRMX#G:_@28+O"J 61FA M7"LBJ-/$>B8)IW*'@N\4.-*:9N-=9.CJYNW?XM5TUVSZ=4 MX,&B]KO=^A6+6AJ?&SKC)@'!I*U:"DS4X:#YE*ZBHC"EM:QR*E9:4ZN] M,"MVOTZW3B+D"5/4.[2- K4T2AU)894C0GE)*B,H4=%H7Q2BI+P"?9=M+QF9 M,%TLT5V LSFS::;,= JO9@.ZE\F:Z=R=Z48+W9QL./F\9 MWZ<^5IDW7>HAAEN!-B>6V^8/IAEV4GF;'<>-CSX'Q^H-GJKV3UX7VXZCOLMU MSJN=2VH@T-3VGN<2YO^.\$=@_E.0;]UA74'41^&=JYP.(,C*4&C+6&57[;VR:<>S$J8<,< 450JKF6;$E0'T3>H5 M=CQ4I')!R\BTKDKV[(60>IM?W,S"SLB37A[YB/9(GEA0:A*D$RA%)+9*L ?= Q45TJ7!5M.>/QR&WUWDA#SIGLZ&CYATP;6 I8X MH[8 T]L25ZB"B$("J4D>B!:ET8P'JXQ\]D)N+ZL)3B"9^B',010ZBD%9"MWA M),X_:/O1 O*-NZQ_75ZRY?- M2VXZC*U*9Q)=R")R64A/="D TD1J'L4=,459%L((*2S0&15T>TE-Z:3I8';& M@##K!Q3BB%L@B3,0-6"VW7HSVZ=T[(B!3<5 M$=$'4G&'4[/!=BJCLQ3MQ6()/,XT3UWGP M%??0LTFA![I6F\B(6UC!E5&6, MB9L#O[4#1YRB%3?:. (,9XCP5226,T^!5,#1RXQ0*,'H_H6!S\M<[>6R< M4RE9@26M":6,$F%808S0D6 O#!=HP0 RGKW@EQU\UD"&PW[;CH:Y4JHWITQ, ME.=E:L6RS Q0,4Z;YF;9)S"C!EW4M7NB"%VV!EQO0R5)QYHTLQ\'(,+7T]#% MG,$O=54[]C-8XGP8#1HS8-R.;7*3DS \[J5'8"@D.4_3K=(NI59NC](/]7J\ M$_\VW9'IG[=F_'YH9:3XC^^=XJYL*G9R\+B ]9WM(B*_@G6^.Y2>5F44DE2> M&\PV8,0J'8AEW,8 #"N=??9BY_U?0(K;N+\%*51-3UNWTXMSA%P2U9OV0 MTS-O)N"=/9$O:W=.\MUV6Z_A6\/S_QFT]L_@EP0==]GD<\8$2BV@?*^N*)CS M:=?IS?A*$UB:PZMA#S<0-F6]CM&A#%2!?DZM\%1KZZL@RXHKJD4H?1WFH 5= M1W).]XRJK[_:A>KE27V_3'.$W3> M$$$+"2JWT<3H4$EL2>^J@-EE>HG2_7_^/ZJ*7QHQ>]H/7]J]$389729L%X3J M&7P/Q$ZKT^L>@0BSZ)!*;JLZG3E=O]UZWX8'F#ZF4@[GI>QL5[2<[9&(O/$> MS(1ML!6>]ZF68LP#,>36=ZG^HJ']K25KF\CC%"5H=^%%L.'H)0*YTXY34VL: M,D9EH3VH^3._JEEO=D< QE?:FDIX06D%BJF,HJ):E;KT8F7N2IF6=4P^<\^& M:59@&KG_[I!7E96V+(GB#E11C2$"5G+B5($MN I.*2BE9;FDW?4LS\#>]D.J M!A3#392%405@;=U[V=0Q>8K&1I<9:6(H('2PP-DA0QH-L\JA)S[E:!V55( M9F(N8-(22>4\R8N>BY'6HYZ;DN93\CM9)F]S*],-":U 0N@#<9HR57%+.(TX M-\B )6Q [_8"6)@+Z9WPSUZH8KNZ@H) =EU%0=D*FJC =7OT;K9]4R0R52D" M%&&__DF3SY7*SP ''G*0\IW_WT^9!5RH4*6\R: M,A#A))CQT5LB7;!@TY>64;/0.12V7X/2::W6@JM*%V7EF3>59#YJ7PU^7K7OY-R>43J[:6/8RF;7 M& K[H*X1V*J..1V$Y\T/OX -==HQY\_;W?3"Z4N_S#X0 2/Q#?GC M&DNJ:EMJCG R[,/_??/@&FFV$]+\:^@7/P-1Q92Z\.-BFU[XV66WI7J[*,IK MW?;RST1UO;M>NMARN^07?SQ]VW^E_()),R;L8B(;45>%ZT:&*4YGY+ M+JUIHCYEN+R5A'4+.:EI3_"9+(M[EIUIP?JE/.?,%G2"]^1^+<;OG*Y#(A:]^(4%,T\0JA'75WG[//=9?Y-J4 M$-,_\Y302O]EVTS>;ZIXVR29SY/".N];M!X _?_CN]YP^LW2*+#[]&IK^,94 M%6BD0K$R*N&5,XP;Z8.54G@NC5I>T$.NR).>#6^MYB#C#].,/?YP\K6S_^G/ MD]U7.\7^J\_%AV\?3S[ [WNO]HYWV3NXQP>Z^VH73-:/G_9?[;#F._"LT4?V ME]K[_<,9/$/L'_SY:>_D8QM^+^!YWS[BNW[ZZVSWFSO?.]D5NZ_ ]#TOOOYQ M\'JX^[Y@<"^^>W:H%(L5U16I2K2"L?>D9@H]:TH+(;REDJ)3K<"63Q?XU;Z' M$QIL6X,CU@+NN4?.@_\&EAXE+'%JC"NXI29HX:6O2AVMIZ5U2FKFJP1+E+(- M+-T36/HV!TN1VL +)4@)AT<$E9Y43!DB3.#>>N^I*.\C+-V0XO]0U+T_PF#P M?&;T99V8D!.%9G-IZE!);%()DD/]0I.!K;=I2\'YWD'83W>N6BU)OWW;#R?M MTR\7M*\@6*5D69'286LK5I7$R+(D5"KO*\FY M8J!]R2VE%J/B/Z^,;Y=@S&VI7:O:W$^>RV]'4]EP^5UR^;PRHVE4(;) X&0M MJ#!4$:L*3JR690C!*QL-*#/E%JW4_6#S&_):W6?5!8A^OLAR785Q)6_@X[4< M5W_]>XW6=Z"2_='K'AV$_LGJ==L;Y%T!>=\O>K<$9U4$U8I1!&;C>EBF[0[9;0;5ZOI%9600"Z M&2K >BP+3;31DD1>:*>"%U9J0#?.MG0A'@JZU:KG7 HL90F[[C;DR^&5?&^$ MR67W.#"]ZBJ?@([_>BY+<>R!G'5,7I,')F.BYO=[(SIO:G\>BVR]I3CY]2M" MES1EW4CA%:3P8@1=&ALJH1RQ946)L&5!*D\Y,4+JH$ICJT+EL5N4_7*S4O@& M..QA&"$;J-U [1W'_F^^^'Z#MROA[:(W':A6I!8%KY2:#H&/C=I/%;)Z:=BCWKD1V8CH!=9[\":Z8Y')=6XFD/,"(J0ZG# M7FBZ0J-;*DEYI%&R%2KQ+D25/YN5-0&[G:DLB;=IL71Q7KD?]<^#Z3],)/F. MUEA'8F_G, +"ET:5!#0MA]UC&:EXP8F(565$(0 5Q+,7;-*$H&&5%N[9?(?Q MVZW ?%-WR7B3^F;L='WSA]>Y:P:>>J>'W8&??''FWJNC0V:9E(7W.!_!X!@_ M1V#3&1%E]%2'6#FO%HHS>2RY]*XT :PJ4U0N1OR_+DO!'7:I>Y3%F6_F^Z^D MZO!)@[45*S(]UD7V!ZU'5)D)JN-VD=7'M4LSJVU=LINO=N3;Q34K/J\JS12W MLUB]ZFV76(/-.>)DG/MQY?>6]U4+EZ(N)[9Y>=\+U7 F7&CMPG7'@];K+G:! M&BM1*Y1MW>VVKU:-NI8>_A#.[,<6\S[&[:.W3MH/@EU6,DOO_6'^V#KDQ[U# M#X[H'T/)],M>[K)8*^SK)G8^55?WVJ__6#S9UW(W7>;2GO_?;KR=[GSJ?/QS\>K+_]]ZR MBEMFI;96*!(+KHAPU!(K2TV$=JR*P1>5X,]>T"U.%\=KK>F]7I=S[K@J9 . M&P"<[;RIN9#*3=#<^J@K)1( T@8 Z08 [R4 S@?PJD*(HJP* M4C(;B"A"(!:'#):A],Z6$DY2/ H ? 1*]L/+^9MF8W1SKUB=@N7 QQPM#C$!2?<'G4QEVKC MIMQ8Z7?NIMS(DQN3)XM5TE@KR(.BI"BP2KJ2"C1%(PCVN&=&J,BQV1;=JM0# M-\@W'LD-UMTSA7J#=;>+=?.ZLZ0Q:H<3MB,M >LT)<9Z3:35T:O"!^;9LQ?E MEM3?73NP<3XN5:R_K[)[5MRQC*9L(U0OEHH M+Z9$N%@H9XJ2\*KB1-#2D,I)3CPO*JTIA1/28(!LW[#YL1J?7$,LWP&?_/-[ M9F_<1)O.)X\]WVD:;+#GQV#/O$%0@AC03FA"F6)$, 8& >>ZI]/H6*ZC==!*INR"!VUAX>S]<%]D!+14C9:IV%5DIL;\:\ MISFXYO04?G]I.IU!_KH#VC,X5!EC?:%_:H 4X38F1E!F4^WA^"EMP,PVSF$> M]=VQ@3=8,BD2)\+//<;T0PI%N+J0$18T'S8^G M=ZXLM?2,&2:J2IHH';6*4NNX$%9C_PFJ"XD%J1/X?[/WV^H-*,;O]1872L#?X/-WATPP@%8>B%%<$N$](S983Z*U1H2*VL++9R\8WZ;E HA/ M: :(_[CM@+A[?1"T0#]^T)30-N0Q15!C$IEC):2J?)],6SAX_([IZ:3KAPN3 M3$X3Z3QARGGW=>_LL'"A+*5RQ%-7$@&6!S'P#Z&%E;*PVDL<*<[%-F>74,X2 M_/(]G!7>.@EAF">#]]L E&V#KMW6( !BHA? N(2@J0,UD X<7[_])4WVQM_A M>^<)"%&$?,TXV!OU6[TS%"$]]SG/LN^/[P.7X.WAJ[$?0%>$C_'6,6=II"AO M0P UYI[FIO" G*:=OXR+;;!Z/ A]^LW:V7.1.V9?2=-SM!PK)DJFN;0LB"A] MI50$VR\PI[BK*HTZ,JUJ'9E6"TUZY Q-OS7GZ5U^Z_7?UDO>CWFQ::VK.=+5 M$R/]W4^OY?[!SOGN-[C7P;NSO:-#[XSCA07[FPH/ %HI GOOP?Z.04NJ*UFF M5+'M)5P "DL'3SW!G0VAFU('^EA@G&@Z2>[AE S&+DFF>_X_\"$HNO@)J@= M?P0U"G/:SOD(F<2/>QU@"KBV'CC=4)]S^2Y(WT!A'F,G/O4W0/=Z4D$F9 ^< M, R)4A+'1-/NM[Z8SB@,EE(X\RA"T# #U?CC%!*AQ_YCM MZS5(N'.%,=WQ.6YUVUU>6\ARY=I8^6B]#]TV $6=4CM"ZC@2M(8-H?]![Q#=5'+$HV1^'!^X2N??#[KW:^@D$@ MN512FX)H, #0(*#$:J.(5JYTA?>%90K]R<62V7'_;%T)=JV?4&9@1T]6_/(> MP 4^V\G7I#_27WY.@F8=H-!2&87$*J45OG36:^J9BK2(\'=:;(#BENB%[P.] M1,FM+SF10#!$L%(3#7Q*N*E\#$&:,M@? !37HX$-4%SKX%^?@82H@HRPPY(P M$2HBHO)$&TJ)\E9'SBO.70(*Q>1- <6O,T"1<&+8.PIP87_B-9L%E:W6U&W2 M?:=OD3U9V0W1?+2UY)[3OJ^I^UWT$F,D Y7;('%_08OUM .(@F2%QNA_1Z"W MQ7;R%8+F-APUROS$UP<_8I55NAPT.#!C3TX3)\1^[P2TZ:,VT&FNU3KM][ZT MT6RPY["0S"_B)_/S3RRCZ9\C6"$58@>X"&R">I_<""SKM%=NF&U:;/$.]W(A M>'1)#NM+%QV1_S,N"%O7C+T=L%XRM&V#VLN9%^Z]N-**T' ^F3&Z_2T![L1#P[F@AACZ8FKFF)@_F^[W?&VR\&!?1 5-SU>& M524/I%"2@:97@I+G*2/<6VZH\T8S]^Q%L;T(WV,22$@T"Y]@[/7#6E102E#D M05O7\T"=($&+W M[!#UN-)[14!SBT1P%0C86HHP%R*M2JL4]\]>Z$I=0A)9CLS*X(04LR*\98/I M3_*ZS'!C%]Y?XOA0@+I7"+#X+<"#T-(3X4#GJW19DDH"EYJ@JE"&B^U"]/=C MX^!$"AO-_OX>-=W?.2PCY0J8B11@[1-1:C#I9%$2..%8^FA,(<+%FGUSU%LM M# 7F#,[.^5;KU)SG#K;AI&VZ7=!_.\DG;4!R8_/<7NTRI(E&7@70E8$8X-<4 MI7;'Z:897J:D#6#YJ!\F7]Y*'VX!377"8(#A[4X;[M(/C>[J<5T^@"+N6Z"O MY[ DG/]#]49?V1!^:K-2=+\[0,4?W]["DI/]D!&Z;[J?X722&0/GDE)E,I.'+6=BW+F[S\!@0O#W M ,X] $<[&"$R3J@CPV3B;/T;K.* M0SK:\[R*\-\Q>2Q\,1EE\&FSD/ 5[* 4!L3XQ"B10Y,;C!(GK:V)2URPP(7% MI)N%)@&Y4R_KTVC%S6FV>':3\D. ,D(VF_"W%$MI?C� M.GT;WV@P K*? MOD>]1_@VB&0.7C;M4[TP7$2G,_M4?)%>LF:G-^6G=K=NW=,"&]*'ACL'/X]? M860';=\V*+6? F_446<4/9B>@X MXH;"]H MCBD02"M@(.$?>U,8E'['8'0ZEL'8#G^TV[PD!Z3)Y$_(/LBZ8>HX M,SX0@!.JMH4L6TLI3:JDP*C)I78-@FI6EM]04' M(!P=.BZBYQ'T4Q4\]LCRI&*@PQ2"AJ)DCFE'G[U0Q7:Y.#%^*@T.SGZ:TK+F ML4#!\1(*/C'G:;**1Y8$:9 2ZQ#G>PY8OA^ZF<*:C$!4EK)+,'S!@/M6RXZ& M"6E29HIS?8R@(@"-NBGGI#&?YG #WZF>[I"D^PR2U+PIV':)S15.>X.41O \ M#3X 43=I___/V2D/-?84DZ\8.^AU1L.+O[)LBL%=0!"MYC9HZM_'XYJZ4U#] MB05=]#-)GL_GIG-FS@?/_C6+Q "ZVB8EOB7OBL$Z-BAN*MZTT?HRA]#%+\E+1V.P6+" ME(\$D#J ZV:34F=4C(2^PU8GX)G,_[-9TN*R&%YDX+&44EO"NB-#HP M7GIMK_!KKI/5C!,J!ICO=0#*/,[!0N!ZJFK [L'.^=XK=ZBD=%YH2A2CB@BO M#;',2%)QT+98#)HIBZW?%Y6 8=[%%IPIF$IGQSD:"&106PBHLJ.P_+DA-S,U M$NV>4\C+R?*GB.7I*HU +=]V#UX?4LNJDHI F*@,$;)2Q/@JDL"]\+;R1D7V M[ 5?0BU3!#%+.2'G$#?UR@@?4Y\W6-,^.0F^GJ&R9CF)K[5_?@>,349*@?]]M$1KNZINEN!](J] M5^\.6:#:J\J3DKI(1&D*,%BB)=B"$G2_,M*(_M8EM/?/B<":LUR;?/0I-:F^ M%#3]\ 73"AJ;I3;"P=#MM%URT4Y1Z2\;+>MN[Y M4^(1NG?PX;#D4=-@#7'&(3R#/5^5@I)2<,^I!0LI\F?9V"ZPF$W%SD&%)L-'&^ERH@Q5&TEH$OXM42TUB4(R4%? MK^P,OMZI0Q;==07G]R4JL,N*RJZ0FOCN&Z%9TRR\CSL,E2X<#X$HJ3T1RG&B M"\9)&2L*?['.H]"L],4R\[3?P_*:YM?+;,(%MW.3-CCO#VS$;G<5B9N,U(VL MO3-9VXY8F>(P9)9B=_TFK+BH.)GF[&(*Y/@Z%7,+'0/XW2&L=>)/2I31Z>4J MP+$8"QSX$\>] MZ_4!/Q (&A<^B)O)Q^V:\?,.8Z#Z"(>M=YNCG@J&/\90X)_AR/1]DK[C&$K7GP<+#/%K->AL-.)@%G!L=;E\4T>UE%A;]9S$]H9Z+K!\2A88X< MIW=^E$3R=VCB9GV,T_9S4GM#$HO@G!I:[;_ZJ]#5U(1O5)$6E$0064$T\05A'GIN+@W/8$K*+&/,<4U6?5*,ZZ@'VDU=T!+A+P8I$I,AP$ Z M"EOC8ALPI$,$=EU'C&7]:-(4(2O4U_5;WI[YU;1 F#:Q@O_U_+?)?KQ,V[%A M363--V?[![N'QAM;87R%:VP'K 0C:'H1'2M5>E7PRO@U67/K2MY\E#)O9]S, M 1-ES[($S%FJ20%!C>%BT3:?6K_4))D&GE6BH M*";!';E%Q=2AT*?=6WG A M3 C""H%=>6C$N(KC3@0EY7=*T$W481WV_;;[S1U:[US!3"0B,(91!T'2HFB$M$1;Z,F\',DE626 M@/!WCDKA"JW6BI@W/OKIY/0+ N?)=9HO_[F)LZ>F8;U^J%W[FP!/.BH*SS\4 ME%6EB!5AB@'@:QQ08Y@CA8J.^D+Y4+EG+X9 \>,(SPPG7^R=1$\D:BQU!3H> M0JU!3-R5VZV_0S9/KJ77[%RFUXP=-:F?VZHJ4B_E3V3WSXQF-.O]P5*ABUU6 M4PK3V'OU*-73-]W4-*SO4Z5WKK^9=-_#@\1ZD[J]Z5@EF"X]R?ZJQFF7C[#> M3Z"S[B #0U)]X0Q[+A?E++/=%QU J=?J9!A LK9SP[/Q7(#!A )G;S], ]PF MM[ZTT4&*^4Q66Y>\P_K0%3RN(;IB):W1H&&=@4F$W*M)=5#W+9PT8%A27;W= M.EA8P9I%][QD4CH>:.69*(74T4M#?2EE"*5FU:;H_I:@>!?>8??05X&#YE(1 MSW!@&/>&6!Y+P@MKJ$:%G NLNE\

&&=$Y>1!A4K:AQ5@AMIG:;*,OBI MX$$;NSGQVSOQ3SN'49>!65N1$ H'>A+FH9:5(Z!C%T)1AGWN\<07!X[.MMJX MP28L-XWC1Z,.HF[$Q6/LQ*F9SKDI(G::*XM MHKEF7LDXPDU9JYD3R!0?:1%XL")*0#+N@JF\"4J6E'D4+WF*V#KB9;K:V?3[ M6&:?6W/NQX/CD#?^90-K&\&S7/!\*/8/WK"];W#_@UVQ]^XPJ@)DC?0$I+\F M0FE!M P"N)F7BN%@L9@B 'R)%,H#?";].\.7=F^$?366":0%P7,&WVMUP6SO M=8]"'Y,]L"U'Z-;-0O+UVZWW;7B Z6-0+/F:T,O0J+RS]?PYGIS#Y9D^9CMK M8"\9[W.;\X8'8LB]8U)65T/[6TO6-E9MLJ\!+/[>29HRL##Y'V5UX)6S"MBBI:6E71Y+97JW#7^TE_^$'F MG@W37,TT[\YVWQUJ;9G4UI*BLB4101BB78A@OQM6&NA,V9?N#;0_7HD8XT.%IB<@X4G6"F, M4:H0@,A:E 7E;D,RMTHR7_>.#J-E):TD)W ,@0BF2Z(Y*/S1"\>D4ZPHW6HX MNPK)7#@8(FYG9#&Q):@82^@;JM."\8R&L"3"RPRW8@ MN@!B,I7A3G*OE>+/7N@E0T9F"0ADUU4$E*V@B0I<=P3K9OL0;DUR[C,@$;8+ MKC.B+Q@DTMQW@B0N3RJ]4"WY*IXT:XYQ]D?.H5T1D@6 M:_11FL,@H._"QJI@E90B<&E\8,I8&+!A\U8 0'5$\_ MVH^;_K"K.:T*K!.T.CIAE21.H)G@4EX(!ZL!V[V[P"3'V 5 U65NJYH-9EJ- MCR-=S33%)=/A9O-9UR$@H26MF!+<:B,JQ[2F7'EK3%4I0:UMIL!=13?S2=OC MEI*;41%7T@_=^_3FT,L8' 4S$SMS$ %*$:G*BA$=@F:NBMZ4$4?&%9<-RS)' M1QB5'UX<')Y%V-RX:XITL 1T8>H;P#1.XH1[ =D 8[:@^.3=S,8ER3>8@+^7$)+(L2Q]\V&X1GFUZZ21-#T"\UD/Z'87"SC MPS#T3]KC?/S)T+9QK>N2",%LCL]4)6-RN\QQQ93C,#_%#.?UG*EWKY-#+XY. M?-=@1"VK@E.A=6$+.+G"6.6LK:PW3 H?RPWOW#[OO#O;.S@Z- P0W%A!2I]F M1TG@G1A*(KD52KC2.H\T< W(BEZ]BXAI31JY<7S=24T=$Y$<]";Y M^V_!Y'[3?9D-[CF_] (QO1_9 ? V?#1UMPV%74!A7W=?O3FT)?>1%\Y_ TY*84 M<*ZN]O3E%#$SR>YH6HVN5W$1K2[*$ 5G6@G%N79 ^%ISA7W[E:F6J[W\MQ$S13QE<$V?SQ<))^FY)M)^IMRL^$ MOYR8K *,9\$W08F:C/;@0 %+YXC&E[0L K44U""JN95,1E-:2KDPQN@&*)D@ MD]'9%];5_=DLX@ 4DITA>AGVX\1PFL$Z#*X_]Z/^6:_O84>>'C45L-[#:)@H MBZHD%0VM3B\WQEC'^+H# MV3]H'W7AIWEH_!V(>_ 'O$(8['=?SRQ]/V[4Q4MHG<'GAX'3BNG2$BV]0Z>V M(@9T>= >J3#,1FE+C06DVXM-?%H3AW9K/Z68O\XAV.24GL/5!)1M]"RECAW3 MAM:L"=_$KI=E<\^F4J7\[=')M#-K''B>=49<=(=I=DOY%ILNWI=[E;'<[+YW M\;ZR*_=<%V_JO8J\8,&62G#IM%2%<)PQ7FI=LNK1=/&>S -GQ6RBG0\=(-@T M)[XI'JIY;ZKGQYP &*8!'/!ZN0YLMCG(I"7,<-(/8?J)"WZ9=G]!PDR/$V+% MI-'"#*ZLY8.N0/_6!5=&"Q%"L,$X*1DQJB,Y)QBL1'VT7&4&,8\H96J3+31L8I? M1?9(8"MYMM?S?-3#V."F-DP*XYIB.#-UCW4HCSHNF'=<65@'O9U,@EY4U,""J9A8=102VUJE(R.J><), ./U/;PZEIK75B^7.,2RKQ='>HZ&.)T(NS/,N1.6FJM&ZE)[3('1P)BJT@58 MJ:)RG,:YC1M"-..A?DIA[-X(5NH' M/Z\Z'VIN(RF=W<#L+SYH=??'MPVC'GS]O=M OI M2[_,/A"]'2D,"9Q:/R0]+W]<.T(JO''Q3:]\+/+;DN+[4)>[[:7?R8+];07"R>M^ -:JUSIKO]*=)MI%[@# M63$%-\=^PM3?^7G1H@F5FON-+ZV>S?%:S3UP>2OE-[<:V&INQ4Z_MI8R[SRW MY3O=-!16^/ Q7N MYNT73(/T]G\LQF>?KT)&%[WZC='757O[/??8+/+N%KDV3SD7PB)/M=)_V3:3 M]YN_WC8NC'FF6N=]B]8#0))_?-<;3K]9'^]ZGU[M]EV05Z2=7L<%R1^F"_+X MP\G7SO[);Y_W_O[S9/?3![EW\IKNO7K'/QR\%A_8?S[#FN3^P5^PAB.V=_)7 MT7P'GC7ZR/Y2'_Y^1S_^_N%\[]-G]@'=\*_\,3SCT\>_WWW=_?19[AW\]FG_ MU0<&[Q5WSXNO?QR\'NZ^+]C^JQV^>W982AL*4TEB#1; *%J22L1 3*D4_(^* MPCKT8&X)OMB6+%<;?P\C--"V!D.LA=MSCYS'_@TJ/4I4JBK#F XJ,%4(:BNK M=2BM5$PR3+>R&U2Z9ZCT;0Z5O-9<:FX(+2DGPAM%M-6*N4P. J)O%NE*4-*MWUJZW3,JRD566QX@A0R3JC MJR"E=CCWA6FF_0:5[ADJ\3E4XJYPDH/AQDQ01'#.B':N)(60FHK2:^G4?526 M;LC=_%!<8W^$P>#Y=&[)S*B)V6ZL=;.MV#2C3%D\%_JIV4)0Z$((?LA =3N^ MIB6]S-_VPTE[=++3]>G2^F32 (2]<'7RYP;&KH:QO9<+GBA14@K:E"*6*1R< M8#QFU0&610V:LF&E+WB>%4[9+^O!V.TI45<&%1XR;_YTYRZ7:S#GA@G78<)Y MQXLIHF&V5"1:A!C< M>N>.B(TDO2,FGG=3.,NB4T5)5%$((D)1$"M+3CB+9>E]K$157E.2KJ64;]C\ MCH7R[9CVW\GG&^O_NYA]WOH'#4N7$I@],EX1X4Q)+)66:&6B$*R,L:3/7NBM MJERT_2^2V;?*Y3>4$7.?3?V]Q08AZSI85DXX?)R>UM5?_UZ#]1UX-_[HY?Y; MJSZ XWM3^/1;FXI?+1Z\^/WR0A7$\- M62PL+4!CC"Y2XEG$V3VA($:+2*0'=5'S"DY7W%@2PHUSV,.PPC90NX':.ZZ) MW4#MCX?:>6>]8-:(( VA1050"[8YL4YPXGV,51FIX)7?0.T&:C=0^[#B 3<& MM1L/VW?A[7SX@)7!%@KPMM*"$5&&BEA;42(#CQX,%^\53K*26U)6&[C=P.T& M;A]$A&(#M_<#;N<#&IC8K&0L2?34$*&8(U6E&2DIK2(SL9!< MS2>"G6G@=W,TT_ ?%MOSBP.O+IN7:Z+VU.LRL*H20E-=EIZ%(%FAM @N MCYIA!\9 MQ2%V<1H]X((,SA 5N"="8G9'Q3EAK!(!IS+2$E"BV&;S0W3S:-V5!FCP6'+I M76F"%-X4E0/[&OX/5""X8^+98V'(-]BT. R&:9AT=Q#2>#F!%OU!ZQ&-U U9KO(JLRZ,S5*M8P M7';;:EN7[!8F/XA*W,I:5YY2L<0N:4X1^#S'!@]AB29%[V1J=IXGQ6 MA6XL(^[I^*BN>O?'XG^B$6P_"N:%-U3HX"ICF(F<<6VEE6RY47B9(ZI1OU]G M[1N-QM=?76?DLP]J; @^#L?2I\]\CWW\O,?^P<[ M=/_OO_C>WZ_YQT^_?IIW+.T?./[QY!W_^/<'>"?XWN^PSI/77S^^VJ&[K_Z2 M'P\<_7#@3W9_WXN[[844%2K!B ^L()Y)2@28\<0R,!F-5-%$PZ1V8#+>M __ M"K9X&/[Y#:X]?EPK*UWQJ+1D&B.7RG*M<;2V531* +Q;Q+5'[TW_<: WGRRB M"RHJ'2,IM*J(\*4C)BA!0'XQL.1C#,(^>T&WX-,'C'N/0&5^>,.UIGEX;H[N M);U.GWI;TQM7'Z>/83_^UN["7L/NI6Y,V*&IB:X\[G2\'X6PBYG/PE)=!<:( M, (0UMH*-$H3B8,#]J!PZBK&32/3>\J--Z[TK,Z-&ZY;A^OF]1H7J)):@#%' MJ2:"R4AT](+PHBRUEU6I-98]LC4S!#8JRJ.=57C0&YK.V,$WCG7V@^L==3&) M8-.S;5,;?^>>OXU<6$,N+&DK7VD?>&""Q& D$8*7V-$Z$%MJR6-T,9;L1SCY M'HN?;X-ECQ/+?H2W;^/8NT&@6W#L58$Z52E"5>F(4$Z32CI*2L84U:PJ- 6S MDVVQ:K%Y_X/"NGNK.&^ZDZQQHWM[BH\YJ>%UC $X_DN8F#U],PRM7C=E9';: MQK8[,[U!5O#.7C^)_A%YDD"8V="_6?O@B@J51L#^"2?X:M2'C6PRPVM!2MA& MDEXM21?S K0T-E)AB&8X!"<:1JK*.T*M#J6IO"FI>_:";M]P]ZS5^.0:LO0. M^.2?JZ0-KFNS;+!G#>SY3GU^@ST_!GL6)I];3J-U@LA**2(DC\2X@I'2!F%T MX$9) 5K\!GN^#WONJ?8Y6^_WQ(N)Z*:8:%-,M"DFVA03K5Q,1!]>,='CJ6>Y MLWJAQ[.%FY*@>^T]NZV2H$U([7&&U(11JH@BEA7F7%OX5=.H"\\%+[VD13+! M:6."TTUAT)P1_I_CCY_^XA]?O?ZV^_N[\X^?WK&/!Y_%Q[]?L[V_W]#=3WN= MW0,PT \ZQ_-&^-[?OYWL'?C/NP>[9Q]?_?MD[]7'SO[!<>?#P0?ZX=-?Y[OL MKZ][?W_XNO_W;\L*@YP"$[P2AA3*12*<+ @<'R>6>1^9-MP$NLD9V #<4PB"E=IK[PH?;JR9]PV.=;_I-*>GSM@WKEM=C[$WNM5W" M;J6KJ'E)B4K5UZJLB*$B$,VL+ LX36=+L"RW*/WN),U;Y^U'H#YM"I@V!OQ3 M-N!_A(=R(S+6$!E+"I@4U[2LF"1523D1.H#(B%01%RHE+3=:%\7&&;G!LJ>. M93_"&;G1C6\0Z.9UXR!L]%0YHH4LB0B>@UIL*L)=I449"BE$]>R%VJHT>]A8 M=V\5YQ]>P/3DI@L_,()XS-D'X,]"P9!U"Q:IX@7AA,1 MJY)H+PH (%E9Q0JM(@.#8%MNL.?1UT(]X-EGZ8[/VT-XOKL\%SS52[WMAU,# M=NAOO?Z9Z?O6^V'/?6Z]'?7=L1F$ZY4QW?D>7%$AAG#=#1G*S]K#XZ2!CS- MZA*O2:;(5NLLM ":>ZV4R1\\JO"]UFF__27/<.N&H]ZPG6K'3NOMC/5V#ONP MT@P3@]9/>%^,I;/BE[E]'Z0_TU]^S@L"ZFS6T099TS:=UFE])/W!X@IG[MR< MY$N,KX;^J>D/SYN[;^%M\#V'6.5V=MQVQ_AR:26S<^G^L59CLH)&P8.2+ BI MO;6NH,K12GJJ*I4$'I6%2@(/?^#%C"],SDN\@WXP@U'_/!'C?TQG%';9?:K#*VZ94']]&(2Z ^J*;W=& MZ&1Z'QR8!D-8?4YH#OZW?N\$!PB/AG5*SFO3QPF@ [ >$E7G<<,;FKZ IMG> MP=&A=UHKSB7AT3% U<(3 P8<,38JYPM92F.0IO6*--T>(!79,$W8O7[+)',A MD7@V+>KA=5NMP0\ M&,'CYGABN_5^R5]Q4;-JWZ7*<*U:";9=8O[*:6_0QFN>IV)ZH,1)23G:T5-? MK%7'8O(58P<](-^+O[*L,OXN-,BIRM^\05/_/AZ'-4[-42 6I,=G8B(L]KGI MG)GSP;-_S2K2H#//[>'\Z^>7?/%_;1^^NN3!2Z?'4N]5Y 4+ME2"2Z>E*H3C MC/%2ZY)5S[Y7G;^CO4?O>2K%!A:(QJ'/'-WH2Y5Q,*_QK^ATG]'#[7G#?]TO M83#L-=T;%A&_&?2,9CD\\#CX(^PD$=K]^KO(=4[S0MC&KAA\X&7.AH?L+P MXS#=4,PW73H:( 6IWC(N)9.&9'?AS&X#ES4&$\+?].:F?'_X+MIJ@Y"^!=]H MU+S: *Z/=-0U(]_&2X##/,;ETT\I=)M684TG:0R#XQ"&<.;[LYI),AW[65V\ M7]K"1JU=5P5PWW8_O;M!M=:'#B 3$@8(^]"_)?,JZ\:3.?3WB@@W*NMMTFNQ M]^G##:JL\S#:X.LMT6\C@Q&I0TT1K0@DTX&@X& *X(YFC M'+!FT'8)[1.-P==?OWV/RP:-$V_#7S\#\[)] (7=;Y_/]WY_1_<.CML?/[T^_P#W M^_!M!QCZ S#XGW'WVVNY>W98JJ@9\XH8PS41TE:D4DX26NJJL%*6IA(9NH%( M@]]!:!15$6FI*L<*([S@6OJ"><[*R"+0J7W6"H"4IVAE]4.Q MZ6#GZR'3E'NK#2FH 62RT9*J%(X8$20-1G,>RF? +3>^ MT+&(4F@A8VFC%DHP0 \1 Y55.G!*V>; ;_[ Q2%H_E;BO!M65A41U( H8JJ MG[0I@ZP$!QL #IQ>,^ZWMP5:VN TIU%VSK>2YIAB MKG .?8 HU# 'H]/37C^% 7JGH!ZBT )L,:CQH5*(KI;:;]2NK:-!6 (^J':F MQIKP=T"A;VCKG[=,"Y&LCM&.4,7L?MZ^V(JZ>7AJU*0Y@MV?J*O+C*(E]?+% M4Z/63^[\4'/0Q#$J2BM>8+OC0*SEE%0Q!A,LCTSY9R_V>HO$FOUK@]8QV!PM M&T*WY?OF#(CW"*R&P1!MB&5D]%"]<.LFD32NMGT+"TY:W^"!OOFE2LO.$JA* M+KYC\SWY$\%J656F-#2@C]Y5U CN>&"2^E!1N2HH-,:21%"#7AR>HD^:7MZOC!H#W,1A1&#%%=3K3V M)55=!Y""OO$BGC?>DZ->#V,*_?%]ELO7[+*9N,@Q%7'6@V+&>48#(+(6NKNW M^NRR'V L(^T<.NZ=ZZ- ;XHAT W4..MG M74#PI!P9W;#9_66SO6_OZ$VPV1,1HG\ P6=R>J#O>ZGH_"VQ+=PQM=>'_^:L MRCXF.'[I=;YD!'$=TS[)3)\\L8":/1<" M( F-Z@7MX>A 9L +;:7=/'HJE1 M/T?Z[&@ SQX ?.Y@J#7?#P%WZD:-TC;"U,[C '?JM]"1->SUV[U1NKS;&V[A M73L>X[]IW8AGHQ.X03)#1IUA=F@/A@#IG?'9X8' MNSGJAY"E3XYWGYAS?+,4TFZ,VU2!%OJP2]%\Z?6;4'?>!MSP3N>A,N"E!+G? M;>WUOM0&9F-?PC+@?<-1$U\^[G503L8V)N?@AUG(3&G]+8Q0850?:3:9A#T, M?,#A>3@3A\D%6_F>2:BVOK1[G7$WNE>@-23!_WOHHID)-^N#]9H__\.CX?FRT JN96 ZX[#*;["1/\KY169F7[[T4"E((AH(H-\- MYRF/F9:_M&) ZC08H.]TDC*1V*P/ZDJ(]2/KW<2\NKS#-0^\A+4G"_[E,2H- M$^7F?C)F=-TMX96?S2H7V Q=$"+Z;=;7[9! P/%RN FONFZ[:T6 MZD$3UKH+%M@"#MA.E$^*2J@<*O8AAJXW"!HUV;=.>FEG 15\>W#2'J2!<@ CQXBS-<,WH$G!,Q&!8'T^@_QP M)IT3KSKM#09MA*9.;Y"0J6^Z1XD49C]I#Q+ 87(#(*6%QP9 G1-\[&-%L1VP M+#JML35J"7V'1YF&QC; 8R^AT M"KY% 'H'T\ ;T.W.SCO?#'=MGD\1( A/[CO M?:8!-J8!N&J*!FBQ08'O)H#?3+\3SN_S\4]D0"&F90#=6 $WH0+TNJ[7#P^# M "JM$P'LFO/;5@!OB?E?HN.HTQX-+M[P^9>6NMIN_9VB3^C]Z=61I_I=!OGO MH>L:EU(;PTQ]<]0WI\WV0!HR@*5]0=K2]KSV,5/QD?IXD;#>9^ZW77]UQ$5=MX&(_M?3V?7)2]F%-$#,>$)5HC<\DVL&)J M&V;>?6I]S>MB+++?Z[1.0W_0ZS;T-6G\EKRV=8(3TG2.M^+(Z\.=^^FI"UL9^4TJM\!A5##>F_<<7TANJH'.4HS&+2:%QR= M-MQ]$OI'H;_5.NT-8:GX+-C/"(">HRKCIGHYFC2]3/C3H(WA[4Q;J]]@9I5Y M@Z=V$_WD6^BEA"NG?=M;K9_HSSD0\ZD'AS#M3\486 XCG>3$M,F;_=+ZB:6O MP2(M;;L8UR!%D9'_\++>#"=AB-2&V7A4' U'_; -2@C*RE$?@U+ M0AH&!NG:!^#YMHTC%[ M@-Q^^[2)RDZ"^1>5K#7""&1 %E[U!9AT#/INRK":%ZX3A;?6!^Z7T8/2;3>] M5CWL:9*.TOHS@36*JTSC^;J[M((>MWJ>=QD6DY)$4MY?.]>TUTP::B;.BF/. MB\GL'+[662Z3++T.?,V?3\UI:3 .]$'$&I_UHED(RLL%0379.GY7H*I M"3C6>DF^0WN(&S2%86.,RWLS^_@P6,;74US?2(>KLXP6M^2A@N::R6IO8$TG M.3?IL6:L_35.+6G/OBQ"^Y?V(%E9->*GK%ET#/1,D1$[OM;F6FPY^#N6+:/UDKP: MHVR$@;4%7T_]05..6Y/\U9B IP:Q!=TPO=/SYC)8*KRGZ7_.:67I5Q1M_3"L M;2?L>F@FZ4"#<7TW%H4C%^<%;[?VX=7"U]-4K#O)T1ESZS?U.)0..LM^W6__;. "- 4#?[-)41UVS%)2M*X)&3 M ,=6(RI(^&)-NMT$4!!Z!^.DZ7JMXSSMI>M[TQUC4Z*09BWYW7H1%I7LUNE4 M,K32ZK?Y'& QH$[VSD-=W=1TN!F:SP$[0;43!,)EJ!?#YZGD,F6&9WC#;/%6 M-(A_[>8(S:EQX^*H?JJ0GZ]XR#)I4@MS81)VHH?Y+A+7*1*?Y&._V?MMH1@* MSF!2GWP._/\RT>%OJ-WMU2V:-_50\Z7DQ>Z[0\,%5[R0A/$"FQXK2:J*.T!4 M*N$SHGU05E[_ M%ZS.\_O2*&'O?4/='\[W/GT^V_W6:>__O[+4_L-\ZV)Y[ MC^T6>[__Q>:I^^.G-VS_8.?;_M]OY(=OOKWW^QN^^^KH_ /[]Z/ Q[ATX#PIY8!!J1DW_OPVQ2!0-J8.2]?HF'#U M0F87'@I#G:<*_F4$\]94@2G#@F>^8D['A]0Q8>7,;:JG&FW-=)LQTW&)<8'B M3B-\L]+_Z\$^YA(/#:@*G5P<\.IUZX_MM]LI%WRJQ]N7 $I4SJ:.(VS;9D Z M=W*?N70K-*!_[1CW&122;FC]#I+SM YBI=#"*LMYV0FF__[S>7/M>>LW; 3Y MIO7''R]S%X[F@K>@V?1;_\>]C8L==XR>Z2]UQ1VV4"LDBJ3FY;CM5N\&VK]F% MJF*V*)@TGDLM5"5U$7FE-5 [M?"3S5VH**,)(M,/5^@/[T$#V(^)3[.V +^D M)[])"WW3/9AT#URMU.NNM8D?C;>[GW:_'M+(K2@\([X(A@BE"P!:;8A4E/*B MI)8Q_NP%\/06X,.B0C%I,V5:W7 &BK8/6 "36&S-"1Q6EIK*0K 81!F=-IZ! M*)5" !PJPZ\@$7Z92'U5-V[$^1MO0Q\C#?=F],8=G/N';X<4.! V5Y)82@OG M+BDQ04<"JB,WO')>,P_GOF1PQC\G8'*)[&S]-(]=?UU MTT!NCFRTYL8:%X0S3(2JLF54SA4*0,;R4+A4(%I02O45@#)',F]-?[^?:E=\ M:F8_>?R3A8O7$JX]W_WVANT>?/ZZMW,(_&D#IX* NH-S9VU%C%6:1&FCB50+ M70(1%=L '4MZB9R"A$GXD2K6L-8Z]Y.[#A64154XPS7WO!#PLP:5/$HM*QN9 MC,+75#"'&<4E0N4M+F?RM(T 64(1W][QPT@-95Y5! P>3V#O!:KK@7BC*AHJ MZJ@'A9LN%Q]C$MC*GA!T]AQAT@)V!V[TK=4(XV85CL4"\BG2 -A+R0E)[_^S M=A;MKZ]PW'5M^8^GE\_LT)72%UXXHDO-L!>K(=9+3>!<"E>%P*J2)87CPGEQ MXTD7?^>YC-G'.:H#&-TP;.J&!^.^ Y-^E4E_-;E<%FV"EL$A)3E; ;1?.SK' M=LQC'_%L@V?\,M+I6:__&?5F,"G1^3YN3WE[<016WIGE]MJXXQJG85,N$N7*7K&YLI3U&:CFX;-L!(#]C$E:WW4L9H(L<-I]/UW1<;RC%3'X'O 0(P%2G]@CS<[C;9:C6O8QOH=G_0^LDTA_C' MY 83T_HO?*YI_3%]\[ :C[13\*6=ID:DK+$D.I+8JZ,D8Y4H_!>C0K7U#B(1 M(Y5X[Y_:/V?4X.']A6!4KG>' ?8:_JF(TIIBL 4T%QXXT99KQSA75517Z[S$\QAR5\V#Z"TV^6RE->9E'OYZ2DU "-$NP9^JP:0U>A$J;-]B3+U4&X&U!5P+IWL_-9 U(7-B)111M MIH&.H13S==JNC7DU^,4)LN8\?$R1Z><'+!GWTTIMC\$Z(1/M H<7/$XC<+*7 M8T,OJ>'IQ%.F]&G6A&%;Z_U(?[Y(%[I@Z%E2S^(($W;R>%,X86S6B,E4@T&* MUTZ,Q(4326[$_/1!3F9 .3C6I*^C>RD=E+&:BNBM*"PSH=26.DZ9UK(T=KGN MQ:[P+6/X^21MV)P>]E15K4_OON[N'*JB]-90D&\*8Q(Z8EX+*TE56,,P0OXY&SQA5FP_&LKZG$O.EKEI@+&5D6Z*R> M-'E]6BLJS06-!LBJ$ *HJS2%#,Y)'HI24K:\U>6&UM:EM;\HJ/6%L5RB\U%Q M[XE01A#-A"62TE"69:Q ZJY :\OZM&ZW=M:6GLMHMM?UC5OR#'.5S\?BM0'; MIHG@%"UB)!;$:6V*3O>&G0#GA08J//UE)O3:8(VU7WZ8NK$/+S87O#F_$>2< MLEJ7:8Y3 <<#4'H&Z)PXZ*>RPU=8A_5TB?KHZ^Z[0[!%K9>%)263FHA"*5(9 M8PE8KBK&J@"%G3Y[P988JL.\B:!8G8/Z,^HW=8[W\< Q_!)V_:U$;2M(W^%07G?9-XA@#'9XXI$8>[!]PQ>B5B,0$K<$@^'7 MGZSNEA"2V(61H._%QJC575V5=>52F5=F5\'+1!@6%C$F).($O$:CL$'"4&\L M2XYBN;+.9JR]OYK/ZW+0/CZ.H5U2HY_DZ%L8BD7FA\Z@!/9[3GP^';.T*^09 M>0!7!N%J58[:*^HT1B&S*3,NE\W<"3@SXQ-/M-9F">"T^LR1"?L]ON'@Q.&1 M:)WO@TEBI4@<114P:% >D;7)@?PQ#?!#G&<\:]!9&225D$S:4*_2=;HR!@:% MI7EP#W.@\'DK?POT-BCT(B0^^W]S9<'J^#E0GIP04:<].*WX M\M-9OZR"*^I)W1BA[+^^[ I=G1==6YO9)Q?E4HYUUBU7%;#+GY4%3]GC M\;[7#\4!^>@X]+;SU?LM;$TY<#OE %M\RH&?FY^^$ &N,EAX5=4V'C',W-E7 M.^3@NLES2V2J5U"4YWK3HM40>'L5:TNQG+13;J;3 ;S(+ 1C! [# M$]_"S.Q. %Z5.GQL#WM%ZOSC_-:BCKC VG)&![G$KX3W#%)7=[CU>+;J)CO9 MD38?E11,2-<"0KW^=]MM7P[)_4//GU6?Y^.50A?D:0U9SX,.32G/9'5B-[9, M-PYF%(D?9BX-JG25O+97.?Q5>X5XE511)#>4>J%=F%7EQ&896;WU_2(@%OGS*$H[-.)!9P[N4W(XCU/W?NAZKBXP8ZC5G5(]46NM:3 M:/5G;OQBK^86(J5Q6!E&60\,D7 6K5UYX@5?NTH=NI8M="V/:-S(',\ARA9D M/W[/-'MCEN;(T"RW<][/)8%#-K5&&SKG+(;H3J]7)#\DW?5QGB^2M^VX5CS= MA$&-MER=)C)['Q[QUJ?]1&3TGG*DDP=O6!&"G$JP+6-&/1IUP'1EG8FBCF9F MLLBK='Z_517GA6E0L@$VON?-E.4?I'WCGW<-KG'V>[#Y@PQ_^,>8ZB>VL=KX M9^M=3L%,J;'1[8+?XPNT^;WQ+ELP5[7+>8\UH\WT!4.JA;$ZS['"MWSAT%L# M0,FT0KZZ537$F]7RH'$<+R]!]7<+SQBV27D<=',"FAT4-"[]S*28X0VUI(>R.0$X8A1D ?$EA$ZUVN()HN'[I6"U 8$\/5J [EICH1EYQ$ M[5OJ$F<(U=-X+YY1J!:0#N/GJ]ZFV-[.( M.TF0T30A[!UW"81,A3"3&N/T"G9&@:U2FO)IZ$U8-G925B9A@9=]>I"SO$/! MXGSM6/B5ZO=A"/!!6#VO;75#TL,PKW!PM>-J2)[-N;%[ =O&&,4(4> V>D(1 MMU@B1S+QAI?."[.U\N=P^_T.9.\Z*Y M\S7!NY!]2I4V/B@DM $C7&.*#)8":<)QHHE[$::(BZCA.C!CP9$*7')B0U)* M2J=,I"$$/,FX-,PK*SW7SS'SV55!NX^5,_D(NJ4[1_%:Z)-*7LNB2K%JRE!4 M0L:"D;4D%QP[JVWG7BC#GK2CGLWV[/2@UR_\:L"L(KK[0!:??.:G,&=,*\\= M]1IT7[3$D*(\)-I"!TYYUC,JT48:NMB7I5!LC(:W'('&G[U5X>_+_7R<(L'% M0=0PAT ;)*1CE"AAFQ2A-O!<$?2P57V<95.OZOQ65:>D)9,1@7X7X+52,+^I MDHCH0*GW-(J\J@3?'#R^C9G)C['TG(Q,X_(LN#C.L6,4/(_D7WDF9%AX$IZ? M+RY'>)_*)+3#&F$5P5OSS",-AB\2&-2A(XHZ?AL(S+L"H5[%1ZUB] HF&PPN M0R1'7!B%-&P5Q*33. J8?VYN)$^ZE4H']G#)'KU VGW[ZF"W5@0S90(\W7W% MF2=)%F4HL+,U$\A0)Q!-.##LG3"./52]/^NREED9]8K>O*("S#,A0*%K!RO* M%44V@(/EJ E>"YVJ/>L:*1^6 \48@*;A%GT2&+8T I^2"T5N!VZ9N)4!_QB_OD-YV7;61& MS+OCZ5$SH]KYHNF#S]?;Z>.E(R*. 9KKA)/@FHND7-)<ZM7,OX M6.TXWW_37GZ_V"<)W!T6(]+*&<1C,L@R$I&+)'(6N&"*/!2&DPR6:I=HD +N M:+4,W/" 0U2)1^WN#!1HK 9A7V.K96447.W)A8?2W*CCYG M>)NF"@,E.J(*>ZM2MK-!][GVUB2J$*.T M1.7%++-MQBJ4KI>.S:+1&O)R7J51G!_$;N[A-NRZ M_*/.P=V.KWS02Z*;^36V3"$,/CU]\>Y^H1[A:O5WSIC^L/S!7)Q48$:*X> M4CRO_/BJ6#EKOURP?-J'_X?ADZN/UXJ/?CL-TY\ILJ:)O/%CO$9N_.RVVQ*Z M)L7-']]VV]L_ S-Y_H,E:X+?;["_%?-;SC$L8Y:9@I]U5'0>,BK^CANDV!?# M^\VXM!**:IGA\EQ&T@Z-O''^&-Z'GOQHS!2Q29DH;S/OG6CN2D,K9&YCAADU MVDXW3\ ;GJLI^_+:=-TA8[G/PO=^#RP$5 W:^QA3NFTB.C%-P+%504X9 MNQNNW?M>__W9Z5D_#K,6[Q?*8\MIU!WL'O_H;,-UK&_G"]O[L$OV-C\? MMB[_/ !W0S1W/A_#_R.;Q)]S:^=QI[82CO<.O1ZT/ M3=;,S]D\^@'?@7>$^Q[N@F'X-37_P3_^=V?K%/ZFVYL;K'F^GVR"_T0PI9/* MF2X\((TS#;L-22N?P&W.7S05HT)BX4)EQ.8D".3*G*'HG0, M<2XILCQBQ)3' C:R]RQDIE5KN128,*#[:14_.?UVDGC;24K7IMN[S3>WSYZ M[[AX/UVF&*4HX58RZ0)#GW6AL9M<2$>"PQI[&V-A8? MIBZFK V=@DG<&\1BHHB3Q')"B4!*!4HL#H)@D\OH5X6>9GUXG!NUI &4U[Z_ M+;58*>R2$9H+2RPX%BJ1Y)CE'C-2FR'+L+^GPB3,"\(\>!.:.-C?7" CK42$ M1XVCM99Y6^QO1N85.JV#(<^PE[>.3SJ]BQBKBH KWOT.#.67K7_^_OO7.BXR M9$&U(F8RW*@PY401&ZS.*7:9&- 97,=%%A_)6N^FXR)>$4<804F9W 55260< M-2@:*I2207*F5M;E*E>\#HN\@EV,C4^,.&."UIQ@,$>4P$IB%B+C4=5AD:78 MQ9/V"/616O ?D?0&@STB)0*/,B!L(Q&"&!F,&2Q9Z9SE8,WR!&\_AWL)I]N-J;6I87"18G,YP<4)( ME;0&ORR7NWFFD(M@X6A8:>6IRUP@*^N$L%6BIPO=GG2# F_^M(,8_K87)=7^8A16B>:0+_FP<]#\]K6]MQ,.=B\! M.'8^G3>/O_"]XZ]'S<.]H^8F@,NWSYWM#\WSR<*J[6];/_:^_=5IT?>'SSL'QWK=/%ZUCN,]A.-C[\(7O7OZ9.]-< @P6*X4P-W",ME<6A60 M\Y(CGQR5+$IKI)ID=_4$,Y\THYR!.L <=B5EWD:A.$N&F,E2K))2M[%1Y++_ M7>:R/YC,]>Z'3@Q22^BTT(E-N?>A#,JQ&[T/']V=YW> M2>P7K"=G(U(4V$BL42W+QVZ&J5RB60:-7Y*0H&KR.FL(+SZ=Q9SE*7KQ"2*+ M.4&_-@;M7'Z8!:P-]F0[4Z*#<@>H[Z44"T[_6KIN&-O'O[=??&H65J[:NXAB!6B=]'NYNGQ0U,'F$O!1+6PO%:Q/H&1.1Y7=9:^KV/C> MM]VB_U[N_G=2=2JM+CG)+>W;I?XI*\E7,Z="X8[D^Y9^TO7?92=J,"*:NO9( M^.@EE_>J,VFL#@P'F0@TM7W,]?.C4OIB\+DCXUGG%.9F<.L\VVZW["/J^]'F M@OJJ+5C9\W.LS>Q55?^U,N6J,4=J]P?@!MBBRV/1.#NULV/7N(BVOU9:#8-R MK48Z+'_O:E3_PFPW>O]6OX<5:??@&R&"[7T,4W$+=4!NP^C'3,6BJ#KWWKVU M(^15]]_;+%IO.6>$6IRDYY8H+:*48$V1@,&S\O>B AA9J^/V[$:_G_M79NOU MSXLI@[:8K^*/K['H+OEW,1]DFA,CG/5'G!AOR_0]]&(_.99(I@23."=B8F^1 MB<8CL!6)R'$U9L+*>LHRD 5QRF1=+?9*1151@L>M0AI_G.1N[]U>XSBW%#P] M@-_]#/%Q=XN/FQ2?K3S6XN)2>&K9N9*=RT\@.X(FK5U R9&4V2 3LL%'I(CC M>768PP) -W9GBTZC:-5>R$>H& @+R2EZ+!?-L',*1V8KZ69TK:SS<5$;21J@ M>I:M81;(^4%OV.;Q%/3'Z,Z-WCF(YZ!J9'V2V21*S3#>%;=G>WWV$LEZ\_?O?/8WS[O9NZ\ M!6GY_-,E)WPQ.K0) M/LSQV?&5L&VG][;=+RC+WO?Z6]7K_IW?]NU*71.DKK6QGRB103.7.U-DJDWG MD0E&("*UQ5@S+7/$A=PF> DFM^(;O"(OJVS$:S"Y.C+@2W:$4M(J_?I,*O5I MHC2I3[/X#.WP;^W3@ZVBJ_>[:L^-05JM>,<%C8.@A62T%8X@[)4"8TU*9&V* MR!#+\2S5"VLR9<<5VA5\A]P)>J1D5X=>1B6BSX![ M4FO!'%.!1\JY5H9:AJE1,OJ@0#3O(,F;DYK=+F?C0YZ,\L]-F+(1!EX!XUM& MOX_GK4_[@08"_]6(&0U"J0,%>:01<16"5"SY')_.'7KF@'Y31B+<#F5:ZS-P M3B\F')*"%7Q:J,<\_%J::VF^DN8FWP9=SC566C%DI"%9EU.D'6%(I,0494I8 M)^#UCKTW@54+EOB>RC[,/IKJO/E)?PPBU87T!^/A% P^B"4=X$ M%),'^9&Y4EV GXP5=5Y(KZQT10O6Z53.4;_@8>2P>TL_]IDB =Y.-%%[PVS@ MUL//ABF<+#72*N)O2E6I1>+91()N?]HGW$4LDD(Q"@>00@S2!H.^E#@2&Z4W M1@&DZ+7I'/U)D:CBLGXACRJNL:CG[APO&?3OC[=1386PEJ [> G]$).\VH^ M8#F)/L?%.A>KL^*M+SGQK[*CRN@@Z/:2L^J,-5>>56>*O^:84>:BC?!:177] MZ RJ<+#\?\^RXSZQO:_Q2I\^T.($$Y,9R35A&H,-3K74QBDL:**<..D>;G$^ MRNLO\BL^=@>G_;,BU6@[^Y$[8$!7MNC_%E'+(JH$6_$HGM:6Z$AM[(KFIWW* MHA38YX(0+Q$';Q]9)1/2$EQ^^$F"\;>RKL7-AFAG&+<<6:7'Q4Q?-;:8DK9K MQY*G?5LPWH\?3XZ2&?9":Y4Q_44R +H-^_U[/WZO'$?[!(_QD37 MM7OP7#A_Q)L;^]A03B4UR.K<^R1%@QQH:V1AK3P/48,.6%F7:]- _W2'\9'U MI+5$/)M$B-;&/FQ)1@BXB4G3A+CE&!5M2W0@W"?J @UT99VOT?OXBW[*+;N. M1Y5O--X_X9[>T6Q'))L4&2Q?I1_POC@_RQ< MECV*TA :+.L2%'?\/:-(V]^CNJ)TQ4JWHK&1Q1$F\&M[B@S7ZJSK6B?_.HNVN!6<%NLM@]D5I%3*2LFNZE(@)5.HCW:")UKXEX:Q/ZK?A' M#*B8RPT8F?T>BY^'J9G%/XK\S.*G7T9Z_-=ZSN<]Y^^NK*'BW_^;+:)?2I.H MGNU'ME$;1CV+&?T($]SN#MJ^^%=Q5/2B#=5>@+7D3]LI C3Y9)'0/^[H,#>O M3DB3HE,SO-S,\/+HP]+*MA@S+5K5R>X2,, \-F!0,C[9TC M&.?G@];E7P=[W_;:+;A?Z_B3:'U[?]#Z\/%RB@'F<)?L7G[$K0^?Q/:.YZT/ M6ZQY_+ZS=_R1;G_;HGN;1V3WVQ;>/6S-ZBDB""')2H>X]Q[^" RYP##RD6/B MM*8XA95UNHJ)?NY>23-,ZI?DCGI>L%@T7/T_S[:,#UB^1<+(LT$N,BN0:BY M29\1)XN%F]\L"D),463Y$YG!02%-+$9<"YVH3BU+ SLC$J>=F M95VOR3GS8RT\/C[D'@]YIV6 B]EG*"RG$ 3"A.:<1F6ILU'A8)D1SKJRR($, MSU J@)A3N?:=F/ Y'MMV%WX_YJ7MQ/XQG5E?EIVV&B[N Q=DLFL*B[FEL$4B M>H:XM1QIH7,QKL0[E(0 MY4E0\6$%DJ-EJG'O(;@WWHXSOQ 8#*.DS"1W%&, M8('!^#'!@V-&P?A1X+8'HIWDMD@G7J3N,O.&@J<91@L' K,7I@;/.7J,\S=_ MGN@Z3H%FT5NH]B*?#4@GO4A8YJ#!NT/:4XJX4PD92PQ,;Y*)\9#=R)5UL4K% MD]L"O\4^70OD)[[+F1:=SM/\Q*7MD?SB?N(3@?)]KY]B.YXP"(?55+!X\?;'UE=>O_)GG\@L0!+R]3KQ1V4@5Y-PXWG9:U*MS]J]MDX_ M7EQ=.IU^;*1G5%"PE)C6B!O'D'7!(A9@@KF@0I%,-+HJY)/3CQ^TPQ8E8/OF MPH\WV-R/0X('.,\$JNQ939G MSHJY9,[6"OA^YW\+:);79WW/MBSN'?2^PA;=GT!G-,1QQ/7VW.KIDL!RA=Y8?-7R_,6]JQJ>O M"!D7.F:Q=24$=W7@;(6=00U&^J1I=6=?[M^!5 M+PG/!V77WWYF"O_1".W];+#.I5 M8ZW1Q6-$[_E^MNSP4[0-ZN2>00B^BXY[W3C1M/B-M&SX?-4+H^S>4"!@XY>? MT[AP]IBJYGW//(2'3M0_&R\^)V3!YN378O--B= 7T.VU!,V0H"\O/B>+)T$O MT2;F'W\0PUEGV"1FRD:\DNA"H#>Z8>(W6<('PY'O9*7]AGO&_&AM[/LBVJ4I MTH;GUFF6($,81X9K+:R0FDOR*GK&W-!6:K4!^J&T16";W]I%9G#O-C)GW7_A M:?#S_1ZZFEM5=#>()M.N2E8>;-\JT8AZ<-^A]8?M.._A2=4]#/,XRO& MD2TPV'*AZ%VU6G>HJ3O4U&-=FK'^G XU4ZT.[M6@9AFZ'3RE0$[KSB83$_)E:'&ZNL7):VUQLE6T MM?W8!9?BK*CLWP9GH+]S8+O5N4>K5TG!V\GCVR*MXR\7KZM_,1M^![N_3+>6OS._C'G>/MS5T" M]SC?I=EG_@H^]$%J_C.5QZ=45$H:C9@."G%I##*.1V198-$J82,6*^O$K&+* MEH4.MR8.KXG#7W/OD_L#Z$2*3&$)9T,XV\!5XDWU9KFEM7\Y=<4SSMD3%5;!4(B\"0YR"SM!<)<2PUEIASB('Q4%7E1!U M X>E@897;5I>1X?:M)PS0DR:EHY1)WEDR&$5$#?6()"-A*R.4<@ D$%X+G]= MFUM"R"+"Q++?HPY=/J'5UUL,7KY>Z[+J#%0;F/-7'[/:@\6 6704)1]B#F!* M9$P(2!@N6,*21!4*8D Z39Y0=YI>5'1XU0;F6.NPVKJ<,SQ,$=9QC@V3&'$= M">).>F23=XC%:!B'_\MHBH0Y4K3"U, MEZ%HRKG!QB)'*)1$$HS[KB5N0R%TE5"WEH92AVY7#"&X[K\XL5@ M8]*:9(E8D[A#U%J&.#,".9) 1N10(BD%9H02S,N9JUC7S,XHHWJ[B7C0^W;IX8+&V M[63Q %-619,,8LXYQ%TT8/T+BXBT&"<->Y>PE750[ZN,XP52Y&^@R_G@GJ_?^&SVY;J[UY.P^[@;3I_1Y-JJ" 9W M>CE+9#L?\ U%YDWV,/])$#Y=M^!M))0$B;SS"BPOP9")B2)#H\2!)&92]L16 ME9AS#_,G[]H7/A-X47!:-&US_TK<><_.L;J%L!KK M&-Y/P:?)&![%6O 0/-),1,1= *32SB+.J=4>ZY22*ASXR+ M-X1![P>7M7L]1U"SD]EM M7X9?FAGM'ZQ.GA*,[EV< Z@_"@7;[N9U&9Y!%!UL\I-\_;I 2P1O&W^ M 09_4MWLOB^]VCC/HC:(@V&WP)ZSKMW)37E@^,/S#'O:B/!F4]UVRF8[(>^Z M0F2N2;;O7>^)TQY=.U.N=-.=Q#S;2R,OF_S M%D-YN^7[PWU[ +;%^$OVV0D\'_=^,QSD0+P@R_U6P7#[T&0=6FYG1- M%35>O4&Q@+^7B_%OK-K65";3V!.)6Y?))&/@,4KL/?//GV]SO=?9M%5:;>A"Z?U]UO<'<,7? M'=O-MF=IV@+L'I<8_>9;G34_[0L7"+97P@*P#\#:[MY3-V>E<&4L7-?1%7(7 M!D%I(_O MR\/P[%;R?:/&CSB]-DD[YTE,+G!+L&%@\*@4L;9"<99FQTD_MM[/3!G].[=B M?RW'QO"L+YCWQ>_F%M#;_.MC;^7ZY]^USNTFW+O:.OUSN?OOT \8TW2CHPN"]_QQ@ M?_RU:[^9L^W#+^>[W]X?-S\T+W)-H^;M/7AK\/=;ZTV MS(GXS^7'']L[1V#)-F$NX;F'N_N.22V9X2AHC1%78,=JS0C2/$D!_^4JLYP2 MN6:FZS8:J/$8D2)!$:-5PLIA;IRR*7%'O9>)!D6#KT5JB47J\N-^=D^U]Q3Y M8$&DJ(K(4((1=EJI)&#A=5%!N,:F"PB?CN4OV07E#>@#9QV/.%%+F>( '9H[ M:P277G&?+*-E^X%Z\S[CYKV\??/NM5N;X:!YZ<]WZ?L#& >'^3J [[/6X9)KE M^I'X[R(\$5=KPJ9^ES>W"$4G9)VUF]Y$.??NYM^WCM M.C]2N@51?C<"5[XA?/_PZ')OY^MQ:[-SG,[LOS/Z!L7[O(VA^UR"Z4R!Y^VJ<,1U^DI\L((BM5 F4N M(Z*1$[#?M*/.99&E,T1V?NIF'K19;TUE>>GA?]@*%1CGPEJG24B.4JI$=&RR MR^4"[/]:93UJ_]]NS!^W.MN;7L SCYK?; M/YJ7H9W]P80E3LI+Q(40V7BG2!,"[J'76I(DF(^Q4%'3)2D/5U'+)Z*UBGII M$3W:#T[P8+! F#L04<4I;E&8BX/6Y6=X_D<& M9CB\ST%[>^<38.'GHZR.L;(,:RM18N G5:>ZJC\-1SK@BWM0#6 GB4E:UQ(1%'# *IPXC;H)$! MB4#&8F.HXM;$HADZOK$&\$5/\MZ&.K'&>W#( 2.DY,)@2[AF#!/MC*:4J9EV M=+V;EV(WWW%4X^%>GC7I%[%W_(DU#S_QUN7> 8R]O7NX(5J;?QZV\L\[NZ0X M[=,RI( #"DH2Q UUR&(%IK,+RBO/3&#J,>K$.D5(DI8XI3D-2GO/39"@2434 MD9I: &L!)%F=$*TQQ]PCG,D@N0\*U DG\(?U(E@L'3/W52?UP> C>G;V<@U0 M+FFJSP(?&UA]E//V'/37MR'?U4+GN%4=L'H(Z$WU4IH"O8W+7;I[L;VY>[%W MZ/'NY>?#UN&1@/'0O<.M_.X7VSL'1\WC]T5,-7BK/*<>)9PXX@STKZ4B(942 MYP)K$B1>61?3Y>(/CZ@^RJ^K9?.MRN;1OD_6.;#5D-/&(2Z=1%;X?"3-@PXT MBJ3DRKJD]>G>8BFA1[E\]49?JHU^QZG)EQ]-V,AP/]K\L)M'7@&W3O8_O#E,BLA)PV75FJD682-'I1#+NB$'&?".RTE8WQEG<\X,WFP M$GJ4-UC+YEN5S:-]%3S'21B02)Y;H1.)G) "F1RN()I[E4 V97V>]URZ9[.= M"2BZH7'1CIV[FNX^;2Y?LG9S 3)!;TICGS>\#5>T!+=Q/K#4_A$#NHS]7@UZ M#P*]Z5YIN0Q261Z0$<3DY#AP['R*"$>K+4W<<0RX5='DWP)>BW)=.D6S;"4SU 9$M9:(,P9V!H%_\I T]@#9R9O[[M)[4.']+ Z?$5M/ M211U@WQV.CU?_+2=/@])JT+9?/U=;W Z>,,,/I>M[_L,^TSFB!&CCB-NM4=?*]U9(Y9R;!7 ;= MBF5NM2)WR^P_O2'U6_Y7[R3V;76G]J#1[OK.6;AB_\F$53=HK+6EO>' MOPHJU(+D9W2/3"U8\@P-BCRSTX/>&4Q+&/RZW&0]H-36<*G8'LK6H]2:H6KN M!#AF#;/[\=\\[#-N^'.,E=][/#-,HN$J E#'Q;CRJ9Q"9F5"="MA?%#]^G+Q MZMS#?'[9-6&3:_)@0H'%6Y![\CS=ZX7?VL219Y?8%]@%+Q9/>QDW-!O-V4*! M:3K-_MIJPW=Z9R%SXPY\OUV84(7M! ^RWZ^H< =@+OT;NV>QT6C,CJ_-C93D ME74P>/#KOY86!=3$H'*1)1:1*QL<]U9@HB7C-DBE[H@T3G=MK9S!&&;[BENE M8_ &N@<<-W\T=UI'\+R+YK?/A_EYNX=_MGG>0[/@K'_-5V;>[[/M)&) M2XMDX6^J2)$VE"(I##9&$N9M[AZP*LDTW_2S M?D4]J:#)Y"*$5:*?['D^ M^\Y^!=;5JPZ2?HZ#6)S2Y$!H &.JTSLIFHS=%/N\%_+.F+)7A[S,* 6>+@LN M:DZE<\)(H@)CWCO&E*]MJ@5'WJGZG/-]8W BL'S(,)NSFRV +HW@^7*'E604 MI\R';E:)F9?3NT!AO7IG#QMIB.05(UA0+SF/7$@N.K!"8!5R[)UC.K1QX.,6J&PMEXG M[C1VG!DK"#A0E)/ 96U/+?[6GK2G, >+F&.#P.4-"'Z@R!C%D0I"6J)P8M9E M3TF;::Z,1=O9K\">>M4QJ@^Q&_NV4S6%/VYWV[E7>^Z/7D>I[CP?8"%%Z^!_ M6G,?@PO>6554]^N0-*W-JD7'WNG,-)R<,IY;A#'85EP[@K3C"L&Z,FY35(R0 M?/(GV).QMXY2+>S.]AAV,$N<<&^X2L$F@8DEC#D9;/1WT(9Y\D&ZO+.QGB;86+2=O716U>(->%FN7-3PWW4> M%R87AL1EIW<*]NR#RTNJ:;M>-LA@UX;>6:Z(S>.^.8WR-:=>SW-F7HN!\"@* M@]I 6!P#87OZ@!K,O21CX"BI7)3B/%C]@GOD"8Y."F?!T%M99WJ5D7G%7>:Q MIUXX$EL#:@VHUR+#ZB3'I>TSADK M!"*"!L0MDX@'PN@YDD JI(@TJ:GT:W=]JXB/FJ(7M4 MX]P.&O_G(:E/,EBJ7:)!"AZ3U8!TA@<]]\X M@/ADBX" 3 3,BKKC$C+&N <'?@A]7&^4$;A+$]*.BG?"5N+C;L M<0^0)4M5YDUHY#.8+,@H"W4#!!&^T0/P*:BC2IF/ 5GXC?V>*:R.;;N;,V'R MDN>_3PIFLRS]]N2DW_L!"W@:.Q>W-J^9 RO;LTEFR=3VOM>O?I6O>VT-;9X@ MH-]%, 1QB4*/FK$ XT()%,B@S7FQ!%86[>R3M?T5%.CHFGEVD2\!*ZI MV,R*52EU0C&O3&G../&<4L%!(+06R87@@B!41.[VC5IY*!W9;$7R['ICBJ.F MT!M$K#WW3OG8!044=^R/S?; =WJ#LWY<% K"UD4EOL=_'6SO?*'-2_^CM1,. MMS<_MT$^?K\:3X@E$I6CN[\-PMTJ)-WOJ01?TC MV=XYNFSM',"8LD'Z2;2^[248ZV7K?)^#L2BCT2@D$%IN$T6&8(X\C9Y2HS2V M>F5(L ?@D;<]32%Q#7.>?.!6)NN)9IH'Z3$SU.%)RL)RUALP[7%P>V>EUV$ M_=^)35P*UMVS=GV6L07QEC)J:00/T3ALF%,T$JJ8)$2OK'\#!>8]F..G&9(S MUV&>YM,\S6 0A4IOV<$ #*B<:-!I6U=PSC>.X^E!+ZPUOE17@9XK?[4*)E"* M_7[!F#B\77F+P;5[M',Z:#_"Y;D)+TQ!:)2&V]E)KZ1:#.T$=XI=#YHTGI[' M6/XZM;NVZ]NYX'E(NMCPMM^_R H4]/%9MWI2OC@_O%+#Z<91Y!0*&,EQM'D_ MPP@&!2TD?#UV;:GLX39]>-@U]0\J&E0S_ "?%N2+U0M73)$%.N=_E+;#]3,=9MKW/]MYQ+W:1F%-7V((?_4X.^4 M13_2!E54XL_8C:E]NASV^,_6%V"/\WU-DM I,$2C-U1LTB4%#(1U[(S/ [R/C:_A= KMLX/(-+0MM73+_PW//V MZ<%!KQ,*_9$O7X7OIZP^W46IBTI9&312OW?<<%G3Q,$@/\Z!6BMN- /]&]/P M?S^+GF"\Y":]?':3?LOVLP\^ %^U<'P7Q)[_T=S<^'>O^]?!WF7O8O?;'NRH MCP1VYWGKPRZ&W07/_B)V=UJ'3=BANX>>[&U^I,UWD^W4X/M%7],OL#LW\-[A M)Y9QN+4#+BYM_H =VFY=9K=V]_P_E_#LRZ-]JWR(4EGDB<"YFXU'QCN*&&AK M*B,C5D\9](HS[*D@5@K-L65:,RL<#A86(7IF)@WZ%NR(_^V!X)^ ]5C,^MLU MZ^^>N^MS+8UFD?GH@W9<,*/AFX&R+.W8PM\KZW^"P>L;79CCSG".!WF.<_P* MM) _*P.F $DA-W#(8#6ZV)Z>]MONK&03+YC1CP%LR\AJ1C8P4 LL&XMG-8;Q MK+*514;,X;?R4\%,.SL%4[U;/"@ 9E;&=1GL6FUT,@)6EP[.W"% =GYR/YZ< M ;"#3[!:8&O\43"Q9Z#- ^^<%>[4B MC\_?'9]&N/?@K)C?PM6)/V+?@ZK)KS#!9.]SR*U_VL[7GO2'?E5QT?##0IG! M-_.$OAN[_)_8;8.*:\$H!^7\G57ANW%:_&O#RA==\>3#/&V 5HR- QM&XA$' MA>*<29?_*!4].9.CJ;DN0>?QNJ=8!5_A6V@X]P]QFJI=R>F:*C*B>H,B,OE[ MV1+@WWA%,]P8?*B4#AV)\'_>%H3F ? M(]>/]@AL-1CL[[9S;B\&*[]=QV" VXDYG'S]\B77_Z_K_[8^Z\$SH?!N:/MY M[4DFK(("4S>ZH<*.G2RD;]E2@&OV([="8\F0(DHBKK5")FB-F @L8!YH"O*V M[B-+K,JS,U'V]2A-_:+W1@XN 0B>'E2=0K+Z**4; /J:.KZF:J[U!5G->BZ> MG(YI[2JF]88[AI@U1N38RPE<@QH\K M0+J7&-_>2_H9S/C[R7D1@BPB\3,C&D^J1%KX3@]W>SI/2H]?W%8/]WSQ7WYN M6=$ 7AA^FGW8F 7U/'M[\UNDOW MCO=VMG#S^../[9V#3DZJ:QT>D;UO,,:=C?-6N_K.?_XZ<,>ALWWX2>Q>Y@:\ M>X=[N4EO;MQ[N"6V/WRA>YL;='OG:V?OP^<#&!_]SV4SI\$7]46MP^_GK#[\^V]Y9CN*A&@/?$ ;. MH1*HQL#%P,"+ZQAH.(LQ:H*T-1QQ3#2R 4?DE'!,&4T,#2OK6JYR,9U#ORP8 M^ H,^%OH*XA9["+,UM51;&&/PWR,3KUG6>1+3GQS3_A]R<+VZZ"[.;8>5[ + MJ[:==NR/C;&D@9W>YWB2BV*ZW[?@"Z<7U[$YM7_$@"YCOU?#\H-@^=.4:1I- M4B'3X3BC%!BDB2$+ZXVX4-X301+!+@BR(MP5757F/N7 I8I5S:N*KQD]M=U=18 MCPV@%G/$%IP$HU5E)SS*P+K+<%\H^+W??"Q&\ ]6Y0J*:RR='Y9^F3*FF'.* M2^$1Z,^$N&<>6>H]XA1P3R<"B!I_0IQOD8)\]=Y_R:!7O?>?;^]/V%$LR( C M$R@9553@9P(QHI$0,3<-3<0'N[(N\*KDT\T%EV+OOP+C:HF#6YNYRB)V"XZ0 M? >X\<9MN?VO)X&V]"LP MF6Z)1RVZR;3A?3\.2V>>S69Z"XW&GMMD&JU4#OX'^"S__-5VSN)-@%L? 3X2 M:_V4^92PLUQR TOG/&"M3LA1P%II.(,5QD)&.[%0+ZSYA\%HP+M:L^/X7S?&422"HB' ME$FKO4 QX,"TT(R%L+)NY*IBT^;*T\,^BW%^?D>,MU:HM4+]R7D"-3#^=&"< M\.&X9)A$8I'&4@$P6H>L\PPYRSVC*6F/W<].[JU-L<67FV"X"\I1E"(#A>JD M ;FA#B5G/%?.:^O!]Q=BE?+I)G;+J5"7+E2P> ->EBOKB5V4X-8SDGR\4')5 M[/:.,W?VT]AJII/S)IO0/8EJYKX'&3]MB*] E)^1=FE!^6J^WQ@^VK):CM[ MSG;VUD75VA1L[5W>W/27^SY2HTC"2"L<$4^6(<,<1P%[RJCU>5D756 J#WY* M;FJ1>5:123AHKI5 @1J+N/4:&4,4C(A.3@)Q-RE;6T0B^JR-3FQ8L( M3'34>(ZT31YQ [K"&I ?:K03Q@AF&@;0N<3WI%0/B+=1H3S;,%^VM M'YQC\$HR"88=B.8;)$&<0$KG $/* ME$XQ!$2"#P+G&)6X(VE@(86D\#=J$9F+B#AP&*D3%GF!%>*":F0P%H@J"\ZC MXU@2EALG\^=(MUN@V%.MUEZW6GMB<*1&K)=#K(E("!->ZB!R8K!RB%O,D>/. M(<\Y<3%Q&DE\E%)[61&I+9]Y"DDD 60B)*0)!2%)("E.*XJT\"&!1<22M%FM ML6D"RT56:Z_ /UYB\H#-.9*'+VWU\(MX"X^G$9Y"UCL8 VK$O1?BTBE' K1R M% P\3,881UP&@@QA%%;4:&VB!1$0RR@]XZ9;+3O/(SN*&J.#CD@)PK(3"L9= MPAI$*6!,>!0T)ZG?1#=1\T^\>@WR=--\CAJDWNT/W.V3#IS$D=I]V-\1NF>:^2.IHIW=J.XWNO([L:_J3 MNEK[Q8[/MFR_"],V&#ZWRLRKM=%#M!&;\D^H-H9+2A!AX//Q7(%MP6=!27-, M3#*&Z+!8YZB3@C"JT:]%X6FB$)2(3@N!O!4&@=FJD;4!(ZRL,8R&J*E]MO/2 MFIZD5G@O_M(+=?I:X]R\<&[" <.>JY KD@3/#IADV5VG#&E&,>9<>AT>ESKT MTT2AMGWF(@C@>_-(L$1.<5!XT<)/B5 4A&,L)HF9#%GAT7M4J"V%PEM8]WQX MR1"-::%VEY8I8 F&N+"B\-+#>'U7%A/[6Q'K&5$8E.C5.CL&.\D/=5WUSSGX M<=?5US_^((:S3MQ.&]W3=A%,:O\;_XG^K-\^;CM-ZKT=&-6?G9X_6E*-M_>? ^R/OW;M-W.V?0C?/_[$X%ED>V<#[QU^8JU- MSUL[G8,F;?YH?=MKMRZ_'C4/=\]SV1R\S[ZC,/LZ,218$(@GXY FQ*.@ K-. M!"$D& ,1[((3F/[3_EF\C;1#7B?MD-<=DDQ1WDX74_'->5OF=_=VID4H\R V M4J_3Z9T7-1Q7%9J-7D&L/E@%"^W?.,A4'Q6Q1XY<9JL-/MKZY^^_JU^O#C]N M#P9G1?SS[ 3,NU.X?]DK8U"UT,B_>3?6/>.?V&WW^HU6[S3?Y):^&L6#JX>4 MQRK?8?(Z%U=//(_]V(B5U#=^L8-K =A&_.]9^U\P[;JG@U\;"39%-;K1SLC# MJV*RUZ.[P]L40=X$H\U?A _:O3#(PQS /3,7RB!_T.XWP!")_K1QWCOKA,:! M_3('3-AKNT\8O[3P]O3-8OC#X=8(QZ+[212;\79]'TL]*OIB1H=(K M=1L(5<>>#.+OPQ_^&.):NUN(1O&E/Z8Y:"9LHN)YY<=_G+?#Z<'OQJP1*?-) M;:5IJ@>7GY*UXA!WPH0K/Y-BC5-YX\=XC=SXV6VW)6*-ZL?=]O;/!+[YH4\: MK+[7;>_0YG=:*F9E0B:J5;YN*T^:RVI-B5ER]C)!!C6[3\\@;]^F[?N#!B.K MU_R&I\X:FYRUN]V+Q9ZL;%+S@[VFEI!/XS8@WGMO(;_8Q\XM<1: M9Q1+.,BD933JP3103_0P-HYA>=Y&MT,&_X9K]@[W-K^<-S]LX3VX=G?GX*#Y M89.3) MV%_7RRSR[N<,,ZV38(IJ[KC1BOA1"(,9N3 M$F'C.ZX HABD2@:B?>P^_4J)T_V%N>X^^=:=D#'S)D;*@^R>;-(&_O=G-O. MOQ5J9.HH]A;LFT@YDP!VVBJF1&0T8!)L;=\L.\)]F;)OF!;"2XE1T(H#PCDP M;03W*"0"N*>IDYP PO%5H=7"D]W6Q.A/V/V1>HT%#H%0S@6U1I/@%?QIM1+: MT=J^>06[?[+Y8< 6')R L P:<2D)LLIR9+RQ/'D%M@[-Y->K@I %VOUU+.C) M9M&@S"?JYGRB.O)S9^0GN:0BC=B9Q!/'X/H'DY)R@3)B:\MH^;%Q=\HR"IIH M&SUX?%)&Q$/@R/+\SZ@8=CIRXM/*.F.K6L@%\OWJR,_<=[]AEK)$%=;8\&P5 M PKX8(7GSB=BZ\C/:]C]$Y:1QEJ%X#B2,5#$:?#(6D81LPX[&9DEWBS@[J_S MK!Z%!V,9VG6WQ;O@D! !)@\3,LC(+;4.'$27@A(8RECJ$:\!R">G[)W MP*P-WOH 'J @8.\(< ,%38A)*5B@-M*,>-Q,-T&JPT"O:'=KGSNE,2Z8-5PK M::ST6 7AE?26L?12QDZ]NQ^VNR?L&96XIB3QW+%"(LZE198XAB3EQGL6 J.P MNZ69PM2Z,?67 VJ@@J7]/U?UN?+C4J)(\IS1DX?YQ2 MP4'-:2V2 U,Q"$)%Y&X?]L3*0PN49I>_/7NUVU3V?E'M1M1:XYF+,O^.W5SI MMM$-VZ<'L?]W;W#:CZ?M?CR&=?@S=F-JGPXR,6"G-SA;I-++YG#WPP[\*^]B M#GN.PZ[&S9V_CHO['^^25B8"^/97!W8J:;8G2R__/&@6N_C@L'5X +OZTX_F M\5X;[G6Q=_B%-G>.Q.[Q%]*$?__G\D@T-_:QH=(X8Q V%E0SACG6\!4S!H%(6IN8ZU?&\P?QJY M\/5&'=V)SE^:[V=W_0M*?^ )9G_(*-+NSA MSE=X+?@ +*^L#>WW*[I51-\<\#9_M#[M^\"#T2HAZF-NXJ0] *\2"'-L@DDX M8>Q!7^)IG^A_&E7>[?E![%X)<)8LV$=93D"(3D"F?]:P(S:'=];.0_BFK"M<870+C^I%RMYDPI!# ^<C+G_,OL]4'3RG M.4O_H+A#OV!8@$<6/ (SL#B P5A,R&"ML3.Q3=K%;!1@GF_Q7Q@6Z%+8'_G= M*Q4Q*+YA?RW&*KO(HQ^:J85Z6YV8KFJTDQLV5EYM MHR![Z TF=5J>I&[O-#]KR(J;;Q,KHVP XSYM=^"%!T,<62TG%[34])TJO9AO M!,KR;%""4+Z^G0K86)N(.=@^_ /PV+UK'6Y>M*?:: MKX>[QWLPOLYA\_"([.Y\^M':W&OO7AZQO>//;8#@H^;E1[J[T\2@R6$\W_== MP,:$9 !F$ZARJ34R/FEDP2VAS,#_HYSTH33'FEK&,2.2*V<-"T0Z\+\$PQ;$ M=-*'JF:_V&E->PA*_1T(7 ^6>@"F9ZD#LY)^A%MU]U"N#UW90"V8*,I@PW&, M#KYE:*"4TV2X\*_8#0.9M]^_]^/W$5M-O[+V 0R_Q][WOCTYN'BE'AI(0<;^ MACL#M1\'@\;W3L^!EK@8Z>*3/AAT?7@X:((N&/DAZR0[FA@ I4R]#AIU&^R( M=P?MF!I;/Z(OV7BV4VK[V%\%C=++*C;;&KZXIFK;!0H[FXP%C5'VW>!2F/UV M/!\TP%BT7=\&\Z ]MA>N>(&*8<#XBV+'PMHH!E*8 L:#P9!B_K\B:XK^V*GB:6 \ M%89[*$S>XK7+^P^RT_@%C&X8W#^G,.I!XY?*V?VR]L_:T,M=;6R=]6&*5@NU MWFR' +IYRPY.2S6^D0 &[.B;6\VMC:MO;@S:MO&W]6!_E(3X?]DL6\.+-_[> M>'=U\= H !/%MK/)<34E>6A7B_^_^54;&P4 V>)K[T < EA 8"F6U%#P>1&= M*ZVK?JRL%##>2I@KY:<_*(0A?W80.V%H^]FA7W/5SVUUDJSB-K.C$FQ.2U(= M6+]VON;W?NP4)F)%J50=<8Q]L=JX^.HKUH%(@;^ M"K\ %LXZF;X RG0*[K5C\-LS/=IJ(W.<79R4P%+(6($(\%L8 MQ+_MC"PN=GKG0WZW*V3+;GIY1W RAJY.YP)PM=QE^>(V>"JE\^+@E]F-^][) M88-LVI6T96/FQM7PBUN#FP!: ,R^M<:-BFXA]1BA)4D5>#K^;# H42BSWC5H MB9W5ZN09/^GW"EV7W[^ A1QZ/',#WV^?E.HA4^&=G>0)&RF)<-8OO,J#[)7V M8VP88*=TX*(;9[2KAUB/';6 [<>A*O@=_<>LB-OXN MASNXTLUP\0X,O-/^L39E CZCDU %/_/1Z]:/,B ZLE/_O/@P4J$;@#&#G2QJ M;]IYV-S8!UP35CB"G.81@2DN4)YQ)(1-.@F3N."OE/KR\VW&%1AHI>&6Y=RU M09)A:]D0^EFZVX5M5-)F#IZ'Q_%*92P+D2/C:Y+PN7,CRC5&Z9+P.-9CK<=: MC[4>*XR5W6^L3R4FY6+JVJ6@T=PI#-1F::!N73=0?S9SZS)RD#Z O/5&@M\Y MD[L^[3G+,O&D9LVM)7:I)KZ6V%IBEVOB:XFM)7:Y)OY!E/ /[]'P"B8I'QG> M0SK?Y-SD0]%Z;F[HZO'WQKMZ;F;/37&$_1#D63SNX_K*MWGERU?S5[7[+U.X M^G?'GN;LF]6&[_3.9ISM#A.8AJ?MLVOW'S);K[,[]O+TP'Y .8,(42<1DW R M\62E4=I%%:GV!E/-](/+&<:.Q8LZ!AC"M_;IP?!HO*Q8AFG<& QBSDS8L3^6 MA8/E<:?F9'V9I/M[NR*O9WOK$D_X=V=[Q?;WS[2YN4&AW%=;&]^^;'W M88OL3K9(/F[RYF4X:!UV.MN;_G)O\_/!]N9'L7NX>]G<_/ZC>?B1MW;>'^WN M?&W/XMZF6(B8B>EB\A1Q0QDR#EN$!3ZCX2OK3*X:]@JY*6O8>I6PI03F MSGFEJ)?<>6VY!"DG+&DL?/+LP?P*-6R]-&Q-4"VDI*4B7*%(-$'<:HH<9P%9 MS$E2' =I<[<8M4K4=&OW&K9JV%I$V!(:1N*89:ID>;(IV,B]LAK+8*6OK:UE M@ZW6A+4EE/ \>(,LD0D!5"6DM=)()162Q)$2GE;6S:H2\VJ,5Z-6C5K/BUJ& M6(\5H3Y(S$7"UF#N.?64$BNT>CAS9XU:+XU:$\:6Q8)&%@4"D%*(1R>1U2J@ MH)QBC@NC"!A;>E6HVD6L46LY4(N[:#E85P[>D7M/'!9.<*$2_"4\);6MM6RH MM3UA:WGE#146;"WO'K2_788M1 ^@$-A8% $,<, PY8C3" MB42PO[QFQJVLTU5%%LE)_-F]^5XB+ZW?2[ '8)YM9SKW["$])5Y? ZUII/+_ M/WM?VN2VD23Z5Q!:>Y\4 =(X>4AO'=%CV5[M&TFVI!FO_66B !2:D$" X#= MHG[]R\PJ7#RZR;X(D+41.VX10%UY5-[))X%A6Z =CKCCA2//M4;,Y?YDRK@7 M!&,E8/6+4VWV$)Z,1BYCQGA@3\?!P/$#;\!8Z Y&4]L-?7<43JSPV8\.=DFW M.]0KZXX,2G7*VT'HH>F$_F0$\HA/+53=ZWPA](Q;(9_8D&!D#E]GAP!F/)X.IB[% M8] OQQ-KQ&W^[$?3U.W1O4,8%:%WEM --O&]T<@:CQSF\,">AOZ8,V/J>E8 M%[R*5>X?H:_=Z"8:0IEK#-B8C0>.#7]- P\D>2?T1F-N@.)F8OB,X]R[[:.B M\\[2>1CXUC@P+)>[KF,'%O8]]\UIX+M&&,(-KB[TOM'Y>L").;$LQW.M@65- MIP,'%/&!![(:MC2:CIC!@I%G/?MQI+LC);B?+IT'J*)-F>V/'>_H?"-$PPY4^G3FB:;#3U3<,S/7_BV:"]J0N]?X2^%M0P&6-? M;NX/#&OJ#YRI,1YX5L@'P,E-/O5&ALD9WNCF^-[>047HG25T,S"8X3F^Q0/7 M89/Q=!+886A/QZ[CNM,)4S=Z_PA]+0P 5+(@=)SQ8&1Y(+H;/("[G7L##D#V MO9%E&WBCN[KC=HG0CUBZIMDX87JLVC6?TH+%9=.1N]6E:=<&M $00;K$+@<' M%P<\S;BN!SR?4[D. LOV;0,N!3?T'>;:$V0LQ\GKFZ[][;8/CB==3P45C%< MQ7 /#L.U0W-LC7P63IRI;TW9* C'((1/>3@V7%/)W[UCN.LQ+YYK33!5/I08;B*X2J&JQCN#H,'T".SG !8 MZ@CK$$W#,1N;S.)CSJ8&\Y2$VS>&NQY[-![9GC"= M!E/#Y6/'#9[]:)FZ>?\@0\5P%<-5#/=&A@NDZ(Q]@WN^;SKNU)J.C+&!!0X# MSW8#-E42;N\8[IJ$.[)Y$#JA.9A0O4HK=.&O43CP ]!FQB#L&H[Y[$=SK!OF M0]504@Q7,5S%<'>8%!QN\7 \1L>.X_L^B+53RS6G_FAJ T$J";=W#'<]&&\R M\D,K&'L#CS$^<)C!!YXW'0W,\=ASW= W_6 "#-A"A(HAJL8KF*XVQDN M]XW =J=CRW<]QY]X$Y!V3:2B(OO'<#>B(IEGC^$Z-0?^"+UFUF0T MF-KCT< *1E./V6%@.#[E,XV->V#+F MS+3'T\#U#7LZMI6(VS^.NQ:>.@IMRQV[XP&S1UB7.0@'+)R.!Z$[X=/0&HV< M*<=J\J[S4#TP%,-5#%Z7BA-V76. R9*LW1 M0X:[%B:,M5>-R80/ L,W!XX]F0R\$1L-QHYO>V80.L"',9/7')^.UXR"C'\H M&$Q:!=>*K;U; A9&_K:6EG*](Z"Q1I/+49L)?@9$CL+5JV8LL3EY^&!BT[B- MU"WJ8;O,B*"C9 EGIJ4+GC&$7*Y=\@3_YF6HL18"26HYT%*NI:&6PH=O61)$ M+"FTCVF\%%_E:5A*E,9<[[Q) MGRRVU473>'()K\[A!/.A]@?7@BAGEY<9O\15XUBME6_?993 O,5U"O-&B>;# MEY=I%O'\I?8\>E&M>^\^H?3C\P@_W;;D83M>^W10Z/"#DD>] @@@1T>D:F+4 M17 %_X%/]L$H_+*899P5"$\>PRGQQ.> 8=Q?9E&QTJ[@Y ("N4Y?L"4<,ZP@ M@+LHY$G.:ZQDN78-0^!_M^(CS H?%=RO]I;Q?)'B&/B/>B:!DSR.@-/<@-KE M1@"*4<;C%>XD75[.X+]23Y;=E==5JZQB-L3[UU-!R,:;.5 MEP';3)/!(N/S*.<_B.= *&%TN(*\_TPBUEE G -D!I;"Y1T MQ8.UL<2V^&#! +7IQ O [ $@><#GN(<-SI0#F.I/=JX%^42&1R(HOEK8]8PG MNY;6)IV6_+!6#B>8VF,G-%S+=AUW,IZ&OF,:GN]-N&&-C7"KV:(M-[^N+S]8 M_/M0GLHG%&$^P41_BU/_2T]%X+_^=V;X\W\F[(_I\OWG?W[^<_X7K"_^_/;S M%_//3[]_???ZK^C/;U_LO^8?HG>?9E_>?GMC_?GIK?&_W][">OQ_C<:V/YHX M_H"/@_' "2TVF!JA ?]C>"-GXH?A=/Q,XZ H+##+*UORK2W+^\CID.S#-([3 M:V(@B V H(O(+W)B)T$+;9 QE$(3\WV0LNFKM/JQ6"T$*P"*0.X'/ J9Y#7< M-=HLO8:;4^-P&RU+"2R,$N!AP#(TH$1B4LBXGM-EEBYA8T'^XN7=;AA3V#;$ MEDJ-0N@%<+@Q6^3\9?G'*]@F7+2KEU%"1T0?O6H/[RXV= *"H7C\ZCH*BAGJ MQT-#Z,@R!5'.+!\/Z=&:GB.>C:=#VQSM?&P,S9W/;AIV,K0=YTZCWOS,F=YM MU-O6NO<);#%XE5 $-LJ[\>8MR:BW9IE/GZVAKD3&6[7:)LOQ@01Y=AP#TGA[ MCBH(XUQ["^_-\L9]T5F-CK,-G+S-!M@*#4L,?![[7A M>;89H'G,-MDSH0YS'6P4UG@&5Y@E(X\%3EQ;T=>:K]] M'7QY]SJ.X)O5^U]_-][.WT5_SO\T__P6Q&^_7:[>?GMCOOT#OE]WY'WVK]]9 MOQOO__B?S^BT^^OU[RN8/_KK\S\_O[/^\>W]ZS??8.U?T0I";7\V*G7ZKF%, MC('IFN; F6)Y_= (!IQQ'^".:3BC9S^Z8WUD31_6D7"YH6UXMJ?"&GK'#==RTUPV :"Z_L ;.<' ,6QCP&S' M'0# 3=-UX<[#^N2NJT^G/>>&)R#IW[.36T\E_1N;P;6D>56ULJI#/;(GXQ&U MBH+!X! \?VJ[;&1Y(\MQITJ*[1??WFP)1^5' \<;V,%H.G#,*1LP?S0>!($S M\1S.@I![SWX<6[IKNAVJ6JG*TSXLH=NV!7K+U M,9H#N$GJAZ3+7<*UQ:''7 ML)2 UCM"7R\>,+:\T +]=&3;;."$S!M,@84/7-=VS)!/F6GZ(*!-]-'DW@+: MHQ/Z"J/). PF2I?H'<==TR5"=P**(@\'?&RZ \?AX\'4X.; "QR3!=SB MT\# *@T.*!.G7ABGHZK( R?;[8Z\WJG]/6!(-DWU,@+U(?)O#C*C(.V_I\FE MADD# 25[%+GFK;1+GEYF;#%;/646 :[D[[B0"UK'WU:_RE5$_D7&6:[2"3[Y M_YJ$H>EQTQG8%@AQSM3B@^G4Q;_\$3.,J3MBYOW3"8Z?.W C6@+R9?P2;U:/ MY2)3"' U1V:D 6Z(=((HQ\0=D7^0GVG8OSF+C@[5Z%&5]03G45(Z_M&:]]VL?QFOM\[O&L/)%V(/93.Y&/XP'&!,85Q77R M?R^CA" M%8VX@#VUD],W=)RDJ<(W0M\>F3P<^Y83VGQJC/ED,K8"[H>A;[C_>K.?3;CD M++_%+"DNDN#GDKF\X\59F"*NWW_RC;]^_?/;^S]^B?[\]+/Q_M=?OKQ__0'F MN'#_>OWN\[O/?WUY.__P>=,4<>&^^_;ARU^?W[KP^PSFF1]5:QI>YL[9#>.9;)F>4PV_==Q_#-"3"@J3.R;<=WO/'$ M(+9DFI9B2YUA2VL64M]Q1IX5^ -N3/R!XT]' P_;DIEC;QI.)JYI>2-@2Y9N MFEUB2P^D!/1%Y'N#BEI"MA46[]0 SCTV#-!X8ONN:;J3P+%'QG3$'-\:![[M M6HX=<"4D=8L;O=T0DBR V(3[/HA&X6C@3%QK,!F/S($?.IZ-:6E3AJE*NNG> MVS^N8CP[2\<.T*PS9B8?>2.'FP8+.!MQV[%&KF.:CJVDBL[1\;I4X0?H7)\, MF#W!6LWV%*0*=SH8V\'$\6W+#J8N2!6Z9=Z[./X#TO&#VI&FW98H1(SC8K>A M\8CQ)2>I_ZGXFPT^'XX"9DV\T I&F'3.)J/ F3J!$?!QZ/")I^2U;O'Y+:GE M<#];$Y#7?,]C \<)_0&;&@:(;UX8C-W1>,0G(*]9^GAJG'AXC0IH5 SUV S5 MLUE@3$(C=)V)XX9C+YPX(\>:AMP)N>E.E>#<.8:Z)CB;X15D$43ZN:TEK&%QG/,6HCT$SC>ZRR?(G5S['.N*CL7#13ETZSAO>V MD!DZKXVPD4,/#[0>JGZ[3 JJ0 F28;9VO7+%C M#<>4V);F$;[S,N,QO'S%Z_BR[]LQ@A(B1OT)\W+LLK#[DXV(GB,!!EN+M@ZH M\;^X7+H0[/'$L1W3=RS+=2S#G$S7++YFJ_S9#VVT!@R6:[(1B]>/3!S,C__7R^"[+8O=I)#=]/#H MI[P]9MB< ED_;C#PQZ67\W\O 9=^OL(F&UV)^WWW[?YI]?C=_\^W=K_\P__I\^14O]C^__16__?P[7,PPKO7[5?#K/YW@O_\G M_LN*K[S/J?'N#US/[^[[7]]:?WY^:_SUZ9_S]Z_AHO\6PUC_6+U[_6'V%^SA MKU\FQOM/O\.>+E9OO[V%=?WI_&ML,-<:6^Y@Y-F3@8/%"+R1-QV$MC\-)\RU M^7CRK&PZPH,+%)1 &#--SD?,X.@F]:8CY@4\G%I3P_49Y^M!PS4 - &!C?OP M%K[>:2YN6E*J;7)/@5FW'M2/?^/%->>)=K'(HEAKLO^W;*6YXM^Z:.>0 Z/5 MM9WRLY_.%S&+DF*]EV 4TY,-AE/#">P;'0CN6,W]$/&CCP#,'3C@.!E,L%!",/(L[8WLTGHZ?_4BHMB$@ M:Q7(L:L$_R*+W//D8(^S- ZP\P>[A"GR@@8L7RC;U7@IRP(4.((()(PBS7+1HJ.Q M,HRYSPK-AW_.Z\%8'(N>-0'#ET".A]5]E-UH3.R'[@F@_?_5GV(E#N_ + MFO?#$H08TV&#*1I\Y\OXDCK@X/ZX& =[V\ $_)('\4H+ 8]EXX\HCSFC9@ Y MAAM2SZ6R)8WX7TFJ747"!/$_K1?*7%$?.B&/N<4%\"[. "@R.$\R4(BWMO<*AA/R+98DKS M$ .N>"X[Z0B@ #;@'.FRT) C%\,MXN"#\^AM8A2=B0A5%/_I_[O&/_W!EBT9@T;_!FNG]=1#EI^7A;"ODA8O,HC M,A/\4O6A^2F%2Z@JEOV!8P,O>N5]U12PI]:2G4FG^W0&"MIGQQIGU^[CX[?. M+ZO/K]%4,8<+,08)";N5L0#E!/CJ\S(1-SQ=RJGH.QE@[SUJ.4?F1))'ZKD: MLH:8+*87DK3 5EN+!6<9KIW#+7Z-0HR02OR\9B&497/$?.$IHF)WX"S;9 M,XW![Y4,=I$D*(ILOO+_2-; >WX%4TC+W(9920ALMQ\A2@,H ^&@UR#U#>(T M_;(F2N&92'%JSEE"32K#6B8:7Y02T4?1,2Z" T"9"'XU0>REKH6@:N!"18/# MZE/SYRV?MN0J,8;3'(.VEO.VL$>-\73- UD'Y1Z DA:<\I!*5*]^2ZVDZ+6 M47?,\1RMUX"R]R"NP1%MD21YCBJ3>Q<(?*V(EC.D.J:(!_Q*=FLM$4.VSHPQ M+1?-#R 7^X2!K3Z&L@\KR=+Y*P78;@$6826U'L$ "-)AB, JF3C\$Q@=MFT$ M73=88@=6P7%8]H47-=72CZQLP)IOM!O-RVZ_"@NZBP4(Y-+ZB']?9NEUZ1#* MJ9WL@J$O;ADSM'/039@AA.E*+5^4K9.IT\AZ]TP%_BZ"/UQBO]>&$$72CI#- M"+ DL"G0=1!TGK008T_HI))2&_0L^'ETA5VB19L?>@-)&T1J$CKS/ 6HHTP6 M)5<\+T@@4]#N(K3)HBSDJM3[+ KVHM+&JXU*@7 #@*P09BLH")O4DM%;6]- M<$;B_;HH2;H2H #::;& &[1O$((!=V.0S=*DO0* MK29(HBG %W5EP9^]3!I.YH+XR:("Q,M*E( 5)SQ3$.XVA$NNK:.I$PBS$,8T MGLPP\E-$;F3"NH\:5@&W.;RT;*30*0AW&\)2#(^:E11B!;6N06W-?!TE/I:? M)5>A%*4P5E (1Y+;;C&8B)=Y\RY6D.X8I/TT)Q^D-#G+F$WR0P@G92X 6X"Z&@@MIC)!H^J;Y,()L072F)Q!21U(SP$@ M19S*;/02!LDQ@< M*7".).X* UTY)I MBPJL'0/KF@0LKD80@0FD(=7A)Y]^(UP/*3G$3-3Z'076;H/59PMR$2;\6I=> M)S(;2YNB3J$?&7%E8L5(N*UZT=J&$JQ=IE?P+^4P[BKX=[F;1&H'_#B+%A6X MHRP0 3Z;F!.-;0]\A*,93S[8NG!9-J,LQAH M=PZ2%K#V' /26U%!953G99QZP*X%1BA[5A>A+^-!@"GK0)DL2NA.QNOV4@A= M9:2(# \ -/GW$N8,(T '/E_$Z8K+._H+7\GT1N#;"M@= [:,U&)U3K<(E\Z: MX7?"?@E0I?0(!GS;IY19NIOAR@U 1X:_VD$?R-.K2 %E$NDY/H:>Q!YWH#D'ETN,;$Z6PRUYS+7N?Q99CF_ MZ#]&6">"$?9P\L 8$6 H:!&)*% A0OP29?SG%==^D_RBE@LP_E!DT(&XOYQK MLCC!Q]5\,4N3E?:IBB_1?LW2Y:+"J(^??BV1J:$B;*@:C;51ME &>Q'(6@6E MLW:-,U6-C]$46L5CA\2%X_!8>12PI<-_F M^%7>8G. G[^FZ67<Q(> M1G4:VB',[16.EJFN-Y+GZA/2=E0^J5&AA?Z^DL?HR'&(]@5T) M_S)D(09=$([( X$)STT8 .!RI))?LEQ17E8[JEWFN5[6.I*/RN)$Z[\CHYUO M^T#;/PL[OWU'S,>1%O&@)/YO&WLZPA@X/&M/Y>9JEL?QM$7C* 5 M*%R]09)'! C$2&J ISGAM"Q=<$.Q!:Q>4#6MQHQ7%%Q;@H=,I5O.I3)>S)@H M>@ Z^F=92RJ+\B_BS26:XC%J5%C;KV<1@,VG$A@^6^9<*GF%2+$5= @#!!%& M$&L('I06L!X5.N:*69ICX8PP%L*.+ NQ>S^ 9XPJB(EEMB;.A",H\I8%KPI@ MB8EYXO,]RCJ(Y-3^V;$7P@R#UE[(.AZCN5CO-/O[\TU#[ M@XN%%NP+'I"6>L#XA!T/$8%?1>*LA2&74!7]Y2*[OL%Y41JBM^67Q2V8J@-6 M^GQ1( _(L"U')KA#S*Z'VJ\@X"1RB)VXB/57R,V3X0E3TIDHH(+3 U7[M+,E MI_IV(L0Y$4AR [Z=QZWQA@QXJ?21$:)4E6VP HV@MFM,ZTA2//:*DAMW1I2( M>HX2X"*5IQP7KXS+UF^U+P]PS@/V!M,\GQ7%XN4//U3?#>=2LQKZZ?R'%SKB M*&(MYB*@/1%O(8F ^&_A7 V(&D>\"".Q::NN>>S'#D(8KC 5\PZ%$["7&\F MK%%H3ZS-@>"R>%6^ M*>!/#<3Q/,)2RW2VHF1@?8!PU@L*%DU:JY$<#^[0 (T0I"YZ#6@TAGA0U+VE M&M^^5>4*=S( DH3AJZ]2?RAN-/PDIBE>%NGU\A+ MT6H?P5L9FC^>P\KB,M)^ $ M]>*D )*758A$4DUTB:Q*KVO.7#$J#T8>-3$2G'P6,F*[58U.DMN6@&=D-F(Q MUD^MUR52!H0/KA:L2A!H%V4J)EZ,!?(,78X=M#D7VEKA2J=;4?[>USOQ1O1_ MG\CR^N.RG#)P8+)]T.FAW3G1+EJF7^P40F7Y1?W(2Y>'L 9J M?__[3Y5Y6OQ4O4:E_9<+% *!& $+=M A13/*X9ZWY_ZX],KA\&+,\B7"'?8A M1'99X*84\,G8S;-Y!?2@=O#1!WHYS8Q)$SC=/63GS/!"I03 !$EJ(,(KT70N MRT^CDL=HK0Q+QUZ*]@/U0L6QR"BMVIHJ6='FP=8;HP_7W@=:N8JNRMI.V'>)*H_8]*[UA'2WTO%*":R6F(O*A1:8O2NV&9I5E3C*V+H@XDZ00R2ZD M<3H1Y89G3-A!-^SE*&"AJ(,EI;7GM29 @M,UJAPYIZK( .YVV>IJ,TA2B9 MP'.XRJ\9'##\API8+@#9(BD#-QE4XT1!^:/ZV%+/VXZ?MV)&T^_R/ +N&J2+ M+>NON3OP*_R]K&TN;?DM')5KH!X_M(&,@\Z!EX7$X52PPWQ0HYQ4)*HQ/)9' M.3"QJU3DQJ>7G/0$XE6H+\54?!L] \\C6#=%VW@Y*3:D8<.^RDJCNO9Y&5R* MW5+O(I2(/^ZB&1@$L6= !(FK;4!DA(\ #^CM&FV:0<5_S?+BL%''RAX M\"$%W$JU"SBC(@-JU=[,44*5)KBJ[NAXM%F[U ?=-2-C1#U/QB^7()6E&5D_ M\B8!)&DR:"_C,\B,.=HF*X-@@QXK+R*>6(P6(>)J,9:CST3!5R'L/#;AUN0Z MU/ZQ2),;D$*_Y78@+@^G':<)[A+X?1SEA3!P(A)+M5RDS3TI!][9J/>I6+.H MT0OHD])MB^LH1.L;DR?I:5X/VUT3\%4/-P/[=5#AE::C7#?T<-:4+IR?8.B M\]XO4BSN/"E;AEW7L!0H@1P_2I5GAF6I+43N MB /?OLA1D/FMG+Q! O6=0><#>BC^BVA8\NM=W[8UV'0#]$/X$@Y<>INHW\HL M0L,KU6L2%V"NU3WDJA)/AQ4S%W((DF:I4^[AQ9@QD,4]['N$]ESX65QC+LWS=,7-BV*6:9I/0$Q!1T M269IPJXB$%[PW,B?\[P,Y >!N8S#+T/ZA9Q1!?BC34 $P55B#9FIPV762)H5 M=O&U7#Q<0^.G4ORK"PK6^"DCQ[%6& (9Y&:6(9,"20"P519E%PE^/* <^5J> M79W% M?C*&!]I.-2))N1+1_BA[ E29$CD+\5:4$6?7:?9E@.[1P0PSQ67T_#)#1!RD MF,B*OH$8\UG+7@%B^$8\?;D.+ *3YR*?6:]V./ QK]FGP(EHD=,%4),;"7#- MJFXP>MHN]==,PA*E"V*2#U7T4C-ZR>QM]-(1/"[;SY#ZNU9W_H GB)Q!9:J6 MP2FAB(? BZ>R[Z<-)M*RX&1+NKO7KKYK=)8+;S&(A>B_@\W#_>RC;@,L47Z5 MEY[-!L\*EI6J>WN3VT!4*"\:[/,T6];"E?0_+%FB B)43-*@AQ^'VL?E OTE MVD]PCH5&91.^@(IQG=2OO$8'#,ENKXE!<@RW 6DO;TE #N&!DG79&-^GY7-^NC4&E=ZF?9=ABV( MLP6!OOF@!\7EUO"%?V <3!VV M5!JJZ79"H*+=8IM9G+8LKWR48&9,0JQ@ MI[=X/PR$.Z>%HG9$L1;DNR4AJ%S02KIR86099!DC!Q-%1O02V,W0.3H_5H=Q ML #MH:6K93T[=FN@9ED:X81"7V^\7Y &JAC19CV'EBP/\\T9X"$&LY5L#\_7 MKQ(/83>835Y5J"T?D4.H]/@WXOEV93D353:;D+"J>T&:(.TW4H7R-J96O^[, MH([(L=HDZ28^ .+4<"YG%&(%KICDU*(EX&K6_*4-F9I401%[XEX4;^R^@@% M$1,^81&H?3$RBFR@YU8LU+4X CH.4-W"6$VVP/ T?!<^IG"#0I@%T*LHW.]D MO<:_$(8>5@"Y9/)0&5$&FB3"EC"U3[)YJ9;6[ %]P043P #,7*+I6Q!PFK65 M0) VX63GFXR!E%!1H:V9LTZ1B5\JVO4!F*+#*.NLBOG8KIOZ"WI_J&!J]W"2<6X&5 M;=U81E^N5;_:@4\Y%V&AN?3,(+H7<=W2=D?@JXAVU9L!L+?;B[8PN3VCTBRS MYU%I0'MEPVWM;0HH0[2$5EXIX<_:TW2]U?C\ MZ5<9T-V<]N:AT")&LI ,^0K*GA<[K))WL:S*'M$W6FSI5H(YV>4E9G\47";( MW'A^,C;B6IB -(QZO4PQYN\EN<_KB#'1*ZN9RR\K5FX))",/]E9=7?"C_=1G M'$GX+ Y?1;EK,BG"2:%QB-H*A=)I4+YP#6\XSO2T(?BR#4O_9"$K]),)7WS3"5^G[ MBRH<]36VO)?]YB]$".M'&<):MS%^L7UW50*2M"J3Z2$C\9:"1?"00.1MG6.3 M/9=9.Y)OK?"80)9-+Q, 5(!55T$X7I&@54:?D%Z+*4L8#J(W$M;21)KKD&XQ M7N)$E:D9)@*1L74S,GDMTCB0H"V1A4+ZT"+"KE@4"[UC'5P8P2K=?R76MZ#% M[T $3? &L.VKD@80AJ!K^%0+N9QN"Q[+'<#'I.Q3D !:)J.NS^:T@G9E9.!7,/6);?W5DH2(L6.^PA8 MD<<"EPO:6\JN>5@OD36UW-HVCHZ>B*+$2P-:V3&W7#C"8R!R"&]B('C'72+R MH'$IAIF\VK76K 95M<3>QD5V\HH=_$4B(;"#I*R;C]M+EM2]&LX4=[[M(!L> MQHR7+G\1-=-DG.7%?SA2,16S$5L!;W]G34VAT;K]Q.4;+;) M@*=X331\!Z5(<3#?)LL.]1/:+CLWK5#PEW ."$N^[7>3-;PHXN_% M(0O#<2YBBO7J!F:@.G[%BQ%-WUF&45*UU2@AKP?:>3".$C_<2[EIWWX8RM1< M8"6TK8U5%KP!(2#G [CFA$EK$V%R#'J .W"P8-$N[RY=^8*WM:_J+3?SKM7M M8([;3_Y ;FC:HZ&SA1N:]G1H/PHW/!+K>]TT9[ROS!DJ#J09!V*=4!Q(5ZZB M%F_9951#6JP5Y$46P?:BLO9$I2HGO$"OGJYAE;981[O,(L4VM>5MH&O_#6SC MJ_;QS<]OB8Y_PJON*LI1^ZCS2YMZ!*LNG/^3ETH%ECB(J@2/5GIF=>]0"+VH M38 F>N&3QX(6@39;>5D4-!2$'V!#U*%/W+P8)1E=+DN?GW!JRRR2AJ^R4=!! M;[.^ZD#J1.KTW;VE?M20MKN;7JX2AUVB;+E*&CKS^]*8* JDE M9MF%:8N^P)*FJY$T-ER,P-)E;92&ZQYH#:VV[8!C:J^LZA-@T89PB15R0EZ;? 1*UAA+@9="/T8;43Y'"_DMI@=AO=^)XRUPE]\V MRO7=Q'W:AHDU75\R'DK92'(,%*WV(>.F47"E]KAQ,_,[7^7H&:M?+NL -3Z_ MYK*^#7 E3MQ:HT@*S"S*:G[3LO,L%XU UBW&C^;P3.:%XMHW1"Y,L,TP.E2\ MA_DE4M9:D\:;S 0&#_!'=[#E^?TVY?W__BJX?(ERBL(TNOT;U,Y=UTY 7 8J(CUDG#1=5]V"Z+*9G]4=91J%Q*Z^;,4 M=T.()+<@4O@:53#@@DM$',3[JB75FLO"%_&J!"/EH%71BF0/?DZ<-ET"2@5UH:?:!9>_N*/B8YIM MXJWD?#%OI3M@Q!OFY,5LD?.7Y1^O8!^+F*U>1@FA,'WTJCTA2MB4B0I,2DY" M\XG'M? ]-(0 7F3P_T$YLWP\I$<_%,'FL]%T.!E;.Q\;0W/GLYN&->VA,1K= M:=B;GSE3YW$6.]EW6( >HLI_/;.?E>^5< 1DY=UX\P?"@VS7)[*XY4M#,XE' M;XP^W7C56GS5UK =2V.N(Z? R[8BW"ZE:0WM<:- :2;9MOCUT77FZ6W7H"'< MI,B(W@H_^<_D)T\S:859TVG[!4$7ZYANGO(&BTD7QSGXRL15G7)7S[=^5;)W MN@_@6J&H&:T\J3L((M+99 MM\#W.HC M'-YWZS3P<-MO;IO849?V[8[UD345WIM'.P)\>N!1W,1];Z/L]>M58?)98+*K M3Z?]PN03N%1E,:#3O52WNLYOO#BK<[,..[>MW*5S9#:V=-=T#R2S[5CRJ'?" MVI0[5:Z3!)([T4>30WGAHP/I!-C=T^D0:[UBK&,QP$_-+!*E*9RO?&7:AFXZ M3J\$+*4J*%3>ALJF _?CI%>H? *7Y]/I"NW+TW*.=7G^R5DVP-BA 96E;>1G MR@CK!U A&OAH \8%Z1*]Q'OSI.X1IWTWN77_<[@#81[A'+[?QV7RF&K/J2&6 M=:CL/=-K\V@[?JN^8>5\R6,^P'K3N'6JBV8\N)4//!:M") M(\<=)?_31(X38/6G[H38R.I[7C:]1;<^1K/*?[\XT$"WKX&[OX:+;3OL-,G: MTZD^[9[M_F!-0^%H1-F!-MV MV'%&,-8-YU!&\##B\5.Z<13.=6=KECW2C9'5-9P[@B^+FN94GQC]#S!3.-#^I]9K[HF M9*K,F;;[;:0[]ATC$!7[.U@3$#AA=ULZV,KJ;JX\I12!,Y.EE"*@D+>OR&L9 M^F1T1Z>?4@:4:V8+2OVR5G.QFT%\C;T2OS!ZI.^V/?FCC0B"^QTW/DWXPHUK;P[6%; MU'JD1=ZX)&RO&ZQ'E6.KH2@7I9W9'*OZRQK\UUPT%Q(-PV$4K&L=)5D3 [-@X.BF:E?++SV%%'F\OLFQK+]O-#K5;STATE8:3 M@N%QC')-\&CC.]F'AU]%Z3*/5^7I!76#"JKK79:POV)5P[2R&95H@+3>QU#? MUB"J5>TOX(7L5"TJX,NF4ZUW^5=JZ)OO6/<.^^U0>U/NHD27D%J+MYI= CP MK/')'->YB&5;C*J+G!]C(ZIPM1W2@#%EM@,,T4AVD%T 2(Y,1(W^NB4=H9R$ M;JNK0DF#VAL!P(WYHER.(2K[M]%$-#P6]&O*F#79^18P$/MSBKU$HHF47*DN MVGM=4Q/&79.VOVSL$UL^B-+?X2YJB/*&;8HJEK>JD[]X>4"Y?6";_2DT/AZ. MW-V/[UR[VQD:]MZUNP]X]BB%QIVA;>ZWV(@ECG5[=XLU>(O/A4M;'S+=%D&Y8^<<>]*M&D'"O* ML=+F_9:I.^.'KC/V(!C<)8]%5ZZ=ALYUCI5]IV/=M _-PU+Q24\+)'>B3^Y: M(>TH?.,QI=?'MO@>4B%WW29S+^%5[G%+N3$EW3[4^72:S.]6!>3!#ZD?\K&B MEC.GEKO5+^D,M9R1*_2F\B%#[9@>T9M65G5-O_CPH>J:'E&_^SKX5_22E4ZV MRA.)WIY6ZUO9:7N9##)L!HRN5N'YI#[ALLMWKJ^U8-_:OJOVL;&BZ5)EN !T M2L*J2G\JK%S+9^DR1@>1=A7Q:W)Z5HVTL<=Y[1[%Z;8YXG"4&_8=Y>0$1O\D MM;<4[C,_G7O4P!V=9^C#@]7%S.?5P.FF1VM83H7C,6HF[K.<6KY+-VVEM5W/ M(O0W"B]C-%\P\MQYJ^IX )-85E0MV*D=N 23Z/F>U0W"@Y27>R"/:-L/2J[6 M.8%DX#&,_ZY! )M8;.T5(QL#DV=4_*;%,&BL[?3)2;QTK.&8JHNF>813OB07 M)J!*[3?[OBTA2QYAU)\P#]C5LMC]R:/W1MV3_&Q[36!N_.\LJ[TNEWS@99Q] M&; 0%ON2Q==LE3_[H'Z]F]H^]B'/NO;SY!=9IQCJWEMP5;X7]'G MFT(6L(%K&"Q8EE%E! M00IPIL+=O\R$/Q\_G$6+7+ 6_C7*B255TPRU7Y89NM[U)C]I,HDKED5B' P! MJ5A&S)/+8J8#P\#>[,CE@ /AF>%J\/CP8.#3/$UPCPM@LED9.8*,\AK8)6($ M+57$>A WQL&)*\!'V >^N5H,#P$NB%$==#SBVBA;HV., \5/B%+R%>/9C Z0 M.[UC0,#=T%U%#*B(@9LC!E1@P!U]W)T_+!46<&IA NO:..T:>,^Q>*/21MGY.,OR[(?UY]?%8=G&=>85A8@T<(H88D? ML;AT7)<9S@&'1^3EKISTK?1@YON (93@2]ZF2Y[PC,7Q"I_P!?J3\)5E(OSN M( /XF.N:5\$#.'T5/;"(ER(XP)^QA/H![\B]Q7<\#KA ?K B7<^=%DXG7:;P MXCM;'/?Y4,EOGO920.P6HTX6_;FKE:NN]%4 &\F&8%IFP#7@,I4?:WV.:,LQ@. M'H4;,(DP?$!$#)1.4_JQ7!7L!H@V6^G:G*W(!=D\'_&K1+_JT((H M)&=@$^^K5R"X89__>2 Z[A&C#'&E[%T<7ZFMA.\"'/(T=O+Z.=\(C\ MEFAW991.#AB-AR*C*BA@!."U]$46M7 >TPG#2VU\$2Y1BE H9QMJ%\ Z"U*O M<1^$.RSVER(7N_I>DN):W$Q!PG7EDQ4NZIMJ$538E,AT]H;#M!U/ ]^L>9_1 M9PM;QZ3M=#Z/"O*?DT]5XD<=T)%< N9(__I/6W:#'*<5B$(D3M@ *\\0[38< MS0@M#N_261.E;YQV[7+.-WS.0^T?21Q]X6VC^2:1-5@:0 IN(Z A6!)!3ZX( MXY#T>K>-%/-F'CQFV]*YEJ1 MU.GNOIS^U><[/Z_]I MAE7KWHIR'C]3!./V$( NGOD>/O)^NLGO%5NP+;R@P8I;C=M-:VB/%W4W]TQJ M$^+778&26V,(SP8XYJ/312?*=?:OCNS*IYP1L433-O03<=1Q1,4*O<> ME4U''TT>NH3"XZ+R"5QX]PST. *B7 3!RRWF16DI%6:2\VHX<[<<8A73\=3> MWKODKJJ.,ZW7+M#$.H="^O>@OORYA$#F;L1AUA%.]2=5N[5444%5SW.R72:AYOF5)\8 M[MU$T3X$'CY,PQ9%&V=)&X8^MNX8?-\]VNCH%=[3 ,D; Q'_D %+5;0([)Y= M7F;\Y.54.0;@/)G>BV"A_IM#)P*BY"U77AJ<^GTYSG;N["SG1= M>%H%0E'+V5/+71R(':>6CE[S/74CTHC[UUEYQPO-9_D,T^@I4;WNR2$3YB.> M#]L(=R0':%E@)-EGR1OU +!2 U8IP-(454V 1M&*H?9^N>_8C<\PA3_(HBN> MX-LQ( +7%M@IQ%MI.7<6'-#5#))1,V5&ZRH^I8^+:S@EVFVDJ4%MC4) MP2=4[F6Y&,!_&RT,&YVOW.@Q@8<2S!0CP98S.H; MI]W6Q1&:9X65#]*E:#-#?3)Q!F!-U/8!:S8 \V P653P.76O\6<(QP K>OBB M5H.NL3EVI?G&*FMS7J3^EZJ5RGS!DUP\]-.\R.NJ& !YT2M!+-?C1<$S#?@D MS_("!ZI-U[+&"*PNX3S8:%LQ?,C&!]WE#;^@ Y).(823.R;U2P;47A#5^]E> MDTE0?:L>TUX8?4O)C^WSZ*(.R6*9^3- 0L(6(% 8OA#4RO^]C!9(A^U.*F%[ M-Z+/$=/B"%X/L#!1N0\J%20C/ZIZ)U%"9$6(#I\*O*4Z2]1$*;GB0!<9G)!7 M4AP0SC*A[DX7Q 9]@;1W"JVW>FE[V3Z'0]K!XDFA45.,5E MY,-Q8P6D92+/N2YT))8J_FJMHZH!4P_2+#JE W ];.\BF9R.[U$A'"ZR'' H M%A/CR6>KI236UXBV=5R9AU;&A5;GKBBDQK2[FA+M.60CJ; M6%W_HZYUL]*>2SI\L?UJN7MEG+-L?.7TLO&5"B]3X65'?_/APLO:"O:M*G2W M W94^%GG0-+5\+/.X_+Y!)_=+27M:#U-]K(^:0.J*QDE2Q+KQ1N@ -PQ@>+L M;.0';[_3)O#GEHUA./NG"!^Z_7[DCRDL[C<6FZ[NCJV^8''O;L;N+;@O;SY1 MB(L0.6YLSM,.?S\.G8IB*J6Q<+?]\Q[=OOI;K6.J&\8!+$Q54WEB^+CZR!IW M"#XGP.P>KN1'-_G=FH>MCO*[50F[2X&0^:F * M>?N!O):IF]-I+Y#W!*[,_E50W+!*UB$*#VB5W,P,6Z_IN^]';+I"X/XBL#F:Z.:H)PA\ E?BJ6N1&Q>HC%<[[ )]N)*31CNY MX8S8U$.?3L?YF*N/[R[8W_MT^J&W*A(Y9Q(9Z^/) ?6U.TTA'94$-A/'HN"_ MGD7V>.+8CND[EN4ZEF%.)F[H!8$7N*;ELH8_-_J,/3S2)MYR[(O( !=!"EE60V/F3@C\F;^P(P'[-*;:'.Q M. S]KW)',A;E7&/7+.-E"D"1!FR%?<;-\:M<\U<>$#(15J1 4BK]!T=?:77P9?8+E:YE&KZ!<-,PP4;N M5*2JO/FD>%67H^(4")3RRX8@34&DSE@H=:3UG*;;FNPN*(#>NO8'R$ MB4@F%2F*"$")QG"2N6A>[F<<0Q0D@5?4K$M:YSM@1'B)":QPSH)AE=F..^FX MU8T=W\24-D %AIFFE*0$OQ7(0WLL/J=\D7B2O4V/]IABF.E^BTQ;.CY*[M8*[:K@L>$%'R<'T&.QCX=13' M$CN($@D *TKVQ4R\C-.!M9&IPD3$OVL6R[SD%,$]2$M$7DL'I*7K!,9E!AR1 M)F;$I44^\1(Q87M:\9EDXWZD<_LM2P&)92?[XTL6F#,O 9I=LJ1,RZ8H$"(3S%''$BKX!GFML/MFR0\II3Z1+*( M"&$#H"+<$X.6.(])XQPQIV)1-3+K-^2^ZV56/28N$881RC7;;W;05Y-5QP!56%$ MQ@7378,\0BE'I3/*:_:OB7Q7P/19M)!"NS^+X$M@I@",BG!J=J*]22K*P?M9 MBNO7'#-PZ4N!1"B:B+(2T1:%@G"OO 2"MEJQ% MI7S*7<>H)6:*)F,@8RG(0 M"7$#2="E_(K")4G;>#'7/Q,BQ]$\*O:9G+"45EPB]Z"24N5IBYT2Z2&YHSS+ MKE@44](JS=8:D2YES/:6RC#=9%$2QDO43.CV+6!UJ#3@8F1%DABE:T$.&W#1 M47=A0J'&SS$9'E0!>=U?2@UW4A03H3#[P B^53FCK'R.JE<))H?4+67X <*P2.!L"%V!D M''U!Y;[FU4(2#C@R$(&]=+N50+HC=0(SXMI"[:PT:$1O+%U2U>N"N*E#S#NBVT6ML+\L %;.L MLB9\X:NZ?,6<%UGDMRHTP+6V!!3Y1OTP0:*F&C>2 NC";#*XAI0[!_9#+"@O M0*.H=]+8H/F&K%-EQ:NF0 A#M1A2M1VA[L",6SF?$$%1%"[PO,A:@".3ON&+ M2YO%:S157_KKU;6$_"_-&%1RIB0T'E'!E=W,M1R]LG>(,D(IZ3#5^U*$B6O" MSG@.G^$4E0Q1KFI+A:^2&U3K33-YTZ,#'=2KN%DNB-<&SLJ@2\NH!B+9.HUS MH=G4ROAJE\C?EB9+WKNNU4MA1QH ",QP5,"Q10D?46NF$.QU$RI>EC+@*KL8 M(*X1)HQ2<6)-K-FIV(DLG63&2MDK7":^^*JQA@J]&E+<+VM;BSD+FH:VJK.R MO#)G>!'#H:.FAN.R[6NZ1''!=>K*2INWSIZ. M,-OHMR/LIQ0X?$*2%QS/^RJG_0-9S/.>WL8WWG<-CT")'W3]R+]_ 47JYQ4O MS5=YH\@7JC^S"(N5D252="9'#8BCH"CBAPHTXOZ"#-XT!K\+E/4X)T,3\GU. MI"D_N7E"*B@8Y9)SHF&DBCPB23#C9'P@7E')4F)CP@^R_5O@.%0?"R5QDJ6W MQC;A*@/!:Y:HK+=G*45"FF21YJ6GB/D-&1W$T+0]J# #-Y:H2F,U2V.YO2R- M=21^MOT,&P@LKB^9'Y:+BVX[26BBT![Y,(5O 2F]64=N@]2'P"%#(6V]0]^I MI9/GTC)>O6Y.\;Y:CDZ/T;&9EHZH )W&0I9+R96"DU?X"IW@.%/.B=&]$/!"? M-*X H)1(EASF,!.P(ZDM5"NHO>?H?[AQ0A+Q$S0-(=A(Z72&\S-GG-&LH9#?5QKYQ*T@;=6%;HOJ*XMM:HKPQ;C13 MX$32OO%\BX<>Z1,#!TB[CP%YN2BUNBV,2=";G'1C]95W(> QW(P9$990L%-=*0OI TE M(3-[6C^0U<1O0@XL5H8QK[)N, MTC76>Z")MVO,&!:U@QEOK=!_7(8K2JEK6Y=6.EAD>"/Z7WV21%"$QP!$KC>" MD7+ U+R,XT(Y@J3HNDYWT\ZX;E+51=0$E;6PR7@B.$K?E@=X31G@E>VFRS.4] MM:L[SE![WUI\<\PR\"IDOHRXUEM->&2<;Z,!21WL+4_B3=BVO;3L+CNY&]Z* M/F*<[,3BWQO5,$JLZ9!DB&9HD"[3)78OI1Q":B+"5H]22$)AZ<+VV4YER'FY M_]/AN:2M@^V:V]B9LT^_V]4C219G\FI,8 MNTS*D,0JD(K(?X8.ZC+,"CN3B:ZR%-F8ERDE^VS]-NJ^&;8]%3,/E*U_S=(\ MQ]X-L(&>[OA&(A'[$\LEA?"2?D#01\4VI*BBL6JK>1*(T)72QU0VXZ(H&A'9 MS[0KO&>%C5(&]S9##$5:S5=L*W>-8QY^9>UN[%>MN)Q$A#FU]?-]%7&]#!YL M- 3+>#3WEEDNR#5C5\ V4+E-J$'6'U4H*E+F9>.\R8P:QDN_H+Y3>8QP 48$ MP@*7466)O!>K(_.614VS5;AIF?>Q$ ;XC#*:_^;@B(9]0EJ"*/YB5]"#S"$E.9:7Z0B\W2P&[;DF4HK,GVE?+G5, M_;KG:M>;-*)-1)B$[#;'\,X2B(@)>DW$[BL2''@YU+%) M/TMR[^F^;[6]U)U%2L;6U'@P H$05FA?5:JSOC7\CN+I&NF<+)B#3D=<%^,: M:LZYH0_*\$SJ,-E*8R\CQDC$VEQJ&9YZN]*G[]3X%-%*/ MQ*SEWF$,F2^*X:);UH9Y9E5:_ XALEP]W0D/H6&>))YN'BYRV.VA9.6)BZC6 MN&E7+".+J=DE22\[(AUNO SHXA<.1R$=R#">IF(N9ZBG7+=XR&2^4D+:??-0 M'UX5NM8*71NIT+7[GB$BW2>,H!&I.!]+6>\"D^8I&OJY##'[]/%"1I.]*'/X MVA)*4R#:P:)%_8R\0+;7>EU&F?GH4Z*0=/'5*=F)3L,J]&&'('!<0]"N595X M5%M^:F/0-HOZ5BL/AKG=,GSSBL^KRWN[C7O-=KW-Q-U,W;LIQJ)./F@24WGW M7*88/ J\'#L$4Q[<;7E''O?9O(P.Q(3J*FNIJ>3ND@6KTVB66\%P$I[-122L MO%BJ,B!D?Z]UXMUV*N$8O+_^V36><*JVXX^;4O-Q8SJV+.@PWD"F+ P\O>(- M@?\6OO'3QHL9)N4MZ&R_R=A4-D?YKQ7,5)EY1 0X+D?J,3KF\PGM7(1F8<$* M&4].X:RLP$0ZHADJHB4"L$3LBHSSX++V09TF6T\H"T_(B8'J9Y1$4BDXPAL8 MIG4Z4U6%@C8GC5' F*@9><[K#\JAJP_T5C)F9FR>4W6W>2HS%6L;;<.:4)5$UJ7M5095+0LJ MU]*(H9+^F'7IM($IC!3#948A3/6==H.:OWZ=;;W%JLNKNLYZ?(M=8(C9F8!4H),>JOU[*:J8 MR""/J!VK$:UM#6CY"C.L*,M35#D@IB84R5;$!E7!0D*\Y =O5PL$LQ3J8E6) M=GU"U'56BU(G*4-:ZLJ"M:I2;X3"P\Z-]J1?OJ>[WH_X;K945?!GA;S!11H/ MLOGG(!X3C/1ZQ1GVM_HPH'5.;R?Y8)/<6\Q^9UUH@[;I;FOOCX M#_AV2*+1P!CIVD6M'."M]E-C(V^P\-*RIJB?*F,6WM2)]C-\5M1U_M]?PT] MX93BA7.M9672JCC&6WE"_J$J#6:U2I]BK)*54$GV+L5P)B3]GKBXN$MUF*;H MZ;9O#F%H>#IU+>&%7MO++AE&# **QFE.!>V2,M!+%+O!P,I:5(,;8OT#40 ' M-7-"TL&<%[.T>0MM?B+G@,.1-776=WG6D'HZ: \FJB8\UV@:RJ!I])<8F M+5\,+@J;KWW4K->P_D4KEG+SI%K!E#4/7&,PY8S\JTR-)DXX3Z_.BII^PYP< M1++LU#76&44='%EZ.YH2M>I9&@NM%$?39TEPCLG1"T-*ZFSKY66UUA](Z=>2)A Q))W8#TZ&3R&->R$ M-+J -R)1'[&JD8TVD@D,??AQN^6!+&Y>R''7='Z=\N5'E,$TN20LIU[1MMI '9'_< MG+44:Q)>:28>I_SPI?=9UF$H\; ^NGUVN#DG[;*G]'\@.\26FQ)_GO\=[IH7 M OEVU,TZR;8Y@,W4F@6#(5=;Y%3KOG*JCM+$>[](/<"]21G8?BU2"V)>2+ZP M5]U#::#R.1 9$/0"F,E7=C-VK7Y3FKL"T4%&[((RD3 ^^E,^Y;7-;N=W'9#W6A MSYJAGR(__T1%O83CVM&.#0$,Y3]T.7,\O&0'JUUG17/W-'0&ID['QO#W<]N&G8Z-.S) MG4:]^9DS==1:^[-6Q]YWU%[T&>Y EV-)WUL^V=6?O'K5,C?>W=)17+"PXS3/ MWKAY#7$A89;K6Y'E^G,[RW6]H_83'>6TGR>)SH0]3NR$MV_>$6&Z2,_UJXTV M\-CJG43XJD=\KT!T0;41]@#27EO>_^BDM+4YU.D<[?=UF.!ZO;][L()S/$F% MI-U"TNZ):OV^6!J"XETQ"Z-?=^+5KI+T)N@$5B,&.9.((7Y]=-/F?ACZ_+6, MR";76KJ$H8+\Q9K1\4'AY3'_RV4&+"<8R#WZ/N=A>.?S?]13VS J&8V^%R_W M89JW;7.5G>;4FT<>TO\]!.=M6#'=];P/TQQ:[L,;H/=C%0?W MT]C.>P\Y0D/K 0O];IUW'K3#YL[H7NW2UMRQ/K*FPO=ZGUVBB'+@;@]B>&M3 M[A:@#J/@K>C7.2 YSE$ =(2=?G\G*>46Y%#\J$?\R-6G4\6/.LZ/C@.@CO*C M[LFV/9.LM^O4@A(L$H>[S(RW-A?:B38W\8,MY] /?C"V=-=T#^0)-T#]L9CV MOEKS20+)'2D =1M $WTT.?1F54!Z8B"970-0]P2 GHD?-PBGYK3;LL>G9@CG MG60.N?F]G4W]H%+3-G3SKE:30QQO2L=\-! :QEE9 4Z- DT'I)F)HD!%@4K6 MZ8ZLT[_PA9_25N]8%<9PWF-TCP9[Q@%4&,.^80RG?;NCAF0=:LSHMXC=/R!9 MM@)0MP$TTD>F E+'@=0Y '5/CNB9%*-Z:R\TS^WL1!S8!=Y3IWSHMU%0_90.DZ- MQX[UJ7-'M;$S//:L=4KGO+(M3HW^7'UD'.J44/37(0@ZRJ;3\3>?.C#F"$@H MBV'7C:WSNT7'[:NMJ#&Z/D;WR+!G3. FOW+'#;L?>,ZI-J_H5WW%XW2!C0/. MS*_LZ,Y(^96[#23[T,PL!: GIB)3GQKGI6+V#TCVN&L ZIX T#/QH\=^Y8\L MYLTFUK#^^WB5^T>.HZGN&*IR5;>!Y'8N%%@!J$U%IFZI@/J. ZE[5-2]N[]G MDD>/#1^_\H2ZX%*KNV >)5%>9-1X[KQ,'Q@,?##K5$K;$P<#*ZVZZP#2[>X5 M^5) :@.IB: ]-CT\8&#P+'TBV6&OEA_QK++.Z;S]58C,'7#Z5RU M(*6UM6&DX--I^/SG?TPLTWJEH*2@I.2/+AE ;*/S%05$N'NZ$1"F@M[KZ\\9 MZ_;!I4!4U&V70'AFYJU3HT!KHCNC.U:X5Q38"1":RO+2\3?/*O ]3O-[65I. MC,,^GTQU>V*^.%0OZ0QS/6O5\OEH>C#D>@J<4Z.[L:5/1B-%=SVE.Z=#=-<] MB:)G\DS_BA6\20J>\;S0HL1/YV<6MF+J8^5O[SJ,%'RZ#1]]='"W*P6C,Z>A M[EWU/1,T^FUH:/K6#36=A@/S]+$4^' =0E MZNG>[=XSV:)_1HSWQ8QGTH*A:PD_L\(C8U.U;N\VA#JG@"GXK%4E51#J-H3N M%ONJ#!E=%S;Z9\CX.]9U]GB89ER*'%K!OL+P89;.8=-)$25+#!"1(;%ILA$F M\K@NZJX=V'>/M_U.LZSG4U.W+%=YYGMYX3P?&QU2:@\&CF(Q9\%B)JYNC16+ MZ2N+Z9)1LWO"9,]$V?[9S7[+TJL(>\%J(,VVA-DS,Z!-E &MVQ!2YIF.PT3T\ MUZ]#P%&H5WS9<9C:F'WZCH*BID$ M=/-#N3:C_H1YP&*6Q>Y/&HOV.58">6AT-8W;\-4BO7K2/H[F_^)RH^"_GD7V M>.+8CND[EN4ZEF%.)F[H!8$7N*;EQMF7 0MA MBR]9?,U6^;,?VO %4)8GC\>^?F*[0?<0J/+HQS[>>NP_I?,%RZ(\3=!>7LRX M]FF6<:Z]A2]GN?8SH&Z@O669/]-L4][$WZ?<'8WX,BI@.G^O M_=X4W'(W.&[2]ZWWR5,++D=]NRN7:W5QR#>&;-A4C&@3W&;)'S ME^4?KTJ>&R6T+OKH57M")+RU6Y3F$X]KFAP:@BZEG4?.+!\/Z=':W2Z>V=.A M.W5V/C:&YLYG-PT[&5J&>Z=1;W[FJ+6JM:JUFONMYQ;+[^WJCEGK.RTM[M94 MK$VF>!Q=8./2$XV ;KC2]S&K['D6.\_U ! \W*OW18;I^O[WRLGK-B*@^+8_ MP&_>\+D=G/F$!W=75]13ZG7['=Q/,Y9<5M+F$>P@VIJ[5BAL#\$@#@1[+_#\ M8@[*RNXB70^%Z?O?+:=SM-^C@BU:\JWK8 ]R"9[/22HD54C:^9-42/IX2-HZ MU7M?X_>_Q_>5R>00 WP?]C(T+;3NRQ\SN4/Q:T?$M^>OT7:7Y5J4:,4L7<)0 M0?[B<&'J%(+/)4-\>:= A'UC)M48:HRNCO'4@96;7@GDS&Z#9PI&:E(G[N,P MA=]B5H1I-M'85^3S?PCL/C#\XS8"B M_@0&N6-]9!T:P-^]/-O3#O(YN//120?Z/'A@I.)'W=F:Z^K3J>)''>='QP&0 MXD>*'QVA[Z!]:,4QQ8Z>%D;V>7*C![)2"1!;I'9VF! M9!VQ9?H#.5AH;LL5R6,=%D]%G$FV/<[DMCVK-BFGT";%M W=O*NM_A1[I=P/ MK;L'7^..EJ#'A.W1S1!/9!15+/(D6"0V69],ND=&BD4J%JE89)>.\&Q9I*L[ M!]L0%8?L#8>\H[?JI!FDM!64:RC?= AICA QVCCLM9I7S=,^=ERK6J5:Y8FL M\A9C8?>J:ZDW'_9-A0!G_J9"@#-_4R' F;^I$.#,WSR#7@='AP:]*'ZD^%%/^9'NND<, M/%?L:*] K?-D1P^9E= #5?/GMS]?W"E'=LNV^X'8EJF;EJ4R]CL-)/..\6T* M0$\%H+%NF&,%I&X#Z=!2 I 3PL@1S<-!:-NP^C@%-D'!-"9^3TN?KOXZ;P* MMIC :SC&'Z4*KQ_3IH"4,G4:] MEAX(H^^+&<_.RS0ZU=TC51)7ZNC>OC,%GT[#9Z*;XT.9M(*1HB$%GX:JH-OC MX]1L5C#:WP%T&F;1DZTKBF,7 M"%6Q\:=2V'J('$?GXF0:^J%@L.$?9=?IW8VU&]OZO,R+*%R)GZ(DX F,/WGX M/MNF<=NFK#LUVB[-0UJ4^!EG.3SR5MIWYG"DP?)B^$S7TDRSO]>U8)D!A+5B MQN'_,\ZU.2QGEFL<=AUH;UGFSS3;U#7+L"R@T/F"9?![D>[UA3G4/LWJ5< ? MVN+.>\EX&'._@$?UKC+NIY=)1!^GH1;PD&<9_2Z^87F>^A'#CZZC8J;E+(81 MXQ%+"NTBN(+_ MP(*KC=$0Z3+#=V@CKV%1"6R^WI@<7NY0U^!,BXC%\0J&#W->(+ 8;*8^M>5B M$&9PS(W#H(U_@_%PZS!=F@P6&9]'\,&V#0!A+PL"_/4L @A=L[PY2,:02E8' MH4-=E6('94FN,P(D;]#:J-NTMJUOX"YZLH>3%D%9SE-3%()QD45PO!%"+XM@ MG80^28OJDN70YKOQ<-I&&/.I$:9&%LE/\W5 XJ@UOFS'A"86P2? NS;VCC6J MVA"'J6'+ MR$#M? =_&_>8SGJ($ ]E.:%WAZ9?DP/*1?LS3/$35@MW<['G--1O8Y0AQ.@^2KZCB$ M/ F;C]DBYR_+/UZ5)=RBA!9,'[UJ3XA2V)HL2?.)QZ^NHZ"8H9PW-$C6*YU^ M$B/UN1C\#MVIL_.Q,31W/KMIV,G0,MP[C7KS,T>M5:U5K=7<;SVW MA '<;G0P:ZM#2VF^52W>9(K'T8C'V^,%2$!X*P2$G]L"PCXFSSW/8H\J?T_X MZGV18;J^_[WL(]U&!!0?]P?XS1L^MX,SG_#@>G4V/\U8'0DVI]MG\[1DF(CC>->]L./:RK.@]PQYW.: E&W^QH4NBIT[=AI M"G35%+X^V@D?5 _M]A.\_^5^8TQ#PY8EAQC@^R_=X>F!JTHD%UVW;8:>C>C!;Y>!B!QW. 3SR M& KU^X/ZUD@?W;4)M$)]A?H]1GU;=XU#4ULZC/FGF?A]'-;4C2++5!\9T]/!E9.$D7W$>J4/ M66JQ-P5N_+8+X%#Y6.7444(2E"4H146;IT\ZYE#OM%2"=IJ#Q2D[]3,51VF1V)U$81KW"O M4*$&F:Y5RNB/A>2)QE!'=?)'I6*/'BWVJ"LRZVE?^:L)62-II)#VR M4MHO7_AEP\#5>2'J)*7T@]F/DM([)V&?/I(J>T=G$.SHJN3.JM?=K:"*=4K+ ML*^[EXENE^BUAVZKX*IYC)K7NS:ULPZG/!:'C-]I3O6M7V8%T'\_NV MU5Q6HS#J3YA'99]W?_+HM0_VK+IL3]<,Y8W_G67E:A8 \8$'Q_IEP$)8[$L6 M7[-5_NR'MO,@2@;- US?N]CACU1]9=NL-]+*D4AC?_1?*P@-OP#>-BO\ AX" M5! M0^;71;3??(+?%XLT*^0*PRR=4UWDC.=%MO0+P)&DA^U#X_!# F]LX2H5+5+4G8U<\+C>-2RL77*S#'V@IG<-RFW74 M-UG/?CQK)_>QUC]6W.>AN$\SY C1$84G; )2GG"@V MOX<39T07/PL2S.]V(*K0_8YG/2LX)7U6%[%4A M^Z MDIY$67H3]+K-NO3EKZHP?>?B\6H3H[3RYZHVO1KC/,=XR%!<<]IMNO_ F"O(R:=I]HN].L]M&?FAZ.HSNC$ZHK?Y)AK;:CPEI5Q?/SX$>F M/C6.DVJ@^-'>_.B.1: 4/U+\J&?\R-)==Z384:=A=!SX')T;/6B]A(YKGQ]9 M+.-@YRS[PLG^M*EX[H7FO4T 'TUU1U5)[SB0W$.[P2@ /3$5F;IU<,L>!21% M10I #0!-='-ZJ-BE8/2T,#HFESLGS\BO/.$9BT7V4C"/DB@O,LI3OJN(VEM- M#)L^G5*KSI,$DJ7,JUT'D&Z[RB?7<2 =IVJI M#>_9-T8Z1@U&T864=L;GQ. MYM,/K51U?\:RRW-K7FOJAG/$#H9*8]T'1@H^G8;/?_['Q#*M5PI*"DH*2NH^ M.GT8&:KG\=/6>4XWLDON$%^^=P+3:097[;_];A.?,]9MZX[&Y$-RV/JBWM\/ MK;L'W[LZ"AX3MDA-3CEV= M0*U2K?)$5GE.D:.JIL9)YHQ.=7-ZG(H-CR)5'GD,A?G]P?R)[MS58J\P_W3' M.*=0.Y6IC'YS?62?4#!75\8X2629ZI/I"07"J#$>9HQST@-5!F$C:\.U#^4& M2H(\S^R1L6Y,CIA TD4XJS%NO3G*YG1)FO";IU5O]O/-AU0W>Q,Y>X#)N&V< MEZT2UNSSNSVDIVQP>\B3Z?35:8UUVSW4=_Z IZ.T-46BBD1OJP+A&'ROM.VLX MTF 5<90FNI9FVNA[_=&;LG^:U:O0KEFN+;((SA?. J;F.! <6_5"&N(JI?]< M+A4;+_'Y(DY7,)>?YM1)?N-+>&G&6> #110:3'/-XQC_RY)D"1)RSF*6K:K7 M7CZCHP=4N8I\W$&^1,CG6LC\*(Z*%2WMS2?X?;%(LT*>59BE M)D.KQ1Y,NY/\ 93R+80ZGT=YCO_"G5;LXO^S]Z9-;B-)VN!?H;7UF%69(7/% MS-0UM;MF:E55CV:Z6M4EU;2]G]9 ,)B)%@BP<&2*_>O7SP@/ ,Q#RI/":_9. MEY@DC@@//Q]_W)_:*S1&,GJL3PZ?#^X4%G%35Z=UNO:+R2<*%J#?^+QLT_(T1]\M7<.)EE/ZC9Q/6QAY$Q5&GNC[7_MM>V6@ M\=/Z\G >G=:C5X_RM)XG7M[I_<^?C+:PKFR;/>K$OS?\]J?9I->NH.%K!XGP[2%3SL?Z;%1;IM M_O1_Q><3CJ)=P/Z[\QO^O__WHH;?C=SUR1SUF\EJO?NF+_NCU M$Y_?*Y54 HX\'LNN1D55CU&9H49(-Z!$/L.);QV<^#_/#Y\%W7AQEL,%@SZ@ MPQJT'OSP/"?/857UG62]@XDG,E>W*:@;<;ISTE2Y.MNH4BA-%.RSO4AK!H MLW?L=IN=?CDHRSZ^">T?26G_ MPDK[IUAI7Z,G\8Y6[B:5H%U3V_']]0.>V/YZARY]@&4'WZD\[9F$6Y'4X_YZ M7ZM]^''+*#I8U^F/OX=F_6F) ;+WU.PGD+"_P? M(VO[M=KQ:/[5ZO&+;-$CZ,E>)EGQ\>>0],8L>#U[>?5;@N'X3$@SG%@Q8-%];VAATE^PF< M>3H F'GR\L934!Y?8] D<4])XEZ*^IE/VY9.7MVLU&3W9]M2' MV9\'>-$1#K$GBA:\7N5 /,504U6E+%>W: MM5U=SK XG19IB?5O"!80M96E#!V$_%V-VMK/ M&M!/#!.8BD#?<+%B>M:I"/0H4VW[6P32#% O\6;S0@^?>.-B4,^'>]"2T%,0 MVJ=:%7HB:SL5AJ;"T'ZKW7Z!Z?8T[E1FFLI,#U]F4F3Z5&=Z^CG8D^1X/F7] M)XF[QZS_2?+B:!*Y2>3N[]6^FS\#-??L^R[$ON1UK[&!']KZS1K*;" Y?P)?M9N:=#XRQ^:V?L+^.B/#C[25BM7Y.N\ M3%M84GR&I5NTLV7>"#6#:63&"^+;'LX&:[;A-JLFKIOE^K4TR^H.UL T9M'K MVHO#*^=-TV$U3;JS3.<7E=;,2Y=5>UG7YQV(XR,LJKUOL2;)754)W.8+.5.F MJMI>5'^F9YVJ:H\R$3Q5U1Y!56TL]S45U*:"VE10FPIJ4T%M*JA-!;6IH'9% M/HC#S5S"S;(?;DZ9YJ>7:7XY?SU5-B9YN[=7>_YR:A*\=C]MW>S7NEIV6$Q;= V\:\.,@+7+JM,25F6&[,'+?+5RMG)Q\23GKY4N(^KZL"')%*>/EEQ5(KBJ[ MO+J39WTYE5WNI^PR4:WM3PW@*2SL_%:E;W" IXSHE!&])Y<^]E.$I* =^BE3 MZN#II0Y>OII2HY.\W6.J*IF_NNDP]5N4N!M;@/'AW-^:!?@)(O^,IKZ VB=Z MF''-?ZTDWI,=[O[=L\/7UP?$W\Y8]P?/X'WA0?FB].[3E8SYXO@WD^7!$^PLC/6AB-@HJ>Z_K.,3L,JJ@M7XT5@(4JY)*5KHV?H MRE5Z7M643D2UGRXQH\H=^47/%^,(+;*V 9VWTZ>]BF9[H[*&=:>%!.,O3 MB+ I!9M@L)7D_<;5O+#3["\_^VO>\SX>U>ROW2(W-9L\M::(Z5GWI-GD226/ M[Z^3Y)O$+3^J3I%'+XQ3B6CJ$7ET:S?UB#P173OUB$P5T3W,A__=>;)VRH0L M;[0C9IW+5TRM7$9_(T0]3B722N7M[M>/GR:MG4U5^$KE[K%^QS$U4;(]V M@^!_)BZV837B0>N'\R-L!"EG[[.V6KAZ]DHGZUPX*FX5CKHNKMMR026XVF4N M/T<.L)BLZS$!>Y.T9W'.'I^OG E6X(5@NA?^B M0(PZ3U9YF999#D_4M/ !3P::?7!N]O>J=;.C!+^.S&INJ?5#]+R.GOV ?V^P M0OC67_FMO?+/_LH?_)7II_,?\$J_IG4[>Y?,WL&?9N]X"_)F]H\./G.BNVJTGCMJ()<5MB$T<1%"$=:1'0%$M^>S?Y@8<*+[*A2Y\O_ MYT_Y\+Y7*Q?#X_>NY.%O_?_.3H3[M\S\F&ZPE@Y'MX$-R*[NEAI_P_EHEO,IU6A? MS@]??6'5[[++SH\.7WQAZ??^BXGS^>'SD\=$7?=8$NE7'RW.I*-S<-]]4D]L MC6+#\37UAMLJ-NRN-#RQI?T1W-TU^LZ*\;KOIJF;9K+A"I<4!UX>OGHYJ W( MA_>/GMI1&WCW.&H"@Y5\G 6!J_U-!A7L'(BZ!_-8KKD&3S)!=LUW>_ERGKQ^ M\?0G8T]2]Y2D;I[,GY\D)\\?D-[GGCJF]LL:?#BKZO8 ;/S:SL*^H1VX;C?, M$SZ18Z_XV$_D\?/7R?S9\QN>R-OI^;G-CJQ)[IZ6W#T[?IT<']^T+GR+DL M19J(O,WA9@ M1.!N*?=%]WXQZ,LA,8H25B>'S^NO:H%XXCPPUURQ M+^L7>'S)H3W?IN,7R0Z1['S^[AF9Y/50KZWRY+-QCTBS?B3OY M_:B.^2)-(NMVO?+_]87W0=?N2UVP:V,@KBG2?A$>"L:_5[MZ]"QY]>(+Q\;< M[<[>-V?BHXAHN6SW91'M38SG;@FIZ_O#$5WFT+\%?Y1%^!WOOF M-GS^XE4R?_'8-OPVW:N7UPC:'F7,=H4FN\UX[1&VU=UIO/;X4.'KP4LK+US=G>7@=K]?)B]?'3^R[;Y" M92G6KZS**XS7?7WSR8P,Z9/JL\)^L, *(ZKK_U]4Y99\/KN]?JK8$LMB'H/X M+JL.X:=7@KCV&A%PRZOSR#7B\:NCY.3U_$O=N*]=GD>;P9P.SW1XKN$^ODY. M7CVYP[.W,\B)NZ%':Y,P#=-.ZPD_^//+ET>'SV9K(9*Z0)*?,U?PA)N+JOZ$ M\5/&)"N)_L?,?=ZXV:Q'2U$1F.R\Y*>.G3;0)&?-'*B&^*P^ A L%5 M!D_"TT9FFZ[>5 U>"Q[IXBR'=^A17KUZ>?@B/&7:\$-67=OD2T_9\WN9(R,/ MD3_QT'(DGLIUGC@(8]ZT=;[H\%LNK%)UL[M^&GIW))YQ/#UP)7EV4'ZJ+1? ME[P[9<-?_K!CU9[J^)U+S]#[9L465N]="4MS MVKEDEN)HI7,2UP,23AII5,(IP%5704SUAWU*MZ/#8R_?2N>VIVO\2[J=';TV M*TR ?DK:@$##([UI&A#J7SLX=1@!O#FM'9&Y):@HFBYER6<]@1N$?Z?)48V# M(W(Y>1?>@?GHP$ITZUG!<*,/'_^*R^X^9SP0@FCQ*M1U=)8&VX< I82!"&9URTMN> M+O#BS,G;ODW>;DJJ@OFPPLEU"2(Z<(5N3MWE^EQU,4@W3D^ M-6I;H\>)A[ %<4U!/>'>EK#0L_F1T-J!M3O+P8N"^Q!?(UIHT.*DMI:N2+?$ MRHA=E"YC;KYP?%K1[CI[[>W[_WWWX\'\]0SV;>G6>99$CQ_>@*?!P;.G90IG M)BSM;;P/[J#8-74[:MR7FGD=^2&6#AT1%.HU;L0*9+VJR25!IDI"YL!EP!&] M:,]H5"FS8H+=57\$[BJ&L"&?!ND*09%T&Z*"7,(;%]6&;*5;P3.W#5_!R=YE M6[6A<#0^N58OBTR"C4D\\Z] P?&I%S51@K#30Y2@=7"K-OQGO@3Y3>C+GAFMD;M/B4^@+R?UA M*]ZQ-H&U0%E%7\4P8H8T.W@ULD-+.0;B"DW3ZORTNJ->ONI13:M[5.R/XPLH MFIPTTAK\B+)JK2:JT[Q!S0J:+<@E^MV@NAN5+J@,W$9]^"3%K@WY@ M2K.5W7(O;?+OI49BO!WB$/WBZE/XW'AY:L2"8W<.(4G5(>TJZ*#4VU[]B=7X MH.3 A,"NP[71%(0OX85P]5'!VCU37ZNJX?=I#?8<_@H;;]AKT9A6N%?MA1/? MRGUV6:>*?.P]O+)U86 V+&?\=;1S/H8-7N.:XD;P1MU&W8@@[VWZ">.-K@6O M!)8?^9+7\(,$!:XJSN$#E&M\#'SC9>6OFZKIS[%9M9W]M:I."R>!7D-.+JV_ M7\O_9--"RQ#,"+T85D= _>)"@^D$:0.W-4///$6/%1YXG=K<090R$$\;EYX6 MH\)3!LXO1K(5LNCBLX[]$AYB>0K?\HT"\'[\$NCLD+*; MMLH^X?HU<)6:'7=8%\HIH5:@$"7Z,JTVK%A7U[UKXHE;P#[BJE$V K:"]15[ M4O!P#7KM&%W[G0&G9E.SI>UDM"ZZ4NK*@&17!G ,_T7+0\:]EZYA1XL>;VPI MK3/U5-4-7?'ZPW3?^T5[,P0K/:TWOU31_A@4UY74UVR^1OOX"$A!+CL&O$?' M(4-!TLPRC^STQ <.X25G%%^;A**&/YXY'K]95N4!AUDBNO2SYR_#]1,SIII" M;P[24-/@D3M8I,PJO\;?WTQ=G_:TWZ9;N2]_)LAJQQ+W\QY^/ M#I^;/4YA3<'YPA!JAU-'=?+1#M-*_?J\+5_K\%(G&>?P#\EG@))6GG&P8+E](@H]L!0C^)LV7X5Q1\I>N*3+) MF2LO=+OU_EXHM_DERHU.T6@'3T_OS9^'1>_K/=)YEUP)?__JA97Y:ZO#%Z^L M;O@FU&&L'&Y5#\Z/PVJJEM"3L[0:,?DJ]?;*E-)8P]C3?;WC>7);*O+("M#- M],Q+8S6&[S&JUD["JQ_.WEZ+)^#2T2%8X_OS\8OKZ*K'[:G=T$=]YP'U^^VC MOKVR+6EY R]6Q.7$''.LD.0L1P,'X<_'Q\?&@4#-Y;._\.]=Z?X&ZT]4B&DH M?G7X(.NTU4#1)'[AO_[\VF@#>M/5>"A&B0F],AX;=#QXO G&:)1]?HJ6^NHM MOL1TWF#WY[S[+. ?;8P@V4)G]U4?AF!],91A$U$U9REEDL+!D+#6NS!<+@+/I2U"49O\ MY[(-(:4$;-;5HTMSJM+CD=KTLR8+PF...TE_ML_@"^-T1MQG5V>Y/*Q;;XIJ MZYPF_CC=^A2U[=_>B+UL'$-]U9R M$!T8E?<+>"!1^#0;C")AF$Y95E$=@D/1Q@2M?J&JWD)E8:'( M@G:-4EG"#]^494<#YOJS(?_'S\XD/<;G;###2(HX\EVL=. =&(L#=Z"1E_-G M.,?2Q]0?7(D:EJ==XO/QE^9V0V6#T=2?.CC(P:X]A!0^Z'3'1S0M]"OTT*NG MK8?>KU8'?TD+PH]\.$/LSYNZQ@-XQ^KG^&':FBZ!7%_@"5]2H8^+V*6DL%#= MG.4;MI&SKHR&XL++2/JE-E@!M)2EJ^EG"<,:L$[:UEV&H8/""AP5+!$ZB+]A M++6_8D"@(=ZM0?A#WIQ)/$+I??D!O,LJS3 -E$IZ<76PD"UM:$M3LZ5X2TXC M*7C[<,+Y!)S/\6Z=P<=XN=1 +1IWHR<3 M! +&'8PB_>1,3T0,JI8>"<9'D=JJR?PZ*FAT4NQ3[(G)9R>:I4X,4H*'JW/L M(NX89F*HO(/%%'+\PJ/ "YHYZ@%:RPG\TJ.3?"X_?F@#GN5P.6TJQIAU'A&5 MY776K1L"8/)SN/.TZ.#VO6?I+PMEZ#TLA'I+#C';T9F)[P@<6N8((^6(BK?* M7Q.VLQ)(4^L1GBUYU_B\^)T:MXXO@2_>6"14T]\U0OU&3\!U.$&KCLJ"AQ3? M!0#N@;31AVZ]1C@9".8'$YB\"4?J5S@@V=/-2=TP&_>C34Z^'[*,/:V7OU1) MOV/D!(/D,.)<">QZO:E*P9O#4Y&/MIU]5Q%&O=L(#(&_TWR/.@Y.$,=[Z/;! M<3G-,_#&\I4S(\KM@GE\'&-T\^)5W'V6<9K#-2#@( [0G_9+TJ/PB-6W" *X78 2+K;YRN%+C3M=>%:/Z7AB[L<4_U^Z4+:N^+?8% M>$QM#R:H?0'8W,%=:?R&0ZPR+HFQ=;HRP8FP:['KY25SLL,7,%H?.PUZ G35 MCV@WL1B"W39^RQ"DN5Y0$L#\\9+R$CD]_:_NK)[ EQ&RFF;F-^:1,CR75;WU M C6R@D:V+D\N/ZCRFA^AW7*.4TX0S4HN98?J3C1?\HAR,+P)%H4+'ZSI>;\\ M/?/\Y&FG9WYS& Y'KD==<5OK'B=HO"#/@R"[!HR9[]/\B^^]!"MX?7_M\])=LLDH HGK,2X#UW-%!9:\.ZO)[E8#0R1,Y3WUF"-\;O&D.XTZ/P M_2Z75-7N/#]T5;;CY@KAY:UD9HX.7WXSR1D2YN-#IGCZ!W9Q4Z;QG,-H^*#0 M?_\80O+9FP5VJOS"38J_YG/M, M>#&N1FMXC40"'M?CR@I.%6E6T)Z4RUKBP-@:\^KGHN D2SNX*F?QP,Y48#O_'9,/8(PG$."JX>B' M>XRM6V]#@??E[+^[$ES08ZRKS%\D=CO^!UYG"?[Z=V)M?S_\GT.QGM\S,0S" M@BE7M>P0Q24E$%V8<[#.=<,4' @SP/CX,P2\/I;"A=DX^!AN"$^O]_GI=[T+ M]]Q5)<&3!0V+S!*-.@!_J?&*^E0,1F-K*?G74KL^Q;:2..S:^[)J*>[#9QO? M77E#V_:?$B9C@]!=/%1X5TPIF50WGQ4"2@S0?2J$9??_S"HUR@5F+ M?+=0Y(VX$?@8C=SD?PXA3#^MVIR_TC;]1?]=2U49-<;R#6$?D5N(3_X24LH/+U-/?V"_D3JM*UZ/WN@.NG M;:_2R7:<>YBE"]MGB@5S,=;T7.WP&BD)O22&AH'*N523,(F#>9U8A5'F@I_/ ME9<\8Y#QIZX\!<].SNUV^'QG;GE*V*OPG/LI<5CQ[FIN$"E3";"- MYZ\Y EQ>)-W@O'\-C@GB9YL*^U"0GP:3+WU#XU>315(* J"KG)Y_OS'T-WLO M3(TUU$Z,I0=4ZYBJ4682AL6A H8'(38+30\DX:[1XU D=0%^O*/N+ZL@,]L? M$N7=ABL#.A 6FU.7U$71M'"S4_C5\+)TCAK,*\776+HUEWR4&Z2QY""$;LZ& M;H^NW+JJ-8\)CO6]RN0C])W?:6/3;Z@F]M5?_B=JKN45C$86V9-RMMDC+3]B0AN$Z,@2 R=DJ_\P*! 4^0ZH" M2KRTC/>4;[._A3A00L5L''LJ"S K#;7S-E)Q<%[.1_Q MW'8UP^NYY@T>8%TR7\.I^CL?NBRTP1T(YQU=L^YXS;*TKKD5BW@6X$E]UQS= M'U5-,EMT4JN&?Z%3I,0.XOZSQO!D?!O)+HD71%_FTD 7RNSDY(QV*%@+VM.M M_ME #*V'E)+!C>?,0R0@J9\IT4,T_WA?Z$[GI& '4^!)$1ZA\6O M MB6+]U[Q_PS9W&&9&3_ D<>[OE=*4BC"Z?%>^:K^)E:A)S9&4,.6#(][/-XR^ M3?3??S%H7-!S)_)/VJ]5_IFY"^W=X*3.#V$A_B.!_WUQ]/P_Z*?/#E^]?/X? ML9+DLMG_2G[1>T_*]?:^*3"B&;@@F"?); IX]A?JN.TV4NC]HZM::J,RCS-F M;EB'7V>5L-6I3ZX9C-O>N4"7^^O#F##$@KV=E(8[U&K*^] O73XHS#M$FG3J MT,5)@[Z3),K8 S[X+DBQ9"S6O+HD(A6";P,U^_Q6:C,OGDVUF2^IS9QPHJ^N M"M;KOR*[[!*K,$_4*[QA>/@W= 4T U#.?E+:ME*(RG1QGJ#3]([I"D]+3WO* MZ%*E%0L@6"ZRJ ALO @DXL=*WY\D^1666VYW_ZY$%[A%Q_L,'#9"?O&SD ^M M0!LD4L3,I)0L MA1*XQMH"W_*I9?E0L%FPV M\(J8!_]7MSQ5^GRS,406#]*WRH7*J&H:]25J@.OIRQ&77@.="AK(46R:V@=+:#!!6G< J-BX2PON%^LZ19K5!%A&:)W)[6#W1ZH8NFQL;T5V\D0[@32MY1^".ZG2!3N M*$39(0X8D--_^.FM1Q37G3)?X.N!YOWQ:BD1+&GB"4D+;X&3G3]Z3.N:9EFW M[CBOH(W$74G9RV5(_:QC4E4>Q^&YZ9T_G_RB^GD(%RH^FXRS(2EQ7'UJ%@ IBW+4ID&[>@T<,;W#E_:+1WPT.P(6Z)N$)_W)%DD2:Y$:*I*] DN!"-9R-#V]WC9-7]2QE?/J^R#+&AR_YUD[?#;VQ MMR$1^XX+FH4Z8C,LN9@59C K+-<379EKL%10\W49I:=-N;@(H0NNC.W&D969 MY?@>_LS UTLF+ PN8-!Y0>K W*&KU#!60QRFY?"WDU(YO(Z=V_.+^$FKWM.KCVN_7-[]]G+U[-SN8O?_X7S_]-GOW]Y_? M__;+FX_OWO_]BWM07KQXVCTHE&.<"_[[;V B"P[&'5K*IYIBO!*@9_V6,. @ M>%@2??X-U I3$FG$"[[8F>.:M.<)NH("Z%&UH^04WRD@8SE#.PC76FP5FIM= MX@I9??%MJ.F7MZ.F7T^$(3?726\."0PV^YG'ASU15;330=^=2[RJ#;S?P^!! M!HSHA)]@_QBQY%/.+4190G5&?6@+]$0=1$K2(K[CQ[TOT[UIW,V95 .J$LO[ ME(1WMFUAYQ4UO)6I3A?XO]6*O$_]DU!1%MN(H@-OJVXH!'Y%4TD3-J&G\C5J M.VP-E'ES$3=)UQS.?BT(E]$XS,R"1WW\[$8]?,)!)ZE<^ R>?'E05!6-=S'] MTS[9^ =V3U%TP-WDC:"+Y %IO)6I[*\J#%PI0*6E4RZGAMX\A.>\$;H2-&LH M'G8UAO#F%,!88V"F Z^LBS^3:TNNP9^PAO]$F M_18 3+@DX#LQ[DOF&U$@R,.0OOSM9<3V 8YA)W5UE4H[N.L&WQMJ-?):7OQP MQT"5&SU4;U&?X6H)TP%ESD9F59F]1#\J4R>O#< I9/IO5JF?7I+.RHZ@N,QV M(7@KF_BB:4"J9^Y](0B78GV'LJ>[%GFR[@QK(VX:L$ MF5L3O5U8%%$NI#"$HL^WR@32E.YKZJ;3.;J?<_1SFA=4 :JHJE.XEJ??V9&W M]#$U0/(P(U&;Z^%18Y&PQ@DS\3T#=47C.S>AH44B6S7)T*.7(1Z<;/1&CJ.? M2IXE*=ZC\8']U,C8U^0B1. 8CL;Z10JG7N]JCAL9'LIE$+WG)$V/7II^]U(! M"H.X"XQDH3D:Z),1C)&YB)$F M(=PYF7UR6W--]LU0]C ")N<+^YVPZTHQ9SHU/3N+;LC1+,'S6#"Q57.-?I\U MNR$:58X\--A]SV^2WDTB<:UU-'5+HMV%M,9UM*F0B M9>.XWCB9=4-530T8\$DPNKC@^94R]Y$[7A$:Q,HU#+24#6=//PG(%.A M,$),#.-;^]EQHXE<5'$M_%*0/H_]\$2 M[+O8_I,SBNA(<@,(1^T(#") M^V5N+;X31O_^#=>V+3??9PUC._WK!'+RG'- MRK+!I,MJPVDZ_W5" 7!"O/)TT6HM@S\2K MFJ"];L2!.;M0O8,^P:1VGH+T*2\#=AR'_)RP3Q$G-,]"S*DYC9"*.#S#T_[T M=1:5)7(*BC F HVE=DM .QR:3Z+Q)$0#P0AL@AJGP:J/!MC+(-2]*"R>F.EG MTO'7J[J)@Y/1FL,75MTG.7K\J>8Z!JV*UP>BVRC7(?$F4, MZ;]BY1O@!5>CCNA4,+TJ#NX3(AR;_)FDZ/%+D3DYD7LK M?>_CS)6ABXN28J!TT%/TZBYO9F=P86H\1+B"1X=AF+QM6K1D7*G\C M#!8V(A=IB0T#__CXECG!?_L536=!2>XT-KD(E0J42T/(U/52W-_>,-!7N['] MCQFE/VF >]( U"<4G3EU-O1TH@7!DTE!I6=P4TI#[<76DUKB;# B%_3D\KNX M/&ZAJW*2H\5/4G*JZGK8G6-$;SE)";M&D3ZV_80:>AV>+Z M%V071)SK %)B@!RV510.6=5MW)O0C4>"NV26$0FXYZ3O@S--N#=H8YED]_'+ M+OC@32#OH1S"$I:7J)K38HLT;&_VJ,> Z^R%KA"%_?AC+)W3W: MWMWQ/4).B(M9$_FVS@3!FXQ#<+\/%V]U+ M^Y62UF"G-7S&F7GTN19N6RG0RTM%7WB,B":HK!')1IW-_WE+%O?X&AMR8XO[ M!A-J5]K91V!5;VI#<<<)CC.4CX 0EP'H8+ER8DHY=S2A3[_/2D9H-FFT/49_ M.N@SBP6\5/$@U>X/#;&MDBWZWIJ&2S,_@J6=?OK#4 MLY. /)2 X!3L?,/S$HN"4'Z\;<([Z9 ;W 1MQI7)"I<2VZ;O]6P\"U.0.U(_ ML93%/5)&H#1D9)73F+3O9:J*QG@R#WLO\A76$. MA/'@@ZP?SO;1;7U?"I'OD2?R_26E&7Z>]VA_ ;0MZ#S#V&U=^8 MB ^_D?;WN_DC-5#J9-K_QO6 J/P[0]+VX_O_]D.,=7M^=DOJK/E8ITO'Y&_$ M"T0#DM^ ] B&R:)-IT#$]*C9&$-%02.I;EKKOU+-)+(7>PQ[&G9U$"X7]I#K?0:C!#F+V1+7.?!24O*%2NS&0^LJN=S!TS M'147:5VGS+>A\1\/8T!)FIR:A]I=5'UD/TK"PI-K'291\JS#1E6@V3&B$6CM MT;?#%OIY@KU4A!\)DV6SB1*'%E4C3F*//T1@@ZNN />DD*GDRD&_1KA(W6M8 M2O!L541(C^W.X]<++"'QS"2&=*_46.(I]$8*?^YMW7ANA[=3SWQ@%LSR.NO6 M:'()K1[RRC@R%Q])YW+B5-/O\N]G>3^Y*%U?'*VS*9W/__/YZ]GF<'V8S'Y- M\4X9+4R"&5AV^%Z2LW0\^PZB<:*K6#) M5_V[/#RJ]PHUB/0 ^Y Z;_1-.($]6'V3^KYBH7.^]J)*ZR5/M]+2D>><;WE^ MPQJ3$-[0#AX(:3XKFJ \H_*XON]5:3SBF!Q_M :KHOFR,"^Q]##813RF CD< MX']4W*(DSHHG+?]Y_OIE L<2_W]/P"*QVDN%\<]!381\HD7$456D%TV'^PU[ M#SJB/-6.;*4S,-@9'+R!!-Q2OH0/_*]#&04Q%,*28+:8G'\>0NS5!Z,Q:#]G M71.J/-R4G:&T!4 ^SR=C%/W*E4ON.&E;YN,RCW(X>U-N=X>BWQZD]/73A)0^ M0-UX? %9K"-^0"O9MA.D:P)WD9+@UCI9"B_#!H/_2'4GKEW5Y >)MO2]Z5K8 M1' ='U:%] \L7*!FT)#4F:DZ>#&^""I.'*^SJM/UGH:+H'EP?<97A%P:&<:H MAH!YC$)X]#I%AMK+3PPA MN.*.$OK]B3L!S)$$L!"2Z5EM2(NY%ZI*7"W2;?O;HEL@I5Z+WEE#02RPF_G[XX= 7QU'4Z8.5 M9(QQ]@;8!+C@;-/5B%EII@3)0\G*P+0;VS4P4*3*L!9YRJF :H.EAJZ4_C!Q M0ABQY&GRB@IN2;-5/0"5T#:!W4D@AJ;(*&22.+.X=:=">X*X:]]/)I,RGPA0 M\(:HN7WFCGZ\KMSEB+&1/+%FPDR.C);6X,:DB.[_+&RCXBA+09W188KCEF@V MX=U._ 2,/G7?*+!V2%%*;&@,:CN<08@.P2VU*M0.R[,L*($6U7?"H.-R1NAR MD_:67,C(>Y-F6"B&+N=@.TFACJ1DS+A?,7#_W( MD:^MB;;X("B2H3'"MD3R6[-0EYLXG*0]EP$4=#[B(.U<']V0GT68 _3AA MS"&J$-@\8FM'GTS>_D-80I8'"I![*>#=ZTAW,X8 M41&MZ@M MLT$I*^! ^66'F<33+.A@8Q3K(P-NFLNV&7-UH@=MQQ\$AGA_=3.FFB/8@"8) MCFK$Z,.7TN?P'48>5D1-P,N*"]/RV,(=/PG8 [D:GKK9%CP#2[R)(C"L6@VC M_$E+/$HM@4-'-G ,$4%:7/\L1PVS\="2D;/552V>YRW>-()D2J \; M-HZE$<9&=/DBH)W!)?V'F$[IN"TGIKBO-T$=I'EU5)M6 ,JIPD,=5QNX%QR$A(]=(.0\SPO"V^;*CQ" 7^^Q,F4$&>##V8P=9^&B),;1H M//7^_1NFY9_0.+ZO\!X>[UGXT1I>ZFCPJG$W,)7C)7M3/W+" MLE!ZU^COO$1TCQU%WTB8C*:.@_9@FX1"/>H)[P:-D[A(U\,WA$I\_>YJXQ.F\ M?M5Y!3T;'%ZR PB((69)HG/PQS5@&83E;8T$\(K1ZA]N,?L[:JX6R\PU@;Z_ M?PU/?$H /(3,,#6:V9H5N 5(XH@S10T/8"*0<5S !00?;*"Q'(!>(!:0N_:L MJA$.@PX[N><"(P>; ;*PZ,3HJZ2)9^&[D[)T@YXI(6G11>AJR0A@LJ!',:-] M')/,/ J9 9.89WDK9Y^F@\I(!X8*I,4U,L(_?$5_^[29MP3Z9?U.%>$5S;.F MT]AH& ?^_*D;P$,&>!*-E^.,#>8!KX/*&HD5IG3?@YUU.M)+=^Z*:L-4.H;] M:XSJ:ZQMT$"_E]4:\=49&H+3HEJ@QH?+5&OXJ$_E1LBI /9JX8H8[]:*B+JU ML=2/-P?PKI\ H^5H."&)7AKFRF#]VV'2ZQI#> @FO2JJBUW#\ZH=H3ME39&V MIQF#TH^S?A&+NA^K1.#8Y)KX$&V(WE-1QFO[/J: M3* KVINJ;J'!7\T1ZJ4J5F-Q[%$F8E>4,.DL.##BN[1QA2,IJXJI\/N3:FK MAS!;@B7&7M::8H[,I0T2 M=@BCAKVM%6T@A:GBL:B$L:EW(3T0K^@^(0S&%I M*Q!$-@R4DOFUO=ELG1*=TZU<^!Z*B/\B)<6$@($N">(R13,/X@#;;OY\=(;4 M!#%YP%/,C2 K)VT!F'/(&ZFJHN4L\3#"#L'WIDUZ@$UJG*/I>])<:>I-I01^ M\-$61T;T<5M[Z5T@.P+3F7#SDFE\16>#5N;J^O1>+LW?>%"SA2%>Z:GZ=B"B M^ZZ1&$[;Y"!@C'7UEPQ'VPD$V#$V_'#V 3$JH8+J)QS,_R4AOV=W)M+J&_V M,ZYZTQ#+(N[NF$\?05B-3Q]$CS?5S%[JQB*U &)3M38S=TX(3!>#X99$0 F" MPJP62+V%V?:XAX)TB+TA[B'\M,D%B40-J-3E89L? W3N,E';2_7R4/O-#@I. MW/+M"UN=D'0A*(PPK(8NP/=DKJ;'+RRSH+@]Q+.J!POW17BK?5.SK=(%\P2QH+U2YM=!0>J:1FL(I3NM0( 4&88I?Q*B\D8/(49A!%D]+KC0@J**YA%;EBT$TVB:@8E[Y1,)J2%-XS')&.,KV;JX*$FLK\*YV^A\P>' M]1'E@8"G:8G%>./'R2Z"\KAB[/N+L"2-A*G*?+A[-D@B38@&+!A0(PH:-$BE M/LO$#2+Q;P]2.'^:D,+':QW>>%>$R&_IO\$6_*,#G>5J$$<9;@!2CO,-9O-G M!_\ -4O6EOQ;]/8;3GG0<$R>DP#.,#%-42^N]ZZL%QK8A/FD81*/$E2N_%>5 M1]/6+*BOR-V*9P28NR-]&SQC!O]D'+[*.[:KW6(.ZMXZ 5NS;EKE #-*8FW#89DNR1RQ7!V#6*+(6@H M?7G&6=337"?K1=-J15G4H@'38* =3>B [9LGN@S!+N@2\)K*GVF41KOV$WS> M5C*J+D/8H?Y$'-=P1_DUWHP$%WZV1*0270!=G"4)S<\^MOS@5TZO"5?Z%6/K M=\GL'?QI]NYZ!_"2B1U[Z<+^%D$TB >M:S,9"HB!]'C+K[7))-GF:R)"R)5Z MP+:TU&+H/<<\!M3BEN^(MTI32V^NNR*2V(,;E:34M\VQS,!32$%(-UI1[L%UF@['W]%_!G,[J(SLYD;S7FN/QBYLNYD+L9_1!Q[KJ,-@=&I- MW+YK9VY%4^1"!H^TS&D%XE*2UD$-P'CX &K]XD&T5!PT_-8N;\-$CM'9MWMI M8-[NRM1RHI 7%1GL-A2ZA5&R:*S+4YE:<^7$24]F=N7HR5L?,SDZY8TXR<6Q MEB<#G76@;9UVX*'*)LI+&'[(SQ("T5C)9&R\$BP\7#ZUQ8/>N!$E$=BQ (F^?O^=H[>-[2;Y2(JH M$=4R!#P^$>MPLU'T^'H?TL(S6/X,B_K3UN%X>L;F_45V_&F\_ U-X[N5YH*[ MTM 0IZTR$0L<,JKGD,8*EJ^"N2E?"7MK1]^7L?=962,7[BH8KS:D($.957'N3<$E_ M0?W>IG TMG#!O_WM[>P[B;D_@C4H\L\Z>5)=(;#6BS3[I,58-%H0.N?=>B8Y MJ0_;]>:L E7YT65G)2S*Z7;VU[KJ-FAC\L:XOEX,P( $R9-$%^QU56 + 2B] M$CVS&;41AMYP?YF8QT@ZF.P,@H DXB%-%!9]-#?4A$"[W9#29Y8[[H$_=TE/ MNRI_TJH"WUYB2O!"\N;,!4@3)L/30N/;3TZ<%T,)[G=!'P]M;$4&#LOO<$.R M051 IM$,X!T=T-R1!L$")JY-J'I7ZX5YGR[2AG]&9A_,3^;F$+8QERT*(8B;%=U M&(4UZZBQV3P1K/.[CP:BC=:9W@DV%AP9L3*.3[S&9QLKJ^68;I,A5ZIO700'-IP"NHO MG,)/2-MS>&Y4O4Z7&M?I%\3ZPJ-PU#+@M6$K M:$$P?CR"$U2V9XW/@MJ9B&!*52MBAJ[;D+JZ0)4%RO> ?LG?I@+\MRO M;A5Z/:BIDN>">Q8?IV%%PBD %] M#HJ=F?3;R.#=;=*2*G:WV[ O4>55?P M)+PTA4P1;%/B9SB@PI.)[^P3!& A=M?3Z0T-99''@M:IP*YK$H863)U62,@6 M@V<("CJE2=L/:J,>0>H)#:P'$YEL_@#P< M22?[R$\?O;<0[!Y<<"$@ ,%@/8A<'5?KH_,3=;#1=0+*O33B9J5T%-3(O$GKK?NU\\'6]59/ M(!S/&#(,HXBRC'> MKAG%O'8USS/1=$6@OM2^=!GTZ;\!?2 (NFR_-&2&^*/$*X0*\R7&#%4DY]3? O MR9F9UI1)9X_K;*L4^QBN_J]-W5TE-.Q)Y*V,1$E&./RBJ60L74XLS/#],#(A+'5:(*EV M_.+2:T+Y4B8:VG4=S:TM&F6'#N_AEF9%?L9FE,\IVK(D)"]6.BF]:VQJT4^X M"+EB21(N.2TH="&YGZ7D&$ .!^#,6^V(YX&2RVBXI,LIT.4PG@:_B9H"Z[ U M*)P#O61,RRBS-I1D!!ZT?S=53I1)AH MSA-S?J 9;>?I%1P; 73M%!H]-L0X MQ$Y[/%0*$]!24K^JL_52"2#410,BK71$XI\[+@N=.:\+E$ Q@+ M4=!P2S'!I> @[4#@P4B'7T%B]X@KB.\#:?V.F9DH=7Y8*4@^+J+8Q1B,1Y5F MA21_T",2;Q(K(Q!BPGYYE!-SIA"25](1:C7WT5)]O+1 =PK'LN;YPQCO?Z:! MU;!&SX__0Z4T/3W%5AMJ5CQWV'RJ?2OJOW"%JM'FU(B_>27-C*N\)GPT^$FS M/Q@6RS4N^!TX4%QE[#W#JUM\AG"?9TG 9OE[O;C-]_7WFK\^G+VA%BSX&3:> MF*D-PT$--Q574)O:)'GY-1?CAPI_>,D18E#ELKHHL4"J7L=E9^XFQ GJ7PYF MKN^ F2H0]AHC><5.7SZ&[HG@4VZH8/\B[=T7NN.49$L%>=[7 M+,2A F. 40 MP+3U%EM(4O60O&#W8Y'$4+@'?^H\A> HL+Q3\MGR6^VX&6^KXG%CDD'C*:IS M.##&6O&U]%D1,G8O%?O/D7-DG?"KRVH$YU J >0:<^(V?XW,D*(:_&"7)%VF M>;[9PD 4;^2ER>J#JL])?WO.095VVLUVNPE)#"G?.#Z%PRUL9'M7DI$ER1'D M/#NW:[?D-ENVE7 #O&SO2K+K9. QZ8*/YM(Z.TOT@S.>_,I);_8TN$!5Y^>, MO:?1TF4;>F71^B$85[J8&B,G3"*^G?UO2ETYMD_FFQ,4Q=/TH#1"H)I5X;A) MM )QH;/P6 H)-7)%Y,L8'MJ3#PYD* QC51\(!23,9M>A'=.1O@SY%'!C\#1@ M.2O=LQW;=,;CU:N+AJ/Q*W;M6OJ9Z004\ ?^\-\SCCO4+ 9(MVX56B+0$:F65!?+IF5R%6*S:MYDS:MD/1(4I?'IB&A M ?I;'O;._:GP3WFP;U>" FW?$W*/O>RE:\P7ER7/XEPX[.6@K][0NQRC!*K= MIFN#2;J"4=QTG%5-;@W9,&OT1$*YF[4:8*KL+W87\8-WY1*>LMX^C1>^>7L! MRA5A;,73$W?&YVQMS)(NJPU+C?^ZR933YRD/@Q4$#1<'FMD?79Y]PFQ!! ]D M[F8RKXE/O5_1'KLS5W&AE@&E?T^AAR:7JV,4.'RD^K_L'&V2"?JZ,O^C$VP1 M8LI@'\U^!\V!O#V.IP&W'N3OPPK$D("9.:7B#=-ABP00C+K-V17UXL!&>^W2 MAI[6?UE!1#HE4.,@I[IF4W%="2OMV9E JEQ)N+B@/4D8TTT;V&N]1I4'=N5Y M7G.7%$/NZ3'<)V$/$ENQ2_Q]I^]0T+EF%UX45Z960X"_8Y2[P+A!!6,K6R+6 MW-[*7/$GO,8&Z77X?4/7JB]PP%+DK> :O;>6-+?'ZJ@U3. M"'E)L3Z^J+3"GU,&V!"K14(I+Q4W;_#;8/JZIEH:=F69=XNV\SIGSQ^YPYEW MG]U.-#A-;N%]3\AM%15"7%NYQC_P+4X7C YUL9YM.B3K?/O^?]_]>#!_/<,E M=/#3A#M+F?4*0F45 M3I%_HGM=TD@ANT>D8.&!4%JBHB\$!#[,*&GU3W%93 +'//H.O2K51[1NNZ0; MG#XDK($?J2R8^_K#(8[CY79VPG)Y+-?QA.7ZJ@6\@ M.G':MN/S'1:) M>Q25X 64E!)/25A11HH9&&%F9<0.FL>$,Z&[, M%"?TL1!;Y]I6>]4P$P[[#I;3:0-%VGHFW*"!+ACB1'ON 2L(>4(@8*/E$9TL M!5:EC>L0QO,1S!QB7X(-8S"1]H:@:5QTS5=FJTW&GD#X6-_'8\FY#NP 1*M3@&? L/^]/$81 LJ$ M -YWLP0,DA@A\%8((^QIV^7KQ]6A%?;KTAQ4E"OKUF(.T1'6+O4;4KJT)C ! M_!,\R;P9]^@XUB"I#ENB MT"-F=.<%A028SG/!4:5?&".@N]Q1/"#>AU6R,<:%7>ZTJQCOIX"N+HV#Q#N] M;GK%$WIY1ASD]6J4K9=QQ.37-,J M%&)1 ^:F8$)^:N_;@H(PB"+\CTVH /=;>6C\B/X&A/7/KU\X]\:F4C8[!<:;ESK?X!^5/ MB.6=#6_*P]RI Q+8 FJR<")NR\1+FXS,"P)W.#.]Y\O*2VCT)>\FH@QC2"LL M70U(%HHPU=_DY6)Q)B/ZA^?QK'RH3$;4=CUVI5Y5VBH$2F&/B,+(N4$]9O,. M"&!^CI$VPCK%U*9,. ]K(OO!X N+?V>J.>932#1;T]>7H8XY*#'MK3:\GQ+A M^,W=71<<^1EQ2EX^$4.1<^A)B"/FN8,;<5=Z+ 9YW7]][ M+$;D8PA*=P3847R6-[I%6+3731)Z6YRGCJ>UAOM36%J#AHA(BFPB=S0H0:/$ MM45QE.MEB!#.80,KF:BVPE^A6L&1,EJPSA$ (+TH_+76/4OG=BI/$AT#>8)I5JDXC"K="Z8O>8/)$:9D,>>NEI_,8.WGLSPVLL8\7]:MEV@2LF MAU*S(1KJOH457WYHZ_P3V/-?(:BP9>&)FJ-D+A- MX2S&,8<7!"^1M6GS@]PY>&-=LWC/I[KXG!D ^DM0S1 ME VV57^"-'F9\S.CHW7VM6#OM[]9(J$JNM\83V.3J!QHAI*83*+0 N-6H8H_ MX&2(S5QZ)!*&VR'7XA\E5UK6DB6]G^K12]!, 9_,]+5>>]SP2$AYS.\/ZC:Z]1]J4*OTI0_=#I, M][X'T4@5(C0P(_1DOFA+CA!AN=1SUJ.#IVS:K#NW1501IIX7WZ(TFKXDKKAI M/^[)-_ XA36Y_%(C=>#>(^B,H*48*H!F6U5%7G$L.6W.'6^."7J*D-WR2=2$ M\WM4? ^AO5>#>YG&&26=(;9+B2UZL>8L7D-UO QZ)3#D:J8/<%S*K5Q9OAK!G$- 4^ M?LU%-(>S7T?0R9Y)=U,[S#!9X+'R8T4H<1ULA5E.3V>>4OY6_R8#@17S81FS M$(B@.0REF]P!^_(SQV*V(<4H]+N?)K"K![N>3KUK L1$G$3"*U( >DR6S MAHV4[V.5-FC3"W^FJ8@.T\EX_B( D-$JE]Y!FSN6KLFY*LBT^9(E#"VIPX., M5:\XRSZ$8'US:>.H#R1"H!KU18E2G^NE_@KB2ZN3GH:ET5)1>TY0>I']1#6: MEV4EI Q@)^OVH-M8Z)Y-V\4U JK%I=3+9-'#8?X7&;-=_GTB!(6$ ]%"157[ M=^H51+V)R7=FQG5IN#=*2SW4"#N:7?:VR.=< G_"N>M9?>ZWAQU9@]4\9_BB MF P=$N^?C+I%V+;X>07J2:AK%G@ZTZ;7G *6$;YW)L38@_+PHNH0)TG@$EPG MA!LQQ')+=R8N3AF8*6-LM8YEAPZ&R3.^*.:?(#NK>(:<-<\&!:C$5'$9K6D= M@LQ62I&XE^[G!^-Q#ES-=;IT82;C2 8BS.;QAPA9'4BNJ$K''&!5[8:U_@HG MDI[)<%MSH-_$G5!UK*@LQ)Q?!LE" M<%&E!#4H*#Z,ZMF:&UHCB9N@*%3R.@EF1E3:O1H_38K5.EFH@NIHPFB(+>LL M"QZ(#R._@R?X1,B,PX1)5?/8=4:/+R,4WBDR@ :/7>AY&QY#'+ [>WD>QX : MNLJ6859G"9P'FAMVH>6;L4SJEU=RZJ?=P4VD!)V M,C>3VL:@#(S)7!.CXRH_[78T"/'7]!CW_QIC(RKJ:,UDJ+-O)$^#)>>> M$J2#9+-WBZA7M65+P@]7XB#Q-/L$KX8_Y@&MV)(4/=33).%X+%I%Z13C-8TL M4UIKJN"S.%_D F DE>:EH-(4[T%<.PZ]9!59JD:PT'IG&MUVEAZDU2)Z)HJ5 MM77;>6;U7O>_9%2XC3YV)GU:P\ZVIK\BPW?*X*2V8U*?!LPY4TD1E(_:[D$" MF+A:^HB]?1_G)%P\9U@,NN+].$%!X7 V+'^:_#V0=BU)$5HP7MG=5F M>!SM0.Q+#RIH3E46 @KW;=-\P.A<\H740=/7,$>;L9+]R&KA_ \E2?M'QPD\ M.JPH.1UN[1E.O)2V?2;3P*=,X=!@_K%48!E#.CT(4QA0I5<>_R7B(V",?WL! M*M*NS @DB6G&!G>PQ6BNM5Q7AN&*NV\&2%*:1+H6;K9./7*=7^3 M*']KYSC%R5QO\GD/997D$74H%PD$:QONL%6:D0'XDP8@K?.2Q93,*CO\U]GE M+-W0-C-AFMF=I[CM-/J7ZDOCL?8TO#>NW MKDKT)95'TTRH;:I5R]+9^$0#;#C(R8(8]R&DM&)PY6A YL[GKT8BCC#;6F:A(?!PE:V%5AR"SAGVQ:"0-H)_PN?ON! MF.VI_ZL2C(HU\-<("%P:P@"Z&:,TUP8C7#;$OA9Z(FUK-)9+'I7I,W!<:?@+)0.#TK/ M6:W#[5C=,J*\Y+D;>7F.K*GA3V1@B-P[7SO[?MSU5>DT5O#[NBC0"#&J+Q)M MN@5X[N)5(,A^F:ZI;%;USG BT'52$8A"2WS;%4/<2U7EIDE!TF^@S9M.,Y%D MLXB=;G)AKPR,#1375"6I1PTE5294D(!YAK(!XI4O!.A3;_FF-GTN"/#6]P;D*T%:9I^0_P%&ME)A'D]O2,.;H MDNB1XL/%[Q?T#;R+S?.G.EB$SB#S0ZB**"SKUL"27SAQ%GT6BLTG+F4O2N4\ MM\:I:J-'J(N\LQV+"+(#Q%^4X5LU$0=3>H^M7(PO5\*U)0D3_K3&K#0)DKHK"H_AW"8_/7 1QU<1FQ'>L,J^JC*"^U$-""^*6 MO1ISSO)JW=>JCAKR?2S(-X2-_%3B"PM7^^[#0;UY9X1V^)>,OK2N/!7<#L3- MD=0MZP'1X?_6AGP&*XRGBZ/E*JKJTT@[(',$%/"&)1D)[QCM?F' %-8>NA+.0.8Z2L$H"8J,%#/:[?'H$?6(\MKXA'EYI@IAX MB,GS"6+R50NHYT%X=U@/-8/A@RAU5,G..JS&9T6:KR/BB-$T=JR6#[0!;9UB M;;!O 674)57]^QE%9/@DHWMYLOS",+"KNNFB<",X)JE%@\,M=(V\ M(S7\F1]BY37GJF)'&-S(@$:D#_S*65'G;2VVGK$ED?7SMZ([V([,A3,49F2V M49:4C#3E6B$2&O$70*Z;B)2HJH--$HI3/D:>)A,-PV<2GV6<(J=I765.:0-9 M ,J!;OEY\2Q]/(M(57&FK>?SM*1@TM/+&Z;!21=O57C-XD*4:W2+G<74/OICO)IJ(AO. MRR9]+WQJ K[KWH0T3+K6+/&.:!%/M/0M*E1^ZNNYZ^U9@ANV91-3(#67!0P1 M+$"BT!MA3J9MN_M311M'A816>,\&^!!4@?3'Q,];($98U(BWOT6[+=>T:[)K M%--\)O)X'95C'?-PQICW@HU=U.T8<)&P\\+=^F3X+S$,?=(QR(2D<"T*WI MYF,G7ERJZ,O<'?VT,JMO9).,,L03K#TK2I2&;Z[Z&K8PD9I2!4=,@($W4^, M\'MF1!V!2^-:G>/0&V.9=R4ZJ&IA(OK[?R0G^([E36AO3@Z-5-9B<9&W:)/_SKFS>_TD7+ MJCR@?\A ,,QY]M-_)""]V4*I2:RN"/_5R(@I?PY3PK/ZX9@^KUP5MKW<3ZF@ MUZWAS&>M>8,I97'7ZKS'J@PQ%&;^J;>)0U[*2 _[-+C2CGR)@1LO FZ,MW=, MT?(];VC4TN,^NZSKCT7=%"FG-TJ'W\33CB2PBA!#- PG.%<5-N8IZ_H8 \"@ M;7O:[CMWQ^+ZPQH'**^N1WV!WUK:0D!O8&,J%1"6Y(U8[O>.,-+JI'4+W84CVO[F.6IGV\ZWT<%IE"BZL' M!:!WE&;#65C:W1;98_D1YS]IO.FTBW?.6DEDH:0]MQG!U!JNA1=@!+<4&!'0 M0;2D(1/9H$XE/6Q[&Z<=NT?]*3HSX-3\Q+&H^"IVSU ?-;+;TV[=HW^C9R0) M5&,T,(WX5(JB/UJN\J0#1+LP96P?=O?PV$73&7:-N$\,WHYX)N+A(#<;9$Y" M@$UBMA-(:KG,6Z#>\"0?#U+KV6H?KZ_>!!*1 G/'6;JY5%A,^.+9?6B3B9UH MX"-96'X\+<)RWG(_ @VG1@"X%=<]?VE+\]4/*+IPE*G@[PET-J5J[& M(>S4CK+T5)SAS%'[I[21&N(D2_VIK$-"#,;F&U&Q'<'9IA#U,>82M>\X+SMN MKQL;I[?$?JI60,)$H%%*%Q1&2,5VVL*[SS+8G(+IE2),(IS'FMKN?>!S?WF] M2;M>0[MFTJB%Z9Z8 -70$%JWJ$=)R#25R7! W&">%Y9F ]OPIL[76 F 2V-, MQ8 L\U6Z9:_Q:SK,]YSLQY([99*T!XP792;I+);KJ1RV^B44]I1)JA3*RTR44Z[ M^@"[.N2#0,XJ9$)J,$T7042Q+0#<77> -$\&^8,:+ M;HT(QFGK'V3K(8$ #> M-5+6]^N!E^%I'HN+?:LC(!ZI /A&CWB60=6U3.&#N%1N-;<@=8.,1:\;OFU( M4IC2N$@OFBYO&T,>2%J>_DB+\>R'O_E+T@?S'U HSASCH"$V^SNRN\_GL[?5 M&BZNZ=N352)SK77"FDB-!E3V2I^.PL0VP]=EI@+N^QJ*']M3Z*\"&^D)J@ M(#1O3EL;++72A(2]KUW!+!B5&A+/32*]I:0LD>]#+/VT%W>^%\P-"#:QP.06 M\?H%_D/4@&_?_^^['P_FKV=8-'*P5XG ,H0I2?I1N"V$B< ,Z2!?>-K'N]Y' M\:' PE0=^]*P&5R7]2"K7E+:?M?DI3W:<=JT^_"-TS5N G-U>JQCB&\YM4E) MSG2#C82V57^0\URGF!HIB7K(CPQJS%@0,Z4O=+EQN==R9/^PF[_O449(3]K- M'.2\HNI]CFDO[KXE.,8?'>A86.R#+&W.A*.=\MOTU\#.ZDD9J&V(V3GYRREW M$D$\,YWP!SOA@Y(% >R8ZT9P #HTC'AHE -Y1Y@NB6Y6UXCEV M.EZ(;D':*;K:BF_!*5L=]H[AN4XR8^CX;G8"?K,5&,&"IBR=KL0'/?<"'C#LW,@8[1 !FU2V+!%ZZ MM\@T7$7;5VU9-3Q8_ OFIE@ZC%2(-YF)4C&5FF@-+SB\B;8 D%( -5>>-K?/ M)S$5ZZYT;O3$[= # Y((XJN>NBI"5\7+J:OBVSHQ%S0RPUB_82'Z$1?Q]G=? M/-6@C\C(S1]AQ]'I/ &CTC5#:N=+V3G0\K+YR^L8_#WM_4/L_1J![LQY1G,> M_?"(4;[N:%]5&A"9E-89NZ<&23IMZ -LJ/5.92\X;BFJ;GG ,S,F=?L8'$(V&U]=EI3QWZ"49_5&FJG4Q-/<1OG+\-7DKL4A?!,-&#L81_L MR\0QDFP13!SUQ7,A^?(9R!$R??LZ:,JDRNTVHB4.-9J8^5"(*%9=F;&/0?6W M_E0GCM3HW6>L@3=X"^)$QI4 49H)(D)'T">SLVXMX\F)GVJ=-SA(ID-J8W!H M.N3+P+G0#0[ FWWG87$5N#O+"E<;HL3V#-;SD_2NK'+0YM\G%'AF7(\KL;\L MIP%@2X\F?HPOE:B1UD&&X@SQX?MC"^UY1A;$VXMG9C"B MCF%*<;8T,-J.-?S9"CPK.>D&BP9Y]B=\T;R0WC3#9!;QUW_95,4;C0[;3Y_W M-Y?13%HJ'_/ #0$1FQ9*EDE$@3".F%=;CLSY/3OBLF%F!&[516-#U M,KP*!&&TM L@!USP3TM3AJ%<4F&3[E&G%<:^[G.*]T@$QFZ[^5>S_W7@.F(- M^UV9'[QUHS/RT?]4@0Q^H.N+/:/NODY4U4L3UNXJDW-!C^C7.8V% MT%[BWY$/:)!#R;8]!I7*F[ M@_;GR>.X"77C2(IDR!76G[BG',F7L(Q5(=W6HR;KQ5,3MC9@:U_M%;9V.G6] M4P>G@,HMP0^'@T6,$%CMH+/G+1J__"1\#R!\N-\X6 @W)'33 M(])'@,(R[19VEL99+WF\+O.5"2]&BNWW(:. :2H&WPCQ@LTJ8.J+JA%(6^H8 M4>))*OW4F]&[1C>=A.4!A,6BLA".2FI(TP^URZK3,MO\BAO&80.S^9"M8KA+WF9 M534\Y 2B?0C1*7QC-N'SPCC>7?N_<-C_W]=5$?JVL?&9.'/7KB;97.;-!MQ\M'+I9\NX:FSGI[*Z**6KG/_; M?&_*$-Q]TL=2)90J- M2H$F&Q/IJSI=.X83@ 8JBFFO[WJO8]>1"8_!PU2:KOKTKOA<)CU^#3VNI+'! MR+.6':LWCFGV:-8=_Y*C5 \ZLS2BACD!0QP$^R'?Q5E5+&44GF^,KY<\PD+J?(,+W,?6)^E-,0B(KH8OK MX5K@LV'X*3,%!]M-V S$RU3U#> R[+EUY*8J50R0S#G@-^.$O(+%'S^:O"5J"/X9G?)62)E/-E#V9_A]ANO8"]/7IV],S>[B1Y?3Q/7KTX^KK;]4$#>WF&/L+A MP(7C_4_IV' T,B;]!'0*0L)#.H3+D8,\ M*AAC+%_C]_D6H2[R1A3O4% M0]8($H4G0[-0A.>S_6+P';^4+JN4U7%E0.L#9%VV72# 58;#^?3D(>BCM8?D M>L(# ^_TA2N?J/(_ECQ#U#IH3^7-XEQ%UTL@PB^K0QG#N1GL!B*^>! MTH1\(HS8B_M@7YA?*S<-B '2@DN&M])-T"V7V*U_*=5F[78CL;D"RE%[IFVJ M?=+<2(,AF^]Y6G$"JNG6/-A, *8!EOT5".A+FQ/W4CU>VD]J]G<'CKX_)RZ& MOVXQS,ZI:2"\N2\EAE;ZS18M$RQRRL(*!@7;%;[X). M^E9/)3;>TI<&>XUU(]TF.>S#ID&P"3DU/!@JQ!DEK$,GKV\71M7(SW(C7AO! M9"=1PTK:8"-UROY<,OHJ'@3,22;6]WQ_A7D/7IKDQ-(0+.CE3 P+,H4 !-3G M\?O1>I![JB;4'\)+SPRQB5 _WFF%A,I"0*DX#1>LX0*G=O2."6)!/)$,PCMT MU<1DL7J^XAGV\CR@C4U/:R?$\Y=KQ"MW"16P#U!G954>N,]9 :Y$:)&)?^K4;^H(>;3T5=;5H1^]]6^8JO\ MIGS"BJ)GFK.SJN)>#@SG8?6PCPE_#T>Z"1H\_%S8IB[*6 QW397EYE3+T*IE M4:\4C-O5LQ[#_I/1MU!ZA%WT!3 [%5N$;EK3NN?3BR5_; MMG#R1W#KTJ*5-@4B;NL_4^THEP>ZJX7P$G4L=>\&]PU6)/WDO BMX3R+- $O;Y.B$]&9>PD)D3MA8Q7,T M&2]0RG67M[;O<_"^[-=IVYPPNO1W4-3M6&?2ERSR3WAA M2DE&=I(26.BJI>@=,8I*)&:T79SZPK4J2[P#041ZJX.SX>&1&UW>T\ MWQZ.[O73Q-'=9Z1PZ0*&EER3&(7S_"^49,[#^M%T1)ZB;:MP^BCSE*]Z76SI M0%S7>0._0W0]6E#N@3+D!_V&6VH!]+:NJJ48C 'D9H,3KU!SX$/-)%F1537X MBLC3I6"3_?5$@KI4Q=SC_-G)7*RMFNJR:Q* DA\ABK]Y+)AHBMJ;EE$G@A2B M3T446Q.].:P>]:*"2P/6W3S>8%S'PDTJBUS@(!&EW.NQ 7NOG[6W]_TOB6)' MH]0O#"R_T7R$+F'L6984%?E\[M=E>BYT9?PI,,:-!']NHU(AR3L MS-\!4E^U/G5)0XFQRYI<6PHD\G88[W).F-WR)ET+C:*'9) #R948<&-[U[MP M/L\RVFP;H1Z;+"V<8A\Y1).LA0?+$B#1]VPK4!%?% D6RI*;MMO9)^<"UPPA."21(#\;!%_@(#?!.K4_0K?VO6V#Q1BW\@@_]ZOF+@ M/W0A^T(C;'1M:#;57AZF7Z0:S*4QJ1^GM=9@2 !7^6?*>[>SPB'00\7N#)<& M$3P^ZP-[_B^7^=0+*N6UY%$MM=-"5]I^GP58X+J[1J:D2UR_^&EI_@<"R4LF MX(!OG5C0?IW6#20#G*:LFQUSKDK3D?(K6OV+:_ M^]CC7.O3QU#YG9-W&,+O'L=)*=3KSN-,V%T/=3[_L)2=GR3I0:#X9!@(HX%I M])46 (W'A[T;62KF>5%5G[@Y4'E+?-=0DQA7@^;XJOF=MO8AK +!AO1(FZY2 M)4=;=Z5R8ZF%QWQ+V5!11:%+H?^8\F'8X4>N9-7)H-:+JL;D,&84'87ZPISB MEB(%993#"3>66-JEF?*V:\9-843L4*[&ZVD^,IBDZP&D*S8]/BK7D!<'>5!7$GJ1\TM(<:0>30D1N#LHZ21>%RXJD8/W:<^+HVN" VJO">@'=4]C-BXRX'WX<8Y2:E=C$:; G< MG OV-C.;09#<*LOQ,F]];S4AF(JB"N2'B!ZE>-NX\%3I$ 4?6 ;Z!Q/* "$A=1D6\*$K"X^I3H.K+YBE68'5,P)](!P9 M2P@$W#Y0AG<9+R+PSX9A;B W'C_&[1.4NM]4Q"&%JVU9NBF?*]=9QK6?4";; MXV+.^X@9MXFG0\=8[A"/\2\@7O8^%.T\SW16U#EOAP]E_P(M1+H+-BE/F?1ABLX:7@R2][;-K]0+BM M.#%,:IIKF M9;-K70U_OK&(EZ#Y$YTH1IWR+:NG15VE2]YU4-_\ETL&-)).W[$>%ZZ6D7,R M *BW /!/^_[AX)+PW$0'C!Q@"UMHB<:]-V>T5XT/+1KRLB.C+KTNN +MA7B] M-X9,GOH1SA"2."N01AJL*Z>KF0->6H;6Y&%B!2F"HL#^TTCJD#8AP6[?]D?J1 M1*^]7>IZYZN9].[3QV)(J:GJ)AO')7,9BX'?MC!R[_R3WNU@J:DHK1>1-+39 MR9RYITH<-(0(L%9_[.N B)@%/0\JNR$+2H/JX&?1D+H-CMK($'G2&"^R_^9^ M7@#):_#EE;D4LPS#L0)CBEVKZZ%M+M@C,W_ +!H.70FMIA+UR1Z8]M34P*5' M!D?1S-\*@3AF+HMP>7G[S V#?7;!Z W$,HUCZ7T!.'Q=S[D@#$']N0;6/%V& MI>0ED69J-IT*:]BUCK,EUR93HA*CE)_?(5C83T"K(6C$@>X MU"4XL5DPP#&XD(2U/UJ&15W),OBA==R,7X"!5!)(2+U@R;WWVK\Y_AP%MU_A M3B3C^3-NQ>*]1\8DN(^3LB_V#8C*"2*PNIDJ\6 =BT S<+,>BJPW+D%F:"'H M7E$QGNZ"]9+>,'09VTE2^E<_:2R1!H;:IBJM4*+L1&/I6+CI!;?)D&PCZ2O: MGKHD9MV+LZH8E.+&[.5N+-'A[/]4G<["I%&@2U;^]378(YIC47Q]U3.O ?=IQ-!?&.@F=G6#D M>#WLT"#BOIL]0O.7(3D,VBJ! MQ5E@>C#&PP@VV8&DO[R!4%[@6A&U;\P4W*-']F,NIK+-M;UELE[FU6Y*\&W( M2#*FD]\%5S1+ XY5U^SFOWT];)Y"O84Y51_N1NRF+7J\S-'JXF M]Z?_]VW0'XBS :GMG7:U!W >5CJBEMIC<6DE#U: ,R^^KBJ,.%SD&#= M2WW[?I@GNKQPU+.<8IQ8@CI=<5-Z#)PD#DE^4UNT>YN M3X 6^ Q4AZA]CY.E:3N^ V:5/(-I6A,BPE]@(#Z_H,#CBI9%( M\P-LW,_8AX1CLV=_ 5WW!FRUE_5_I@VBGUNXR8^';P_ICZC9'(&B=&)K1&!" M+:_2O4]'[+*GH^A[W'V !V3(+[?@JK<[JG6.(5?@+*//U=%P? T*@?E: 'S5C($^)%X)[-?F1:AB1G3 M:H=1B3[-D'_+S\]>S?X'69#%MV'O\NU9[E:SGSZ#TTMIQ?<$QZM1UJJQ>(-] M6&KP0+,,44>B60B5P"2:-RR2()1O%,[X:3ZL0;&T1#PTM?,=X;MT"29&6ECN7XCBNZC'I0TC1FK<,B);=;ZD.8*Q!@GASZ9$5RA6JW">Y(J7\ M%=I:7,I6GS&<:SR^PBF;$U>4C'$56A!I_S*-9@O8FX8&#]LD/"9:&\/^C5%> M4R4ZVH*(4%@3$"]*/'AGG3*GH$P-#^@A(D@RD*PH=\KP -_V1"O/! H8G1>% MDWG@IH%$>(Q(,8R;3V%AQ=^0]!&78'Q$N/P'/$G!FYG M\/IY*&Y:1(!@0X4@(NR]V@RQ8'\_S).=O,Q$$J8O72I/C+H^1/1 MG87Z!L9 R]%)O<(I(]T6I*2*5))SHSGZD0R.\8![ALQO"NC!\&,;I0 M$I>LPWO=I\K.J"^2B/;P90E2 ;BYADHS]?EGTX8'7C[V7(]D8.39U>DPOKL9 M6+3CW8,S@[;=^&R7E 'P4N=IEND;R/J!*L8>%H:QAZDW9I+1V_?_^^['@_EK MWATTFQD[MG'4[PBP"_F.\+_.*Q:""*!I8N2K[:D,FX[03$]V6T MK4NIRR*1#GB<+8W6+\>I&+'& )=18 ;"]7]X1ZFM)Y!7ZRA& MK7$./;R^'PH.=5IK>.$IB8-K!DX\CN<*WAEE]".8>?#^>=:*8? W3IU*##;L M$$WP&1$&%MLXP.)?)+9;OY3'XJ[KU*0--0Z)TT/X4P]^HUP1,J7E9U5%F1I4 MTB2VF'+T'B:K;,4#!IOWWO 5*7S"T!F!K2*WUGJ\=CW DU6XN]"9C!#.M%^S MH*;RKQ$K)<.B58U83#B;Z4;JMEW==+W/3RLP4GOI9T6G[J)7VNO78K!AJ,&H M(&_.9".T-&N0&SQ\4RZQ2C-T-8@^C,OSE %*-2U#6[MB[8IP7@CR1;DB @)< MKU.G&-1^SHK3U^@\K*JF91H,D&D)LE'HT(%D,O3&LZO'%;H4/H-/",S- 3^& M?V\"K\,.C<]X5868I#X1N^L5N$D/#[)-]_<.[BC(0IW*.)CD"&.UU6C2!)?H MO@W3S+8['0D>Q\>9LNI I:&E1&'0P97D$0:6](NI">AR'CD\%JU27*-,DGQ* MEW ATF1G> 8XC6Q'OL-:ED)0ZJG9 RK9-]\P0DI_01D+GTJI* ;$U%%< +D" ML7.C)I2]U GO;4=JO]#L?%Y,C47"T:CD#VBU9M0[]^R'%.X$ 13]:_Z#9@R$ MB<:E%)([SI?X:482(/,#T,Z2^>\$NK@E1\I"I;P2"KX5&+L56E?EM?(Q"#V= M/]QQ,($6ZI?Z4'*!%&N;LHKJ@Y&\>DV\SSV>NXP34:86W@66O-PS/-]C@\VC MJ9:A>C5CL;21HS.OCZA+*5#B=A_P( *MF+H5>"![>?1^'D8,8@/4IUNX#"=R MF P7YK<*;NIT2Z\>=9*CML'(Y+!%S580&YS2!YYS39LN!\L\Y& MO*)H'<^=@H__NP/IG!\G JE NB3,,V("/DQ; U-2..92RB))QYN^U>%NC7.? M>#HGP045V2E!"%)!:)T'7"SPN\D_%6_L@_P =*V^_X^P-$1!]E=I%WHKCAE^ M[V_I!3CS\OA'+_3Q.73E27#RS/ >^4;J2J$%Z:W.0F](\U;@"9[J1M0RP$H2 MO51+0,W,-(3P"];;Q%S-C+:S"Y!+V(X.1]#D% ,U2,/G"/3D!V[)*G,B>>PO M2: YO&P7A/Y@YU9(9KP9+6?3A3G(\;-1\2M7+3=NT>'LZ.5<^LF0B($+3ZL< MY#/'W/&R8UD<2VE>2[1'P3B+-/MT2@P2!Z*]5O3_?GC0;,(=/M7U$\ML0%(L M:*BX"Y*,\3@HA'3*T[+##9J?D* =[:7)>>-A)T)FELI4IVU$/LT+M2,O\XNK M3[%"RDB%VM=AZ$?42R(BO*20>\4*X1^PN"W56WYSS%=4HJ)=S^;/#OX!EH8P MTUZ/V%(-/PS8'%"&,K[((RCMN,M$B$\4LH^Z5G@O_E6)]N=G-XF'&D/@%6LJ MP1Z[V1L]WGQ)0TXL3(;.\6IZ??)=^__^S]ZY-;AQ)ENA?@>WMNTN99=7P M(:FED=F:492ZASVMH5:D6O=K%I"H2A'(Q&0FJHC]]3?\^",\(A,HE"BJ*+ ^ MS+18 /(1#P]_'#]'7_W[=X+]>BZ5AI^V86L_^;P\^QI0QNU*3"FEA/@Z4'YF MBT94@B'6%3^@[A5 UE-HG7 ;A&N]V\6_/ MI$Z^TI&PZZV^?M2OQBKI@/?0-,S5\:\%?URS/9*=Z)5YP2I[=9,>.MQ737GD,;@^?+@O!+.*N"G*(9^&=TR-?8>#&]X3$U8/,T M9Y2 &=W@\G%2LZ1838LV$CM;D9:#/]R"'K7=]L2H-V[$G8C#BP.!^.RE17M\ M<7)0YDAQ8L&IFQD_-(SRE@+9&A6S*\$WA"#H40RX-UVUKK=K!VR05CC*R47M4.Y"7'!M\8+E M2>;M68Q_A=4$[_89VK'I82T8@)3V/2E"A&EPU._<,6$3D;0H*"#-QFG'^2\^=K+Q2B.IUO>B, M(W"@0W!#43]MO@B(2\)4Q4089$@TAY2(/$FF2%ZZ'\YB(I/9D8ND"9/^'A=A M[-O:T_3_2;"@D/-#_%$ZS@)H(P)[PB,31+B>OY443=U'ZJ&L$:1B"1[I+T;: MCBE&.(%=P_F.!59*7J=-)I+]3:CE#]!X&-!0"QE DOD*1BNDX8*7BRH H4=4HW@J(IZ MX(I)1[I6 VA$!Z==:MFKX-&C# I7F$VY)(#Z6%@%2&;PAJ"[ M&FX %VMJ>$3AWZ7>(58FW-V3.]XZ6 9#=LVSZ1&+THFMV+M=73> ;1?8."_D M9K/#,V["FZD/+\,M[(#LT;L'T6JOV'ZU%5F*2$D';$GB-*@OV^"6]'O4Y"CH MBQNKD(&/>PRIM/2X3G;:Q/@\@(@,1/3T5$!$]S2 ![<:JSZ"6=\LL]L1DWZ. MF,A]W@HG%1VOHW@NF4YN6E>>0"5),W^&>@8X+[C99"*S?PI*\JA0UD?VT0K\L<7YYQK M\@G_'25%.D\&MN<13M'K2W.!0O2FG"O.GZ'1],#W7DBI(:,J703-BG[?<(C7.<+)DXCU I=S[&/$!\I MNE"=?RE56A=;46I0*&LXT3A4Z#$V>I,C/>E4;4J0+G@]&=H6]/;;!I:G2"3E M+KJCAD(N--;-*?Q;C&9RU!83E:E2KA]O">7QA(.3$=YF@(C51> OAZ:F)1>B M&D1XMG'K1UTM)J?=LU"(UR9,8AELFO%#QX5SZZ))O$76X-K[DS%>Z;V$^3XM M;HT\RZ4I2M@,Q_6S3Q=*FGZ\>I:3F9@%JX5#3$!YM#A!7AP3W#\WT#Y^S8 ] MW_:T#783$EZ_7-4K=%QZY2WN5F#CKD7Y\%0&LUNM?(\9S+0=[TT(J A Q 1BCB'>WC7!B$SR69[?Q^%;PR05SD&H@4^S]2K,XUM[=0T:NZ:Z=OR^NJB91M]D@8O"4RLBUMI$;PC!%BW MKT1YA\1IWJABY/*V,]5X]Q+#BD4@TZ64O5I]R0^R.U'%'I*S3\Q^VUQBQG-- M33QFOB;EHJA"F0L^@QHZ;3C+&L6> +*>$.[\+R!7[P4I. M]E7'A1CNW53+>I@HT$QLMZXZXTE#_8,N;K<5CTLH?X/E4Y[,_(5S-G^IHF3? M$FV\/J$/0W1)7H^T=/#VLP?,$7$Y'\!8!#DZBLF[X!6X%F0K-$4@6[5S3 %X MDH6@5PX9J'ZH=T*1]E4M4AUR[FY-DNK'.ZK*>Z 5[,0K%C+'9-(,8:@K6CVB MAKJY>)4QM2D?::=HC'^9B#\7Q/0*/L[)[FN/FG%1J33C'I[HV-^02XM/AMG2 MJ]%U$BN7+E03 HLKU@RS,\88VOZXB' T0?#8$U^-J>=1KXWBM]SIJW0VT=C= ME3?Q=O[XDS2*K]FQ77&I4?O\EBLZPB*J"4,I(G"G:G1BSQEMOC)3W^EEG#3_ MIZR3J8XQHZ/1ME_%$HI<&74PN M+^/[-Y# \3^(@B+]:L_ZJL21OPV3Q&LFTD^@LR/N/V^:QMVUBXI( MOBVJZ@3I*_?L2:)2;HJ2DUT6C.#S%1B5L.\2VS08>.3C?$.5_JN:Z#GN8?48C.'><_!&T&BDOXS-&BCS"]X>W7+7E MPJ5*U*ONT?*D'+A?%0^ CPCX>/8 ^'BO 31&9:DR<__&D5U;,\<;NN>X0C'M MQA'^41G0%3#B5[5Y01.>KRWH/-@E]DE0RSR7.D &8+%L@\ES.^@P00S<<+JV MOMCCH/IK8L^XO[6^!&8O <=P@8>%+P3S(W!$,\Q(1*P88R+5HV]F]>N7?_^/ M-]26@R_]KWX&UN=R1=6/J;M2@GS>U4[0TA^IM]V M2X+_."X7?0@N87$"A6E%UZYIOQQ/)K-%\/Q9 MK"X!P:PI^7+XUN%?"PKMDL$OPH^ :6JE/6._V)^P;E Y$QQH:"H@+^F: CX7 M"WL M4F%"(G[J& 2M42BWDAD$4*K+YVPS#[DKW9!W 95!T1FG$TID"3\ERX1 M)[-UDGZ:1#24#UP+J$I MU5MC&OV.T*P W^13;%:=8'I$_#A$4_,0!6:*#".M(,9^2T#GA(.*6].F\IMD MC3+-CNFJC4#/2??,PY7_\E*=:33&"M&/W0OLP:.YNI(]! M$F*6R]JJ7NLDS.EA8N]A8F4NM?B$4V1"%%@S 5%GI^U81;GJ5,4RF=DB]9I2 M/-M^I>6'-7 /:\"$2&05"-2AETAA:BJ#8^$]>_F%SQ,909'$*DR-D 4A#]-] M#],='+5K) F3]HC@1 *>2=2)];M8L(KU)RD2!2=6:U6*"/V#S/G#1*83*6@" M]M<=>(M)*7T/SS)'T; UWX<4>-B6]W$2.^I -.FU)0& MTC(/$W?/X1!#G"H'0W"I%>Z=XTK:R@1U@7SFXIF/C.W3:%Z)ZID6A5Q)])=HBJ26A,*1=B07))V@,C7IW3F]X MFJ5M$4T*AK'MJTA&2(+U@VG_ !*DS0-A1KKZ8LNMA732K5;:!I!R15.>CJ^# MJS/L6-3)*VW[RY"^$1^H*3A011^2KO@3;Y,?7*Z30'6T\0 R-Y1L."IFY+85H2:^3RL)X@"-G(:K9KM_(-NX?N MJMB_B*0LD3)*TZ];-7TB6%?VTG$W.GRSLS:#Q8-L4J5/Z,<5B=D#\)S+C'-S M4>PK2F!*N7J>DH6* !4=(1I5#5T8V%7!U0?Z$E?;ER0#@,:MMM]@$:?Y] M2=6F M5I89L451_)P$J\"='WF2Z8-5./([3"#3I;-YZ\ME11N/4>A5IZY:+0*/Q$95 M7Y?S\!5J.SMS'^-\2DJR_ /J^3F[""<:=0ABP3Q*O1$,R=_DQ5^T:#V;_4B5 M1^3)^_.G>EK/9__%[=,B M[(Y-5I*,\US4[N+.:E,,DNPT77.,.T[JX)3-#%>5_^2U("2<^L?@;ERVG16\ M(;Q9#]P5C5[V7]>\2.<=$>U %3C\_T%6YJ_;9D2.W:Z(%KMCX]FC MN#L78GLJH">KW![4&+)ZD;NK/77/IJNHPQ6=\N$2UKW(CT<%37VZR.A^E+4O M;C?WOC'@MJXY"42$(1YLSMI#N5JQ]DVJV.$AYJ"Q["6)=3R9);&- M0JI+R I@P_EU%3P2P*G5SXA03%?QJANS3LFNL 9[!F%AIBFH$)T$'M:2":L, M&<'8 I$11(D4R%_8P6S%8X_6HD68W)DD0$( MUOO\ :WW82DJ.:*/Q2LZM*PAD#H>U(18=*VB1ZZ;/]W2NMAO:0MV 0!+(9XH MPT6(S[F9C)-@#=7LI7_,14[>+F@2^N8J'&^[,V(VP"'O!_C<5@QYR_$OFQ^Y!;1'U'*A+QB1?>Z$#9K8DK%;!350-R"0'3DUID(V@ M/_@LHT6H%(QV0]9-$OZ"EJAW8X^,=;W@<^;JZ5DV6J#,XG_YWOT-9'2-/SV\ MKRJZ=-S0O_#NZ70*K W&@'GGPKJ97Q&$*WQ76O;&JPI> [6 4Y6JOX)R/6_V M\!]57(_L0F>YDKWBNPT$I/4B8K>L5M4_86(HT_?U<<1X010)RH^C MH;'99WR3W2@X9/%\FI0LS/R_[/=P!I.GF@S";/LI%:@>A=#;"C\JE3YC= RB M@>>VS:U+3PS$[W(ZCBG!/?@UZ4F:FD'2""/N<]+:D9XE6<0<1-!(59=UOW+" M>&C=3#NDIJ[-XH#8.Q8E$B&,VS]QBVM#E,@['[2SIYGY^L69'"_&E+Z7QMV<0FKBO-?SI)P#=F<&O[2[.J9U)NIB-X9 M"IRFWXDG.9]]QQKO**\1$)N@HW,J>:*P$^/.V%.^UJ3 =>S)<*_(C09\<*$= M.QQE:Q06PN,EIW;"&IV3]\C[1"HM8:88GVYQT4_4]2YV.2;T MHRCF(@&8F/7@]023NEDY%=!N0S+Q\KE/#;;(M:U$([1U:R38WW=;$%&HL7.? M=;:XA"^4*V^7J_8B+%-RL-;;-3_U!?=/AQ7R?\W&HAJ&Q ,.=:3O/-MU57:- M]E)G_CNF5FM'_'/:)5M.%=ICB8/QFZ\LO\\N761SI/N!#Y,Y83,$ZR]?)R#D M:%9E)T3?'>RSG?@E)#DDAZ,W?TI,1$LG3)Y0Y4VZJ46D;$Q?$=R^-/3]A%OG M30G]'A7EL_ ]?JZJ=XHA:2RAC?BZ#R@WNN:90).;R@L;C&[H;8M,_V16V().WF\VY;KD:T3.3QQ$JM[$O9O-IH,'9> M* L:'51MC"!MFX4S*N78BE!__6F>Z>ALC!6MKB1)5+?0YB6JCFB$4FX9>*Z> M,T^^XWH#TJ[D-'G=]/7'1YQHW6CN-9'XJ<@3"[1>RPH1ZC:P@COI=E#H\4(FY M2S5.5R;6^80!9PPQH#:\>.MA2B,KR>]%,L6'5KV/!)NJUC82U$TA]I/F\@?8 M_H?OOXCYK.CV"+"N<8I26I:>IO/[P(U3#].63MNT8^$]B2)EA(P^Q\/D_$%M MC/[@F\R5M5D5;;5[F)L//3=7-7F10Z?MPY2F(G\:0+J*Z%#:[F$2/O D>)T^ MS\)+-%XD+\!RL#Z-1FA&- &+1^@AYC46KCC?#%=F+W>]_3Y6Y]O9^ M_$FR0P=S03^!&^4GRBQSU/1ZUP_5.@:>;R+E0_B4[OI_MNU0A3T%Y-?K> M]\:>0\W!P-_-?ER%P(.6GESP 2EF2+$O'I!B'R"CZ7(&C!(==W!I;XKNYKI' M_8"2U,;A!J 1_L^;%[P=?OJ1,EWB7Z;8 MRV.2V*>>W:0LUO2XERB45(P4B9. 1.($ON+3)V,VW%2DAAV,Q' E.3>T46T6G*:6%^)!D%9]*^PM M#?&/)6\K!=C(-OF&<'BDBL3/!EF'13&C-/QPM7/(,W;X M>&@YG9E*'90I8#[BX;GZAER>QU^]:)6RE4F@8D9:A5HPR*P8Q==F-D-3N>:"OE0+#\/C"S[G'$GDXCM$3[.(S9OX'C M?!#PF(&%D[6@:"K1CJS\PM.!M@GT )=/SNBX+CA"$E1$YDBK8JQE3CYW"$08 M!U%QH16Q"17B>PATAXBETEZ&V'G/NK,*/EF%Z0U[1D^!0W,N%BUVA41O0+=J M+%5.8(@+[S0H]+3#C52R-+R 7FH+74BXQZ^?3^;V<]B((!=CG\6TRNAO[,(\ M24^!& @7=:\6HG V9%'%_:@V7-199->G_I=:-#I&O)BU:U'/GF_AO3H=VUB G'1M1\!H6EMB-3'@'=K, M!X6HHQ0O,V>G,6Z$]R2DNA3U>%&:_ 4_9'PE0UE/V9\E.OMW"J"1 (CJAC(* M4'[L1 ,"7ZKG<"KH=4R@OA#F!*@R0PR=9F6"HH*[.+L-[0+0%7)#EH MFVSO)( ]&2Q*6HWO/UON]PAB0X)SVTJV=BB@[96+7IHH)J0<,T:F)DPI7+VUK#,*DUS?%/IZU-932IN]%#G"*EXQOF-3M1M^.F^S[8"3 I:/ .F!N17G M$M\G,VTL)_X0MR8D(^[4KQD#.8] FYAZC4S( MU<58TA8)C!.3HC(]68A68, MPK;A'#$'.*DIJ,9#W1N1B1##6RA%%D@9K]J2_ MQG39:57P3Y)VOV,*\S@_C?PSK ;'5,ZI^YB=.!0F):1A64OBRLAA,,U^&L0W M.$E+1[GCZ/;26IZ3EP!PK>H&)C_,$-Y5+>T>Z_?Z]]V7" M.,$$@)T"29%D0>]FM+C+--7N=+QT8<8V+=B<"+8G<2%B;V$RHNBP;5HP.]!$ MN&Z7JNM:B0?HN@P@]0D:<=1Y?1,SRZ>;L7FYC'-5^V6V;Q'TTG*J1V^4=HJ' MSHPYX6^6CB+W\'L'&S&4>25WZ3<.D$.K2>^DFLL^=0?=_)_BJO# MM.(DD9)DZG7:W0)!\2P_<'SRV4I;1+TG:=Z[S39%J+X[(3S.HM86A/'EQ>,G M\W1[*.&LJ72[3EE/(64AXT8_A&?V]^?/?U2XK0-TJQZ\2_KP]]FM2@VPI*92 M;K;X?F891R]9\-\I$!ON5DK\CO5Z$EZ7[\]/7DE(KLD:%R,I MJGSK.GJ.G\,E5Z.<&^UJCE7MIT+9$$M-HUX&XC.%R1/:%?:0TNI#THVN."[_ M/KBRWE,Z8_K!E;*B0&,'ZDTT[8^T@"2@\TVF[A)1^A.$%2CDA9FCY8/0F"E MCM<5GTY:9<;5.H3"61/,)5YDM#O;+MN@B]A]O!^1H<>7DJI%E)A'=TAO;QY@ MB>>:BG\] )P,X/3E \#I]P7E_43=WIC/;*:BW.N:1[74I;JA[N*%F'^0E3*BBBJW!=*L\(E"C,95BW MP/G,V_ ,CY3 ^;KNMGHTWY":\6?%;'-5]U>H#0[A&-G0$47A=[MF&1Y%S-,C M+P?!E:1T]KP@0;0A"7EW26#0IPH=40H)UFTJXH$1EMA5Y(SFZ%I M%")N@^M&[&7#5=TMSJAVO[,AE?P<*^E?NETG@05=B#SP-;2.7-A?5T>X<7A4^S7CPGZ32RL)/?.X(* M8[>-'MX3B)C;F#R6 X9' 4Q6I9!'O"!DS]03IN1!=.C/KZR11]>=%"3 U:7L MN10*##V(9@AG0P#\(, M59$I6N\AE1>4A A+1K=DI0]_TV91>.8M^@M%^$PO1KQ;/((T*NT%*_"QL*9J M+^EXQWTAAQ(2N5UUQ/ ZZ*9J?F&_KT!K0K=4BZ%%A=&/&:*WE$LS(?!"QX MJ8HK&5]=*=?%&NDF"EV33R8^_?1G2WYE76HSD4AE1.TVLA\I B5,#H%DZ_^F MN&DKBA9]&QD*<29GWR($LV)#0)7TA"B4%96);KA>F;-I,_G"&6% M)3!&8K,MXE-*-"VY(A=&F[ZV*K<-YL&D9F8#T?REOA*,29(6!'AI)6J0)DYP/.OQK)X2'"3+Z4:M7>+,(H]0H6IOWD<"^[V?5V15F&7%', M#>#4D8K3=*$)Q70GM5$T\O )%C/X6/[D'V^V%\&I D$0G!WZ6[D"W2?E(@EA MB<4L [R"-D#/1W%XIE75[*.R+*WZP_+K%:\^QJ;PG/KR$(XAY%6;)2]O4=S@ MJKW.JY]HG1['-9^Z\_.2]#0)%VXN/,4"Y[/3=. Y2FII[Q):HAMXCSY]_/1Q MD29U%FX[B5)8[= JBR&ZPV6BSUAIZAB%FEJ&H@F+ AVN5552YD MBI3_JAYF-S M\(K/H!F!-<[/=3[[)TET&9D>8^9YN8I7&:+QC/&W3^CAP*K+ M5^,"F'^=V27H7#,?()X M+3D:+BN@XWNVE^%OA.M")SP>]VNRNZ7,/=V$K_J M:NYKKJ2]()%-8*>6:?RB6PMQ9Q&4^#8X@.46 M'3O)#R/W'2'?R#(TL'K1^_JAGG:>@TRI'2HP9J+/ZPVQ90J M?@K__:8JUU()7#/ZJ%UIQT0%M5OR-2NQYJ;>8WZ-G4AON'$4/U_7I E$3W)1 M!2>G;CL1)=B)7)N?9R5$@D_#*U A /2X? HNZO*R:6G9NQ--$:Y*8^J5KH % MW8IX[]B&*MMMNG_,_*J7HN3>+AWBHNFMTZU(%OG4/"&NRB:K&#'?EFDDRJ,5 M7 :Z]R6J5D#O)I.,36J";M@L.L-Y"=G[4F%[!M-9PZ1LB476GV9=3*KIM:+R M1AQI[)#@5_$KV=9.-B5M\A$XK!11W#OI44;32H5M7)LHV> 5+^XWCTNC8U#;[BT M>R-(U>D6!!&5WHD(-@PR=2PH!^O>H3G"B_4B?<[HQ["YWSNZG,26;A_VQ327 MYZHPV5=YS.5CH+.MPX];T4C:[3GSR>[-S[KH4?/ ;AJ3 ++MTE%%J>C6!/"> MG#(]Y5$Y'P+.5F:ZHW/+&D1Z-/B\LL(?Y%2 ,Z1^+I6LFFKE3N'4E(&WR'W= M004MG.>BR)&:(6Z'T=)=7!D^7-1848?'&'*)RC65;Y+3=$*V M23'_3N,H+D/SR\>UJIE(5#RP M,$7"B-<[;$FVW W$4]Z/E[8OV<2:F6UK% M]%#PG,$FV?^?0Y:KZRDE2[LT+[$PH BRK!C6C8(#)+Z<8Z%>2H3?]?]$E.DX> ROQ-.Y^B)H@@PXPUQ)OOGX0V\VIFS M5PCHPJXU@K%<6&Z)/6 6_J3>J+!6F5HY4C8+D^8C0C*@N>257H8L@ MCO".N_CX+'1"7Q14W'Q5UFL&$;LCFZ*ISO:(:_1:433&/_+LTWS_ZMT<])3V M+N/Q8[__ 4!A (J_/@ HWFL @5'J&$2T]+3NZ?[=M.0GI33'X356 M,X *8ZW+GY?\@F68:%7#\)_%:_MV4';&4<,5]TK7_6^AA?%/FZ($#)UY",P9 M7<;3Q' R1M>T=/F/LZP,1?] 1S[ M:1[P(\@&XAL,E@G^*HMC(5Z4ET>;U%0N4=14\?@6^7VL>: HNDKD0 NGUULD MB J3'8L.@&LFH:?4%8(8+G[+K8WSV?>N-,F% MOM]2F2+,U<\-?6*\-C\KK4TQ9L3DH:M6?05QC$2!W.,YT?;LG'O*V-)P5P, M96T83&W5K<"(,;^BIFM-[LTEN*(F>%Q@__ P_ G=_1S!7]47]0B/;TV4W91> MN[=SN!+>0FF)B/-;9((UJ(V.H4* 4>L-'K;,*U?4 :#+Q)I%R?E,TX/3"R^X M.KX@FS'?A%"M.ZL-S.0C68X"44 (842(*R08J(B8B:=G10!DK)DDQFV<@.M) MVHB_8?)+RG/QRO[^Y]G?!0V=01UG/T49<=T7?__NQY_BSN!$T$4U+]>*QHY= MO^%7/X0)>_I%0:J07Q6BJ]SG(M6+;'TDQ [H;Z6P7,*W>/GPW/DO241.8$B4 MU>%4G2GQX5]-(G@=9G^[4=.F+;7AC^$-GWWY^3=/'\_"#*SDO%H")4^!*],; M15&F$+9L 1J\KD(P(=V -%+Z+OT4M[N$)*G):IL5"NIJ,Y'(%DB.X*7#B[ML M>J9PD\F;IU8K1"O]4(D^)-'U [Q!RFY$X028%FI^]"#Z )R:CPHR;.)JKE#S MXYQ!G(L&_O5-W??\3X70OKZJJ]4B:ZZFWVVYEJV=Z0D]2#"]L]O9NZ&N%%_KVU8*:_H&V2/K@])%'2#( :LX M26/R'<7LJKTAJR3YL&;VCVT8KB=?%E*9I:N]H*HMO?@_R"[,XZQ.GT,O_A%/ M(C*SI;:A'GCP91CH"BE6++"KTM5ON=A^\7C]_OG]M:R/>E- M"^T50>G-I?5\HHRC=F5)X![]%0-H&IO0\]FK9O::!"O7E/_XRD\15K&56W.C M2$_PTOD2<2GB2$YG:/^&(*0'5P6(.)!U3T!*1S,>>4OX3.1#TO7,]-E9&$6? MPLA-6%0Y&<69XPXZ^@4J+<8-<9?Y"[?1B1F[1@"!7T=VA#!586_,9]=T9CEW MR&HJ;(QRGAV^)0E)L4E-AT9MJ[*JD/R([_6!I4MM '(STH>:O9D9!F]#)]): MSG3I6BKB)W0&&L!(A&CM@4TG#Y+T--?,Y_)FCV6#!]-?24\6S%!--J6AO?OT MB>W=+M5AN:A\2Y3(QMB-CEQ>>9XX+SI(T4+.472 &[54KQ%T6O,@>;0?Z.@W MS>MB2C\U?4#7 .N?+VJTUF00!L=6@]"_KSO-XZW;L-1WL>(5'(K%BC,/5-%0 MUBK-3;#93SJ\? M4/*/2O'=?+BN"=BYZIRUL-TB"@JX-)N%"Z$1UU7EP%#L) M>QZV&"'!TE$.NVZ!,I$@\^QT6D14]H1 T*12D7_=IKILASKKC/SD6KB?C]9K M#Z0X5^9^:YYBU*,7=7U?:")<:KQ;XA:C54KSJ.!5JF *0)3;>!JV<$ZS5R8; MD0\XU*G?.RJ[NRN7@HEQM>6)/-])W\ 0LVSG\8/ K\7EEC)L=%)L]MLB %$@3^69&]TIAT@5Y82)]Y]OWL=V"WF;;R,G=FYM6Z=?C15QP*$<(^YQ8 M/*(M;3_[+I@?1'/G!*>[K"$N8IW(4I19M!M%GOES32!J/86>$%*7]XES,?%T MQ+@1%A.J1[18U:JAH;8)/M]%MZ5#Y,GC0LY8\=G#1EZY RZ\G#B",GJBJ7T M.<_QQ-U!:"#O(X]8=B&6ZA$$)AGXF=<=&VY<,!N M-A;:EJ7.22V9IK,+G-H)BR,8&I/L#@OQ2)?5O&W?LL8?/#%39YL:S^#ZERSX MZD^(,+K##84<^[:$QE8RLCB:#O1M3Q;/N5G8A1\''K,$/4G-^. 5P)W+$6OI M>Z.%[]\V&;.B<\S_,\ST(KCMNFE_/O_/)8B2QM?? M=O1]:].C"+=LL&&>/=$(*FDA=$PXPF(HDO+?!7\-D9?^,,3CN+@<.H 1TQX0 M]ABS7]>5SQ-2LD_*36SPZ.5@<+VI\.>@-)DX6LOX56] L,1^6^[HR9?/OGGR MU_,OCDL>Q:R1VVYXC8GTUBA)ZG(.,6R9XBOMVI4%+;CZOAC6#IA7U)-293>, M#H)YKBAE+V)HB*O+L48HG2T8!%=MF*0.=?-"K4;8^V&>.YA>#FN^\F9WVG T M9#* HHY!PE(7*)>?YCM=H>%LC/DP.3'P?%7#@6?)&J7AY*6)05+87M$-?7+. M<]AE24:T""$G1EB9R[*S]!M2).(A*=0@CSM9)WDRKJ;G?$T7M\!QV,G0^7G' MN4>H57GW3%H9+(OP]D,4"7 M+52LQUT8_-X"=I*1IEBI9F1=6)?M6U;3'E2K MDT *S\TL"YR1'S0-5@]F]6@OT2F5+],] 7F>_Z3;%2X1_ .$_IZR'7DJ6=7C M@^)?#'?"">Q-^ 7IHH;Q/; -,4"Q5$'CI[*1AY:^ %6UU,QAGW#O#WV[K MA52U=3W1XQRS\10:(T\G8=_>4-DAI%G))4VB:"E?EN1-N(PKTJ;U*. ,U1E] M )<8N.2K/R6XY+Z0)!Z9QV7:0GU6)DWF31"7OMF@PELRO_=C*H=,TS$Y'$T" MW2TKPL;Z#XO1N3-/J,VTN,1*VX;&J0C/39YAME_?5!0(#=A&6%"LIC>;]:9$1W3EP Z[*@;+T"!,O&*F\ M2*U1KY"#]^/]W/>>N<=/R+74$>QMKHJ8<%AIX4DJ)!JB>2^5@P:U9BIH,1G5 M2_:,9\L 6 M4;J_7;6QUWLO8L[A7S69+;_E\Q)A6'&%&0]Q3T-4PVW_"ID '#]ZL>D:>*:) MIV#SRD7KC4J\LB\&N6M3(:QW6$8_X;'\_O-07DT:K>3Z]O!/#]P@C^6?[7>J M!=@IY3&;PE99S@4>CIY%]K.;?6!]!+\76Z&WX'*H/ZKRNH\[0&^I_'"+RF1C MA)$#0I97FOQB8NHD\]W?7U.:-F3S%*/XB)"YU%1@('\*PJN.12.8R:ME M#1/4R@\P=RF,#2G3R5Z18+0UJ0Q_4.#T6A'C_K$IJB^'BKNJ.\URX" CY 2G M7@=D!9"UG>S=A',G#+/2[&[!9F.]"62BE9)E5.^,+6FE(">-"R?XEF$Y5*"\ MF2;"F6#3<9WX*0XM>>J4 MV.P8;U4(LVCRQOJ1GH\CQKYQ3VYLQ77=0J3)L:Z%#RJ_B?^8KR[$)X8.EB3] MUEWSDEX==&6#5YJF[U4@GSM)"ZQU>ZV02":SF^YB5.YG.)K>= M4LU+W7 *F"L&G8_2/1L-Z]7O-.\4[*K!LI25=PK8"YB\*>U5A.6+$.TT(MG(-,P#])?:A"G(HO@H$",%47WZ1(]9FON02^S:F^2] MB)^Q$O"_NZA8)G;!6V26*4;=2N8@B]$0+&Y8.%7!7+0?)Z?.#\CQ"X;ZO%NM M9FB4&<8SO$:WBZBU0@C>Y1N%%/K"\NW1**03+NNJ2)X,>.]XI;9+LCL^E N/ M;FWO?&BU:8,\U;"E83VAYC.(C@VM\JO0N++_78J"W4QU?\*4 M94P?B891:T3[&%[7IAO/.?I."%7AP$3N;UYT& ]=="QW=V0NV2=A=ES1$'78LH"FWS7.(07H,7 %ZO M!WW)N!FSMSCVN>\]'B4X$/G^29L.[\7*_UAPC&:;7\71\/:(+>"TI[#_'*/RFELM4UZ0'UX2# M/\?1&9,I:((_8:E @5@Z9EO)@.S[6^%$^S!?Q;&0 M=G[1-X4CA_ZY0NV4UQCFGCS$W2!HUH."OO=#^*BF(/.Y\L/$4QLG[H1AO=BI MX@5=='WGY2$="3ZW5COR\(Q"D"-44,-P+4 /'"W+D3%TK)'N8>CK&5\,,"L@ MUAK$^J=8Y\VV"^% 7]WYI70J&%39;)&Y#(-L*-ZTA2HZ/4TE :F[X\LWC@E1 M144J;6DQW*\+]^T-_E=$F_1AA_3+,J.QM@F-IP#B%IQ_KB5.1V)AB2IWTO\F MLS!!A">TMUZI;$_RXB1WM.'J)G89=_'I*R8=>&2$/?DK"DG]?J,(0(I\N*;WP",OR^NVB[1, MA<]G<=J83$\X"&C%@P)?R'TVNPJQ2SBQH. MJB8-)7+H'">^$//A?%)7\II*Y2F*&S!( 9DSF!1G)/N.J$<@E\E+8XJLA]#F M9FJ.U!K[$[LTK_8.!,"B.A(N8M%TL-18EF'^$/PTK4OC\^=5 @XE2OZ)3D[(36%\M7\J+L7-)0Q8*1',?T M9ETJLZ+^#C622)YH T9?9'.OYXA XZD Y!3-:1W0@Z-:[JMGC X91=7A4_.QXU,SG'L M44=?&97XYV_9#IZP7_4+9F@W0RG8+41#R-[&=:L'[0U=:-Y>DAI%>JDU%%AU MH\F%KR5?@,/2#ND0 E':,%R/.$6I-1BE97=3\Y5(SB9L*?:SMQO^3X/VFO31 M6CCON4UPI34G(;]H]B^]D_2C?IJ?H$V"C528HHFSG#^T0N:7.\=0: M!=FA @R4O_SO%$*/0O5;4I8']930YCY13*[(W )FE,'L7*[2#,HQ@YM__= \ M[(_ >907VWAR30N7;*2CE0GE(EA0)Z;))LQO/)<,L$"]UXE+PU@?'E&H2JUS M-*%^IG$P'A(['W.R[[$OX_J/?AQN&B*\W2W69I2JY#,BG*[.^9 >#G\!<(#>C3C\.\8Q1!W+"0/2%Y&G8ES M8*/9_>*N QWD\-5\2O42*%8WYI%$^N<+9<=+[*4^:=VD_@U 2_BIT+>GD^E^ MEGE 8>""64&_H/9F:E%\F9@8!1]9@X/0LI/JRV80#U-8=!6=5&3;KLU7B,LP M^R.BW% N+-S4%M:T6\(R>O)&O&SHA59]>\@QZ\I-O5C%8"(9H>&J ]]Y7FK2 MN;(\>B^#\&O;N7#4!GIRR>1VZ&!!)7QK$1>9O5VJOM?$U[")T>!)=]EX8]Y, MJ+$AYK,=RUL\.>FY5L<_#":./;9R34>20ZE&ZX"'QS[B*YRFX_;F2GVI/6?- MP3D62XSY\WDG&6&ZT"5Q/U$8O:Q5,?;3U:$>C;9"(.\TW+#)[$0YWF-FZD]] M&0^>EL3]AJAWMYU(6[!'5L2 VN5Q2#>W72@ G4_UI UA)-/"..9U*X9'"3"] MQR&Z7WGF_X4^*9@,&=NK'51LY%*KW5>7:Y5/-^0A!VI("YC>J."'Y^[ZCF(C MO[JJL -I?+$#)8>A6I4-;C22Y[-_4MB?NE)P$)$<8&61>) G+E KE(2]WS=) M+'G@^!'&*KII91YI;SC-;;, &+02N(1T&NUW#4=]ATX]0Y[G%A\_?JNH@93!N/V.@4B,DH56^3:_!>@4HGAGR(7! V\-L=JA;M%>J2_*-R/NO& M8[:F&[=&&/7"VFJ$?V/69B'L*B#\HKS>](OP6UJOR4"+XKC"%]7X623O(L98R:%/1L]9 3]U5 MVC6DPGDA5E U8#""R;D V*V7&8YP-Y*\1S>_K>W663#+D"$&0!.-D4?:*:(>+LI[\9(7+@W/V/]718,>LYVS=%8@;M$SNAS=Y,#)QX#!. MOD$U,&GP!\A#1PJYUHVXI-=HK^)R)PC&^); U0N7(O\EANCH6K'?(R\8GF_^ ME@Q?'WW%1*H^,<#HFD42A-D?)@?SO[?$J%"G+0FI]PJ*[JZ2P\+W>=.CHU;0 M^OS5!/39&GCY&"G'#X/&-_-@LBDV'V>TNBNY] C\")?G0A?2OG,(B^S@281" M4?'^)]&?WU%(9S0S6J.4[W2=GH(?JBTG2J_4+4HJWSV:I0<%92'D@!&@TE4* M8Y^B\+5V6[8A^V 3)PR!?676CQ@TPDA>[C@S)N>3 XI )':T"?;/HD

)&4]$9GF!K$984) 6D9 >F2Y?%_\(;DJ"CE6=P" ^RZ 5_9IZ M]D#'BNXMU27GFW%6H?KWWS[/&\I)-I=GJVHY_/NS(V;^[&Y3_YQ:H]Z/:!L\ M.5]^D6?R8 M(:0;SH>(_)6&R)[AC.)/)8RP0*'$7E@(I<0?QT?]_1?1PXJ96#',SLO=2)F2 MNU)*/.SG^Y@=J4@E8&/%DCG/C [764[0'+'$)D2MT0C5W@4^YQLV*&P0S[H&5L.I#A% L'36SSLXP^]4H#Q[*QCO+^J-VRW M.1)5;S.8=;+ZBK)T*H5>^JGEO&Y2^C'W\QNZX,-\_A%V68M#3&*@A39.+73U M4)V%:3K-&F<"MU%8WYA&*6?"QJKNBME5N-09B@6K+$JB;IWZ;<7"K-1-7977 M-9I!B3V"*O92N!/2$'&9(^\ %9?)W!X7&$\G7J;#]%BAF0CPLOC.-PR=8O#^ MT6194'YXY2A\$.(E\6\*Z110G10XSTP]C%I(NQPJ M3S3NE]%VL^Q:+3JXYCT876)[IG 7=7P@!,51#RM+6P&1NF: YZ#],@_QUCVL M'W_ 5IWK2DOR)XZ:2PH4,3>+ADDF>R^E^K9HF8R"**4X59(3F(!L M)52J&L M]C Y82K"F0O>DR(KF,"!JBE"ZTS<%I":],_^L)#N=R$)$AA)L)*I:4: O3%" M[Z**@JL7NV097&T':C@AYC21:N>%P5WVU!;)F8+",GA,(^17,(BO&']?;H.1 MZK06)*V2^J$#\FO;6C^JL"&1G#Q*QLTX_9X/"_,>%N9-Q=9F5%&:/B\5"<[] M> *A(/M&=5X%RUE_(X4I^DOC%B6';LMT*@F=BS+@BAXV:PZ0"10-IE$"FD$< M9$$OMJS)S%%)104GSBN'7P07KD:>@Y8A8T.H!V%9HB="6R!Q_"9J3_M\<./F MFHA^/DPJY&$5W\&\]K.P0(,%XF92I:"4EI[MHAZ2H%D65.LX:A=A"=0HS#)( M4]+=<:ELFTB3P5?,63#IZ'5WZ:KEMH_B%0Q1NMCNM.4^TJ8(Z!B7FUQ\:1/3 MQ ID*O(FO'788Q4S:J+L4U_7V&/SKJ8UOHH;3P_0].15,WT>3:\G ;887CLQ"OGE2Z>@<&04M:T"G M8B\2)0$K2"!2$Y/BY1WZ)15;8K!PZHDAR-P((2KXN9/'6Q7Y1796K)5A' M%:*>'9_GL[^Y4JB^-%*8>H^<6^E.C*ZW*VM_.DW'KYIY5KEB* XI1RQ$-VVZ M7U4E&%*R*Z-$D;$^;B$Y\E"_=+3G?^1>L;X$0#MH=NO[;96R@PL5O*_<%?7#/3VDB3W70*@5[V1*"=O3\Z#VC\QL<;<'_< G=5K3;ZA?A;14[J MRX538#AS%)[\HMH2!%6NB$9LFTL.K)5N;"JH/H;!L77";6%&V)ADS&33!,Q\ M#4$I5@][/E;MJW=1'(2W,L-ER7S MN497!?K<>9&A+JLHK5&=@D 9AL@8)H2B09@HC4H."S)$)=2<@JIZ5\W)-U'@ ML6+@H .L"3NTVZ E1/^B$.G>BW(PL3.?G_EMD_4=+RCEZHM,5 VKM*(HBV549RD^8UHY/9 3*BG8?9]%XAI:"B:^0C8V0M6+#*MN8D(.FL0/F-H+ U6D MQ%JC9W"S;Y?6=#'Q]\8U,,'J=U&-F]"JQ03%K7$D'*1=/(1XSM6&)P<:Q+Q8 M%$RZXKC'1!DI>6%89_X\L;G:BQHQ]8=?UV\&1^S^H5V0C\;-=7L(QORZ[FL- MS1IT%QI54,(!%9-M::_S[57:DW3E>!B%1 [6CE9Y^-\B45N5/MMUNR"6D0^3 MR#@NES*[ORS*__C??R-ZMG0QVK#'(AY4B)\EAC&Z5D&)<#(//=':1]#!C M;$&1PE6M:Z#:M5$U$I>,.5.X45LO&RF])HPGMLJ2I'=MKS"-"N4W+B-5K;M> M? ;;:_2+?+^E5YEB?V"#J4X:U-P(O;$->Z 3^C%U)Z>'QIK$2H?5RUY0=$X/ M%@9R)M:LWP@G&J=7U0Z@V[_&1!N/B/&I&>F.$*&80NF(2JZ$/:>&7#Y''+U9 MNQ0?15.R M/ACNARM>L'QI1Q@5R9/OC98CX(+9%R^!')//$P7D3T7[_K$DG M)XS-GV,$[GC"OF#I'V*7H B\-X^G;I; QHNMH%0G45]0S>JJ MG#0JY\T4(G39*:$3(]+8;D:!H\C;",&N:!B(18/B>!GVM30E\.A>U^W*VQ"W M;#>Z;'D&,OHMN>I5NS*"$G[.OJK>LH1MB(GIG.%O)OH/*OJ02CAQ4Z(06R(. MGGO-CJ2A%T@\5HE+93TDYA;/CQP>UGL:7N7XZ=>D"ZNWW4Y, _8SSC2E9[-5-?[:AA6(F2FSU0P6TR]T,BW<>#14/0A_3+VO(\=3$ +T$[E6F7KU2["&]L:K:^>7V M)EG8$_ _$@#E7^8;+/4RVZG,:_!;A-1/!/?L 9U\7%REHE%2F7+[HEHWI*:M MMY0G,$*5Z.CYH^GP9E/]8WUIR19&%\KH@^P9M8/]1J@-_ !QD3XATI8$'S+( MY'*NF9Y<)ITB_^#+U:UK\@C7R(RT7#W99#OK/=UKPNUTD&^T-PV#G%L3A3&R M1$DY..!TFY9,==1M%L/5;#6!-X!,Q)*A]ISD",\;-A9+T+'4:J=H@BAB%TZ) M,."8R_VF,3&@P0R5;M:" PNN[%(NHD#!L! I.>Q16!N1J8!EO>3H!!IRD MS_=<&;J&D2WE%$%I5H_M=MU-NLN3LU2DIZGH=H+)32_J,\I,I&FR&;!3L3HJ M;"WQ>>1T%&'?K-T!-13YHM]2[U$4E:X1K;BN=I/1'2I8/Q\]%VA00\_C+ MBDU>5F!PI#1V2MV!LI9)%:N;'U@&&BN9 MG<:["6[%R3T6JJWSV)83,17>I,/LDR6A?4^_5K"V0WBW-(L+8XYAA.:*"G:YBJ5E*NA'^) M-B?M57%;@"NP+9)J%4Q2,E'8\VBQ17.$D6G:R\3>-Q]U\NY$UE++YL=4Z4-L MQYT31=)MH>T_KG593I58,\RI@STW$9PF9N^BIT8<0_":7[>+2\U9\X@JW!T):1RK\F>9_)A_N*BOIQ\QW+S8L=E4GIQV39E MHO.D$MC%K&MW0L1@Y_82I=WGC6*9"$'$[[ G\W6?2**/)LGX:IMX06'_UL#9 M:/"(#NRP-EMSXL.>Y+K4,KK:]P+@:9%;&GRED'K/;9,FT!/O"V=L=A+<"JT3$:X1X1(#('P#OO =C7T7 M0!7(O@_^,S'*:]4F-S8^\JX(Z5YV,,*VM2C$.V,^.,2 !M25)-%J=69<[HZC M!]XI4IR^0967HD>5M<IP]K(P[R'9QCR05''+3) M"4E'"U)DI+)2I%M$X08/6^/-;;,V=8:'A44:")+2=UE!W062O5GD-(Y+$3AJ MP$ AYU"LN2AC+W3!G43]+^ M_%(I<#$/$@I4YW9C:&+X#+LCQ>+:&!.S%*N#MIT#54^,-E'_G\_^KB@>P4UFE;F#KTW 3>FU MNUC%KGC1:J.?-]!II$ZL8'LH:JLEY:ZL<8I/5B5+OZCVW]H%U/@AC;5X'YI( MXU7J#Y3I!2HSY<=G+ IEX:Z/M"5U[Y[8- E]',X6A,'18:'9J[0=?XT'D(\[ M0_I3"=I%\$;]N]EV_9;?-Q%2%1LX4'TG,>P47J+HP@?>209LOTRP,4M-1Y;" M5,I&8;ZK+ GR407%'Y'9OZA6(-JV$N>>ZAB=MS-JM92*4/@OVY21MMI)0A(" M<7VA[JF!2R@$V.Q0&@4,G+#EW=MBMB"]M1+,LU0U-:S[ CQ27;@9(<627AQ? M(J+M@IK/8JN4X+Y[&4F;GA,XH[/K]D4EE5PQ*C^'S1DVXVMBOA%UHXNN+1?L M=QI)B!P0A/1OCEN[KK#BJ+V]P8^X01NZWHVH+_9'O[%B]SP,$E TVZ9JP*=/ MFXKS2*"PR$JYO>((D+2??C:*^.C-\]>;!&K5VJ5[65\;?$%48B/)N!:MK7AK M&='Y54N'@O : CLT^C+C)>24C2V%DP^3=T?$4Y5:%-L5(T*#[1'"A9C+W3N# MDN!D666A>F#G8:< M63AH9W09HW1F&W,44_KZ"QK'QH<^/[0O?;3J1U37[11I//E5*GK$1W, MVRYX)I07(!HM\BBMX4^JIA"NTN ALDI<52G;Y:<#Z7S/ MT?9B5(22$&,8(4Q; H&I;(HK3*OLL2LHW17:9-4-;9.=NA$#F.+YMG?2:^!3 M9[]NN[HG 7O!7<5R%<@,1^PHY[/7#D>21SZ'AD",L3&:+$8D)8PS64_31!Y< MT*66:^JDENU -T? DA0TB(S+P$_CA]\CY?:])(7(AL=C/HJ)=TG*?A=2YII? M965XARZF<,@CZQKD_JIN7DLOR:B,FK;_6F U2@4=5$>DYS2=F_3YS#3W1)5/ MI\*J7M=)!Y]EFG,S/FYPM6#&($UE(!XY* MP!,EWR3[-P7Z_*76X@&'P@DM233->S1 >,L4H27[A*'<./)O>0.S:UP 9!9&C.PPY0S#_RR'FU(J &U3-9J%<(!&% =V,0^7=!T@ MY%HQL<;4=0UJ9X14^]DE)[H*$]'64W1\CYU &]!UN]A2)2C%%YI;)'/,\;L" M(J7YQ$V0=* XE"2E<;:"4(IP(&&3+LH,/,N56"C@W(TJ: MMXM*7>K1DT4/+&4>T;M-M7<^;C#@ZJ5S'K(:)8/BUQ$83%V(DQA6M6F2(D4A2\KR M31/#4^3E!>J&**6VX8=C(EEE3R&A$7-V)F=F:2VZ'I9+AHH'K0]G*M7,LC(^ M.WH>ON+\0:O2.V!>3J%74H'&Z4C29&Y/TRH]=WK8Z[:A$<: :RYP:MG0A'$N MK[QNZX6BR34==S%P4>?@?'7""*G-J'!R"\( U*S#$$E9+3([B(3USM M=]Y\P4#"[(RZ8%+MH=MRHP=YL!Y!Q-)4%!49.F+AGI\;?/B8XW\W^6D7K2 U M@!X:F9@4L6A/!_Q\]D/;5=3YP;MS6HI;]A<31FIH/W0M$QC=-J>JNG5("%UH M5"P3.=D**CXD-\&SY9U([' +'![L1B 4X=&*F;'U,MTO&Q/Z@(N'$P\^958S M= 52VZ-1G3WR!33%QHVME!FQSXJT2Y=R] )-TYSVR&ERY-P3*UOE"&6<+JE)&5TU.#+.E. GCR$H<4(]3YJL$777,3](O?27X1X^>KW8 MQP--L?Y*^L(5T">2=#&Y[F7F6S[?HVMB)ST0?]EIORY&:X<^*C0UYA=;WJ&3 MY>BG8YX4+FA6Z$\2[=R-->)5?.U7VZ%G>K.L-/GG>.^[UR*\\H++<,4F1>TI M9< JBX,(2LWXIXLQ-S7AD%U_L0RKV*ED9*UEOV2]:FF/VJ,D,RWNDRII]P9I M.WW(@:!_)1L["]XLT8VS@R-POD)Y!0LY9H&*R2DKTS%<3772A)?/=;.IN-DA MG;_(],\->LIU3B/?"?D;? M-3Y;5Z9(KE7/?(4-5;DV%^3 $T^0Q-5-P;4-)*#"Z5D-!J\M;)Q,$OX7Z>5W M-8((EW)[+Z&%GP*T18"N0]!-ZM G$NO&(56*,!&+(L]'I63-XEG1QM66IY]X M#\8Q?:81%R%^B'7@6TK'' :N84&>1( G?;7GM)8][ZE%%;4W MJ(F+,QP[OL+>[1?7V?@&&7(3OSGPD%T\:.4Y"I=G*?+2B-!(L$NVEQU1"RTY M<_SOG(_]6 Q]6D';9X_2$^^0'AM.T9S4VT2\'N2[[D/607*==GB@9L^AGM<< M[^.ARG]&F5N@(1'/)^JY\6.!;[^'(_LPM[]U;J7;)%;00-YM!?/,\_+[$A4X M$:;IJLO@KL"]XP 3]A(7#9Y0^4XL@/HXAO:6;R1@SQYF''A\Y*(,Q*FH-3W MF1ER29CT,)IST7@+Y],F47-*S9%3B7E8;G_\7*GQEPS'$#Z27U-U''AP/L)' M"R7*KAOCN RWN2Y76Z'AD@S1U"-*5<8>\&&)W<,2-BH6F+7N4M03 M0@*X@>3&D3EA3H?PCVTG6A&7%;7L;:XX-* XLG[0[KN7>9U.KW#K0%)\\,9" M5,Q-WW0[-G<< MJ,BCKUQ>T[_(PRJ[1U]76WZW#=-U4KTK3IW.+Y #(00- SKW3I"%X^3]A&=; M\NP&3PCM+9*E"G?*((/N$K$O!CT*MG+VKXI/#Z#W^9\3H/>P.W_K[G3!A5#) M#768V_J"N "Y<@5SX_XF6_I%VW7;S3#[T3)JS\%E.7OR M]5__BE"E7"-U5<3?ONE*4INA+RIEP,_G_WE.+B>>C#YX^OC)XR(C5_:EL%7% M_56^U '=P"*VVTJ_VXJR5AW7OGI00,^ET$V'TPOD47!\Y$#EI+/#?P3AA1 M&\NK<")B+.-BCC&VUXD>2^:4T&-2+05 PAAA+U?MA2LUAK7,*G ?\:+[776D M/M+EERXV780S:@PLHV13>BSXQ"DD$\NM8]\.GNR7O+*HU&[DW=5*&_GI2[3\ M%EUY4ZXR9,U_AB<,(;-6G*O9]ULZI<)@A2^(A[YN&_02+JM.LJWA4031_VU7 MO:N'0M'\ZF__M.W[&LH?UV4O.^+GMX3!J#[B!7BZ5D_[LQ;,M2E]-0QMGUU5 M(9ZY4L%OG=V9.O9^%U%A6L)GNN7+ /HQT&7[(D4>-=1-$% M7QT>JX-M8D@%;H8%\[ >_OCUL&BWP-^4[Y),:H:!"OX+.+1 ;Z**O(0.%6Y5 M\HZ2H'?!KDK85C, M<[0C3\G4G2E&N@ZQ;;OMDV?0EJK$F%RT"\%Z5PVY0=*5ZF!=O,JZ9" 8,@U[ M,^NVJT@:)^0\!&G=A"?HIGY]FHO-:T_Q :X <((.:NIKR6N25DG=<]HZ7RLR MO^>SY[/ORJ$D(3V-?I^KIE8B21A)V?B ^?MW/_XTNRI[Z:#1#RN3WZ'$79&2 M!/U0[LCI^4I;0284(R@OLN6\/64'^7[AI^%G7_M7P_3PB3?U_):2I,<$<2?O MHS!"8:M>M3<5>E_"?W""D=BT? 9@:CFB6T5)!>0EU]6BWD(^7< XA(?C;4K7 MQF4A,0PKQ'O^]G;"P,- 2;DX61 M @VYOS!%4UY61B9R4^ZXDZ-AX:&<7!BO0EWG>#'_!*8T2@]ZBEN/^VHB.(%D MJ]MN1"'O.K4,=B\@RM3T.QVG(A[% T&#G/J*"QM/NYOC[ET-=) Q_3S;O P0 M(^"178:,24D.G7ZWZYMYX#E\9;+G#I)(9,<5!;V-A X>MN,[)4WZ1M=XW0L' M670[4@S2#EG^\]E_J&$.,4G57(:K-5'\.$$):5C4"VVI*(;=B39B+&-_N(=E MJLH$Z@WSEU5]\Q:]:8VU5^D[MG'4=_-5SKXK"'Q&]#'H8N84/-'O$>.!F&0R M-M:]V4QM&K1O3DSU!&@,WFWF3?I-. XI1K.>[LV3W$HIK%N.9K8D/+)$<9LJ M7@"1O\=ZA7U47JQV!X!X'Q*'1^YB2I!R4P6/HMOW*(>NGR@;I!L5I)C#P^A[0_*5 _OF-;J"^9#J&;?510S :[Z/5_V^8(X5'OMNOO) MQ7*JJ?S]\Y]44'F4AY$6?$O7OV*(?+ R"G%Y3J3./4D\T^.CA<\S45J35-AV MW8[K2^7JL@VV\FHM5)1K)WKHG!:1@2DIJHS!K"-,\D1V@IODP71E2^\VH1!@ M%S*(I2YWH>S5GJR8]+G8Q1Y_51@,9Y)6RS3;4VZX39U>.^ZGT77'E'LP-_5* M/"#HQ?:](4?QM8HI^/X-K8_-5JM]U;H^DW]WE72[YCR$-*H/,#^#^7WQYX3Y M?30\?%I4:6/#:2Z)HNNW6@C9$?(CSW]"NE/TC"F/0-F=%6HV9A''"?:7R5'Q MIBO) M$9\IR:+J?LVCJ2H&O4?9%#.1?+GPQG2U:">7X'ZU0R#2\$#951^Q4*9&D.FQ M/8R?D7+4U'/3E#/>C(Z4*FP3:"PGV7:CL0L?!L>!:;LLH^GXO^PFYT"$YIC7[VGT>0YBQ.3&8!\J)%++ M<6\V:^^-'(%X$E/-1/B+^LG\PK_)C">=UDM[=_83A.5C1#Y[-_)0!B/*^YF:!J3ES3Q#$,4:J#?HYPQHFP MCU1@>[ 3T6R6P:44AW3);%]AN_.GQESA.#4ZE@;",.<$"<2SZ57#G0_&L4LA M;U%P*>,LW8\JO;JNATBFK-IF8\EO1PFSV0YZ*%'B.^D[Y0U@$;PO,OO5[)Q$ MEBBRRB4&S'213C$N2M)Z-&?(8?L5%H\JV?&QJI98X.A/JV'SI31'>^6BA3P# MJBL\.0FQZ/AL\,]UV7+4(GD9:C.V/,1-"&N&*LJ/T#&)BM>&&&"70EPB:]66 M(-=OZ9+OE+%&8";8^O1\<@@L:)$T;I%4S>)LVV.'@.'1E$>]H8UD;)W12()> M3CMDVXY/;+ HDVK'3H].>PAX!;0O+ZO.V7*[M--/,G]_3RLE<+ $0X,6,>-/^GP%U8$ MYF-Y;;FH>,:93[0CZB+2\*Y)1\>G&,P-F;0 R7),\1ULW\",WHL5$KG"FQ%.T&!4(0R=N?U4O M!QUQKP85?M#/6Z9)KM[5_> Z2?DN-LGZ\^D7*NQUVBZ1T(K*A!<[!J\DE\_/ MET6EV,_M5$WQ8E>(R";]/7[9+?(X:!,LZ4-;Q/>D.3!PUY$KB*?HEJ);U M#4X0VLHC#NV>I]Q/7B9[^VT5@8V_RX'X)RE\W)$ $QV-#6"WBU%0X%FED*W12SOL+P&8?E[$U7T MJ9(9#ZQ[9!(\47B#M$@?$OGW_Y^/SQ+#S(O_=^^. 'CAZ>-G7\P>D9F7[.KK"FF$Y_R=I'!TU"V_?/K%;[SEM\DM M&32F!V7,1:7/Q]DRN0XNG#SV^>R[;:?YI^#[5:!K'ZZH\$6$@AC99X\+(#:3 MT?WRL7_5\O*2.;Y6\[-S=K1E-%>4O M&*:SX)S).V7M_\NSSQ^?/SWRS<8#?H<1??H8(WK@4;[^\OSS]WB2A-BUQ 'W M734'W^GLV1,\PI."-5='MWYR_N1__C]/OGS\S<51MQ^--E+& U.NGZ2)>G-% MCCN)MY$1MS:']+AQ^);;LF$LZ$ZI!.7X)=?L@:_QOGMMHL#>2":Y*&CQE8\3CAMW@Z74HPDJX$]YMOR*4M]#\8A1DN06ND8#W# M7M5-M 4Z8DRB"/6VHSRR%:+%DCPLC'M8&&7BO&;(7! ,+(-5EP2,2\BDJR2G M0].*KC$]\\D_=233?29]9J)W#/$TY:SG1+=%_M=#*^?]'B_H][;F'"P/F>*> MY;O0# @G2QNR.?64N5T:U-Y(%FFQ%4UT7#+\,!PFITF=_2HUQ.NJ$O$BW2FN M,9++7*P EONMBXI,[Y3JDO7R^&JO[>0,-XMR5&'U9^9=!X##HTY';!:6GRB\ MPU L:,_&EBVK72AOR7)&O;\ :3,"( M"]I,+"4&!(HIB3E"E7!YVU!Q$V6G86'BZ+Y?49PD;9J,4HF0LBRTH8)/0I=R MX]9C^J(T0JJ-H+-QTE!(]HYR=3(2JSJ?;J+:Y? MDN[8>(#UW6ZJY.59F:E.T0;(JU1)NT+ MN:4S$B_\R71&AGF[:E<+D;5)DV19,W#,/@GN2K(W['&X3ZG3OCC8@A/;S70* M#$@X1A*][\#?O\/Q'^D(I\DW7K7-.TGMT460*.4OW!<8W_H'R MA]Q>/O4(DB=F^_B[/L?3XO!3S\L MY9;<(UOL%$WWV[(QH*@#=/+J0ZD&%=\H \G/&1Z_X1SL+Y2FIH2.0YQN-W-J MJ[Q,AG9T>PWUTEG%Z;;"7-H8S7&X=24R1CSD&F>"_BGLC';^UCI.\PN*#)>LM*RG[9"E7#H9?&D:,/<-Q"A2ZEFQJ=@2;[^\=KRC[.,^0-AY?1 M*8C!Y[(JV?]8LI&(BWXB'@V[;PBVYS)LQ@7#CR=+K4?/Q$D&KR\%B&*(FMM' MOCPT[!1GNE%W6SJS4N-?FAYO$V+/526E;7Q+-M[X-V3V@[< 3.6"RU_2%L%R M@:1'-"OU]ZV"^Y>)!YD_Y/@VEB2YY7FH!0-)=;)L^AM?9O>)%',["8XC\$^\ M0+NB)4I-TQ%KG]C31QP10*X^>+%&' H#76U!(QFO1P.T[)A1C8"Y=-W/8'QO MIC5SAS#Z898M.[K"+I4#Y^ MQB:U@Z63)AIQDMS=-FP.MJM*#@;I]]CQ '5^T/@,<[5(YW<<\Q[$4&X\>L$0 MV8134^89$?W$SM\\]Q9UWRUV06CF$\%-"(6R*L#I'B=N]M;5<-4N5$_\Y21#>$0#!\X).J XG#IXDU68D1Q&-F@>6:4#)_:0>,G32)]"/BL'_ M1]EL26;://YA[\QUU1(TI8)VF, 2&Q>KI"^Z*]"Y%^PLVZ:K01P%](1;DZF^-%35G-1>1,)()XW(!=%EXJXW:8Y"()X>)4KF'V ML[574',6F;8XKF*75@ICJ9L:E:-(+# ONP[OE 9,$T>X; IPY3/)!SL,=5@X MI>1=B"FBVZY-#7315KW7?QU['05?2V7O>=1[.6$XQ4032+WVM+#H%,[W]OG^ M%/6?>.^$T_+Y]I+@@0SJ^=OSU]\J4.KYZY]#_'..3\X>?UG,GL8;\F1SZX[T$:"U+P";#9O+YOPAK&4S)=# M;Y:S1H(DR%S!9*;3]Q/<-V!O! 7?AJEG:[SGK*_=:N=3F2L'[IR_"2YG)?!V M:IABT!\/$F? FO9&W<4^IUEU8,!Z>2:WKA8*)^3'.@N;;%R"IRK#0U MN[)@G5JA:U!24:-U=3X3,EN*R31WYHX:I=7/?\]'%+=TWQ*8EF,47L4WKOGW?CRAUU'.0"0Z\(5Y[#]AEK%"_ M%96-A>!)[XJVY#JLJ(%8G:%5<2SV*!J^K?"Q:LZ-[Z8H$B[&$C".;@2B\2,N MCL;' S$?WWQ1;52FX+?LR$\/)_/74\')?"R6,=F;[,XU0B@.[Q5"#60BW&Z- MO2Y%V9_% \SGNKD@]?#=GQ!<8?A M=%4=K(+O&H+YW_=@0LK,&9+(H@1O#=X)-J?UF<+@2S?\.).S'_L8!TV);]KE MLJ^X%)$B* 6@X_/KP%FR9CK9BP-%:5AP=S,+) I+/E)1D5U8ULG4MEY-]J;/ MYTGO:12#RPW*(:J>T %64\R \V]J$D1QH^ZTJ@Q(X)+X\TJU\^MV(1YQ^!IS M@YKQ)6./!289.+3<;IN;FM/CRE@0CM/ZFO&&R>3>9/7LJ2HSO:L46Z6K6 ^: MT;<-NNZ2OFRQ66"/D)$+RB+(^90\B_&&L!LV@ 9AO#S$3Z=?77-T32>%'&W6 MN6QL_G^D._?1>,!C1E2WZIB9>S3UPP$C<+).[_2>U(UPR"1.6UW.#E 54.JN M&3L91I[QDR.T7?X4X/"MEB75G71CW1"V3TFBA!4,_A?\P7=5-ZPE MHD^& @I7V$1/E/",:BF.:QF0\V2^B7D5+-P" X2ZN@A2!\$/S3RIGHY8:9Y,5Z#S6TEA\#HK#&Y@"R 8A]CM'-L M460;I[2]H75;CV0 MP4A,J57ENO'(;"2]9',FNL21R_HZ$EL?V+&_W=Y_3-P8AN'T59D?33KQ-8WG M21[_=+*YS.0QXY >('6S7&TY 4'IENTDJ10?))[ZJ:)6&A1%9FON2Y>->]$2 M9S8A:(+##AMQJ@[%78<]HZ9U**WK=G"[6K.)BWJDX M+/]5]HOROV=R\\@QQ(G&F%W/2<$EQ]2['DKWG)08_[7UT81'$,6W.&K"ZGZ6 MM&_VK!.&H'H0;S )"P&QB6X4;4C<-GYN7%^QT\U26-:3,<\ZPO2Q'O]=J??WO/-[$WD$^2O\_+*R \T8]>?":R4#B%;=M1'5KP M/B[7]9=G7SPNPME&_W>2H7IJ[0]T*-8O.?62U0].8\T9?N_.L/(F(()U2BZL5_' ;EXQ M*Y;-:NQ?JI65U*T$U1^WJ/7\BJNSBV#=N(P9W4HH@'!HTS)G9Y,@.<&;6(9] M-)BCV4;R4BE+D-\@ X=1W46&?)PJE6?GF;4;>L9M,T:OTPMQVS3M:3T/_ L4 MO+'B^J*'V7]Q=(ASAC1K@.>\F\_7RK%WUP7@5:6GV),/D1VU49Y3S&G7@<0, MF.')%N^I*&1/:]AI%F&.34$Q+!&I>O P0S\%;'+03>CJZWI57?I "[CNBL 9 M@IND/^HO4855LCFI *0Q?YY3O$LST1^B2?RQG! ^H9-U7L>:29QBFE_ !BOF M9N1C6FKAU->+VJZ/$=QTBR,COL5:>J/1^QS9+ZR/(2;YZ1$N03R.PYNR!G]Y M0H& ;WK@KFHBE1AW5H>IJA?@R+%X'V<:WY%K!C8.QX=3I?V0L:WER1)B#G#XB2.K[3K_0%D9""CKTX% M9'1/ T@1>[9%A6I!3,?GYR%,W%0LCK@N>!/2SE:0_[+N( Q+=*6[JH0[20; M^&"?/%%*VC:S4O-5"R>/N^8U5!&.A;/@"RZ*: CXJF@"N*H[,AL->5X].3UY M&#N^<#$3GB"+H:L:;EB\H?3^09 ) OR2&RG^&R;S[=K*&@ @(46=8+HN,ZS M17"8^&3"98-I[$BN> =T?K ;I7A[B16 (^1-@8$E6=0U6@;26(;D,169Z0:M M*@5DJ?>I//=I^C9O0 XESK *)P)8V\;@4>J=2EXH?1Y1X&CD:1P#V!DMZ-LR MV,R]Q&R]M"1$D#NN!NVSB#'/23HSWT.'#WM.6U/J+FPM2FG,!:JHSB5HJ6H@ M_I!)H.PY6A6=%-6>"E0G/@U-@GB7,61$A62B>T).8 :2;,CX>FXQCUN,=PB_5:W?!(>&O>6$J0BJ#CI8*T,\ND&U9/)B.KHX$L'_]9U]D=1UGPL]BHEK0 Q M#3RE.Q5]I.UZ)4F;^&V):F*?H(MQZ/BJPI]NZ5'0[EF/9 8[:.3V.#ZBN;57 MQHY1[93QCV(IK=L;7,8XJM^[P65_L6Z2P^HWU()'/3+ML:F60VTS-&W=13W@ M(^7?,ICQ+4TUPV@I'/U,M[2Z2/NG/Y>>H[5?>X4+ACWC6-F#>AYYJ_N=HN2G MRSLX6W\21_>.,#+;AV$466\)HWBZV+&7";:#T_CA$3N*K\K5CE+PP@8$T]+C MF X1%K$+:JLI"2:0]&^:%$<; ?^D;BBJ4[;[;;,LK]M.>-WD8@>OM-6PF9%4VY4M/LF. +1+/.WBOA*/5=6VT2O,E]EB3B=KJSI1W8O%:(M MR'OCN>ED"=_@H2) LG2]$_LWY2OBEN)I:!M@+XU-:T5%)*K22=5&'6S+QYMX MI,_H\PF5OT[;Y7L&$,[??\-\-*;M%\Y8:/M$Y)2'CX0,4M-N&V*'N*1 0CB: M.9W!+7!*)#TR2EP7X4!G1'*84HFYZ[L8&Q.6?T<,NR9Z(1:'D&0,@?C7F\A3_NMV M<2G<0?8@9G2@4HM\%B$&N),(C\994C$S8AQOT$WP:S7?4XZ/ M&3NZ+9-)]573;V][ME=^\)1ZE:YS30EDI[M :N*@/Z'HP^\]X7?3VRUXKDJ7 M'I&>DX([4,(?^&D1*88@A*8TDN[0R2,M6K=5/)V&RS1QZ>PU/:RVO-!;<9Y+ M&V)[L])X"<1QP<4?2NTEEK-G Q;)N1#+.&84&X=\J5;7U#ZDU)P(AG!ZA(CK M4K)(G@ G7O&U<*W,?MZ D_CIXR>?GSW^N@@>[W5%%\V*P4\2R;I/"[1$S]!IP$]TP-SO<"^ MVN$]ZB)]9=93+.># M(N('77M[)*NNN,.'F:(FQ3;8FY#$%X4JA7R;3PW6-T;UFLYA,KZ:[JHLK*7' 4VX[\@[-5V[X5 KBA M4AF;;=*GBZ4$G] ]0=(+OW_-?'JPG*__G+"NN,=KI19MPKU< DMD MJ9AC1IN[X,_2*4^MOF "7/'&OJHWF3BI2WY"[+-R M&*C%)*X&TEX9M /UJNS6#_-_#_//WC\S((798M6B=,;"]*HF99B\JW!!FNXE M11/I%W7F1>9CGK09?X#M_3"7V5Q:&4M2\1IUU4Y#& 6$UOHGM?99?3 *W MA]5Q#ZMC:C./ET!:OLQ[T277LURUY?!@C^\W*J;:;3:E>Y,G#W/UH>>*^/!% M,*MNJ#("F@5))J@51'DA#/75PWQ\Z/EP6N92<[0V8C)J/S?U ,@89PM#&!(N M*/QCG4!-'B;JCYBH7*[>\RRRET(PH8=Y^-#ST!#5+0@J^[('-X!%VO-R"'_J MVLU5F!Y.PCS,QQ\36,^NJG)%#GA7]Y4JEC$N= T]'";QD/2)QUKS#U-!NQ>O M_O7RN[,G7P=7/(QVV&P/T_C'^7"1&-:B(\J SZ\4V#BG9A)%/=Y4FN&4_*E" M@P3EP82?#_/WP6-J;8GBAJB+58LDY'0'C>OE2ML1+U@BUK'^5._"(@ 3>DN$ MP!7^MMZLVETE^]Q'\[Z]XAOZ]&'>/_"\+TA9;=A*R\C;:D?[MR?2OM]72_5C MP8.D"A,)'?+2%VY$?RUF!WP:T"6'J%0:'&FF R;$<%*R!4D.F;NYJ!+*F,')8#@EY'9*FD?"4=#IB;YMU^]"EEQ)-J1.Q7VE@N5C M1\JGRGQ@:&)>C-J6"PAHW?B+Y%I;1GER,V(_4/2R6C$-CLIBA^>^)0&()D_1 M7#3QQUA$+WQ!'1RJ,WD_%^@2.JA=#E7#&*$+$/(.EL87U"1NP8-[!-"(R@.K MW13>Z.6/K^A-7E>;@=D%GCY^\HQ1(7V%I#31EO7;>@#)2'6)Q%;=KB:Q'_15 M9O"@0L3"'EKHT!0/J\\J8LV WK+*:B1:@\;BR)S3LQ*R$1^'__A"VN+<(\21 MG&?JSOX@ ;41K@*^J2$#\=KD$:-78Q+WX5KA>[3[D)M/&R(@73&M5SS-EG3; MCOHCZ'@^&A3B:W4)_"RI?N(T1_RX"9([D<*]C;[N?MZD.]Z,FT#A-CNM7?Z\),40K M"PP-2N4O4A(X#7?MELDG5RN&LZ87(&(7%.B$S6LNG?#TLT55K8G],43X'1$$ M9WVNF2V\=4F*KC5D?-D^:^_*+3]D]+IOUL=5BME-1S2:C2[MMPTU"X030UB M_>K_$5]1.5;>'8P!!94?GFTNT')Z/!$M26^K7RA4TB(<;6^9<17C>V"I0/6! MC^&P5,"](@1/U)-K^DGA0*V2!@ED)\]GO$K7U$AVK 7P/+1N),A47Y;=8N64 MJ#+]*2S2C\=2?#0&GEP5KZ;F^4;4'N3\W492F*&7"C^_A>NW(K^FP;R:P<[[ MMB>$+L>*9 ! DIF8[*7UBKHKN*"6,N:1P'*W M:844N]P.5VT7;M.3:TC4JF#KV&[HOY\HW35HM/8)$1#)'7]]\LN3Q!^L]<;, M'6RQC9"1#)]0'BTJ5HUA#MYI@F'J$'+Z6^O-JL:Z9LL6*7_!,"P#@]()KU[1 ME^&WWD\"XZ.%$8M.;B-':)&I#57&+97L*+^A#NZG:2Z$L0:HWQLYJTPS>Q4& M48*-OQ;&UA(\^B^^+CY_^L6^(=FCT9@PKRX1$WV_ID;0?Y;AJ.IV1/]D&O?A MEE_Y6X;5]N3+XMFSSP_<] &(K-O]J\=_3B#R1\,/>,3Z_?^>?($5^T.)U?JU M7ZU?%9\__KSX\O'7[[=%_E5UP9-BU=/_:J\U\B=.P7BOSXNOGSTIOOKRZ?O= MZR7KY\^/G\\"X.^PAEQ>4F^UC M]?GT\;,O5(%Q_^?RK9^>?'[S>I'"%J/SI4WWY^/BG(NOH]$==%R?S.8:Q M&ZZ(UYZ.RW]LFVKV['$!DX11,8K'T52,SK?CF'4H-R+>=]1Y.906R15>I[6[ MF<9'$OJK*Y97+@J 8;N67B!6?69[*M2WQ*)P_#2WD%)^>=O;+Z< M.E^8,*4QA"1Q?, DC 5#4^1^ITB?7+FV6>T<#W1XXFU'NB*C)MAZ_+;30HD' M91%/ )5QDX[TR3 /Q8ZZ M5XZPH7Q;@7*&LKSKC=QL596B.VV4#N'_*$RX8O@BH43R_XDLX"_,0@D M2H2I7UWL4$>@?%$VMU+\X)K5JMP) ^@UJ@A*"\1N"1,1+5'7X89D=QTW=YK\ M2_-^R7%'Q2=B.?8R,%>M$:JJI!#"1<1'4M=@1:$#,C5(=M+]M9#%@U-)52A1 MY*A,4\0U!Z5%BXD7?6B^OD>0"I?XPOJGI3&>?%&H"W[A&?%\4[/LY64%T?NJ M6V<\3[SQO.2UU"?6ZU*@HH3J5\+:-(:/1;X9 M9[DK>51?M3B4X,<2_/9*N23#&%D&,_3+P3D++B)]YM,ET)N[UK'MFW?;18(O M%)H5@#:,*L:A7(# D=3(=T3\V!LH?=V(N=&)0O^>R9?P)>D5L3,]VZC%^R.& M@"*>SY,))Y$R7^-0ODF+DU0PF6I49$ [<*# .KY#4#G@9P66,> M)07U(_:K)BJ.',T3-0M.3!'Y Q61I;GX(R@N.,7@*><.HDDI>-91W[>?7I^P7R,OI L").H M5/"$)W\-1G>)B[I]#[=L.-A=M6'CN]POPW+<9,IPB!'TOWW6>QNY.-]D$&O^ M7\)%3L!2P#<%6!800B/.-::*.*QI)OMNGGRBW<9?Y;R=2?8U4L:@PT578C:O M&=2750$#PX5ZAMC4O1G)%;DN%XVC$30FK[BNV3J;8,5YQ-IJ(W3 MI7VR@4/A^R,#-1@"OCJT( 0I2USP -U4QCN1@0I*$S'>E = : MFYP0>%3RW=JWUKH=P(9+,R/2'I'V=O.*"7*-D&+8#WWS-8-@!2R/QDG&?@'E9#)0Y/G[9@@ &F/+ ME.V(MS3;_\=BS2:%^9;].L0ZEGZ\7@XTW*96YYA;0T!7VJZY4^X;&>V,Q2TP M7_V5YYV.'(O]%DI_5@@D0< CA*[HA#XN#F<[]2'"X0SW_L,E=$ X<,=/\3T3 M%*"%*LZ80TA?@DF"C\&[4E-A/Q)L+8"5QB9E7)#>YD%P:)1PN@QO4J[D*+"G M-UU6 -A&>;JZ$6(RA/6CE>5)%E)$4PZ$T7ZO2-8Y;JTWPYK9_2*F^XXTQTW MW'3'?=<&&B)N&92:666/1@"3(GP9V9,AQ5X5^FA8E;4A \SH;GM* V' M/./0PZ;I\GD]SF;^W]'Z0_7[K([TUE>*)U]LZS @21J6[?RLB!:&D7A6IT1, MEF+$19U!Q*10T8=4-D]4;Y@13 :,,(63:#[JV4G"X# ,$2<\@.$5N*OOUTCGTIG+ ,:W.80:M8R]@ ME8ZN)R=<+]3H8?D%]$;/88,J+CXVYY1M73Q59]@,;/*NY"X5J.3@G?1>6ST7 M%7G-@:]^,[=4U%REI36FI)? =(:^Y=LN-DO:8G-(]T MYM:!/5>_-% $X>X"ZF-8E14S1'R E03MR$Y E4D$0K+)7>84RU?_\PT MPL$%&/$R&%[404[[!3IO :"KZ!/IFVUJ$4E1FP26 0L*&:&"@='W(B,,4&JK.YL0":?E\M I/*H,4*[LKUCV*068]"(US MS&OQ&",D!I(,J=K,]WS@,T.Y-=$R >/KXHR%?5O)!.\7BLF@:!"]O4R'94TV M#\S=%"ZR#NJ ^3+D.7Y:#H@<][?2'ZGN38W8V1D7D@348;J==S-=4R;G;I].3DI6=3GPCQN47%FOB#1841%E6%?$J+0 M F"-F@'SDVKDC]S;TJ!;T4Z0WG L)&G[;P!# %[:K*J]4S%\^Z23513U@GL1&"QYH\K_XRM.JS MNM';:/0;K!GF+YH-%>P,N;!+X"/3V$?'2^DW9FP:RA,R&1>]X\V$J *EC,S* M2!XH+/6 8\!>+MC$1<2]D8:TFWW'OGW$&]F"DV%@0GX(3:8C,3!\E.?!7/S6 MT"'T8J@@7^5SK#\!9U/%":3M^XWOO;2MPU$+CLN="1Z-2%Y_&YS":/.$'T;X<,L/$L.(&'P*;\'?.OE\:KY$WA095@CG M((U"YDR:S4V;R%!'Y!87#_@W"V6$+2EHC0YP7B$Y&_'H.*P4L80);T'+PL<4 M=8KY.EB5UL8Y\@EZ'>5XG^'OIVI6#&&*JHZ$/T"!ZE^ M5;GVZB '$BT5F6>583N4G R7]F/"+)85=7NH?M]-3;QHMI7K%?R'.62G>ZN MH =V W?-\8<%\$3@K&AORWKB_L$[3?^AQX"%H]K)PZ AVZWI#1;?B%)!>BG\S6( 4-ICT" M%?=Y3#<#-.N +0M_4B!W;V)GCR%9&WJG]BDQ".Z#TI9D_D>M QG<..#&:>:4"8PY341.^%("YOHJ2$0)/:X%B1CV M8B)JCZP\3S %OG1BV%*@=B!/$'9D'**@"=%N9:+.7(80BT+,XEP 5$Z9*"H&($ZF'[&SP-! M?0P#+\$N=WM3R8SS+AFJ9L9F:F\L3GVZUQIO/+Y ]ZXWC86!JH*!ODQFITRJ MRE<1)D&E(TU$Z<8-\ P27NP&PR"G?,Q LQ.92J82L7,I';3TGX< )H3E'CK( M[S.Z" 83'M-)#)<\!5=J"@O7'W'/34=!>,6DS($WA3EJ::B,<0TG"C\-WE2B M,H,!IN,HB-]K"_>Q:8TQK3&C36O,=VV@&S:X"AVD6ADSIW5&K6/HUSJ2T>H3 M5!; O'&0)>Y>V'3V'%-SIO(M""3IA@ (>"F("^PM^.&&EP!CJ;?_>Y45#$T: ME-*Y)D/*3V%'@O*>E_,TBMJR/TF])^B)E![*+'LM M[H9W.R[6-+()!*5NQB$BP/U9$)"TWGAR_5F3S.BL3*TV%C@81\^SS48]C\JE MMD:YQ\? !A'NL]7O%FL#CR"TGW.>PJWL,)UIA0IT&'@!@^%-!X44-!P3:,C4 M0?\V6?Z\B)W3,\K65E"NC!#[ T0=U?;Z$P\D>%P9*DJ_*U2<@]>4W7@8R[IA M3/Q:N/4@INK@IFJCL=#( N2< ^SWJZ75U6GPI:()F?((I+>H9A%V5)COP&7K MSMBWG->U#'T_((DA[075 LH&,D/NT$STL8:!5K(U$4-'SG0!S$C>05A*59Q! M<"(/OM0FGO2 T1]6(9C#3R0,@N'6JJ#&,5.RT2_L_\;2TUBB3675F,-C]+"U M/.(CHHHN&:):*NR4HD.%^JI07Y,JM,4=C%4=G@\'6HC-BBDL2](HUH>EESWE M02$W)>!!W%;15R[4^A\"M$!]&&>%DKZ/KK]KVP>!F_ZKD_IURIG:3;%>B@YC M%GF2.EZ,ZZ3H97%J@F%XZ7?\@J.4&1-L5%FBR@"-D7X!#'K=;K-PVP M(1B"'KA&;B:D?8L,UW.W( _,](-JWA:>_2IS@U$&'5B(')6FW,M/%7)J^HN6 ME)*.:V4)*[R>!MLA!EW.:,IHP=[58L5QR)IL;5Z9@ "K+\>"WD)28_@>B27AG MIU\"EB0-W(:"DK73R6_<2B'NA*FXML;S'#V( &=<+;\A* M.P%)793M!V+IGBJQMKD%FX@F2T?9"$ X=9RZA-LFZ\)Y?-L.9\42"DQ;4;4U MA\01.\9$N]EJVF"],H_\]4ESAE7?F1L5#0#WM>/::/^]KAJOY=Y21R656I 5 MS3-X92FP!X!/87:'7">,@VS#9[L Y+Q=JWG*1GIE#2-(IJ/*:X=:1ZG^K74X M7''KM X"2%BV?& ((*=0NF_G6KGN@ZZS=GMXCL7[L88&QG_&E0:2H;:IX2B3 M6U^F>0&#,6$_4SM+"0:%$R6S M\^3B0BHARW+0HK%MC)0D%!KV3JZS2'N1R]*CFT%\('H!&,1S2CSG,9RRI,^37P\./4H@JW:*'*#Q\ M^N+AC$0(;YA^D;QP:DYP1\%-I5NMI2ZF5J:N-\3?F#+3'APG#KYB;\L$AZE\ MF0>2/9 E&W+TTA6+L/.9:CH2NM+X]TOH;,\1" L#SR]!_WD"5_Q34![)T>B<;.B^:^R?7 M(,A> MEC6>[G$U#>EUP6 8'XPDW_1&.@@^L7H[RF/TMX+OG>4HN/(EB\%+"DITN=^NYIP*V#+D@G5$ 08+_Z7P'^O+N,6J MKDLR,!_X_L-;0O1:)2/4AFGH1^ ['6+COIC6 25V-(("A3X-LK>-!=KXIP&C MSJ1;\G$=%N0TK&E;XV$N.HF=44L$%)#!-4>[9:V?[3]L/-O.Z8.\<>-XF^$? MXW8T:"F\Q%K/=_%[.=+XG!-ELG@?F QCM!"?MG'EKLN<;,+!:T2C5?C4F+*C MTEZ+J/J03.$T,31D\QF$)KM,4\NE2!H.G]'@.DF-TYO%5"J9,%:'/F$-+I5. M1BOLA )>"]=#_2QF!KTEC:RIM%"Z5J#!9 :O]UE_XA""#YR\BAD8CCJ+CPX_ MG9S27VFE<9>BDZ!2SFO3-&*:1L:;II'OVD#'4,LUA'M!8DS0)^;V7-K&)_ ; M^5:(YG!R*Q!2.;@1>-$*-4O)NY0,292BWUC.%;#ZRDSY);;<,_$IJ\FZC 8,#4-8@5Q4W'IM' M'?A*9HI82W<+YV;\K>Z"(F.8%)#KQE2Z"/FIC7-.OK))/R2 HN&+\6ZO4^9^ MV#IGV""3M&?@T9J;+(.3P*RCI$&7\[62#3AD4SR$BBFF8;%G]Y9? G]: M6PX:D2UY]+'9RLY'QCMC 7R1G1;P"]AWE7=N#-*MU*E"!HSJ%S((-F]DSFK* M'1?AMT^7NYW?5,1((66U#.;8CN]@N-IQ/:$<7GIWW,/2$&.N**$!#R,;3*B! MYE&>JR_+\-!H.-21Q(XD/];27/S>:1G@O1!*"=)1=8S #" G9=4Q_>>@*N[N M[!KS$1632(O"UH>OJ5JB I&Y7^?3UD PP(Z;5A(D)LX\2H>/);(W'>C<^H 9 M/6R,T\9/5 _?R:]+)P]FL2V:*P% 'W)7LCR;)#PI'U\D)01OA$.?];T"%M(Z MB(((21AJ[?H?(TYG-)W71,!(OXQC\AS 4^H6P]S4+*7\'^%=5$MYU&+ M$>W/4@*@:5*]F5'Z0^"\7MQ_*#& 9K,8?=?7Q$EIC8W'O M07SJ<]P@[RD\A>LW.34&DFU#$'8*95I$3CY]9(\FY&P[97.H:1/6#=^"3QH+ M[2@ZY]30 ;"#1$9D>FA+0OZ#+1J9/^0W/7%SE1N6Z1OE%K'*C*,$S8L LX(M M,VXV#BBU"8&'F\R=?WJ]J])=_6Q@U/OB0?BSB: F,/F-\/UN[$7&D;Q: MOT?"DH!2,YH9^N0KXW@$"+(-O7$H%4ZC$39_NE%OPC1_X-'A"R'@X56A&[G5 M6*SM#-%XA)3C,F$?O6JQ#0_K(J**+U[L<\A1F'%C:L4E&#!.)E.[91I-<6J: M(2BG6 NFG@#'O:?/NI#7F':"5?"0'R*8*5(AN!B U=2"8*J>B5-AGRR]:VR@ M[] N:"=+83(\:4_WLI5J'I+UX9R=%WQ\#&RU7"GQO3,%MB01TA!CD1 )1*ZM M*QOF_?"YLNRRP:Q-"L"QE(W8PF"\M4XU](]5G$B GK-DU^U(0D8,J.+A91+8 M'/,4!P9>0A/8$:G1>66Q$[*AF\%EVBWZ(4*'MG(KRZ/=MG_0-H_K_@1#UMP' MD(JKM@ EN\X8[6Q6IZ$G,+4.]#AY0Y-ZV$NM^"ZBLZ!B0I5+X/C,\ ?Q,#:&72&H:W$G>: M:=RDXK.T0\'\,OMKPS9>-N=1KB*M#IW)*R($0?!84\6""!D-/0#O M*C.&;^)"\Z>UE-XV'X:%[&LDRMR /NI)5&.\(Y*$FE+[T--@EJJO"8LHZL!" M*LQF#@5[AJ1<8R<'KP;!CO@@(-)3!'P)^/HB^UQXRE.F<\$ M7#&[_4ZHWR4A7&4R<0/T< )(Q=0D7XZXHH7YXJ8_9I'!'T4TP$)D4^;G=5'6 M4692BVY) 5MB9G6!T-R1I$X(P,EDMD&I])0GS,FYH_ W$$KT7:'SK2RM[R8) M9&F5<]47I?%,65BZ^R%VAXTWG1!^2LX"IUSSS;R<4V3SEC8GP$E9AFM!IG0( M5KLR47GWCZ]I.OLVTJ7!6N0-.SH;/,T+J#XU4U4Q.CE'E-G2.G>0&H\3$TL: MC3N+RCE&*L4WO&W'JR'8$_B&M">B+;[IAF^ZB4PWT>ZFF^B[-M!S-]S6P^.Z M,-/FYB)10H"1_CD7'G(/$!N(I9=>[;0D-S06IAQ/'K%<*+FXT/# 'VC8U#!2.(J?8WP9065;_FI'R!N=.8@6B] M^%4/N:[ZI;F#FRNGI'1?YN;:J#0,C6AQ3 6G:T][3+.3FD_S4O7YGCCV ]!^ MT71I@D[0[^[K-3?*Q$&7#L)1M8I3A2PH)KK7,_!Y8UIIRFE1:TDP<_ JNTB* M'*>CH<<%AXJQK=?),_)P="(-L\VY#]O.8%L*$ U)LLT]X:@%C0LM5&ZA./,7 MFI*@%EPY;W\PU_MGF_;W MYKW\;#>$".:ZIY;N%<84*RTS&8X_P*6'0W'*V=YQZ >J2W@>S5QP/1R>#7#B M!#/+="MA.QE)*1C1!UPR@&+0O-:R;- X;(3C: \&@>OUF@_ MR4&W^#QDUJ]'$1I83U:06A]!R[]P/O( M]*ZW2/'8Y/8A)PZ?K5P2G%673=%OK]]E^B5%4$/WQF&#!E04_#0%/$L*4OZ3 MT-$!%!IT[2"S7LZ6W1.:SL^$+5O:!6301!L&Q5/-VP.E(F3]IO/QA9A[_2$F MO&X2_^5),GY^L#O>'4YW1Z.]W='.\.!@;S:)XTF\-QSMJ=W)/X?/1T]N(S = M#9ZO86S:X[8"TO!H\*=_&^[O_/);YD0VIPCGJ6_""0Z-NZW\(-V_T7C91ZJ_ M7HFZ>/^S?N_SSM#DNJ*W]^3AR\&8Y>!8S2)LNOY->RGZX+.$&OWX_-_RZ?_#C(.S+]T;!V*]3SURID3^O;S/QBNP?GO\?E_P CGC25"?%B, M9;=PG0]VNXY3O\MT2R\/O,F79;W0A[G\Y8&=\3Z?\3))OI5\=SCL6UA% M\W;BD,(TU!: ;$;GI7HI_^470"E-H^7+),/7Q"\U=A(<,)@@ F 8_A7\0?HS M^V8O7@R&^_O@GE6%_G)+M+/ MUT4[G"R7] \W",\440L!*D9B+4[OWN\_:6@9UANC\RI ^*) 5O&P=H85<_ ^ M'WB;L%I"'L;:CI7!B\2XDI9ZC67R$8/I>>CG^UH[58]LQ=!,WP*?U.46C$8[X^'S@_WM:C$:'>P=C.+A/]77T=9P,*^T2CP4_@S, M87],(_1$W@%K>!$&A'GY+M(_%CP/F=Y\HJI+@$O[-<_/M"5[^_8H#([K\R0+ MM!<[P.<(O7,(_^B_MZ-F>> 6';B[NRP'6W__$1[IW2U(R\S6>']G__EZ+8O$ M]P6)[WHM3>OKFT2&#\8.C1OKVIBA]31#8V.& /),,-H]ZP$P6@2'QL#A-+G\ M:@E3M!O3\D 6M#$M#VUI316\+J9EN+.Q+6MC6^B_:ML"_]K=CH8[7WAEPYW1 M 0R<#4=C-C%OH1E=0IH(&WF.U12'U(-=O,$[(?*99[$)<: /[A-V !41AT@? M,A6\UC%3G"^"4X!GU,]\.W@[.!JLJS$:[FRLT8-8%EFCX3I:(ZVU1P?K:H^^ M\ZPV]NC>V*-5L8Y6HVR))+X)_I'C@)S-P6&?^-_519(%GP83-!X.AO_9>U;#O8U1NANCQ.\S'@[A,NV,Q\.MXW9YLM^A2UEVV1QN]?9]E>]2AMX4@9SC>V_%EN:^%:UVD=;@S'+QY M?WHW OM#5_8&9Y6#_WWUZ6WP)@.DHJD*CO-IC3'>UBKX."TB>Z,7/_#=B&V/ MWRF6=XJ!LCXCA /&YH0/O@&'.R+L]6,=[@8XH#51!.((7$JXQBHZ8Z3-Q43% MT) (<:QYAMT,^;TUE^K3H[_].*F^:X'^''W-LWRQU)YC133RP>ETKA:1D?"U MC(G@7(\.WSZJ/ZI3/@;"ON21'?+;PU>/ MZI#?1A.5/J+S_?CIY%&=[\="E8:Y]+$<\^YZ'?$1 LU_!!ZS;L?[*<%L<9>V M*Q$$J(K,20HIU&2T7M^%9]>8K0?TZR=7I>1O!8:F?2Y7CXO;YPL:5)9C^+_B M31[R)Z^)('3O!;I_8'YX8"$%HND70##/XBU^KQG^:Q66Q*OM@CK"+@M9WAT\FSIZ-GD,W\9"@8@].MOR-3H3MW@4#/PFB% MN-/$8(W,-GJ_SY="(B4_5_+;(+YD:R0<("+%(',LPV@@#^ M]=: ".GY;:CFNW_R2E#(*Q[<0*C^H=C@G7"7]P8P?/]6 ,,/GAN@S^\ #!_# MD?XDM'!OUV]1#'_2:79#DYZ^^?7]X>??/IV<_OPK=8OHQ3_OEW[V=?O8X-_T M"5*N:>?IB\:QF$? 3@]<%A$2SB#G*O,X$*=JJ7>"F&C ^$_4/$IG,+(*#\)Z M''T GURH.@,>#G@@4X;_ZYN)OIO*WUR.GPYO>[ _[(.W78GM.AP,#[X-WW;U MWW9?[-T^N.O.8&>T_T!>=G=W,-RY'A+M'4?E=_+1V\?)O:9[^Y,P#[L]7,+4 M[G7:7]SS174#.;X[?'_\YO#]YS!X\_[H.EB.CT*R'^.:;_N*WED/!Z"QQB^# M=]$RV._JU^A-6_VL%VQT5']':_]#TY$/4S;Y7;P6@<=7X*3 M0? /I=WV:91ET=45M,?NN6S6WPCV,#J\"4+WO5OQYAYL[L'/4_N+)(Y3]>,6 MA4_L(NGN7J8=C/D'\)1#@P76LV@"+_5_S*M%^M?_!U!+ P04 " "*BJ94V:H< M&@T8 #\#0$ $0 &UN9'0M,C R,C S,S$N>'-D[5U;<]LXLGZ?7\'CES-; M-8I%B;ZEQMF2[3CE.D[LLIV9W:))(02$DQ9ZFJ MN<@DT-W UVAT-T#@UW^^S'WK&3-.:'!^8+_K'U@X<*E'@NGYP=>GZ][IP3\_ M_/33K__3Z_WKXN'6NJ)N-,=!:%TRC$+L6=]).+-^]S#_9DT8G5N_4_:-/*-> M[X.L=$D7KXQ,9Z$UZ \&JV_9^U/W^&P\&=N]\:GM])QC9/>0@W%O@B;VT=C& M&!^-?YF^'WBGWO#4LWN3$^>DYQRY3N_T].BXYYST'0<=VT-10!)]X>^Y.\-S M9(F&!?S]"S\_F(7AXOWAX??OW]]]'[ZC;'HXZ/?MPW]]OGV410_BLCX)OBV5 M?ADS/RD_/(378\1Q4GP>>.%2\3D*/(*"\)U+YX?0W/YP:">E@1;14"$7-,=\@5QLT+P//UD6]#J9+R@+K:!0=8+X6(K, M60C5;) 6^D7A=$M=%$KE@_)<5)!M+-0ZQ'[(X:]>1N/="_<.#LTEB'AOBM"B M@13YFDJ2^$E]:7)J:)^=G1V^@%Z5RU&J*+)\#W[V[$$]ME4:9\Y;_-5+ZFU# MAFQ,U9,AJ;>A#*6CJ$HCUM64?W-#,20ACMUW4_I\Z-(H"-FKU*XU&EE6)?E# MZF(3_AXFDM"?CB'WK +\[*F?RYQ1$-!0TH G\;/%@@03JAZ(1X#B^P3*!SQ) M3&7!$)>,%_F_]XBYC/IK!M?A@M$%9B'!/&_$)8$9PY/S S#EO<2D_>&C\3LA M25*DP&!9'^'UH:B"_=NL)4E=4(GS RY@\+'JFS8W?,%PW8:+*ES,)Q+HOWW[ M7>37;;^HXD;^?T?S/3RIVWQ1A02D0>NA]I-X;Q'O_."2"@_TP()G7Q]NJIT. MR5(53J@E]#)!/O2%#A0%06/SCUB0?.^@7R8>)^G&$<STP1.C'ZH.17LCP?D=Z(5S[ M^%>7O/K-0+O"(2+^#]*0A)E.09S^T-F=@L02=$H_1#]2Z(=(U*\=X%74UIM^ MQY8YEF4$.\3 2;U+B>RN7=LMG]!_*!'5\(P(*#D%&2,((YH0O.+P)!%S; M ;8&'SWD)X[,:AI"+ME:P->2C*T\9TNPMA3O3FK$-2+L-^1'^#-&T),RH#2% MN;RR?M8[M8O8 1U+$K+RE+H.0[U)3T="/^>=#8L6M *2+LYYI1T+N]"\R,=T M,N(A9B1P03RA) MDA*>A<)\11&+("L5R)(2[4UMTI5-72V<9P^'13LIH$RI*:W M4(XCE[\J4>KETUI+\'7;1*4]_HE1SK\&#".?_(4]6"#&D(G,G(4\*"1 ERJ& MHM%*K7O*I9Q;T(*=R:37I2-'KJR9Z9*4T@KAMPP0OYG%$:,P+[';5L=,46EM*[>\3VUBQ%(0D;:VI10 MQS&HYPQK*.B]XK-A,1 IQZ.+#G)9MV;YF+*W->U: I49#6)WVG)9L@[BD\[&()FHM[)?6UYM6 M[.S[B+DSQ/$](RX>^7[\.? 68%Q#60_JD6,7,JU5H":,+,G)RECM08X[Z<83 M[2$3 J;J1K0LF,(F?[4"-W+%G,^PMP7$Z[#1PW_LV(60H@K^/%MA/W%LPVDW&_5>">9[J%4W96'@QY<%=D/LC8(@0OYH M3EE(_I*%X$W 9?I\Z^JP%?YZE3EU;#/'>25(302RE$167B0KEDDE7O?*=7[P M@'G((AF:=V$A=9Z#FW'-AMHR^M4RT4RIGO;&'=7 MTW#8B)8>TH%C%Q8U-16V]A3ER[,)R> S WJ1 -\#Y&C10G_#+)W$\47?> M-Z2F1^O8&126\5*T,MHPK5O"1H3OTDLMBUV>D4X,OVKXCMWK)=SE PQ9P$6\5V'54]M$-G4%@&+H$V9@(? MT.R1+2+;^'R5-63TV(F!65@K*L&NVVFBE2Y^P',DB ?3>\QD,"<"]KNQ3Z9J MY7HS_ R)ZU$]<@:%G&L)JBDO*\?,RG';HVT*B'F8T93\'O&=(9X[2?<1!X2R M+S0T=V4K:NMCB6.[^+5&_D!?10I\Z@$#Q60JMY)9C"C7G.WE"F.&2183A+$V+)=T_A M:WY!3!0HI[$5-=FF('IM.G,&YH9B.:H5G--T7?85E_BYO+@'Q:I-SU[W"I#? M!"$6#0SC]5"&?3A!/:0_2N4:\]=JVE'?&1H["BN:EDB4[H^-9;)"NE>OC:>V MX=&NI[:,@UY%;&=86%UN/K4-C_;XIS@\X$7\W0*=H'O8<@ZG?8O!\X@9P7RT M/4-2BY->'V!780U]R#B#T4!6S#R9A!1_:[2W#2N(W3.\0,2[INP[8NK6E^0C MEZ:YO,T9Z35CZ P+2X\:S8@96S'G^&Z9]/N]GU/N_^BH6LSG1)TI(Y!41T)- M<5#GF@D="6T"X03JF\6,M\2_YZ4OJ1=6P7/U#/J.JNW=HCEN_FVM]2&%/4#[D39UA8CC3# MKY-C#ZP1#1YGB($3*@+79^Q-*+OA/%*7T)M;2AT9_9@[M8OG!RB*EB)I)30M M0=1*J.YA2GJB;HKL02%+$"8O55%Y?2Q4A(DG5WZ[.M"4NUY5;&=86&PV4Y5\>C(M$]=1 M-]U*(G(R7K8:'=0LM2XP@M#[WD?FYYD5ZFGGWN.!73R\)5Z2D#0L2:3#_5YO M;JVHK9U,CX?#8C1?Q*"+<^=J=S:=+-?2T9L\QQD6EH]+ .KZ9+C:R^FQ!_&A M Z_"J$OK?BIR/G&%A8;<4Y]SQ"@E;.6.IN4MQ3K>\[E6A M'"5YT &!A&*8L]6HB[$$A^*FE)ID82T[/+Q:((K." M(,Q><990%,[@7 XL_E70)D$XPQ<^C$<4RF_64URF2Q0!C83P_K=%*>7BQ0;(!ZL4B6E&FO32A_QID<E)B*R]RNOWD(=M^DI\E^2\62*Z,7F8651$IO7REY.^D#JNK2Y_0 M2YVKLK(J^O#OS"X>XAC?E2JK=[.?:U]64JBI'6$G?1%0Z'J]DWK^!8=PA=(" M,YD2,NW\U6I:?3^Q[>()E' _L+R\2=!0Z:CN]GJ];$=Y96VRXV0P+"ZP%A'H M8K)CI3@,W=)Q"5K$$Y&47(L<<_EPJGT\P M[ZUC'K*[*.0A(!Q,8X]*_/%57GB5Y/L_OKA^Y&%OPNA\">$KXD>BU$Y5:M?R MZ151Z&'!OUFKB#F1$R]5.J&)U,F:12*W!8*OJF\L^UZ-EP.R^<*GKQA?X$"0 M#2&2, Z62JKJ)_LCNWA@:D+%BLG(8*;; -0-6JLIZ,?BL>,4?*]2.#HY,A[Q M5!X7%GB?T7\HNXQX*.(!QG-'AIDB9$)*/W*$GUQ8\(BI2DLHZ5HIX?RY9GO( M\OU=&C%^M3)1+"7+ M7G$N# MJ2_LK*EI_7OB#Q5/@,Q*6HM'A;J\[&"NJZ\>3XQP5UOL+(/RWCX)?#U_X M>[18$&$LX(GZ.PBHDET^$D^P.CQ;@C4/O/ /F3(;KRZ(CX0W&TRQFA*S(O?H M%1ZIA77,7.B9J?"N?J/PJ=T]_8[9W?< >P<6&O.0(3<\/Y@@G^,#*T!S+/1C M-]P"XOL079T?A S.J7T9,Y^\7V!&J ==='Y L@\A@<6%XH1DC "OI\8C1;G M!ZHT"?'\P IE:2]D/?C%@0;PO1$O@=#!865'W@NPP4Y?^C3R0/U<1F2.R8NYI_Q?(Q9OI.4V*J/&A!:WWXO8G&JHV8'>!3.-C-H_RT64Q!> M/L=9)7F1_X39/+Z"[EX*5:D@-:ELO>'J25+)H-G"ZBPH1[ZD>!- XEK(#;9( M?G\:B8&K&B/\""3B?PDB^X:A=?$6CLK.V KM.EVDWHW5;0GB!1X3TR&CGLQI M(*PL>S7HN"<\7U FRJHM,')C2O)APB7E,&57=(M!S;8V6AJWPO:CG/V[>,V* MY.W?9S$IS*-Y9@;O)M>(L-^0'^%KRCZ^B!&)(V@GT6CV&&E#:D:TE M@8A\,3-H_5TXPRP+;V[C"Z[UH*ZIU 94&P]+9?\R&+EL[-,,!?'JZJWTD>18 M51.#'+'9,-Z^I=B"2#N$Q-Q^[*X#DCMWG^AOF(=W0>[(V-\QF<[@?F Q&$57 M?!+,PBL4XM36O@%>FXF[TZE MFB[+IK:+"BF-&'Y DY49E#YVJ,IPY+P-MPU M,SX;>#$NP][NW)B1]Y^(J[-6GNC(\XART.\1\6Z"2[0@(?)'KI !GM]-5ARV MR@[L$NG ?D+ M>S>>*$LF! 14:S@C5ZB=F+V%RN7N'Y/?IPDO3/0428M^P=7.R(ZYME3;;W$H M9DM^-[F4_L]H#O>\I2-7DW745VO>VMWZ8=>P5(!O807P!GR#'$J?,8+A >5O M N%#5+:]%HTVI'9R7QBKE8 '"$.JK7E%\3=/9Y1=J%+8KNN9%N?9GC-2L*&5%L;>RW[:W $WSS] M3CKQRK!W\7H=!1Z*K^*5!R88^-);H=T*AW"U)?$%/;"$- J?R%RXLMD)S<;] ML8;*VZ]&K83$*G+^/Q)X5^29B$G?6S-HC.N_?5/C$[S+#W?61]5&55L15L>A M/D3]1FO'F@IM:(]TT:?1FJ3':JDV2%ZV+IW.)D_T L-0&4V$%_EOC-@UC:H# M[B:DVNJ C@9]>Y@[+0&^,M&#JZO1!J#S&R[@LGG*PI'QZ#.JVX96PL2VI.XCG,\O5/LA##6?RZS"W>0K5[F3=:G0-97>.F>9?)&] M=4U>S@K2K>A)4V6-X2MC>:1/&A* MB,+YUT#$ÓN 3_ L\H7!*R;8T%UUC.T!A%\":,'T;I-_>9ZA< M>4P3+;)%D(H/O/P&S]$<+M/ZRV0_\59YO'V7::]L;>)&>.US(TQV@23I*'[- MZ'R;VTOTA%OK7BIW BSLM4^_FSD?Q=)O[76H7++ 0INZI[X?7YU6J>JUZ;QU MRU=FOF1>%%.>:[I\J>ISM5UL&])>)OW4?QFLV:=9W8JN>V*=Z-?3*5 MV^0)/S8_[,1W1M[>!Y:LTC;^2V61#[ ^4XJU=>'"?URXU MKA1J@W/Q&3/A::5?YNCEKRC,09L@^07IH0?L8K+0 M1$ -J;566>X9G0B@95[0\+0.38TV#/D51PU2W-A;_;3'U,VKJMV&4/Z>D6<$ M$=A\@8+7=:"5E6T#7"M^%5KH3W2H*OYW^^X6;BU%8EX1SO45?L8^E1\[;O%\ ME#4,VAI[PDH4G7RBU.-FYDA3H7WJG;@2V]^ZWHAR*S:NKUC<)_P27OC4_69J MHG,5=MB>,.&RG6U!Y6FS378(55%\Z\U"V]T(\4F,NA^]^6*%9UO]W#4MZ6)YB1)=#=9W;X-&0#EK,M%TKM)LG*Z-N%4BU9KTPJ:76CJ ML_NFO_P/@/W]\^^K)BUDZ.\7I\LGS.88EYB>?Q\N3)__,N/C7DS*?G3[Y MYVS^K_&G /#WU2\]GWW\.A]_.%D^$4R(F^_._^*2\;%$#M%Q!$O(KLL7>90K+*@=%+@G#:@+%,J&"[I ZLOG8RG__I+_2.&!3ZA MP4T7JQ__]L/)D?SC_^Y=;G/\O5 MI[GW_NGJW6\?78PW?9"^EC_]SU]>O4LG>!I@/%TLPS35!RS&?UFL7GPU2V&Y MFO/OXGIRYR?J3W#Q,:@O 1<@^9^_+/(/?__3DR?KZ9C/)O@6RY/Z]V]O7UY[ MY&F8YG&8+O^<9J=/ZP>>/I]-,TX7F.D?B]EDG*N8?PR3.H)W)XC+!8UC];W+ MKQ_Q;S\LQJS=.U#DRJKV?SB-RELNOK>_PB3 M,QP9EZ.53H(0J8 *JH!G2H K-*[,?+(THSW&=A/)]9%=87HRF],4D$[[ MXGIZOOA/$23R]^O^JZIAQ8SAI.^EJR M-()]1?\LYW$=>YB\">/\$F/TL*D"#P+PB%#A$ /!Z^-,#IY M*8OL0H7;6+9A@;QD 3PF&NPY\^TT0B('L$XKYM?+$YR3GOHXQQ,RNN-/^))< MQU-\-5LL?L7EZ_(^?!EIC=(8$Z$DJT$Y8R :R4 S'G1F*"/:/IKB84"WX8YZ MI!JDH\B:\>HM+L-XBOFG,)]2\+&X OH%EG$:+XGO5J*W"A(/#!0JBA6,((=7 M,ZEC5!$Y=J'2][%MPQ[].-G36##M%-%B0>[\2&&20F8/D46*#%UAX'.-(LE; MBM('YZ3OHU]6S]]W%/^8S?+G\60R$ME0')S)O2ND?T\9[OA34D'[H! =J)H+'*>GXVG^-T.7+<1HRV M@,XJ@B*1D>?& WESTFFA;;"B3Q1]#<8#?>:A2WWW*6XFY9?399A^&,?)FFK5 MK_KI2YJ5*G[HZ,7^'&V&"\7SZ9KM_P\B[_:PVTPEOYC,R1\NO;R9ANB1HU2__6,]1B(NC MH)FU7@G@)@A0C!GP@55]Q45A-JL<^AB"^U!MPPDS?$XT%T S2KP:ASB>C)=C MK%S=$+0)EGP4!,.J4#?X;(8HE0(1C=;6E!)EZD*+[R%K./*1S)$K&Q"D1 U* M<0DQ. LN6BD=^>T^Q-Z#'%+DTY05-Q?!KA/?C/,;QH/D>F-Q'F@YTXJS1H)W M=5?;&+0H5"ZVCR/T/5X?-P#JRH,]Q=",#O6,:[RL6K@.\OEL6L,UG*;*3Y-R M%F28(6CMR1]3#IPW"+D@(DO!)LV[G3'> 6I(L5)7@K023+MS)SS].)N'^=?U MX)Z'^?PK07IV.CLC<[YQ-6;IY6A1L*\LB(UXR1G"P1.C.P MQC""ZYW-NL^QU$.A#BG:ZLJJOD+LX9A]VT>PJ^A @LBF)AT)!L'3'\@Y*4X> M1(A]-F=O8]E?YTZ7\Y"6_QPO3YZ?+9:S4YQ?/.7KQ7A%*8%QPZ"(NL9#()]; M. $IVHR1%67;H!NHN[8+5V[KW<;":;8H?CK].)E]17R+JY.?#>-6T?IH M24G^I7 40!%$V2T?WXQK2UGE[![650'K$:R.EI(]*1L@1 M4]V<2.!LO5B2:<0)K56QCS&YU$P7#X%)!I;\ M0 HE/2K6Z[+&5@ '&IWM19D>LNEA5%_-IA_>X_STJBX?Q2@I,'0>(CH&2I4 MGI$G&(G<2@JCF.Z3G?8=8 ,-U_8E2C-9M O8:M[$E1%>U72&IU3O6K*H'$U>T:J3IL\=V,::*"VG\EI(X&>6^(RE$+1(/EVCIZN6%1$2A7 M6%^,%=S)_@?WPX[']F+ GC/>*64U2BDC5S0B5^IM[5S5D;(@9)"&9ZLL-X=. M6=W! (;%23W6I+_J2=2G,%D=="XO#J36MZMD3C16,LM9<[+-V0IRZGP&EU$% MKK2/J<\%WJW@#OZI&AM0C,D1[H=)?:>]X8YG/@QC/-/7S[6"@/7\TNO M;( P68P![C@!LY:!3R& E$D*G;R+@G4AQ!;@AN0_M^-':ZDT/P-[BPE)D]4= M,UQ^.\,E^C(RZ,"$#X3(%7 ZEYIWCCHHF1+KMJE])ZHA>=+M"-),#C>8\=>G M-Z?I%?WS1_F5.[Z^6QV6;8;3J"#+Q675-SA_ M=Q+F^&-8C-,H47C$I$^0K"4/.JQVIFO.JPPI,XE9RC[[IAOA['_/Z.+F]L^T M?-9)>F?TE,NII<>MGK1ZYDA$$[VU$9+*!E1Q&IQ*'E(VKE(==2?;]$"@0W)M M]^?1[[C/->6$/2Q?MQXW99BU;2:+?%@)-)S8>>YE_"_%]X9:@CRW.(K%A0 M2E<_M7 (%.2"P9!*(##<]-EMO1O3D/1F6VHTDD,S7OP#IS2\">%YED_'T_%B M60?["2] <16RB(F#0\'JO4@'T00%FOE8"[,PSE473.?E?%RE+1DC*4(*(2D9>9HP>F0P5DC9# YQDX^TQ40@_20=I3]+36WXUQW M# >BMC[PI,@3<[1(E:#E5)@C+,JACC(R>Y1PX+O^3]]BDZTEO]_$M_-\KA!0 M(!+A(@>=5$V%210%YT+AJ; "0^$)4Y]DWSL7^RXF^A-2['VQ\W,S1>Q;59JZ M^TW_S[4:H]#P0U*&NW+GMFGO*[.& M>7V+Y>M2"QJM[N[B_-,XX>+=;))'JE[+=5*3$R)K_4?O(!2:B9 4(=2TL%FO MR_1W81J4^FS%E48B:$:)7W%Y:1">?0KCR?IZ]97BXN?7NU^,)V=+S*-H1="R M=A'0E@+<'&LIG& A".=32MPKT2>6?##4QB4%ZLT7K%1Y/WN+F=ZK_U[EFSS+ M_W6V3CP8:9*5]M8#ENC("6(68LH(UA6)*CG/;!]'>@>P#]3%?1=87R)^I]! M<]'V*FOQ8OQIG'%*RN,2%RM:DH/E(:&D(-+[ "$01TJA>#4;EUBG/A+?QS8H M%7Y4ANTKN#X*?Q2#B(E(#5E%#$L6E%+4DMW1U92H>LFW_B@+CXHK#-GV42MW #KPB?7Y4]GE(D[\CJN MP30\LN SZ1-;+W\5IB 6.#<]]DL^CZV_J/_$9\[LAT'-20+T9BY#U^_AZ%&XY5.0,^WWW_$*=:]*>V$M#D8B*X>PI!+"@&9 M)$U72O%.9ZY[\O06H$%%@ F\"$H#1R1KA%E!\$:#SLP:4Y2( MHL_1R#UQ7A?SIE3*&*0E*+6^B.(,O+0)6/$QVZ"#3'WN6SW4O!U7W>[.CH=K MU@?)Y"@)RMHF5] M N%F0QB2=]Z+>8>2\!%.7M8YWIPLD$H$4DF:+_J7!Y=,ANPU>@Q%>-WG:LH# M@1[CU"4DZTVL!0L3JR&6C61A0TVK2HK+$#WIG_]_ZK+7;N?#2=CBS.4A@CWD MF4NR.N$:#0M.%0I7@P(5 M608OA !;4B%N"S2L3TN#@^U2[9 A6F_[TU?/KB= ?DO$%Y)B>DL1/K+:F=88 M\%E)\-%%$T3TZ#I52KP7UY""Q:$P=F,-K#:2;=G:<36P"Q ^F>*2#-5WX6L] M$^3* $GK;&*6ZUXK\AJ007D%0R74/L)KSJ#UX%<<'V7T/'M5$[5E33W*->.P M%H5DQC L([/LD$R6VPX%4@_\GF1"J1,R!=J1Q% M8BKY/BKINW=]CGO?:ZADVE>&QZU*0U[\QSF>T&?&G]8BOP:K47&:VT\Y2(V: M[PRN4:F::T]9D^!B7W-DK8_$I @LLWKIRC!P.G'PPH)A[[ MAN__;3K',!G_-^;_1?%@;;C!;WU8G7/\@W.Q[/\ M;;*$\?5Z;822ZVXS:5SP3@60:**5%%)FU[$V;8<1#2E*:,72C5[^L=G0ZUC6 MY1@,^9965+,@I 575 %A"I=.8E"JSS;B@S>##G4\U(M%N\_[DN_ MZ>?UU;V?OJ23,/V ;VDP/Y6":3GBK.0@?(2ZS5"K'S&()B+HB(ES$77I=6/N MH.-LH/ JA#?S6=V.SS]^_8T(\G+ZS:E]EI;C3^?5L)/-3 =.:U%ZFM'HP2EK MZMQ:#%D56J*]M.&6& =E<(?+]PW:MP<)6EKE3?C6!86OX\M9:^M8 %PE_[H2;HO"7J3].?Q-$S3=7RFA,29*1"R+Z X MTK]"*B"C4>0MH<#2QS9MCW%(VXB/GZ3[DN 8FI2&'#0G)2_LJE&XJL6/F ;I M7+'&9DX8!Z5)=W-)MWC,YMRUD0DV.4GLH)FJ=08"\40S!Y8LI,PE>!;Z7,[< M"_:07*1.;-S4E.(P8C[".MV<)I^MRYS7FZZFAN(LDI?F$NAB.1IEE%3']H)V M3<$^8"+L(;AY0$'W)N>&<&$C9G+%C)/!0:X7.U74"%%X#K5BOTS),&W[W-;= M#W>#Q*(;+LCM7KTCA=K2?PRDCS7E*3ER"FBJA$B8F#1.Q&[W([Z+[A&8CAX< MW)#8WE:0+7/7;B"[R,$Y;SYW%6&Q3D7F%5CG+$T!)H@!.127BD?Z3X4^1U,/ M0?D(+,)Q*-=(L!VI=V\+U9'@T3!&T;DPMGI57H"GR JX81A=CCR[;FT&'@)T M2''PH C83KP=.7C1.NBB&ZLT*F>)I)!EW1CRM1$#US6C6!:: $71_:%8=P/: MD#)M!L6S?438L'?@NI='/3L[KO("12:#S$K,,4AK>+=",CO@W89\]@] O@-(NUT_58+U MMY3?(0M#)JNCM'%56Z/BXH0+)06RA5=4DBMN>^FM%I6S_AB[]"VEV-$N_G3Z M<3+[BO@6)S4)_.KI@44E5FE)WB=3FPXI0DB11/!H/>E>KK%;A<*M46[%N#_D MMGPCR;9K '5YZR=,\'6A6:*A+[^^F83ILJ;IK;JVCJ+*Q=3R0;4["ZT&+2$F M6< &SH)*IIA.31*VP[<5W]0?P"_K(,ZAY$RALMPQ*:!VPJ-I"1:<-Q%8=(JK M&%U.Q\YW[)&6\B9\75W_>3][EDA^<[PF4HKK+J6:DQ6^T!A,M#1#!EEM'L@@ MN!(5*\61<#MM[FR+<6C5VPY%R-N[/EVDVG#K\ :^=R>S^?(]SD_7L[-Z<^2B M3X[Y#"I(LE@A!W" -JF;+D+BVMRS;T6P^2XAYY8__ M$I;GMXY7.^IKS+02GH?)9/&ZK$ O;X!FPG!#[A$(7FN'U\:I+BH#3BI4O&AA M4Z?M[/V /X*LE8,P\X#BWYNS]7[PM[7TNKR?A^DBI#H)M2GA11'=C[/%N+[V MNOQXMAA/<4%^O9?.AAPAQ$@KB^88HI4,HHJ,12:4MC=VG&Y?1=[UX0],6_G= MZ<"#"*V?U;V @^M*S*N[5.MW\H@%&8SW!D*I_8(-N>_>!00N"D6-]1A<]$G3 M?@C*!Z:\_.[XUUVRS;GW\VQ^52VO#K%?X&J%+$9<%BNRS9!4LJ \DG\0,8 W M3%!XFI@W?;8!MD'W&/)C#LFU9I(\QA7 M.EW>V_4*[G[.[ZI,[^M5#>_%3U]PGL;TU%'BR(I%)!848 M,&7K.\57WX/V"*Z:[,NJ^YS5_<757&^3BUQ!O5PLSFC8N')O1E(I[S/WX K] MH9AQ$+G0@+4C=G(BI=*G ]Y]J!Y#7-Z;K>J)!L LMK76#RA6LMQMKLR2C/:9*\[;O+^%#$#PRV?U=\ZRK='K[G M6_QX-D\GA.MU639%T;TR=BX%]9CB*Q[ ML6I_.1WAKO,(BW564!QE(T]UAY-#T*1PF=8^L50*5P=U*;];'^OAL['E8^ZH MI!"S22DV" M9%#+*!R0AQ1!52?;\<1 .HS<,A.=/?;:?:0%,UIS\X""[EI:=//B^27\UVQ. M7XNK:N6U4.=RO#RKX_I6(?4%+L-XLE/!T;V?V:(,:=N!-RI.NA'4%AT,;Y2< M'U$@SLC14>!E#* R<^ "IQ!=6Z9<*E9W\@$:#6"OPZOU24>8_&,^._OXK<+: MQL?6[*%Z^O9+F/\+5ZT>+WIZB&)B%@HR\1:4TPY\# 5DUH(%L^K'N]5A5@,P M@THF.09#KYUR'5JZ;0Y4'X#Z+2Z0'E>K";[ 3SB9K?)C+J K+UFRF@&K&3(* MLX5H4 +#>L'.<'.K./W^Q+P7T:"VN1X3.]O)N=VEDNW1KXY9+L#F%!5+AE.( M'16HI QX7CAPZU!C9EDRW\O<[ )X4%MEQ^3L(05_#):^I85%+XQJOF\LR4!4 M=>O9H8*@-.%$IG1$%76G^\ /QSJD"BR/C)J[2/L8K%P=A[PN_YC-\N+=;))' MGL=H34S@2>V#BDF *]J"4U*IA#RXU.F^\>Z@!Y7R\LB(NA;9D0ED83%$JW@P M?3HF-1M"@]7?A(#62I=-UL!JWQH5A8#("P-47HO,A5"LS_7*+H'[D!K2'HK? M&]3"P9G1TJC=1E8O*Z]*U+\N&]\?">E9=4_[YS">_T>8G.$O&!9G\W5?J7?I!//9!&=E7:OH_+T< MEM\^/IN&M[4G7.T"5YO(+_;8XVZ.H<6>=]^):;0'OD;Q[=F5:Y-9133"J$4) M'*%D7J/-Y.NU'?*2A,\FY%RXZE-+[$Y(+0ZR5Y<_KO4*V31VE7/,2(N+U1'3 M3WFM_IU-G#EEF75C-C_>P3K1B5DY3C$&DKJN?8D8Q3N% PT_2IE0>NR3 +$MPB&=)_>A4A=9=36J M5RZDO:M3-_\Z*U=>V\-4;OG-+0S@+H/8TZRMC@4VM(ZJI.-5[0:5(+AZ7<(E93AW.=Z\DG+'N<_>4/8Z!]OIZ2F=G9ZM M$CS_,2?/^+*E;_63UW%2C9 8'P3$+R#D%Q6YM!!0-)D]-+ PC,I6Y<'4*A M@#NY09-CPOZSQ^$[TGV%2X6[T_"E(M?Z),GBYLS:VIKOV S&%8O@3+!P$DOH!A;BG1< M!MFK1';'80W!/3\6_V]7J!T*?QH63=YG2!=#>3U_-9M^P/G-(>E8?-;90G+< M@-*,;#C7 854,^>4!L,+"\$'RU*O?@,M MQ_'8K=T1:;T7)0Z^MW#1-_0L3"Y+,O8\T=K^@;VB_QV'W"JM8]L33Z&\=49D M8+H6 J9_0ZB5NZU.)9EL?2Q]FJ/N=CK=>B8N15,+F8RGKZ?X?S#,OVW1C$)B M0CG.0*_N7,@0P!?E@=5J9C;'G$R?:EG[X1Z2P]"%BP\[XF\JY@.ED%QB?E:6 M."?([T_FL[,/)S^//ZW07Z9)C#PS.L04P?%00+DHP=EBP*149& F.7^,5?R M(0S)%1@48=L*OQMW[SED6>4PCF@RDD.M@>>ZPHRWX(6VP+R,7*92T/?9PGPH MTJ,8G.NG4B(KYR2O9U$ZD"\7"T0;,J3LF!,^(C-]HM;]L0_9\#3E:!,#M+O8 M!V.$K@\A2"&"D0ZXSJ6><$8(WE!PG;CWJAC).C4@;CJ,(1NC09"X/1FZAJ07 M?5#"E18HEXGXF][=(QS=_6$M0M%&0VT4AM[9@.977(ZDRB,!5T'Z?U/E0-ZB]O_NY5-L"(N6QL=!ZB9P(4TA_!" $FJJ0]!A9* MG[N;]^,:DM5NQID-M99;B::=];T\E=JFQ?+=#9V$E=$EJR#P8NOV'XTC&1I" ML0+1:I2RSXYPJQ$,(K.Q.P>/(N^NMO6BY\3SV6D<3]=W)M^<5W%],Q\G?#99 M+8/]$L)V>$H+:[KOX!J9T0TPWF*:?9A65^ME)CZ,R[BZ;>OK,Q<]/VK%@\_C MR82(1^F'\;?/EJGVE,0EVU.X$E+U*D6X$P6P$RP*4;DS&_7KZDKS"'Y 4,@ M_;64W^$0I)G[T7)(+Z?+\T$M1DK*(EFM"91J(YCB$SB+!;*6BCDN@I-]*F)V M&M"0-@2&M"Z&Q*-VW:O/9VKDLTTAT!HTK-8G*L'5RE82T!HOG&):^C[;L!<( MAG#18LBTVTE2@U2>+[#@?%[MPI>KW=L=$LM39L1_E6M9D4S\]Q*"=((I1@$( M[\/ _F,;5*N+(9)[8/0Z6A!YQ2"L1]HIC+SS.;T#R>T&V"B4_'D\I:7P:OSI M]F,K846R-F9)FE/4(OV2K&Y028%B(96 1I3^JOJ>;U]O_MG"LPR> M?.Y@:-Q>9(BYMB_T66EE%&;>IZ;N]Y -*2)KR)V;RJZI@)I9^'M07=G(N[IA M-_)1!<8P@@R6AEZL@,"C UXWH<;K60XL$-X^5Q7BT, MG2KVZ?0L3*Z.X+QD=,TW[6H\FV#I96#;3]1AC+#CV@F. =#S>EM/"E)S-D,Q M!ITJTO7J2W0T([Q!(F_Q-(QIKN>OR\_C!?&B)AB,I# BD7,*NI#;JDS*M4"3 MHW7J9"Y.D"XXO'K=$OPC,N4/8>!#U&T/,1_$VM\&7G&^)XKAB$OT248.I=;? M5+Q(B+$P*%Q9+5,FX'U2Q'<$/*3-S,'P<#=Q'HE[OY(=>O\9)Y_P_$Y;BM)J MRQ*(8@@S4P4B"O)79$"M6.;Q9@.EHU#P)NXA[6\.AHE["?>8RO#S;"15Q*(T M Y$00269P"6IP"MN,@5IANDR !Z>PQU2\X_!T&\7478-@5YA6-2^CJ."J%BDG 0.]4.^)2E.\ MR%AXGQRQ;Q#VU4K?&GY>#LJ9% JW#K+AD4)U:8&"=XK7)2:AHPLI]S%]M[$, MR<'?3>HW5<>>\]W,&KT[(3WU'N>GESB4%](8$X$TH #E@P1?2H)2>$Y:)&XZ M-=V\C65(#G4;N>\YW^WD?D:FBA"L&S6,I%1:B=KQC"P0J+@NU"?!,6FSC#$& MWJ?5Q74<@VIHUTC@NT_T 8S_N[./9,YKWFN8_!@F89KPW0G6%L%E-C_=-[?T MP<]HYQ#L.K!&KL%U]7YQ,OQUA)YEXRG.(%DS8I) B(DB#J]SEJYNO'?2K7< M:NLV?/O:YV?S>^%@'U]1HOH]4CN&;!R< /X4+F7V?3= XK*I.<(<.'L<9%G-L**X%-@AGGD"7=QXG^+K0A MN2$'Y,N.LCF$V?IV_O0;?6"19F?3):X:FOP\F7VF&'#SB,8-@MK]']W0R+6= MAF9A\6*!> >GWH2OZQ(]9SCBB-IS-,#0&U#9('CE)!@?HBXFZQS[[&EMBW!? MG7?OS2TS(*K.U)!1_ N%T@IR*25RTGT:?*[$]PA MV=(NS+NI+/L+M;?-'1EI5!84P-"O)%#5%? F.BB&EY"##JI3M+>5%WKL,/\ M'&HAF,=@9D?\B(:6'CX@4WMS*@YM;&UBTDKGR-]7M02*KKVW.*^UC"06GIQ5 M1[ JAS*V%\_9G!01: *"]068LH*\6PP0,ZEI=,H);H6W[HB.R.!37KIP\$%F MMYUXVW2>N1?L^]F/^":,\ZK4RZI8WNQL/O(R6R.B@(R>0 8IP"G#H>B,PM29C(80)DH2 ^U^8Z/ 2@X1QZ- M2^QFFZT#J_@')4H=*CUE.-IK9V$>AW.?9R.5-;J@+7CN)2BE'"T,28I6N*BS MUSRD/J4''PAT2/DHP^/; P5Y%+:M]+ *2F'@ ABK,X)9@?,N0184/Q>MK [' M]6$?8E'U'Y5O#Q;EP0EW*U%0"Y>XKCE:VG%0DF;%N]ILQ22C"F/&89]&(;LB MWH: YH](P+U$VW7+Y>(F\5O\A-,SO-QPN/'&'B<8#WU$B^V3O8;5:)/DHF- MK1#[_&RQG)WB_'+3+=@LE472/:M^1=X$( ^?U]QTQ3/JPDJ?4@#WPMI7U]W[ MY1=@K(E!-WG@L4VZ(:TQ=&.03<55W,Y-;.6 M]R*[_>*V!#BD[8TC\6A':76U=P3X M$\Z7-67^'4['L_FOL^75??;ER:4!/Z^J2POB2IXW?6#S=^QA(?N#:F%3#SQU MK8XJ9M,/-?.U%KP>.1F+4"5!,CF!*M%!M X!G;=%6N%"Z90Q?P5%B]YC+Z>+ MY?RLNI?/PWS^E7S/\Q/?Q)F,.AGPOM1T[AQKU5L.R0L=37(EY#[!ZGVHAF13 M=^;#IGY?3<30M"G=):+?IN&B>ON+\Z/#-W,\'9^=/IOFU4<7B[.:H5J3C5>7 MDA+WUAL52;2)@A+G$QD"6T!SZS/%1)';/L7^]P0^J,(7G?C55YI'-;DOITN< MXV)Y?GEJCJOZ'JV%A M*(F'VNU+U4A[U5;; G,Q!Y>]SK+/&>JV"(<4S;;F4!/SY#6&#^[L_QXL-W_\PX_]=W938]_^Z?T]F_QI^ L?]<_J/G MTX^?9^/W'Q;?22[EZD]G?_?)AEBB8-$+S;0%P4 CL@)%F"@0T<3_]_W?9?99 M^2Q8<=HQ;9)FWAO+M.-:@Q6*?F'YH6?CR;_^7O^(,,?O:'&3^?++?WS_8;'X M^/]?3A,LENIY= G?;?R-^A6[_C56O\6$9$K\[:]Y_OX__^V[[RXE![,TFY[A M&RS?7?WUCS>_WD(;7W_LP MP[(1_?62*RA3X?Q[_;0?.F/Z0$!FZ2(BH^_BI!*\1XSK/KT[YIO/8AD+7)PM M>D1\_[-[Q3L]AW&? K[WT3V@77X0.\?SB+,^H=[YW%LXKT&N(JP?>0Z3/(;) MXF]I>O[#$M[SZ233DC'37^;3LW&N^^O;!?U9-]SYM+PBRBUW@OGCX,\G2X12 MD;%VVHU^-<"Z9_F[[\;YW]\/^;9&.LX M)N&+!ETB]PEETCF"U\KZT2X/JLNZ7MC9--UY[EG=9J2)/!7^NM\)- IIZ5E I6@+&:3%*&EO M BC.#->>:>XS"YP.7N5= \#VW@&JW]*KI MQ;1'T5[JCQ;P_7?36<;9/[[G/:GZ9UHWO31+2/\D,^[YQ7PQ/<%;6EG MTX]UT5YR/,!DR43T9Q09I MO4XC YX*"YXV,,^MR+ F1-O/\7$/S:D0H;.D[VM?]VY+CGR)@2CG6=$2F3\7VEF]Z4_NLD3<_Q)7DVHZ)X5F@E2\42 M)(R!>>Z129U43#$&WUKM7\"U_/MO-^7LGV^W0RO;OMW*#+7*9 MP#SRPK1P]+>"EDE,R1L790S09FM_$->39T&/8K]/"M?]Y;\^>JYOK\:3"P+Y MY0[^1RS3&5[^WCOX"^<__47&#CU_/('9YZ5\:'6IWGM-E\[M->U')?!"?HJG MW8PL5^UM9@""_!8E752.]CELXQXT7-23I^.Q*/P^EWT_7";(5^_6C^12UT \ M".4".,V<2)II)33S*@!+Q@1RHIR-Z!KR\!Z@$^%0-T'?UW]HOY>--*J8@\XL MQ4 (7?.H[D+\<5XGBY18OX"\G=< MO"K$[6>+Q6P<+Q80S_#=] U^G,Z6WCG]@\7G4>#28>[&$)Y*P2 I4@>A6#@8B:+$!(+1G&6T0F? M@]3:VB;4N@/CR=-C?Z&N47'GZY5W>$Z<(_OII_][091[,?XTSCC)\V?YOR_F MB[KJD9<\),<3LP(3MXMI^M>'Z1D];/XCS,=IE%6, MQ0?#,O>6Y.,";9@:60I0LDQ%I=!F#]H1Z),G4TO%K"%2YR#Q]GA?C,\N%IA' M.08"+9$56Q'78Q>B=20L#3Q8@\&WJ4;8&>I71*9]E+.&3IUCT3_!;$+V]_PU MSMY^@!DN25[SI"[QW5RHHHZ@I W,R4A2$9QP>JV8+-% "5X$T\;-VA+@DZ=. M"T6L(

I);1"(X$&FB80MK@:LR!2+7B;N7KZH+/.5MQ+#M1MJ96;\*P9['..-Q<#+Y =1<#= M$FQ4J=)9U'K95MU3'LUZQFXDV"YW.M[L6&Q/CC=+(^U##CY;=IN-;O ]NJMX MYA#C;1^ZP>+5/J&C1_9S]*X7:A401=D80MK3G/E!HJP.AF DN80H1@2F412K M-4T@S^,8$S^Q*2FR9PRK96J$.B%W>@R0-8*VGAK(UW4B[?RU?:B:^6)G8C7P M,M)*USI.%T +Z,Y].J*]4]=HWSBCNCU'%-UV:8Y=VGMSA]S?Y]IT;ZJA5KE% M50.J35Y> M[I&8:(:^\<#$'8\_VBL7-_=CI MW:K(%J(HKJI(F6J@3;GF:Z[,I$QF>L"J'WQQR909I+S'RP5OL[?U'GE1*$-= MV4^E>OVTFUG,"/&B.,81U"D>$&$60BI8 &D8!HK=4H)X:L-G \DY-0;\&?/(J?+'V@^N_(.Z%U6 M)?6G,8UFR]P$IF;@A;'5$'14O.AVMNAJ"6HU0:MG=?3V#CPU3E?CH60==?T>&/#M%7_HX?K9"(85 ?>>^Q0S%E#L(Q1 M077R)PE#B+$?0X$X\\,@"B)L54+J+&FFMMZ;5DSEW8/5OC53SYM'L\5CM-D9 M>(FPKI:Z_^C;(?<[0=8IPY\GT:@\[@2\;;9V\] ^B2?5R=Z[_4UTFP[.GO1( M*C""A(<4(C^5D/A$0L]#C.*08\H#,Y/==,CIV=ZUT.!=W=K9)@? .#(EV'$ M/*0\(84R"J2.44\4WC'G/O-)$E+SYNZ.X1UELVY(< U.BQU#-O!ZLD;K8./Q M'IW<39"T23QQB^A8:23G(VN9#6(.T_'<#H/GC)BI8:[5Z[P+B_OLEKHB+V=7 MJ\?5G.@V$!^D%*RL&\C=R$N^K-(Y-Z>YS>ONXT1(#PDH$LYU.<<(XE0R*'F8 M(L2C2*V))JS<9_"I,?1&?E K<-&V[%Q*T"IQ 39JF%%/KWDY3NA#HSVTLV + MM$-*.@>Z8]Z >F['$U#_VO8">@T\"I^= TG+;6<]HV_)VJ>F#NZ-[-!I%<[ ML(BYHC9(A)U+QW?JRIV_IV=BR MCE/3.;#+1<X M6IP/Z &#JH3F(8.$=F+4!]?]#!4EBT?SX9LK&JJ/:&S[T%X%)&3#0;W MWSUN]\"C&NRT!CQ^=3_CZE?"'K*%R%\N%U6-H*>.;Y*&,H[35._DI10B%$60 M!C2&,F8^]]7?4!K8G% =&6MJ#+D6M3K5%JVP=I;4,6S-+"E'B U,EJ_!6LOI M\).WP,.I+75LO%%M*0/%MVTIDUMZGGLO'Q]%SC*='? D\G;?/Y(^CT@*$^E% M$ 5> JF(/;WO'W$2>#) 5I%M>T>9&D]LA 1/6DK+@^>]0!H>*)\+S]![/QMD M*@$'8(.C$+@]T=T[TK@GM<>4W3F!/7IQSZ(]FP2AKV)>Y=LN[\AWW?]#=R;. M%O>Z8L3>^H0ZO5@RAC ,$D$4-T04$A$S*%@2LC"522Q1CT+G9XAD]*6\057T MJN9L5:'G0QEQ"26B5#[1]F:C;6IAEB%1$HY\MO1=U.;+G^ M357AWY(D#X!LQG_G0SVTD&QE=,=5QS%P2D,'AAJ588ZKNTT>)Z[NR0NZ M6LQG):[Z$%XUIID1H7PM$J:08.5XH3# $%.%8^1'2/T"<3_R6PO+D!P.C=7# M=!J:(;2HEA__020-O_^ST!F) JKJ4HV0;;>JGQHY#_!4UBXI8*#HXW+ M!J>4WB&$DS?T.-G2H;;Z/[W!\TSFFF(N%WR[AI_>/-[4\;MDK#[ %_R7?%D4 MORV4B3O7F12?U+_>"67J"F7FS$+JB="/?9@B747/TXU&L) PD2C B?1%G-IT MIQI:WHEZ=)7(8",ST$);Q84..<<&QW5O/67CY35<@"J[H:,H4)IV2K%^;$JQ M@MURK1N%P=X9OP"UUMJ)G,C<6YP_3N0=&.D$Z8XS7MW_+($UFM,7#JGV4OXJBO%E\$;F2]U&WWKI9E45)JNY;?Q/9 M_8.ZZO)9N5#WXJMX))ENT=:VG%Z1N5JY'XM9&B0\$1Z#.-1!S20DD'J2PC!" M:<(8BT//O.+ACZ+UU+9GUCW4B :CJ'9*OSUD[ $H&$"NS\Z+K-01B?ESQ@2H M>[N!!U+HZ$1 A5BHJQ;JW6QRR-LLPJP Q8K^EX*N+E,O@#[1%,]U PS=K$8_ MJT521S_61%+.84#E.-S(??^3T(VM@=M.1[!_1 ME^6J$I9K$NU2[CK*:,W+V:.ZY$;>JI\64M=#6BX^90MQ70IE);,H1H+&/M3] M'B#R0@2)'POHIQYA3#+A)4ZX5T=4[564.\^=%4$ MOVLE0:6E87+0 #-O2K!O,9^#\^^X4]F#IEVC[IC%G8DW,LF[AG5W#7 ^0H\M M^2_Y4HJBJ%HRW-8;J6TA&QFDE*0T@KZO[%U$(@F5%1S"B 9<^F$2,6'$]R?& MF1IY=R5M]Y9M=KV.("H0%X%()4P2*B#B7@J)( %,9!@$E/(@%I%%B3 WF(Y3 M4&! 5 WVJMT@-?!2\PJB5LH^F<%'L++8Z72#V4A[BSVQL]NU.XW(T7VR([>/ MMS-U6H=7>T$&E_=MS*,#U6[5>U%O*9&Y7OAN'X0HM2NT;A.D:SG.E\5*O2SO M7EZU/RR.]S\LJJK],QJS**$4Z_-;M8BE*("$Q)Y:Q$B QZGPK> T:8)Y[=$D:%77'G9?&D7WD;DZC M3LANAZAQA^^WH&WUK?LJN/J!?OJ77"V:RKFKSDQF7N*'H8<%9,*/U'H4Q1#C M*( >\R(:H9!Q06S6([-AI[:(*6F^/9*Y+G+[IP>M4P9Q9Z21Q)[L%$$1)$24KU=@^"A&&&@S0("19V%0^/ M#3?%'8ILP;(G,K?L=W<,4T]#%[ $,H)]B+S @ZE22[W6A$B"HS0-C.)(72,Z M5BTX0"K1P')SNN\073,V=X79P!S^:;FXAVI>'D%=YZR*P7;8)- !;>] 8\- M.&Y+0 /5=SH!FMSC@H0[1%^%+]]]6S9;=40$/N8HAF&:IKI(FN(.03EDC,J$ MI]@+9-R?.PZ..S4:N5DH=,&E5&.!_V>U$*".NO; ;\J,GW=_9!B(;3L/?5C& M";I#N_J:GS2 Z>M1JN/>"#T]/+!78!^N@^L!):+QVUV*"2 M>P0W^!140_K!!\=^2T?X%" G/.&3MY]S_J0S&S\J!:[J/4$=8K'>%%0#O<_F M*S5N_>&PV(]($"M>0P)!Q'T)"8XQ#*5/.,>"1W%B?Y)D(<'4&&XC MQMIB.EKZ/]9SUOG.;CK?F5[*&B5<+VF] 1S@+,U&BCL!TO[SK3X/ZK?T M?5$OW&?U"EY^SXI9G/" )DS"B$@*4>+%D""A[?:8!*$47 IALZIU'SZU!4O+ M!K1PX'1 MZNU@G>56=4<*O"1,(QE!GX<$(AQ22".=B"91()#P9)KZLW)9DKG91]I]N-5' MNAYB6'N%-?NMS?&!W7?Z"CFS[[0O'J,>";C[2O>IZ_0K?37 J%_I/M6VO]*] MU_1<2IOJFQ^7^:9CVHVL/=>9QY'O,QE#I%Q&'4"/($W5 IMXU _2U",T%#V* MDQ\=U.CU?8/RXZ(LY^OZ*K6OD:^%M\P-/8ZZX=)\-H@CK=5M*SE=_>9U5[Y: M5H>+MPDD;E?SHR..N[R;*+^SWAO=U+,K@LX&+3Z2+*^VO3;!;;,DXDP@%$#F M(0\BX5.84BP@\4+JT=!7IGMJ8PT<'&EJIL&='J/.*R_ HR!:1@Y(":22O=Y& MM^QF &TE,TF^$9.A^T%3D'AMGG P='&;0UP2NF=PO\G M;^@94[ WK/7+5\"Y#!VS M4LG*[+DN4DR+J@;8C/I>%!(_A3[F$41 M8HS*=/UAVB; ,Y[4KS(+7[&R>+C1##U\BZ+,@1 $Z5!-EWZZCE0([(OET*Y-BEYX1AWI'OFZVPM2GA>=07 MD8AT/\H4HB D$.OR@]Q# 28(AQ'N4;IC[UA38[PF"DSWA=T(:V)$6(-L9J\Y M@FY@0NR-6L\ N:-X#! *MW^\-PAZ.ZKX_O"VX[?8D0<7V>S#HLS*E]M',I^W MA#2+!&+8"Q,8BRB&"'D"TB E4 :(18%(4DXB$\(X\/RID40M(JADM#2-#B%X MG T"/:G^^7SS^K.ZBO_!])_A?5?JT_[T#-'^9Q/ M*-1^PJ9K=W8P"WA /9CH MVBN(! G$@E'(F8^IX(+$Q+>ANF.#38W:JOU4W==@NSFF'7$=Q=>,J%RA-C Q M'01L@$,R$TB<\LW1 4?E%Q/5M_G$Z)Z>60$;0#3*,8P$7&$99B0Q(NL,@5.#&C%(V.$"-[<77X"GZXOWUU_JDZ\+L#5 MS>>_?OAZ=_WNTP?PY>N'CQ^^?OWP'MS>W5S];W#YN?G;7VX^O?_P];9J\)C\ M3_#A__WM^NX_+?,.3LV-&?^X1'QHXV@C:D5%K@.23:%PF[MP:M!Q\QD,(=C) M<3"]K\?!U%9MI$UYBZ^Z)6LN^%U.JEJ;Y*6XS92:GY=EQL2-W%0FF>%$)#** M$T@B7T 4AA'$?AI!CH*01Y[GR=AH;]>50%.SAUK)05F+#KB2'11:>-W<5E=T M7$J0=RKVZ):WC[KW=_E %A8'0"YFT^ T;>0Y&ICY=FHG=132A92:R6MT EHI M4&D%/J\G;Z/8R+-E<;8W\JR-=! XTNS9G2(ZA/KHD:.+<<8[GW2(RJO#3)?/ M[7ORJ:-&ZOT%)8Q:I>N5^5:P5?XZIBJD7LIP0&"$20H11R&D'HF5Y4*D\*6/ M<6JU!VH^]-26Q8[D%Z N,+JV.\%&_#-.2HTGQ?3@= BH!S]'=89RCY-56\ < M'[0:#S_RN:LM++O'L-9/Z$=LORR7_%LVG]?5!Z\7+-?;JN]%_?]9B$2,<1C# M. @4F3$>0$P4MX6Q'R1)Q .=%&U!9L>'FQJ!73WH)LH%R!;;10ZT47'?Z&)' M6B< -R,J=S .3$ZMH.L:I:VLX*=6VL-EJ*SIR P6IQ1T8LA1:<=,_6VJ,;S+ M1>&^_5E,GT5Y(^_(]^WR85'JA9+@$++(B^ND >PCK-.G69QR$?J^51OO,V29 M&C&]RNH;OIR?W;R9VEJCS,;@QM=. ;A#G9>T5;9NV*26CX.9F3IC0?U>Z3UB MV;A>$S!@ 3D[>=ZPE%POX(X7E>OWR)YGW&H@;4;^+2L?KE9%J<3(U]$25ZL\ M5R;H+ XB% D:P!BS$")?V8-8< 8#[-$4^URP,+ ZZS88='*4V]:"SML>TZP6 MU/+,VP1O=:=@E O(HTCA+7T,"98(8A9AR2*:,)_;E49UC?@XU5#K$B)\1.0- MHPX MIX.;YRT?GY8+]<0F!,=7W!X(HB 6)-2%#!DDQ(M@J/X,DYB'B5F(T\F1IL?U MNJ?/6EJP%M?R[.<@LH9'<"[P&N%L;2]4?=+;CF)F>1#F KL13[AZ8FA_:G4* MEY/'40_(X7@FAK$HJCX_C+/]>Y_ M=0;S[F5S31-G?OF-Y,H[KUSS#]]%SK)"%-=-%Z>_B>S^07GHE\I/(O>B_7W5 M'71&!8D8BKAR['34IR J151C5/W^;Z=GV]-](BIXEP)9ZP_I)E.+R/A>U>(V; ME@@48A8',/!3O7U8*EEA+6Q6D1592VQ9 MR^LPP&;KAAO0!N;XC9!@(^4 *5&GP7!;8^OP<./6TCJI]D[-K--W]*R/SGGU M09#Y%Y+QZ\45>?QPPB(B-(8MV!/19I&&,JXMBJR/&!<:9F MM&[$!$]*3E@%&%626I9$/P"K&4,@-]'@Q4WY(/*[![)H[*"-O)L2-IM X"3@ M/$6A!VGD*P^<($4X:2Q@F 1>I$R7F-A%9[^1'E,CM-;6A&MGJCVY6JEO]U,F M!?CI19"\<.V3#_2:.'+.WW[R)^"EGW#2FTCU#AB@0J-*C=NX\)VEH /)(%'M M;SRMXSKN ^DR+0]^V FS=N4'%J??BOS;[2]+Q=V+2II[L6"9J'(/-BD'C0/* M9(Q)$"^5P):YK<=@-J,C1^ -S$!GX&9?H>8T(FZ+TQP9;]RZ-*<5WRE) M8W#+,%6Q-DUC1."'DGN0O%)6,Z05R7(ZT6 M:^%[F'%%6TE]'NX'RCI*/1A+@L+02QB2H646Z_$1IT9?K7C@J9;/.A'U!,!F M!.04MH&99T^.O#[Y6@/YY020?5)!SWN%?_$/FS^+J%P]@0&B8BM2+ M0V)E)YT8;VK\\DIX#4PP>R$#OVMA02.M0^O&$!>GW')J MS%&9Q1" ;5XQO:T?JWP@^4(]M_@B\NHP8M,(6ULL0<0)#(,(*SY)"4Q%0I4; MEJ DC5-,L57=C8,C38U)=.$%G8-?19 ?K[9@":D9@3@!:F#J:&6L*E-44H+? M!^D=?A(,IWQQ>+11F>*DTML<0#U%$$$QEHO[P(L1Y'"8AQC9$83+HU#BCDA7DXDD]\*$* M;^#UJOI4Q6#;$8@1ZF9V87J@_?=4!%)U*+"U^&"(4P$9'R?@0/(0VB /*8!U(R MG/B!%0D='&EJS+-IG(DR./5D1MIS0R6CH[QJ ;.C]#0#FT M,U0?"=5"@XW4%V"#[Y?3^-K[1K98N?65C$R!67'E[)^@ /?JK64FK!Y M;3"UOMPL)#) (0VA\'78G^\+F'+J0Q^%'J9IR)&(>_M71P:>&EE50A5=)^L" MD";-@&F_8)WQ?W8- ..YZ>&%.4)\5$^LXX%M$CL4XE].[I"=YXP98#6<0W9L M\+=SR@P@.>J8F=S?M[/W]4+Q@#+DLF?QGI2DK:;HQ2A$B8]AY,4Q1$0070F) MPQBE6!$9IC(UZAMU:J"I$58M*^@("[2T)ZLLVJ%[G()<8C:T&=43KAX=P8]C M<69K\ ,/'[E'^'$5=YN%G[B^9[[W,\GF^NS[XS*_)7.Q"4+^2+*\VB.Z6UX^ M+O,R^V>]3?2.%-EF!P(%*0YB$BF>EA*B.$$0AR*%(J%QI'Z!E+=FE1=^GCQ3 M(YBUI-5J;)DS?N;4F%D^(P(^,#MM)4-H0ZA1#BG Y7R^_$9T8S)U'[A22W'6G#<.L27E: +JP4_&[Y5^4VW^@"1.H=?]0O^U85HE_48*5:9\1:VQE)HSB* M$8'N_T,Q8D$M__ M?5YCNXKCTWY!CM8ZGZCHXU59GR@ 6W;UCR#J&7'_F1[\BA0/EXOJ?UK@9^4V M*%'W_[0I61!*WT,D0="/E1^&6)A G 8I] 6ED<34QY%1[PX7PDS-^M5"5E9K M]9>.N.#W]\M'DBTL<[7/FBBS[92QX!_8FCL#^7YI!V="YCXGH:] XR2T(8<=^#B# ,"9("$J%(,T@P1<2J M#.#N$%,CO:HRL?[JLD; -FQ0.?)STAB,ZOU0BUF9T;GV_1?9,M?^OFU=G3UX MF['<>2@.S%U?ZD*M4(L'6OG^!<^;*;)T?:0;&.!C>J*%S ME-:*J'\TJH!:%STIS6R=[B;Y_Y/WKLV-XUBVZ%]!Q)VXISI"Z$,2( G,?'*^ M:AR1#]],]W1,U <%GK:Z9"^3" M!K"QMG?P$ #0H%'&-?8,&HX$ .XP;@GQR&";N]V59A\>5NK!S M,\+6:+8J9 MJ YV;;- (C-[RD5,H(A2>_;3O :$2 ZS1"F--39SJVLW;?NR?6PDOC,7[.P- MM)746^]WWMD<0Y^^U8YED.V=LR^+2Q+1F[\W5V\MCN']>>LMP[=_CT+L ?;= MDQWV]GHSZ:WW[/K&VF$OKG<3NLU+?U\MB^)NM=0S$]*0F,8ZE5!JF4",8@Z) M$B:NH5APG$8Y$V*Z7J[9W&V>V7BV5\BQ:Z$_;KFW;8"'52EV4UKH-T5LPN8V MY>L(1L]C=6D5N&M'P'LV=L+7H+.KYO,'G2V=<.QP]G/JDFN$QG=GQDLIXET- M]YI"B@\;]9^*K>[_7$Y5HA*F1 933#-[6M+.2 2Q>]^IQ#S+:)+XBX\[MS^V M685Y=W 7R7%WP-T^_!YA[)DPV)6J1\9_[$[IEQ5=:FFP#K 3 NA!8L M]\:N!Q%S=QO>0-C<&Z#38N?^C^E8^DX\*KF9JV_ZN_JI%AM5?#*.??QE6&'! MYN\WQ7KY9 CB9B$_+XTQLY]*WAC[UD6E_B\DPPG5$B+S D.LDPB2)$]AEL@1V+I69*-8I6'H%*K>ZU6NXLE/= MN'2XKNI[C:3_7O*O^A8$W+#%VZXS:=@:;$'@.RJE%N:IH307(;[OGN,?W>RN^ 3<8SV UT';B8>LCV3P\ XK[5N&Y M!W0CLG=L;I,!?CPJM?YL^]H\N,JWG7)*8LPPA^9/#C%ETC 79S#.,D40SV*N MM ]SG6]J;%156PI*4\'6UHXIX"T(NY%1&-QZ9I^ND'G3S64T@O)+2W.#$LIE MMP\9Q.&.#KD$[S;%;&'FQ.^73WRV*!_Z78GEP\(>2;^5AJMF>F8#K"K6VBD+ MF2BL47:G* RMR7OS LUVEWY5ZVFB$Y+1B$+$8PRQ8@ARBC$D.L$RU4Q%W"G[ MLG]3QT995J!^71L)6#4/8K5''IN^_7:O0V[ :#JM;[ZL_00-1R=@[RIH^KJ= MV&Z]K>:]C2)DM<,3L'5Y>X=Q>C2][['#/YJW8* -_1&\#7X;]X-T4.L^?;\6 M#+2@:]E+%Q!*BG9>/3;;[1NG K .<7?MMOZWJT MOEQ,_J[L3&FV>&BV5#75JOYJ")&#O64.\I'*N_%8; M[G7;F@O4V6Z$.'P7]LR; _9>AR/^(<$.?-@_B&D#'_L/">>Q $#0IW>4 C!] MK%8FT"U'E2JHNMFL'Y6)1+F&*K*1IV 4LBRV"1929D1$7&(OQ?WV MYL9&U#MK05$&2&QG:2G/5\KR%9Z"^A< =R/5<##V3)9[!.LZ9G78OC[.JR96^&2 _$2,YD^5'NU.WY[Q==IDI(,Q4I" MC6S>0$(SR&*=0464S'**$QYT'B6@@[ M5&-Q0>;*FBRM30Q/Z+$YW=:64&RG-$XL?9LQ3WU9WJ^7/F7%F:I!, MLUSFD)B8%.*(-G-FBT%]U%H) M6R)NMI3?](UQ;W[-BFDFDPA+E$&.<0(QP1&D3$4P99*:\(,1GCF5T75M M<&PTL;<95$9/0&6V7?+>&@[^L*8[[E4X0]_.''T VO?<- 267BI^/@!=+>[G MU-A@FG\^KC>E +WNZR)>M=3K/TUL8Z*:'U7)F:T\=HI)S@E&4. ,06R5&2@2 M%$H2LXA*G228NNM,G6MF; 2S-;3,^MJ:ZB/K9[DB& UK2IVF;APM6XGQK:F?%[?PP;[ M>X/K,P\3\$&)$F2 X@FP8V^'L@V'X*9YS!$3&8QX;L"-LA0RGC.8Y5&*XYCE M289K<#\NY)#0;IL; -@OYD5]W**:!$!5*F7&J17(%IL[$^DV<:5H)5968 /-M'\5 8]3R&OP;G^P5PNM7_ M..-]^+H>APT-7Z_CC*LGZW"V:G=BC>G+B>07'C-[4'=Q4'V>[N'.[_O MEXOU;+%9;HJ_+LO)Q*P ]T(]>VZ MI6>V/QS6:!>KF#!:GV2VC^P=Q!\+C4X:Q+XOU-_W[0,91#NY0@TU28&-@KG[RML;%QM+75[N$\FP'8)OI/@)@O-]+6AR_$ M:O:\B\">V((]V*3S[6+DJCHIX$?GK?W@1LZAT.U[QZP&MC2TN8P[ ;79S1^" M=VHA'I_8ZI\!%WE]$ M*CJT-#DIU+JX?$I?3/1W5DO>GMM]O5BLKK[XMNJ!I M3J.(YI#'%$.,"8-$(0%CE"*&$IERY379/M_4Z"BH,@_,]Q;_JZ+SS0TK4WS1[2-%XLMW="QXH!9JQ>8V65D^ MS18S^]!R7[\J!CLU4TUN)IL9Y#)*(4ZTH0T<*4@0(S2622;2R(&960".1<* M(B5UDF91EL=TNBC+OLA[GRK<[C8X?3RT^GB.+.EQ#W8K$E7JNE4SUF)7UK,L MX.VG^-:I?]SH*3C<0Q7RKLRVQ1MJ\\#>\HD5T"IU=BS6-Y>P[E#GVQ^TP!7 M/0P8N#:X/S3'5<,[/*/[#L"'62'FRV*S4GOE)"X8EW&6P(RD9KZ%(@XY4AR2 MG(HT0<@PG%?:JMP1>>6QP^M8+<=GE'7;N3E>]N5BOS BC+2N>*X-6E[C[^ M4BLQ*^Q:]M_5[.'1A!PWYI-B#ZK^C;I;S82::JEP2F("LSB/;;4!#FEJ_JF( M)#Q"21YAOPHPP]@]-L*JK0=J;WZI<[(I)'A6JTKOQ%/N9*A7P(T.1]BQ/=/K MV:*I#:#\!6_]!#<#VMPJ4$ 04#!RVS\(*#PYD^[ "AL-VR)$0 MXL#-=XR%=X.I";$;=GY79Y!%3,SI.5"0"9MVK6, M>9P*;G[J%S-?9\_8AJJZJ'/9K^#._,HWJKZR>QRC[^% 'W 8V0T/C1&DIZ@] M#'YAH_LK;1IV%A &P*/90J#'=IQ5E'/I-3*L '> M.2>/0K&S%W;[LJW$7:EP=[MXWJR+S^JGFJ/ZU20Y3J,X3Z%6:09QEE#(E$90 M)0)':<9)A+RDI5O:&MO77MH&D-_'W8:EVV<>"*&>/_B]+.($5(9.0 U8#]^_ M R9!F:"MO4$YP<'Q0W9PN>6*=45^>0K(STP!&X)1!U/ G1BS39JUV24;-K]7 MJZ=DFF=:B(Q+R&B&(:840:YT"F,3;<1)JBE/_&*,X7T8&Z]MUQN7OGIT;_D> M>"PTCK=W_P76_O!+PVI,ZP#IQWM"E!M+07O6W'K MG&+4!D@O*44G&WR3%*(VU\^E#+7>TXUEOFYL^/]-?U?/R]7:[L'\4 ]E8U/& M\CS-$L,QD8X@ME+-)"(,9@*AS/P3,Y3Z!-CGFQI;'%Q9:C^#UF:#+3*UA;V>[BCFQ-3 MS]:-R=#-TW*S6$]1PG&*&(8*)R96P"F%7. ,4D5%*A')D/**%2XU.#8RJ*P" ME\WOOGVK.S)K\7#9\7,MUL?-7V9XIA*F>48 M2L$)Q)&@D.9$0QJKE)IH(U**3]?+-9N[TTGGJ[UW\Y"V@[#X2"J6<2Z("05\&72Q!T+O9R]L&#%7JYY%JS MR,O%:[O46KBT5\/;]VI^-Q>NJS\_L+7:I3W<*?-N+=;L04T5R=(X%AH*I6WR M0"P@25@,TX2F<1I'1$OI7K2A=WO'1C^EK4#:2DK:IOO\K-)]GG<&3\!B:<*4 MH@#K1[;PJ7;0?]^WT]L(>_1_4') Y7C]7V!]!\U\L+W_XWHE?"IIC.K5&*HD MQZA>$<]*'X-U6'O)D/[-&+#VR&"8OBYB,ERSW=8M;A=F]%7%^G8AED_J9B&W M/Z@5;!HGNNVFS/[X4JPI9X@2J 415@$OAD13!D6.TBAA%&&W>G77&C*V0..' M>%1R,U=V27#KPE:O"=2G6ZQ*ROK1YBB$.(/1N0O=5D^&Z)B>XX5=/U0^E(I: M1WWS2D"BW [NY4#:M7 &7:?I;,R@"SG70G:XTG/U\[I2K6W.RB9_,B[6DLJS MQ4.]\&38?LK3F!"=2:CSE$%,HA2R1 F8<\)SK766$>6S6GRYR;$M')?"Y?85 ML-EQM;7;=>2E[Q%=!\15D@N91F9:+86"V*[4,X88E,BF)2:V])>7-F-@Q(Q]?RF'E-VON7RHL]Q:#O<[N^8F[RK4IXGX)G5ZW+V$_F7Z*]1%,5[U:!_ M _'$_,3^O_I! =AF_;AQM?],X M+@18N7O_NCQ?>=%1*<2)K3;WK(05^)R?WYESZVHW&KRF WLFO;KO?E1]MST^ M66(<,FGJM/^!\Z4.&ADX5>JTB\=94F>NZ\8]'Y^>Y\L7I>J2!JSVL^2/DS?V*ICTA A;+-7@QP<5JYTBYN6%K MONOE:OMC>[T?;PW\FKBQXG@[?\"-CQ,:.B:^W#J]7<0N,UN_UB_']\;+<;=_ M.;X[O!S>S/TV?11T7!C8A4%'G;?IGL,Q[8VL&%B*M%(:NUW88HK5J2A;-='6 MV:M7^7<>'AS4/%[WGXK45IR),>0IHQ!'G$&69E;(A*@T2W/)*?(O5#X&UWQH M=KC"Z'_;\BG?%O+FZF&V*,^+OYFP:<@7*J-)GB8XA0E%&&*&!&2Y%I!3*:F, MTPCCV+4> AO76^3$LL/+;VS/>.Y72CPR^Z[K(H<\SOX1'VIUN/(#6$? MUI/&P9;)[K#MWAU0^0.,0_7ZQ&!=XY%/.5@7#90JV7=7^24_!D&W-:_QNA:& M2UD,@L2K;,0P3^RV>F(&W5GQ3=\(84];F@??+>Z=*#.*R1R*E,02"9WRU$LCT:W9L:WOEU;;;.30\Z@?"#XS#$][R[ M>UK&;%U.!&X6LLK[>% +,5/%5+ XU2)'4 FL()9Q!DW)<>X/G M3EQP_%0:Q:5;.NX/;7BA_FMCGOSQISU?:O/ZIK' .,IX!E'$[#$)IB'/=013 MR8@D,LLBZL47IQH9&U'L;02ED74^_?DQU1U.QS7F*T'J>\W7%Q__!=<6 ,(N M@)YJ:-@%R197CQ8(VZ[MJC-5%$J]UHYH%'G".4YBPB44)->V;BV#1*D$*H6R M)).)U7_Q4YEJ:VYL1%"9YZLAU0JH&P&$@ZEG*J@,G8 # 9BBIVI8;K@$5H]J M;7)@[2@7]X^5HYSNZL8?9B:S>=J4IP++30>[<[%2CVI1S'ZJ?0)Z66?[GOV: M)&2#W"W#-#-1&NMI5?V0Y>G7UI'G )QUH=P0M*8[XV#,IK'0$Z)+JN MC_%7QOIH9EWKEX]/:O5@&/7WU?+/]:-MC2U>IC&F+)%8PACG#.)44TAB9AB. M)TSH*-(YJ&=L3'9UDA060EJ,]W%L=HP;2>I@$CU3$:5E< 7*R^9+ ;>EDNEX>;.^VVH[85!*IB)=)J@W^:%8+-_U.QU32+I"*9 MX0>$4VY((DX@296 ,B*)H)QBE))KYU5NIHR-1\KC:[^M=D6-S!\*/"T7Z\?" M,ZGPBN[I/DL+#_K;S.!>;9^OEX K<,=F<@)V_M@PJ?((6)?ZG>3YP=K[!-#1 MG#>?'/K!YC)Q]'QBQ[WV36&^^J(P-,UGBW*KN*%IL2\03UF$I-UF%XF &)$$ M4H93*(02,N6\X9'?%VW%D/CF+?.^LG 'RMIM/+ MMKH73&&WU=V:'G9;W0N.HVUUO[N[L9)YXO.R8',30FZ>W\]94B_Q*X(S1AU[PO-3KL M(KKVJ[W=8QJ%%_O3PY],7,\$S+9OY8EZZ=)'!'!1 Q99@O-)1&&-#5S M+"U4FM/,_#;V2@!H;VYL9-.P#\RL@9X!3#NVCO%+,,3Z#E^,H8U3G!/01.^V M%3W_X,4)E+"Q2WN3PX8N3NX?12YN=W55![4G#,LEH=N%;>EF(;^PU3]5J0]8 MG5#Y8&9:%F;+AHAE60$F<-KUZ[^;V4/S>4?!; MF8!=^0IJ9T'E[5_Z7Z[JNU<"2WCV9.S PI_]0GXL%]IS>_YY%N^7/]5J7_0X M2[E$3,"4X0QBF660ZRPV4]^82::1CHC3 MO1D\=&W:5Q+D5\+P!V.6VB,PP] M,Z0S EZI$2>][9P,\?II@Z4_G'2BF?!P^H)N45U]J+84$/[XR[S["S;?GKRU M%/!YN7CX;":FLOKZ/\\6ZG:MGHHIB87*U9"Q?=I;/RJ5[:TGNU/KU3$KZPPLO:D'>/"'=0B4'GFN;77N0;=H;8A^ MZ9EK^NP2[SCK6CR#QE&=C1DT3KH6LL,XZ.KG746U)UM]]_*[6CZLV//C3-RL MS,3]H!(.(9S&G'.88)1"K*B)C&(JH- HCR*BTHA[9=5?8V?&D\YJMRX7/EWK!Y'_N^1($80\_GVUMV!/0 MEYP^.@9]\89NM'"_*K=$7LKGE4J+AA R(7B:*YC(R.H?Z 12)&*82V5^FHDT MYMJ'$$ZT,38JV)I8E;4IM7VK"C2>^?>GX'1C@BM!ZID#=OC4I6,J \.10(OW M03__4^T,^N&W.'KXR;==VC$&J.<%W_3?%N;AFLE;FJ*_MJ_XMMJ\TM-T?W@[MET:'L2Y?>=8Q2^NVSGKFK.1L^1'JY M>-4Q?4[#K@ Q; 34P8YA8Z/N0!U%35<\JH?SD7];R%E1JN I^?&7,)?>/-E_ M36V-0$1R#C.F#+6F9A[&$Q-VZ3Q/,RTIXDQYZ$!?98S3ESN\!+3UY5_![.EY M8U4-9G7UWX"G(\]VCAM']H?U>,Y$-MT E1^@[U;+GS.IY+N7OQ5*WBYV%MS8JIUEXH7-L*C")24;98DU M08RG60ZEY-R>/DHAQ5$*XR1.-#5<2F+F)>QYC35CBU*MJHLP#H'GVB.[\+S< M?=ULYPZ 0#8\ZEQ'^KJ^=&/9P7JH[S4UVS%WC8[YS?IBAK6_- AX[\\$-#UJ M5*<.J$<: MFPBJ57632LIFD(\(Y43X,\M$--DY,#@?VCJMAGU5B5@45N@U>5 MJRR2%)),,KL1RR#)XQ@F6FI)%.,F?'5AX0YMCXUS]]_NW-ILAQ M]<"C3(9GA[13:<\POUF86@*^K9JZF& M7VMA$<]'#E=)I)NOKTJ'='Q$Q[5E9I=9RK5J6^_"#%K52/1="643A[[9G.E% M8<-.\YED-$^4S9)$),DA)BB%/%+(A !Q@F6&F"!>,B9>K8]MU+AY>%B5"RG@ MV3SRT7Y)SZN9.%_,+T '."[\]@5KWTN^K%KNK7>K7MD.ML;;Q=^&^0%7>KN@ M%G:-U\N"85=WNX!SM*[;Z2$=0N%RVXVWE"?D+_M+FN4)ZR*$-U*6.SELOC\D M4NR^]]O%>C4SYHMREVAWA"$6"8WCB$(MXA1BPXF0$A-:"Y)AEB!!1>:DIOEF M'HR78'?V7BB7.I(WP2&2'WO_]LWTU]?BW57;W4/1.%MH?W[N]?$^KO1V;Y+' M+&7L;]1 W[-76&=B;&#;]6ZIG-Y,=? MUEQULZ@DSJLC*.\WJY6Q<)H1BE.=YE#EC$"L&8(\QQA21@E#,4(">64O.[0Y MMO"F-AFHRN8J^ZBNK%!9#%AIO]^$T@5]MVED8$Q[#BFV<-;FEFA6510JB\U\ MLK(YW(S1 Z"@\T27=@>='7H <3@G]+FU&QU]FBW80LS8?"\H4Z;Z)PE-A1 < M1HR;^9K.$60BR6"4H22*M4Y(XK0!GIL]7JQ>[.EBOJ M-VL3$_%-*25RO[QCY8@II%28JQBJ+-$0JS2")-$4 MT_@W@*.H/K$!V&;]N%S95,\)F!6%39@H Z+-NEB;OY3)+^5YIB^FNQ\!BB>@ M+,!@+_J@A'KBYK'U3V//XQ_>KX/".!9FG(""V:3ZG&608(J@2E-%(HIUFF;3 MY[*8^X\U6ZU'\%(<6M/?J_%./1QE+*:0,1Q!'(D( MTHA1F.J<9+ED&8^2NC<^+N1H^F)K2W\]\;'Z;@;J!K>!OU=@>PX)=K;7HF=F M3E&;7^^83T#3 UN-I/(AX)&KKO"%/9#E;<6PQ[6Z@G1TF*OS@SK7J%R9D6^; MOVM&V.V4G28<<3O.8)83B!."3.R129LY*U3&L4RHETK1V9;&%FC4AIY8'9GO M;?1"%T9\DQK0]> ;'?Z1+7'"S=TV.-^ M)>Y_NQ#SC1WK3Z:5VGWW8B>1:*ZJ5UNF),*YB#B%442(+7&K#:EP8O!7E+ ( MY80YS6I"&30V[BGM+)GG:6NIQXYAB!YRV$H>&/>>>>MU99$)V#ET)I=^ JI. MNMF)TMIK:[\&[BR/W=J!.VV@S==A.L]O!S4@TJT;HB':&6Y_,R JK[8K0S[W M:G$Z>U;?[F?^?;9^W.HU??Q5VV2W&,S_9%GJ/4T)B8E53<'8!->20BYI!,V/ M2$JR/-$L[BA*YVK#V(:^^^7:?,>KRI'.BG/N/8 $RV6>PSS/3 ]0B:%Y=@1E M)'"6I2CG7$U_JA5?CJ0/FK;TUPO?A\+?;>+3,Z8]AQ:O%/ZV]H,_9[:L=>W! M!.Q\ %LG@/&B%UD_7PC[DO-SMN.M9/Q\@6J1[_-^U+62/3<_V6QN5X@^+5=V MQ-O+TI<"%E,5DX1&*H8LTH;X;&<1$B&82,$E2E*$A-?0X]SRV :OTG6ZEM?F$QE0A%0L8*$I0:)E,Q-4S& M*,RB3*,,Y2)*O:H?N30Z-A)KV R*VE@@S? S7SZ7^2-B6?@F]#F![T9:H2'M MF:^::&[M!5N#]^G90>44W $*K)K@T/# X@CN4!QK('C2X1%]*/A\ZV-#;RV1I:*_Y6 MIOIQS7E4W0@F"%9]1T&G3G[L\^FWYS_ 'Y7E 8.@B^@$I93SK0W*(Q>=/B2/ MRS=TV2U[55"RD;/V7=G*M-LU2KNKOY"W1;&Q"3/OS6!]\[0T%_YWN6)Y5Z;M M3&.# J4R@FG*!<29^8,FF$"12YT1S!*6.TW90ALV-C[:>0"V(F3E5MJL=J*, MA2;@3S5[>+3*=,QXSAX48 W'0)4IY;./$["C73;?WJ;[^MZ$.ZR/VW!L O;] M^J'9KUOO@'4/-/T#=V_9BSZ[@-MVX5%Z MO7W7P_,[C-;U@NVIQ=J=M.7.(M.<7JZ>K"7?^'SVL+5!V"_J04U%RF46RP1* M9;.#119!9H=KAD5*$QXK)IV.&@:W;&SC]8=M\K[7KE_X#G,8=M^J&X;9H9KL M=Z?^WMR=:HKZ[NFZX1[8^SP_?JB,]1MZWZM"!AMZA.]9O[.T#_-;!-VB# MPXV^?>#T:OCMI8&.ZVMEPOM.B"1/\C@ERJ:?4P0QRB1DL<0V88;G7"/266=$>AZ4W,'P7Q [Z7/85;#730R[]'72O:/U MKM-7=3SLSF:K4LOCW$Q[)HIKX/0_ M..^%3MAS]&Y-#WNLW@N.HU/V?G?[49-4L^F'.LS^_S9L9;[LN8EBGI>K]31F M"3.10P)3H8D))CB"A/+83-5UGE&>(1TY+:6WM#$VTMF:"79V@LI0-ZII0[.= M5P)AU/?2LS<\SM3A , )GBB4^.O#\N?_-G>7%/%?V/X55G\M>:'MN8.0@(-C MVR_>Y=*..4+[Q<*OR[4J[MA+F4[',J&1H KJ),O-S('DD"@JH!9FUI!H+K7T M.KAZIIVQ?>9-68R%M=,SZ><,FFZA0P",>O[,F_"4)H+:QH"Y/.T@A$W?.=/6 ML!D[[0X?)>EPWSEDW3CA*J &DO"K301Z MN0*OC RHV7<:&U:=[X++1Y)\EZ[OQ@Q?RKK(98[5[>)YL[XWC_FP MM(N9]A!$RE3$#'XTA5BR&/*8:*@10BG.:(2Q5^GR\TV-+4QH6 I*4X&U%?Q1 M6>NY_-""L!M'A,&M9Y;H"IDW55Q&(RA9M#0W*%U<=ON0,!SN"#JGJ%-2TR16 M:8)2F,A,09Q0#!E*&"0RP5&2$Y4D7JS1VMK8B*,90/]0BYD9,;\&FV9XY?P& M@^VMIAP]9/HZ83+$#.0M,GZ=G'>*ZT< 4DO5/!'HU>OOXS MK@?^X@];&?@K/^/D\9=][L)N7[/-4=P?;SP\^/B^TAE9;HJ_+5:J.H/T>5D4 M=\NB/'=DJ^O=/[)%G'PQ5SX6TXR+E,6QA%3I".(\-5$$(PSJ3.-<*QSC3/A0 M05CSQL8CUCY@#01Q BH3_>@D<.^Y<=';]4G?NR4VI7OOV>3$L>XJYZSR#^P= M!-9#L'71E@(U_UR[=:PW(?:#?U V#6SBH%3<#[R'/-Y3*QT%-M2#G6Y6.U=U M6GI5W.9>_5J_,^C\K^78AS+=E:6^J,\44%APR0C(3 M5LH,DDQ$,"4,$VH+)F?9=&U%UMS(YT0;7F2S:ZF_[V-?7MS ZQD6GH+0C4.N M!*9GSMAC4ID'?K,&_B4<0[2X'Y013K4S* .T.'KXQ;==>JV>U]UJ:9Z^?KDS MW6P/P=GLW5+:I1*/$B))58(22"*D(68R@31-*=0:I2+.2):CCG)>[0V/+?#8 M6CL!I;UE +*S^%H%KPM]X!A[](!LSV1R':A7:':Y(=239->%QM](L;90 MMVOU5$P10RE/,S.T4WO(#&4,\BQ%,*$)08S'C*?!I6UWK8]M7'%8J0=_6.M! M:7X/ZK;[CO$-D /#_?9[(FY(]R)R>X38X$*W>PM&)W9[!$X7P=OCAURYJO=9 M,4,/6S;=E@KCA*=,9#F,4M,5.,7"S/1U!D6>(\FXR#FG?A4+VAOT^<*&*4[0 M6.^S!C?KL4VV1=HZK@*>AER25*=QI&#"N3:01P(RA1FDDO,$"X+RR"OA+QS@ M0XP@@\.=*)TCG6*HJ*T.AF*;),5C:(9TB:BFF,A\>V)C,,!?']GH&7*[:?FO M^WJ#)>S+G=9&UR7NTVA[KG9?_WA MM7GC%7BQ5GL62 W6>VZL]B9]\K;3D!]E:M9>,F,":C<-/][,2\JKB][^,)^H MF;)L?PT^F-], +-0 .L],(" &A%@(0E8WC5TOX0M!QO,NF'+QX8&]:C<;/ & M.DZ@5@]L46N"OC?ATG(^D^4_WK%B5M@M$%5L%S;?;0HS;2N,A858S4K1[YN% MO!&EUJ@5.S,W"UO-9)=AE*,TX3%5$$FD((Y)!!G*$51$I%+$490)Z349Z-/: MT8T5>\-M,:"M/Q7?;)Z>;(E[\_,?LX?%3,^$W6S<>P>V[GG&O[V^#H[A\U@Z MN>_HN^%GF0"\]W0"2E]M]S:]G>Q?@N;+85^($SW?4[K;(-T3=AK0J\7#SB*& M /]H$C)(HQVU]&:+V=I,C'XJ>6M,6#S8PVFV1N"Z:,I=UV5K[=!Y_^=RBJ@B MB' -(Y4*6WXF@Y1C9OZI,$LY%51R+VF]+E:,;;PQ7P_VE-+K!+[;*- [I#VS M>V4_+!T >P_*BJ7K25D_6]C90].92357,(X$U."[!L>PDGR=+!E6H>\:L(X$ M^ZYZ6#2\ER ME<(\S9@)TC6"5,8I3/(L9D2G+(^ZB/YT,*7#XO(0>D [TVT\5JB5C:UN@&@< M57]>;67Y"__#NUWZ+)4:L4SG,)><0&PZ"=(T(I!)G>8&),X)]EOV'Z:[_N_K M*;?1KB_TAQGK=M:#ROP)V'?$>@GV+FR7T?9>A!OHKH PZ##7Q8Y!![DK@#H< MXJYY5+&[ %W;X+LB%Y0Y/LT*PN9U!?#(_*:9ISE.< M93DD*,DASD4&"2,)5)12:0B1*^ETJ+JEC;$1VTZ2NK*SFDB7EOI+=A_"V4Y. M@4#J>Z?3'Y].FMUG$+A:L_OPN8-K=I]Q[)1F][E+.XKUGCN$M*M=@Q.1)BDR MTW9APAM,60I)RG/S3Z1327!"!?&)<2ZV.+:/_\*9NXX5@BX#[Q:U!(6S9YJX M&DE_K5]7=,**_EYL=5CU7U<0CF2 G6_L>)C$UF%_9\NPOU\^V77*ZJ!5@AE/ M94Z@4,PP#A)V5H4D)'FB>635PA._4R,GFQD;S91A7%V47C3L]#P&":0TL,:HUJ@&-ZN5/0%5U3/^:KX(JZ]>+WL'/-C1"DW8$QRGFQKVJ$:K MNT=G,MJO[D8.KX3'#?E\5W.[QGLCUK.?52K3"=&A.")Q*E$*TRBB$&>*08J5 MA*E@2D="Q#3SHHXN1HR-6%[Y -Z;OGKP3=SIU!=NG-,WPCTSTFMP;4!3.P#V M'O0O$G4-B$&YJY,A@S+;-5 =\MY5S^J852]E*:;'YG=L)F\7[]GS;,WFM2YO MC*E.."8P(C@UD5.20**QADAI+%&<1UAZ942VMC8VGML;"ZRU\'8!:GL]4]]; M(79CM6# ]4Q?AYC-=ICU((KL!$K8_/#6%H?-^79Q_BB/V^FFCI+H)DXVG&7_ M8^=U/]G<5GRY6;]GJ]6+X;/J] :CFL8842ABJ2'6DD&>"PX-TTB>15+$PD\F MW:75L3%+6;+)CNWEW$+M[?;447="W(U@@N/8,]'L("S_TC!Y M@:;*VN=O # MRK#[H!16FMVIY6'EVGW .))P][JYJZS[\TJ)6;5BD6*6$RQ3&"F!H&&;%/(X M03#*!,^T0)KEU$^4??_PL?%+T[;R(V&-##Y?4&F:%U"$_ M=C:PBGBC@8$UP(]=.U;P/G%-MZ_U\W+Q8#Z.)WNBK%%F#-%<)"K*($]X9 (& MNW@KN()Q+M(\B16-"\KM,3F$[/%MNVM#4Y5#E""A M,LR9\-OF#6O>V(BE]FX"=OZ!AH-@[V'C]%?E9'F,N^'F!)2.EBH2X _KJV>$ M$O@]<-TG>JO>[7T'Z2TZML,64Q_X!]Y\"FKBP-M2?VF.4VP4CF'9JA([?'!!%)"*4RR6*:IR' 4>=7F8AZ/OYPHN$W/O-P'HK+!QU:[NU0 M).'#K'A>%FS^^VJY>3:-S3>R+@U5U;%3LI;'6R[N5VQ1U;#[H58_9T(9WIPM MY93%B4:VU$N$2 0Q9E: *,E@HH5AJHAQXE9#.) ]8^.MO9GVM*RU$SR7AGIH M]@?HI79B>P/L^UXXKYT!I3<3L/,'-!T".X\FH-%1M5/@[@TZRJ/[J,CM6?'V[L.GM5>7D>L'P7JV>;M;WLR?U37]7S^9->S13\RGA,DT3 M%L.,91CB/**0)(K!)%?<3(3S#.'(?2+LT_38"&:_B*^VB_7SF3Z?TG@M\BZ3 MV[[P['L>:^73]X8W-TBL[39OU%IO=T'V]O<&M,_DM"_ AYJ'!@7><\;9!;OV MR:77$P><1W;Q]/64L=,3.NI$5*=MB_OEC?BOS6RESIX-GPH>\UA@!B4ILWY4 M JF9+$*6Q3@7"B%-L@Z*C^X6.'U2PPL]WM4]40IO/]?&E^F^:J>!8/\EU=/2 M]FJ5#KQ9S'S/&7CTE5O$&ACZ@<0F:J.M1F!M-C@0H)B\5J (*#OA#5A8_0GW MYH<5HO"&Y4B1PO\)'96_F:AJ('4.AD/QS1.L EQ*8O+A,8<\C1E,$TX M5UF>(JR])L\G6QE;2%L;:0\RBV7A2T:G@73CG:OAZ9EBMO:!VL >,AM;(0@K MH'VRI6$%LMN/3\WSY M8E[@+#73VDC%4/-808PPAU1( 26+TSB)49PG7H4HG5L>&SML[0)/;"T>[4<@ MFH;[GEYRQ=^-0'I!M?=I;VDSJ(TN(Y4J7JG4_8L)>.4$X"]@ZT;(R 4^ M1.7:^L GK#Q!.3Y^Y?L /QXK5NOI%_9K]K1YJ@=:PI-(\AA#S+& F.@"6:6,V79"LU-] MI(KR')G (LNXA#C.8DA5FL(HTREB5*(L\3H_>9TY8_O*+PC =5;CO++3'*.1 MP;JB9\H)T O^ 4D0\,)&*=>9-&SH$@2^HW@FS%,['D!O)*_'G*9:BLQ,PK2& M.%$2\@@E,.5))B-+FR*:KI=K-G=CS:ZG 78M]/?QW7^[O_D,/M_>O+O]?'M_ M^_&'Y_%R[Y3_<6;V]Y*ZWW>&_ILEXCODVU^?5K];I%TMA5*R^&3,V-<:OENI MYRT!6"&9^;SXIG\\+E=K>Q;]=O%3525OL6=L,=#6'6"[V2Z[U Z55:FL_96^PFSO@;VMQWTZU#-W61/0\!;FA1]*ML&EHR/02 )P35 M@SRVHW:H+0AC!3_*8]="YCQ5*84YBQ*(S3\AB74.M28R5RA3A&$OK=#FT\?& MF:5QM=A,AQ/OKY%S([C.>/1,5^Y0^ M\GG(YK*#GJQ:&%? \Y=R18.?)BX8H M/OU5_5K?_ZGF/]67Y6+]:**HE"8HY@12A*UR)T\AS6PY3T:%B!!62CGE9(8Q M9VR$8-XOU&H_K8(J :!M WK%1]9-*(2U:?@^^Z MVM5GG]J-5K^JM3WK94*QGS.IY+N7OQ76#&,36PBKX[Y3;]\M[XJ,,8(0AG&2 M2HBEQ)"1S.[X4RQU&G.=>(E0^)LP-OI\?_/CW\&GS]_^_@-\^O[M"_AT^_7F MZ_O;K[^#F_?WM_]1KDMYBI]UZ!Y^*PLQ M%]\VZ\)PN2Q/(:U7LT4Q$Y6BN65-A F")&'(S#3-G)/:%7J5",EB'".MLNE/ MM>++ZRIZ!;#5Y\MO6MP? =06@^7>Y! 5P4+TJQO]CJ*O!MP0;7KY:E?4$/?) MC5/KZP34WIJ_[/VU$A"UQZ&5\7OOE0%*HH6P=@15U0*"[E:8+62#';=NE0GV MU;?MJ=7/5M]IN__T4B^,OMPS,RO8EQ-#66R5Q17$.F40VZIN5#,..>:,*9+C MQ&^]LH,-8XO"?XA')3?S\B1>&21^FB__+#<8=FZ!TB\GH;-@/>6XK=PO_GUO M/Y?63PZ!GNR0?IELMX)>P!^E&Z"7TF]7P!AV:[N#'<-N@7<'ZFBK_(I'=2/, M+Z66@2$D'YYFQC@Y+*)9/B]1WG[E;C M_7$Y-W<4]@3D^F5*="0X$12F,C+A4J29F7>H!*99K)*4T!31U"VN,P=3@C!BG M2I%X6BEK[=ES/N@JB7N%2F0=NUM41LW(2LEZ" M.S/C#ZEV87#CT/$=ZF?WW"F!:V_W9>W =;M[ M!OVXYG??#78;@TQK3[8 C!G:RCV#XK8H-DI.%9=2DQC!.#S=[O!1+>\+EW<]]64F\*N5DL>O M+TYHK&(=P8A9*?DTX9"DDIL@,[6YR%$:X=SO0->YIL;&$CM+ Q-%"]AN7!$& MPI[I8H_>*\8(3AB7P0A\$NIL4LW7=_;W5^3!\\LYD_Q, MSN3'7VHE9H4=P%_G3,93K#7/$X0A2O(,8I;ED$AI/N%3?P-?3!<_ A1/@!U$.B3']]/9CKN)H^C"OG0Y%%)L0,&<"$AUC&.4:,8)2(;734GM+&V,C_LI,4-LY 65\M%P!:ZM[ M;'@.T,MA8@"8>B;73@AYQ8\7,.@<2IY[[F!1Y07'F@'FI4N[Q9J_,T,8GY=% MH8IOBX^_;#+Y9E8\/I5[>G8C;QK)E*N$1C!6-HT3I0DDL4*0T@Q'.K*)AZI# M,9V+#3N]X,/7T+$F Q,XK'9UC>Q6O&BLDQ5J,3-O_V*Y]CWJBI3%0O,8\JB4%HHB2/-80#.A93+6 M$=*YTWZ>;\-C"T[*P_F%G_Z@E?CS7_GG >:!L@&-Y^.P,=0&O=+/!YWG#[!QV\?+6ET.7^ M;H'HNTTQ6YC(MJRJ5I0I9^6T]VXU$VJ*(LPBDFBH%*,0"Y1!+D0,LUCI',=Q ME$FO_(W6UL9'\L8H\*Q65:9&F;,AE_,Y6Q7[GWJF;[3#[19F!@.Q9T;?V@D: MAM:9'*"T-5QXZ01)T-"RO<5!PTHGYP]#2K>;0AU*W EWY6;Z&E/#)4+)S 20 M)(-$QBG,,&49Q3Q&F9?"]_FFQL8FIPXN>0JEM>#JN.<0!*V^]PS<3S+U(GAV M&:2>#S>]C8#99;-1J?5GVU]V8=Z>RT>Q3I0A"I@+C2&F MJ80LBACD6IJIJ-9*8^H5CIQI:&S<4=L)2D/!UM).F@=GL76,/0(@UG?8T0DL M_Y#C A)AHXUSC0T;:%QP^2C&N'3]P'J%G]AL56[1W13%YJG:QOL^*_[Y::7L M'IZRZSC?V5I]F2UL4;AIFC+)%580FVF.^2/&D'!#-S3)4FJK/C.5>6=M#&#X MV.C+F@JTL17,:F/!RE@[ 4^5O0/)&OIVOV-,-<).[3M"NSZKPSI?I6Z AOL3 M4+XJ%@&PA0!\+U^5+Q=>E>%T$#OVVSAD$7V-_Y^ADMBQ2X*))G9MO]OX=T9^ MS"X+;E9V6C2-<0I:HC.DXPSGU6KP^U]#8B/UN-5N(V3.; U;:YUEA^QR<;CP2 J2>Z<.: M"/8VVMF-4."F'2O_.M@7@ A;X?I<8\/6KK[@\E%5ZDO7=R.$;0A?ER6:"B$3 M3 B&$;;K0E8_BZ0BMWG9J+!%S-R]7E9E^9' (I1L' M=$%FF$]_A\;'"VAX?^YG? [ZE1^V,>C'?<;!PV_ZW&4=,AW+^+98QO!M]9Y),T=@-7^H5X) M0?\?:6D8^*,RS4<GY_GR1:GO:FY'[D:9CFF$59Q&B8*8FQD&3E * M.;&9U@(S&FFA\M@KZ"W MK>%_L5J76]M!;;Q3R9@.X8P_9H%C'0\#!@Z$_*$YCI(Z/*-#"/5ZAF45BZKM MCC)M\-X0YH,)UN2[ET^;A63E __VBW3^Z4>8O-/Q_4E!)*<4)BF#!)()9: M0Q8G%&8BHBRA.D[<%LI#&30VSML[ 9[+%.3UU@V[J:KWCMBC)L:3BJK,\8M>!.VV@@'>8SO.+ MF@,BW1IJAVAGN/@\("JO@OJ0S^TX>OY0PE8)L^5[?[+9W"8TZ^6J8'/UMX49 MNN>S_S:#];(H[I955OX^MV";Z\U20EBF&"1(1Q#KC$*69V:F@&D2IXQ$5#BE MI84S:6PCZ#Z[R)-BK^\W]*P(V4P9([&RG!/[K@5/RL, M".O98J-DO>V_7!0W"VE^\;PT=OR^6FZ>"\]C4)Y/'1/5-BP'>],!6TBP-1Y4 MUO=R-JHCHJ1(K'Y/^1QG$*< M(O,WP>U^6Z898R+-DLRG$F5/=GI%KX.5LWQ>J?GLR;BY>@$[R:-J/8C-Y_5I MFFZ'ST/WLQOKCJ#W>F;GW8'WAHMVD6'K)&AZ"2HWP=;/"=AZ.BGIO.$LJ+V= M .-O^$/S/75(+\?M0]OZ)@?U>P+\W!'_OIJ[>ON@4>7@WKPMA3U+O%]H^::_ M+M>JN3(SC3*!\SP7D.L\MG5X-:1**/.W6"(12ZV$DXQR %O&MN2Q,[JQ&6!E MW*PJ=ZQ#KY>>A^N=SML!??;2 M0$L=7]@O>Q"KY5M9UMJ2I>P;>3;S5=D%7+%IV"CH_\HH3[EL%+B(R%%'(TXR; M.12-($68PUPI+F.$4DV\)"_&*[=5KA\VOK1]E<52>6M3R,ZJ6]X26Z/4T^I% M.:MGF:RWTL2Z+( 53.WJNUHSP_CR(ULM9HL'$T>;(6Q3)MU\4'HF9NMI)G2" MF.(PR7(-,:$,LI3F4$M,D>(82Q3[?,27FQS;Q]VPT R2I8E^G[ #RFZ?=ECL M>O[DM\:"K;7@MR:2M<'GV=";#MS1"4H3#LT.2A_N,!S2BL>=5XCK-?4)[LP; M4V>G\T@D9E(<0YX;=L%28,A%CF"<(*VEQ*E"?L'"^;;&1C#?5:%6/\TWL5E( M&R64<0.SX@S@V5SH>0BZ#63'""(,=$.$%(<*+0T1EXL')KJIZ[7C$EY>[TQ[ MP^OKM3M^4F#OPBW=2.2S*@JE7A^DOC?+652I-8R23*H(RDK3HH">1* M$1.XL(0S)&.&O,2O+C-2/'NLO0_?.@+%61]6\O7>@=T38F.JEU[IL%[=<)KM/7P-#V3:XA4.TPF?5 *?"TUJ7E@2>X'F <3W5] M;NY:6/73;*Y6[TU+#\O5RS1"B&5$$XBRA$ <<0:I,"&ET)$@/&.$*:>0\LSS MQT8\E8F@M!%LC?2MI/H:P78N"8!+SZSA!TF'TJDG';^R;.KK9PY<,O6D0\?E M4D]?%FZMZKMZ8K-%<\HZY0KE#&4"HLA^S2CED+ DAT0EQ&Z_Z1@[J?GX-3NV MCWQG82T#&F;UZ@3PK@/QK5:Q]L!6RX+W;< &6CU33W?@0I3+.T*D[VIY^P;?NEC> MD>L.M?*.[^E&(W_[<6_U>C:KE_U1RWJ?.94\%IF.(39Q#,2Q%1K.L88D%IHD MMM0RR_QDS<\WYO,9#*-G_K>__O@KJ,UM$Z+R1=6-,L(@U3-A_.W'%J"7QK'M M'O;L+Z,1E"Q:FAN4*BZ[?4@4#G=TU@]RK:$%^]H=NEX6?/,==W&]']7I -Z)J8C=2GK)%POX5/MP 1\V?WMIE*X4+*40J@?EN8W_]W(Q8FG M%(DTB=,VWH"F.\'S%H.@VF/I+%^+WK"^5D?PVHMP M=7UH-]IMM&;-F-+,L"CA"B:,28AQ)"%+401C25.$/S9J?,]6 MJQ?[[55U^DXI5OCQXB&>;DQW!4H]05,;NV. M[?L_(P]:S[6V(KZ>H9%C%S@&0>&![3O<<<*TAUTW3Z@&T%@];GL$VJIG 7'3 M5#U_>S?&NELMA5*R^&3,+S.9OY4%!HJ/O]1*S HEIU&<$HX2#@5*(F@F="GD MF> PP28B(237*?*:W%UL<6PLM36X.I*F:C-ML**J5/WRV+[GEO]EW-T(*BB: M/5/3:R!+:T%M+MC9&XZ0G*$)2D676QV4A)Q!.*0?]QN['K4UDRF;V'AK K!B M74K23;F.4284AW%J)D&8Z!Q2I17,(DI-O(03E7I5+#_5R-CHI;01VL1G,-M; MZ7O>]028;@1R+40][P\.?-?-\6JZTFJTWYO6ZK==?_JYF#X]K)6_,'(X]J"TW5=)Y M4:YUGN#<]$A.(.82F?D5R2##B$0J3^,8>=4E'=J!L1'5>V9>L_G<3"N"Z!L. M^2JX4N%X.[AWFKU\V+^X<-J_!F$"&C#8@JT5$!.PA0+46.QBOEXT(M^@'\-+ M" SIQ/!* V_012<%"=["CFYCZ*?98K96GV<_E;Q=K(V-LYT<_KN7+^P?R]7[ M.2N*FU^S8IK22&$U@ M;_RVI(6AM=)^4#H _K N>";F^G2,VV#4$]P]CR-!D?8F_@Z8!>5LG_8'I=L. MP!PR99='7'-XX)[]^OC+,K)ZIQ9*S];3.,EI:OYO OB2T*B 5"8<)C&+LC3B M/,H3_\,#1^V,C;SN5LN?LU+67YL/9U9ER*_9+]]#1N=@=:.C &#U3#WUV0%C M(JAM!+_55@84'+Z 0P^'!X[;>H/# V<=/GUXX/SEW2CA1I0)&,5W)=3LIZT! M]%6MWV]6*Q.-327BD6*Y@H3*'.(TEE6]'9WFN4Y2I+/(2T6XK;&QDI*-RX*U4$]$]*N;[XW M^H9I\UJ4^<+[KGF_4G*V+NO33D#M1SC&/G^;L88HHI2S%%*8HR2!F$D.N1&3^(%0P3 1SR_\X>O+H^&EK'+#6 MN1]V>@U7.RUQII.^=C[/]/II@QUD.NE$\P33Z0O\/KQBM9[> M%#-VQ\1,ST2=^:,U$IR1&"9Y%D%,)(?'?S MWNVS.PU6^Z=W-01]?W[&-E ;%S#EJ=7MMK'4W-@81\V_#L?0TT\>Y*ML=6K[ M9;9?=*48:Z6>:!=BEPN[]%JNEM$D0E&D,IA*JB&F+(8L0AF46B"<8ZI0[)4J MV=K:V+[>6@MT;V2GQ+;B*:V.7]6 M++7UIJZR O?LU[8X<%5D_.NFTB/":2*%8C!GRA874A$D=M3/&$T9R2..E%,N MT<661D<:U9%ZNQ#VVEQ0V>LK.7 .X,M1>3#8^B:-KHAUD".X@,:5N@3GGCZP M0,$%)X^5"B[=T*%V=[U96WS3]RNV*)BPCWV_+-9E2N.'6?&\K+31ONFM8-HT M51G.>(9ACLV$ +-40"8Y,M-TFJ2=2&[M)9[?S3*_8#Y4O7UH-O M&C3L!Z4#P'H &B[8J[9.](R\1RGNGGM@H/K;/?2$7_7L*V!L+9G=Y;G#U4['1)VM/H,]Q3-?%C8_:">JDM$T5U8%CS)EE3()ABSG&"*1Q"I5 MN<;*:0'*I;&Q!:<-%92&M9T%\5IQ=IO9AD*OY\&@.W#^:30.B(3-FVEK<-A$ M&0?7CS)C7.[IN.]M(F(YFV_L1NM>'.;C+S'?2"4M>=G)]*8:_K[I;1'?.[6J MDA9?3C^@7/=!@L7(1+6VD@B"6&L)>9)%,$XQSY&.#3=YY0?V:.O82*QIZ2LI MVPZ+^1WN'W>SO'_BC7($!FO1?%OU0 MSXD^F>&(S:N<]$_F9\649DQE(B50JDA 3(2&7&0?_)@RYX7G6LN M>5Z^N&.T6&9C;W/ID!:1XFENXCL:0YS%,:2<13#'.$,\DA(GYF-?KMG<,;YK M/MWK(]^UT=_K>V_; *(R#K#25,\X[!5XCI%35TCZCG5*N_K()3SE<-APY%4+ MPP80IYP[&O)/7M0Q\4'-S6\?;A;R"UO]4]GB3W76=)U\$RL(02QD M#GG&&$218JFF5$9^F8^7$+8[3L/B5O/GWYM M:@G:SMC=@8CPJD^NT(1-B+C4Z+ Y$8X0'*5%N-[7D5W,QU-7I[7J[Z_6OC\L MK;3E5. D39 4D*?<5I3%#'+",X@R$:L<$XI2OP+7%YL<(\/L2C"#/RHC?=.K M+@/M2#-!X>N;:/R0\R<69S#"4LOE9H-FIK !3,2(YBDTF95:&)F(F9BDB)*%%(4<8%]9B*N#8]SDE(5NGVNS;R^ MV.U)R-T(IP\@>Z:=LP5O=W9/P'H)N )W;!903,X7JMYKWIYL_,VKWK9!XE+W MMO7^GG2GSBE\5-FJ>VGPXMOZ4:WN']GBM?:'/1!?+>),18:10"J#C+ ,XM36 MT$UL]FF>T8@+1O)LES_F&%(-9WV'K+.>"?.UXE2I-%6$EIH*V/N.4=[(>G0\ M E,7]*7JU/X& *!$ *P-!$?J4^;^6?CR#6_0><.J2@6T?UR"4N$[QEM+J@<3 M.@Z)XE')S6YZ\.ZEE&ZYMX>=IU&:Y$(H!16C"<0H$9#D(H(YS9'.,\)IE'FM M"9QO:W2+ ;6I^VFM(:1:J:@TV'=AH 5FQ[$B#'A]ZRXT>$Y'!+AX,5KPOFW)FWZ)'5\G;WJ]G#@UHI^>[ETV8A69F:/7__:!G0 M,)>P_WQ04QGE%&=8P"A!V 3'*H(L-Y23(R8QC:2BJ73AF##FC(V&MBZ 9^L# M6%=.6+'5VF"/[/[K^ZJ=J(;O@;[S( ZKA>UZH_0'[!RR'-=P"50^3<#=VW23 MQY&,0;MKH ,:0W2;WXF-8"BWGM^XOI7A3G,$0^35V8YP3^VJ7F"&UN_JN6Y8 M?MBL9HN'*DPOL\*G&2$)S3""+"%6P2#AMLX3@;'(M! 13;!G1'VIQ;$-:.6L MQTJ4[4SVU2^X!+%C-!T2N+YCZC*.;A@+*FMW:MKM9:$[J!HX8A-8V>!2JP.K M&SB"<*QPX'ICAWC[)HEBU"C!E#I]!5&.(HHT5-3P"V:$01;)'%+*>!IS MD?/(/9 ^W\[8",4:"JQY'B%6"XH.(6X8;'KFC!*69EFE$J/+23]>8'D$FF% M&RB"[ J>7U1X&9+6<*_E]N'BN,L^O K0'"Z_\HQME9-YLY#;W<.9*KXH9@_B MR6^+[_9;90MVOU5$R93B.!$IMF&<<0=D>57335#Z"?ZP MGH+2U:X'@(.\!&YQY)MU;<_CQYOT:O?3R2'1[^*#W_2GV8(MQ(S-[VHUB)V0 )(JT1'5,$:Y- .$5I!$.(8RRW(D*Z/;FA#+UJC_OU:_U.^///Z<8I3C/A(0IEB9R31,! M:2)RB 31S'2'HCSJ%+E>:GEL%-602&F8[IEBZXZ[9[ 8$LW! L$FD!-060S^ MJ/]K30>E[7V$=ZYX]1.Z76S];<(R5U#.AES.#_!76J]E ;^M?JC5SYE0I01) M(C4Q'C,8%4M.E< V/CH-K&DKSF''&9#"S M-GND+OAT03M9]0ELWPLXK66X)\U5'7#;(\ >R2(] 3U0]D@XP/WR23J@UII@ MXO.\X3)..GCY*@6ER_U=$O7D/S;%NEQSOE_>2%EN!["Y%2*X7;QGS[,UFW^8 M_9Q)M9"E\OR]>GI>KMCJI3H!.(UH$F5<*DAR32#6*H,T0CG,A8ZS*,DU(DXK M^4&L&=LXL;/5YAX4:F73$6Z >7U^F@E(^;$]OXY^??+=KNTYAY%DR/[H>7AI MN +NEV#O3"FZ80@.U/Y,P+[7RBH9.Y_JT]Q#]I%/YN* ?370"#5 GWFF0@;" MN#UA\MI&!DRK#(3'Z^3+4 _MMGAS4/"O7KC$"<5<2 *99&;FHSF"/*,)1&; M4SC3"=%.,M2MK8QM^#HL3-EQ8?@THFZK+E?CU/.PX@^1]WI**P1!ET].MS3H M:DFKLX>+(^T7=XB&#YBD7'.Y+8J-U?0I:R]-,JG);4 0]PLN@2 X4/UZ)J%]LZ Q0:_!W^2G#17?.'KT*W]SOZJJ-MURM M#;T]E>)[]HG3*!((Y3B'E-NR 5)*R$1"(&%)2HEB&A$_S?&C)L86F9460M/2 M4ZW-Z<&N+4"ZQ637P=,SBS:0J54VK8$AU=3..1]8].RHF8&UR2PA=O;* MT"4&IIG.\LC,M*"4$371%XHAM]*\+*(1CA!'RDV$YW)3H_O@^RLK<'5!@3%] M_6VE!(:H(- /&9QO;B15 \Z2P^4[NI'$!Z5G"ZM:N%BO9GRS/:3[\>EYOGPQ MW^,7MA:/IK7F!3>+Q8;-_T,5ZTKH8*=#1".%5)Y E9F)':8"0Y[$!*(HYAG3 MF=#_/WOOVMPXCF6+_A5$3,2LO )(2K2= @33KWA,]4^ETDL3>"^3":^^UD1>K!+1M;#1T1_4R MC\]>Z&)=_@\P6^@VI2DG/5L 8==]=%Z"[_I7>OWWQY,T1=5K'XT@+M4,UFB" M>8;RA.QO-[Y[HU[LF2!KKT#;:JL:, %;ST#CVJNK)J#R#M3N!96?ZA'TH$P< MTKY!J;L'8/>YOH\F^JWR\%7^6#_\(>??Y6_:IJ=RFC.5BYA$4*8"0U3H08#& M/(413;.""T8E]XK([&K(V&A??PUI/U4?#KK C9R' +9G)O:K"C$!_TO2%;A= M!"3;:T%\DWH1!\:,LG[$*FUMF(9Y'&1QYDB2A3*APL=VAP;[34F T;Y/^=+SQ6W"\AN;!<8NIZ) MK;$66G,/(PM[J.CG 5!0TG)I=U!^\@!BGXI\;NVX9I^59CDX6VRDJ"EON2CU M;U^6NLE;]>ZGV>6JOPR$4R(H)Y!23O6B/,,0HSB!28P*$9&(*N)5Y\^G\;'Q M4-MVL#/>1#U5YALU#E.(1'O@N:SVZ1+'=7-/0/>],/; N <&ZX):V)6MCP'# M+ET[0'.P-NWRC/#BRI6J\#0SE;4BGD,^HES69< =3SB"PMCW2<7*XF'4EE^C,YC<,\X>H;[O[G7OY(=YEB78-3 MZ-E6)UN&GGA= ]B1.=A5C[NV;EP5C_:;7#\M]?K6'%)6.0:VMADBA2*<,ZBP M7FDBK! D5,90LB(J1$I00?SD,IV:'1OEM:NBU9'ME>&@9?FUA>7.]H/C3"TX MNGW/UH( >T7E.1><>BI"=[;I-ZI'YP+'Z=)T3G=WCFNQT?.51&<5,*L)LRRG MFIX82^,<$I%(B JJ(&&"P$SCGVHP!).99Y3*\9;&1DJV3E:7-(++F#I'@ER/ M5.]Q'::8V*NX]@FP1@8-SCB/0^A0BQ.M#1TX<=[I(V$0%VZX4O7[RU;Z/TWB M#$M3H M+30DRBLP^$H>"1TF*91I3YEFE:[^)L7'!3G^Z>_F%(T"Z[@]= T_O M^T%>R'17X3YPOA_-[2]O4TS@M)LG];0/K^P8M;1X/OE\_-L717A M?J_;>ERN?MXJTU)SA; JJVDL"19Z8E#D!8,HR1&D*,=0,).QC C.A%_04C<[ MQD85C:EFRFV,W9;7%%[BMM?VCANU#(!YWZ?^G>'VCUNZ#JRP84L=;1DV:NDZ MP Z"EJY\7#=Z_+S@*Q,>]4%6?WY>-!$+?Y^MG]YORO7R6:ZVP5-3&:DB-F5/ M:)P7FA9IHFDQE3 U@4L\R9E*L0\M>K8_-CILIJ5@);_+Q9DRG$' =V.]'B'M MF>T:R\$OC>U_,3D0VX"Q/[3]H'&@%=(9C@0[8A>4_'QM&)3T.@*T3W9='],U MN9FNI(W ,JH6GM:;>[W)%'^7''W+%9W65Z6_+^5PM5^;&:W 7QD:UC=D0U(:#QO*ZLOLO706-W^#U<%P:C[K3^UYZ&\\@ MLW/=MON@Y;\-'6M=5V, + B3NGQKJ7_8 3$!#12GWJ->JFV]64\&SI\?W(V! M\_/?JIL.\__?S))N8^RW:@+\39K3Y2H"1S_XV6S6WK+Y[+$2PT$(2\8DA@3K ML1$)%4'&"PD+',5Q5DA%I=>PZ-3JV$:R=UWR'MSP=1M7@J/6\U!0VSL!6XM! MRV2PLWD";IZ7FT5 81(OJ()RK5O+@]*C%QC[C.9W\Q51PN:\[G4]<*L"7S\]&9-F& MQ>KN K(*LZ!FQ- 3JX6T-4O7](==G#\MYV;$\95,\N\UUZ.E/OMBB/EO"2KS M)TTU[J.SW=VL8 *HTN\(^+1<*3E;;T)6(.F.9OC093\SA@]E[@33T=#F;D_J M1I\WW^EL;L)M].MC,C?N3:%M6XO;!$+L_C:5F,0TI@22PNP"*UY G+($9C25 M'-,TQ06:ZNDF6[K2IFO3/A]HVX#^OM.'Y9K.0;D32)OM8I?\>- 9_@P1/49) M!0N"&-3C%X,THQ$D*2,W4:8/I#K>5RQ,4T[ MR_24N?$!Z@$>EN>R';W'#%]\@HX4SHT/.C[X0K(_*GC??Z4@:"L4L\Y8Y0QG M,2D4Q$5&3%V]&%),-!L54:I0'*4)ZR8,>M#4V*;&+1G,SUU9_@RPKKO"(>#J M??9Z#*D>4GPOH]&/@NAAN:(>);E6&#E%&#MU-K8^*(QTBZEK9GZ M#VVGA]SX18#/DT9PV'KFC<94LX(%;?@J<\'[T/!YB+6'A'$@K?8MG*H+G'Y2 M[:[PG%5JO_B0X83:7?UYI=/N?%-GB:FF)H29[7VBLY7=#C#I?O.EJ5]73A4J MXH)FB9Z>(:%7APF%-.$8REPD*E.BB!'UE)BZU.;8>-?86%<[UN^ZT%9[BTQ= MA-EMLA88O)[9MV4M,.9.@$6R*FK<,CFHQI0K/J$UIBZV.[3&E"L01S2FG&_M M5_K3J"E^TF_CE. TIC(5,,-9"E%".&2%)B)"J?Y3Z7])O I[^1HP-D+2;V'> MC]3G%G(W/NH3R)[)J9.TI_%A>&W/??3>1--S:\0HM3SW(>JJX7GPG*X9PFR] MX\LF FQ*\ASAG$>0Y1*9A$"]_,=(F( M\P'5C:FNAVJ(C70_E#HD!Y\#(7!F\-&F!DX+/N?N84[PV:N[RVE6#[Q5%X/P MRE-1> _RQ_J=]NR?4\E('*-5$>P#XF.)H'\UT3IYI.<.N=U.0EJ^L>Z ]9?ORA!RG=QFRA6<[FMW_5 )O['F(J:P'OQ@__U+UWL[5 MEIQTT]GU]=;="7CM'FC\"YHLVGH9-0^P;^2,)J[TUV&X2VV[V? M%R^;=?E%?I?SI XHR?1($<<%@X64,40\II!BS/5P0@65$5;Z3?%9?)QI:VP+ M"6O;?_Y'G$=_3?S8_1R@;NP<"*:>V75WM#,!E:$38$T%20]Q.@Z8!"6[<^T- M2E8.CN^3C]1GUX56:GD\B1"^ANQ!(8 MRKX/;+JBZ$TN'K@$)1F7=@Y#DV/O"*S0^2 MP^67Y_W757 \*D)D5F^;U4HSXI3CO! XQE"J+(<(44U57$^1HB(C5)-44:2H M2Q7'"^V.C9_VU<\F8+%>QXN+.G/5GN(%:#N7V70$JI=2FY?:?I-R MFXZ G"JYZ7K[U9'87Y=K6=[1G^;X\GW]C21Y9D*M$10%,SJ9*(=Z29U 6NA_ M03B/B-^Q__GFQC8PM..(2[F8+5>:E=9F4[X&WRI'=([)/@:X,RD%@K%_+MHB M:"T%M:D3\+X' G( I:_PZV--OE7D]1GWSP1=G[NK>S3B+I-W/^/W]\5*TOGL MWU*8\XB[93FKE&PB1)'F'$A)H5?-<8H@DUS/3#,L,$5QPHWDI/N)<1HCD5; M=GY61PT"^6@V(+_)%[/"URO];5@V-04T<0(93C7592R%-,,$"IISC$3*>>2U M_C[5T-CF5;6=8&MHY]#LD]"Z,5D(P'IFJTY8^B*4%3B%B#,!*<<:3:PP1TB( M(HY\V.%D2V.C!V.H"<9]96K'ZKJGX75CB""@]4P1'?'R)HF+6 1EB=.M#4H3 M%YW>YXG+-X11M=N;R%2G!R:(N%R_H^6LG"*I*%41AE$NS>Z^1AGG1..<9PC% M-&&2>(7>^AHPMD74UD); ?$ZO;6+X+NQ2Y^0CF$5Y0CYU7ILKKCUJLMVT8@W MU6=SA>B23IOS^/E MNY]WJZ70G%O>+,2]7'V?<5D7CDYIJG+*$"0IT5282 HQP1QF-"DHE23-D5<> M?R]6CFT:5GM1!:PW?FS/DVP65.,*H L!&F>N+@$>L.,=EX%OW9T]EGHG\NEIN7CXOZD ;DWQ7)3Y( ML,7, LRI1B$2&2>FW)^9LPZF% M SOG'?6 MH5L<#R9Z!;OO"75M/+#6FUR&)KRO[< N7G%'_$)G$/N:,722 M<$>8CN0!=WU2U_)&K6T),V?7C*M_ISE7?MD6/"<)4WFN9\N8B@PB0A%D"$F( MN<1Q)+F,D%?0ATNCXV.]]EZ:,=K.C&JSKR@P[]0#;G07&M?>9Z'70]JA\)$[ M1H'K'CDT/'#9(W>=S;,:>K%L-Z6-[P?VUF*WE,Z7F*DBSC,A&PB(L( M(FDW-:6 <2'C@N8LCI)HNI"/="W%@T=RETOC3M\2J;ZE Q/Z^ZX:@=;2G &$ M*.#AUA-N'!4.V(&%F]=+4%L,/.7R_=.^?# *F_CEU/*PJ5\^8!PD?WG=W/' M5CZ_+%=T]?.CK2'F&7%PXNX1?0%;"T%E8B_Q!A=@"'N0>**M88\1SSM\<(AX MX?*.0ZQIE*Z&C&V5\/'Y9;[\*26H;08FZ]1SL.W:)X[C M[P!(][YN:.QM8#8;TWW(JUT+5MBQN:LQPP[75T)V,()?^[QNS/B[J6_PL5S/ MGO6LO9QF+*,130CDF"+-=SB!!$D,94:B!!'*F?#2CGC]^+&QV.]5+8VM?7X$ MM@>=&RUU!Z1GLMG'8@+NEO,9U[.@^L]>B.YO).K1D9QQC6_?)C--V:%;LZ9=J.JGLCD4<0I+%3"(<*%GND4*8>2 M*1DE/"D*Y5<4KIL=8Z.(Q@U;A6BO1+/OD[JO6QYJ[/X+H"= M.6WO]+CN^7R?%V8GV,S&6JF##[I#2U,U_6%%[0D6_:DG47E*"HR%9E$3OYZ: M^/6$,LA2F0E!L:"QGV2X3^MC(]"MC6!=&0F$MM(_I<\=?L?#B'=J?+:>-SC'TO3\'W+M7/'=IIPM M9%G:W>,J]Z]\][/UMRJJT$0(%3'"D- \@RB)A:E93F&6(B)PE@J%O#)S? T8 M&[FUYR:-!Z#MPL2$&+9^<6V(J&,_^IN[CLT\4;%@;E\6_9/)?N++QX7)"]#3TMG29@>4K44V MR3F.(P5S)IE1OTHASB,*(Q$E*L\1RS+9<9$=UM(Q$ZTM)0/?'98JJ<7EP#^+61T#;BM,^-:$[^V-\5[EO]U[ MT#?E'RL\LRL6,FFZ7]A>?$]?9NM*T,!F8VWTU0/M"_33 WWM' 2V]JWV%OH! M_,D+C/.%&@Y= I.(4LCA-]'@C M.$,I3Y5PTN ]W<38QHC&.C?J/@/=>'WAO MZ:A%8 M_ZO_?+8*_/Q-KI^6H@I>EO*K[JU:O4A&M)"()C#E&A&D%(5$T!Q2I0=+'-,D MB97KO/9\4V,;)7>1W!-@K/04AG+ ]O+$-QQB/7_#_F!Y383=<+AZ0GRAF<$F MQF[NMB?(CG=T#.?67=UZ;6DLDBSA&Z8E3<;31 KLRLVQ7FJ'LME"BK\MC=;MW?(/N9H:S=DX91SFB$J(9,8@ MX3&!"8\ER9)(.>ZEOY']8Z,[ZPV06W? B_5G M1RI7]MO #?K?G@Q=@/'C4V MKKG<;_6.G*?3/T'/#WA\^^K4ON6_B=DY>LQK0+ 'O,T;4^%@7Y@M$L! 2HL M0 ,&J- %HYQOT%BR6W,7U75\4_\)KURY/^G;Y3SS.*-^[.:K1@CS!0DB=)Z M O)69@TRJ7ECS)N)TEN;T2'6H"H%\*M/7R#")?>O MCT4XV<)PX0B7G'P5D7#QXFY;-E_E^O."+Y^E277<:F(_+%NK.Y.4H+^V.O%J M2G-!(D4(I,KF0*D$4DX0C)5 JA )CCGQ.1SUMF!LYZ@F471N$D7I>KV:LV8=@W9E//C%F/^7G4"_P;R]553[,&DR M1\/M$W4&,.CND;\5@^XI=09I?Z>I^X/ZYD2;E#J-$I2;XD6ZGV(*D9D7X8@* MF&4X812GF)L#JCX8T;;_?_CP5,>$9D-ON$?(A=:'MV#"5^"]$0]6-HR4!5\! MU)T#7S_&/U3U0[V]8^H]Z2F-$8HA8G$*D,@H)12F4+):1XE10YK3NVW_P MV)9ZC6W &.<>F/H*J_-L8:C'/.T<@OKJ88.%GQYSH1UZ>O3? M.ZN72WW3DY&WD-_E?/EB'EPG/$V+2,\A1)1"3$EFCJ;6UL'V9CK,WZ$CMSO<7)SP#L-DT(!EO/7_,KQ%J6-@ET037(+R,26GS\ M3(M#JXY?=OZ(W+C#3?X;MT?JS-1;C9G,F3!EYG.:FK6)RB"5IO9JHJ09V?.( M8->-VY.MC(TT:D/;-9\Z[-^>!O7R_FT0J'HFBDXH>6WC7D3AZFWQ4)P) M%2FG++/SS8SM\[G9M?OCJ$ MU-_GA>8C6:Z_T;6\7QM5D3NIWPO]TCS*J8@H3;F9.BFC\Q?%#))<(9@F*1.( MIPG)O"*6W9L>&Z$VMH*5MO,:;;^S>+LMP_I!L>\=EGU5ORVBQG#-&M9TL+.] M+TD_%[QZU/,[V_P;BOFYP')>R<_I"=THZXN>PTA9%\Q;/'Z1M)3?Y$+^0>>F M LQ4LD(HJMF)144&42922%E<0*(4CHJ<)7'BE#+IV-[8R*E2?](S//EC78GL M U/2R(^F+F'LQDT!D>N9D"I+)V!K*[#&FMJ;UESP< Y";Q)R!"8H\UQJ)$H1P3A/DR0F M@L>1UTGBA?;&1L4M+EZ"W8U# X+9 M^W;A#D=K(JAMG.B_+FH<0R;E.@$3.#'W?)L#)^8!;N-_DV: MTPN3>R)7:KEZIMJC6S:?/5KN,R>;1H7W8?:L+[E5]_JWI:)\E]823YGD,E-1 MJKL"<3V%3/1"5FAZ4KFDA,HTP:E79:)0AHV-O=Y1_L_Y\G%B,FNM[6!MC;?5 MD5OF^T9&!.I&-Y)[B\[IF0UKE\S2N78*M+P".[[:S,PF14HACG4W8\59GI-,J(BXAI:X-3DV2MY9#2JSFR_8?-F- MZ1TB3QP[X#SE]@-KWU/+,(AZ1:GX@71UR(ICUH^ MW:V6WV="BG<_?]>+Y\^+[9[HC2:][[/U3)93'N=%H?0D4K,2@B@G#&*<2TBS M'"G!)$))[)F'X]BT%S$-E(+#M>DF!,;:;O:K?MF8G:K9XB]@N=WUIUL7O#-Q M7'O%;6+8#]8]LY6!V5@-[MHP_][ O#MK.2-POQ:?;#_-0$2Q$L4B5E 9,B(A!Q$^[/"Z3_2F/" M\B)GR&NG[G138YM3;2VU<:FJMM6/G#JF7U>(]68&3#PS!V-H,QR MIKE!F>2RV_O,X7!'1Z:@L]7?Z'PC*_EM_?@O,\IF<\M"OTE:ZI;$[>*;4<-? M&8I:B*_+Q:KYJTD)+*O2@4E,%.:Q@$KQ&*(LQI"@(H(H);3(TR)7:>%%+*$L M&QT/:<> ]L#,P1OH&LM'2VEBFU_7+Y_R"-,\R6,H<*K)F$5ZU1K3##(9Q53JQ2N- MO6CY1#MC(]EVW4=S9KY('[9;?YV#&(WPI;-UH(@5C?W- )+/\@UPM(A U=/=78 ML &I%UP^"#.]='TW>OA(5R;>H+R3JR9*=<9OF&8@RM=3GK$XY5$!A>2:(_($ M0Y)R"G&!"EG$>81D[,,19UL;&U%\U1R\,B_N?_NQPGE(W:@A&% ]\T-CISFO MKT+C:ZTY\(_&VH TX81*4*XXW^*@A.'D_#YKN-W403/<)#ON2Q/?_)B54SVE MB(M,YI Q*?2T B60%#B%).$DSJQ^7.*L&7ZJE;%1Q6M1;&.ACV+X22S/S=7/NJB<)$BE6P)CC'"(I-1G$*(=%A"47"264)=/O/QP M"C[78_!*XB? X[JM=/\N9X]/^K$WFM_IH]2K._W,6U55,;S=K,NU?J_J4S\^ M+5C!:!HKR(F4$,6IA%39\L.8Q9AF)$V$S\K7J_6Q36\;XP&MK&^JF=:AI4;B M_65C0QX7C0K\BUX/EM5ZD-GU8.=RIW[]ABE*\BBEL%!*SSA4A""C/(*,*"QB MI&+,([<91^\]-\P\XZ#O%M8!FS]6]>)RY\-__@=.XN2O@_:8VX9(;[W0\W1C M"W]M./BZA;^N:-LR/KA.?R?4@FZ@^%DPZ(9*)W#V-UBZ/23,7FU3_H=+@93, M$"1%%)DBVP4DB".((X6X3.QACD\&Q(EVO$:E(2N.;,<:E]HC$R J=RR_;4JQ MN]V3YDYU1[<=WO'57#JVMQN\IM(%&'K=S'V3^D@7'+ZT@1NFUM'-\W*UGOW; M+N1NU:?9@BZX;L5$I9@Y^(=9R9>;Q;JV MV4>XBC]I(+665[4-&MO#<9 O6D%)R;GQ05G*%Y)]VO*^OV-P"YU+/=DRP_O= M:L9EPY+3'&O2XCB%$E&]?&=9!K',&.2(D"3*8LD+)PGT2PV-C:>,G>#%6'CU M].8DMFX4% *QGBG'@F468L;(";!F[B8[ :-;+D 1-KKE5&/#1K=<WF'U:SQT>S!2\$0U&:P2))&418)) DF8!4SX9, M*E7*(R^1W2OM&1O;;*TV)%.;;3>6[(Y\14/KRO1K0FW]^\V-H@;LC9Z9[$!I MO.7,!.RZZ>Y5-U4')Q7M/5SHIBNC>SN#VV,DL+]-;Q@UW!G \Q'&W1_;<>') M[;Q/3P7OS<:8.?/Y_470M?Q8R7@;U;I9N9ZF*4Y)7,0P%B9P()<%I!&-H9!$ M")FD6>2G;N[8[M@(=FYKZ7 MG2$1]E]Y^N$5=N'IV/:PZTX_0 Z6G9ZW=Q0G6BY^;X(T*%5,I'$$588Y1$@H MB'&:P!C+)&:(Q:KPRJ)H/7ML9&2+72QH57?!4SBHA9@;DW3$H6>VT%;I/WL0 MVSCB;EC=GM;SAQ7F.73L0'GGR"5!V1\3@5\;749C6_/IXIE-6M4^_.'). M/VCWS4(!@?:G)G_(PI*51_O#TI<_, >$UN$170N!/+^LY)-9Z'R7GQ=\^2R_ MRO6M>J _IBE+<\%I"O.,*X@BFD.2,P)%JK(TIU)$!?6)$3K3UMCBA%Z9:B.& M? M]G(;5C9$"@=4S [W&J3(3_/)%X_67"3#!5IJ9M,43<+,7975'0Y?^N A7 MX+(?I]L;N.3'1< M^KBZ*Y0 MC..#45#:<6IX4.[Q@6*?@+SN[9AV\?PR7_Z4 M\EZ:' _M47V0D4<8O&,P'PZIE:&@O!#K'PAT<78 B;0W&BK6%S*,X[?)!# M<>'RSF57K8K.WV?KI_<;/=]_EJM&7OCGE&4HIZ9$-N4XTTLDB?1/:0JCE/%4 M%53Q)/?;;SG3VMAV7!Y,&T T:Z%55=S,N[SJ.7BCC&)*,Z@7F02B(BD@CE@, M8XTQ2O4<,)?)],56)KI?T]5Z8)#W6^X/ZG?R<;:PY0=9I8T<$N68<%I@D<$T M5?HECI,<,A%AF-(HRIGD,8M0C?+'A7@3C)MV>Z1PF[_9![R1S"*9$[U>80I# M%&&N%RV"PIP*'O,8T=Q/8R <1PRP9/G0(SNX[LH&@JOW?=G*3O"'-A0TED[ MUM:@19]-CFWMLB^ UXB2JL3ETV;MC_>#&//V@VS,-72A[ MMS5^R+)W9Q ;HNS=L>;'4/;N#"R.9>_./:'C<=+*UEOY:3,*;%&6J>2"J211 MD*0$0812 7&,%4PQD7E&2(Y3/%W(1[.Y\.!QD'30DM-71*JOZ*"]'I=)M:'- M81%=VRV4OX)X4A1X>W9D*Z/\I@%_ FD\ 49&K,J$UGQOM63JW\:>YTF''>)X MA-0-WX%.C1I,ZZ1.:U_ +5-LXF*> M31T@&W!^LUKI7K;2IN]^[BZYHS_-KZQX7'4"U:I88>L!/3S1Q:VM2]Q6X]E3 M[=F676]F W:R( 6-&;6V;ZNAJ?2!IW4L0*O"M=4 M=<'6&B10HS1Y+;IVH-&VQ0JTP (6K8 QEV-\"<)&=8[*PV'C1D?E^JG(U%$: M.?"TP?[G;[(T28-W=DLYG@J>%W%:$)CDL1[U$X8A8S2',E)49#027#&_D]V0 MYHWO./A7N="=.P??*SM!M34_T#A^K -['H:O[)3QCZ+V#U![".[.=^=P(]\9 MW,.%C0 XS# M:$&?F[MQTKM-.5O(LKSA^O'ES'*C^7$EY8>EF?Q.4Z8)*4)Z>LFXYJ.D,)H1 MJ( 22RESE6#JESEQL<6Q<5%C,&A9/ &-S> ?E=6>B:27<7?CI*!H]LQ'UP+I M347.X 2EH]/1H[MJ'S?O/\;%)UEZH)__H)U'+5+M/WON+?.B[CV_U-7.1=.V .\G;'>+=/M_DL KCR=*,D]U[4:G7@'XTM@;HF)Z4;WHP M^(VDV:"T33@D(6F2V@F$:0 M(A5#R25FBE"14R^%L;.MC6VPV!H+%K:,CB$-MEP(;UV>KLVRA\.5%E$+"L@*B F>0Y9F".46$I"HB ML?*J'W*VM;'QM#&V2GP!O]GL#'D^(*$#OF[SOF"H]4S*+/LIQ&!9%%7B2PX"2#*$\B2(QL;BZ+ M5"E19 0S'_8XULC82..UYC2OC/2CC*-8NC'%M0CU3!"OP7E_ 1QO2CCG?5 F M.-K0H 1PSM7][_[LM5?5'ROOZ$^SV?=^LS+2Q5.2TT1%)O(A9WIM)U$$*2TX MQ(RAE!9%DB1>57R.-S.V3[ZQ$KQ49G:J'+8/I=OW?CU /7_Q6VQJ"R>@MC%X M\:\3&/11ZVN_J;I':^(8$8H5) M1B6D0B40T;R 5%$]]'.<: MLA[[$1>Q=MC9"8E@SV3Q"KPJW70K)+NU-R1\'CLY(6$<:!/G.CC]MF]2QOXNA WS\O5>O;OZB7.%3+* MC1AF%*<0<8$ASAB%#&4L3W*5B]2SU/;E1D=(PEN;[&ON!&P-MGC>N.#9H=2U.T"!ZUD[-#QPT6IW* XK4WO*GR]=?E M6CZLJ#G+^D!_EM.8)TR16$!!&8$H-?JGB,=0XJPH"EYH4BH\9H2>S8^-G79E MY$U 5A7E@*A3?6:V_CV@M-^9'K=:ANB'EI)O MUJ9 5V-4);9@S%BO9H^/VO:6.4K2]68E_RO8;+EC5U^8/OL^=/]R;8 M79_2\7!TMIBMY1?]FHC] AGMT?3C#Q,I*?^7I"MCB)QF49)154@8<2X@*K($ M4H$BF+!"L#C!1.1>^Z =[1C;R*=?VJ_8/:]\GKM8#:%T ^_5W M)L!8;@/(V^Y,@/'$CH@!$X6NQ#+L06U'6X8]PKT.L(/#W2L?=VTBT?9PN6YS M(1KY;AM;:,,GQ.WBFXDW-.=0)I>IW$L:X30G<<(IC N10:2(@E12 IDL-5$JPBC@MF(QS*(=;%VS>8*=4X5"=+,;.;]9Y_5, MV>U^VW72I.E#L[W2+.]88;.0?"N&>J?0UO MRTZ;EQ*.*QW0",I\Y]H;E,<<'-]G)9=;.L9.$LHY$+$"5%Y1K/(,TS)K>6Q\4_+\#I8@;\J7C^K!2BLW-U_ M>\8Z7_K)^N9W>SDM.Y6=%/11*K."8"(FD*>0O%(74WC'+/*=S;- 7K?+>?[1U^YXO@JKMY(8=I!X;]9CN\TN MA5!19"R%<<'TZI87!<1ZA@EIEN(,2448=XJ&[=C^V.BW)7#T.AG$H=I=D/[P MW7P,CG+/[/H:U4I'J)K@6Y,'VC/T0JVG74$W&]YHW\\+H-,[>WZ/Z5R@O5FE MWZWJ:L-6]*=>OF4R8SQC"$I6&(9+L)YTJ@3&3!&5JCP7D9<,\X7V1L=H;=F]-(97.IF>2^=+B.>Q5(C1 F:,Z;D^(1SB*$$P3@B*6*(22:6O)D\P MS(=2Y3D)=EBLW<:+@/CU/#ZT@=N:6@O,]:'.XX1+Z%+89]LZ6VNF$LQO!A$:O9Y;9 7=W 3C_+ $/),)F";@T/&R6@ <4!UD" M/O=VG3@:I5I+6U96LEW.;IK(!'.:9##+TP*BG#%(I)[-I+R0)$^BF&'I-VL\ MW=C8:.5]2T)]TM2G;@F 62'UZM>>>Y)G(7>=RH0!LO=Y3%L&N;+T53W2D).8 MRX@$GL&<:7#@Z(T M2@1,B(@A8@)#RE(,.)XFPZ/1,$57* M\\Y0T%AZ>:'CBYI'FD\P] 9*Z3F)8J!<&"<\SN:]G'_"<#DN3IZ\RF=QNZ/; M[.MA11>E7CF:<+][N?H^XZ:95^#&GL5[LM@'?$$GET$-''0RV@>T^Y/77MKH2N V,OMG:R;]3:YG*RFF"7TK6E(9GQ$AJ!>>YD>:5E^#0^-M9I; >_--;_!6A6V5=)!_\P/H#:"<^IGE?GN/%/ M7Y#WS$B!T>Y2\] ;MM %#]T-&+K:H3?D^7] M":WF220$(%@462)PE)F(Q]HU9.-34V,GM8KO4JR*2-F2B\ ME?PN%QO/@\TSN+H>,H1 J_OL5E#=,K^$H7T^5X%&6Q11FD4PARD4&J5EK130J M8;O[#8R-%&K[/ /5#F!S^_JO :/G;[XQ#?RC,2[@Q.*4WX&UZ?<:&5B7_KB+ MAYKT)ZZ[7I"0OMP90;%IG"9CW#,<&4J8(0IV2H,VV, M[2O6=M5J:EU+L9\#U.%H\'J8>OZ^#U4"-636R.OQZ:[UUP&GP32DO?&Z2@IO M#PD?O;OFUC<3M=NS_9QRW?ZE 8KN[*+_=ZDTVW$YY0G%47>)U!A +ZN^(\+6/U5 M!#K;^MN5"7(!Y6SM(*<'^%&9D+/IAWHHN[/'-A\7XH-N8DISJE!>8,A18A+: M$8:,X0*BC"6)$(Q$D=,9U\D6QD9-C9&@LA)H,X&QTXV#3@-YGFN"P-/WI,T7 M&6?RN.C]$9(H)?^OQ^7W_ZGOM?SP+V1^A-6/EA1./W60C_^B4\U'?OE"_X_Y MXV(]6_]\KY^X,D?B0O[XO^7/:<$BR3*&H:)Y8HH^2X@Y1S"/LABC(B41RUT_ MYJ,MC.UCKHP$M97 F@FTG>X?\W$@+W_,5\/3\\?LC8S7QWS6^\X?\_&G#O8Q MGW6J_3&?O["CK)9^IIC-K5CZKEK\QQ]\OA%25#)>SR^;:B%ZJS[2E=%5*36? MV*/K+[.%_+R6S^54991PRC.8%50/X[%@D$8Y@PHG@D:8Q2GQBB$,9=C8J*/M M%]@Y!AK/&C6[K6_FC*+QS@R150@'^(?Q$%@7/=J!"%OKY5YV3?6ODL_3SU7+U;(1(;]E\]KA5WS$* M3@^S9QL\>:]_6RJ]1M3_MB<%306+[+SW+D8=ML>]3@C?HA^'.6"<7.RG MEA):Y:#IW+:+O4KY]-0!?9QT!K/Q+0Y*0P-\XIPU>#,=-2X;(?+/"SU6E5^T M80Y7@5')1I(GTJ@!QJ<&Q$;R-S?*4 MH;R$J1OCAD2J9PIM5TVHK)T :R^()R"Q9PYI#UHVK@B%%7^\U.BPRHZ.$!S( M-KK>UU&3T4QQWYEL$#,)EHO2LMK-:J7?&FDV-]_]W%UR1W^:7]V8\-+;%SLC M:B6HMX.LTR0O<)0HB&04F0CX#&)),,QP0@07G&2I5XAH/V:.C<*^VL)___D? M<1[]UU'C*;/-5V$;1\!.PG:%]7^PFLHQ-0 MN_I*;Z.WN9&:]/$2N6&([ #1X-RSN[I@]+$@5/[7_;A!9U+1[W(U?KGG>XH M(T]F

# VTZ@;&28YEGD&"%8*(I@DD!$F(F12(I2Q7,O.L('6AR;%-NMH; M@XWU=B&T-=V[0M0ET-T^\K!0]OSU-\9.@#7W-8"];K>YPQ2ZD-2E9H>N)^4( MPY&R4JYW=LZ=7C[+^S5=5],2.C=[:/=/4IKF;H2P&_!T_F%6\OG25-0KW_W4 M?WE9EG3^ZVJY>2GU(^8;6YE:7[-+C=3S&+FJ]N5WQZ8I(44L$EL"%>N% M)T\@RR()TU3B @D:9ZG7+MB MH^-&"O7P=;W":B]!]9]^XGO M!,P2J,$ M5""8[:8:!M#& >R N.+4?<@WS(V\1_K>]#P*C/.5Z9+%/G3GA4Z"'\S^H7/H MA^Z8(RGX@YL09-AM%/)J1;.,R9C$,8=$93%$48(A([$PF?RXR+(\CW(O$>&S MK8U]:&O)6W;2FCL/=:<1HSN W.\!W;7$O%Q3/JDSKT6WY+LCCM_@9Y.W-11 M$H263Y_FRS^,RKG^\?/BNRS756Y+K>2F?]YFM^P(<)NZQ2*D_R^5D&))(,HC M!4G$$,R(_A^-"Z*H\A(.N=*@L='2_>]W=U\^_O;QZ\/-%_#A\_W[+[?WOW_[ M> ]N/X&OMU_A^YO[_PM\_OJWC__NW]P^>_?7[X M_/'>MV3.M=WJQF]#=E;/%&A< <:7":B] 5MW[!QWZU [;8Z-?8W)4#?T#!JCP<[J*S8G7.!W//8)"VK? M!T+7X^E_7N2.4-B3)(=VASUC<@?BX/3)X]:.$\E-N=:SU)7-B#9+WJ?92]F4 M1(PR'E-)H>1*0I2A#)(DUW/$(B=$BC@J8J^P]C-MC8V &E/!JFVKYV3N#+2. M\[0P@/4]!6NP>F5F'V7X+L,1=L9TIKUA)T.7'3^8YSCRW$@Q53A/&2&9 MD0PN(,)1!#%2D>9B+BDK2,*PUT;@F;;&1K(N-:^WA0UGUH4KRC" M9R31D&8Y1"+1/V&3;H@%CSF-"LH2G\CN8 @/%NS],@C.>L$B48(%9(G4HV0J M8HACD<(TC6EA\.SP;@3\/4,2:PYE,(4T*!D6. MA4?YP12 M05-8,%5P%7,<(R6^W"$L36VM+DTQ,31+N/#?Q0_P\)_2&X^ [ M@SNKJV(<$[ SO ]B]! M.F-E!]!GD/A M+!D>O7$XXCMG]RN2.WMAQV7G^DFNOLPHF\WM ;D)VMZL5OI=F"+&J4SUJE-P ME$)4\!PRS@7$B<9/STRCO/!2-3O=U-@HSEH*YMN(WOG.:,^UZ&ET'1>E03#K M>W5JX6I9626*5'8&7*A>Q"+LBO5T<\,N72^Z?;"&O7Q'Z+C$]U5B[W)3_KY8 M23HW435?EF5YMRQMAO -UP/,QE:$,K_>)E-ASE.69 P6A2(0:5:&+&,1C'F1 ML8(BQ2GV._0+;N/X3@IWY@-C:*BHQ:Y]Z,9D;]HO/1/@A9C&TL8T[O4::-S3 M5^\,=K&[J^K/(NTN]!OQOETW(NOB[- MK'51:BM-78J'%;6"$/1G6543NU%ZGC65C*69E PBJ5\.A",]X8STK#.1>495 MCI.(NR^E QDUMJGIUGH34=F8#M:5[4!HX[N7)^[<<0YK^#?HCB%(_U7!XYU3 M$[#K)^.7_<=M;]6N >/;I"E5:-U[@[[K7HMZB#Y\L^+5/?;E566OKP7=ITYV MY[;>K+#VM>B6F+.6Z_+19 MFP3Z*I]A6ZE#&[974R?**44LSJ%>=F40$:5'V)PR2#.5TBB/1:R\] )#&C>V MD?9H":6;Q6)#YZ#M3',D;Z[;N0XJWSWE[$/VM=NR[*UZL.?!N=UYE6/0>G;8 M0Q-0>7>\3_N4$TXO$:L@RJ7"E-6YJD]9$S"$3*H4H+B3$2*8P3RC) M>,YSY">2THN5HQLUCM7"V!4IF#3,4N6OOJK2GZDH_;X#? M$/)F_=KW6-)[EW8>.GJ!O)W776AG;!2_MUEPA5;6*6#=>#< 7,-N MD?6D@G4!AZ!T=JJM00GI@L/[E'+I:QGC)&"A419A(LB3TWIH\LTOZ< M'?UW_H!/^GKDDRTE_Z_'Y??_J>^Q7^N_D/D15C_:3_3P:8-\E">=:#[#TQ=T M&XWW*[9OS^%C49 BTX,PD32&J* I9 @3B"6/&,]2(B.OS;U3#8WMLVSL-+OO ME1*&RP&Z'[9N(W((Q'K^AKN!Y3TF7T(BZ*!\LK%!1^5++N\/RQ>O[W 2W[E( M8A4UOYLEE#:&[.&)+NKRB=O*W\N_R7)]NVB7!]]55JQ*ND[C/"4H$0+F28ST MC"")(,,*0Y5P21,>92IQFA&,R*>QD=[O5E79[#D85TN@#0=_/,WX$]!.@I51 MCBAG:PG*:O5H4JG,R>03+<%BN09,RH6^:J'?JWK?HA'TGI6@W+#_K8$!ZZ5] M&.5/,_F]JGZP5(":9S4XF2B$J@:(OVS3B'K7)8)A'):.:"@)4!ZX@J:U1"Q! M%4QLT-D5#]X>O^DWTD $3);5#J37U84KG/Y\KZ!'(,8X+!YA',>?\Y7T"P@9 M5^>?C2<9B:G#A:.,Q.%CT2PC,RVPZ,^OJV593BG*9$XC!2DV*V!*""1I+"#F M+$E03(N8>FU(GV]N;%/"1]*IC=%L/AP.MY'G-!/\R:.X!BSRM8AM'H MJ9H==7A>W]4E=KU=J_!\J<*JV-BGY>I!S M0\6]#]_#GM'O_73!^2CXP&T.& W?#UJOH^)[:J-C1O)\OOS#K#1T*Q^6&[96 MF_D-YR;JJOPFN9Q]MX%L+"M40O1R %$N((K2'#*!C6BVD$62"R8++_U/MV;' M-MYNK;9#KJCM!K0VW#./V UYM[5">#Q['AH;X\#.NJHVR0[?]RLI9NOS&=K^ M6;Q>0(5-S75K>MA\6R\X#I)H_>[N'CRWR\[=S]MURM&=DE@41803&'$N(3(: M@2P7,62$QH5DD8A(/%W(1VIW89P%00.8YO1)DNJ3/#"PYZT0_UB\:_O)C>R& M@OU/J7T0-BPP$,S!0PBOM6OP<,- 0!X+30SUZ&[T_$U^EWK2^DV:BO%Z(MO> MO&;SV:.=R+;T+15C*DL5AE)EF9Y.5H(U2C-SP7(]FV0BR?P$:SPM\/GTAY&C M>4?Y/^?+1S^Z]<7=C5I[Q+)G&JTM-T*BM>WMXT2PLSZLL.B5P 4E1E\;!B7! MC@#M$U[7QW0CMVH!;ECRDW;HZ!J]_"K7M^J!_M"-OJ/EC-M#P&E:)"IE-((T MBQ.(2$(AU>MD&,>1()H ]8*:^"R8.ULRMC7TJWVQY=;V"6#&9!L$M2F%"9&J M@J$\2]AU[S$W@ARD'WJFRGH+\A?CQ5^ ^51/[%:6]BAON\>Y5*>NLT6"S+]K MKRV_ NMX%282CF2O!C\HW7:W9E#BO1JT?0J^_H$=D[2[!F#481:M6(J_R]GC MDY[_WN@)GAXE/O[0 \:LE%;J>IJJ3 B4$HA13B#B"$$LB@+FF:0($Y8F*)Y6 MX:#W:[I:NQ'X0-;[T,R^#SW.<.7C;&'G9(S.[7SL6IX?ZF5(5)P15B0P([R M**)2OPPQAC@O<,%)P5G4O P?%^)/_BHT'O3W(GRLXOG^;&^!V]Q@A/W:\TPB M0+CH-B"TY?T$-/Z#&@#0(% 5AP@H!#!LGX65!AC(]F'% H;MD /Y@(&;[WYJ MR\T&WG%S:SV-:4H%3C.<0$I(#E&1Z6\090SFE$0BRZ*4)E[AG&[-CFW%>6]J MI-?DP]LD59='\S^V=8#>_=@V+* #$OXY*9>P![;N$ 4_L'5H>O #6WMS=C9Q:0H^OCR?JLBQYD:5$%1&,HCB"2!(!2<;TE!I%BBJ6T#3/_4X +K0X MOAW_EL&@E(O9S7.>222@ M'@\3B'*60X)4 O794)7QD/6M9?H7CHT2F. MXU(O4/<]G(1#^1KI6$? ^M*#O=3\6XF\.L)R1KG5]0G^RHL?%VO]Z/=5-;]O M\L7HBB\>[]=TO2FG,J9%2A&&)#6I+KQ0D$99 G-3FCC/.$LCZBK$>*ZAL9%6 M92NHC05;:T%EKKM0XUETS_-12,QZ9I^N<'GI.KI@T5GF\>S#!U-]='&Q+0+I M='T834@;M'*S$!]F\XV9:6TE(F..><0CJ HA(!(%@CB5!404):K A12Q9[E- MQY;'MX=I(K[F)A=A>W@/Z'J]FK'-VB[GUTMSVO)L$M+- 8PI]Z.IK(GS,X%E MHG+QOZ^3F#S558HE&,5,P3A*(XA8BB!-L(24*21IEF48.VGH]=A1PXAM+Y;/ MLX5AFIZ =IMG]@!?WS1_H/0YJ<,:JZA(:_<@XI\7L.I5"_14VV\J#7H!D$M* MH9=N'S@^\:) U-=E+5:YM_+_53]Z_8&NY2ZGIO6X_'O[$1;6,[W&Y%6O.!L1\8!X#U M /PR>+!;3^^7Q[[W>*P>T?C2I];B^I76XA:I(_OEQU_2/D:UD;X)XPC)Z\G' M/T?H7K\='"S$KVQZGKH/0>YAP!"8H;5]J,LB6CBM= XW=;8Z*4R%=RTZYV#K>' 6NXY MRS\#M..,.PQ\?<]^&^3VT.HADL\!D+"3P#/M#3LAN^SXP>3(X99N#/(KG2U, MTNCMPDB3W*I7DK1;/=II'#.>"!7#1$]A@B,@8WN? :W"K; MO5+EU/@VYM?2UA\O(NS-3GZ !24JQZ8'Y2P_./;IR_/NC@D.M'PR_V^>]UTW M8]7N]*)P9D3\S3_<+,3K7[2NG&:)X$6A3(&Y5$"$XQBRW%1Y(CF)D8DIYL@_ MO?PJFWR^QN&2QHV1EM:X^4'NS)T MLTG-Q1H+?),G;BJ"RF)4I9A#GF6$(@B MG$(<9:G^PDB!"RRR D>^2>$#=V#_J=YGND_JW[Y)Q[D-88-U1<\CF[%L FP_ M?&S#O[,=;#MI_W>M&P*FU(0 -FS"S546#9N.$P*\@V2=( _M4#;B2,.ZJ7T! MPSUYPYUPH2U;L9,W-,/^.ZF6*_E ?TQQRJ.LD!%DD=#TK&0.29%JCLYHG$J4 MQ\RCA$2/AHYM,\/:VI8:-=8Z1O_UWJGGJ7M,7?4FK ZTIRWE6.TK-,[NYTF^ MUHL]VN$34'EMM+Q&TO<>)2=&\@X,5'YB%.^"7T&* 3KH;'&*/ML?KE#% "B^ M*EHQ1'M^LPBK,K_Z.?W]?EI$-(MS16&LN ETP@*2*,<0LYR@#$+][ MY-A&YM__Z_Z_W+BX#0N1M$A1K#\"E4+$1 &Q( 0F:51P1!+]_XY*R]V &28, M^??%;&W/#JBS?D(+H_.SBFY^]SS^__[U\\/'#^#^X>;AX_WUI'SHXYFL@OKB M:GU5_\4NK2R_MAXU"!,>FMYPUI%_Z7CL:7<1[2%(57]3_\66Z/Y5]4 #W;(_X+%J M!]3"GK/Z&##LP6L': Y.8KL\HZMBD\G3L4W=T=7MR@ZFP@:J-2'SAMR2-*,, M$I)2/1-2ULD9HL#23I?;'5C>R1F(0XDG M]UL[[ T_R.>7Y8JN?E8!MZW0J@?=):7))-3<9ZLFTI_EE&8FE%40J*2,(,)1 M!AEA2G.44(E,DY1)]^U>O[;'QE"U:4!HVSSV[CP!=]B*[0_&GCEI:WB=6S%I M1_9-P-9ZT$#]H5>H/78^^X-\H,W,L-#[[4IV ^_L1J/G(X?;.^SFZZOMP(Z/ MZ#8[_4W2.Y2&C!"I_)Z>4FQ\;\+8N!-7D"&J.!L=IO1NH N=N$-"R0/7/_)0Q["$UV MQR?H9-2AV4'GHNXP[$]%/>X<.*M[F^MUH]?KSU6"V+=9^<]/*RD_+S0GR+*R MDOZ8/6^>IQ0S0=(H,F$*F3G%() DG$.2Y0BG":-%[)=%,9#A8V-"8RI0VE8P MJXT%*VWM!#Q7]@Z4=.W;_8X[E2/LU+YW.:]/DVXE-K?64WJ,LP.D@M!.D8QP&F/[C['B="(.U/[-WP"LO/GC8,2[/= #I@RXZ/ MZ5A?J2SENJR5!G?B?VE$XT2S6J*,Y)\T>,XNC'1U>CTS#>5?9.M#&@?['(6@["UCHZV-&QIHW/.'E0R.GMQ MMZ_>A"_NU%V^22&KV=6=S5.Z731;7U$B)$-(P BA6/. $I#J7T&5I7G."LQ8 M[!1OZ-GNV)CA?L-*^:^->??72W"O>]B:"=+(5.Z(,S^J< 7?C3QZ@+1G.K'! MV3N339968[2MJ*W-!MKN'O8@/;$*2CNN;0]*1)Z [%.3[^W=R.K3S 2^?M$S M'Z$7??I-,JX"UJ?4,QH^5+J+L1DN9ARI3H;45[(P%S73'VAN.?%R1"?[K@X*?$]?9OICJL(/O\E2KG2;GY:K3YOU9B5-/**IYCW5 M1$5$+$XKA2W&<-)P34!)7'7$$$W"\9&074<[JJV%ZCE"BAKL0V' MWI9 [Q0'[=\_;ES5*^H]D]?KB,+:_"8<^EN[&RH70.-#+_&%?O#U%6WH:,5; MQ1[Z@70F$M'S01WB$C_4NDN:73;&>+392W+[(E=W&-^V; M,H9&9%Q^E_.EU9UIBD,70LHBCCF,TM3$*188LIQDL$AI*E",TP(Y[9$'M6IL MY-D86Y6*V)GK$6P7K,/.,^>;=4/?2])&9\SZ- %;KT#;+;#URRJ+5'UF,I!; MOETL"]YCWWF$4+Y%'PX47#E@7_I%7H;&_&Q,9K#&AHO6#(W/JSC.X _OJ&$M M:2G+[?E EA:%8$I"C F%*(\*2"AG4 ^,L= MVQR_.R(]#SGN8/CK2A_U.:R,].LFAE6-/NK>@4CT\:NZ).GLL@_?+\MU^7EQ MPVWD97E'?QI-"*,/P?E*<\B7&66SN=6$F))4<(%4!J7^F"%2$8@_G.99\$E6[]ZC!#[K^W>B:GE@/ >J!G4:#Q =1. M5.([=1=\&;(+?'*%>N^*H7*&>ND2S]RAJ\ \GT/4[=$#YA)=Y?OKG*+K'M7Q MR-]] ERK(>Y+BJ(\5T)Q"5&61Q 5BD&29!%,$YY2E;)$<>XOYWNU73[?Z@@D M?<&3G%<;L]II&4#@]_J.91P5B)J:.20X@[3(8Y@5&8MXGN,$)8T0_9V? MUN\PO?M:I_[NK65_][OX"A'@ZSO7,8IDR*]P=)MYVY[L3Q X&,!A@U*NMFK8 M<)50(!X$L@1[<,?4 _XDQ<:HX)PYZK;%C1[DC_4[CE6913E$ MN4"0$:J@7E=&5#'$<.2GP>5OP]C6EXT+MIQ%71SJ2&B'9_9!A[YQ(]V>$>^9 M9MM@GP^EJ2NG >,%L&Z$3$OH#F+8U(0.=@R;GM =J(,4A2L>U;40B3WR-I*J M)A=BH]GD?JG6?]"5O'E>KM:S?UMRCJ=IS*)<$@(S5*00\4)!G*(,DHBC.(N1 M(+E?9(YCPV.CPK9QY@OE.S] 63O0/FNN=MI\*U0X=HIC.$X/4/<=A=-"M;$9 M-$9/0-OLD+4E_' *7$;"L?&!*T;X07)8',+S_N[EE [GCMLL5S/?G"^-R,,T M2A"C-(Z@DDI/[EB:0XR*1*_+XSRF*>8J\9)Y<6YY;#Q6Q3;OK[#]*^FXP>Y* M5#V V3M3G5CBOM(,V)D>MA2.%UK!R]ZXM3YXB1LO4(Z5L_%[0(!MX_=S6I8S M->.6#3\LG^EL,6641WFN(DA$ED 4"0$9IQBJB/!$"CWCBK!7CMBE%L=&4:_W MF\!KD\$_*J,]8QTNP]YA7^]:, ?=M_/&\;HMN7/8]+?E=K35M]M2.P?"V2VS MLS=V(YXJR]U4N/RDC3ZZ%5=^E>M;]4!_W*S7JQG;K.V*<_E-OI@IV^+QH[YA M_7.*8R8+0AF,\DR8(ED2,D2DJ9E%(T(E(W'A5ATBN&T^7]\P12:TV6!6B4B8 ME\54X-UMF2^WWDW 0EKYB?K:-?WA>O#?0P=3&3%$4T@R4_Y#F3W1I(A@SADK M:,ZSF(BIMG>,G;L]NNK[0/*++,O_=NG:M^K%.*:8Y$3!+,D01#DG$.OO$R(2 M)T@D*.(DGJ[-LI M(TDRK_7LVW3N$-5$W#KWK?K1;=;Y)KW3\^RT5E:JRZ?;OCE^G*P_O*_5AZ>] MFX"V?T8]XHZNSJ7V>,]B@V,==+8;SKI!9\7!0=V?/8=OP&^6+>1L6CW@1@C] MF91WRU*/7/_/[.7]4LAIHJ=3C$8*4L)C/18KJ>=6>F&?)BE/\YB2-'?2?3G? MS-BXM[(4U*9.0&4LT-8"8ZX;YUY ]CR!AL.K9S;L"I4SO;DA<:: FWZ I:E_ M(?,CK'ZTW'3AT8,0C9M[#6LX7MU5]G+)_UE56OJP66EBJ>+GJNQB^X^WE?+F MQQ]RQ6>E%%.<*)D0F<,\9@E$C$20*)G!2'%4I'%>$+D-&'SP$<#TM:1#=.## M$$32V'=%[3?_7G&;F_4$\I]&(?FVD41N_+/I)7?G8S,[B&5V13FP7J:W&0-+ M9G:%Z5 UL_.3NM'FW^7L\4GSR5;D=Z+KV?[8YEJ-^8!6]C?%,S=E5<>1 MVV-X$[1K=C'FIF+WMNC<1*^*K9?=Z=6W]UB.29(Q"G&*(XA(3B Q-;@82U24 M<K$?A!KJ.R 4=Y7QM&'2(ZPC0_OC6]3'7'+X]T!^[.()=<+,H M$H084C#/1:JY,,-Z)(LXC)(,BS3->99[B4.?:VQLPU:]"_C0=2_]!*0^VZK7 M S7,3JFVLQ5/!/[12_2W"R0];&B>:/ -]BC/NWY\V_'"/1V539:+1_T%/AM- MV ?]B)L?LW*:"US0!*,AK^/?->7KI'_&>B6<'MK4>M,VWVAFU Z#QX+((?0C4/?1,>D5_("D3 M[UX()%_2&;NSRB7^3QU.M*2SQZ_T2KH_Y8H3*5-96=-O57;YZW(MCZV;$&>I M1"B#0NC_($PC2,UZ-&8<"RQ1BK'7_-*YY;&-(HT<]!']YXO"SU?V@<>Q4VAD M^SYM:MG\/^I2[<"8W?^ZUANN\,=&3JT/?UKD \K10R*O!UPKY_ J2KX\KRQ1 M5JOS;?VW=W1NOMO[)RG71A%*B)FYC,YW!I>[S[# LA XCB G*#<1E@K2R-18 MI@J+#&5ISKW.E][ A[&1:EOAH%8R,!/REB;7I!7V!_Z3/K_\54]F7E[FUG-U"E-Y67MH*&V,P3NC)VV- MX?QX(VV.P3OJM+;'\*9TV'[J7%NZ&O]WUZ^J=E?9U 2\KO:@$U 2 _%$=:BN3K/YL_0#?C2,3$Q=2N^*Q2?.& M[XW#'MN?XVWH>_EU(MAOXA'M5R_:6H BP@PD.QB ;\TKY?50JB J201;$7* M/]7KY;&9^.=XS0;:E?SSO&Y^NYYOW\EGMT_?T+SA]F'?O@]>;>B.P)R.U>K% M_]Z4:]ORPW(WJ;RC,_%Y48LX538:QY8+?>&M>K]KM5&F,X>>T_^WNROM MC1Q'LM_G5Q 88+<;, $=U+4++."NH]>[57:A[.K!HC\D>)8UG<[TI-+N\K]? M!J4\G(>25%*R9@:8+E=9*48\IIZ"C. ++N)8)33!09Q03%BB<)YG"O-$Z;]$ M85)0JYYD/HT:6Q#6$!E?&0QD);2=;ML47J;+;M]AZ$GH.?;9<@<.C6X<0N 1 M%$@W/JW?.>^VIVK+,5-BX6]+P2?.7O<(O!@VZ*+?)Y2[JWBO]^ZR+-_*$L*. MZ'P!VP [:6\F:"@*D>-$" )'(@I<)(7 82)E6A1%S BW7T!;C#@VENVS]L-J M!FR6HIYQ[7O1N UA8Z^I*3BGHL,*2Y=UEV=,AUHAG8^MX]+% :?V18;-C09< M#CCX]3IP=_G@N;G+R]FR-.=URF=Y*_G3PJ2\/OR ?6 I0+>@UDHUW[H;]8$N MH(U)I8-]LWC89(X*P6D4R1#+2&90\!=@EA"),Y9G5)-]H.*B6VK2EXEC>S%L M9QZW3G6L=A#,N^';#%JF09547?2Q\AJ!VVC+;[A)VCCWV:6U8%97CEI9M>X.5!ZT?=D])0]]&;F M&R4'?<-\//?G?:2NE8!-/E$O3FAU_W$Z_W/3 #;D84:#H,!!D8>8)'$$Q2Y4 M+R3B-)=!P'+B= ZM;;#1O2!6MIK5/D@Z&W,[]]9M!=JVPL\/?+T7]75&KD,5 MWVE(/!?NM0PX<*W>:=?WR_,L/M-1>1\$:F^4*0#\5,[DE1ZHFJ0)25.>Q#B& MZ)1('F,FC@%5#L!LV+;_7FS0B2[G@ M28$EEP4FN2HPBY@F@3 62N2I#$,GZ?K](<;V\%_/9YA#9=9T:M8%\T1CT_]BOCT,8Z?X_[<<^]/NL'AAGT03_NYNY3WG)EMT>\I1O9 M9_KW^<+0RK6>_Z:'@EY $*8RAO,HRC')=!"0DR#!,F"!'B N1.KT_#N./S9R M:._B=X&,#W5?!@1>=.QMX3I+=KS2(_8]DXY_V)VIJ2-X7GG+U89!2:TC0+N, MU_4V9XK[-G] )!5.4A&S#!I]'1Y&F;GZ,8=,:^!CG*>AWOY>/"\G+NM&8?)S*1HABNT^K-NA1+I8O7_1W$ HD MH-+-=#F>1$+*C&84TSA),,A'Z!5?J' @>""I)#R320?E?@T[50,7"6Q.S[=,%6GMEYFC;KPNT\DS_!+Y= MF$O6[GFL&/8,N-^J85_LY[!G2O>IAW_?O4$'\22YA87BCWBVD*)=ZO"=] M\V=:FHWKB4H2JI1>Q>9<+V")"B)-Y'& 0YX3E<5Y07,KN0N+L<:VEFVLA>P4 M-_8BNC+5H:;U!+[M9.H9M9[Y<0NPVM0+5!N++OT#YU &[ _ @0J SP'2K?+7 M#IK6FM\3MQBNVM?.EU=UOI8?\;HST&@Y;$?MZPH@&G$9LS3"44%R3*(HPT60 M0MBWEU=_XHN MW]U=_79U=_7A]C^\[!2TST'[;G8.U$UL[![W4:"S9TZ%IOV=BKZ-U.H?S6K>Q+MM'+X5=]_^5['VG!HVAR7GL1QEFM2 M+7!* J:#VUAAQO( )SQ3F8H3$47,J;)U+)Z-C<5K\TTWFJ=*;#H,N39K&PN^ MMJ6Z8[%W1.\9#ZWECJI_+%^I?S1?NG77N0NTU\3'((4 JEHBQ(#EL2YY;//O MMPAZ--X-6W$]&K>/E7>/SL!N<0*>M^ WF@#,AB-:JN]-S=U@\DKMUL./2CQ MNL&QRXJ.G^Y&6;_*F>;"J5'B?"AG):R7X*'\\ -X6#8*!B'5G"4S@F6619CD MA.$\"2+,BB C2A BB5,YK-6H8R.LQN@ZJ?G*;#=BLH/\ ]DS+6UC^-IB MU)CL42FB$TA>2SF=0B1(9R\302.6D;C -$T$ M)BF-,669P(E,$Y[$19B$5EJZAV\_-HYI:BR-B:BQT;4"]15\[31R/B@]\X43 M'AWJ3 ^Y?6:!Z:M;#EQ9>LB=_9+2@U=U2,3#)BS\'U9ASW0*ZR]@AE4RZN-\ M<4MKP;"-4$!3'0 KO6HYR:*A5$LBRUJ2_U M8\[8:D[7QB&PSB$1??[$6"3Y!X6[9YH!/R[J9-*6.T;!:NT0UAYA<,GH)FXI MKUR@-YPHAZ*"02=LH+J#82;.K4+!&\ZM10SGCS)9Y%SFF^7DP=70#=&(=,$V%(W[U(NJBZI.WZF5J'/-R;3]CX$VN;'!C:QP#%C"I.X$+A@88BC,(VR3*^]0K<=74]VC>UU\OGR?VZ^HD]7 MUQ_0U=V'S[?HW0XRT(N:5)D<2!=CF#O#S&V;:\[& /QVKAU M'8#S\>H#6-KQY7D(]4Q]KUK,-N;Y8ZWCKGLEH /##,HEQ]W M'J?S%RF-@%V3ZJ4L$D1F$<[R0&+"LA@70B4O?2<377S;_!08M[GOES4/C#$J< M+8[N,F?;I1UE.NME=O55FO/'=_,[^N-OY?+^?CZ%V!_V>P_6D4X*F4'_M@!' MC"28$,VTN<@3'"LN8A&00/_32MK!C@>ZFF+U4+Q6<>B9+%;[:8O:$V@I5E,' M^A/\D5.!U'R!EO2'*YMTGBX[RNEU"@;2%*U=N$#:=+1E^\7A'<_-YI-'Y=$S M4?2K3]K5F&%53,^$;$_K]-S[G:][WLAI!HJD0L>@6,I,QTM)E&"6\53_)TU$ M'A$E"]55]'R?ATW=)A",T9VF<]R@>>F"8-U,W;Y< M;;GRO(#I;G[)__%4:@YYJLJ9K"I9_;J85]4D#%))LR+%A8(%D@@B3.&I)T(2 M6E"I8Q$KP4_; B_7 M'0G7&:NLR"*9YH7FF9Q@4L04.FP3'(9<]B==#= ]K;7 M'3_>C9P^SV?RY3-=_"&7'Y]F8M66-\M)7A1"XC2*=?03)APS+A*L\B2621 S ME3I)%QT>9FS48ZQ$#\9,I,!.-^XY J8=U9P/4<_,4J-36XB,B3UL%[>CX)4T MC@PU*$>TN[M+"2>N[L8 =_+A<;Z@BY=:,."2\X61J[R;?Y5"UF5:M4P*H2*/ MA:"8$:D#E#S+,8LR@:4*PY 1 HWI74C!>N2Q\<3:4M@#J.0"U+,N8:'T+!=+ MTX7D47]1Y6(!3>AAR>I&(_8S8L#<,]FL;6[T82[0!G2]H-H8[EOEQ1DL MKYQD/_J@-.4,RBYSN=^@X[D#^1V6TMK2; CK9\ MP]HS8WE U+WFW@$BO]7S-@,/6P?O ,5>1;O+9SLS_RUGXGT) M*HTST>CMR(CF(E8*YTED.NL&F*5%CF.]%%-1JI205@&6RZ!C(R:P$Y4S_(>V M%(G&5- 8;!/CZ0YY.Q7U!>3@P9-!]6J&P6RTLON4Q%%W5!U.WO: [D#G:SVA M[': UA&NUF.RMO<:[C"LHW>OCKRZ?M9=@:6IN/!5%M.N;:MW7+R6A^:E=]F='5" MWIR >9HMORSD0_GT<*E'@TNKZ@FZA,/Y^>I:+B,HS3*$[&N,A! MEEJ$-"")C-)8=>B;=:995@_(6[7+NIXO9:7COMJ1RHBAE8T#B(,'%V@FE[#Q MUKUYUKGS:K=^'6*:WD@P<\L9M/(&_=3X\[.9M/HSJYE[5\^<=JLO0 \VE'T M<+/3,T-WZ/=R@38^;8Z#]]] UA'<-^H#<]"DD?:$:8.O>W^8UKMV:DVX7\^R M.D+Z;16;NW!!22;F30[ M>Q?(0%XOX\&3?L%W:HG8YR0,UB:QG\EP;:'8%U;!#Z\Q]BGTH>MR V!KL#7<6]EUNWS(X<'V'>/.S M7'R7B\OO"VG.!:\*FV7,"199Q-*"I*G([$/*@T.,C11J M(]':2H>HY3"$%E'AV<#T_.CO8G*ZD-D6'(>H[6R0!@K,K+] ;I%6J_NMP=3A M3PX7+[5:_BHD:K^R8XGC2F+MSG1.#Q(64Y8K7"1&#KG@.$_""&@A/%U/IU^G"_@^DF0*BYY*K'*1(A) M+B#A'!= $$)QEC(AW!AA*,O'1C;73T#7__;7, W^$\0>.LB?KEEPVQKGL MFR;/EU+7WN/:_0/MBB_0%@3H=P !-2CX9.2A9VXAZOD3_)Y>KV[GFYAUGTS8;W]\<]9Y___,XV!>H-AS]WOP)'B#C@L<7 M1%?T/"?8'8T8.*7>#:+])'K'^YRIBRP7SR67ASG_&DX?0T-W0^^5$0K?_CV4 M5^F'7C_SFAOFWV=0D#4)4RHE+0B.>5I@ H5.1:!7#FD>Q4482982IQ/=O5DZ M-CI^%4="62J::4)]D2 6NK*YH\"P]TFV(]]13-V *X$#TJ$FSJ_]6P7^X)!Y M5\+4;GPRW?&>?(J-]@Y_/V++WJU]&\GFOD _*OSXR&F$HT1F:1:IA(5.^THV@XZ-]_=RQANS+YJ#?E[R[4>F MH$ON_7Q@A\[#=\'TS*Q\.T@]9NB/#/R&V?IV*-HS]R<^VU$_<5XUQ:C?Y8R_ MZ.#[W926#]7'2 M!GH1D40Q327+S\._[)@Q?V*5_,>3 MGH /SYL"JT"F::C?Y[C@:8X)DR'.]9.(TR"*TS"2<9ZXB7<=&F5T#^C:2&2L M=$Q"'P32,F%\+CQ]/[([R/0@2=H*@=\LZ<&1ALUHMCF[EWULO;AS$^=CS47A MG?]16WSPDE^DFB]D?>$=_3&ADJ5YS!6.5:(PR17!+$U"S"-%)$E9$M/A" MX>W#C8V9ZU;/,\//*V,1-=:Z,>\)E.T(U1]V/?-D;2@VEJ*-J:BVU;,$C1TJ M7MGLQ)"#DI2=^[O<8_FI;I3RZWPN_BRGTTG 6:$RC1^+4P4%9 KG@A*L6$[C M(%"Q?ANZK!-7-Q[;TG!EEQLGK&&R>_J[.-_S'>==)KX_M^N:#/J"[ M+NT^BGN_[UB@] /V89_*ZAZVRVX4)(7J HD)9X%(8E)H2.((DT*OQ0K.8OT. M)T6:%OI_^CXN%49'AQK;@_G:4LC+"&WK!^U-B?!\%LLR]Q1\^?(4&,C#".8@::-8@8(J=%%64$YL5G5 MS]F2ZLA)_W4!_N"YPD_5:D5@V23/ O]V/O&+:M^YW491YNLV7L98FP9XKL Y MZ_5X '!@:9YN0'81X#F!C876SK$[#"VK<\*3 PHZISYQ7L/CC_/%E\6<2RG, M+L\-:(F]EX_SJEQ6DRRB3(2,XIR*6)-OE.&"A0G.,A6$/.%I+ED'P6*;L:V^ M]F^A2@RD+!HCN_4\;H7<+G[SAN# O8_5? &ZP+7%YCWV,S)&H_>G(.W< =D& MHUZZ(+<._":=D&V@.-8-V>JSW'N5OKB;C'HI?C[4[4TD2XTH06SRZF\ELM- M%<3=W%(J?;T'1'F6QE&10XTXT>OG), TRG,<\U EL12@7>&2[>C#R+&1S):/ MH.^\6'F)IA"4F*W/@^TDX.+9;C^*_2M?M::PW";M]3MB%[2^]3GW<*?O8L[49$$A M.:,)IH7BF.C/8A;&!#/!1!@G1+][SCGYL!IG;.^'O0I_,-3I:-(I8.T8V0-< M?<>D79 Z]SC$+@Y]'HA8C_661R)V'3YQ*&+O\@X9\\XJ;_OB;K"+"VOG6ORM MNOS^?6&V$Z]FRT4YJTK^&YT^R0\_=*P->XSSWV2UO('3W*8CNL9K2QYN(HLX M3A31JV J0TR"3&!* H+3,"6L@',6TJKO[9B='!L=?ELIU%"C#F(R+'_>E_P> MN@+IZ%F#495+B:I:8J3IG([N:64DBIB4,WW53'_SX!XS@>!V$#^5%:J>V-\U M)!!RP M?:0S;U,*,5+3Q_12.E]]=5]RMI(Q'B>Q4&*8Q423!*]$*)P9)GG!Y8+-[2L56D=TX=;M>8% *V M30C#:49$$FN429&Z:==Y@W@8V;H5P,N> +8MQ? &6^_%%/M?R;K^M>I!8L(2 M%\\U#.UC#ER%8 7 ?AV!W<SFYDT?2UI MN3 OEXD(BRB6A&O@189)%(8XC_,,BR F)&,BBYA;,O L&KE4;CVXN^Z]]\VU>D/>;63O/I&%S:%[@V\N6^;EK-SI^W5D85) G*HUI M0%*%)<]S3;%)@7-)8BRC)"9)S(J4.S7ZW1]B;+2YR7=/S&&90VCKNY2P4M5W9[O"')?CD3\ >LYY\U MO>B5O$G0"A4D2B0)YC'5C[E("-:+XP 73+ P()FBRDG=]_A08WO<3>4+O';- M#UO&=DJ MT!LQP!^@.N9"3ICYDP*I^'P2@XMPPU*$J?=WB4+BT_TT;C ?+,9 M"PI69!$NE"HP"5B*69I!V^\\2..(9D%J=:#D M0ZRDSD/3<[."W@C'8M@1-2IH(R"'3W:HSX$#*U#X!\N>=T_57 MJQE?0(@$ARB! *$U7_FXK"8Q)22,X0Q)I.F(\#S#3$617L9D69ISR7*"U#T9) MU'B!P(TZ>%HYTOL,.%0L]#X3 ]43]#0C;LG]L\!L3;UWN_-PB?&S/'^5MC[O M3C[BWF_Z>S9?+.&*]G8/'O5:UN[:R^=AKL+F'NF1 .'>5NF8O>GX+Q MS "W!9H>X]M#H[YA>-L"0GMTV_;!CL'M6MQ_0E*1YD7$<)Z)'!.:"LQHI%F& MRCA)XS CU"UHW>L;,!;^:(QS#'VD97^-\_P?(%B4-KTT3F'@&-9UPF+ <,T* M$_< ;,_MDX&5'+8YR'%+]P*A_2O>0B)HI0QQL_@TGWV7BUWAF(!+DH2AQ)$H M(&]84$QIR#!+9<&*D-*B$(-+!)TPVNJ9&%XBZ%?MRG)5POPF*D&G)ML^.'O; MN1M%(8B#2M!ZLO6#C6JWQZL29#E!(U().F7Q/Y%*D"7X?E6"; ?M%!(_/,QG MM\LY_^.W.>3 3='A1(F<$J$XJ%^SSC$QH?&&%N0 MO&DZ^SQ?R@HV;%$%-?I.(>-!-*WBYW,QZCV0!@.1L? "U3;65<3GX^,46Y^+ MTV!!MC->KN%V&Q(GXNZ#'QTR &^S?2<2;[VTHRX%OY?B:2IOU)%3. ^/T_F+ ME&;8+\VNVQ<]OU#\5Q_EJ:JG.N]6W0&3W\D?RU^T?W],5*:"C'"!I4R9#LAS MD"!6^J4J"I%F 4T2946= ]@Z-@I>N0HDO&7T6A+IERGE?V!]E3:H:@X9HB^+ MDL.S]7DNI&/KF#Z_!G:A^D@FM^=WQ_:\MITI;9RM21.MW$7@[P5:>_SJJ_&[ M<1J!U\BX[5,>I/_)\2LQTJ.]P\J4] _\GM3) $-VWSZ"L%\3\,/E3-S>SQ=+ M^%F_&%DYDZ+N8K+5=$06(@QSS.(XA?T@J",7 8[3/"4A5TF>"]=DF?WP8WNC MK).7B,\?'N_!5V6VH'FD9' MOD76NIQW]''O2HSXRGUR[#BJ5\@'W&-%:^O1 MQGP$]L-.2.-!#_H-G?'S>S[(V8IACPUU!6GO-%'G&W6CQ#NI5T$+NGBI=88N M.5](&.M&O2]!$W@FJDDA@S )4H:37#%,$CA@)*#Q="89D9FFQ\2IW;3%F&.C MO;5A($I6R04H<5^"3N2S7"Q-#_;'Q2K",-SHQGTVLQ!%4<8+2G$:9(&YJ;/5+Z!84XT"5]]NCH$NI MT0V"U"D0L[K7B)Z)C;UH;3"J+085X ':0_AEA-*?B5@K$8>5NG%!8P]01>G M#Q][/K9G]I/^Z;_^LOH7_1_(6OW77_X?4$L#!!0 ( (J*IE3@N7<;@LP M &VE"0 5 ;6YD="TR,#(R,#,S,5]P&UL[+W9DEM)CB9\WT^1?\[M MCTK?E[;N'E-*RFK9*%,:234U/3+[$L,;\P^_3]:=OR^G'3^L?!!/B]D^7_^R2\;%$#M%Q!.IO.__;/ M]8\85O@#,3=?;?[YKS]^6J\___-//_W^^^]_^AJ7LS\MEA]_$HS)GRX^_>/Y MQ[_>^?SO+%-8;F7^7KA\>_$3]%UQ\#.JW@ N0_$]?5_G'?_NG'WXX$\=R,<-W M6'ZH?__EW:L;KSP)\SP-\_6?TN+DI_J!GYXO" Y$ZN97U]\^X[_^N)J>?)[A MQ?<^+;'\ZX\G\[R&JE,FSU[XW\Y^\:>K]WY>XHJ@LN'S-7WC_/?K6W:G ;^N M<9[QC*^+-\P6Z<:'9E6JB\O?G(6(L\UW)QFGD\U3G\75>AG2>J)M2:4DPAL* M#DI)"\&B %1!:,ZD3L'?9+F2O"*:-TI88?K3Q\67G^C!I S!_U/5+^'LRXT\ M[KSR3#;[T7ZQ[C[09R>F&)^)0M!2T&J0/H,S.D!2@@?MT3.>#R;]^AMO4GY= MK\^6Z8?%,N.2C,?%*\,RW='Q3>">?^*GSV%)#X+T:3J[)+A:D2%TMEX,(+TS MU1"Y/_Y 7!=<+C&_/M/,@\QM.%N32<7-)X?0^O\\#4MZXNS;._R\6*XGP@4> M7,E03&"@@BW@D#GP-F(N(:L@V6 N/7RK; @^L?"(3+M!!9O<3E=Y)?S_(*V MX@DOW' F"A.P?$OO+LQ- ?%B&^6I: M!7\!ZN1LB%Z!#O2'0I_ <\?!9N4Y<:&]2OA4L5/^P.$BJ(R/CY7P] M77_[93K#WTY/(BXG17':][@'JR69.2LTA.@0 M.)E< CBG@P(FZ_=2LDZ'Z1 M<) 4NT# ._PXK4*8KW\+)SCQGB4O@H"0M:?-+AL((0KP0DNR:U@,*P.AX.:; MMT*"Z1T)!TBS"S2\HA!_2:9L(_CW)']\OCB=KY??GB\R3K1WW.N40>:(H'(N M$'2P$+%87H25.1SN76Y!R%98L;UC93A9=P&=#^'KJTSBFY;I60;CW"(&D1EZ MB601UZ_%4!\[P Y5*X]@>,Y??EF M^6'Q^WP2N(Y*)0DLTT:J\+% M9IM\LWR[7'R9SA-.;(I>VJ( O24^G%;@DW!0E,; ,=N2![8;MRC8#B$=9T ' M$V]/,'F[6*W#[/],/V]<*8,B1,MJED8IGEU) M21Z>_+[]UNT@T'&N\R QC@R!#\M0*U?>?SN)B]DD^A2L-$2IEH%V+68)NUI MI+>B-SEC"0?K_\8KMU-^Q^G-_078R>)_^35]"O./N,G+VN@-.I("X[: ,HQ# MS$F "UIQ'9C/:3@#+L(DQX?KJLXCH[M:NP)AV1.*9?\$58 MAW.V)HXG+K*F?4\2TA49.PBN'NU(KM$ALR*Z@6!R/P7;P:3[A.4 XNT")O7X M=_D\K/'C8OEMPK5&ELDA"HI)VAN#@\@%@QCH^[I0V.3X0.BX\>+MRJ^ZSU7N M+\PNL/#^),QF/Y^NIG-##R $MQ0G%P3:"\GV80Z".U.$, -AX<:+ MM\-"]UG)_879!19>GN#R(VU_?UXN?E]_>KXX^1SFWR9DRS(WJ"E6\B02+@IX MCQ$0@\I"9ZWP\.#C$0*VPT;WZ(O9X8JTKKUZNW@T7&&\W"! MCGW&=19"_3)=I3#[#PS+BY)U4QSZ9"01[^L)B5R+XM)H*)09.\8H=O3;IDYP3T8UP=\GN MO'X[;'2<"AU&L".CXQEQD#=N1T*.LYT[B_ P33_+S_=$=YK^L;^U\#),9JO,-,7J\5LFNMM_Y_# MK%YDIQ ,UZN;'&Q[1_R[3QWH OENU!]XN_QT!1]#^#S9%-95&+PIOTSG]+(I MF83%V=VQ2XRQF+A 1S$K*E[/TQ&BM@Y0("'%1,748U%>":NX@<+Y2S=K[">< MK5<7W]DL-6#\O!/ ?]N%NGVMR,4[GJU6)-RK]11U%HIG\%);4(;$QMV-_7F_2,<[]]6:HN+ \ PA]Q(WG)O7GSO&C-Y+V M1]!6Y/6 J(-@L&BMDPZ ]O[38KG^@,N35_,ON%I7&[Z:R%"4,1ZA]B>BT"\7 M<*Y(\O.$4TEK%]UC544'[-_W4#-.-XYV,#I8XAV@YEE*]8;GZATFI(409_@; MKB_*'F) +DS6P'GEI5A: 5S2/E\EACYJ9QX[_#E@7WN$JG$:>+1#T6 :Z !- M;Y?X.4SSRZ^?:T!#)O;-^A-%K-=E-LG&!"%M@$#_@4JU/5KM8H-..#2>%\O; MF*0MB!NG"T@[; VMCPX@=I-X2]&&+B9 %)F1M65(UM9$L-RR$%R0P3Q6V320 MYSU.RY"&)FEO&>\/D,4ZS :R08O/N%Q_>SL+)(YYKA[>Y[HWDUF=$,ZSYL2+ ME]X1V*.&4)*&G$5P2CJN'JV$.\3X/$Q5#W[1( ';8*+OP,Z\(4Y"K11^C6&% M[VI;T#?E+V1$J[@F]:JR362U_T$3'#U*5@^NT2! M&D[X>R/I"R[C8B L_7FQR+]/9[.)I$W5)F> &4TA@0@&/-E08#)C)+O,76CC M^UQ0T(.#,PA"]A)I!V;E%8E[_G%*7OZ9,,@ROOR:9J>UT.>2)TO[;1&L@*V' M.LI*X@F%!ZRM_)PF?\T\5H^Y/TRVH:X'9V<0" VNBA'A54^O)B_P<\W4KV[Z M^;\MYNGZ4JU1RB(I=,BR2R++2YNLE3135@16ZQM?MG$61R:1:K.@YT:^,U. +4Y 8LY)K MI0(^5MXU".2Z.DQM@X&'@7:(0CJ UD4J_6WX5O/H%PFLHD-F12H0*E0?3B'0 MQAP@USHII/W;IS:6['YZNH'40=I^X!3C -%W *";>8<+47V[/(V1K$0N/>1( M2XT"@@(NB0C16*<86N5%&\_I<;K&W0@; 6I 5721 Z(%LCRE]]Z1%CD)TA>A M/22ED1S(I"C$] ($11%:8BF8'KN[?Y!YNI^DS6BEZ#T-.%LYQ<]A3&*B"#BA4-<""S)99&_6C'=/W1]1W21LW_]@(6<,J MI .$/5_,R?2M:VKLM\4:[VSJ15",["QH9APH'PO)*A%?S'GG=,JGZ[6BQ-SV0YDPZJE ZC=8X5-LJ&88,"R.K\Q"@.N((? 4#+.G/7E ML;M"0Z87QDV"-H+1@2+O(#EZS=J^7LP_UMK.ZU9WHK2*5GH+!6LO#V,8!!TE M&!MLD%+$DIKO?/<1UDT$V"Y+-:1J.C!/CYK<:T=,QH7D[=D3=,<+(=J@;5CV[X\V?X6V.ZV'05@_0KPGN^BEZ,5I$ MKR%C]1&4S^!U;:)&WD9ATI7L91N8/4A3-Z%D0WP-HY .#-DU)B;<"0IZ10)= MC >5N0-?VS2:Q!G#0M9986L7OYL0\2A'ACN)O L7_^1D>G97JUX!I+V=;"S. M4V7%$]_&1@TE)]K&I5 0KVJ*J26Y&$R>"^U(+ MJQMEQPZL\!J\T\Y1$3>00CJ UK46EF?WYT/)*FI;('G.Z[TQ 4&R"$:Z8!PY M"R8VZFEPBY*Q.ZH,H^%[-LV]Q=T!7)[EO*F5#+.W89I?S9^'SU/R\2;1%AYL M(*7Z;,_F4SON&>3(3'12F_!H\[\#JB'N)VCL*M,FX!E"^!U@Z,,2P^IT^>W: M*BA!I"(P0RFN-EE. 9P3%@SW69M.F1ALAYT"1'Y"'^EAK*SX, M62MZ>G*Z*=C8I$)JE^XE?L+Y:OH%ZQST$WR]6-5+06_*A_"5 A%MN;?U?#U& MX?K,)UC?AF6Y"U@8"$N+0QE,=<$HD%(KE4Q$GMK8M+NTC)LT;02B T7>0;;T M>S'PQ'I#\D&2AY$4=6C/*>JHPY&"C-P[3AR. M7JU6IY@GCD+>5,@.DV?HR"+K!%&("*Y(+Z04SC_:07Q 7)T1-+8#?VQ([:&& MI]N'_.S4X!.NIRG,;K(S5%/RFZ\X4H?R1_@Z9KMRKF- -+41?JA3^-#4&F4. M.A<=E9".IS:E)$=I5SZ;+7ZO(O]EL7RQ.(WK>>M*;62]4T.?#>99#.Q1 *^::-VH8^0M03B!,&1]<>ZN@5 M6=IAY@8&)DD%QPQZ_[2ML#TPA,JU1/5B5X)Q*8D"UZ5EQJ-,7M)AWC'OP,H?N[ MY5U[RWG$76NU7-=!/?DTK2D$Q>67:<)G7Z>KB1(E,55+CTPB^AW1'[A,@$+: MA(5'S;8Z/*477,,(_>LV/AZBH).CP3VTN1A0M'U 8U-0=L;!ZL7B)$SG$\FU MT#$Y<+Z>&M5BLF@5K1R%02/)([*M#O=VP<==,L8!R3":O0N3 \4\]L21]Z=Q ME9;3SU7\[T\_?UXLU]<8^A5/(BXG6!L4.JDA^4T18JBA(EJ0N;BHE>#:NN_Y M*EN_;71X'*K114OQCHT7DE'!U6IS\^P6&X7YZ$(R$()3H.JHPN@= Y&L5(8Y M40K;"B4/OV.Y#.EA"R(P/8IG/Z;4HZ\5SWU.R=JT\'B+D?F/Q"MW.Q(X+ML/0<3_4FJFJ S0^7ZS6 M;\HYHY=",YPSRPJ#((('E1!IBZXSN&/0D=NB4;8ZA;^'G$[VN&',U^$"[P8U M=0KE=9_Q_6*6"?_*)&5(LXG5B#/3>DOHP7(5!2\RA$:FZF&:QK5( RC\7@@= M+/T.*IL M5."Y%A2W:F]YSBR:-A>Q'B5KW'UJ(-7?<:&'TD,'H'J/LUEU]^?YU[#\&UX3 MUL1QVEN9ER $"Q1F9 >.9PXE.TM>O_3%-SK%?)"F<=WF-G :2 ,=8.G/."?PK+C[B:8-+D_KLZ=@3S^:A3E@IX1X;6 M,<-S:-,\^CYJQO69FNUTATF] ^3@)W@Z*$@@JDUOIF2;H9Z6$Y$&G MW'BF[ 4IXU[V:8.9P^3=4Z!VU>5N4B3+$HV 5 RQ@-PY!J"1CBM&[UI"Y M(J:3&V(#!V=["KL#O+R:D[$B0WG&P:99XB2:*&,]*Y2\#HD4A/9@*!+@6(OX M3=28VKC.]Q#3R16O8?!RJ+ [V) N6+CPQ*PR3"CO(*$DN#LER!-#BAI#T<&5 M%*)NTS_W%B&=7-0:%B?["+F?CKD;?/^VF"]N6LE+IC(3R1,_#EEM VRQCGHT M(# EIVT4T3>:%O8H79W#H_)::NK@'\C&6Q/&_P M^R%\Q=7+K^03DM*F\[#\MI%GG5M5CXX7F[S%Q4J;%,\*A9&.C"\%!\J9#"%P M"BNEL%%:,LO8)AIKR%0G5\*&LHE]*+\+G^V.,J%M@4K M*8KV"JWBB*CU2+9P.T@]E82U7 MKYD7^H7UMXEGPF+,$M!F\DV*BA"#DQ16<\,35T:(EI?L!F!A.ZP^E3*I<32[ M-Z2_X#(N!C*9Q-:U! ^6(ECD'(*M$^]Y2."U9)#1]:'93^P89VX'KJ53& M["_A#FS>K:Y0+Z9?IAGG>?4L_]_3U69,Y<0)YI-E"0P/%E2J'&'6$)0+FGNC M3&PT9>B[M&T'I*=2+C.P+OI)IMQB[%E*2ZQ*JN8UT\_JUYO.4-7-RSWLR]A.CO;]*_U M:SD?,?%S6$W3),L8BZNSPIDS)-4Z7*(>PB8?2A:UR:=O8PEW)'0[/#Z5@X>6 M6NI@!]Z>O1?3V2GA?Y*C)QX%0C&5P>IGA&@LR58%YHU&[]KV6!&X'NZ=R#M)"*UV$IM_/(!'+&V[/VX7*S(0K%&S[6L/"G >?7""?@Y5L M91(QLR:PVY'0<2NOF\!EY]S?_II[$FEF8N]/6<7<#SKVUUQT\'\]FWER'R4F=-7=@I32UUV2!&%$ M2US++'SANE5QU)XDCUL@?GRXMM+FTX/MC14:A69)T:L"OI*I'K?M6:] M7!(DB!Z N[.E;9:;[!"Z>VNT _#>*\X)X\E'52+XK&I#150099:@$WU7T_IT MVW6)&R80&K<\^1B .UP+'4;9%\D"3#IH)A/$$FE%*"L@&H:UK%;+DG5!;+,Y M/T#0N-7+8\!I'TUT *B_XO3CIRH3"L[#1_SMM#9&>U/NM!H_6RW6"^Z4LV"3 M3;1:G(-H#0/4*J%C4N32)GNX$YGCED0? WSMM-;!=OD <]<]@!M-\.M-)%XR MK3A6,JTS4Q1 MH-7\_*0!4AXOWMI%^AWLLIL;,O=(YB_S)899'83U[XM9M=)_#M-Y9?#-_#VF MT^5T/<75L^5T13]ZL;EA3CO*=)$O8O5)K2XJF07@FYFYUFIPF?R.+(.0ABLG M4YM"AU8<==+T[PB [@(3':R->T1PR0H3UD6D=:UR<*!,M."-0$"C@N2B<,N; M#>M[B*A.FL4= :%#:6:PR/NHWF1UM^;D6Z^G<89O+^C>%(_0DZX7D9R5WPWO M:>Y,P1&\T,.D,KR'>O>-USIT%%F[V$-411%$I8*@ZF1F)4VPS@3GVEQ4VXJ\ M@<#X_QAH?I>7F?"9- M80*\+HD@$4KBTM ?S4?$;T?JR&6%A\/CX:FX#735 1AOC&H]9X$":,]E#9N= M%J"2WYSC> CBB18B\\4;)Y,J0LP-AL9;X>0;>DL:M%\EK&[QOU!?_09(Z.088,.H[ M2.@=V)[K])\O*L\D=QPSE%(G.BIC(6*Q8&(R,D?C>:,1WG=IZ236.TS)M]WN MPR3> V8>2A5?A E(="N*@I7VNIXD%'+W*D]."5]LYB6U.MYYE+"1)T<=J/<[ MT=MP2AAY"OCS,[>NMN@O!=/Z[.#S37F6%YMF!YLEQZS(N80 6GM/3+$,41($ M1,C)22EHY6V5QMQJ(/@V%'5R8+C_7M9$])U#Z7SA%6,4B6?3-JKV+N4"7(D" MA$#C?22A;==X>! PC3UJ?G@,[ "P/132.<2NNK)<1*,4DKA(HC.9&5!H9:W0 M#,"-9RYYDUW9ZL!R&,MUB[I^8;HJ0,G[)XF!\R$.M)& VWQ)"J? M,[B<$P2%D6%.C#=J"['G(//V?<$&#/3V$W,'0'F6TN*T7@O\^+[6C(=E7OWE M%FK-E;5@7P]7:TGSOK"HG!@;*[#1C%"] &!L^)C"IP'TRRAN0V!G<2" M>^+@;BYS<*5T@+57\U3/ / %GOW]:GZW8./=8C;[9;'\G7B>9).BLS% ,9MD M6Z@' QX!!<^)JZB5;)/BW)'03O)6PV"OI9(ZP.!=9B;&:*E,](!:UV/YF,#+ M(*%>D4E*2<&P3=?5AXKYQK)B355_9^<\2 ][(^GSQM&C-;-<#X>G5ZO5*>;K M==F;#HP7M\!P4ZQ+AGNCR8E"3!B+@LQ4/"M%B\(6R%PE([+0Z-N8M=UI'=>R M'1V/[?38@>6["FE6[W!S3OIA\2%\_>MT_>G3V9T#DN,#K :''F7:-(<2Y&A8 M!Y$Y#ME)8^O6@J5-7<0!1(^;@3LF=H^EV?%;P]9B^NOL?E@\4))TV1;W3;G5 M,'^6\ ] Q[@Q\#'@>6QE/2%X M7C8/KYUY;O,L'(LE)PO)F3J!& .X0$LRQ%1D]A[=[1/6 P#Z&"7C=JSI"J*# M*:PO1^!!?C>[1;R]6[Q#8G@U7>-[7'Z9)CSSD=YA6GR<3R\;CT_0).E\;:D; MZN!L[B0XZ1QXXPQJ9DSV;0*JUIR-VW-G))=B?(QTL&::W=O-RM(VAH:V->M) M&%) M#8"UUQ1#*$XSUD#'7"-=8**+(L.;;1H"=UECSN MB5-5 M^#GD!KQS*09RYK(Z0@/\<7L!'1.'^TN_ \-Z3QY0ZV*,X.1)25U'$@OBQ9!C MI6MRT$?KBVEC$O?,QS8; MQS\HRG]1:J1"" !9)B,J;*DD7ZCA.B7403K!M[-S.I/9V+#44:AX?K36P M"D<_LMHD.V[Q>'GL$>8)GR]6Z]7$5>N>90%D*M5A* &"%0EX"8Z\4C32R: FN7 M:,F1($.CH'0+XGH["CHR_O954W_(V\)C2*KX''P$*PJ%YZ7V(6+: W<^"2T" M"S$\(:?OB*<_W3A]NZAPT+CXZ'V5P^K3+[/%[XWZ*5\^_4A]E._G9OCN=)(5@I00MG:?(SV4V\C@9/9Y-KT3W^,J@&2OO69;Y>+:KSSS]_^ M0L)_-3^?+4,K**W)K&]RW1=R4,ES)^HU0Q'JU4-7H-X.JBENY:WB4<@V1>2[ MT]I)/?FA:+HG5]Q2:1ULR3>SX=GJ9#&IZK\J4#7"=+^H5:%((H"KT G X4UC/#P163 M0219@B[28V[3B'0P%L9-SQP9M>,H_H!\SC#EZ]^?QCE)AF5)+$%P@=41(AHB M2QHL&NZD2X[X/ *0[Z-MW,3-J @]6%4=;-4WBHQJA= \36=X8__XL-A5Q-8E MGISP8!/M.JK05R[)""H['C(+698VLRA;<#-N9NC( !\=#ATLB1=(;T[3C8KI MZ]DF0?9LGI^=U#WFO\YJ]B.*% QG8!U% $U3FVF;VS#77C M^KKC8VC16*$=@/2!JR0%A7*&6TC)DW"")Z??9@VNWDZVW&89&[7>[_#N6G= M'$!I'4#OK #Y?TSG]"<]%5=KBC#1,^GKZ52](J)J_P9A$R047,<8YFN)X['@J5$L+Y6ZD;I:CO0 M#"71AV DXB>F2$LOR"I!CK0JN55MCL8>)&G<2U[=X7(8 MU1T*Q4;5X1OFKB2W6N%Z1<'9ZVF(T]E&AB3Y2S&6Z)PV%B%Z[4!A;?@010&T M6F)RTA7>9K<_D/!QKV1UA^ACPJ #;^$NN^?MQ5:D#)Q^V33!<[Z@0B8@""5 M^1" UK,"JS%H1EZYQV9)_N]2UUOY>4.X?!>J!^JN'Y?@+FMOE_B9(L8+9_U\ MFR'!;N1])N8)T\PXF5UMM2/JO>'*K/&0R"D*67'+;1NG=C]Z>RMQ'Q.Z@^NW M9S!?K-.WX=MFD7J9HJQ]D47" LIF#I[K C%[GU*A=:J/==GL%FF]5;_W8%WW MT5JO6_WR%*\+;X*(TC"A@65RUI7@%APO!4S2QF=;)R.UZ>6U#76]E<*/#,9# M=-?)XMOB&>]RF[P9O+F8N00(10*\5X *_6HRR1%V80DC%\EJ3$R @ ML1J5S,*)S.S18ON'J>RM;="84!U(EQW@=/L*LGOK&:/AI7;/@X)(8K6%$Z-. M07)99Y:1D^\S\GV1O/3Y311G-5K_J+.G5- M('B/$D@ (CM4*C8JI3Z(['&]B"/#^7@*?E+F><)E"))%!/2&UFD*M=EYKO7E M*G"9:D.H-N>TV],XK@O1K=G=274=F-@'.'LU_X*K!P0I63:):4OAIBS$877$ M0M3@A+"<"RPNMTFN[DYK)[-BCG2O="BE=6 KWX9O%^UPTW^>3I=XHT"'0H.K M&AVEI9:,G!A.VP%Q5AL$!!G!^=HOJO!@MYL?N4=%ZK8T=GDC=3"TW*E#;:*Z M?HZ?[C#X_M-BN:;GGYR)=//#B6:!&Q9J*@X5;3+.@U=)0Y(I68:9Q4:#E[7-TJ.9VZ'4 M-[[5W329O.#O3?FP#/,5B8OTN.DN>=[,X/-B-3UKM7;!^:2HF!,3!2QWQ&;B MM (=_5$*NH*,U?5Y$Z4/M/GUDR$R1SIT&DII'=C* M:U[Z._Q\NDR?P@K?E/,!3=$B%UX( HJNF0K+P7DR_)B\+CJB98T&93U*5I=' M2X-AXN$PZD %]1,_7>4L[IU64KAWWD LQ=6+M[1S.*V!LR)SH=W#A[;)S?NH MZO+LJ#7D#E9/?XC;>7J]]S*F9!U@J"/J,B($[0N(7((J,9,DVK0 A;B^_B2^YQ,(3L%RO5J-6X OS('PFUES@ M0;6YM;0]C5T>#+7"8B/5=1!-5[;J_ZL;_"7,SO8 DM@TD<'='+;.\\UO7/OD MV3#LN[=BTNRT[AHOOY*//?^([\AXORP%20E.FF1LC* B[1F*1TG;!:G#1>^$ M-IJ)U"[#>3P^QS74S:+XCL'RU)?2I(10I-:!]&+J4;(,X&4HY%(%KZ+0H:@V M"=2#R!YW%^@3Z#NIK\MYSC',!W&9;6",+L0@Y M*0E*)5$SU0Y$'47IE+1*MK'M!Y,^;CE!,Q0?5Z5_("2GZ,AY*Y;6+B.V(WWE M6>! T@@2L\^"M,'[B]//GV4:4878ARE?S MLEB>G"GS0JB!"\3:2DYRQREH5A2;)R,@\9(Y:LU<:-,]8$L"QRT=:(;'%NKI M(-%VV3L>5W6NP82+:'0B+\;X4L>\(0?''-8\8=)&F)0:33NY1 MP6?[2;X#X%R(Y;*']D6QS#S?D^JK[L=LL3I=XM4U<64+1G(PLM*>_&46P:&( MP%VRF)TI*K8YYC^4\NV@R9Z]-P]8\71,GJU=GS8GRSZ?K MWQ;K_\#U9F46+D,=F &F+D]5EWK$)&L_K> SNU+-7/6ZXR"@J/I:T.K.4'//F\6(;EM[,BL,H0GMWP>C&M!WWSO)I@D+5, M1P/Y/;2R+"9P13E@V:#7$0EG;8YBMR!NW!*546WDT*K;&XU?@76+S,#4. M9B__Y:<[*GE-W]C\:/.3^EOOL/Q0__[+NU_P+7*7E M=,/4XO)F+'WJ_>G)"S382$_W8QFZ:ZP=[@;C4]H1CU M>_OY@6_\Z8K3VS(X?_$=*+;E&K^NR5YA_O' R5W+CV%^/J?V^6*^HG?E<#[# M]NTU1M^4\R409I=QUU6TE4QT+-@,4CD"?M $2:,H9,^*:%1&,&",U9,(E\%Q MR<%R8YUFJF39)AG?E*UQ([7CH_[.V+5N,//'W"+&VRIZVC*>P-81DK%2IMJX M$@FJ/BJ@5TE(-0>L0V(\M.GMV,76<;[:;VGNV]F?5^L9F5"^.(2$C"R-C Z\ ME!FR(&_/"L\,]TV$M!U]?P1CO@L.;QOS!EKL(-'QE\U--XJ 3DA8JPDSP5NN M&)A4+Q83M42]99"SBR+8$IEKT[?M)AWC)M?&Q]H!6ND 4_>W.+B]4!A'F[F+ M4(*6H+A,$)QQ()V,&')DHM%DZZW(&S>!-CX"A]=A!\#\#7^_9KZ7Y&V=SM.9 MT!XPYD:ID(4 IF0@YU\I()<;(3K'LY691=^J8?INE(Z;4QL?KDTUVP%R?PG3 MY28Q^"N&FHVLG-W/F%%26$W;!!><1,FRA/>#!@? MJVUT^<>,\%_@.DQG(P3X%R_N(+Z_5P9=A?><>Z]0('#.$JT& JMWF4,1*%C0 MVOK2YEYT%^']^_0)\^D,K[I_;MK0GK4$7?W\[=J_/FP&TFHMO<^Y7C"MRUJ1 M&0F,!4#/>2PQ>.G;3!#:E=(_0LB_"S;O5,&VU&P'7L4]7#W[.EU-(I8D??&@ M>3WB](YVMT1_B!(<4Y9\I]!F/3] T,CEL4U1<#O+-(!*.D7666]N?+$X"=-Y M/5>Q-L::R0CD@$M7;\-' H5RG(N$1F"C;.?W2!L7;8, 8 M0[:^-L>L%?\7E M1UP^^TC45U/_*YY$7$Z"U05S+&38(KX-]YNQ:R:7;]W.8U39J[S\AUI%0SW+>R"K,KNJX:,.^<6=T M]?BET=7&^*:<0Y3,@T^Y#CA-M==T$<"$JF,E>"JFS69U'/Y&GF=W3/^J0\!T ML(QV8O"W<')I=; (G3 !-NXSUB[['K M](V ,+;#\':YR*=IO;JP-N<[7T&,WF;R=&3"V@> 50$B9"UMW109WK;Q#\W2 MN??YXT+O*'I=#"ODWNSB\UE8K399VLN@S.6LE+$6N*_))<8E,<8TQ*",1T_" M\VU&X7R'L)%[A1]S0Q]217TC[GQ)>DYKB#M#'&A5$P$)8C:T.&40W&D9I6_3 M$>&[I'5DX@X%PO8@VT,K?<#L'L/_[SC+9;$D1B_"0>N$DCPK,";5X5'D2_AZ MY=\8B2P:RSQK!K9M".P6VX"\C==V+SDC'VX-I^[%T++O $#O:NW%'//+L)Q3 MO'01QLAL:ACC@")M3V%,I!#;.@VR)++NW"C5J!'\_?2,"Z$!%+T87.I=W-J^ M2NG4IAROYN?M.\[9(1] ,T[L.*8R66E%OFCM9%R09UE<*$*T:0GT*%GCYH*' MQ])P.NC '-VS_[^F;[PB$[Z:T*[N+2L:M'7D:Q+]X%6R4%S)65O4PK;I1_$8 M52.W@1ZY=&,_Y?0)M,V8E[?+:<*)RK2>#D5!:,((K6=;*E M 1\E!Q6D88X%85F;VLCO4=9= < PZ!I4(1T ;#,/Z&J*W]OEXN,RG#P[77]: M+*?_A?G92:VNYA.>A=%1*'(I W@UL+ M]?2'NOSB=%D+^,_:UU=CO9H4SYWC/@&WV8"R!(X0L [4)7EY9LG-:'.5[/NT MC9O=.A;6#E5*YS [:QNEC8PY\4(@J#>% _D$,28!(>8BC+'(39M+M=\E;=Q M8!20[:Z2#C#V8;FYE?9MP]BY3Y"??<%E^+@93TJL;19/S0V:6'R$I *M'54[ ME%F90= ""H:7K$V;BX;;4CCN[)9FB&NBH Z M\LD#PK>I_G\'Q.&W&ET@5B4 MQ&?V#J++'DI(R,E=$"F[)D#HVYC[.G29GG@^F=Y%^IA2!FR1$I17#$)&"5H:C#+X[&V; X2[M(P[ M!J6M=[>_T#N #5E:<@W6%?6_+=9XT:1[H@1RH6M'0Z[KC'FRO@3Y4%L99!^$ M3<19$^P\0-#(8R::(6@(^7?;VN'> J6;5&_9J^'^)PW3?&$+*@?JIO! 4?X\ MWRR_OFHEG8Q6F UP97D=8UO A3H@&H5'+#8&;.:Y[D+H4:^77-U^N&J$DH4* M@M>NJ\:1AVA(6B$G6HLIAFQ+Y\QI:Q_LH'LM&6BU3%!(LUE$-2GF(OM0K32F:D @9OMG$U6/:R*M2A9U6 MTAYWRJZ6G!92R, 5%&VP]BI5X!(3H!/WLCC+1:->82,P^\0L\0ZH?[AK39]( M>EK&^[>PK%]]P4-:D6WWY(8&_7$N1C+M#*,5T1O(L5Z)B!0-N6@T1,V<*,HB M+W\(][?]O=^SXC43A3?214BN\)I'E1 ,_9$E!BPQU#X$\+WF?I^62SO\+VZ'#\PD<%I%BO' MF9$GRXT +SR#E!QSSA7);C>4/ASLVQ#V1_=\CHO\P:'PA);!F_4G7)X)X.77 MSSA?U?F^2AB%U@/7FH&*)M7&5@HLXY;[Z)6\W4[L<-3?0\>X]\#_:" _5-$= MN.SO\ L23[^0KL@%VY0U_'6Z_O3\=+4FKI8OOY[S_ZRV"UEA_A"^DG>6@@]2 MU);>"92I(TF0O#.'PLM(JU:I-J=]>Q [[IWTW@%_+!1T /1Z;_I-^?-BD6M! MS\5>]'XQRY/,I4%K%&2?:!N24D(,)8'762OF(EK1I@/RPS2->[']JG?-'"_:/* M9%" '%)ELHNV.D#BD2JV,1>N7"TOT_4/I*C8A93KB&84I)E8=)L-OJ-;*4_X M;/%P/Z%#G'6P^O8M6N>ACC+7AN0O,RB#=9@(BMKX7W!T3#C;9H3+G@3_T?WH MW;$WT*V478 P]CGC Q 'W,DSD26GI;)(\+^KPD84+;;AT-YX!G)D#5P5W>%0V&:U^* M0&^/<;5R*UH[_30G"M3EB=ER=L:A)*,NB<\9"8W73KIYT7 M(^V\SCKI72HN'Z'%Y6Y$CYNS>6*8/DCC8P>>.ZW=%1*AG^KI,"WCV>+S9KSP M60GD!)UW7& $^L.1L+V R)(&)HL*G/X3SFP5J@Y%T;A^_9@8'D^Q3PC-]5BB M%CK\&I9_PUI-=,&ORMP(K0)PXVNO7%M/0_2F6CV'R%4020T-Y(>(&;=P^REA M>!!U/BU/8U.'?L%FT")F+0TM2TXR+ER"Y\%#\3()%GC0\0A'[]L3/&Z%]A/S M,/;6=!^ ?DBTKQ>K52T^O_ M$U"T4 \E: ,+)'G(JM!W9&&G@O1>YXPX^ZQ;<@VJY UN^Q6)=_8;$+3'^ M;+U>3N/INIX^?%B\P\^+Y<8MHU^HPY:LTNB+AVA\O0.J# 1RT\!+DXQE1B?= M!MZ#L3#ND+4>(#\.&@:SZ -?V_DE3)>;N;"_;J9X;B2^UUV<^Q\TR 6;+6@< MZ-;,Y9ON UW240MR8>O=+%LGSY,'&PAYUAA4EDN;0YLK,H]1=:AMO._95V,4 MB@Y.B%(;:M42RY T1&0&E+=:"&50LC:7#1\E:]RCB\$P*7N\(WKN0 M]Y]&]-CCVAF>AK.('H56=!0G:"^@<$5.E\,"SJE,&Y_+S@ONG6DS3:&E^;F: M#7/YEGIM>UUS8J^G(4YGT_445^?RSV_F[S"=+NM(\Y_#:GJFBZLU0E) JU($ MRW*]YA5IC>3:1#K)Q#3JH!N=60W*1L?F;1<,/CP&Z-BJ?E+F\$),BW(FG0MY MA/7EQQ?S<%,V!URA'IR&=H9W,,DC 6.K;2 MNV#O02?TJ"KN($ETR?C/WRZ__/@N+@2NL)D:_FGT_7JXW$N* U+<]O MJ#"I(Y0 M%$E'L4*.K14:I))&K?N^.BHVD<5':#J>5C5>N?ZU\O_/)U^ M";/J/&S\5&&]$8X52)96A?)H(:(DC[64HC6:P$P;E_]AFCJQ5*-&HP-IK /L MOCE-:\SW\W3_=R_6KQ+!JBRAR,Q!F7H/GK@'\A64,$XEWVCHZB%4C^N_ M#86<.^V3CZ3&#B#[ZV*.W\YJZW\YG><++AQ)2$L,Y$KP4C<36=MZU %+W 4K M2U:E36!Z/SWCPNQX>%@,KIP.(/;+=![F:1IFK^8DQ],:S&^6:)!>QY(H;B>_ ME$(?)2'DC)!XU(Q%YTRCJ_$/$-2)?S=N9G@ 774 NT MZ;#P"%'CHF\\I-R.= 926P\(7)R%O*-5U@,._O/^PW#CCW^YP M(HM4R@L%B,*1!4MY\XT-_1)(6KNY=6(XI60>/0@J,@>+1DZEWY%\DDB)WHFC3QB9N2^&X MG0(Z F<#A79@*8=(:+R^[,ZG4I+8;GRU; @V MQK7'G:281L-%!XOB_E3Q/;7*D^BU2H66MXG6DE]D)414$;BG[RD=N?X,-KJ_/)0G78 UF=?PG16U_LOBV5MPW2U(]W&C6+NDM,)^[>H7BXT]_I0+%WX*=M>4W'*B]" M,@A2BDS>9Z9XS:.JG3=$89)GT6@N^E.XF'+3GI"VE87^Q!,:I$M"X") M'$AE @,*7_+&2W7>LV)MF]/H0Z^F='*Q;B]= "QUXOY1WK:2=TB MZE' 9D&2?Y&5"@62$!2A1,?!6U4@NT ;1;#(69OBQ?NH&7FJP\!;Y\'R[A S MYRN*D0QD[;%O(PH@?@+$;!(%MY&[I'5@OLT1\?WTC&N,#M?S=X"SA] [@,Y[ MG$\7R]\6Z\N#/V^+"[7>.]6>=DIH!SXK"TK+K&UPF%.;#MEW2.D+,/OH]W;+ MK8.$W0%:;AK?J[Q<$+1:(M$MF:T.HT.(/B9 VE]3CD6$T,;2/$#0R$-;!MZB MAI!Z!^!YOIA_J26I)([*T7TYE@G7Q9:8ZQ#50BPI+>I)0(9<:P^X8YI4P9X@N%,K-ZQ&>FWL]XK87*WW;J5\_=<'270_2,] Z>QKSZ]Z?3;/ M]:AX?:T>[:HW&0]6U^PE%UA;QPL)D?,,7BN5K?..Q5:C>;>E\?!V\Y=O>C4_ M?]?9-;=JF>^\=9YKX3QM]1^6H8Y2.3LWNEH2UUH E\!E,@7JW1%0* /9=*\A M"-K6K5(\QC950JTX&GO\:A/4WNTWWP$ .=DSH^V+0Y*=XHP%CL6U:7%Q2.>@9BAKI/XM.P/MHHL.(#7HM4]6 MD/AEM%3)63GG/4D#,M=Q.SRH?'NB_#\Z VW9&6@G6+7L#+2+CCO ]V,M9HPE MPHVB^$P$#BH%0:S48T^WF8KJ@N\/=9>Q@CNZV5U0*9C MO:G.P44>*;Y7$F7V*38*4?Y>.@,=AK^A5-R3@@>?2P#TT8"R MM;V1,0D\)BZSC0Q%FUZ[#U$TKJ=XG-3.(-KH8 >^CX_S9:@$9I%JHTOEZC), MM Q#K'>%%0IEN-'8IC#D89K&C7R'T?D60-I# 1U Z=&6_E9P%-IJ"$'6GA>. M@3,ZUZP]RV1O8V[4Z+'?21Q#:7ZKUDI[J*$#2+W_M%BN/^#RY-JIT,4XN*B5 MEUE"L!QIS>D$P4L$YQ5**X7!1HFYAVD:=]]K!*>!5- #F+9P#%Y?W4AP1BF- MY(0R03:=U1L#AF+JS#FY!LZ:9-J4E.]$YKA)D>.X6NWT-B(H:]W(QE3?'L0T MS[>YO%4&>4+KL1::/5^LUI.BL\U!>"C1$K<4LU# G2T(FX)0R7IM;OG^=PM6 MAB&E__/8_+Q>KU55AY)]I)_H9RV*)'\+7 MB>)!EU2+=&,MX' ,(5!H3RH((7I32I+?K;1J363_<>Q8D&Z@Y"=IBQ^40ZT" MOI)#5MZ+K.H\LWH:6=O1>*T->"Y7G-^T;%\W0>:@W[='ZZ.+WU6V]K>4B-B8-(]/AE MYEX8'K)4P OWY%I;"5$Z!]Z8+'Q@R9LV[:5Z+#,7+A@1$XG I4#"8!&<%K%. M]35!<,\PMLFW_O'*S'?!U?YEYKLHK(-DVD,UJ-J+5&).@#:1L+@J)"=O(*$2 MLECC+#9JF/JTR\QW4O^69>:[Z*(#2 U:0R!=:[Z+@#?#]6KRQ+BIM"/9^+!I4]@^ 4HW\:E:TMP0;S MCS+SXR!EAS+S7=36 P+OK5V.,H7"1*W2H_!16:? ":DI3BTJ)1:D"&U*V_[H M9>8'H>Y@576!M\=JE3&0'%!&2*$RDXL!7VOQ0@X6L_62Y/./,O/1\#>4ZKHH MGGRD9MDK97@T]7Q";DHB"@13Q^H:)DWBVC#>IE/LWT6A^2$8'$AIG0!PR[ID M$4@HN0XK-76,D[(%7$P91 Y,:N]XY&T\P;_#0O/#P-E H5U =<=3#JNE3ZY M2;G6T4ATX"6 *0S8F2Z:W.X4?A)S^$Y-[8F4QJN(Z MB'H>;UOXO<.TU[A:??@4YES\2I_\M*I%-.33, 4ZU9)M:S0$VJI >ZU")/'G M,D8_REWY& ?O8Z%PITZ632'QY!?$!==OEG66!3E42I#/+S."]=:#DC7NE,6# M$\PS8T)1KLT1T[!\C..2_"$6Q$&0Z'Y!W,_S!(U((20&/-?ZLL(1:*UGL)(K MR;*SNK1IX+4/M>-DT9X$N =0[XB%X1<\/NPV?F_Q7JNGK-^^&DCK [,\)>*X MMC.5(8*W454G4UB+CK:Z-A4K@[/2?[!YF&O?!P:ZR)4,Z]C=$LN$Z\R](?Z5 M34A&*$IPS"-D3N(Q4I,3V*:BK2E;XT:^(X.V:6!P"'[&+TEOXQO>EHDL1J+@ M$B3CM+%;FR!*SJ!$'[DL(BC1YKBG*5OC;CE_I#4U)'Z>RIK:2C<3%9WU2@?2 M"?G%9#\*>!X4,(F&1, =N:O=!"#[K(]FI_I/:7T,CX6#5\&MH.4(ET[NSD$@ M2;4<$+#]"YM="]F3YQ$&5F$V.DH-OJ@(->$)WLL(I?A@A2LEVC;]KHYWS^-A M@W&9J?BPN'&Q_.>PFEZ[LA"0%68CY,VT>,8".&$$Z%RX3A&9RVU$="#A3^9. MR"X8W#YL'EZY'20['V:W"OG*U/QUNOXTG;^9XW]@6-YLFF"%5-EE ;5?#4D[ M._!">&!*"..5MSRV27T>3GNOP6X#J&T-\R9Z?T)(?U;HG<3PAT_+Q>G'3[], MOVQXO]4I)/DLN!(16-86E)"IFA@-!1D&7DQ.C:X$#,I&KX%I/_@?'@T=+H5' M6N)L)#ZITV]#%@50;]K1<0'>B42"ETXGE$4S?A2T?X_27B/)XP-Z4)UV<*3U M[SBC6/-B[MU#R_7]=/YQAM>GX]T]/!0VFZ!8@1"CK-7)$KPV%M H3Q+P5NHV MF9+!6'@ZXSL/<,3'47B'UGDKU^R2ZTDRI:CD!00;:%USDKY3M9E?"EIZ(Z)T M;>[6'D;WN*[X2& ;PBG?3_-/".%_F'QT/U"N-9%"CERS^O8#J<9^8^G .,]M3F8 ][N>.:WL%S2\[[@,(_^!$,E1) MN0B6E1J/$>8BA6A03$I!^>B4;9-1&J-!UMD;?L7UIT6^]OZS:U:2&\WB_R/O MS9;;2):TP5<9FWN?CGTQFQN5JM16-JJ23-*9MKZ"Q>(AH0\%Z ?(JM+_].,! MDB(%$2 2R$ &-&7'>,!%F1[N7WBXAV]< 3IT9,<8#TX:"9P+Y5,VUC=*(3^, MOHL)@PQ!U.YRM=%$->%)NUY=/[NB'W^*^&?XC)NN.H27HB5+D)4A5F(,$)QW MP&5.#E$DDP^R,(F01W"D[[:A>"JEO12NC8>:Y00BG!BJN]9Q5Q@=BTTBYDCF MK:WI)<63"1')[9/1YN!%"?R@EC '@7$_+=/ [;Q86#81S-15NV]7\[_(]GVY M_/PE++[>5<,G&VRJG4.*J!,"ZZBDR)VLTWE=3"(;R=AS-MS.IT^'E3'%MAR3 MAQTXG\^J[-??JA$*V0S"2N).BJ2VL9!_%'R E!D+OEB7&K6B.IS&7HH[1C_^ M&HNK R ^O9XW?R_H#9_F7][B*E59?L29-:HDS &X]AI480:\%:2]C676&N^D M;=.:ZF 2.[?"CL3(\AP"ZP")OR_2\C/63-I7Q-L=/*RLPQPSH_6HVMI(,_". M6.>LUZ$XYUBC'J8'D=>Y(AP'@>,+J@/T/;V,7^=_S3,N\OK-ZM%.% MN9XIC=+0J0$91:F3 A,$1=\&R8QQV9G VV3?#:.SEP$F$VC$4437ZU"(MZOE M%UQ=?PVW]U!?ZH*/N?E]\CFC7/D^3^%(=[WW+WI[1>]_\>AMWR[D3"WLJW/V MA%6UXYC4M3K)@>>6.TY23ZE-LYAG23M5:>U\ 2$^72W7-RO\0&S^A?[-OV?> M8_2\5F611J[^EH+(LB3B&1:F#1/8)HPUA,II3;AQL;2MIYI)ZY*TU,87.RI* MM>=IS3364]2>36]I$;-.)D&./EM=10W!SL(XZ3C*7I)GNK=5E>>JW M)X37CW]9,[UVQ%K/IO88JB!8\L!<=1QY)I\QIPB1,^&4$#ZZ-EGOS=7>@S^T M>YMMKBH#N2%%Q@Q>U2'BA;PA5XHE@KGG*3'TICI>Z2(>D9=7=!=))!\*6M*LA P&E#92O#U;L:G4K0P,F,\,^H>B.M4TQT+ MB(/-O>.D,W5XO<:$;^A9W]9!9LW[9;G^F[A]'RC6S&5F+!T-68!BGH-C.F^\ M:Q:393[KYRRZ ]_5*7:.E>VR':,[4%2O,:SQT_(J__[YRVKY%VXNJ.\G:S 4 MEG%2(=YY4%95J>]11%2F]2.W31-&S%J#:N19-$! MJOX(Q,H%KKX^YM+=4@IW/'A70(A$FM=A@>@- [2(* -+7+>Y.-Q#U+3CFUKC M:BQI= "LG:QZ"-;RG!1/)=3.X@F4<72RQWH7:%$68F(H7IW77G_=6R;:%$[B M<0+J&7+_N:I]];RC_5)L( GUOV1*#@4 M9,-%T@' 'G5J_!6)B#3?R(D^7^%&8(M\UZIC\_.=BY^E2,Z,1@&EU-P1$SEX M'Q"2%\IQH2(V,MC&6D&G7L,XH)U$S/WTL]VYGC_Q>L9]<3I&!U;;>)M/X#.W MP(T0)(]S>'+W*>WR9I M,FZMRP*!S E:/MD:X#DYY[6"K+"L(_-M!I\<0EVGEM]1V/EAQO78TNG _-NW MID?V )]%:76N%8D)Z8L*A9.!6SO:B^PXN68.99MF (=2V*GYUAQY1TNI _0] M-D5G6)3"HBWHZ#TH5;N/H-# ,(LLE1;T[YL@[#$5G9I=HZ#H:&[WFJKVR\V: MS-'UFO9$G"_"[0%TA%7UY'-&L:*>IW DJ^F)%U67;KW&ZQ>)4'0WEN$>1I;; M)+C6M;]/K3)."*Y$!!M]XD)HHVR;J3;#Z#Q5OSSQMJ<2RGE2(NA4( =5$\HE M0E2: ?/9F<0]][Y-X=QA]$UK4S5$UK:":B"N2U)=Q^?_[WE:,S76,/]_(.0D M=R%D7T"RVAO-BPC."@&Y&)5XMMZ;-@[1>9790P3E_KV/7K+^Y>NC[Q[5RI22 ME12U?T2I1109:R@,I% M@Z^Y?BEY+C&@L[DMB,=8Q;1^\ 3H/KOH+\DR'2-T<=!SFUFK9PE=#(1M)KA@ M$@6$QYKIPA3XB Z$,TS8C*$TJCKOUV[=9 )%E!A3N"UM^3?90TN90.8'0L* MT07=QIX?2NE%V:M#T':*O3I8A!V<_T^L:E,_(EQ&@RR#X:Z:W,J#"Z9>/'B= MOZ39'^0Z">JGS:H&"'7=!IXBD4V35CRN\SZVM:6(A6P4%3&1B;GL*["2M#_5V$@ . -7QTIBZHHNLU-7\X\U]41$+T3))NRT[QT!% M52//V5;2M5%:"[T]BV%']=;WS^T/!2=(;#D.^SI0+']@J+?B-3CX^^++S?6W MFL?DC'6UKUQBMI8 (>T/P3EXPU'G7(I-;7H$[**HE[SS,QQ:HPBE4W#=;3=/ M/"#-:X!M6A,G2=N-M"YMDRB4*IS3[\X&KQ[.J7%D?@"0CA! AU"J ;WES>+Z M7;B^U[Q8G'?9$*.P]J?VM..\=@6BDZX$Y40TYX'4C[3U!ZUC4/ ,N$X420<@ MVW-U]\O7/\+_+%\38^W0 B M>^E->H8CLY7H^D;EP\(>=?UGP1BL4V]I\]&>#NB K-<"QG&95%"IU=# @81. MJQ2; >9P8)XLO0[ ^2O^A5?++[7()GU:+*^6'[^^FW_\]*V30-VUBOD$/"ER MJVI!&^E\ R:I'$)V(NDVY5S/$-8M^$X'Q0_IFN-)Z&C _86KN&QW%_;Z6SF1 M\RAJXCS$5&=Z"L_G.YS'_/KZ[>XFI>AS2D5>WO]"O>_O^,%A$$F:H@C=9 KKT! MQ^ND)EE"5BRI(MIDZN^GJX_\H-$5U8C"Z !:CQ.6WI3MC3-3K$3MO28#DI:D M@F404BAD,Z#A4KLH8IM>-?OIFM;H:@:M$85Q2:EC;V]6Z1/MG;>K><(75QO0 M;AI/C)I(]LQ;FJ65#5G=-$EF1G/#6-2DHVJ_#F0%? V4AN1J?B++LG$*2Z=) M9C[:7(I0-1QC:C:] "=1@1;"!PR%2]_FLNVG3C(;@K:3D\R&B+"#TWA70DO4 M13D;+!D5G(R*J&O2L*>311:I S%,Y#8!^Y\CR6P0"@Y,,ALBDDZ1]7V2#%D6 MH60F0,K(016?P-4!A#6QQ64668CGP]@%))D- L#@)+,ATICZMF,K2TKDX!E7 MNF9;*7*N60"G4@$6E9F';Z[RW=;,9(>^IA_/KVCIN*;?W7S&_.$[K[JVD\LYQVQ-C?Q6Q[JP M>K6<-3 F5*Z]ZHJV!VFLIF1VIP"/A-*R2[EVI$K'8,;#Y=%Z5C"Q(A/6TMHZ MS@DU!$\'#+?12!5#]K*-']MH01U'+X[9"#V)_R?;!;_>+>%#^.?1+V=!9,:S M=R"4\: $65=1>PX^%V&T]2F4-MFD[=?6<="EE[TQ BA.[5H\:E1PIM%I+B,# M*219B)P'8FSQD&7TP='WTK9I3GQ/0#WB_WR4U3S2G#R?5$ M)D%J8J/27(-S,H+C$4,B5N30)AC8:$$'P59?'&Q[$'^O3;>?"M ]9LEVS/6> M.2/'(H>\LEE@\NAU3Q.E3"$;1XX;&,WKX.Q'&>5=$FRSLGSI*.01M)TAX, HY1"1=(JL[Z,L+"FF)4^0 M@D-0B5RUJ).!C#$'F5.)KHVVN] HY2 #(Y2#I'&U"&$K3";I%WEH]6TO92M M"MZ \TH ,B&#=,*X[3N@GR)*.4AB>Z*40]C7@6(94A$HZ=RWH!^!\KK:4!VZDE0AT(M)R\@4 RL_ATBH0X M_="M/!2G"/KU6%V-91OB$6TEN+0 M"<):B%UIA!ATKNO)(CL?/#Q-HS";*K MW@ACYX#I_)%H9P]G*?W[R]*!3P-Z#^$?L M*_Q!*32J+-SYGN:UA8>M<)JX'5,^J.)KMU5)^-+.@W/*UK9QQ3,=N(MGFYS6 M4]S.ATBP(H?3&BZJ-2;!UPG92FJA:I)_"&URXW_JN-T0M)U>73A A!W8O4,N M1HIU3NO$*O<\**Q^J;8>DI/DEI:LLVCCW8]]"=I/?&\06DZX!!TBNKY1^>2- MB0W6:.XLV&P*,<\$\"4*,N-U=D$Y-.GLS3DO^Q)T$&!.O 0=(KT.P/G<%1LS M,6*IKF,FP!#Y#F+U)$6TW'I;HG)M;@-^JDO00: 8> DZ1$)3AZA?+A=DH5_? M49YH=7MW[>I_F7>SR[8K*(=89=8K0>&S-$S25$1QQBDO'@4Q.-LX>H:>_! MSZEMQI),#R"C'5)=IE^>NC^XS_)()2LE%+A0-'E3(D ,PD LQM@0O9.^3<#Y M .*F+3HY*^A&EE0'X/NP"ADK>^[I5YYG9B.#9'T Q1 A"AO *(DIT*Y"TR9W M=)N2:8M"S@FKDV1P0@7<]2@(^G.Y2,O/7_ :7WQNU\YKMPGJQ%P[ M: @/P3 -+#,F"MD"!=O4.^^FZ2!4F9\!52/)I:N(V].Q',]UX'3(U\Z+H$JA MD]ZD!,*BD*YX#'BV?DG#,A+ZR0L\Y4IL-.%THB6.E#@.N'8B88^"#S3P8RU&VLEVQVB3Q+OQ8&Y M;M&^H7FGNFE1.%0\O=Y O$/BTTVZOEG- M%Q]??@JKCWC4[<&3SQG%\W^>PI&\]N]>1)#:9-5@?I&NYW_=EBO=8\JI0/J% M&2@E6" T67 8(GA6HE,J^&#:%)$<3.*IBNG9%_U*KMK5LLZQ_$#L_X7^[;]G M%J4.03N(,M;+/EMS>#D#C;6^.[MB&W5#.H;::;WQ-EC;UE_-I=CK7+^G=,8F MQCN:;KM[6C,-]Q2U9]=SVK#$+1,0, L@ RH1%)RMS5\YMY$[W2C.>S8]]Y C ML..5+Y?KZ_7#YE"FA%0;F.D8B"/>MD%RU:?LYD-!+T6Y#$+:[ M0&Y\V5V28GM_\_ES6'U=;K'A0 3G-8(RV4%PJ" KHPTGATS[-EWL M!A!Y*3IS"+*.U)F#9=;!7FUML0DRJX,7 M+9,0)#EMB-:ZFJ\B8QN8[22I([UVJN"W:P9&D4('\"JGV M5?KZ\FJY)M;<#W"-C!RID$ Y+>F+).>*6PM<1)Y2-MF(1JD%3Y$S;<9 &P"= MSO<.-- >-?WZ6S:GL\E8:3EX;>H<(%4K^I@!PZ231?/ SW$?M(.Z7HI-)K.C MCI-3;]B[6\R[Y=75J^7J[[#*LQRCS$PQ\"S4S0%53P;M#K"TZGB M/@!*@WA_-'Z^X&J^S.^OP^JT0M]-&X^G;B-_^R==W63ZOI::AO6GNQ_/4'FO M0M7J5BE0F); M7^97L[3&LYM?0WA_HOGUV^)Q>>X90N)_AM6*'OP7CAS[_N&YS8+<^U=P]FBV M89%%YP1P6X>W:#+8G>$(*2@Z(PT9Z^D,?M+9,A[O]TC(&*S+&C2MO\[#R> E M!A!6:4,_L_H,H?> \ 0O5FF320)#.0&0L MYL PD@8^P^5I=Y[B>;!TC!2F;L ZQ.^-FCQEW!T$#450&_F^"8V<5]$\_OG+V&^JB[&MSUCG;7:)A"8:S^8*LP5- M;G6Z#B9V6O=\5+RU%53?)]08U] [GC3BJ766J^8M3!5RDCDJ"5;5T:/"98B, MO!7C@TZ2N9J&>1'G5X7WYIF_XCJMYE\>NDEK7L>:^U(+&NN%0*G-3YFE%1>F MM#%>JC:YVWN(ZNH<&X*!I_7*Z8R?\"Q;KZYG[\+BXVT9!"I.1&L.&')MLR0L M6?P"Z[VD]3*;8/$@KXB>^@@I]-TV2KY[[=1X&$F(RU,YV@,,[L<2J#H)W!7@ M60I0=6J*JTZ:XD8GAPI9.2CD=#@0IBSM.$%DVT(_@G\3B_V/^6+^^>;S'>$V MI!!*'6XAR/!6FDQP'\DB3[*(F*0P@1]T7APD^.]>/;'HCQ'<<@PN3BW^\,\C MPK6TIBCK@=7N5"KD#,$Z#2D[;YU5&(L:3_R/7SV-LS&:^(_FXL3B?T\\W@RD M>9]P$5;SY>WT4ZY5,"63=U6GTEA3DZ(+@C%!6.5) =KQ[( G29C:]QS?)CB= MTU-#Y8[N?RW67S#-RQSS7=V:T8PV!@]0NR63#=5O;OOY6/A:RJ'=Q @KW=)RF4F=Q9PV& M.:F5]#R$EK&ZG81-FWDR]AG50AK=@.O[N]_;9O_WWWW U>>9%B9BD@HX_4<[ MD"/9[DX!SNR7.CI/(U"F93ZWES897MXNY M:TC]=E/V,/.16&9\@,!+JKUM$D21R0[-FMGH%/-R2[7M2,H<]-H>#\?3D-28 M]3V":O/ES^7U?^/UR^5G\G#29K;>S>)Z)I26M$DX:)Z)@X@&O$8/1FOKO$.R M-.31J-K]WFDS+,\*JY&8W^EI6#?+FW(_QGTF94K!Q@B)&0.*%0,N<@46#3,B M&M2V99QR'VW35N2=^TP\02Y]IT'0'OJR7-02ZV79_.1N;,2<^1; M> E*APB1-"W($*-#K01M@B8K^Y&6J3V^HR6^K61.9','Q]?[3\O5==6+#RL@ M%6"-1 L9:YV-+04\]PQJ85>.QF7CVDR _)&6J5VVT8!R(IM[ ,I-O*JT_[X@ MK8TS:;PPRF30M@832[72O""_TDC.HN0RL#;I9=_3,;4G-AY CF=O/XU1'FE! MD77RA&NG7 EN2'2>9W,&&4)2L6,;>;W#%,=#9VIT9!Q'%-[G89URYCW-U_( M JU1Q7#U2[BJ/6'??T*\_GU1EJO/FY><;+D.>,>(-NRQ*VMCS7*FT!MR;EQ" M#BI:#X03"Z@L(+ KNW<(-@YQKD\52 ?:2-36F&@!AKY-UBE2Z@]BW0IV7-ZO*[ID-.=%B M)/C-5&"GB$62%D?N 8]HD[6\35G>?KJF]L/.#;*3Y-(ORFI#C;L%!5>*8(HV M"]-U*(1$"83>(L,,D>!F?QMB6V:^0ZEM(> VSDA.++LNE-V6^NKXWYK M%/M=N,:WN$I5F?,<6(B1U\$D9#L8;B!&H:$4+Y"3\>!"F[NPH90>A$WSTV+S M5-GU'2)^?#'U,JP_O;I:_MWJNFW/\QM=M1VZHC;7;([,_^"$@&*3O+VM=TF3 M0K.(2H7"56[39'F<:[9'63KW?'S8;3KK8LE2"#[DJIPY!!8-;3FK.*=?NF2> M \B>YT]]>W&T&)_(<#J)=]T=;/<]^V<^*86T9<#*2!Z(RA9Z0GZ9G&L2,)N:]!])1/.\CMW+K6NXA\L6#,-6)Y;5&3&F,Y'B0<:<%-YJQ M$K+A _3'CM=,?3\UIAH9@Y,=:).M9;R)=!HO,/^^^.V?]*E6);]:KG9YJTXE M(YS/$%--S,M!$OR= TS6IN"TEJ%-[[43B)Y<+XV"F^U^J&<28N>F\]WDP67Y M%_W!K9. ^?X<6"_+TRR8CY!^>?JKQS2XQ^5#&UL\J<1LK%>GFB50P2N(IB30 MF(U/!HOEE]#W:BC;+U!HJ_,:QFP89D'"TR M2:N!S%<-GJD$.3A$R94-IDW:Z/$T3PO)=C@:TB)R/*%>"GR)K7_2V?/A;[SZ M"_]8+JX_K62$C\ ,CZ#(_0)O$VD&)63*7)+MWBI1ZCB*I_5X^H+NJ0*] M(.#63?GA[^6,%0R!.8*3$X[.+ZG 9>(N+[*$HC-7KE7[YD&$3AO,[PZFQXCO MTM!)<,.9K,&9�(6>VK5 =[>FT@>>X$R[$8*:;'9R5UVIR /A$Z6(07AM%7 MRYO53&879)TXFR4+H&PF;M;."$9@,,)8:<*$]NHC2J=-&>@2H8,%V,;5) C*P4H7+XH=W%F37A07BT%XO' MI@+K()MO[[H>7R7_]D^B/[WK V**UC$Z ]XD3WM,T?JL*& #"I,$#RRU2JHX M@MR#(.I^;HB.(LI^JEEW!;9$9K(8)2$BF1PJ,/J410:K?4:)@J,[1S[?L,BC MOWCHC2&.#I3A,X4FQ3'-HR+9!R%(M1=%ZT(&K*BBI3:181O'>80"(,Y^5I = M(YU3%=F9"H'0::$4)V5L-NW\9>T*7Q!2 MO<]DBME6EM-9TREFO*N$BFU>?$NI^(]CA?3K'63>X5^XN,%C6+W]B%$8MI>N MD3))[I[]BE3!?8^X_YI??WIYL[Y>?L;50T:53T:AB9!4[7Q9:&,ZJ06(I#CC MPHMDVG@F!Q)X^N3RO:]YF",HK)(NE0AH:ZM&'QFXE! L]U:I[$@KMK&$#Z5P MV@!_"SS].+&\@:QZ3!?C: M!UJ'6"133EO6IC;R3.KJR6=O4F 7^>%&]_L)J"D&+NK<4U3!@;)1D]-(=CWJ MDF/D2035)GY^!+&7H<2&H&Q;B;668 >7\7=L_%;_^A97FTJU1<(W\6K^<2// MVN\TU3NL^6?ZDS?E/?UT78@Q]\,O'I:?::W6*4L.1^T+H*V (.B+#_5FF D2 M19N$I9$7,FT>TSG /:7D+^0@?_"#MGYQ0O[\T%>T./R'K>O,9H$)+GB%!7SR MC*S.F,%SL@I#,($T:0Y:M[EI/)-9<,_\-^6WQ36='_\US_BH//@1%;\1XU>+ M<'5/P?J7KV]7RWR3KM=T +W'U5_SA.O[Z4-*1UY[,/)40&4MR8PFGBE,5()=I#C?M"HNJC3)T]ZC]&-0G5?V'8#\*<_IA[R5;'-2T>;:0,83)QEY4)JV,&9?0XV+5=_AU6> M)67(P"![&F,P=8A4@2L:3MRGX-L6$IQ^H;;KSM87#H$-TB&R.!MJ7S7CX M]]=A=7WZO=[>]?R^2*N:%[W9RF']Z1TFG'^Y7L^L")''F(&V:03%"X>H1,T- MTEDREXLH[##-=LSKI_$>SH>U,PEFZBOE_3R\3^I)RX^+^?_&_.O-:K[X^.%3 M[1Q/\)]Y#,5)SB$8C:"$9Q"9\&!D1E8$R\R)TR'X'!G3^!$]07%40?53F[I? MS\=4G.&*6,EJNAIC==QH0= ^H?$Z9VO.E]TZ\?2=WL[@(;(Y\0S^;9'/YLS^ M&5:U4NFO$;W7'Q[9PEW=3_>Y_5.G@^)DE;G"ZM@O9<'9I,&68IU3FL6V2;U3 M9.H_[(Q4F+>%!V!":U J9 BLSJA2QGL=HX^J35E5AYY#2^0,TU=#I-*!U.%*/6>.9#UK+49"S:4F560<*+2FU6MGA$#$J9HHP;::?GN,B^/XB M?K];M$]&=]//PD>?"$WE2Q40R3R1"**I>U0?)HD(I&UTW#R3T,L[T M8R![#LEUD4@P3B'?S)$-XP,ZX,Z4FIB)X%+]$E36FB>+MFG3A!/IGS8UH1L@ MCROG2U&\^U:]B?C\&JYOJQQ2SMHHSL"7FCQ>2U6=$AGHQ-&..1Z9:C3":]1U M=&%IG!6)8V^&XV'Q,VR*U]]2HYA!I4V4(*(7H%PQ$(P)P&6.A;14L%,:*@>M MH0L;YJ(WPW%PF#H2>KH_LH\G=W$XGHHJ*A%#5/"@9(H0I5/ ).-%DX1XD&=R M-)^G]L*/A2-A.*Z/.C(F?H;3XG;9?(;2%FFY ^]=+1&UM&X?'$BKD[&61.6; M=FPZ>047?E*Y7R4BL=(3!F0 D4X,@_ M@5RL%FBY28TZ6#Y-SZDGT/=/?>@9A4$F71/MG,BU?Y4N$*P0$**.O+8G9HUZ M_>P@:%K[:00L;.OZ,1C?J^I^>I<>WWQS[_,:ZI6&K3AW(,K0>9T2RQ"#"'5, M4(+@- >N+..)^:)4N"#M\HBM]05;?>FL8%P(:<$;5>

]1B&JQ!V^<==FG M-H.W]Y+5I:89@HLGLG5&$D(''M/O"WH6KJ]_7]#>Q1>+?/^#:A8OUOA(I6YU M_S2>28L6,J/5*?0:'!H.1G*T"D,IC88#'4OQM!Y1 QR>1727=20^_=-\@X0E M=4)JSPEO:WB<#E]MV\,V:VF*90$()PX42^0O:\.(E=('Q9AWL4WR;#M3_O<% M/>NF#ANYO;N.C#.5DP34U9JTC Q)28LMP1KEDU1*M[D7>H*8+@_6(1AXRH0_ MA>$='*??+V$3*YTX.%-SIL^A M+^L)(<>*=-F0OU/CY3VNYKA^\?2R[M932B"')$9@N6XJDQTXDPI8;3&SE*3? MKEK<@9<#7C:].S8N7L;F[]1XV>MJ^D2V*F#RI1\Y]!I5< M[3I 3H)-R1FCDM?^61_\V;=,4]W<#B&C<;0':/SVOVZ>6(4SV4M=-(CH:BH8 M1G AD#<@7><^D.Q@73[[B(%#HRP+%Z;SLP/=YI/\VFN]M^%H]PKO%V)AE MK<,'5CO.*:PU^D44X-&G:'(L-K=Q@/:2=1"8S$6 :7PQ=("IU\O%1WK:YTU8 MAO[-QE,,/%O+Z=34T==]41N-<.-!H ]2229%:E-I^!0U/5F]I]_ G,SO#C%S MMZU]O,-LGB3],SK7=]NIR? ZV7;>9LD#*F#")>8KS18(3G:>O)11\[O'"R M++I'U]U>+%SX0HH<)&U&4"'4H6_*@LB6QY)BYN*@B5$CXZN'8W!L1 P"W!'B MZ1YR;Q;W>MH)AE9["3*Q0,NR'D(D;X,[6TI-VDSA'$'2G03V#+QCD#$(>L>) MJ7OT??A[>6\E,.,#1P["(-D&B8S:F&NAB2OHN1$E-VI&KI[OQTTVT1K'>\#,\O/GVO2!%G"G-[EF9))F 3F87-,4R"CE9)2R M( OML!*9:G43L47*M(@Y5;8_W#RZ4()[1& MT):H5SIH\#E'<'7J:*@=(&,;'W 713U%\4X_GD;A>Z?XN=M7+CM'F\E#8G4E MR2?PY". 9C+9*.FK;M/_?#=-T^J><61^ )".$$"'4*J9Y\GJ*>5@1,?L9 ET *>M-=PG M8V#T)4@!G.E-9TT$VH%UWZ'W-@N>,)@@X"D;T4@V@,KG<'GE8%>.5"IQ\C\QK.;"Q MX!FO22]#LJ9-EXA=%/44R#U2W'LA="3ON\/0?2^+ZFUNS,C\J'&]YEIG M09:CDK0>)2)"X*I G9)$NM4D%]L<;X?3V%/(M@7.1I-/=\C[UR)\7JZN-Y,J M[ZX\9B&H9(+2()6K%QU,@^,E@HXV%J%\MN42U%,> MP%AP&H/['<#H[6J9$//Z;O+&XQ9D,V.3=2K4P;FAUOW$#-X4#2PP+:05.31* MG]M#5$\QNW&@-)8$.@#3._P2OE;.K-^4[:4X5EP6V8#$$L@E%K0HS.34&&:B MSK$V)6MT_[23J)ZNP<;5?H4UJ1U']P19X,+@1D0!>G4 M3GPS"XA#I!_FK(7VL$@^"FK\$J+65SF7 [NUJGI#/'&?1NZS!8NV0&*.D)6H)4:MD2Q+,^G9= M,@\B\; [4O:3X>X(\?2,NP^$G?6GY57^L IYOOCX:_BZGL7D/,J"P)P)=?16 MAIA4@I*-#2PY)QHE)PPB\S#\7? E_9ABN@@,TL_6F&ZNYW_AHW56):^,X19! MUCP0Y54A;K((-B29BQ-!VW/TN1Q \F'8O."+_5;BNPB:P[LVVK9:@Q-)UNYJI@C)2F9ML@<>:#@LI?>BPB)',K@#:&RGS' 1 M"OUG@)!,IJPN@.D?,^2[:KVF25@ M2YD+E!3N&I?%VM>.Y1B*DC(HQ9J=7;OI.@Q'%QQG.$D0'<#J1?Z?F_7U)G7F MPW)')>!6R>&/B7[:851(QF!,G%>86I3=[N&-0?!M&+"BN< M7:@] #EMJBKFBX_OKP-Y,*N\_M>7'*[QMSHL=EV7]7J^IOTI"]D#J0 F@I0* M3H!/B=ALK4RHB]6LS0E[((&'P?$B0@\M1=,!XG8GXX35ZBNM]C8_]4WY\ FW M=MM,FI*4-1FL%0Z4C!*B8!%$,%&*PE-VYSBN!Q%]&#(O(DAQ;A%V@-9-\+A> M?=,3;Y&F;S66 \E%PTI,*QCH+;M'T+X$-4(?E G\_137\@ MV8>A\2+B!N<78U]!+'*5;F\5+4:.F=5N[;S&/1BC#:@1<@Z"3%3B7S3?(_&P M./W=\P^#S$7_.KS6_JOWJ'Y?^H__^O=[]_]_S/ MY*[,P^+Z_TK+S[>/?WK>[?OT"?/-%2[+]2?\-NR4_O%VQ[C-'^R8R5T;>EVM MOV? >O[YR]6S^4?MB?J/!WYM<_*.MA\0.3GOL'J7&?/_>?H95M7;U;)>]+V( M!.N0JOE/KJFT"%@L@5E("]%(#R'KC +1V-RN[.I'>L8]J6\[0@GM0PF9@<9( MYJJH_CBK^]4PJXHPI-7/T9_FP\$V7M-XQ(D8V'^F#F=X!];=D_,44S1>6\TA MJ13(+68)(B8$'T,,IN3$,T?/*3U3%.L($1\RIW0(OSO$S%W_0A5%3-9) M8"637Y,#!R^8!2Y,1*Y4RKS-?=C%S"D=).?#YI0.87H'T-D_(C-PG9VM+;J* MLZ!"[5QBE0=?+'K+21D;TP1!ES>G=)#;#.5O7.:5'.0 M-7Q;4T=B";37 D]!YV)9HXGM/]+24^^]TP^O$WG='5H>#:X7F*SDHO9*>C)[ADMZ+W".9/O4]TH[W-8;),FJ.^7I@RW, M*P232&^JDC($FR(7^GQLM[7,UQ_>+I M9=VM1P=BE0ZN]G30M>-@%3EIM4N& 6T$0SX$L2LX&8\?C;8<.[ MAYO_(K+UP6@"//D%RJD @3.DG8"V*.0BG26;]/6@;OEG M/8IO!Q7._$'K[W M,%\L\OM/R]5U_?QR^3G6R22WN3/?+DM305$RUEBUH\VAC:>=YPL4[W)*DFN' M;1ST873V9!D="8TGX-9(3IV@\'&L\7'>UBRX@,QF"=9),OGHV 8GI(>H2U0L/^M('C1=/A6?E$0_>W*_P\OZE,W?SI>GWSK5/WGW@] MB]R1M5$0BK%T8M!WX"0MW>3D5=3$53]1\_W]A$]O^D\"U[8"'HYH?XOH!7ZL M4RH^C!J0^7!W1SQ#$8LRN4#VA8Z9' 4M@;[H+)$GD9D6;7IF/Z9B>F/O3( [ MFO7''[O+ZW U>?)[M,JH["4$+^NLX$P^-<8 QJ*0.K*H\$*3WR_-+#R'!"\U MD^M^--!O_WS!Q9H^7E7%2SMH@@2NHVDY2][6.)QJFZY%^C,XRP6@M:Q>S2B( MW"!8D;+6AJ0AVWF?YTG7*K[N>9N ,^= 822+NJXS*Q6#,;1CQ3DZ,O>;KC4$ M X>D:PUA> >>\I-I)=Z:R&5)P$PU.X21X"P:*+($+9+@QK:)75Y&NM8@$1^2 MKC6$WQUBYOX6/7!T+DBR3A6G52@!WCH&EJ%GF7%O91M5 S<%<3LHDK$)W4M4NLRJ4@<]O5,3]=NM8@D0Y-UQK"WZGQ M/->U::%U=(QC!%\D9NZ=-MN9Q3]=NM;1>!F;OWW@97\R$3,F! P6M"L2E,TU MCXA6%E+@.G#%DSA,OUQNLM:)>!F/O]V9,X]" ,Y:79@'X2S9\+8F(HF D(N1 MC/&DV%EF#[WN-U5K/#/X.*YW )ZM&_JZJM_^25L1RYS*C ,.%)RTLR]% %L#$DXU"YX-N4F1]*84_6U#B8:R*;#C#W MQ%Z:H?5192& !4-V(2\<8D[TB<5H4HE)F7(NE=;3X=A,>PWB>'>I+/<+>A>N M\=>;%>V*VSY&,\$T%IMK\[9(6\&64@=(.S ZJL(5L8ZWP=%A]!T$K;.W#3T% M6@WD]1;_5,=Q'#A/CS-&Q[67-"RZ9G%2% :S)RN".M1]0,A'K3'KT*9?OF< \NGGQ%3YAO=1.F39^\^G)JV<:SW(B MF,870P>8>C)/G&5=1+U7R#G6*82UO3JM!- DQS/G+.CZR_.FL)ZBD=] M,K\[Q,S]GB)JO)$%^";"XF("'YF$4GB6PK Z+NLLJ.G!GSY=SH?57PQA>@?0 M>2;UWSNFR'H'9NHH(JDYA%I9H+)S&J,*S/5ZA)V[_F*0W(?57PP00@>(^EY! M/YH@OPG$;;:=( .?H]<@M(ITV#L'T3H$7;QGM/\PI7.4]C]%6T\.V-C7Q2?+ MHGMTW>U%'37MD.* N]IX0%IR+".25^$"9B.3R/D<$:NGJ>OITO!T1 P"W!'B MZ1YR;Q;W>IKQ[) G!2EE.@$,.:\A)?IB(XO)9Y5!BT"F;)81''$+,!'CF,U1Q7/4..XDL">O\>SH.TY, M':#O/8EH,[9^>\S6;05@1NWHJ C:U)51%J,IJWDLB![-;(<99O&B7O)ZNFZ M]'03;CP)= "GK37<3QK)WGOT-0Y0;_R2UA X+8=)5F_JF ZYC>IZDIQIC\D1 MQ;T?Y]\3)\F5^'J[O%Q*@=%A& E7I_ M4SO6>1T5<*6X34&AP3;-:O:2-:W5-#Z2QI-!!X#:E690GYCWVD=Q_7NP/,J)+QK>4TOB]FX4/MH1%#, M!'"1T1>-4OGLE&PT&G,713W=&QPI[KT0.I+WW6'H<>W+QHS,Y'RF*JN/.(LE M2N=Y@!!<'6LB$T12W8#:!!]I.Y9RCA[W^VCLZ8:@! )Q4HZRVUM/ZP<)!>%"4+3@7Z.&,\3I/44XFF!LU.ET06\;E][6W-\VSS_ M/U?+]7IF7?(F$>7,UMO;;!4X*6B?1,VCM4(:UZ;W_$Z2>KIN&@M.8W"_ QB] M72T38EZ_(K8]BK%ORH^3\:@%\4:0UT$[@M5QM,62KZ$Q22FSE&V,]#U$]62H MCP.EL230 9AV=\+??%R3E-Y56?%9M$QI$1E(;8EACM8439TC)TCYLB!%SJUT MU($D'@0T#W1'2Z1EV'P@ZZT_+J_QA%6KSH5_#U_4L2)Z8\PX\JT5A66)U MF1.@D9PQ="HUF@@TB,R#X.=^"OB=+*6+@"#];(WIYGK^%SY:)Y_9Y()#E\ D M4VBO!3)3DY!@BN:<"6G9=M/5L\%Q!\D'0=/_7- <0WH7 =.':YXWY?WU,OU[ MT"U+.!=2_AAUT+LY\+ ML^.)LH>"QOUKK:GH3^_1NV31N:D[7@.?%;*RZ5PMQ4W MW5/^. )!A\'R(L(5D\FI?VP^6F]=_F,KQT6E6!'!C/-*I'_H/3X"ZDJ_.P%BS(Y9+6OV*#&X) .U"34P1(S" M9"GCX<7@Q]-Q&/PN(L9Q;JET9U$^RB6N:WH4,PS6!"UUAF@9J71B'P3F,B1M M0Q8A\J#.T6MR)X&'H?#"0B/CBZ8OE??V9I4^A?5W&PCS+U]?W2QRJ'\0KEY^ M"HN/CU>;T=FBDB.+@I'')IR#H&F3R6AE5L%+:8_1>D>0615O)\O4K4TB!-ORL-&G'GF95(Y LL6:UOA CYZ3A:'0?JY MK).'3SN!#R?F,#1>1)QE$OET; \8@@:JDV+= :WJ@]_6$$'@;%BXJ]M!!-!XC; M'5)Z?N(Z*FV\XI+L#+%)8C00%6:PQGJOO,K,GSOR_"S1AR'SYPC+C"S"#M"Z MN02M#A@]\78I,X-DWQK-P&E-^ZT43RM@ 7C*7"II) ]MJN]_I.4P;%U47.5$ MAG< F1W=3F8]ZW=Z.E!Q[2L*@MS::8F6)ML3%Q P80UXUI -(Z!3P$%UUX6 M>8YLK'ZG)@S!P"%3$X8PO(-3\(G^[B9@"DE%X-(P4(R4>DA( E8F!Z&-5.H< M=8-]3DT8)-[GIR8,X75W:'G4-Y5;A2D* 5YFVDI:6(A6:[!:^N)YT#*=8[!G MQU,3!DGZT*D)0]@^]:WJ(5W]>4:G)4E9:T?*V#(-P3$)'EDBIZ*$?$*]?U[^N#=- MT^JB<61^ )".$$ '4-HJ>_[6.RVB-R4!(TZ O[ 4&]-;_O'?+EYL!J3%3YHGB%(IVI>%SF3@3[1 M!F/*1E3HVMC5NRCJJ0_&Z0?9*'SO%#]W>XN9+%(2M0G,QN_(A?8667BT+M2& M<>M$FPX]NVF:5@^-(_,#@'2$ #J$TGUSH=K/ZDZYIA 2*E\+-FMW:^83G?B$ M 8FB1.Y,*:[--/3G:>L/6L>@X!EPG2B2#D"V*^NAJNMD QF/A=$6C(9TNF&\S >UB>FJ.%R [CNL=@.<=?@E?ZPK6;\IVMR&11'+>1RA6UMZR M*8+SM2*#]D7BB66U/;YUM!;1.XGJ*1)RI-!_Z!0]C@2.!A.],2X;U6'=Y]+D M1QU#O669F9 V0R*J:6 A<*^A^)2#9C$9?8Z8_9/$]10C&0=>8TND YWU(O_/ MS?IZLV4^+'>TQ][*$?YA:[V_B6O\7S[DK' 70?TN]@&WS/W&V[=E8X=X7V,LBB)!G)7$*HLW/( MNI4E:84YMKDNVT]73W<>+33L27*8.N]E^["HWM9\\?$#KCZ_N/XP_[RI2[L_ M06;6&"X9HPV2:TYB21R<50:4I6,D2&O%=MOU@^H&GWEM3V[$:0!JS/(.5-1_ MTF+6KY?K-:[?+'[[IQ:>W)1\]I-F="0%"(I=L9+ M&T-O-TW3QR5:0NIX]G< I!>+ZWF>7VW:>+['=+.:7\]Q_=L_Z>J&5/[M%)?/ M7VYNI?6FW ^$)4MAL^P[PU99A\HRA!1Y[?$4ZL91!C:9"'1 /A[O.&[D80SR MIX\RC S/\PNU7S/P\^?Y;8"$?D>&4?7U<9&('<<9>+L?-Y+I=B"](QEEC][W M8NM]3V"RF"B%D!ZB2W1(6A\(DW1<7KRW"-'Y>KKV]*O1B]_XN\R\G;=;@N!8@ MA&3[-21O/?+X^FN>OC6I M,0R]%JJ =9Z#RBI!0%I/CLYXGHMC_K!13CM?T2NB1I3N0 XJ:]<9[FR#U.,E-KI]=X79_TIKRD M%\_O,F]>_$5^WRVKA)(YUW)MS24HI@.XQ#PP5EP.65G-^$$J:O][>M531\IT MV8;!/2BF[U?SYN9Z76F/NQ*OYQXV49D[I*'2=[LFEJ?$0#3%X6DL)/NI:%9[; M9"K\2,NT$:O66#J1]QV@IZ8I/UP$??T3_WYY%>:?UZ_F5YC_O-E8A,45IZH1 MX$(=5%<[YI AP" SK532SD79IAO# <1-6^;27%>-+)U>XP)U"!-^KJ?\HXRP MM_<4;G(7C@D,'/+842(#@^D?*33P 3]_6:["ZNMM(=Y#6"H;CH'.+ )"K2I0 MY!::X@ =$Y:;E)5L,_)I!T$GV=U;SWR(B$4I'5I70VZUE"+5X!LK1!:+RC M M?3:'70KL>L.TMO88POW.OAZ%D1>L0DX(,0YX^KD42LN0XT[H!9VRJX=+K'T2 M6*@QZ"C)UG&*N!5*:E2:,;)>N7_L^_0)\\T5OBD;EO[RE8[7]?KVZ@.3Y$:9 M6IOL,IW;DL[59!,8IQVWS(=@VU@]>XCJ5"$-0,4/,Z-&DD 'IG0M=I_3/EY] M?1^^+6AS[^^,,,R)VEB]Q*JQ P2A/.04>69),>D;06D72=,":32A;X-I% GT M *4'\NL8@#?EPRHLUK37'MI/O!4>DDZ.<9:#TVVZ3CU/ MV\3@&@<$V] :5R(=8.SM:OY7N,:W5R'A;4.%C3N).6>4F$"K.@17D"T8K2^ MM D5B_2Y43>SI^F9&$LC2WW[^NAT$731C>H]262S@(T>?[SE9!#&*"G %UUJ MV+N ]\Y RD+QY*5N-4UM)TG37FXW._E&D4 '6NDQ_7<[S-0VR]XE*#7=5:7D M:_@1@9'9R8(BZ].T2:+ZD9:)M=$X0MY.0SZ-XSU@9I>+?#\@0K/@3+$@0C3$ M'4?^29 %K+0"EB;3?%E;6B M^??%(T-RYD(QVB0#TI?:O 451!5JZ%D0HY*/NM%M_1 J^U%61X)BCT,WJH2F M3E/:NJ7[=?[7/.,BU[[;;W&5L&8X,$O:.%I0P090N9"YH&HSTD*.LQ2.KYU:R*4#N#U2NF]7\_2P#H;"6>\\D+=" M>X>4#$2>%&AFL&26,O(V)OHNBJ;-*VEZW!W/^;X01!['FO3O:B.5=YAP_A?F M-]^=VXS\#!Z+JEVI:BX[[1&O6 $M%2\JB<2VVWF-#ZOGR9RVTVI3K(TLH\YL MJ]M>V/_/?)'O38&[OF3&&#KKI04N-[V( ]F+J QXY,*BU#9JN%T_90 M;6MEC<+D#C37UK)JAL?G+YM>=M_I8Z[0Y4RKRDX5! +/^M+S*I']KPONOX>MZIDP2LM""N$3: M1JFV$A/"@(KDL3"4'M51SN S[YVVH6I;E34FRR\ 3?60Q[3IX?1XE0S1!6[H M)&<\T2J%A M1>8@:5^JV5C(\]4:BF$Z*IGKA/ICT+7SC8==@+++1-,X?.X,/+.8TQ"A='1JO=+8N"UZ.0<[3KSL,-A=P<=Z(PYUAYD^\KFT. MORUI%I+A6J&"D$T$Y3&!%]I"\/G_:^_+FMM*Z.CJC% M85=UQSPQ9)R=W0XO*C(!/ !"2"Q>%5D MTI*_6CV^RQ?MAI,SS90?Q=6Q$;++(JR+E.:XFE&Y0?I$4'2@BY3@E*LO IY# ME.A!V:02!BYP<_'L%@ ==X[=\'4&*?)3RZ2_U,%='F3QP(4)SR73J9$"U)I% MLW68;U$9BH],6*9\RFTRG:^?;3?DG5$N?6!Q= "P>Q+>AZ_+IJ/;>67MQ77^ M97:=5G^8U$:P8+,%QWF]U8T&;U! 8:Z4I)GUV&:FZBZGVPUD9Y1$'UPDO3;N MU9[IV?7=:/(%SK]@+K/YW>:/;X^_^T#0ESYRL&F@.Y][H+Z\C<8KA\48*0(% M8\: -GHEW/>*X95)'X.-I17D+H9RI$5I6-1X\F_CU#SZ% M07J.AC9F":,1W'D*_VL)J)+!0^"$O:PY3R:E+!OYHB=I#GX8R(VF1!LE<$(;9];7?5YS"&)UD MC]<&%&W=.6\FQZ"-&I4*;^.5T,PNXUT8DH8$+LZQ3IH"C M*E^TJ$-D267N3VF2QI]9< 0&]AE5L _C.XCWMW>296F+H["59%Q'%!-=$$U= M,58R4X59J7*;\I/C&C9'&56PE]!W;MC<1P(=0.F9-K+B5#2>14@V%:* T[TL M48/-V7EED!2PT?*=LVG8W$O(KS=L[L/Q'C#S2J^@=%:1.Y,YW )]O56 5MUS8VMK#I;F,,59#RT4= M2T2\ZP]KB3>8(I9L6< .EE71@M M,KA8$@3/M93!)F/;;+_8?J8>VS6'MEL'<+]3'#T:D3_1=%Y1GY2,X;5=,$;P MR_$.OF!&&XI6;1RJ5P[68[_FT(@Z5 X=P&J=#G[V5O=.2H,!@1M-S.&.U_=# M!)8Q!OGI9F*9BIIE"UI&8I&/ M'*)#BCU8T1A8+$[NULWT_.?WV%=Y""J&8N&9OM?>Y5AFY>X?5S\Z*X]X\NCG MVSWK'GJ24[S^#L*E-H_$IO"4I-,0M"&,REJX:Y0%7LAJ)5.DW*S6/[M'8NFU M\9DB6V'JG"+O$3P& Z)$;4BOM6CDPI_+(_$^&-CGD7@?QG?@:%W\.\SS;_3# MRQ>K)&,*B>+8I)@'51_-H\BQYMY$M#QS*]H\#']SC'X?@_<2[FPH3G< DZ7I M_J'NI"7C_0=>+];BF(?KR^7CY^*'KP\_\SY\K7^WI/B![.O\_BI#:M&UC2[H'M*^F&CV0 M7\FY&W&;=5W''(#+A*!RG1(IJ[^L X\I"U]DFT>B%PXULL$<'3'/5;4/(+X. MD/B.@H395\3';_;>A8RH-!AG=)U.*L![)<%:D5/,V7#3J,3QZ6%&?NSN#7G' MBJL#Q-46[K]?DY-\NV16O4Z$ST$)(^GPM=-?*P$.B3=!>95ELH6I-G-!GYZE MW^**8US#(WG>'6H>:1,R+DB1".Z:O! E2*]R/8.L+.]_M85'X4L!E(IY.&)1)J5R==CT=HHO716MJF).*[, M?91E#L=<7\-(H ,H/;0= M]A+MP?$.,/,1YU-<7#Q;7>ULL$XF#D$&4JJH15V'8\%*0W& D_3/C3JUMA^J MGVK20^2]:7D&8GX'.'K^=99,,EVZI0 BX//PIKJ>C/7MP^Q?9_._WM[".Z+S#J%T&9KX]Y'[<=D'0B/[<4T#635:U'%^OVU)MYJQNV@U5*J'V>+F\42!O%1KG)Q_UPMT3++1"2+9LG) M4DAA7C8)D$P=,8@[;+3>\+AS'S^S;,=O?YSA?30]0L@DC'$*DHVU=XZ<@*"$ M!QV=CBDEBZ)-V>F1!Q\YV7 ZK#Z=B'8Z@9^+I3Q\,-&63VIB-1N.'CH2CTZ6 MS! E:$TWM$J,(@%6(G!E2W%O]]*@'@\33?K-,+% M==[XF]^OIR2)=#/]0H9O:>X>>&&"8]H7#T'&FC2/#D)1!71265NN,_VO=;WE MX%2-^]HZHJ9T Y7^U.:)/?BFYN'][3Q]HI^H'D'M#EF!A<+8U=Z)Q08KBM09 M8Z&X5M?4<4BN[B6DX+:([.IL-UX:#2)J1]2X;SS]*,UH0.E*9^Z)QOF7:<(M MU^[5\B.74^P_8)I=7M>>O=4&O*7$'ABA$3&P[,')6K8>/3$B&@IR$N8LH@Q1 MM9Y'.3!)XR:5N]"7,4%R+D'P$$,R7_W,)H'Q2<9@'HGC8A@Y'YP\D< 1E)86 M?*XC,;!(SGAR)K89QC5NB/S@3"W!TY-2Q$"#6+0!>>Z]T ME"F)-L'Q8"2<=5B\#WYW\5O:@Z #+^6N\'E9Q:'IJHJ1+K%4//%-6 ;.*;I" MHDK:\Y1T:=.,\_@4W71^G1((FT-!#I5*1XA:EW8PK:RN6[]3W3BO"L:ZB\E! M8G71;O*>E3;U+SVU9ATNSRW .("Y8X];N!",RV7<]^L?&PTYRBK/K!YV8"4VFA6C"(BU=MD& 4HJ MLI76>M#9!@I?.*-HI8F1V+_G^!2-)2/>/(?+I0-0->D%$Y*K$DI]OZY;;Q1I MK!->48POE$:3T6SN!?U/A_(6B!\!KE-T*.\CZ0[0_DTN=74?W'5O.(<\UGFI M3A-G ZN94G(S6)$AJ.1L;-1PM?5(;[ [>2^TO-0C>K#H>L/@W3QQB^26D7]K M)9= 7HD!5P@K(F@6H^?1L$;+ZKZ+WN3!<'> N#I W*L\W<;2G^[K=LE!CNC( M5?;!()#C7&>5-*$9VA_QDJ.ODA"-[/>/ O!-I=X'W0[C_ M\_1Z^OGV\P,C?BU_#=/Y?WOV9<+&@ M#XTDMOS(ADR<3LQ$Q>I:5?H%K848:L8@8K!1*U[0MU66@\\^[KJ'L]2VY<'@3+CT0:88(:=,7B:CJS=HI.# (V-> M:&94:NMC[7S6<5=7C*XF_>"@@^33_I,*T'"ES4L?)+'2^YN,%5[GGQVXS,S.-_KT7=O\QN_A_>//2S3$3QT3E51S>E MNOXU>' N.! ^I^@5N7V?Q19=:/GZHD%P/V'.[WA4T:$H^@N8]NQ51R"")J8*5&T773LB]+M\F4 M1'_'N7F+ WT.MC9K)_31:N$/LZLK4N_ZCY,4UN$$0[5%ZX=': M8+'A4_C@])QU'^,^R!ZL-&0X>'3@9PW(A5]NET62MDB-7EO0.@M0QCEPW'E M+G-FDB32*"(9G)0SK9P:$)_M5.8 L!RL+7\LW;./-V%^,]R^LYKIP_R7V_E] M@=@J)?C(,UC::%4 M0]2W%??^L/8K6%_C9;TC?^OF+B!F%YS6-/CB[W?U8M(*YS5QV@4D3J04Z896 M%GSD66!=F(UM?,\&Q)QI;56_]\&Q@'D[JO/T9B2;00XL%N#:&.*#-^"-0!#< M<>^%0S3=AQE[N%']E6#UJS;'@>5(-^K==>Y"8]:7;6V163-!><,B(@/IF"1? MTE(PR%5=K%.X2"P+L?F6V(G&/"'EK >)CAF3'P>*MQ6._Q.GEY]J'OL+SL,E M?E.V62U965NRF"/327$09"7J8E\/SG '6IBD>1*<8YL>U-/3>M:S1CO)=;6 MU?>C>),DA(I1UJ5+,I'?0'=V=+).P"2BO#0ZQ^[=NI<(?#,YLR8X'TVI*WTRB\2R4M"4,ST%-!W(R'+-11A1@<]W3432C^"1QL"AT5H)7^'R1-4;:I))UP$JJXM,>@H\97"PR!^51R383JD]$X%DO MPN@D23H8@-[ /7>1\[)P-UP]R/;1DDYGA+620;2I=NEJA,B4 G++M2]<<@JP MN]2F%\D:M\?[C'5H.+#THCDO-?)NFP[TZF7] >L<1OK['V?72];#;>@XGI;8\TZ']JN:K7'71R2M;+WN.U#9K&>0 _8VT;'UGG/,'B Y(OOP\6)!G_;AX^^MYUGL^O4GFVYQ$#_ZF'7!3+0F>0?<$VZ5LPJ<2P8T5R(8 M%JHI^\^LBP'71X/VUJW:XDDK%>B)7. IK0\M'ZA-0>*;/7V]$&8] VWEG%5_ES#^6-NJ!,U'(H)2 M4%*581 0M 3:WL $DE?9L^Z/>,0A);@5 M'!ED5TB,=3-6,('"C82.>9:X")V5^N]/Y)F6^[\1E3P.<\=J9><*N>G$8T:M M%4J0KLY$#B:"EXKT1S*1BTG1RLXF.#0)&OO;1?5&E/$8O(W<=--X3\6[/__ MFB;_;59]B%^KK2JS^>>Z >;ID":ALQ7*U%F7-H!22!:,:029-7-2J%+,QF#4 MD^\ZV8>>LQY2=$B:M"/>[X6E[R.!NE%F^G2MV&,[ZW@RY$U*=#4[ 7EK^[=YC7V2>0>50Q0+2JSMNF^R *D^EF M,"''XF-,G77G#LV",WW)^:[L04M4OVFGX-L$_>N,PSK2SG-%DM<4';$D(!A1 M*#KRVKB<0F&=#9T?F@5G^J#T79F#EJA^T^;@T<"NU[DFN4I*H0!3G2KE-8/@ M C%1&7\WJR MKVA+R,YN+ OIZ3&N\VO_NWJ<&Q9K;_K*?GE>C2\YF^@C1)\L**,UA"0]6#32 MJQA4, W[6$]/\%D/W^OS\6TX@+UI/=Q_<-IB@DE85LAGRDY1W%&-*^7U^ZE14XP\>VX:W 68EU+R#W:1T.%_TK$TJB+8KQXJ#$Y$$) M3,2:8D&D% 5*SN3F4-"]=+S5N<]ZZN# <7 7V.C%KXZOFZ,X%*,>F:*)XI;K M) 1D4WEE?0*'Q*OHR()*%90N#7<8C43UV%,+.U6%H08YG1J7?5Y]@SA SS-J M-S=CXK4Q@8D(W*8:7-1A"MXBN0]*&VY!3-)[K M-@QW^ACOIJS2=:@]"!YLS=_0-26*A!"="RS4MJ)Q8ZXPR,I+FY^5(1P'!)UV#79%8"BF5TL;_'(J$LQ[/M@]^G_B' MHX"@@X!M=7+ZX8L_IXM)"I8QQA&*,JZNW[3@-47%2'2D**WCK$WOWC?'&/DA M8!PHS(:22P>@.IQQ#V1?+Z_:7\)G_,NLYA0G,H<8(R_@8F:@M#/@Z:M!,QF\ MXZ%X.](DA@.H&1?B1X!KL 7! TFZ [2_(]=V]A5Q.G60L0,I2 M@I)UCS$2,5*A\KPH6UR;*3[/'*;S=]7F")D-*ZX1$;>8WTP^5+XM]1:#"\ED M"ZQ$.G34"$[J!"K+1'^5H]FM1Y<^]1&^Z$^;V/KF:T=^GQOUOV.E&'TBI,S&;N=XKO=Q+\-U\]LN@/$=QL""Z.+?[P MYZ.#EQ1=\LA %(J1%1DYPGZ@7QS9/9Z4C)L9]&/$__BKQ[DR!A/_P5SLP#<] M.&?^T_0:_WZ#GQ<3+XQ6EF50OC9%)<>.$^XXYY8+BF4='9\T'3Q3'E $&Z1!S7C#G,'R#)U'7P-+_SGP M[2^*7D!T"./N6U,>O0U]F"[^]=%)YI0>> "M ;C+X+]5IY;9/H@D/4$HKE!A2Y:1"8 M-,!9<%H[(TL*9ZI>*PK/=!K)N:C7 3#J1;T.*7=[CB_W93"K3?)<9F&Q #K+ M02FE(3A>YR@Y'UUTVIO.BBQ?I>E,YW@,J$+C0Z47I1G*F-QQXA^S*_J8J^G- MUVI.)M8)8[BH5:"L#AOB"CP:02PQ6K(L3JC[] M9?IEFO$Z+QDBO<9D?0;O. ,51 1GO0)=T!L;2P[L#)R[YT@;M[?F+>K2P< Y MFY+==;IQ5I8OVT_X5QEQO .RR"G#R#O(WWTDN% M\'WM",Z_3!-N,517RX^DW_U:/F":75Y/_X<.M1S[M#SI*JF/WMF$04$F/Q@4 ML@(A2J0(D[&D@LS&-1JWZ_)7.)'$OCR?OYI M3>*JYJ(PE1$U,!D$J!@L!.2UZ2=:ZY2,GK=I*WCA4+U4&(\&F5D;^?4+Q;O" M096T4D'72D%.FJXT1!T21*F\5Y&+:-L4N+]XK''A.)CP=P/5 9+H %95T7XM M?YO-\N+]?)9OTTV-=>YJ@H3E108#I&H1E/")5(^XQ%(P62?#36D3A[YTJBY! M=8CP9XTD,7:K=25DMB)D;?\7:RH4"UPD,N6:Q=I1F@KX(B40"4(Q'O*N0W^V M?L6XC[+#@V- AG9@;"@^1#K IXOK_!?\@E>S/RJ;UH'E7 K")L6Y;=-AL,/AQGV3;&=ZAI9+!U#[B%?T3Y=$T<]A_B^\H=]O MT..,9%XK0.MJJX46$*-BP"PQ,ADK=*LP]963C?MJUPYD@TJD X3]#:]Q'JZ( MGHO\>7H]K3'WS?0+?DL4<45$)SQH7RVTM744FG!@T!MTSEKK=ZI.WAMF.QUO MW*>M=E@;7C8= &Z8H/KA*2-E:YC3'K@@^"A.OXO2UZGPG&6F>$#7!IH#$])+ MYU8O28\Q<=*!FJPIP_P\X6L3,$&6$_,YUV2H@*6A<0I3;: H&;TM3K69'+[; M^<:-%T.;$@.'EV>O3Y^I"_"W\B0<]1S[^SP=Y(MQZGH&>[>X__^&=XV&< MEBM)6AN Q%DWEQ4.L6XW%9IKM#G&)\LV!LUH/GNH87*XWWST;\3*'^AG_C6I M0_,$Z@+)5@!SGR$8G4"X@EIR;T1H4X#XTJEZ2+8=CX_G,[@#R.$,#,D1Y0W/ M?,K09J5E4.YS6:"4UB7]97X P5! M97HS"81CGH,''^E(RF"L0R4<:$E>9I;1,-6F66S+@?JU*?N@8JM-.8+[O9J3 M7Y""\\7B#YPO?;!#;,GF1PQB2%X\UT!6Y%V8U[GOB_?K+[D'"PDV"*<9"/H2 M4#Y2B":C!U$K R.+R'1NHE;;3G1T?F'CWI/)_):[7Q-/MS3KGM=U@ET2<1E>@ M"$G70$'B "H-#%5*&EGDK-%XAL%I&3>YWAC7HPC\3&[HAW: 1SR8E8>?HK_^ M/+M>_NP1.88!OK7%W7\T]:T=!6L^#C=>BD,/% MT,'5OLK)5(U=V7(R]]>W1-VOI,!+,2TFCD(VG0U"#93-IA4NL-932RNB,+\0!-=';^6W\*?%S*_P4CHRV%L MA=I3R;@#AA_G7567S7F+ZXR/]UN[BI%7X34SCQ0AHHH=;T M98$0A"C K>5:9Q=BHZ+;U\\V;MEM.T@-+)7]<>97.+M>+B*K$W0&LDL;A%VD M-,=WW*BBW=@>75P->].WCJE/V%.2D/$$%Y<+:>, M$CPOF:X(IK3VPCG9QE+N?=2=(&G?,B0/D5D'H'SE5>F>B3JE$+EDP$1=;F&U M(R:R #)K$:U%8VRC/H7=#MA7Q-LP"WB<:#H(9?^)T\M/]?Q?*&*_Q%]N:QO0 M>HS]XM'JVY6-Y\FI;(DN'FL/1J9 +&13""@BF%HE:GV;3M2]CMECEO!(H,Q. M);6#(4DGB;.VH%QS\ F5$X,N8&UOB,OV!EXLA!@56"[K+%^54VSS\K/G0?LR MBR<$YB"2ZP*:KV?JB;U+SBZ)G;!#H\'BZM#1+[\(O2M\@FMT 1=!QZC R69@"B+A*RTX(GH#SC^*]_^%O-D MR<@&"&TEO@ZBGCT)_48IA552>\V!Z\B(P5)"T"%#4!A#X4X9;!-['W'HOG*4 M8V#U8!%V@-9G'?=)%IG)VC8>/*K5Y> =9A!6AB1DSMFW*=-Y]CA]I1S;97SV M8GN'&<7[Q&A,'#5GD$S=!,\"AQA(W-8[JTI,%'BU&=6ZY4 [X<>=-7X.8?U@ M"#I59?2CX'X]")W^\/OU%US3EVV+RV5V6X&3UU*W/VK8*^Z2<;EV[ MK12/W'$%Y#12 *Z\!>]KA[!0L63FI%:G::<B7\!G7 M8Q]5R5J:VC@:(](O6H./ 8'\3W(<%2^^T:R!UTXV+IJ[@=!.T#Y0GAW@\]%6 MH_644%.XR9$1=X)BH$Q.=2QMJ3-BHK:D^5XT6F2]>90>$7BHI#<=BZ/8/O;$ M^[M 9&/_U6KOU<7S>['69%((;"P%V!"-%K5<(4#,W(+F 6V6CNE47HOYCCS# MN _U36!U2JET\1;UXXR(G=],R5-Y?W>()55WBP*"S8PE+ M(I!!P%1_%P(Y*#IGCSWJP>KX/4;,K9$W+/P/@$&O Z[N+KCU9-ZZ]/J0%];G M/F:8A=ROG6^@=\EO=CC4,/AF.E\NX'EF(K*.0K&($ESP=<$<>9&.B0B>' R1 MA,VZ4;/!'H<\UE"^I^]9?4V"-RC@//?&XYK 5[C8MWDGD>49&[HAJDA<^K97):UF1L0\" M1?#*BB"!L$"A3PZJ@J^ 406]$5I'UZ9[X(26[R_$].NZ3N=Z-:^(OK&*8"V5 M^>+G<$,Z?7WY^ HLP3230[DK3 *%64& MH1G]GVOR4MJ,=AF0B/.QC_N@<],^CB7U#F*B->F/S,UC(A<_?+UCPD0M[QA1 M($='%Y"("H)2#!(WT5$HRDJC$;X['W'< /_$8!U88KW>WA_QLO(PU!VI_S6; M_WB[N)E]IJ_\^W69S3\O/_Z0:WR7CQWD/M_[_ -=[.OOO9^T=P^]ND_FU^'JGM<_?/T; MSB[GX8]/TW0QQ[#8V"/!N..!R*?X.X2Z1\)!7:31X*VPH+T( MECL9E6GC4^QTO)'?_5H@<'BQ=("UGV;7ES]-OV"^6"SPYE5-\EYQIX( +@OQ M#Y,D!Z(HL$HE(Q0*R=ODFO<[Y[CU7$W0UU!09^SI_1+FM>_\RS&]BH=\S:F\ MOY?I:^T'&JE<2 +!9%7WI9-5BTD*T!BX$1DUZD8UYXW\P+O96.MQ!=>7ZR]: M3&+ ;#&3JFAO05&@!=%5RHO(RAB38Z,I>UN/U*D/MP\FGLP2'83]'=R:=X2L MV%,M[STE/#-AG.60;:T1DF1S0V0!'(7826?R1!ME/;:?J5-?; @D'2F ,[[Y M'IK2UWYH?.01?,!+^I&V=^(>!SC5;7DH3YJG?TWTW&8!L0ZS4%@8!.8DD -( M8:A*FC?:5M(L_7M?5[EF].+9N/SB.F^XK:LZ2EV99"'MMHB#ON 1".E/FP#<=H)>>M/;2W\VH"CZ M@%+ERYJ"Q;KQP6A39^EK2$A1ODHND^^!$5 (GRDB1\MV"ICVP=/38XP#JF$D M^Q0F1[)Y[*;<]U?AICHH/U[-;O/'V[A(\^D?ZW*%G\-UN,1[ZM;=+M:;(+SS MH%BF6,BI!+$85F.A(+)VAF7WFO]VV%>/#IQC93T[&>-'A]5\5G!1"TS#U289 M9'>910M9&R*C\$R>@8X0M'!&LR B[HB?K=\Q3D39"BC#L'+D2^DC\7]9^?00 M\82KI?UE*5F>*; F -<.W\(A&(JX<]%6Z>1$8COUD.UT*6T]1B^-8"?U=(81 MRMC(6@4>CTE8JUSD@J[SVN*I:NK.US$926K((7/#.'*C=DJ:[H:L;<<8[]8: M2+RSH7D](F!2[=.:?YW\_G%2%%<\8:+[DSLZL5#@HS/ 7-+6,93NQ8;I!:;_ M?3G[\G_6G[@"R/H/2WPLD?'P?2/"8!BAS8[B8 =9\7<_O[M87YQ"ZEBR-V"X MR: P% C!U0T/5D>KA>:J3=_RPQG&\U&&Q<.1W!WY\KA83,/[D*9EFNY\*HZ> M2>W!U9R50F' :>4AJ)(D\]*A&R[G\N3KQZD,&!X5Q_-V[ AFV17WP(V?ZD\_ MFKLEG(K:$[ICJ4NGR?V.QM8)X%D7%HTN?F-6]I8@YL6O&6[KI/STTJ;-B7!+5Z8IU G]SDG!(/#DD+,D6Y7:'WKBD6N53A\8G53$_4#Y M;@%1?;/YY_3FTQVIJQD(]4&'R*3_Y]_"GQ,>DRG1",BVUD/4==,N6P07@[:^ M!*=DZ(O7R]7>1XF=KDU;8J(KO@,-V6DVP#XZV5Q.T$5D?[[[? MOFYR.KP.-<;RBMQU\GC( W(!GV?> MKNC *2C2,FE*W85*@G=*U V]W$34#BD"_.[J!O:2[$YU _NP>>STR/[/U]QG M%5-R$'(A!Y-'!3&&#,[D:"VS7*;OJ&Y@+UD?5S>P#^-'A]7VQVY7',>ZJ+Y. M504ER2('X8@JZW,04?.R.63M3=0-' Z485C9Q<#:%R[OAXC9LN@XXQR$]A0V M1\; H^3 G0]"U_FGC3JA=SE=+_4%;=V@9O(ZTSQ9"LRRD$C'G"TCOO/.B=U^_ASF7V>EIB.O'M*1)V_:V?L< M)\NB'<>AYNDU'2WI@P&NM0*5@JU-%@$; M<17)Q^44EM58S.D8?6S4#_QVTFM[X&B(]-H^(AN[SG!K-9V45KFH,J!*G#PE M7V,KU, CT6(4YV*S&&"T"M:N$FU["7^GLM5])#$VG+966"2;G:OK1(KBM=C? M([A"7DY*BVNI=X=RI;W8?7?92M9F59DC(2#TB2RM756(P1 M(X(6D7'ZO7GIDGL+9:M[">UIV>H^'.PB^_'+[/KWAR8@D3.3"FR*%)4[1K3K MZ$'[*+U70B%OTZO]Z! ]EJX>@HEC^=M!4F+'L-F5*$P&2\:SM@E%B-$*$!B, MBZA\RJ>9E_@V$F.'N"W-Y-4!!M_/9W_@_.9K'3M]#.Q MI'E*Q?I>3R96D?I */2+9HEK7Z2WI4W=QTNGZBOX.AX#FZL]AA)(QSFMV[C M_[ZECWKW!>L,H4/R49N?,4PNZ<63#94'VOB2^_C=QRB$H*@]>KK\E*F/TKE( M0"]\+L%;3#N%HON;^BTG.OJ"V_C<1R,$'5&3O08K ]WX(0CP/BM@,22N,#*V MN1.Z$:F]C+4= A-/[JM!V-_M'*L-ZHY);F_YJ"8VI6F*>1N,F(D4&R&"S;)Z MV$$3C-"!#F@-UQ&S:[/KXT2F9>7=3T5-1.VE 2<"<***V( M+_7-,$3/M>."&]T&.UL.U!5\#I#T;'BV=XJ>^MLYWNVG)F:8X@T#+6O)3^0% MHO42;))<:H\:\70X^N9HXR)J$ #L *K#I3%V^=S/.+_$^<4EG;[&>^N&AI8FET,S$Q,C R,C S,S$M,3!Q+FAT;5!+ 0(4 Q0 ( (J* MIE19,"E*$ @ *TH : " 1L( !E>&AI8FET,S$R,C R M,C S,S$M,3!Q+FAT;5!+ 0(4 Q0 ( (J*IE3REJI\900 *,8 : M " 6,0 !E>&AI8FET,S(Q,C R,C S,S$M,3!Q+FAT;5!+ 0(4 M Q0 ( (J*IE3J37R'VZT# '=3)0 1 " 0 5 !M;F1T M+3(P,C(P,S,Q+FAT;5!+ 0(4 Q0 ( (J*IE39JAP:#1@ /P- 0 1 M " 0K# P!M;F1T+3(P,C(P,S,Q+GAS9%!+ 0(4 Q0 ( (J* MIE1\^6-NH2< N8 0 5 " 4;; P!M;F1T+3(P,C(P,S,Q M7V-A;"YX;6Q02P$"% ,4 " "*BJ942>L1(-^# T]04 %0 M @ $: P0 ;6YD="TR,#(R,#,S,5]D968N>&UL4$L! A0#% @ BHJF M5/(NI5\M.P$ U1@- !4 ( !+(<$ &UN9'0M,C R,C S,S%? M;&%B+GAM;%!+ 0(4 Q0 ( (J*IE3@N7<;@LP &VE"0 5 M " 8S"!0!M;F1T+3(P,C(P,S,Q7W!R92YX;6Q02P4& D "0!B @ &08\& end

-XFH7PMG-,D37?)-\@W6P5U M[9-B,F"X2BR62"S53K)H.=:$.*-*-@6QS4&W =#708E]I-\@.>V?6'M.T1H_ MT6;V'G^_J))Z5980YZ\N%K4A4RVAOV2P"U)X[1USR25BL/51SZD7)]!:0XTG@7Q6U>M%6@WRSFU#$[N!E8A:RP\"+3[91 MV>0='#U2XU:7N.:!R ["7!<1^NZRY]??T]ETCOD?WR]F%_CEFV0ZXU^+G\Z6 M#_S']W-\?_^&+T>O9-%^DQ:O957N'9W^-YR,M2^*:[&YG4^WN0(L M04+'?/K4"-5EH$]J7Q^W#Z/!TV-3C\HO1^-'5?[3V)>3 .*&$D;7F>^9 - M[7Y!D*FC#5,:P2!Q/&[GT!ZC[N\TBSR(ZG>1;H\JKVT91V\OXCS-QLL,C[<7 M'VORX"V ORTMIQ%F[YU7AJ6P//QJNQ=$QQ19N-%H*8Q;\4GNMWS<^FG#V7\] M:F7:4J0]=MU; JQ-?'!>V0]G*[ *#]%#L@S(LJV7Y^0J!\^93$YIR[TLA6^E MZ/+Z[4E\&]_D__AA13)DA?ZK32/7::%ODT>R&),M\YKTB;-9_?$T_8L^ MZ79VQ65BV%WL??1ZW1E!\W:PW62RTC%6D#&(WB-85W2,RFMOR66P+GF=48=' M.L;NC*7WIK+<0NW*89BGE$O%MZ_ MK5XVS/+\CX]5WC]5G\BL&(3B21"(,,P(!F&(B>AZ517;7K/[0CTR?.GI6):M".[!VYDK2%[( :& MQI#UIV)B08%B-;B7M%:28YLZF$T'ZI!L:*J^>Z&W3K)OQ89?Y_,+S"^6?9!> MXVP\SZ01$\:B62:_DVFK-(O2%9:%3E9F:3"TV5AV MQ_H5L*F=[AKD9GVIUYB_P;-J6[Z;OH._:@OO*B%: LEE W3P&%"E9=*BI./7 M>1:Y%RQ[95W=K+&T*9CH /JT^3>4-GO,U%IZS+=POYL^RWFI$CA[#>/\Z^0Y M?!POX.RFYNA56:E&&BGI@6LD"\'4QE&6MNT(/)*G3B9ACHI'(1_S0GO <9K< M&EI!/29A;0W]IB:RYI>M@I>>QY*38\G;VGT2@7F@%P-B*BJ'@'[U;K,#NQY" M\I7SJS3MYC(-%Z,9,$*35:P%][H)WUNMZ+1Y?A0\:)!#=[>1!@B?#=8Y):X.0JD$ M\B@L"]ZG"&3?9#U 6>]I,VE_B3?)4) M1JY[4DF#T-$*LN((G:JJE!5? FH+7XKY-"^JFE0TKO[ 9IT"1E"9$X6\F**T@RX"4SX MD*21P"&V:2_?T>[I7!8$FOM"GAI+GBNF;;#,IUQ++*-( 0*Y\"=>%M3%&>@@ MS$.7!=U;PA4!I\3'28V&+C/E02E5A*[]MW3-M R*XRRK$1;.(G*(F^SQSX( MZT@*AW92]R;F=!9[@P27%4Q7V=;;@-JEBFCW2OAUL(:M)FJ@OM4*^-YD/Q@Q MI))03*VB=O6T=^!8"+7.,H,W1O%83)O9S ,28D.)T:'XL(O(FTQIOVG=2';G MV46]-]AP=W955N%LB.0SV*M2C<(E"Z8DTBR4))2E/]ID9.\,]0#%Z]U5?&^F M>TO]-$C4?E=]EHO9963C"E+F$(1RB65/KH-.8=F\UK2J#GM2]*6QR7 #T;=) MLUZ/YQ0HT8.D&\0';^RMYV3H9"%6S%Z+4-Q6934I@3Z$6##&PA==7?/T>Q/\#VZE;5MQ/-+ M2Y8,UY]*P;2X3%M\59[EZ?*><_D:<"=S+@"L9E 02)Y95*1&"3EYI22]#5O% MM[?JBK,-HB=L+#01>H^VXS;XKEZ);1#VWC!K.VS#=\_J7Z<[$*:#0GINK;4E MTF*MIC=E.9ZQ3LP6DOD2)9,2;0B1WI_MYM,?/64>:+IU#(S910\#,^5+R7\ZF+:C8: M,+VV@WJ!-ZW)IN7'B_EX@O-Y;25T<7X.L\_3\G;\?C(NXT3_ZDN;EM?3LW$: MX_Q%#>>]"WJX+5#\/[J'Y4P,)K/1\,J!=-7]-EDZ3F0J\<&Z2EM$''E&, M^H'0S>FY?NRS=%F'=BG'JZR6H$)PO!AF7#7J:V9HT,FQXDO.QJ&1KLUHC(=0 M=77SUGSVLC3O]6R<<$3OH@,=)+VJD6S6[#GM":7V<;52^EP"I,&6_ 76\"Y> M;[Q8=?;Z$W^#&\37\/FZB+/"F^$U6IS_,KLL5 HF%XQ,%D.N:'*6A5@;-X*R MW'.0CK=)\7L,V0DQI%Y/BM';Q7VQ*/\]47(X["&_1 D.NXQUPSOGP.K$!"04>I3+E-1O^^ MB$^(7(,HK4$/F6V[_18(!8--]=8HU[D*)!O.'>/(%2IP G&K..8^27K'V7:Y M&95:J*1!=Y8U[3E\I%_3VC)7E&(Z:,X@HV)&68P*0@Z-6@P<0^/B$ M2-"'R.\S(73>!-('S!=G^*JL6?G\Q\^WOKK,/C"&A) S9TH+PJN39^2S <,@ M1"P12$9M0G6[(AVJ;+7=MM%2-<=2XKIF:I#H#UG M<^W0:L F--L Z&"Y/TU)\/@EPL[*:! 97@?KTOO#JROG;0 VS2M^%.)ATHQ[ M4>@6).FNC8/0)MG:#3':.J& 3EQ%&$.)I%_MA9 )K<0V@^0/1)=',I(/PY9= ME-!W?ZS?9\_>$YI;>27@3,$<"RLRU]AC2HS6B4SDI 79:UZNMD':T!-K M[<+V?C]Q74MG/)"9:LE,QYS;:8IF% M:[U=?[.[GWM22NP@L@;;]F4IXTW.\X]P5CNIO?V 6.<\?JF4KJ$Y,E0O9DAF MT)WHW?SA\-UEW7_*&:+B@864R4ZJE7+ BV1X[SF\X>W+@?1S;1?P39(5+TCAF4YYC)/_,83 M]CG7&DS'1."):2[JO!!N6 1M P821FA3J_H(L*_"VNM3.0U2RQZ =_6R; -P M.(-L'<3#F%Z]*G9[TG302FOK:"W0(&AS%+X.81B^>PK-E%&6W8LN9@_B\\RV4Z(^#7L1SGI58B:V9MD@2.[+60K*0O M%?)H'0^\&6>V 7A@2Z>[:N\3IW>]-+!S'FZ)*8$K2)$S'J)A&@NR4%M$H*HC MA'@P.39NTW14C86'M''Z4TR#I.@-#P>LA^L]7 PA7.G MZ ".(&L3 HLJU.O6>U92DY M];$P<-XP51*=J\)J;=KD\AQWY\>=E+5=Y\==)-W K'BXC3'93X8+ N=Y;3I5 M)]9$$14K*+(J'HJ4;9)+GT1+Z2YLZ$_N&S>%?MMD; @KSF;+]A]=^F!L]\E] M-+K88PTKG2R2]](5GWV67B// 1)P':#PX,'[L,&;N/>,8[]O?_DE'3:C]!X# M*T75@ID:WO5D&H.6/)"WKA.T,0D&7.3!JL<\+[YHBW5<%-8A[IZ1%VF90I&$ M\U$;T:9R]>E4CQTKUWLK1MN% WUG7NT ^MT,)E=-2F[/9Q]%<#)*+"Q$7?N5 MT_GG.2JF$@^2K!DAG7CL".@)RS=RKKVW&UC)?=_G[@#_4AT_3V?WUC&_R7<< M*?"&Q[J"S,F%$U:R( -G*7GNO2^*K^8F="?L-L"^L;WM7?X^98;NN93DO MXG)!/_WU$2=SG(^XEE:C"TP8P^N0@%1=1'YQ7Q!*&<__74]]J@VGYIC?@=_D>62 M(("2-=4C,6UK'C.2Y>)1!A7I32*_M5&0:&>PWTB[.2[55O,-;C5JYY!7Y9?I M-,])E-=[_-OI61YEH2PZJUFN,TBU4HI%*(D%DXWF/J*3C484;,3TC7J;J->3 M'AOT@VDOPX/_9')^Q/&>JL;C6\?:(%#570_%<8? M(Z^.I:Y\J'QH[TU.);,@D'86+4ESGEZ0I MYN-&2$MMT0SCM*J*C9/:!BH]V M8-@Q%6UL ?M;\=$Q%7^/I/CH /3=1?\#%1^%D$U463/(,3(=I:SYA85QF1$=QI+R=I&[IUY\ MM)-NMB@^VD6P!R@^(NM$2UH5DR43/*\T"]9R%J.M-7@"M1^@#O)XBH^>@I'8 MITY;EY:O38;?!N"WFJ6.BMVY^F0?K1RD9@F%)#PJLI#J3 DI' ,E!,G7"IFR M%28/D)/R9&J6VK)F%V4,5K-T"9N^4W[\_/9+@8S-WJ1,!T'0FB2A8F!1!6 Y MU'/990BVS<"&75 >8_723DK>JGJI!PT--'UM+?S?X+^GLYN :TV76HP7%[4[ M\^^XN+0A>D\XW>&9S5)1]UWW2I*JRE%G-*((+[37'DR2VB2=>% N6+.!-#L\ M_=@#O5^"]9[\ $40&"17)QO*Q()+@DGOR!"$F&VC,55/-7WU]^GB@>2:F_7< M@OTLSI>WQB-'KQAR(YD"[ECM+,*(B(&9;*433OA5->-!0 M&8@AK=WUAP5WE14Q*L'4*@_/1.:2/,E<+_N*870HAU(D!C>$![\5U@.;-D/1 M8O^\ZWUTVMH%>RQ3?+Z87V5(+-,B2K+HO0TL<;<K7.IA^7=;.7&8TC],$+B9'1'YZ$5_M, M\6085T6#H/]);_O.5GT0T=?%P\,IL\?LU%T747W=FDKV&\S^A=5SN<:OL[#2 MZ.6@<4'X'3"OS#()/$,4&F32?9-Q$YAO/&RNP@8YISLL89G>?0T;C(S9*$NO MBB"9%:%8$!!8"2I)#@),'*#_W/: ORYV#JG=-F,+-XGJY70^KSG=:W_E1RS3 M&5[^8LWGUM$"U)A@=H6316P\BP$\2Q(DVIBXD@.&;G=?P%=+VL&UWV ;98S,;Q8E&3#MY-W^#'Z6QILM _J!,#G398A[!$&VJI MH;8,R(1A0=ED';< M"1T1DK->Q391J6]5+ >Y#CA&7AU+%MFFI]96G!.[$I1U3 G?1Z4%RNK8!^"TEL*-B=T[NVDGIH_AY'S>\AZ+N+_@>J^0403I52F"NR7F-87AL- M*B:-#*$$(^WJI/H3K?G=23=;U/SN(MAAJEA^AO'L?\-9'<<-];6I;]?\>@C- MM-3.:8OYU<\R+&Y^G5ZV-Y@N9C,2XX\P'\\[5+7TCJ&'*I>VBFT[R3A M;0I":B#[4%N?' )Y.%YD9T>]H^EVU-U\_N6#:0=^.88X/B,YXPV,5Y.;1],O M_#Z=S.X@^1+.URDI$:1G7&*M>*XE\1HL,_32E:R]YJ9-U6:OR^C<&!#F-8&Q M_J>.;/A$?B[I^ ;BEX-M%(/1B8C!;'2.Z>@4BZ@C$T$X[@HJ:)0^L#7$X3?X MPS'R7F/ )GIL,3[E$^T$U4?]>3JK496W51A+>;W N/CRU4@(U.B(#@YTG;I+ MEI%WN<99HK?&9D='6A.^;8OP:Z9;$RTV\(XN!;7N-2@"(844JE%EF/82F-?T M+@15M$F@I,AM>AYMA/15\ZD7/34($_4AHJN07$)33"&OSCHRPDM-Q"[1,0#N MN-F]3]^OOGK?XW)7YVE#Y]?UI*79?0B M>*,="&"0.6WQ*3L6O,WD768A40E,OLU=YW;X#A7J/Q!W-C&X/QTV.*;7.IKW M\5Y/D=L";-,0_$YP#Q-X;Z'W3=1JIK2#,RUR'2QX8#Q(\I62!19X\,PY;GAR M27&TI\JP1T+C1T>P7735DEB_3CY>+.9+"0A)F[JZ"L)R97+Q2C*1I&0D%&1> MHF'D>]O@0"F%;6[4'T-V0+^C?\5NHE ?6FD0#5F+[PI:MB9Q%)99\H"8KD5R M0=>QJ9# R4(_S(WMJON@#LB57C2X#3WV$/] ^XF\'G9KD^:B+%.0(KDTY!.' M$A43%HT KF5&-Q@SY%?#C'W$WS(D<0O:]9(#6FM%CJQH6JWFA;P$)PU30?$H M@BL%VP1-'P#U%3!C'_$W&$FV_A)@:8=)%ZSTO+#DB*DZH&,1%5EDI11CT *W M;2S9S9B^;L>\)UTUV%_>X'PQ&Z<%YO48UW_WZ@W8!GM3W[P+^L.XZGTQX=Z4 MNH'5V, (ZK0&.HC!Z:Q845DP;6L^#:V*D6&GI?4ZA493+8Z/@H_X\L?(P%VT MUX!YOTTG^/FRH\[/%Y-\C4-D[\>CS# MFU;#Z73:NT):^._C"4S2&,Y^G9!<+FH@8_G:@ HFE@2,DR] +J-6#')&ED0T MG$?O;:/&KAL ?=VV5A]::F"N+X=N%YQ]&>5)2WY5UJ"=OZ./G*__T564;)NU M-#6\^ES-@>Y,^J#)],ATW.!L['=-@+P@>>%!5P/#!,>\XI*Y:(',##:.P?;]_-EG[2YWO( M5%%:!ZD9HO2T,Z)D7CC:&1,*9U3R0:DF1-J,Z2MF44^*:N!G_O'VE^DGG$V6 M%N)[I+6OINE?!U.X5D(ZP1)PSK2(@3903R=O(ID(+XNQ;7:F;1%^U?1JH,2- M7;_;%WO^#K-:^/JIRURR[3ZX55GFPRM8J;5,P7D(V45$HZU- 6O#HRC *&=! MZO4Y4?<>T;%7 /'E"RM?WJ3(@_0 43NFN,MTQ'ED,<3$, 2>:2O*2N9CX0IKL1<:Z(+K5D;60N3,LOU91&>FRC;1/*W '> M2O4>F''?K.I7"RW&6]U9]F6@N<1HD[*D.LBT?WJ(-<9LF3/2UQF!5J1&;;+O M@QFJXJ:%^KO*]HE5P3@R\"!99$K)*JKL&-"1SIRULG ELI2-,Z^.L@JF,POV MJV?911L'KS+8!NRW>I;^]=ZIW& ?I1V<:8D< TPJL>A=';VM):,#EC,3/,H< M#<9&#MX1,*R?>I;A"+:+K@;./^?*R.PX,$P2F+90A[?[O"RN]60:%.?:1+^/ M,_^\?W7ND(R^BRX:6- OIY/W"YR=UW.^!D"6+TG4(FL-A24I334;!0M.%Y8] MT&D/#@5OD_VR#LVI6#Z=)=T@.+V*Z;IB:PM430V:];@.8[ETU]LC1.@@] ;G MQ@9TG&BNZOQ+%U&2HP_ 8K:)>1V%3\8 #VU"3$-2X1$38R@F["+K!@QXBY/Q M=/;[='$3D@ZN>*A)F@D(E9;&LY"U8]JH;!QXS*E-4_-[4(:W$OK0T;1/ 0_3 MX/'7R2><+RX;!EZ;?F,CF_D5VVCF:G((- MI3M)U_J4%:!Z>S(TIUM::D+%-9(]D%H'-JDYYY_'S= MLRST:.BZBVH'+@NUCH!8#4S)ZLXDD 2M7M)Z;U HY7-LD\1WNF6A.VE[A[+0 M750U6%DH&+#>^\*#A>>@;!M/X13+0CLQI[-Z!B\+M5*$ MVN.$(2L%:H<4FSD99YR66@W#O6EKF'+0KU-)>I"BTRJ5ID) MQ:)QFF7NDO%.D13:$.EDRT*[L*@G11VR+-0Y%57FF1FI->'4R&)--BS!0H[> M0M"A$:&^BK+0;O1JH,2-9:'[D^WVZ-R7];>K>JI;HJ2 D LP#-$R[6JEJK6) M!4Q"91K<-U]7IL@ZQI"&LSML,$I/K1X1;$Z*" M!N;S PBUQ"Q3;?6B?=U!$^V@$#G35J/45EB#;6:K#4V-1V(_0S-C%[FW<*@> M:C;JI$!IG&$ JLY]\[S>/F6F)?!,)U[,C;JC#-7>=SM+I2_M;=6^? _1-XC- MO/TPG2W>X>S\5B+E]5"/:'1063%P ND],(E!4,A\T*B1I[W,JY==$X'+H0FU@*X(B*9Q1R-4IS#VHSK9D@'S=MV1H7D"RLI5P\O M2N9KWS*,B;M0"HFCS;RHX?*V5Y+4KI]6IK,Y/6V]*KZTH([D>$-:C)(U2A(M M6 HU#$Q.-@.?).,:(5N;%3?;92/V N?HD\)VH-6=I+#AE=6H0\R:15S)Z[%M MX"7.Y^\^P$3(W^@W/\QK@B]7EFMF4K6,G"4;20?'3# :(HDSES8%^/VN8SC. M'HI):YK9'(@&#?RF;JNY7L6K6:UMJ_/0I%=<960NN,"TTIJ!*H%YR0.W%HKV M;8SJ?M?QC=3#T:!!!/'AU:Q?PPBM3 "),Y%K%D$A[X3>O\R<$EKQ[)TI;1(N M]T'[C:!]J[3!K=IFD^JQ%^I6S47]]HT$90#N1$JT E7SY"&RX**N!IAT#CT= M(6T"6;TOY11-W>/0^]$9":LFS\HB1\)D$2RM1KN$M"U$Q3P/R+*@Q5IER#QJ MTR*FZ;*&)_B!:=?43.["F:-[(5;-I=7%J6(52J&8XH+.2><2BTIP5F*(0A4) M6K;ID=%T6=]>B&/AS)%8W*M+T-&[H V0<$L=":CJS [0C"NTM!;AR70[&@/\ M&[D/JO^#%H%*#U;&I%CT"9@./))M*&,=B6I!BL QMK'"GWH1: >;NHUVCKT( MU 292LR)H4N!::'IE;#!LH1:JN*L=]BHD_13+0+=2?M;%H'NHH5C+Z;;9BW? MBD#W*@+=B28MJ^KVT?&Q\U;YY 7*Q(JP];UVP'S29)P85U-1O!:R327#\?-U MSR+0HZ'K+JH=N A4E127I3PA%\-T#IR!UYR^M#H[5\"!;<*ZTRT"W4G;.Q2! M[J*JP8I HTI0N*QU/-[47%O-O%2&95%T2AR4A#;E,J=8!-J).9W5,W@1* *M M"U5D"2JX7"P+M5X',CC,+BA:[[ZABT"#>17BVAK$T&U3-\M#&R= M7VJYLDD8RT6;NB#^XIPUSJ=Q>??N3:6V-80#YE-TRN75K>S-DIJX/_].J&= >L]UL\DJPTRJ:+ M'.N\GZ+KN6[(/_4D"N^"@>*]YXVB6%O!.UD6]:^E@OQI_&FBR[G\7\7OBK\/Y(,SV \GH\02ON3;BN^RIM@6R7:^^MZ/4PIF$OKX?5[;2I M8H:E3BPNR9@CT]'5M+A">[V/DD[NZ#($64!LY0H?+64VW!\?*V-VT4??@W%> MS\:?8('/I^+*@7B)JFAGH80V7>8?Q];5^=OXA&6ODU'P=9Z8H]V9@Z&5 MHV81@F.N!)60NZA61\BU7OD2U_"1@YY9LNKN]:B&!@',6]GX+_#C#-/XLAD4 MTE:V%/LD7TU47'Y_XV)&*7*?#4I62HUTV"A8"( L!:D]>1\14YNK@[Y6<'+$ M.XAJ&T1(-P+['1*%4&DQ#&4-O=YVR(<*L[9F"Q-%'+H M".>CLOOQ<\WP6'K (DDC0C1TI&?:+]$@BR5KQF7BEF>>%&]#M"W '3Y^V2=S M=HJ%>@\94BE&6I4Q#KP1M2;0(T4QQ\"?7932=R"S1N(N%CB[P063_'9:%G_" M#*_#,@K_0DWC4=^]%E'9";OJY]I.^$V M.TG%!;W/P@>P\#8R@>J9#=M9S2"JT<:0> M '4Z!.E; PT.E)\O9B3=BQG2LG\>_U7_=C.F2";GI0XLA\0)#VV)H))@P@5O M@D,)C6([FS&='C5ZDG\##_LW2!_(,YQ]OKWJ*VA%> '!%R9EHAW-8V$Q6,[0 M(:("GH1ITW+Z 5"GQXV^-+"Q?*37^[0?+^8$=CZG S&.)\O@8B^I_5M];@^W M9+OC7[D0L]&!=*HXF9+.P7HKG1?9<<=S &='6SVAXZRKL$<'GRTRHZ?+39WC],)Q? M7K7(4(SU:%G)0&^@I56#\YXY);5"#P)EFP8^CR$[P "0OMAQSP/J4PD]FL!+ M"_WG*E=\2>]8_K6:Y^_'\0R?$;9J@]7BO*4]]NN$S/A1PI"3]E6==?J)4)H% M+R03Y!&Z%(VVN)T?M,-#3X '3>7C _C.@&B-%! ]/W]@7IJ[)*YI'F M)9H0#!.)(&IPG$&"PGQ"*Y3Q4<8VV2,/XSHA>O2H@*;- ]<(8/[CYUM?7?4I MXX :Z?T.10N^28-@4]&P =_M:Q!0E6IV3VH(P60U/7 MP+HTS6\B$UL ;#M>]S&(!YJRVX="MR!)=VT!J\[XS1UX\M;Y6@Y?.S37 MI*\ZPTD(%JQ DW,I+HDV4?T-B+X* Z(7=;2X_UF#Z^I%V 994]-A,[;#V S] MZ' +8G100 -KX0&$@6A/1Y]E?%D]EA3ME73LT1X7I=9%"/K925#C$?M@:&;L M(O%8*P$#[97!^,*B5[Z ]C+:89AQ']OP M1D=?FGR$(!W5T, (>>"RX,?/O\%_3V?/SX#.W65N7C NRQ*9$, MXXE;CSX'+YH-1M@6Y%=AJK126H,8[4.743= ;U4[;P.WJ4FS(^"#34-H0X#M MB=:;]EHDT^T(FX.U*(5DM!?3%@_H&3F1A5DO5-*@D_=MAF =!=D>'V5PE%S; M16D-./8"/^'9]"/F=Y@^3*9GT_>?WXS??[C))ZT[N.8A,9&T9;K6&--);IE- M.@-D+Y-ID[7Y"+#A;:NFBKTW$JT_K0S3_F)=,MKKBUGZ '-\/1LG?':V)..R M=KC7Y+U'GM(HE6^7M:TD]BD5HH6$R(76(4E(49*+!D%9857V:Q/['GE>PS2_ MJ,@S\"G0.ZH\TSZ0XZ"L9[Q($6.6R$N;[)46:7[+^.D:^;[!-'T_J5,&?\WD MY8S+&&[>[JNP;7XVR2_IV^.SRSF%\_G%.;V@=S:"6LF<XQGK>'>10!\?U(=B<6?CRZ;.#5]KFX+V?6?%0P\:(2LJ!J M.;9 PR!HPX2+5ND(.:@VAF*C!9T F8])Y0TO@OM8U@LL.)O5U_6O6S\<@E"D)%>V]YE%0-X^EJY-L60UPA.B#9[";5!''!/^E[#7TOC:FA8(;-!KI@R M)!9MA&'>J\B\B$C^08 ,;7* &RWHA*AW#"K?.$1GP*SC$%TN1>IZI4AOGK:2 M>86:&2D#(!2A0ANC\4EF'7=A7%/5''O6<31%>P>.J>5LJ6@,"SP V:U%&5"F MR-PF:^BI9QWO1((MLXYW4<9!TD>W ?@MZWA/A>Z<1[J/-@Y"&Q,"E,PE4RH* MIDM(S-?I/35=TF<>.<3A-IGCS3INRY9=E- XZUAF"%QH4U-Q-7D5')C7Y#?R MJ'4F'%ENV:_H^+..=Y+Z UG'NXCL<%=0M^WSU5N[:TN]Y_NH71[9Z')J[U6O MW%2!=(B^2.]RUA:"5T(&3,038XW-:>U-U2X/;WAM540IWJ?,/&9_.=,O$M%9 M\>BEYR:FW-:C;M&=XEI^#]Q%_Q/K13'F9Y]P!N_QCSF6B[.7XX(C\BFET9B9 M 4]OOJ8MG5[3S"SM"$98$-&T:>37!?51;*'[L>I^*^V!E/>$;J*\ FVK/D:/M#YV'J<\1.*>W5A7%/5''O<*Z%!F9PE#ZO.1X ZWS,EPWQQ$23) M+84VDU2>>MQK)Q)L&??:11D'"6!L _!;W&M/A>XA#4^:&R422^"1 MSEX;6#3)DEQC!I53B;[-6?:TXEYMV;*+$AK'O50=+!V=H_)J5.JV\3F-B]VV6]_*):+) M2-M(UIQSVE,"#Y@D6B^C<$IZCP^6NVU\8LN;PR ,"")9;?U:A\:5IF'1SC@>Q;S/1' *TMO<(N#GZF'F-? M^UW8L<.1N;L2AG4N;\T!OMU->92]J>5#=6\N==)BS3_DGK, +@NPCKRF-F'K MW;%^'43J0U'#FO@U&3Y&D:-.GEG+R?S,*= Y;QW+WH))0.9H24/3Z/C*&!I1 M9E<%- @[[)[M#)%L)?)7G!6RAF,4"W7 L%9&ZII[!M"F*OUIWLIV($Y3U1S+ MK>PN3G-QWAN3./->TR&-U=\Q+K#D%;D[)9LLV]B'IQA6W8DL'<*JNRCM"")< MV\#]%E9M1H".H:Y]M'<$I'/@K!'>,9=MH3?0 @LE2F; 9 _:HTV#-T9\DF'5 M(;FVB](.$%;E-D8L-5LUD]X)CF>Q)J_*Z(0+KD3MVR0=/_FPZDZ*W3&LNHM6 M^IZ?][Q:<#>#1Y-/(M<$"VT+G?\I61:RT$QY[:VSVF6_]<5+XK8\]3>UV M%%^#M__YQ7PQ/MRK_'H(#)WD;/D C#-$5F4#IC5"A,0T]&V M"3RO(CEM:G22>X.V);]/)VEZ_A$7^.S]#)=!H)NFJ#X8OZR.BKE6I,K P'+# M>.9<%CHI"[9I4+(9TVESHR==W&>):7!O_P;GB]E%6ES,QI/WSS_ [#W.WUZ< MG\/L\[3<^>&SM!A_6E8O=;B^[_*X'F[Q>UOMRF5^$L9GC#$EH34XXUTL*1CC MDT+Z41AU>7"WG>'NDZ?SQ;-)IN_A[!-^"81[EZQ33K!@;&W+H^L!QBVS7'E5 MC #1Z)9[&W1=]\8[S[CZ\#?3L[.?I[,_899'F7;GS#5G@=>VYDYD!B CNK&Z-?:JBP47_.G@CGNGM%CHQ+S74AF2.!:LRDTJ3 M*)0HJ-N,8ER'YL"BPD[S[K@-9MTW_]%>C'XR#3.9003N:7\24Z M-%\M/N#L6?[OB_FBKF!$SE^,DGO:Q%*I,TT= <9$0N&!',0@HAK OMH&ZFDQ MJ*VF&OCQ:T_$8%-T-E03B\2@E5*U:;-E!HGIPI+G*(8S4/M+:;KK]E1+ M5^W.^646!$;%"P1DY#8CTS9[!KX> ]H:*Z+6)K2IU-L!Y%")3,UM\U:*.99< MI@<$N+R=#H)<>#(G&(=,;[YSE@%WD2CB,"MZ!:4W[=^R^\ .G[/4,Q\>VJ,[ MZJ7!75Z=%;HB@NO1H5L :YJ,M!':8=*.>E7D:KR]5RT,2A,5C'/%)99Y[2SI MN&*@@F.(SOF:6ZQBFWUE8'H\DBAT&';L(OP&K/CI_./9]#/B6ZR=ZR;INEN" M$=R!R)I9;>MM$:T3L&B69$JT6:H@$C3AQ 9 PUO]/:ELVK^\6Q000:J-WSX_ M)W.'%GK=*C9RX2(DLM.,HC^4J^,T'1,RBI2RS5:J)B18"^=4*-!=UAOW@5XO MWEXBS''^.\QFY(I^P@YW:AL^J8?KLFTPKO;&59)G*$Y;].1_))!%2Y6E2)*# M!SG:\)G=7K"7.)\C+C_Z!<[3;/SQ;J$'9 G*),G(4PY,IU(S3[,AO\@KH^GU M!VB3=/4(L*X;R^7'OR*KGH0Y>;]\SANL[]#U5^]P=CXRTD9,2C-!_V-:"F1! M>LVX1UM0D<,HVUQA;(=O^*VG3[ZL;D -=-+@2%J/*ZDB,P5J M 4HDCX[SPI9C[4'%*&6;/M&/ /L:N+*?%OJ^"UN'[=5R[9?@KGH2O,;9>)I' M(9((; &HJ1JOB<6949FLR%KRVL>5'SL(-O]L:?!AL;B[O%&;"/2Y1^_3Q?_ M'RZ>3\_))TS+.NN+R6(DR;XFX@IF1*Y5'VA9,!B8-<;YX%$7KO9FQN;GGC@U M>A)X@]NQ=6@K@5^5ZWS:D5(I@8N1)6XMN6/%,A^%9@XMMS):-*Z-^_LXMM.@ M32-=-+CP6K_ZRZ@R>>T0;2C,>T^;7"BU-P-WS!&#M;$V*-V2)FM!#77=TYX5 MW65^Z)N=^6PQ>@.3]YIMP N3_7W93$$:#+9GQ7&N)G*UYT@69M2"=#K2QN/[LG;403LGV MZ2[C'L,L2T!7./Z8S#]B&I!NI!U5-6\FY[S=_(SAK M..U; IB'Y)B6/#%O/3*NE)$20/&R55;),2K_ <7.!U)N:TK/R@0]+ KH_H(9N@TZI6T@R*$[28()*WF4YV,JY5 MD,YC<<@5&#_:]6$=\[PFB_'B\S_'&7^=E.GL_&HLY/()/Q.K?R+TLPF<7;@A2"F]RFA&AOR'WU//GG>/'ARX=?CL;\ M_/R"=#-9C+++24>7:SL%LK8SSRP8>MDQAY)C,"!RFZ8%VZ ;_HY@&'YMZG_2 MFZ8:Y#$\B+&6$5[!=%F3EZTM.6U02 XVDX?@!$LA)^&=3_27X0GU!> W3NVO MKQ8=O!Z".3?-%6LR?3?);G'T:)YQ?1S6TB0+(SA7+JL0JKGKE)V31*A2CC&VS M>S59SE!WJ(>AY^$9< SWLE<+>36[6L;23_=6)I$5X=>2'#>RV%D$VM0=QJ"L M5>3*N=Y\V'4(#E]+=S!.3'O43<\1CS4+O/+TMP'5>ZAS(YSA0YW=-75?[3V) M>3 .9!,3T;PPE7(=P><#@Z0E^/QL>I'?7L2;JQR"^1M,X#W>H+VIX](A!:]9$')YN^-JUI-@V.SL_>MC89T_ZF@XF[+Z[89, "L[GR^SG%5@>T7.!EB10H[\*@(4@/1-) M&8"2O5NM3-C$@8W/>/K*[D=\PU3"K41D;VIE7N-L:2%-$KZ*9^/WE\V;^XMY M;_F@_B/?^ZQP)?[MM15T>A6O8]!*QF UI!RLT%8[TN=J_'O+1W;ML+'%LW[Z MZR.F!>9WXW/ZE5?E+7UW7LB=OY/>RFEO,9:\>%H:,=\7R\!:8$+E6( [<*%- M;6Q_:^C8B&X)X\%0Q_X8KXI(R&O012<2LH90)]1&%E4M05-_(>-"DZV9'.5\N0XQ0N:*<\'2@^6H=NU@GA'JFG$G6.1)] M:'.7UM<*OCJ.'Y0"#:X-.J_C,K#CO<@!D(PR7[N/HT?F4_T#=#9&)(=NJSC9 M\$0>N"7::9!W=Z4?.L+;V]+?+F"V> &+R_!&RME8+3@+I7J<) /FM::H]]U'"K*? @B]OTN[$^((W961V(P=W4D#N:PKJYRQ675BFQ,%Y"; MJ+13/#J+PD547#O!$?9S6>FAWYS6;T[K-Z?U.&RBX^3!-Z?UF]-ZA';_-Z?U M.(C\S6E]@DYKKU8]'56?<+:H0^'>XF0\G?T^7>!\_7?S!1(1=8=[J Y/Z\&V M[VNMJR/0?$C2)"%T+-JHY!7(D%)VRA@)R8XZ/+?K+.ZX^'52NXQ6]GQY?8BV M4=0RHF2+9MIZ@U$JD,9DF_8R&P!UGSE^^V-_AH17#:&*#5H#>=$Z MTR&C>2V/XT(Q5(6'H" YVV9^Q"9$PYL,?7#@_C3Q'N3=P#2]B^M7VD-G.%^\ M@04NJR!?I'Q,XG]+V_#^87XSG:4EO )TL:,.4]N1Y!6Z8%R4R$UTL4H?LRA#[ MYAIHI\B5KAIH4.-P':C[>3RI]N)R#L@OL^F<+-+ +5>)&(L9:>(-FCZ]GTX28YS5U_98I5V4PLBXYKX&SR"$R+6*N M5?F&<>!&*B(* 7L_0!R-F_93![!QZ 6R8+ MUF:60M.J4;!(W\S92!,B#F!1K 5W&@3I6POWB6*[Y7M_&?7Y^@H:,1D^?L3\ M',[.YB-GA;1.TNE&!C"QV!@6LRPLQI!I^%-C3^*40Y 9Y:EA1C1.*D1<\!I\-&^-50 M9P^-W*=.:$:==Z3^^8?I67XW@SI\_ 5\GH]B\@%50<9]G1B&/K.8=&(E6P<\ M>2]SF]NLG6">.(4Z:V9-?*SG\.HZM/2].::+.M[J%O"Z=VIKA4.F= WO!5U( M/#PR!TGEXB68[3IV-N#4!LA?"[_ZT-@:KO4S M\?OW.!NID!.X'%G6Y/9I"63C*9Y8*CZ"ET4'?RC&/0C\:^%=?]I;P[YN4WX> M!U]O:F]OS( 60U&<*:5,;7)-KJ/*-=J@=)W^)_-J>_ -+MK.CW[:=!E W&O8 ML7?H=TNXM[;45>3!>N!E+" M&OKL'2C>$OGMG;%"O[,Q&M!&"!0L22>8UB*0Q+ P%'1@1YT$B.UR@+OA^"HH MU)LBUI!H[^#R&NS7D:[;^##_^/GGBTF&^@MP]OQ#G0IPZZH]F^"]K[TKP[+) M8* #-G!D)<@%%YB3-/?BT%YB38U1[E:SA5"^Q[B^1L*L-%O.79;W] M +33_CJ?7V 6(VUU $D[J%'1,8T@600EZ^U^H!,[1&G:12VWQ_FTR36 ;M90 MJ7/L>XEFR?U1*<1=DVBG-*X:;\8P+Y.BI5M;I.(E\S87IE\PG 8%]I3I&O5V MCD^OWML+\O?I?[9VTB;;RI!M%4W.3'-T2:N0BV\3@3[)#(DNTEV30M=S%/DW MA/G%#"]S0S]>+$:.V*94+JRDFL4#-?0#=?A4CE"T4J U'R!PMXKK-+C0H^S7 M4*-ST/=9_N^+^6)Y@_]N^BSGI83A[#6,Z6AZ#A_'9.?\]'\O:@_^Z?G'Z81^ M\7[6C_$8-9*U$Y,0U98&!M;4+&*/*OB@,;5)ONL#_6G0;' ]KB%CYUS?9VF9 MO'^[ #*S9WG^Q\<,"ZR-BB?SBO/E>$XOC2IT6"9R_1/10H.7+*1$U:.^_.M^T G@BE&FAC#6LZIP5O3@J V>PSP;],.7M5WGW E5=@I&Q) MVMG,G).>:145BY)')L%&)8M(V0]Q].T$^C38-936UC"N<][Q\O:LQBO)F;O$ M-E(:K4>9F->U/;I+GL6"A@FGE%1>$QDFZA^4T^-%1QFO4WCF[^!9)EX6C MK^'SLBX9B7.@4-2&^$1'3E4\\N:ZG@=OL%X )*+H:E(I!IQ,2"=\ "1 TI /V]C:G<"?9I,&HX MS:WAW=[!W7579_#Q,HSD, K,W-0$^AIPYIS>"H,LYV4]/ DDKLR&VNYN\NKS MG[;:^Q+<&F7VG%I\V=XB7<=RQ:%,N>L.2 SPBO:@Y2C8T\E!BEG&X(AFWB(T^.0?2<[ M:_=!MNPLY>9%\;_#.5Y-:-@&URX#BCJRX NR86<5]:6Y!XG04>Q#TL(E-)&3 M.6*\E4P;A0R"K>6X&$N@5\ -DG?;F@X;QA<-S89=I-WW#*/U_8M>7/8ONAJY MHKB//H-FQ2K"QTEMWI?,+'U;Q<"-"7$KDW"+AQW:/MQ7+=.&,NU[.-%;;[# MR9!$ JDT$\[5VDC!:P$U9QQU5E89K5=W_9W>\_QUO.?[R[3'5C>?7 MH>[KZ6@H8PJT[0@1,OFL7K!()QMS*7EK=0HF;)_$ONDIIZ#EWJ388_N:&V K MUQC7,])L#LH4PV3TM:LE1N8!:@,W'W/P(7"U?1[GVD>HK M<"YFE9TUC-DLZ09=ZU8Q M7;%]&U1-(SCK<1TF?M-=;X\0H8/0&\1O-J S*%(A*"SZ2!M@;:X=M=$,'3+>^=EZ]"<%D)0,WXLO)12E<+!3BSFAN2 M1N(B#W$SN [;J1@1/6NA0??3AQ%>O27;8!SPBF@]RF.X+NJNX9T(U$$]S:^2 M-F M0H9")RY3M.->5B:$I!V3V8E84LQ"QA.CT$Y73(=AT"Y:&9PYKR;79ZJ7 M')T)BJG$@6"ZP""2!RZ\*T4+4](@:6X; 1XZ M*'=G>BSWZJ&=S<>??G]-HJ MXS9 [?8@+=8T+7($8JY#AWS!(*PLV;8)E6P)\*MCT'ZJ:; '+8=8++/YSF ^ MO^IEM=Q].2:O778L0)U1):O+J$UBSGF7R 1T"62C)/P-D$[%/.Y'YBW"[[?P M7+T"VR!J:@/?QW08B[M0!G>4NBJGWOALR[";6!#KE;1W\2,2Y%>&H/,.$*C#1@6 M>V,9GW83H5,[_7B3>X)9U':YK2W@+9$W-@,W8#F,.]*/#+8C1 M00$-CH8'$/KL/>V$@25>$::P+.DJS'"57%3TIVDS06QH:CQB)0S-C%WD/@ C MKJO^ZH3$JP,NJZ"4]Y)),'7HG: ##DIF&)R#7&06MLW8P<>Q#6].]*7)1PC2 M40W_?WO?UMS&D:SYOK]B8]]KINZ7B-V-D&UYPK$:2R')!8Q9J> FT;%6(_".A>+8SC9#S@^Z@;#E??M)7L&QPMV\$YC*'4[HV"&WH/BD5&FV;=*C$$EZ7(C>:[C$B( MKHZ(D?C01^0->/"^#I._POP:9K6OP$U1"62,HMZ;M3.%SC,3:SI+8%(JC-F6 MZ'2;^^EV/..;$@,HZ\$TRH,EWT+?+'RS_OJ[_/9;_7O__M_>_?)?5 M'W_\\;SD+_>/-S7/Y"SLJ M&.M[<3F_OYSYY,O7RR]YEI%-HDO_7_YA@ MRLH)D"44JR-P7XPU*820=*D>]!WE9D/"&S(,_^9[XPVZ4[D UM 5GSNFO08& M@M,;:- 5C4*F47K!?@9>17HPI 49 M(B@+49*%X"W3QI(A(D-A)?B<:IZH1]ML^=UQ'COY8#^^;,LW:*2;YHDK][L4 M7H 'Y"XKYKS*A(TNN5ZJP'*2/'%15+*CM/6ZA^HX+&FET<>;>>VOCN99[&7Z97%<1+7]U/K^&JT3[_7PQ_Q47%U'XDF-!5JPCXY6^8U[1 M0FQ.04=#,@IMO(\' G]!A&NKU$85:1_79147*&/1-A>60Z%=.T=)6.@/DQ6* M)#,WLET=X@V*LV;+WN)N7CG0K]4NW9.MSD$Q"*I&@+)E$2,PZU J$WG4^%># MY&;6T1A::W[^K6(!T@0HD#DS&&G[D[5+.*\=%RUWND@+);?Q>9Q@=\/A:-%? MMJ?2W7!KS6>*-AAG!$LZ =-U_FS$A"Q$B&!+3B*W,7Q.O3Z^EX:[U,?WD?1X MQ=!=4+WL^OA>>NM6%;V/T,>CA(XR)KK&,5ZR)]L)! N2=DTA;42A=#,-D[VD*A>#HT(686G Z,3&H,3B!:V\8U]SSJXWOIKE=] M?!_!-_>[+:E/IJWWA@Y"4'5H5AV<%PL0_T$D,+DXWJBKTFFW03[$2#A0R@T< M%CM;1G7!];+;(/?27-?&M_N(?=3NV)B<$K)&_ 6=AR5'%J6G;2J+ #D()VR; M))M3;X/DQVB ;H*4;\"P:;6KBB& ^6\LB]P:]0HLI=-+Y\VJ#O+?.AY;IT._Y M"M\/C^+SRAF?+&=$34NW(%H\> 5T"R)^ELB[2>F1$X+E_3**^?JF ,Z @IJT:A] M1E>$Q]Z ]^/(IDW=1!\M?"FB3X:W-"W\/L"'1D/F>P5#M8Q+8I@ M,2?ZBL=H4XE)VS;=&+: .0\V'"KEYAZ[&X"UG/.GZQDQ==5'ZD)R@[7Y.O,Z M$CU=*812>F8-V9="DRC$&-U,=^$[#WHTT$7SS*25%[N$F@/A$A/<>Z8Q>N95 MUBQK'<%:;;5LT[+G%!-%!F- ?]F>=*)(<);.N)(8MS6C3EK%O$/+BBI@9))T M_6WC[#WU1)%>&NZ2*-)'TN-E!71!];(317KIK5MZP#Y"'X\2$@1Z#XJ9K&OK M74U[I?.<.8Z!9RZ"VYRC] RIL$^B2 ,F])'UZ(DB9,X4%2PRYV.=XN8R77\< M,I[!6%[!XHN8N32$[OI-7.HA^'$215*"()/63&D1F4YT+L;"ZW0IK80$J0R, M$1,^)R/A0"F/F2C2!=?+3A3II;FNJ0'[B'W,1!$N738Y"$:;79TDDR3S(GD6 M RA)^Y<'&1*-)++7T31?K(]!B)(A@Y:-(?"\*018S.DPF$D86B,(O@C=W,'SV+1)&] M=3ZT3(^1*,*M!4!PS/BBF':YYC,04D@@# @MDNPS(_VY)(HG-4OVZ+_6C70.ZY)),@;%O:W-EP)];2!Y'R+(+/B.$Z#3<]LD M;& TBJ A0V]#';J$+(0LF /-)7C!=13/*6'C_L?^# G7;2TDYS'3*ULM,C++ MN 7F:=MEWJ#2(7NM&I5'[D)T[(UN/PX\;KON*>_F#HV[,;QE-\7\#F>)?@"? M\"*6J'P0P !\30I49+KK1!:7L1"B0%O*&/UG'L-XCEP93"?':$)SX;.SV:%B M4!P=W\'5@G3M6?)16I!&N#1&;XCM&0RSEM12T.":TP:24RF0/-R'#(Z#.@PY#2?TA(0X> MK+:[_IT9M['K!/',*':R9AS1R[6E$?S?'=+V8_(YW<(L+ESQX](G99 OQ'\@, M2U(Q6XP07"K'1VE3U@/R2Z'7$!I[2#7?GFJW+H'U2,;E5OMQ-OGTJ8XXTD8K M;C@K/"4ZJX-F@%:3Y,";8*7/YEA[V*/ 7PKMAM/>0_*%@Z)>3V.O+OCMK\TJ M_?]56=3('1<<28!,BKJ&Y!P+@N1GM%00="G";R1.[HB,#03H>3/K:*K9XD(\ M+)+>:TNNZ[EK /BH#8_9,!*595K77J0N2(8E2$NW6N=%M_X;AZ!X$4P:2 E; MZ'-84+[?UEJAW]M98\R>.Z.85O4.6Y)E-6+-.")&:;-2L0Q$H,=PO @*#::( M+20:.+WS/6;\\G5Q#S M9E)+;6QAS=[^["V,?W<]2Y]A?H_5F'_X]O/U58;Z"W#YXV>X^G07?D;OBDYT M?Q5\V4K/,S#$?!6=RAJ"4FZ?W6T,?WS_?(__=3TA['>. MW ^3JU2/85K:VW+[=EP$'E32.3*>'=;*[,)"#(*.8XOT]ZIV93_L-.L.YNP8 MU5XE6SAUL)?\55K&@ GEAP40]6=Y_MO7# M\7?.QYG4U;R;SQ874H)5.D64N M:2>U=9:-B,@D2"T)L;.B47>-;@"?-YU::F,+:]HYR#M,A< ZPD0+18>P7.8T M618U9N:L"T$'G7D8.U#WC&9YM(F_#*NU+8P[V)>^='K56P+.YBML%Q;)@+.& M,V\,O02ECNO5')A(62BMK!*@FA#I(9;SX,>!,MZB]H/]VCM*/2]$G<[J !A4 M>TQGK&D)])7#J&B%V:5&F4$[ )T' 8:0]A86[.U@?JQZU BT46K%4'%:)]&1 M^>0*RRD)PZ6VCK=Y^T^P0$&&-3.+VZZR9LZ"/M-O68C]>+F;>JNGVHLGH*SVC$3@18/=5I5 M29S1TI$7E B;N2YG48-[H,Z'D^G0[WE=\9L)Q,GE78_%34%XXH)[,G:"<@Y8'D^* %4+?@6UXHVX:/&0,A"4P8W3M3(V$ M3]8&#[4E=0P:RF8[WT=TN_41YZ+8P^77H-CG\39>J)0+2)N)-9Y6J4+M">O( MJC)9FJ",U[;-_?[$^J<-2HCA1=^@YF=K^T">39%0+[TY"J9- $;[46!HDQ=9 M")YSFZD I]YJ]9#;_,&2;E -NJ-?8!=4+[O5:B^]=6NPN8_01^R^BP6#586) M99]Y'Q,+D2M6BLA*6JX2M@E)GWJKU09,Z"/K\5NM!L\UW3X8MZG0>64$JW%P MV@R]-Q@UOU6H/P3?O3'(G"W"5NUY?!4D7%('!,&EJ[Y3B/8O. M(S,E!$[O!*91FDMLPW8N1L3 6F@^WV$3X4U#X@X81PP7;$=Y"J&#PS75*J)3.1Q^2SY7R,TM^= (_M 1E"N[WHLY]J M1C=W/OXQ7<-46:().C,C0=2J]\@\K9YA(D%PEZ..8[2;WPGPQ3%H/]4TV(.6 MS>$JP@U_\'S5>#NC\;0%,ZOJ%*Z(!,X0O7V69.-'GJ-JT[WO45CG8B8/)_L& M+M<-3#87\/L:G+UZ2;LKS!97TQD4*RO MLX$%\S[6OMX!G7)H7&@SQ&([GO$MBP&4-1UJHQ36.;!A.+GOW!1&Z'S_ M'K^NRVVG!=[5]K/3JVE9?,9U.MEJ>,?0'?![/;59)_S]U[[9$9^''$-"[;73 MCFXEP4'FZ,%)3I<'V-$1O]?SVW3&%R:HY,"R4KBFT]!*%DW.S*:40M ">&@3 MN]\!Z/##\"M\JY\X?ULV^Z7*)),/(;)"NS*]DHE._E [#O@$222>]6:^V6 G MXDY0Q[YP[\>$AP?C,%(?P3-S\\;E.UW\@^.96TA+?T)M'N#H% B&E9 R&!Z3 M-6.,A]@*[CP(,K06&IC1K_)_7L\72Q)_G.XXVS>,B =D_W =Y_A?US5M__;3 M+I1''R0XIISA9&34(3C6%09*D=WH18RVS96LV9+.@Y2GH?'F\R[_B3"_GBTO MQ+]7!0A?*'WBZFB%=-"* ;5W9D 5$E&8XYMK@2/XSH/4@TH^P'#[5MZ MHKS'*B.ZQG[$V9=7BX^3+\ON)S<[\X6S5BC.B;0YUJ!?HENMTY;NM[0]@W). M;HX2ZM20YHG'/F\2-!9S ^_R/PC<_,UT/L?YVZO7?];V)M>3^>=YH+*U$';I' "%JR MYHY%Z4@"P),I4+L=CV%9W$=U'HP83.X#-M-_JM/:^N2[&6;UZBK_,I]?WXPU M>K4:=@6WP7BZ JJ@8BDLR=K-6+K(P*!C+FMN<#F1GN]A#!O'#0//%0M(-K2A"WCIV-#[>;6;Z:66ONUF^LBT0>QO:P4F M2%]X*IH!U'(XD8#Y; M92%%E;KDJLKQJ]2ZH7G:U>B^] M=:M1WD?HXU6K:\+ N;&,;K! YUT4+&25Z47(44OIN,4V =I3KU9OP(0^LAZ] M6AV4L"X'P=#*6D54@(ZJZNO@7N:2M::ML0D1GD>U>B_=]:I6[R/X!H;"#W!9 M75X?/B,NWM3?KM*M+T QUF< 9!8Y64>J&C!25,>J0C*&@U6-LF=W(3H7@V$0 MB3>H1]^&:\W^+LB:&@Z[L1W'>!A&AQV(<8 "&APACR ,0>?(BV()968Z)L_H M6T/7'XG*"!--H^KRL:GQA#$Q-C/ZR+VM45'WR>]E(1&#+8EQ6AG3WEJZ_"K# M1-29@W$A;4Y-'=Z8N(4SOA$QE+YV&Q)["KN! ;&9Y_7=@DY.!C B,U!>UZ16 MQ0+05T1ZKEU$C;[-U6(7HG,Q( :1>(.$JFVX;NI&.R!K:D#LQG8< V(8'78@ MQ@$*:'!PH>$EE.I$J%LD3A;2D^CL*,A]C&-RV&TN03 M!#E0#3OMC('+.K]\F:SJ#NAG9!W5S$&\2I,#RS:?_-1!RC+[8=\HNPPR>HNH M!?V_3EQ"0"%TB0:R=<&&BPZ??[A#N29VWXRLO7W@F^\I.1F<,U G\X$@*\<1 M&8-$P6K1J*DEHUFU&3O= =Q!4=4WN%C@K);\S3!/UOFIKWXGL2ZM.R6URKG: MX$8H>E4,T$O# ^.\T!TP:V=XM_;^CS_G.-[1(95^+ZPZH%!;1%3OHWM[O9C7 M8:BWF:@>?N_\-I$::PF',K2X0R&10BU0SZ$:*KYEML,>'J(Y?SX<*"\FT3@Y_/; M0_?;K_C'CY7*)^=?KI4%5?/&TC47FP="&5MV"$"-GF1NMD_$^JC8W MG@[@SH\C0VND001FMPA63B-5BH(*C^10QQE%@LTP_??J3+W:?I[-O;4F5W\QNKQK=(DC-:D@A5+79PV3 O MC&12!@ZY:#I-VU06[ GX6,[=03G3F8_#Z:Y1JM%VV#M K_T776 W3T_; _CQ M\M>:DZ,S(8?7[ D1,_DHI%EVQ54$W_-:J&X%:Q=D,\X?%-/W[ #]V MCT\?P)^][UHV_-K<9&?M9S5GT+<38PH#<0OH/9V]FRY7C^ M%UQ>5Y1+HEZ EBHX="P$.L*7H9K@HF=*!IDMCX67-JE?'0$^9ZJTU$4#1_B= MS>S=C*RQ[[@X2N^"#TRD0'RFEYW%.L7&<(LE\Y11-)KKL0/1.9!B$&DW\&S? MP45FVYSVM=DR3/,>$TY^Q_SVWIG&M?(B%EU;=ZSGT03-"S-*BZ*33+S1>,1> M,,^,+P/K9<#\TFV'XZI3Z?^97.6;8W+=I,=:2^>@9MK7:K[(3_!M?J%MDJH0 M0*&0J)UB'1@L+=.1K&J.*J#>ZY+RQ'.?,QE:BWGH5GT=H-8#$-/U@LZ]NZ@Y MH@=AZ93C(A'JVB6$9\6)1-*-8OH4E[[R!3+3=0JIP<3"KLQ9.<3SXT0PXCVH?[#D/I?.=^^ M$_;&(V.= \L%LI2U(1EXPV)4OM;P:Y.=SU)TZYW4Z7'GIOD!A+K%S36H5_-7 M7"Q[0=Q@O(!DA=&H&60;F0Z86)#&,0@YZ**24>+)V$R7!YV;K@\2Y!8M'Q:& M[3(!XU5*,ZQ__[9LK.5"D@%KBE+,:U\=L4&PJ# P[9)."$+B9DW2#A(S1TN^_GMLBY$+IE@(-V#JM/$D?WKB\ZLA,BEXSJDW,:9]32V MY\R>1AK80I*#G9_?,:T;__QX/9OALN'TK].KM/KF@AL5P&7'O!#UR+.&!8N2 M%>Y+28:[@&WZ9W1!=PY$&5P+6ZAR< G]A_09\_5WG^P/WY9R6&628E+":EOG M*?E,-%:107*)D77DA>,!P#7RBN\&-5;F=P//]T"2/I4\[SJ-:Y(GM!'>\>DO M$^R\E99[6?N/%C*SM 8&4E>A19%YTER%1KS9!>E8N=J#Z7R32X/(OD&\_FXF M"=3I2W>B.>M$NRX(FR9=/XWQ./G5 RGUD=R> 35R'.[0&>FLYY8%%5)M:158 M<#*P9)+G@F?PILT$W6-QYHD4Z*-1IH\B6I2[SB:_UR2E2TBX&OVW3+C%G#,J MNM4;[>I4TP LNE 8TKZJ>:2O&PU8WHYG?"-V:,UM5KT>+O8&=?++'*1E@O<= MFVWY$BB0UFHE62BFU'3_PD+PEJ4LM4A!&8-M2J!W0CH[0V00V3?( KN+9\W\ M+HB:&AX/,1W)T!A&:9N] H>1>(N6D0^1V=H2,?C$BLS$^91"K8]$QL$D#KJ ML6V*3? MVN2$/@'LN/ZO?72WNW/HP8(?K[?7]&I5]_ >YSC['7.9SFY&]/T*LYJI^#L> MV.BKSR,&ZOJU]ZHV2J6D+<$ Y]&"TUXA6._I#^.SMBJAN>C[L!;U4IP'A<)I M5G*HU@QP(FT=S\=-DHYS<(W:0C>IE[K_[JPD^^IZ\7DZF_P_S!?$+(RU%B=C MC4'E.HM4>:!OR93GQ8>$;3I /8[K5+SW?;CP\*XSF.0;W'GNH]M9BF&$BC&J MS%#(Z@6@M7NI G,^QF2XC9A;78B[X#L_G@RBB28.DX=L7J7"T/4O9LV]9"HH M6G)M$NYC20R",$J!2W9S%EO#/62%Z?QXL;?$&UR-MR&[T]#NPM#SI9+ K!6U M L^( L M.C00>=)9M'G13S8;Z)#7>BA)GTPVT$Z')XY:;:VVZ+%L6@YB:IDK@MW M2N=@W!]9#].X*4+HA<>A.NEM*'J5Z?ECCU]Y_?;Q>KV1=(^ MI#>(C#8B?^B^"=5YYL&UB9DT"A'?DMRY>NZ^$GZ>SGZ\7US.\$>V%K@[F%"U3 MD%SU*4D6ZV532A&*RB8!M$F*ZPWU5"[Y?1CSB/NF@7Y:9%,^RK$&R&5T(@LGVUS[[\$XQ:M^+]U.AY)QBX*-NI/]4'MHTR[WE42R MFCT^F\'5IR6UYC]\N_V==_"M_MUR!;?+N,KO+N&J)JO?].'NL*:VY4$-5G4< M%\,!9-G%Y%UQ-3?A=R(YCAA^JN4>)<*#8FV\+ M=_ A%Y)V/MJ?#)EO6M)&Z$N4S!9G8X3L1*/B_7'I\(1=.Q8;^DB[;>#Y0 M+Z4]G0RRC\1'*LJ70G(G-3. D6FAH*8Q^SJ14?DL!.349NKIR><##4R!/H)N MX;S"V03GK[:FI'@'SJLD&"B@?2\:6>O"'7/*T@77*_IQHRSCW:!.(@^HE\XV M#X2!!#Y.#M"JK^K2CU(=*/,A*N^?_,P!\G+ZX=[(L#$N*#K8I5#":%&BKYW' M>2HI"ZQ-8R^>_/3&49!=_JXWWV/A-I>(WF46P"+3WA?F38C,9)U-C#DXTZC; MTL'8F\>0'O46_@OGM0)D-?9(7'@TVG$RU4WV=!V47C.@5Y_E("T/MI0B3TR. M6U9Q@B[;81G<.\K4B@(M+F\5:'QZ+7%S+:___#I9S7-;S_#B,?-LR5(!SCU= M8^B( :.0T?[F%=DTWAO?CLM#+.%E$GETY0]H9JZFLC^UBKAC%;>S8*9E59GW M;OH'SM[^<87YPJ#G":1A,KC:\]\5!LX$EH($LL.+4P*>,D7:P7LQ5#T1#0\8 M4[E=T3[2_"3I[_2?]8#+'Y:RCB^R$0Z,RL\)R MINFU9 %#8K2V!$)$H)5VYW!KN"^0TR?%@ &]@(>MK/GV"!W]_W.]/LA J@4HPLITP6&*2]RPF85F**++GTNG4 MJ##K] N3CGPG;*O,H8X6K]V;Y87A:5I]4^8 M_1L7FR]=U"Y[1:(MTM-YXKAB/BK-A)5.".5]+(V-ZX/7\&+(_9RX,N!TZ@<9 MI?0&TZU@NR!^K;DE\P6NO)3SCU-Z]>_^_,?I?/'K=/%_T_33U;)KF2PA M>J]KLD*JO5$A,._!TY4ZIQ@T"N/:E'XU6]*+>2=.BQP##MANOK#O-X_U7]7? M$Q"F23"P94+3:" R*CTRZH(1'!Z'1+,YQU_G7^W$Z-!IP*OF61+6]ZR)6 M:6VN).=U+$R@I[>? [!8!R@&$X(V4:4D&\6#AEK"6/7FQXX"'47EIU+*?E.X MLTR^,C;*&+U@B8XNIJ7C=&)I.K:B3B:(E$QI4\MY%\4)Y*B.R8/-MLG[ZJ-% M*_7[15U=T#1-8#V%2O/]];-#T0<(M[W*N='.Q*)9HBL[TP5CG0;O6>+H2VW09K3B2,G')\/>?HUK3HV\?13<@+3W^EBLS(:; M@E7O4<0Z0LT;DA1PSZ(@BY(7!:"3=[%1>?A.2"?HU6RN\>V21-KC[][::E_W%WZK>;!]!?,][O+,!O)_,__WS#/&7JP7.<+YX M#PMX[!^\ M3OASN4XZ9SVB4:PX,LZT)PL?N+*,;JK>&&]5:=2B::P5_O6*G )U6GEU]RE< MW;;.UW]^Q;3 _!%G7\2%%2I+AX6A=X*N0=HP\**ZM^HI?."^M%;+Z,6M?8B)67"U3!8'(AL^!KZ2#4X6DN:&8* M!NMBR<"?@:&T;6E_O0]')4N#8KP!]\@0F\!W'Z*"H_E03>C2 L.,ZY0%:TK7($QX))EB$M)D7EZ)UL4UEZ;@E M?9CP> )0#XT\E]2)+FOZ*P%HGP2@/F09)0%H#TT_%Q:K##%&49B/F2P5XRT+ M]&AFN (R7J $US 2\RS8VR\!Z-3(VT?!K1. UED!1F2O. >6LE),*ZC-S@F< MTJB#*-H5WZ8J['P3-WIIN4/B1A\5#1@AG,\6%^^K');O$H*'9+-CO$15>Q4C M\\HD5J=DT%_E:+N-+J9/O<,1^FZ3'_<>^S+MMOTE/Z!K_SN(-0N[P.AC8G4G MPO";P]/6T $JV%3B ?(;\ S8A ,V\2!5+36I9D!E[# O)C>2?*>O_[P[AT]X#W. M%[-)=60\D;FK/)DI.\N]"4Q(VIBTH*^B M"L!R$3QS+0#]$1M3=5_(P=[QU9-(-*AL?9NN6DV6,U9 \I38>WQ>G$JD\IN, M:!A7M7@TU@$:*!(+*CI'+VXMF&K"\T= '=\;=C3&3-MHKH&3?0>TFV&S'< U M#50^"N\X$[YX6_XQG>;YN]DT7Z=%M0%N'%G2B:+ ,MHP:PNHD&@# MI57S!#:;9(7=;'@]6-/VW:C&OQD,J, 'K=<'DOZ UOVR^U,%-ET!6Y_$\YOF M3QR$3'2H&AX]W3128:$HQ0B2U+Q.*C7=!J[L?,0Y*'A (39XZ6MG?_K SZ^N M\D_X.UY.O]9EKV^5-S%A&72)I;"BR632F"W=+& MM-)%B]HKO*0??2*$JU[W]/4&/F\5#T8S=+79O3&2Q3IWASL23+).FE97]B>0 MG1-1!M5"@T*E?^ 5SN"2\+W*7TC.\\5JA/%]D+1*&;T,S(2Z\SD760S2,XO! MHO?.N=#&2]L)WCGQ97A][*SD&330]2N2%.;SKSA;7OYO@QEOKQ?S1?WUJT_K M8 5]\]NZ"_OR=^>O_TR7UQESE7-U&%POEM*?O1YZ4__5 9&N MHV$=(-1U&G+>B'79""5'F7/(FIAIO%/2QLAS25ZEH"Z.AOK H,S58I+K4^@% M_(#I>D8*NP7T\WU ;\MKF%W10N;OULN\]&G8=8X7)3H+'1Z3 J03&#ESX#]^V?\#25^MU%B2%S*(.BF[+%AE(:YER MR)5WR9C4II]'PT4=/S W/E6'W?T'HTP#?]QV9'<*/KK@:QK4>PKAD2H)3X42 MG:AZH#Z/P3M=LE&6T_L:8\UD-H:%",B$DA&D%B5@FY9ZQ^';4[5_SY5N?=38 MHI3U07]I6X3-=*MG9$1QIFU.U559F#(A&D<'09"-6C4>OPWXL-K:-"T/$O70 M4<0;]\M&-O$JB_C5]BSCFP3\F*R+,;!H:P?R;(#L:^&8$8 N*\]-VFA%LB/, MN#^&,Z'&F)IHDJ! T&>+"9F/[TC/.)NM,=Z$4L%ESI-C 06079FA#CAR+!5E MLY92B$;-A9\ =B;L::&&!B'*._!^PKBX7?X-/&T4;7>")72>2&P#P;."11%3 MR=;EJ-LTXGX"V/FRY& U- A1;JM]]TY;X,XQ*6)FF@?) B?B9JY"3-ID*=K4 M09Q$>X*F;#A4W./$&S^L/%I0X^K_.9W]>#U?3+_@;/[+59G.OBQM^=LHTWO\ M':^N,7[[!TX_S>#KYTEZCY]JP';_(.*P :(##:4R$:X+X/6Z(LV=41A##[F M$J*V7D;'A09_,2R40[.FEA\_KQ>]U[2.V15Y5?S.=ZM MI:#7Q_HDZ[$8ZXM$7WDE.0.1/ J>5(JM4JGV0WQX?MGRN:L;\=5B!FGQ'Y/% MYYM'KV[,-9>%'DO_Y8_PYP6= +9$*UEVP='&(.EHR Z9CV!<*$#61!NO[1Y@ MQ]^G1^'>P]2TMFIL&EWK*;&5?]K4BCE'@K(QDN\R22_B21T #5XTZ2=<,9O MH72XIAZJ?2 QC\8!:ZR461BZ57NHG80SHW\:&4H9_D33]%W3_2=VDD MU?>1[H J7[IMWUW"HEYT?KR<7N9I.E_5,7TOT>/6[+GX'T-1U-V$/'5D@ A:QN@@>7F[#H M6.,.'FLXR(@=.;#S&<]?V<.(;^ ]_GL=P*T' RZ7^QI/ MR8FL)"-253.Z" 96"Y:+<=HD+U.W@12=]OB=,%Z8&3B,.@9NF;EVB=V%M'X9 MNH :W!;<"6=\6W @=4U;R7KHS6(GN"@D63[57Z]S(G U^I^481FRL%R@L+J3 MP_$4"?"(03BF_ON(>$"]IYK"/OMV\=N'BZ*%%@D361O"$P*I68C>,NZ3<9ZC M\H\&KN:8_O9I^OO?UY^XTO/ZFZ6:EPJ^?=ZX)_Y @I\>)+46D^W_^?K5VLR0 MRL22@V56V,PT0F$ OK:L="8Z(XW0;2IY;C$\9YT>*-&!]^)7\PF\@S0IDW1C M10H,7)G O,N2P$C+O-&!@2Y)\: \^N%<=@\>_YPU>[@\![2XEI>%MXO/.+M= MW4V1[DV&G?0ZFE!':Y=2DQH<=UZ]''/&>-#BS$G9DA MH^<%K'XE?ON1#(]/T]FWQED NQXW4LR_TVHW(OQ>"2.E38G7W!Z?0]$\*>F( M0[;.5>T4X=_UX$/;6BP_]CU^GZQ 7P:0)9#E&SEE )9CP M :2I)2NVT4B\#NB.$:=/P!V'%)GV@=[_J&H3K(RT#VNA4'M=?&@BD&<1IQ^< M4T/$Y/NHK&E,_A'I_/!M_<.UQR:!Y2%P5K(QM2T%LE"_BF2U.Y>,QM F968/ ML*/-G&S-K=:*.MGPNJ 5&*C&9-#T@H"EKYP7S/MD(05#QU>G/>T9A]<;:?RI MF'H?R8\63^T"ZL7%U'MIJE-@=1\QC\8! I) &U*1+;;ZB0B7EL1R+6Q$XY$N M/<]5]WUCZL.KOH]TCQ]3%R'KF))GD(MC6D3-8H3,O,W1.>Z$2F<>4^^EK\-B MZGV$/6),W14+J0048C2DS=.'#R,?7]E3V,^,:9I]3% M[W#]Y0O,ODU+#2I?W@:51Z_^Z(UC)(?08?+9\!2%(H%G3M2#:D.2E1F4E:"4 M R^*UYT\1;T1C>)"\B5*FYGSM)GI(B+M:$XRB6!]1!U2SL_6A43O/-TW%M_J MX*D%[25U%M6R@^VON+AP.EE-NSE#SS/3&@6#0G\8GH0)1057VG19>PS5R3J% MNK-D\^(^F!).Q/LCD"C MY5)U ?4RD^IZJ:M34M4^LAZ-",EE[VOE>M&B9GP'9+XHP5)*!)?^L[Y3"XE3 M),!>277#Z[^/B-LDU67M>%(JTIKJV#M?&YIP,IL\&!FYH*_M8Y;'@RH60M<0+/0G2"T09OI0,O36XTVF4' MHH,\2/DI6G5_W!'\$4,H^Y[G=WBYMO!$W%_VZA9#;YE )8 E7X^N M*%S=VX!%[H33+D+'.-^A_![7ES D 083[[$=!#<+V4+FI;T;C5<.2F+"R\*T MT::.DZU#^8(P7DAA31NJ[ !T-&?!P8J>#B_P!ITGM\&J7\[PICE:%X!-VW(_ M"?$X?;D'46@'DARNC>/0ACM;@N7,J!I@C:*PZ((B\UH)90(:Q/$VDA'H\D1; M[2.QI8<2ADY!^2?./N'LU2="4P^LFU%L08/EP!DOM05XB)D0B<@<;:P.+$#H M:'9N_?CQSQ$P91X-.D.$#Z+:8A[ 2H9$&N M="U+MK0=2HT,O.>L).62])QVR]$VBB/: ^.RHH_0V[-A?9)%!^ BTB%FL$YE M)3P>C*5=L3C.07HSSI%Q+--A('4]3H(]9+W3:MC3N_U 44LA(>8O?Z_-;>A] MH3/R]=7U%YRM,SWFBPY>[AYDJ ^<;[*A NCG !]@(=\=X8>]4)4K;\NK/+T[ MY*7%J[+U08<.9$K+J-KDZM.'FN=8AW/\]C7# @D#Y[;A:KH]>?2-X#%M/AB# MU$=X?=_D]5_7/R+,\7__M_\/4$L#!!0 ( (J*IE3R+J5?+3L! -48#0 5 M ;6YD="TR,#(R,#,S,5]L86(N>&ULW+WKH(H8L7 MD 1[S\P.6;:K=;;+\K%4W7NBXD0&KA*G4YEJDBE;_?0'X"63RBO !"EZ?I3+ MEDABK0_DA[6 =?FW__7]<0Z>15YDR\6__\'_D_<'(!9LR;/%_;__X;>[CQ#_ MX7_]Q__X'__V?T'X?]Y]_03>+]GJ42Q*<)4+4@H.OF7E _@;%\7?@N@\6_S]S_H/2@H! ME'*+HOKGO__AH2R?_OSSS]^^??O3=YK/_[3,[W\./"_\N;WZ#\WEWW>N_Q96 M5_MIFOY<_79]:9'MNU ]UO_Y__SZZ98]B$<"LT51D@73 Q39GXOJAY^6C)05 MYB?E @>OT/^"[650_PCZ 0S]/WTO^!_^XW\ 4,.1+^?BJY! __^WK]<'ATQ_ MUE?\O!#W>F:_B#Q;\MN2Y.4G0L5<25\]K7QY$O_^AR)[?)J+]FS*QF/8?K9F;AWBA_$\ )W MACE;Y/J%^K#@8[V[ZZ'.%GUXB5V]%LN2S$=X+3;#=$2>ZQ]\4G]KAM$/.D*F MU3@-=7=$%=]+L>"B9LM7CP89__<_J+_-5@6\)^1I=ELNV=^_BJ=5SAX4W7[) ME_;Q/R]6B]&=>2KD,20*%3%.(,.4PC:A:KX+0\^,T0B+P M9^7Z59^)!?SMMI6J&KK7N'^PP*$\\#WGHEBJ838KX>-\W_*F5C:]%N*?%^11 M%$^DN4$)KXV&6I__J,0&^5IN\%0+#I82L.7CXW(!BNH24LG_;S]O]'%TK#"2)*"5DHV MCU2 !?[/8EX6[4^@_@GT_,:(^1?;L7_>>7NWJ:5(B_@$L-\^>UZ M(9?Y8V5_7M*BS DK9V$8Q7XL"4S#A$ 4T BF291"&GK(\WT4IIQ8T9;9N).C MK=^^?/GTX=;VMZ\?;L'-1W!U>?L7\/'3S=_ ]>>/-U]_ MO;R[OOG\9TOF,IP.0^9R#_+0S-61&&B1@989=(0&O[=B_W\.NWH^[KA+F_)!Y#=/(E?#+.XOBT*4Q:6RO#-" MLWE69J)07L_Z(Y*(T3AB D8!#B&*XA2F@8@@903'*4U#/V$VG':F/%/CNJL' M]2]1@&P!EJT*@%0Z ++@8+[1X@(HYU>;;G159 M1J O8/U99D>G9+BPY\-QI M->/&$2=K8,YL-0$_M;K\4<]9I0Y8ZP,N-S/WJ3MS2JE!.-41P$ZY]ER91N5@ M1P!N<[.KQ]IQ]N."E[.KY>/32E'7!\4-3]7JL."W2UE^([GX53Q2D<](&,HX M\6,8^1&%2#(?DC"(88P3EGC*Y&2Q,.%DP_$FQ[F-Q$"T(EE64S)IJO!IXPJL8KAR5&]&'D>=S*+-X[RO2(=RTD*,0B6^9@L2Q%86>Z[@?4S" ] M&Z;!V76#D!;0X8=O!(%30W#_2*.:=T>5W3;:CE_<<^OO0?'(.V4!:[=/T\V[E\TE7\B+_M&EXAZN^:A\N5XH@[!:@(K*@+Q3[N+-4^7P_544 MI>#7B_KH:X8H]WGD41BSBE!8 E,<8LC\,(H2$?$HIK.=0[[3NULCR6_T#9J= MB+K\'FLAP4_*U2NTFL4?+;<:QYI^P[W**38F\)&QIF8(KT4%64=6NZ7E&+1FJX$CP 8F\ U673$',(P-X'!* MC,?&&Y7+#!3?IA^36_HQQD>2Y7\E\Y5RODFQRNLGKW_XETSDZI$/+^^7CR1; MS$(OCOS02V%,E:V+J!=!')$ >B1->!K@6$JK$W.KT:?&*EI.4 D*UI)6VTB? M+_\*?J]E-MR7ZS<;9K0S&,8#$]%Y\%K342^8G!*4G02C4E8O<+9)K-]#^M': M9U%>+]CR47Q:%L4L10*G"#/(F$<@\AB'%#,) \F8C,- $BIGY3KF\N0G]>KI M5K1T('S4Y7>CSS[G2BX[YGD-&*8B"J7P%$*)LA69T,D*B$&2>,(+(L&QL.+Y M_H"-P.,N #.CXMXP#$RU&H%:,/"3%NV/X+(L\XRN2J)W1LNEY;;9[1C?RM$-6Q]TR1FY^D*8&QB 1$ M7$0P19)!GU&IK#8122^9/8N<+DT_YZ/CV;S7W5&'>[TW\2+S*J:D2LZ"2PE7 MZA]U\$\5[&-' ,=!ES$/9:)X,_"C0#$HHQ G80(5LV+AA<1CGM6!DS/(QV#4 MMP#!%_-Q8U\UP0>7G;B#M^]=/YU)[Z7[Y0R?Y_%-$5IS! D ?84W6#%\=@G M,$AY&O&$!"G_IT?@!^OZN,2ZT,J+1Q&?M^!IAN3V/Z"#+NR0R@')K<-BKG^;+%R&^BGF53KZ)([]:Y7IO M9!;&,9:"AI"%6+G9V M@FOH,1L@/B7*]$X9C&Z8Y.>+4N.:2L7REOA'6.2&W MXY73()LQBU/H!N:65E:8U\*^3F1IY'7'+L;0..67TZ..RC#&(&QSC/F-O;/_ MEH_BME0/UZ8@'R#:S[]!8 M4V.69F]Z+2MHA06_:W$M#UF/@6S&+XZ@&YA9>J/6)RWN%!ZN4]X.CC=V.MLI MQ?>DJIV\Q8X\BKRRA6YU^D.33HJ8ZO'565( M7#XN\S+[9YUNY[,4ASYFD+!0I_ 3]?UR&4%,B>3$QRDAR:Q;UNIT")"U$$9O M]LD:7F[C$HOBSX!LQ-55E-;R6H99V4^*F6$P$- C!5Q5PL-*>K 1OTFROP = M#<"E"?;V,5B]X7,;B&4OQKC16+UAV@G)ZO^D'JGR7\6S6*S$U7)19=W_+2L? MKE9%J M]*1ZEOI=DYF#?>3Y":(0X\2'R(L39?T0#A5KAG$8,)_Y1AN^HTD\-;OJ?;O7 MF=?*7P#1Z #*2@E]Q%-TU+!(/1_E#3A.U9.BH#39Z7X!6/PCB\<7;!31# M;\38H6+,O MZ[K_F7"R=[MKT%F;4O9MS(=O> MP3G[>?;&SP?U8%W2@"WSIV7]M.HXZTK7[LY?KI9"7S17T2JV &C>1 BVYN+YG@?MI\(@'C*J<*Q+J": M^ 12$GDPB0,2$BK5;ZV">#>/GAQQ*,DL8^8V,)D90/V4'_H[5T(-4&-D5U>W M86V;QX\;O[:CUDZ@VNX5/9TD0\MP>_,Y M,'2!AD!V:)]'5^?<"%VY-*W8[3\JR"O)';HXMEBY]6F,1Q_7B;$%9<=KL7[ MU,J!?ESF4F3E2KWC?Q,Z_U/P2R4YN1>_J(>7[Y4IM"YM,DM3'@M$&8QC$D(4 MR A2CZ80IQQYB&/N!U:AN]-0:W*\JP\ YO.F?N@YA#L-?-^\R.A0+\/0._"C ME2#M '0!6HA @Q&H0 (:);"I9?4C5"GM,^\_2 U3*]7^FU0X[3.=X]4_[25= M/VN@.53^J+#?=["\;K:48!'0"/LP2*A:KD.&(<'JCS@*E"?CJG(:FZHC3(I Q$&JW WN0\2I@%AX&/K<\PB/ M6(*0433*&3),C="Z-4K64:[-#%KW1+&>$#,J&QCF@6EM/Y-U(@HK53K_[L04 MZM*N7P43V7-5%V;(\C!G@.RZ8XNU'&/W<^D+U)YN+[T?U:LMWWI/Z;9J??19 M=SYZOQ)J*E!S7B(D]F3H)U!P)/2Q$H,4!00F3"9IX(L@#HTHTG3 J?%AM_M1 M+3.HA 9*:J#%MFHJ=QKOXPPX!(K#T]UQ /NUYSN-I%5_/J>(CM:@[VQD;5OT M&<-THD??Z>>,V:3/6*NM+GWF]XV\,[^[;;!NRA13F2)/5^") QTF(#Q(F4^@ M0'[((L%CCX5C]N0Z+*K1%S=^^ZW7.^CC=N Z,J\#[X.?.4T_S*;VOFWK2;7/ M.CT1T]AE/B+GC[%E?!IH9_N_!D/UW;0#=A' MP$"(-VPM8 [1\6X#%L_IL6]Z)QYU/'_^4A_<=S8"[M3,%;H'H9X84Z/%CI2@K,4$ M7,EIL2'8?TH,-EQ' 7I@*ESKT,1M;04'KQ4!W1P)&9]>Q(R^10I#AZ*M*$&5GN MBKJ;=L.CK;>8S*$/M,:=QS-:B#G"?*"^8N=*]T;-QAR!>K@#F:L![&OQ;V2H M%YU?1?FPY-?*&"M*/HTZ^Q9.4[38V(],"O;PFS5/< %1F>W&SA+B-'Z M$[B JMO0P,GS1H[T6J=]71;%ZK&.(VBK>K[/GC,N%OPK*<6,<2P]ZJ7*Q?;QIM?01I[2I UM.Y\? M#+;)2 8=O3MUF]?OA-9] L%AMM,TC5 Q8ZE_C, QVTEP%D9F/7#?1+N.5#J\ MI,SJ/DJZH.)\J;LJK5-3@T0$U*<)]%+UPJ!(1##U/0ICGGB)LM731 B[!#OC ML:>V?FQD!>_$0LA,>>M],X-MIL!L91@(V($YOB>F/7+AK-%QG -G/O[(N6_6 MP.SFO-D_HB=QD>)!_Z?M^&91;>KSK@JC+MPOI-@DD!$DQ2F M0B HD1_0F" _]8RVD_8]?&J6>RT?T *"6D+;>N0=X(ZO >?",3!#6R#1HZ#X MKLIG5@_O/'#D4N&[JNS6!=]SC8ORPU\%%[7S7U4'52S!= #CO9AA+-,H\06, MDS"&B*N_X=3WH5#FJ/IB)9;E@I]YP!]HO-;1?3D-[9KGADT -6&SX\-AO6&KX)"#'"PV?OGU"1UQ_ M7<[58ZI&=_H4)$6I>E-Y!'E$JN(&/J0AU]N-C(91'#/$K1;G9(-+?#4UJQ; MG:[1M1E:*PIV%Z#1AOW;>K ??BNG+BLV)05JIK07B_*/%L4&:O9 M"<>^ASU$()?8@X@1!'&<".C[/ D$\ID7CQ,@:"'TU!:B5N:QP@-MYG=@YVF@ M69N^]W2S<9<:U3?UXO3:U6@^F _AO/48RI4SR>8Z>>CC,K\E<[%5 -Z/XBA$R@$*0UV>5 H&"?%"&*="$LH"+'RC MGLA]!I_::G*[>GS4Z=-+"39)")81+E;@FY]3# 'I&(<5&[DOP%IRJ/P*6)"! MZ^GW@,(=<$(F:D)%\6-?"^>ELH!:(J.)R0( MO#0D4(1I E'H(4B2.(&4^U&0<))&=EV8CXPU-;KJBJHYB]?"6D;D'<'6C)X< M(38P&VV#U<@Y0'MG SS<1HT=&6_<$*_3BN_$8QG,LDWD\V9M3HGT, M2Z.FR/2B(/4A2I'N\BY!PFB+$ M[ RC,P6:&OMT!0<;R2VMI7-GR=""&A'[H:VJ1A50Z]*-KSTP(Q=@HY$RN 8Q MM1SAZ];\.E>H<4TR1Q#NF&FNGMN/AI5C*]3K7ZJ!EX^B:K,YHY[$/E76&B>2 M0,1\"HE,D7(YB<"^\#Q*K#I9[AEC:F39B@BR2D8[DMR'H1GOG8G,P%2V!J46 M[Z+N9NR.E8YH[Y1H]HTS*G<<472;#HY=VO.L9$4+\8^5+M?PK/[0U>G?+W7U MWYDDG!,4,RAI'$ D_0"F'I&0,"*DE)'$U*K9P<&1IO:U;P0%E:1-R?Y:6-NJ M7@?A-3Q?< ':T(<"_?"RW\(_A87;??>#HXV[67Y*Z9T=[I,W]".*3Z(HA/A4 MY\X4+,^J#?%/V4)K0CVI**Z6CS1;-'$C583(/P6_YHK5,IGI'>JJUVMQR?ZQ MRG+!.TU?]9:VCG(4O.W)?$>^=WXY2V.,TH1ZT(M$"A''"<0)26&:>HPCY=WX MW&O;^IGQU?!"&WVHKQO\#;V)U!: +LEW,&\;[MIQW B3;4:3$YG <9BV519T MM+T &WU!5^&ZPW8!6I6KC/*.7J#1^F+3 5TIWKW"'6./-TM.27\$L4==-\:; MANVE9\21>W;]RN^)$J:23'XSJ<,+U=K$!8:!I#[QB4P90U:MP%Q(-36CNZM4U0-DHU;% M45W%]*GA6C6PT:UW42DW\VRV-HT^>P,O/V--G'T',I= NVU+YD2R<7N5N01S MIX&9TX?WS'1Z7.9E(\.-O%8C+NZS]=(SBV,6,#^-(>=$UGE*Q/=3Z"D2CT/A M$X]8G4$?'VYJY-R5%HCO.MC2\N3D!+QFU.D.M($Y\15>50QC*VIC?SM,W3'" MQ&WBS?$AQTV;,5)_)^G%[*Z>3-*8J8JKLE)\RIZ5+;LUPE:/QM\*(5?S3YD4 M,Q&DD:=+Y84D"2$2"8%IG'B0*#,1$X;#(/%GZBZZ-&::,\2Q^:2Z0@WW97TH MRNQ1;X> 6DJ@Q>S=-O:LJ3+DK)'@'YK1VOV"6@\XUXKL\MJ>-K.=>7+(>@Y0 M=[U8KS5[U M:;6[LP=']T[3^U4M)H^KQTT5+N7^MW5//B[S-GVO*M4UDRQ.>9*D,&8)@XBI M19HF!$-.(R_Q$A0$B7EW\5%$GMH:T?52="IIZ5HEK?YU,<3) MO1D6J^ODWI"15N>)O2EV*_VHDW;44AA'DO$LC5&1?66IC#MRS[V_19GQ;%[U MM-^DY'[XKG,]E'NLH-2RK]KCC \D7V2+>UW/O!+]\G&Y6I0SYJ5I&"$?2LF) M;E@7PE0P"GV<"-^CT@^(5;-G)U)-S5[I*@6*M5;*?JG5 OK%!0M1@OE2^1AK M*Z5_'WLWDVNX;3CVE V]?]B=K8U"X,.KV>KHI%>*5BN]@-3KS 6H-7.XD^@2 M:+=;BDXD&W=OT268.YN,3A_>,R"H3M!;W%?QLEM[FE4FGQI#U]UL%IL9\M(X MB:B:7^DIOS1$!&(DTBKVQU* J;'V^GB -,<#O)$9Y,?*Z[J9 M#,, G0$A'CH6IQ6]#;O?.8UIY:^J&:]KU#L,NND)GMOX&ELAQ@VEZ0G13M1, MW^JY#F?$S,R' GI@7GQ=:F&TY4:+JI:NU5U MFDH=H/49J$A#/U"'J\]@*<_;E6;H!]S1J@P]']F/4+^*0JB;=*.S]^KCGR^? M]([%ASJZKJG[Y(4X]D*/PR )A#(:,85ID/A0\5>AUY02/P %6W+ !RRF(FXX[*5A9 ;+.2S:W] MBT4H=YKD+[I(X(VL&@E5WE<8XO@-3BK(;%*;PB2*HC ((-&)UBB,0IC&J80)27R?,]^7PBK]X=! MDZ.$K7HH_5/,#D)KS@SG C8T,?3!ZMS*,<,F:AT<["WKQIQ,ISIY?8\HKKI* MQ.LMI[J..IG?B?RQ2=^M"ZG/0HP3AOP AE'*]:YW"HDN,Y7I!=S0DQ^Z)XX76]-+T58A,OR?TLQ6_Y-FS/ER8JS=& MOX'-)@I'L4CB4-F'.*QZ*7&8ACB$7#!.%?N'*<9V"6S[![+Y2,9)3;M5J.H" M*MWPAB9?67TOE_>Y$#VZ6!R V?J=J.K63O)K\,XC#UPVWH MBDG'1'CKZD<&\!A4,C)YRL@]$3\H2#D4L20112@*(XDA +&/U1Y)01'U&O=CJ>&HRFDW-C:PD M%+R*75T5?!/-:AG".AF A^[)^)8OQ-#[;.ZYCW$*YVCLP9 M:(WEL5@ U=LO.0##( [(]EAOXFD<4/B02W'H\GZ4\&%1*H;Z6\;%]4(N\\>F MZ&H5>ZI3*#Y\5U_B@LRO5D6Y?!3YITU3@ #)A,4$,I&FRN#' :210CO0E!&+ M,)#2BC1Z2S(U6FEDKC.86JE!*_89+0/ZSY49$8TR P-3E0OPK:GK;."EJ_^RG.L@XE]( MMOBT+(J;1:<[;ZZX?''_7OUS<5];@9]%>2/OR/<9EQ(G$4DA]60"D1=&RB*+ M0L@"+J*0BX3$5FF_0PDZ-0*^>M!VN793=;;O:JU=G?BK-UMWVUUG?;N*#S;[ M28H3[D4IC*CO080"#FGH41BD).*,^221@=W!V13F?YRCM\_[YWUZDVRV,$]A MX@9>MV^NKG6+B:-]Z75LXP78* T:K8%6&_RD%?_C!:!"72O )?^O53W7%X!( M13NZ;X7#O,:!I\1M_N-0PHZ;)SDPY#OYE$./U[=OJQ9B7>_\'5'?$1.W#T*4 M^HB)\ZR.[]ATC"W>O5CUFJWV+F@:,TI)"%&4$(A"Y=Z1%'O0ISPB'O5$%%@E MJH\C]M1,D=>)AN"SNK37#M-(DVZV'$UO*@=>G'K,8H^6N&."ZKC+[BBBC]RX M=\SIV.T%/.KH/0L *&OM:JE,ZKRHDF'UWTI=Z+D][:C.1(KKHE C^S.)?)0& M0025YY)"E- $DC".(*:Z]!3(*CGK?2NV5DM? MP+55W+M(E>4LF:T PV$_-)-K+#>27X"U[)W#[XOZJ+P M?P.\_Q[P>8VM=]. MA'&S^7O!LY/ W^\I9X1>T=,GP]3Z9/CR_CZO&GU>+TKE0Q09JTZ ;U9E49*% M)O89#@/,@X1!#X?*1.>!A-1C(8PPPQ+[24Q\*Q/]+969&C\W2VZ/:*JW>ALL M JA^@#G^;Q,SM88%K'&I@Z(N0 <:QQ%2;SS![H.BWDJA\>.@WGCJ]H8^O;5, M X5%%X?"MJH_[M2HNM^@X@WM\+]?/I)L,2-4BDA&@3Z3\R!*:0A3+PT@BW@< MD= /XY0ZC7#N(>34UM)*4J!%!;_7$MKFR@\QDQ;KY1O.S\#KH,W4N _6/0.[ M<>-N^P@ZK1#:,Z"VCH8]9ZR>5*_KG=3K2I,/*:.$X<"3D)#$T[M-%!(O22"2 MB? BQC .L15/;X\P-9)M5E50+L&3>N:#PEXW]WI4-FVA9;=DW!U #>GR')@& MYKK&8*^E&R"O]*#N;KEJ9Y1QB>:0DCLL+RDUM+NOH"&[%(EOFX/.R%):A,+;/9)S=7\ MRX/Z>NI3FUF8",$\'$.?Q;HI<^HI)U @&*5>@L) 2(R,C(M]#Y\:N53R@4K MIA6C&3_L!>XX'9P+Q\!?OP42QA_[,97W?-N%8'^Z7S[_K&ZK/NM_(/U76/^U M^I;W/G"43_>8*NV7>O2:GAV6JF["Z]H1B B&(QY"DBIK .&4*[L?"QC%:8)C M)+CO6Q4F?/WXJ7VW'^YN+;L6O0;,;(7N#\/0&QB58(,4RMBOL]N6/J^' M&+R)1!X7OJTY0@R*Z7C<,#]<[$RG5%W?>B_O_U MHHIQ^:Q@6^6Y&KS=B,]$,4L8%PP)#U(/$XC\)($82[44\%#]"@58$JMR&3:# M3X[@JSBY^7)Q#W49=##?B&J=%F4^ V:\/12N U-R*S;XJ17\CSH!OD9Z(SSX M9 !UG]PE:\Q<9R"9"S!V'I$U-'NR@>R?T9?2UAGR5W-2%)G,!'_WTMD+^)64 M.L7U1=5B>Y5ATG DI2$@55LW#G"3(WR;E>/ MCR1_T6>OW8V51@%=&ES]YKIO?8*SILV4%\>9C,%Y^G M$0Y30NP*RXPEN@V/C%-HIEN'>=SM"=M9'WC78L"9G/YF1L_RR1/8Y^@Y;=/8 M_K 5_L?8%>DY)6]5L[CGJE>U)[H3CT_+7)G%]9B?15G%;:FWJWC0+>EY$)$P MC *(D600HF*N\HKT$7L= T B[YE MIX ]OABXAFM@ E]+VO#P!=#EWZKXS+6X#K&SZ/+F$,.1^KJ=A:5='S=#<(YV M;COUC/%ZM1EJ\ZH[F^D];W.0V4G$; Z^@E0&+$Q#*&2L'(=$.0Z$!0SZ%%,> MID(D/)W5O2QO2Y*7XQQG[LAI\UEM2SO+A:Y62.O2 F]WI+D[L\C' M,?5UL39UU;6 5?I2KXI3NDXI]1G M3=+T';NUZ];10_L1Z?Z44(7+BB:Q'CF"Q0I M1H2Z'X-B291"G* 8ID&W"&0BML?^L'K^GV_7T5)LH7@ M'TBNO?'V?201XC)E%"+!&421CR'VE"_,(L\/I8]"'B1VAZ+[!YK>$>8E8ZO' MU9SH8TPN9,:R\L]V'_ES=;3(]<;4+#[-J M),!PR+@.*N$D5'3*6:CL(1+!A F$/,I2$5F% NX.,;7O?LL_Z=7E80^0?1R\ MJ75/L$/F3']LL"X'>X9Y0P_J6/> (U>Z2G3XDHLGDO'W0HH\5W3R76]TZ;)N M5;! G30^T^6I0\J4)44CY1FE$864<.4HB<2+::#,*AXJSTC7 .5WYV0^F$AC MYTAMR33J:L1R+Q8L M$\4F=WD3B\]%' N!N9JUV%>^J'*<,(HY3&,4,Q0+'!/?KHZ=S?!3LZDZTE M3^FY*_XZE.E]]IQQL>#%I@OGC$8>"1!*H(S4=" 2>7J?G$ WAR>MAQCU.,8=@Y8#&_LVJD6(9_/J3';3*_?#=]VJ4/"/ M2BD=,[.JHYQO9+M+^47D5+MAQV5^E@)VXM)^] M7=OQOXKR8)A+2(& P"#"+ ML/#B %OM.=L-/S5JO6S(M&+7Y M/()P)?V@1<;Z0>>4_2Q%&)7]^L&SS7X]G^(J(NN2LTD MJVZ230*#B$/B1R2 ' D"$:(,XE#97Q%/8Z[\SE"?_IMNTAD,.#F+JSU>MFBQ M:0RN3X(X8C*!--4G^7X<0>K'NCI+&B=QZ"<1"LV2EX: =YPTID$!-MCF= S: MT,='+5J'FL">3LSIAZ3%=JAC1$?:&W6 K-U.J05,1[=-39XSWAZJA5:O-E1M M[NN9[905K JF6PE^\R3RZGVZ(]\_2"E8>2/W_GX6IBSEOBZIQ"F%RO*F$',: MP8!*R1@5BL*M@JUZ23&U1?%+OGS."GT@K8^QL@5;/@I0DN^VP;W]IL3,3!\< MZ(&9OBL?6 MX 90*H-9![P+MO\IACM8Y*+I-X^HER;B97N> M9,,=M;#>B8] MD*>L)/,JGX)GI>[.=EWWJN#O5J6BXO\4Y1>2\1D/B9 2!S 2B?(*2(A@&M$$ M^HDG2$*QCV5@E>Y@./#DB% ]Z($4=1>(IWRIYJ%\J2+SQ3]6V5-U@J^<;=(Z MVT_DI=HMU%>H'^;ZJ^W=1,=XMLP(#CYCY80K*3]6![OXN4]Z_BJ?F ^4?UAM5'R+,H"N,DD@(F M*4KJUMH& M>$/#SBV<0YMQV^7/NM!JB4$M\E!I]4?Q&3#/?O^X;YAX?Q2(XYGXQV_M6_^MLW"7F9(1I''&8)A M&#&(!$LAE4A 1!-)0N;)F%M97V?(,C7B6HM91TW:%O$Y8U+,R&LDJ A\4-V6%SI#GG%K$)T/W$ZA M(@>/[,>H7QKWZXMZ5]:;E );IDD9 "^&4&ZA71@ M'G2 IC79F0/DE-,,AAV5NLQAV&8HBSL'+!VRSC.@41P*ZF-(/:2S(DD(B4]B M2'V/288#EG*K8MU6HT^-GLSK6UAF>O2;&\.-LZ$0'WKWS"'8PY02V9\^,F8E MD7&S4,X"IU<=$4>9*YM+U03L!C=3CQ[J7Y99T(3"0-L9 A MC C"$'&I([O]1)EE*>6$IGZ<&D46G2'#U.BOFQS/&" M%EJ]BA>TN:^?35LW\;J1Z]W*AOAUD73?1W'"(=*]%I''(D@B$4,B8BECR2-I MY[(?'&EJ=%P+JDVCY7I7OVADM3,_#X-K9F0Z@6Q@[MV@M3D#N3V%EK6E>!() MI_;@X=%&M?I.*KUMVYV^X?PVZ&W"]%=2BB]"O42+Z3&BO-_$K.:9X7A3(XQUH48%NF'&GBFR!J::6[P&9HO#]1>!%O@"-"*[ M1;%_4_0ST7RSONB6J)[5&_T(1C;MT?<]YLTZI!_1Z5B3]&.W]:R6\_@T7[X( M9?[ESQD3!]JWSJL9J^J:?15L>;_(_BGXEZK+]-6R*(O-^23V:")P2&$:>@PB M2@*(.?>A9&FH\QZQ3XS*D0TDW]2HO54/-/J!0VV;+\!&26T,;=0$M9Z@4O2, MPV?7;X*9"?J&\SOT'NB^QMJ;/L@7;<,-7A\;U9&[6J^+)IAQH*/O@1!W6RW( ML8SCEA,:!N"=>D,##=-S'=DJ=ZDDR=C,QW$<$1G E =(^?C*A,<,ZW4A)D'" M?"2I,MR7ZL4W7 WVC6+%Z>NQ!O1810GFRZ( RDNJ"Z@!4M:5GZJTE7()V/+Q M45==UV75F^IJ%X!J9##8:QT!^8 MG'9R5#J:7(#-M'24J#_BM%CL6(PU/6/M9:PGXJGVFY0S53P)ELE, MO/YFNI\+^):5#VIE_O:0L8?Z:WK*M;]6+>8:DBJ1_YG,5U700[>-BD[S MD: MP0(\KHI2/P.([[HH*"B[(FF?GC11_Z0CV6*]#_Y*+C6^,BWN[]6O.G)(073R MWX7.(_C7+XO_7/RZ>'^W^(OZW^V_@OH4_J(:07PGRHQ4%_[K%_\_HU_]\/V_ M@EP\*7DJ274=[;PZO]=U]$F=+;]43LF+(+EZ@H9)&3+E@S)?M!>C,%*7BD4E MVY\<;0>Y> &/;A2=-3D@3V/!46IRSY7)3"XX.]>?BMT>D-= M-U4-<*#@C3QCYXGTKAGJ$[@ MVSEH=?/4_K6E[T3^V);EV(1 7Y%2W"_SEQNIMXS:W_/WRT>2+6;4\X4(8S6= M 5*DS-3$4H93Z$6I3"1+*+;K3-53CJDY9%4!9#70(V@%!1M-=!>)6A=M66EM MUE=Q\'NMD.4^?M_I,^/B$29E8!(><#YZE:8^ TWG-:K[R#)ZL>HS -M7M?J< MQ_4DV*KMR8'\W>:HJ'B_$O^IG"QMBHL9(21*F+)W/2X01!)[4%FZ%$H:D81( M+R7X$)O,%!157ZZ M %J':B?+897KWOBY)3]K*<:EO;X@[1!>[P?U+- BGL5B)>KN>(LJ2>YO6?EP MM2K*Y:/(-UTP>!0+0:, \C1ABN%2##%+/"B)'WF,*G\?2ZMJ+(8#3XW8WK_Q\[;PA1CQA=URQO]T)D7)FD<1AX44J?1A&D, M4Q\S&/!8IMR3-/3Z=,1Z/8K1!S=^[ZM6R&8]LBSS\!I',^.Y!RPC!2:W4%P? MA\*^W,)>C=U64G@]Q+A%$O:JMU/_8/]5/3_@_4&]FRCR=R^;2QKW_?(;R7F= M+K(YW"\JV%L-]:;\U,@)*U,^9N !4W&<+'499Q?E6 M\;V%98#O>.^$'["4!1Z&A!/EVX0RA232#DZ24"P(XU[D->_$AP7_X=^(5H!D,%[TI3N_0Z^F!E*UNMD]5YFA?0I#6_:)M"-Y1O['Y2P4 :!"X M &L,U%\K%!RNW6-/G%NS8#3IQ[4XQIZ4'6-F= 'Z-.#4$M C0M*7S25=(;^L MHVV7\J]+?1[R9?E-Y#??%H+/ AE'RB[K0Z4ZT*FO^7*D GK0..L""S.?UU39]%@>9 M;H/=PC>?Q.FO8QM-]>S6NH)*65!I^^;3;-. \ZVG>ZR6G6\X[9:]/H>/= M00<9><1^HD,B][H#Z: C]=M%N7PFV5RGWGYP_*>H,J9GD@02!R)2-FB((&+"@UA2 M!#DE*$+,YQZVZF7J5+JIV03O5Z)-G=)I0SI;24>55/E#EJD&;F?1S)U]L[D9 M^KQ0IZ1ME+D :T6A7.90JUI5H:B%KTJ+7(!&W9=U*9*F=,6M^E;G8OUK\+XJ M"40T)'7$F (&-,@ #8T[KW60^7'JF;J5<%3OLHS=XOH

SWI98I=U M]EXA;:&,7!@E*NUKT72'% ,M[\1&X%MP1M-&*%,:$I)( M:0JT95$D*HW,%+D'C(4>B3E4E4M%T[LT[<%D;J.AU@U%(::,@52A'X@ ,D&:4.J@,&$6F+ MI =156+1!IAG@*K.[+:C1\H=$.HLL@TC4B$H>5$KKZ/SVK6\W+HX(JH& M8E*);Y)=BURQ9!]$>F*&78@P'],#I9>_M1JX@EY:76D88NS5 P9K:9&6R?ZR M&';$"%))EA.R(0])9%=V%E+!%@"&(8V(U^Y < [9@C#@:(NO)@01NS%B\L?#P=0Y%7222EEZJ)507 M5M#DRADRX$H;/)&I-'![_H^06C<2>B$%<_!PTI>$M 2 O('(J;)UB[6VIED M/ECR#.[,'OF3LA200,PCSJ7WK^1&7*IB+&;'4Z:^0"V%4HM%7NFR+3392=G& M;5*;M;F Z0-9D$9U[O4"[#S?*O'6.VR%_'9FA6@IP$AH$2ER(:IG1FXL]=B/48H M0H21Q/5+6XQ'@@("]#Z"VL>L[GN3T_F#Q NJ,V5+26:5=2UJQP1A-Z4.-9(2 M6=4OTK8D].D\!;BQ.)<4A/!*VU3XTJ:B]1[R@A?U-CG:,Q9$0YQ)-@H5E"D, MT/OD5(215C4N!$W&BTJ#;==+Y&YZN_]&!W8!F$> +RUPK IP1#J6[?P,2<&( M/N-("LB43G%R)R2!^K&XVC=WRBL-HHWM/?G]^'),I4_TNHA9491F6#N(ZE"Q MW;T'G[^BV/X[BNUO]IBL3[!Q&15._Y(^IP]GLWO%^MYD]N#T> !Z_F."?I/] MZ!EYS]=C/SZ9#;#?_S&QGV.9_ ;0)Y/[ ] /OB_HYS+$[X#YPTK'2BNDYJ_& M/3T]/AK@/OG?XWZKK U;LY96RS^"G8IQE!!?CMD]]/ED,@QLDQ]2YR^D-VK[ M#88^F0\-??J#QO-S9PN'W/WUN$]/3ACW:Y1ZWSFF?2=57U!Q9#0*T$^BO@GZ M_LGIF-IQ=#Y4XKC<]60L(3U'']_539I:'(_R6#8K;G&[AIJ*+]I+&64V>731 MDQCSD^DC+H!VC[$>/5WL^Y8,&B7LL$I*E==E+CBG\SOR;E^F*90_J:MZ?HV^ MCTJ6LR3*Z>G1G*M"M'HT]A%W!IP-%V?6[J;J\EV+2F>I6[/D9H_, M4R5&2'^Y<*?.5YJ0NES4;49);C0#58^I<]"V5T+.L]0WN^OM;E&J:@<*UUB_ M1M$M/R.&V60@ACWL _XZN*C7HW=H!]$;.=OIHNM)MZF(SY,1TG_JB6]@!-E; M(>8*FU;GOKXOKGL]:\NM[J[XO"D"5^M( 2[4U>2)U+2!TN"MP.8-MTGH#> M=JG\"(5P!*MT%N19&5VDCE13QX@B.'?B0S;Q*&@:0R3;^GH">UR.;WH-]4TC MJM^Q!N8*&![@U>I/R[0 MNWI1RAJ=-Z#H:K@"P8!#!3J,$I2.[NZU0/-39"N>S=UT]UVZRA&*3?PU4V++ MF#T:#+_>*9-M-ND@K1.[I)(>J^O(8R&>*FH:+/2H599*"G=I$I;DHZ[S7&LW M S1TC[1ENU]:GMMFHT$4(^65R9OW=9)"YL 4B?BFFX!U88VG=AN-_*8T.VZ9 M9OM)=]:6O2E1T)$$-#"* MWFB2;/:/5^$VW0\LHW.W+\\5?R\2&@J7JDZ#.J;VOI^TZ!MO8$9K'3C'9.OB MV2Z50RF(>[*4-*CE:Y*0QJ0TR./I"@=$WIANL6A"O,N\VI?WTFU$%VVX/$G( M*D^7&2E95:+ /I:#2,UY]"A_ 9SL7Y>.A8_NPUL#4&AD]-@EMJ)XC,< ML1&F\7&?,RER$;!N4+LS3'+AT(_V,Z_];<*M_+VTO8VSA72\)&RN E.BF%..^V*E\*I0$C&)-7RI+>V96PC!(6WO--%]]?)#>A.PW45>1' MNE.A;&31WREYURY7O[O 2;%M=T5D76>J"29EAD_+=7S;I>'AX)J60SE=1E-. MAQ33C6W_M+_O/DO7O+OEZ;(5@[;S#SJ@_R^ I_\&4$L#!!0 ( (J*IE22&'&PO=V]R:W-H965TA^*?J!V*2TON^2&Y%I1?GV?&7)?9$M*K@A:X"Y> M2>1P7IYY9H9[MK+NLR^4"N)K51K_XJ (H7YV?.RS0E72CVVM#'Y96%?)@(]N M>>QKIV3.FZKR>#:9_/VXDMH7I[2>%_Q3 MJY4?/ NR9&[M9_KP-G]Q,"&%5*FR0!(D_MRJ*U66) AJ?$DR#[HC:>/PN97^ MFFV'+7/IU94M?]=Y*%XJ-2O8\(GF9+3W_*U9Q[7= M4$X;"LI-7.=L@]$>^M"847KTRN\LW]Q]"Q4W36*GHYVROPO71C<3(=B=ED-MLC M[Z0S_(3EG>R0]TE5M77 H7CUI=%A+?YU,??! 27_WB/]M)-^RM)/?[I;?X9< M\<&(7^VMJN;*B>D3]MED)%9**!,4+=,F6"'%C10,D@ MB,@E#%Y"0U&W0>TWP;#Q!,16EN#HL?A=$305S(8K&ZPD=QK4IMK93"F :N%L MQ=^2B^!1%9TD826V$/# ],AHKXGUX>)YLYX3YN@XVSB1V:J"VSW9&8%'>E+M MH.!DLM9!EJ1J;;WR8_%*9D4R&!)V>4S +E:K)MCAV#8N48F:5RNHZ^.9EF G M'-4,UHRV]L'U#9T9CX)<.MO#"5 4*: -K[ZBX"YT1H[%EI>#\UJ!.Y5%7N)Y MOH:+8UK%U9E3@1B1[ Q)+O\2ND-*N6)/;,/MT2")]FC7Y\VG?3HZ:1 TKXQ& M>!#:^[%CS>&Q&A6>5N3Z5N>$G>16V3\VM8U>N[5E8Z*1CLBK^UAJ@"9G#1$\ M@ N_Q ^$#FV(^B"F11&X36KGQ9%L+7[7"^@M_(W.E>+=4+CZ,4!I3VRM T4* MQCFX&_T+)U1EH?0@$=67!I!-Y(-D@],=R3[2#R(F-_.NEIJ#3S^U/ L*K$N@ M098E\B=S+?LTAE>WKHU./=))<-(D%#+PYP)<%8_>:=81F8\<:-WVAKW5!^.\RZL;1'X!LE)2RKY37)'?S[.0Q M)I"A=_IPIK38(6T[5$2*MDO)375GA&:U:DK9AHV4EL8T500'(9%HEK8MD#/1HDB&_F M?Z1BD$%A2:'D&8H@(?,_FMBJ^K:&JEMJ+'%RNWJX9DOR1[?=4V@%!^Y62K)M MF%\ D7: &8N+/PW>;<99U*748J!KK.2Z0W<;/@?%M-M0FKI'H#DQ$"9U'V2L M;WTH=O(23K^*'DD\M4B-7A#HO)'8R%N,47G,@#5PB@X8SW34R834\&B*B28V ME^FJ4CD-"X048N^\W943]&$=\E O(A6U&9-,Z#*YQVHL'%EI/8GI*/<>PD"S MG>;3Q^B?D\B[,1X&S#-LBA\(&=-"RC+X%D[G:M4E6ZQ4,4"-CY]HP(OQ(09= MYP,H,N^SJ!K=E*!HD%+4B;AE*M" MFF5;FT#>U'?=4F"0W?P3YZ UP5GP\QR=GVOJD*V)/]"(P=WT/&C1R#FY>EAJ M'U@,YH+&,8NC[\ZK"S?&XEXU^ES^47D10H M-:QHQS]T$;*N2P0!!0]4DD?6)A>.6KKQJ13=X3<)Q_QA^:;COR-L,%P"41G^3T4:16_1*\7?J!3G! MR*TYD2>(:;$@3Z9.=!"FGYF&R:B3TZ MEC RVFO_6+PEA6/81G?]..OKQIXP\(U.+-HFU:L.G-MNAY+/_=#IH_\E4CBX M@$BBZ$1/7G_K2NG<2K0N^)!C4Q8L77S$UAS;^MEZ8YS>&+2'5#\/I^V#S=/GZ:GDXN1N'EU155.K; M-V2=X4H/$'SG>H5Z5L0,Y8)&" %9,_Y0[\6_:2-,D9O.3""!$Q(F:1+.3P" M*[6SR7))E!DZKJ:+%W0S#WFHCU>[>=-Q6<(1P$J6ZECMN\D^[X!?VWB= M/-[V:NAX\/:M4F[)[Q@)F6"_^"*N^[9[C7D1W][UR^,[4)B_),8OU0);)^/' MCPYB&]I^"+;F=WES&S#5\F.A)/*(%N#WA46WE#[0 =W+W?/_ %!+ P04 M" "*BJ94V<@"P\ # &"0 &0 'AL+W=OJ#R:9$'<=.[4=*/WK M;^P$2F^[W%6Z>X#8SLQO?O/ER?2@]*.I$2U\;80TLZ"VMKV+(E/4V# S4BU* M>E,IW3!+6[V+3*N1E5ZI$5$:Q^.H85P&\ZD_6^OY5'56<(EK#:9K&J:/]RC4 M818DP>G@@>]JZPZB^;1E.]R@?=^N->VB,TK)&Y2&*PD:JUFP2.[N# 7:W">;)5Z=)LWY2R('2$46%B'P.BQQR4*X8"(QIG:^5$U#P=G43*.!!S2H]U@"91O>&-,Q6> TLF3(B4?% 'K?@Z;/@&;P M5DE;&UC)$LL?]2,B>&:9GEC>IU=O8Z\WC9,WBK+QVW M1_BXV!JKJ3 ^7<',SYBYQ\S_VTA>!74M>6=:5N LH)[SD,&_L03O*?(:5*>! M40M1%H#)DKK(6&9I4Z"VO.(%;4!5P&6A=*LT/;ITR#]9Z!46V&S)\'":C/Z_8)U"]214@ -I1(E4DE U;FMTQ*X M8T(<@>T9%\Q5BJ/O!.D6+01S:=T>?1:VBNG2F2XY05NE34A38_N9ULZY<3_*"+UD!PC/FGVOS(APC^$!>,Y_VOI^>R9=K,WYJ,TI+I01--@,O MN"1FJC.$9U[>P>)G&>L/G^3L>Q-WOA2'6!]<&%K!I(%\$J;C#++?P_QV#,L+ MGPQ*%PI)J3.09>'D9GQZ+*^XGN;AS>36/;(D@U73"G5$'!IKW1%KFG6P)N/P M8K59KU_"F$SGD(<)(;]3E@E(DBQ,)C%="DDXH7+]V2T:7VD M['1[$_05<-I8U?I)MU66YJ9?UO2A M@MH)T/M*49"&C3-P_O29_P502P,$% @ BHJF5'"H@5"&"@ *QT !D M !X;"]W;W)K&ULQ5E;<]NX%?XK&#=IXQF:)JD; ME3B>L9/L-@_;>.)-_-#I T1"$C84H1"@9>VO[W< D")ER?%NI^V+Q O.P;E^ MYQSP8J.J;WHIA&$/JZ+4;T^6QJQ?GY_K;"E67(=J+4J\F:MJQ0UNJ\6Y7E>" MYY9H59PG430^7W%9GEQ>V&6%JDTA2W%3,5VO5KS:7HM";=Z>Q"?-@\]R ML33TX/SR8LT7XE:8+^N;"G?G+9=9O3Z[BU]=#6F\7?)5BHSO7 MC#29*?6-;C[F;T\B$D@4(C/$@>/O7KP314&,(,9WS_.DW9((N]<-]Y^L[M!E MQK5XIXH[F9OEVY/TA.5BSNO"?%:;OPNOSXCX9:K0]I=MW-KAX(1EM39JY8DA MP4J6[I\_>#MT"-+H"$'B"1(KM]O(2OF>&WYY4:D-JV@UN-&%5=520SA9DE-N M386W$G3F\L/W6IHMN]KP*FUXY'B3-R'G3D M6\2485=5Q/.I0RE+=BO61JQFPNT?LD^-)':3=:7N92XT M VXPLQ1,:EUSN]T+U)K25@?-DC5 )Y/< MYG)%N897L(7%)>*KR#9$D]T!L9;0=EA0T,[@[7!0'0[J>ZA,E/W_CG,(A4H#7SMZX64ECA/7>89J +42)T"R*+?3!$I(3 M3\ETSN+>H4_*+![68,A*Q58*_V:)9T:4CAGC<^,IDI MB&2;!]W-V[WA=MK->YUMEK@WEH=!R6DY,[6!P(Y#)1" 6KCXW$D71R]IN255 M!OZ!K6;6O/?*+EVKC7,[3,.R@FN*"8H"XAI80O$@JDQ"]C5"U$8RELZL&0JA MM=^HL].9 ZY_=.8!<1G+6R+5&R#@[G90;T/3>+<6D%N M:FQ!WG UQY>,#[$:.51MU.L^SZL#K0.KA!BWM#P1>-ZX;JA7158VR:*4E]4!K-*)P E MU;>R]&/"1IJE"T@M+6Z$/L@_N0IR16K9YJP99)HXY,T;LAX)T:L\2!"TFZB_ MM0TR(D!%497IA!Q9DW?9RM*-76X"*KB'KP;12&F F WE+M+Y@+6N)#3RA8M* M/DUA[)6-355K$ $ Q4.&7JZ#7GREZM*T;8]MC2FX"SGW!>/TM;>'1CKLA/A' M&^QW=AP2^5GGZJJ-W&M>V)@B>(B3-P< *0FB.&4O6!J.8S8*(UPFHV \'K(/ M/AMS]FHP&I]2=(_9*$A&$_:.F!8%O9H.\688QN-'>^U%?;Z\ZXP')\8CD"YKQ'L67#L4? M2*LCZ!"0#,X$8/UDHNEG9UI=4A]2W+LAE-"\-[P@\W(+0<%_+XF?F[!?&CO,?IBY\32(D@%E04I)%8>4'(/! M(!A/ANQGWX.-@W0\9O$X'$S95\?Y51),1J-3)$\(\DXJ(\&2^)38 1&."K*7 ME4D2Q&A4P"R=0(8I&PZFP6 8[1CXPD%1M5E*T+I(<<"/7@1=%:6-AV:T-V@! MX3Y*120F*IIP@$WLR-\2@T(]^PW>MF7MV=X]CBN34>K,&$^M"C#C-$#NN'PZ MN[:1]*X[I]V1!IFJ?''T1QZ]4:X7?YW>E?=&PV[_ZOOFD+BW2_;)#T+1D68# MYIFYQJ)WC&%[JEHW27M=<&APFRU503PLVS.",C=_Y:((+<+VA3@TYQ\[ O 1 M )>C][![[G>1],P*6&QIUUXGN=?;WWE#=9WL[?\G9#K8J+@PM2A2KP\C2$-T M,-+H+*4?H2UO&X.3-Q8H9$E^:>+?@B$1+^7:-4,S61"^0_PFEU"9;.][N$/*?ZOI9*-^=$C1AU]VY4,%39YLBCE M[\CT&COU.!%HE]KVY"@20$X"Q#,ZI"/^X-N>JK0HX4:!2O_M*(3X:%4T"-D8 MMTV%*T$0P]D#0M8KGT$U:>*GB!\G WEAEYW]I.@.0RXE#Z0@;6-3L#FQVQN( M-"@6LBPMUI5 JZW%^]=0J\(DV#T"WH>R'ZV(V4\]>7MH\0)58CIA9^Q%DH0# M%)9X$$9CNH_1%P[89ZF_G#W"HAC]YN[JJZ(,L#$TBHC'.'G)AJF]PN][29Y'7&ZE*/(& MS5_N+FZ/07$39IU^HX>A@?/'L>-+X\$B\#E*,:6:#+:'J/:HV'&2VK?D<9"J88Q@S!1<"R M0M4YH9+.*ND&)5(70,(7.Q#2T/!> ):H!*(_'],T$*3Q<,>Q4G-D-^C1X3RB MF@0#]!FC($['U)8**QKMDV-!H=86/:=!C#X^#8;H/FYYX6=G5Q'(FG$4C ><#UDI4"_N93D-[ M=+#N6U;[M/T2>.4^@.V6N\^(,"I02K-"S$$:A9/1B?M&PO=V]R:W-H965T(1Y24 MM&P(M94H;!H/2(C!>)CVX"27QL.Q,]LA=+]^=W:;E6VP:2^M?;[ON^_.Y\M\ M,/;!-8@>GEJEW2)IO.].L\R5#;;"I:9#32>UL:WPM+7KS'46115 K1- MU@JID^4\V*[MF9 M0=#?(YZC4DQ$,KYM.9,Q) /WUSOV]R%WRJ40#L^-NI>5;Q;)20(5UJ)7_L8, M'W";SS'SE4:Y\ M#])U.$RA[YTV[!9."5NKX+YZV==@#G$Q> .1;0!YTQT!! MY87P8CFW9@#+WL3&BY!J0),XJ?E2/GI+IY)P?GFI2],BW(HG=//,$R/;LW*+ M7D5T_@)Z"E=&^\;!.UUA]1R?D9)13KZ3L\I?);P2-H7IT2'DDSQ_A6\ZIC<- M?-._I@<7TI7*N-XB?#XKG+?4$%]>"3$;0\Q"B-E_5O#?T?=(35J:7GN@UP8R M'GD^@IX*;,$WY.(0=_1V^&XE:R)"76)4* ?$*.YEEKH4@H%S@N/]%X] ME,+:C=1K$"UG$R.Q,PT5(+TGM>E66OY MG0X%=-8\RC"5?KLF2NM@DI[02U4J#!U*YN HS4<#(T(E&HN48WP]R*\'J/=) MV*[Y Y06M+7H6!A-+[5)X9;0KR@8A*-C21-64CGH@#9\CZ3LF9\,6!I:&K[V MY%+),"9C_0?IF\:H*A2>W0\)7W/?%9MXB:BQEG1[M34M%'Q%Z!R'*Z@? E'Z MI[>5[4VJ%NTZS&/&49O$H35:QY%_%B?=3_?XO:!RK27I55@3=)*^/4[ QAD< M-]YT8>X5QM,4#&ULI5=;;]LV M%/XK!]XP)(!FR[HX3I8$<-H.&[!F0=.N#\,>:.G8XBJ1*DG%Z;_?.92L2*GC M%=N+18GG\IW;1_IRI\TG6R Z>*Q*9:\FA7/UQ6QFLP(K8:>Z1D4[&VTJX>C5 M;&>V-BARKU25LR@,%[-*2#6YOO3?[LSUI6Y<*17>&;!-50GSY09+O;N:S"?[ M#^_DMG#\879]68LMWJ/[4-\9>IOU5G)9H;)2*S"XN9JLYA./,K7PHGK2Z-W8%B:K/'"A^JU"9Q47)1[9VA7 MDIZ[OJ6Z_Z:MA1H-W!?"X.7,D5W>G66=C9O61O2"C1C>:N4*"V]4COE8?T9X M>E#1'M1-=-3@6V&F$,\#B,(H.F(O[H.,O;WX!7MOA%%2;2W<[8.$/U=KZPSU MQ%]'[">]_<3;3_Y7$H_:X.&[L+7(\&I"TV71/.#D@.$;864&BKZ7^^_6!R0M M9*+,FE(XS&']!7+Y('.*^DE8.&?DNG%B72(X#9FN*AH,ZK'L4Z'+'(UE15<@ M['PWDR'Q@(:&$U13K6/XP?J$2^H\@!+);R=JF_7? M-(OLV6#=F*R@:0J E $?L[+)248H!EXV/*J FPW)6W:*55WJ+XA=L#R'A&TG M3&Z] 5WSC-LIO&9EVN.@I2*L'LL(M$^5KFHOMZ4L$>;6%4,390FU=JB M+R=M-"*C\I](10JZL025\D>]A[4;3)*H=*.1\N1PFU3<:*T MN6B'=6-T]4(>OX>3\R@(Y\DI+Y>+($G34[A]:E:OFTO;J6,^U/[ANV4TCWZ" M. V6X;E7\R'V-D_2,%@DBU,: QI^Y,&@J&D6*<^K8RT')TEP-E^>\C.=1Z>P MRC*#^UQ^DX4]N)-E=/H$[5LXAY.R",[BR"S\/E#J=)&U>0;HC)(<382#<^,P;>PIL#W:+/A36OF>M+PAS?X4V>FFS(E;Z=!8(ZHQEXWIATAFY0^X M0[SR>UL*+O3^N!Q'-@_2Q1+B8)[&\.' $=#E[^F8]/6#* KF\QBB99#,EZ.B M/$]]1&RP/*-Y(5*8CR1M6S[%Y8,X#I;I8O\8= 5E*F2MR0:C@]2R=@VOMX^^)T[>_ M:^WH1NV7!?V%0<,"M+_1%$CWP@[Z/T77_P!02P,$% @ BHJF5*EY8EZD M P .P@ !D !X;"]W;W)K&ULI591;]LX#/XK MA ]W6($N=IQTZ]8D0-/;L#T,*-K;[6&X!\:F8Z&RY$ERTO[[D;*3IKFU#WI TJDRQF\>S:+6:V"UH9NG;@NZ9!][ D;;?S9)SL#F[4N@YR MD"YF+:[IEL+7]MKQ+MVCE*HAXY4UX*B:)Y?C]\NIV$>#OQ5M_<$:)).5M7>R M^5S.DTP(D:8B" +RSX:N2&L!8AH_!LQD'U(<#]<[](\Q=\YEA9ZNK/ZFRE#/ MD_,$2JJPT^'&;C_1D,^9X!56^_@7MKWMA",6G0^V&9QYWRC3_^+]H,.!PWGV MC$,^..21=Q\HLOP3 RYFSF[!B36CR2*F&KV9G#)2E-O@^*MBO[#XT+3:/A#! MD@Q5*L"U1C-+ T.+05H,,,L>)G\&9@)?K FUAP^FI/*I?\J4]KSR':]E_B+@ M%W0CF(Q/(<_R_ 6\R3[/2<2;/(-W0T$YXFX*NTP]?+]<^>"X+_YY(G'C?*K#VT MXO8JU 1__':>Y]G% 5P\&5^)!H4D>*DVJNQ89RP*VW%%A+< !!%$F4$>5K"_(>-:#N.(H(Y5$B5\ M1'"E9,@AA>JOBE+R=,5Z^Q'\=229BFK$J@K$#Z:EJ@?H8NY#F_CH@2>1YUF_ M'-27#N%N8"*QO7MWQ5CN<:;;*-M3N0:VQ\4C=":.A97NL?ZXKT4D8X/$0FF. M 8:&P?3,.RC-"?M=3YWVXG*[_AMIF T!XH'I?-^08J^JV$*C7]T]Z<&%WI!; MQV?+0ZQD?[?O3_R:C=Z>)>#ZIZK?!-O&YV%E M S\V<5GSZTY.#/A[96W8;23 _O^%Q4]02P,$% @ BHJF5&?H3]D?" M&A0 !D !X;"]W;W)K&ULK5AM<]LV$OXK&%WO M)IFA)9&B7NS:GE$<9YJ;NO'$R?7#S7V R*6$"T6P &A9]^O[+$!14B+[TDZ_ MB!"(W7WV?<'+C39?[(K(B:=U6=FKWLJY^F(PL-F*UM+V=4T5WA3:K*7#7[,< MV-J0S#W1NAPDP^%DL):JZEU?^KU[JBNZ-L,UZ+[N- MCVJYR'VN[PW^#3HNN5I3996NA*'BJC>/+]ZD?-X?^)>BC3U8 M"]9DH?47_O,^O^H-&1"5E#GF(/%XI!LJ2V8$&+^U/'N=2"8\7.^XO_.Z0Y>% MM'2CRU]5[E97O5E/Y%3(IG0?]>8G:O49,[],E];_BDTXFPY[(FNLT^N6& C6 MJ@I/^=3:X8!@]AQ!TA(D'G<0Y%&^E4Y>7QJ]$89/@QLOO*J>&N!4Q4YY< 9O M%>C<]0,M86(G9)6+._E?;<2-%TK&BO=5<#JL=SEP$,8D@ZQE_"8P3IYA/!)W MNG(K*VZKG/)C^@% =DB3'=(WR8L,[Z3IBU$?_O6&_4L8B[?*RN72T#+\U05RZ)&JAL1B M*Y:DET;6JZWXE42FJ[S)G%@T%K*L%4 M*9_G:_F%CP(JYY\H5"6K3,E2J /54'XL3+"# ?Q6ERJ7O..!(-DSO:YEI7AG M>T0L%ZA-IVP!+6 M/H+#HFY,K2U9-AQLH;, %)*!/\,^VX8>9=F$%WND4,I+ MJS+JLWE1(V!6KW;@#UHK/E>*X3XXH+;BU3_^-DN2X8^?^P]]OXQ_?!V)V\; M1)%P*Q)W*L]+$K?2NLC+GA=&9;*CO+V[G>\IYU9)<2\S!=/[T_^4L$9W>'X_ MO]D?]EXN2Z#C*L[*="9A:'OG_\RJBCE"C24SV0W"(9>O8>"L;)#G6(@/@&L0 M"Y_P(!\^E1:VC=H0/PA5#@9^MZ(R]^YJ*B<7T)"-WP8&3!4=! ELCUIK ^"Z ME# D'R[ARA*[['%=00@3&>&V=? >8J/QO'C7DGE4[+X%]R-OV:/P:>"6P+$O MYD!EH H?5CD4RX738(+PLWR"@([KB%?!'J3H'KYGC0*#5&L,0F-N M1:XL:KP-=OM%.Q))\':K*L.OC?;9R)IB<1Y-QS,\9]%XRB^FT7@R"<]1P@>CT83? M)]$TGK -"^@,"2@G'=]T%J7Q2*3#: +$<0R2% S3="@F8)>(%,)BK./I1(RC M=#P1G[2391<4$#^.1N,ARYU&TW,&D,11G#"">!H-8X86@TW"6"!A.AQY\.,T M]>#C:>)+?!L8[)^#R%A2Q6OJ!!9&KWV0^$#F G@'BRF)U'CHDM+JPFV06F?2 MGLFS5EM.;V_V8&*$%)A$1\;W@<4\OW& +P\G34C5$DN2O0!\A/ M:ZDJCOZ-%EPL!=H"+;5!H;Q 4+[N<']_N/#F*\6DIR"'EOK'N;:XMKN4ML?F MG^>/>(#D>\S/E%Q%I&/E.9/AZ0Q]R:+%&^6V FV0ZR?0M-VDP4#B*Q6:'R9X MVKL02;P!"WZ>=!Y7])S<;FCW1<^BKH,'_]E+:GMKB1'#O! '.T7@_>D\':>HZ?Z#B5.S:$]N([C-R7T#$X5CL&;7YDW7C(/=<7 M>WI"/"MV8L[STW:!MSM."S@:A=.[P2KNX$!F'8\SO&2<;6(L[1,$9 B+'H%6=ZN)PTY[D62R<4X9-$K*C [99H84_ M!XV-'KJG=Y^?4W*J%;=J=F;^['5![L8@#JC=)D]77C[P^)D(KD:(;I 58H7! M"N-2.QR'PGIR//ZS;?S/].3Q%&WSG!?CZ/S\_)D>.TVB<3P6XUDTF9U_TS[C MT3"*?2N,T24GLYGX6<,L;./7JQ=?GQA\0&,Q6IP\_+8,_>- M]2L3A;T?\^[Y,F%,4\T:">208J7Z>.=L<<\TYSQWI)!K!"^]X/O^.V33Q[!A] MQ)>(727C6;N[ L;#OW-N+[D_<2<(]<0=NJY_VE#,^QLS_5%!K&![??%5@M2C MSRUO>?C>LS\>OII!I:7"5%)2 M =)A?SKN"1.^1(4_3M?^Z\]".ZCDERN2N,'P ;PO-*X=[1\6T'T.O/X=4$L# M!!0 ( (J*IE0K5&PO=V]R:W-H965T%)NVM>CB M2G(N?S]*=MP,6(,.>XE%B3SDDRD4'82E_.3,>Z=H(KO#-@:RF9V<]1 MZ.TD&D2'C7M>E,YOQ--QQ0I$ E/G$1A]-GB#0G@@*N.AQ8RZE#[P>'U _QBX M$Y<5LWBCQ7>>N7(274208[U]A.V?,X]7JJ%#;^P;7R3RPC2VCHMVV"J M0'+5?-FNO8>C@(O^$P%)&Y"$NIM$HP(UA_&:0LQ;R"2)R"&L-#*E19N58;9G_$Q ME=/5E!QJFBWL) ME=&R%@7SM7M^V."0>OD$6& F]I S83%$2FX%29F_)^LH2(;V:.^JI?;*>M3= M_M$CA!Y? E<9W_"L9BG\;E/A(=Z1O+*^NEIZZ5JZ1H&ZW$_!9HUN/[HWZT\P7=)T@,*?0?N_]>02F M4=3&<+H**K;2CC0Q+$LBAL8[T'FNM3L8/D'WMS;]#5!+ P04 " "*BJ94 MBWBLX-52NW%R4DL5J;1\=BWQN&; MRH=&)WP,RY/8!J-+OM34)^>GIP]/&FW=P?.G_.Q]>/[4=ZFVSKP/*G9-H\/- M"U/[];.#LX/^P0>[7"5Z/&8SO.!/ZU9Q\G?BC19>/^9/KPIGQV3]7E ] I?1_Y7 MK?/9TP-5=#'Y)E^&!(UU\K_^FNWP/1?.\X5SEEL8L90O==+/GP:_5H%.@QK] MP:KR;0AG'3GE*@5\:W$O/7]I8A%LRQ;RE7K111R(46E7JBMQ%#V_LDMG*UMH ME]2\*'SGDG5+]=[7MK FJL/^KZ.G)PEB$?&3(HOP0D0XOT.$^^JM=VD5U2M7 MFG+S_@G4&70Z[W5Z<;Z7X%L=CM7]LYDZ/ST_WT/O_F"C^TSO_AWTWH6E=O9O M34::J4OO(I0MM405[/0^F&AB6NEKHQ;&.&5J MBY1B\:R;B(MCQS]+Q9$;BF:K@_ BPJ$D 9'O:=4K3VS: *O8MH;H2^-,T*0R MOC=MEI.,]=&Q(!Q?;+%Y8P+24QW^\Q^/S\]/GWP\OCI6_YK/W_/GLR=',S9$ M!0/Z-;$A*L%\Z6S(@H((/;LR11=LLMERK[X6*^V6!OYO&ANY%O<\KEY=CM31 M'\0!M@'=U@=2!GZ)JC6AL8G$[6"V "X^@G<'#6>J,"&A=>"Z3\ZS,D%Y"!(F MYK1.N@\Q3RN=%,RH'#TBVV0M2K6X48/:"J4*9I^XBNB*'.Q;B/#3'.K%*5$W MAEH$,DA#CR[ @J[#[6\3A:EGO6]]:UVN)(UVZ(QT9$8=D%J9@LY*EW^A-?#5 M&5.WD6/'NYK+M=@&5^#+0%]L7!A-:) @D4H\>4^K2MLP2D6$2(F=?I#\0)% M]^/8 4P(6A*,B)$B:16,48T4=T/%'8D=BM50F[,?TR"(A?@6J5]HZM5]2/9< MDB>/FJ\MS$"&S&QNC Y$GO1\"4+- L$SL, A5@XE0<*J#U+(:WUY^_NJ2UT0 MJJ)DKB1*0))F;;?YG"$LHD0%0ARR0[S@&S4)L&]%0!*_T!&UZ/"'1S*0O-3-@=]Z+,]X7=3RMR5"F"J;<.3(6-*]_5)?F/H&,NMW]U3K 9UT!N M]O M+RKK'!S"5HH'>= @3K9C P=NNRP;EJ6A0)^+V3YP]:*D)MRGSD[O_?9=]([W M-/8'0V-_L+?_?HP<]:^0S@V5]ET=_,%&571@[:>YX MN:P< SRCT$W,,IHCA]V,L[RO@(1$B&?R,U201"W3]<2!4$A9EH\ RY(DBO!F MK 33T&?PY6RC2N47M5U*,9ZI+IJJJ\&@,GU%C]+C 2O:%I9BF#0TA=*T%.". M,X"*90UBALAF/Z)2]Y*10H',&&CXH;87/L[0M)?]:)FVKC'?9DZ".@XQG+!M[D=7^NZ&QQ'Z49N6^M0XH N5A:!V3?KI,.2$H"*U=22 MT+/XC,INTRVB9)U>XAN);F%!+0$NF@!## #7 &N63'!E@%""^C?7W$-T/LS! MUDDEI8S.]#!0(Y[#@'(LT=/(F@:BO*""R-LJ3M"FPQ@,IIF<#AAQ):?5(@^ MYB1RLQ40MX"6+2*%G2 9B[!CI">F+KC+EA;%-0@"(03(\1&HB%DJ^IGVP&]? MXWHX-*Z'>]O.RZG[W@WNV]6_]A*B)=1%;'5AGAVT-(.&:W-P%W7U1F()L0.K MP PYMH;@Y=# G(>KB.E#V& 9?-=*W^@#_(BJMXR[<(2B*3V9I2V 66R541FA M.[J^M@!A- $F8.#7OEBCL!,A.9VS4U_.K%\B;V&W>O.(VA#*J/K8,#?JI M=G[UL9]JFSZ47RS;06OG&(F&XTR&5N"YS&"(E7FR'Q;HU'4F,/P:IG M<41^17;'+):*MD%OKJR VNF"@ 08QN8)V![%X-Z+2D-B()Z0YP6'RC:2DEH_ MFW3+8J*8W5*LV%)L.]:AF!#$U(^A;YD[FU0\A/I$6\1OXZ\A!9>H$4_>V8[B MB%\;7YI:C'"'L+)10=F-JWR&UQ:581PURS@&)R2+\*!*A ,HO'C%QYJ1D3C= MG4=WA@JAE\(@%G/!(%/T31E_81XH2X'56UQ9X$B8L#2+!'@((%?K4-](D.Z[ MN24$1B@ 4ZC]-_=;]!0!)*02S[:HZP,.@I%#MFHU-/S15L<OCP[.CK7N3*Q1("-[8:YC[;!XFU,)6:/49-9&; M>**6C8!LD':F\:4O>4.=IBNJ^=6PHE)_^!9%_?'9@QEFMYZBA/:OIER"VHRZ MY.'YMNBW5"9+2T&A#LS@%&(D2D/$16.[9C,%6D B^1I)31E$3D>R9S!@X[C4 M@#L!8[IB,H9L.Y7SE5#(Y(PS:<"E,HQ39'.BTA:H!M88C4/=+]>/'>&VM>[( M,Q G*@-)^!L^B#GO^^B'W!O5)5)GD]F<<<\^! ECE27C;]KG;1>*/&%R$:1Q M952"8[FZEUT%*S0FK3S;$-"NZ(BY'&*KYVEQ9\D P=+6'1'!A$^S"N\M802" M?(>OWE\="023V4W$Z3M_E8]-X+UL0T?Z'."$!1?],=F!4(GRF0VBPGRE->]& MA1_*X;W>B[3[IO/W"-R6JM4WS%*& H$'&5Q+2:.^-['HCS9L:JKOBN1IU4%K MCAU=5:B?W3M]/!O?($&&!2W7&?TW^.02.=GDZ('X9"2)"*)9N3.,@Y,UQ/!LFAND @KH#@! JR7&:4H MIV+PK-00)7IA0N]I)]/M[AW@Q'U9"7CCFL MP*BFTK9U"B4V]ZQB2-YPT_9_2O98O:)&./3?/K4UY"OS$FKR%F'*8[@BB&23 M)0^ E)=Y! (+0X.O3OU>(&]3>/"[YC?G$+AXW LV$"8+'7UNJ=9A' IQ! MK]?Y@ISB])TL$P!_+'<[/7GO@-/.N_$SOQV9 32@HRUN,AII.W#KXKB(S5ZB MURJF6#G[I2,I: 6& KBD/8/&# ^'A6+%4WR-W*VE](UON.C"^!J"CS *S@QI M3YE3=U3C0C%<>/A$_4[GU=F%>K>@(31O?N2FH!5Y'?.E\Q0!O)1 G>N[)#DI1L.GW M2OR$MFK%BCZI&VMJ6E<,P 3EKZ3.M@C^LPDGI=$U0H1YTO0KF@E*@GYN2YIA M*>E')_2K^)W2/5'<>$=[R493WLCD-ZO\TI"K/,\0(?B%#YS&B,@)(U&/]L:: MOJ&3A&>X0O7O*!%![I;+[E^HC\[O#QL*,M;YO=GVXTEJXG)!M$#Z\@B?6M9/]U[H5)?:P0(;\ ^98($R_56 M9&2&M.F%-FNDZFKS3?R&*Z>>A!\*E P1,'951;\M(5A%NB#89#:\]C7@%7') MI8K#1GK/^.9)%C, XWY2@')S'N1&_?ZFY%2SV!*@+G*PS)59?Z]6 IUR;/>; M_]R=>/:0U2;E0,9-U_1R=C)?4 ^3*BN3G87^-*+QL)%EI[]?K>='L<;/Q,#;@WE\3FV /X?172\/3X3=?<_FITWA^K])W)$"W:#!EGC/]ZP*%VO:"5K [N.7K MS+J#L-\MV!KG:+\4-YIVX1XEY3E*PY4$C:M>,&B=7[2=OE?XRG%K#M;@(EDJ M=>RMVG[".IYCAY1Y5XX\RTMF6;^KU1:TTR8TM_"A>FLBQZ4KRMQJDG*RL_U+;A(E+9+_S-D)E,@6:$,$W"E55D8^#Y8&JOI MZOQXQ7%[[[CM';=?<#RGCDI+@:!6,# &;>7SFK,E%]QR-(U#/F]97GR >5D4 M JD-++$:RZH-W7TF$)LAO!#-2C'J(AXEYN,XT(>75%T%T1H (GV:["+7C' M)6FITE!RS/MS6'B+PTOUU&(R^#R[A>OQ= 3CQ6@RA^%L.E^,%U\6X^D53$<+ M&$^'L\D(;G Q66N4O,GT#+4+N')_!4!GKXM*U6732.&VV",6@)^"JEY), MJ,(5R,G;1&?.J'.\D/)TA]:E+CYI=-IMF%$*-. ]S52##9 T=:-&I].$*:VX M3%3^%W)+I$3B3M6R>W2$XTZC%<=PH]6&^W'ILOU()X[:_^JCHD5A/W5R3-&? MP7.-$!X,H!SUVH]9 XDJI:UFT?YT/\D'U0![4*^> 2KMFE.@ E=DVCPZ.0Y M5Z.UVEA5^'&V5):&HU]F]!JA=@HD7REE=QOG8/^^]?\ 4$L#!!0 ( (J* MIE1OCC%1[ , .0) 9 >&PO=V]R:W-H965T\A@I/-ER45"$4 M6TO6 FC6*I6%Y=IV:)645<9BUNX]B<6,-ZI@%3P)(INRI.+'/11\/S<$4$;.;&G7-[[VOY5N K@[T'VP_J&-'6-94PE+ M7OS-,I7/C=@@&6QH4ZAGOO\+^G@";2_EA6Q_R;Z3#3V#I(U4O.R5D4')JNY+ MO_=Y&"G$]H2"VRNX+>_.400J&P&8<27)NQ>Z+D"^GUD*O6A9*^TMWG<6W0F+'GGDE(Y)7-MUK]CSAI"]UI[W\Y ?F$P+KJ.6 MY)^[M50"N^3?*S[\P8??^O G?*QP>+*F ,(WY$Y*P(SVZ8:T M$8)56W)/)9-O)?VJ/SVZM[*F*$576C2$H5;+E@F,9WK,)CWDA: M9?+]+4:OK MX="S$],/XPFQP^F2ER6(E"&))UIC; <1U['-('(GL1,E9A+Z%WC)11%MT7;'#*?I+D@GD^!K'%[A+ M=WJ6YT/27#<\B=%S(M./_"%9GH>,@O#(W8_,T/7)*N="_:Y E-A?.Y"J[*JW M!*'8ANEN:QLH@YI+ID:Q)UXRB6+'/T.C8M4GQ8JQ-K$W!77H_AGZ'V6*0S,, M@VF,*?7M^ )/EX%;NU]Q-D5E4XKP:NW2L>&7:R",\K< M!78",XJ="]SU@GRS=D<6IA5.I[A(>=HU-T0/&ZO&PO M=V]R:W-H965T,=@ %XL_)65)@"1M MLP(M%C1I]S#L0;;I6*@D>B*=M/OK=Z1D679L-]O#L ='Y)%WO#M^]Y',V9.I MO]B%U@Z^ED5ESP<+YY:GX[&=+G29V1.SU!6.S$U=9@Z[]75X.(LR&[KBS.SZ=L:[*HLL_K;E2[,T_F #M:"C_G#PGG!^.)L MF3WH.^T^+6]K[(T[*[.\U)7-306UGI\/+NGIE?+SPX3/N7ZRO3;X2";&?/&= M=[/S0>0=TH6>.F\AP\^COM9%X0VA&W^V-@?=DEZQWUY;?QMBQU@FF=77IO@M MG[G%^2 9P$S/LU7A/IJG7W0;C_3VIJ:PX2\\M7.C 4Q7UIFR548/RKQJOMG7 M-@\O46"M @M^-PL%+U]G+KLXJ\T3U'XV6O.-$&K01N?RRF_*G:MQ-$<]=_&N M>M3689:=A>%]-BFT'9V-'5KVX^-I:^6JL<(.6.'PP51N8>%--=.S;?TQ>M2Y MQ=9N7;&C!C]D]0EP2H!%C!VQQ[LP>;#'OQ\F@==ZXB"K9O#FSU7NOL&=GJ[J MW.7:PN^7$^MJA,H?1Q85W:(B+"H.+'K7 !W,''KK[\ON43N^+D_M,IOJ\P$6 MGM7UHQY<_+JJ(>]MWM1@H5BG9WXYM] P-P567%X]P#"O4&)6%F.VHU.XM'X. MIGBZZ'(,EZ6I7?X7ZE\;Z^"F-M;"IPH+O0C2&RQP^US\'ON8MS?6Y5@B*'B; MY35\SHJ5ANO,+D*>0\,G^S$KT%FX6^!:/]WKNNPG!JXU>C#/IV@G>#C32V-S M!Z\@)I&,\9OB;TA9/,*O(BGW_1]_2!AE/W>2:U.6NI[F60'+;*EK8"DE(DJ[ MB4,FQ2A(J93 :$1DS"#!3\)1NUZ:&CV RG@WO/L3@WD#E:9HAD.2PE"1A*D1 MBAA12N'"441!)0I[$CZ=W)W /6;((JK0!!B_E,B4TDBT\7NNI+B>8OA8A]+]$B/WG M$,$MH<)'1'VTC(YZLCY$O.091&B"6R$34+BUHZY'8_PJ$;9)'$.&3 BG,2B& M^IA'@8LK&1.%F4\(15TE/':2Y]"(0S(D5(&$:0CMJQF(A48IMS=%^J((UX M2CA"[ @ORHX7Y4MY\1!:?')[.-EF4.0]R' _*I=7*Z2U77VX]9C ,W\?U1YW M[7Z+.%TX#R&0+N;;L^I#<'BU6;#8.%SK(@!\[AU_](X'C)H=IG:+S,$B>]0P MT;IJ@IEN@MFQ#+K +*UH?R#1ITB/(=<8.&7I9WT_COA@Z7 MJ"!I(GH,OBG+36M[SEXN]ZS=#9'+5%*-*AIV4\#V)OM^7Y@P5+)1X<281*A"LL M.ZQ&0=%&HOS)Q%'=6VS)?E.UGJVC4)E#2DF2)J%@$Q]%$H1$JK:(!64XG?>9 M_Q"O_[\ADPBU(?3]B.E->088/ ;36 9:WT5+;^@(5*1 0A2!USEN3HS');(\ MIE,HBJ=$U#'^,Y@$%JMFY?EX@M&_AZVG.GW')GEY:S?73ZC'.W[T ]3+_&WU/N M%JA@*@W?=%9CBA.1$!GQT%*$";$[SQFT7^M&P8)D'*\<,4@LWT1MG]B,B#C: MNJGMV[EQ[RV(I? 07KS^>;"J7/,L[*3=H_JR>4MNIC&PO=V]R:W-H965T9]'RG]*,I$2V\5$*:A5=:6\^"P&0E5LR!J36RO 55(HC#H>/+E##M/^PZWY0B9HVQJMJ#2:^X[)[L M9=^'(\ D_ 0[P%QFW<7J,WRBEFVG&NU ^V\B\)51QA_0)C K9*V-' M M<\S?X@-*KL\P/F2XBD\2WC)]#DGD0QS&\0F^I*\X:?F2_U3LPUHP*O5MX3\O M-L9J>E=^G0B5]J'2-E3Z0:A[&J&\$0BJ@/<;_5Y_3W*Z(9V9FF6X\&@*#>IG M]-[>(A[(?9 TU9FB"3(6%+1$*)6@4N=S"@$NRJ,80S)S-X,(X'VIX5O8= MWQNO,,-J@_I@C^!2575CR=+':Z,;5=@=TPB?( K'?CI.2)I._&B4P%>D^2F5 MR(%7M5;/Z%"&Z/QIF$(<^6$8PTVC);<-,3BZ@K\XV<#0GT9#&/EA/*(,LY+: MHO^I%Z*1^STHRP34[[8$HB3UDW "43STXW!,*1DSH]V0-54CF.M2CM37C+-N M:1"854I;_KLS#":1/XPF9S 83_S)F(13X;H;^ 3#V!]/0Q+2D9_$4WCOW0J. MAKA"O6U7E:'K:Z3MYKFW]MOPHEL"?]V[54HWN.72@,""H.'Y>.B![M93IUA5 MMRMAHRPMF%8L::.C=@YT7BAE#XH+T'\CEG\ 4$L#!!0 ( (J*IE2HSMW< M300 )H* 9 >&PO=V]R:W-H965T^R)> M="[?N?(L]E+=ZPK D,>:"[WT*F.:RR#0>04UU>>R 8%_2JEJ:O"H=H%N%-#" M,=4\B,-P&M24"6^U<'<;M5K(UG F8*.(;NN:JJ/A?I#^F[,=;=E2#=>2_\4*4RV] MN4<**&G+S6>Y_P-Z>S(K+Y=V9$4#/1K?2Q]\,!P_PM MAKAGB!WN3I%#>4,-72V4W!-EJ5&:W3A3'3>"8\(&Y=8H_,N0SZRN6HTW6I-K M66^9H-95FIS=T2T'/5D$!G58RB#OY5UU\N(WY"7DHQ2FTN2=**!XR1\@MA%@ M/ "\BD\*_$C5.4DBG\1A')^0EXP&)TY>\A,&$RH*LM8::V"=?VV99N[VG_56 M&X5Y\^\)O>FH-W5ZTS?TWF(Y%2T'(DNR:55>82J1C6(YD#7G,G= COG[I%A; MLY>ZH3DL/2Q*#>H!O-5& 6>8+%AEA(["K693 6D&[8W3SC2AFI02Z?88>2:0 M2+8:7:(GEV1=RU88\@E=8ZC8,4P+)$=/(9=UE8*"_$*B-"'OQ?<$B9^&(;F! M$I0E,_21<$:WC#/S1,ZR*)F0WZ4L]HQS^5GJN!4"-^-JKYTJCY859;J":C2DR'&-_" /;JQ MD8*\$I++W1-)T,]='+O8_ ^4@?C9B:]ITLG&)(X\V?I MU%(E)+[P4\QWW*<&>S)Z"#5HTX1#3QE M(M=C+S5F-_1]':>8,7TK=YC3R4:JC!G:JJVO=PI94@9EP@^#X(.?,9Y[DU%I M6ZC)2!9&\!P7"G2194P]SU#(P]AK>T?#DF]38PW^9+1C6URA^;Y;*-KY-4K" M,\PUESDHW(R]:7LXBZQ_Z?"#XT&?K<%FLI;RT6Z^)F,OL()08&PL J-ICW,4 MP@*1C+\5IE=3VL#S]1']WX,$-ZP09BD/7[#*IVOQ M8BET.<+!^4;D'!?:R*P*)@49S]W,GJHZG 7T@RL!8140EKH=4:GRCADV&2EY M &6]"#.'%U[!Z\"]S$VJX5.>8/(RWB=MM<#P*' 6O@EXS]0M=-HM"(,P M? .O4R?<*?$Z_Y4PRQ-8HF &$YC:"\(-I_Q_3=?D13?F]QN,4'L,(]*B>9"(\*8ZDIR<\LYL)Q.,.# M-$Q4ZYG+M 5W&&.V1G7D:,,-1+V!'5MAV"_G7M"#A9)[7K8>*MY%-G'U3-Z_ MZX?M\"-T@[#\S9E.8<>>J6D192.*!DUH#*(VC>U69Q TX1NEK8 E?^AE5UZA M/>[V:.CUFR>=%X6X 2NQT^IU0C=';7CM;OIGK2!#4FD;GBU(D1O7%6IKW5.G MKI6&ULG5;;;MLX$/V5@= %8D")K8ME.7 ,)&F++9"B M09/=8K'8!UH>6T0E44M2R#)9*:,YJQHJ^K)0NA:6M7@]-K5$L':@LAN%HE Q+(2MO/G-G M]WH^4XTM9(7W&DQ3ED*_W&"A-E=>X/4'W^4ZMWPPG,]JL<8'M'_4]YIVPZV6 MI2RQ,E)5H'%UY5T'ES=CEG<"?TKJ^"&7-K_R4@^6N!)-8;^KS>_8 MQ>,S(@ZPQ5I4=F#PH9=6^Q7/'PWL 80<(G=^M(>?E1V'%?*;5 M!C1+DS9>N% =FIR3%2?EP6KZ*@EGYW=((1DX>Q2+ LU@-K2DE#\-LT[!3:L@ M?$-!!%]597,#GZHE+@_Q0W)FZU'8>W03GE3X5>@+B (?PE$8GM 7;2.,G+[H M=(1_7R^,U50$_YS0&6]UQDYG_(;.!^J-95,@J!7&CJND J9"L*N!&%J#*$!\Z8#[?"Y/"9.L-)?K,Y:OA2M;U&17LL'2<] MXQZ^-+7(\,JC)C6HG]";/^8(V8&;A7,3>S)!HH35F^S1,_ OA6HR:_JW6G/U.&S(7^=#2%#Q#YXVE @2MMSRWJ M\D!HDI".:4ID+=IC69''"&=A& VZYZ-B!BN:5/M(5AS'J7LG27)(]Z*CNQUP MI, GJC*L>\/.>T[84II,-94%"AN)IVM'[B_4M(GMSE^Q92Y?\:=YI)RKU7EC.#T&+7G"\7^ ,/5CHHP68W^2I*^@A10+ M64@KD2!9HS7Q0=)![$]#YBJ(_&B4G(95JCKOH>/(GTXC&(=^$(5=)M3;8+*0 MI&0JX,78CZ,4?K@!28R+)X*M*3KD/XT=W+'*M+^@T&8 R45"OR/ ]9A?#&% MWTAP1,^#W&?<6ZN^MY3KK?]= >]O M?2M9!+4J1!E.RIX7(N&H8XI0@E66RT M[,(Z-PY-FCH_#VQV? M9.]4%8O38_$O+E0N!48?-/BU2WM;%6>[0J<'I=Y5T*"E,XUCEHJX(:>3@-CYW,).%UPNLHG/!ZXFJ:2QK%BAH'PL /*/-M8[:!U.*E=/,^#:DJ M1D2GH>S*LFZLJT."H;%P1I;3=#HXP*I%(=>N34S?R"V\GP>OQ<[:V3* .U6M M]P?\OM"'?I <*Z'AWC6F1+UVES4#KM?;&\WV='L?O&ZO03OQ]C))C;F69*_ M%4%'%Q,J$]U>T-J-5;6[%"V4I2N66^9TIT7- O1]I93M-VQ@>TN>_P=02P,$ M% @ BHJF5!0;0)SQ P 10D !D !X;"]W;W)K&ULG5;;;N,V$/V5@; !$D"))4JVY, V$&>W:($&-9*T^U#T@9;&DA") M=$DZSO;K.Z1DV7%BH^B+2 [G*^2Y,VKJ 0N"T:#AE?!F$R=;J-E$;DQ="5PHT)NF MX>K''&NYG7JAMQ,\5D5IK& PFZQY@4]H?E\O%*T&O9>\:E#H2@I0N)IZ=^'M M?&CUG<(?%6[UP1SL2992OMC%+_G4"RP@K#$SU@.GX17OL:ZM(X+Q=^?3ZT-: MP\/YSOM/[NQTEB77>"_K[U5NRJF7>I#CBF]J\RBW/V-W'@LJ =0;,X6X#.91?N>&SB9);4%:;O-F).ZJS M)G"5L)?R9!3M5F1G9E]QA4IA#H_XBF*#@#"Q@[XR_JSQHY?]$)?[LC MKI1LX)ZP*N($Y=N4<.\RC0K^O%MJ)__K3,"X#QB[@/&)@$]40OFF1I K.$[T M9_D]Z\V6YZU>\PRG'M6?1O6*WO[^5'>X3%+!:$,2"FI*.JVLJ?(J4R' MHR&-(S]-4GB6AO3RH\/N]:. ^>DPH3'Q1^'_0BNDN-ZY&\?^F+R$0>"S='@* M[*$%\QDEB?EQQ$Z"?1(P\".6PGW)18$: MW&4B/4DU%YFCV =SRH#36:.J9*[!T498;G"%P'7'#?V!&<^E0GQ7SLB"'@ ::;B .<]>:EFT6W%Z092Z(#;9O<]N9'#0VNA] M+EP#U_3*;81INUPO[?\1[MK6N%=O?S"(P41.#36NR#2X22C+JFW:[<+(M6N4 M2VFH&;AI2?\YJ*P"[:^D-+N%#=#_.8"L#,$ M "0#0 &0 'AL+W=O5Y=* N1+T0!)8-A.^E#T@=H=241V287D6G:^OD/NQ5)D*8J+]$7+ MVYPYG,,9D>.-D)_5"D"3Q[+@:N*LM%Z//$]E*RBIZHDU<)Q9"%E2C5VY]-1: M LVM45EXH>^G7DD9=Z9C.W8CIV-1Z8)QN)%$565)Y=,%%&(S<0*G';AERY4V M ]YTO*9+N /]<7TCL>=U*#DK@2LF.)&PF#BS8'21F/5VP2<&&[75)F8G?^EC$X=3 M#,+&(+2\:T>6Y175=#J68D.D68UHIF&W:JV1'.-&E#LM<9:AG9Y>"OX 4K-Y M >0..!.2?! :%#F[ISBFSL>>1C=FL9B0*7A'X8'L&+NCU'%B\Z@'<%DV'L1M'0M*+0 M'?AQ*V7'M8/?]8H6O_TR"(/P=VP%T<#UTYC\@!P23&DU7-:&-3+&B="/DI^L MT1U(AO"SQDW3O=CM'IC]KI)AY,91BHTX;27=&VJU[7;::GNRM&WD^M'_.=60&ZAH.9\:/'#E>:XU\X3-)[DKJ<3*TF.32H5^>:TWJ\D MP,Y?R;=']T@MN105:H.0#4.,MAL%4?>=;9\3FU GE1"2)CY)W; ?D'NA\2BS M_1!D8LG95V1K? U3X[/O)@,L&(L%V#O(LY7$3JL>K=3E>'/:EJ;/!':3#%W0Y)?V[[(I1Q5.$ ML1Y#-QQ&KU/%Z!'^-U6"_U>5[Q7TGZE*X@:80MZ\5%.] MK5MR"7)IWP(FV$B_OC!WH]US8U;?LI^7UV\5#.V2<44*6*"IW^MCH93U_;_N M:+&V=^ZYT'B#M\T5/IE F@4XOQ 8O:9C''2/L.F_4$L#!!0 ( (J*IE3; MK(OVO@( ,T% 9 >&PO=V]R:W-H965TEA, ?%9F*CLN1*R0D$W>ZE*9NBH#KZN%++, M!97L$-YBYFP;M9C)VO!"X$:!KLN2J8\5Z'7&1Z+0VZLP5_, M*G; +9K?U4;1R>]1LJ)$H0LI0.%^[BW#Z2JQ_L[A3X%'?;('6\E.RA=[N,_F M7F 30HZIL0B,EC>\1 M9+AG-3>/\O@+VWJ&%B^57+LO'!O?X=B#M-9&EFTP95 6HEG9>ZO#2< D.!,0 MM0&1R[LA,<,6,R6/H*PWH=F-*]5%4W*%L(^R-8IN"XHSBUM9EB3.-F<* M-3RB1O6&&=!KP[W6-1,IPM43VW'4US/?$*.-\],6?=6@1V?08WB0PN0:UB+# M[&N\3YGVZ49=NJOH(N #4S<0AP.(@BBZ@!?WY<<.+SZ#MWZM"_,!?Y<[;13] M(?\N8"8]9N(PDS.86VJ;C;7,"+J!))!2,A/TC .81@/PDD 81 .)D$(W_T#_DF+E:@. M;I!HDK06INFVWMK/JF73HI_NS: C+0\%:<%Q3Z'!S7CH@6J&1W,PLG(-NY.& MVM]M\EB=0>+$$_P1?_ 5!+ P04 " "*BJ94]P[5A'X& !0 M$ &0 'AL+W=O6G(=JN5,/=GLM9W)X-HL'EQ MI1;+EE^,3H_78B&O9?MI?6G0&VVM5&HE&ZMT0T;.3P;3Z.ALS./=@,]*WMF= M-O%*9EK?<.>7ZF00,B!9R[)E"P*/6WDNZYH- <:7WN9@ZY(G[K8WUM^YM6,M M,V'EN:Y_5U6[/!D4 ZKD7'1U>Z7O?I;]>C*V5^K:NE^ZZ\>& RH[V^I5/QD( M5JKQ3_&UWX>73(C[";'#[1TYE&]%*TZ/C;XCPZ-AC1MNJ6XVP*F&@W+=&GQ5 MF->>7GSI5'M/TSMA*KJL16/IS4BF,/.0H M8K'B'N1J:6J,:!;2M?^8SFQKP)0_]SA+M\Y2YRQ]SIGG.>DY39E[O,_((KIN M=7E#OZT=*\^7[-P^M==[K7.R'MFU*.7) -EHI;F5@]/I)KG8:;N4GO0;Q[I# M-CKGVCLOO7.J.J.:A9M@Y%J;EGMK:92N2#3XVS6K&B\%/BMKT6(O6]V;M'#2 MVA:3V 3/W;R77Z4IE65J$8) #G3#DV>L#/1&-0"@.XM)-L#P4JY;!D&6@T9B MI;NFM9-D^0&EPSBG+(BS,9VST;KF3Y,47])AE'_C"SPOEUNB4Q1D>4'C85K M34;Q.,BC>+NXW9U\UD X20%O,BQ2@!FC&8V#R22B/;S.MKS._A.OKR1R1Y4< MTG.]6H$>CND!75U/?=RNKC\]R?2]_OXKT\T#G-+#L4_ V<=]^V+R=\TMO*'] M,J1!D><4Y<-D0I^] MY3=Q,,ZR _!YB.D[V07.Q]$!FT.2/@OD7XD2QT$4)6RL& /#A-)D$B1I^&! M<&6TCE5W2X6YGBDHFU9AQ4Q'!?N]6BZ%I48C?%(R05 &C?0:RN8XWLJ"3[._ M$&V.]U*&\.,4KCQ+"I:9?( %[J!UW)^JE\W^_S(_9DKFN0U^6'TSF?@NIO M.'%;]@04?O\8CB\]A^L>SHKA\*97LI4&9RFX$7EXX1W-'SN32[HC&3"]4T+M8-HG7O^'Y$'Y=&RD<'I'^' M\GLC(GKW".^NPM K9,ED3(?T*HZ'"1(K2H9ASOT(I2JA*V5O#N?L0"&U6*?( M<,J&PS!]C6'A,,83O8GO1<5KE+6-*F&_G))X0<#G#(,BE,"'UF<-.50U2W 6 MLHT\?DUIX5KX?0MUKI 0=*]D76W8_'K;V$/6\9:LXQ>3U96>PS.GHJA&N,-8 MK]J\I@:*>_6@WKL',DBDBZZ3Z@?K*6[87X="WS6+WBE[M8 M98]UI]+LGM]VL>X4'C^D ]9>O )OP&63=B*OFHY[N-H9T5N"+OFB])!-K#WL MWQ4&JVM5"6\?#U8KZY)F:P-9V>>M?5QU#EY"?L?O"!<8C,3?2[6T4!GD285@Q M">F];+ OM3]!5! ;Q1<+OH'"69:$^ V+@C[J%H, N@B2*'05,$C#IX]IHYU; MWDJ:A;O+6L0&]=M?^+9OM]?EJ;\E/@SW=VWL/33*4BWGF!H.QSB!&7]_]9U6 MK]V=<:9;W$!=;#CO8_A/A]!]02P,$% @ BHJF5/)C M4 :1! * L !D !X;"]W;W)K&ULI5;;;N-& M#/T5PBV*&%!M71W'M0TXET4+=+/&.MM]*/HPEFAK$&E&.S.*LW]?SDB6[31Q M4_1%TEQ('O*0%*<[J1YUCFC@N2R$GO5R8ZK)<*C3'$NF![)"02<;J4IF:*FV M0UTI9)D3*HMAZ/NC8?N,S MW^;&;@SGTXIM<87F2[54M!IV6C)>HM!<"E"XF?46P>0ZL??=A3\X[O31-UA/ MUE(^VL5OV:SG6T!88&JL!D:O)[S!HK"*",:W5F>O,VD%C[_WVC\XW\F7-=-X M(XNO/#/YK#?N088;5A?FL]S]BJT_#F J"^V>L&OO^CU(:VUDV0H3@I*+YLV> MVSB\1R!L!4*'NS'D4-XRP^93)7>@[&W29C^+;M 6]-T5M*V0_!:F,];><@1 M-K*@>B)?P%BV0*/1M*E,#H:.TU/C@HP7>Y;3QKANR.:"!&2MF:A)\XX?^PC@OBY1,2/5I'%WHV1))H7AHK9PJ9TH MATO#CW!Q%7I^$/?MYWCDQ4G2=X'B@D!B(YMQW8J3Q2/IGWX8AT'X"T2)-_:O MG)ASL=-YD?C>*![UX98_\0P%29/7J#AJ6%A(3Z@,M\&C=K9!I4@_U5OZ"!>Q M=QF,^_:=!&$?%FFJ1= M1J$+2I)X8>R3"R@D57\3UZ^NU9 M1O:I7?>?#K&'3U7CD+7_A;)%6P"K MAJ.[Y[2H;15]L%G^HEOZ8BG.>I2ME,5/V'O12H[2ANAP MT#VH][C;W+*^U((;.KI;+9?MMK<_YEK7CI&ZDJ+M1;9.=.N9W;DYJIP5"BX5 MW$MCE9RK*6NX-=)DS1:%*;X?+.Z0L@+W8;U@^B0E +_5_(D5:-M9TUI>Z93[ M+'F[8U*3=8)TP&6FP053N'+4]H KP,V&A@Z:1^HB@YRJ%-:(-($0Z)^= 1I$ M3CLO]=>%MO9?:ZG[+*(R( M/PA#+P@B",=>'(Q/2'D9^I :X?B26@7UP^#DIF[H$Y8^B")OG(SVKZ/L@/C* MA]'H"EZKM>'1]$+_CJV;T2QW].-I!IENMQL#%\WT<[C>S) 4O2VG2!6X(5%_ M<$DEH9JYK%D86;E9:"T-35;N,Z=1%I6]0.<;28ZT"VN@&X[G?P-02P,$% M @ BHJF5'":4)\X! )0H !D !X;"]W;W)K&ULG5;;CMLV$/V5@="'!"!6HJ[VPC;@O;0-D$6-O;0/11]HB9;82*1"4NOL MWW=(>;5.L^L$>9%XFW.&,X=#+O9*?S(-YQ:^=*TTRZ"QMC\/0U,VO&/F3/5< MXLQ.Z8Y9[.HZ-+WFK/)&71O&492''1,R6"W\V$:O%FJPK9!\H\$,77^1NO5_P MI^![<]0&MY.M4I]<2];9OBE:O\2E6V6P2R BN_8T-I;M?^='_:3.;Q2M<9_83^NS:( RL%8 MU1V,T8-.R/'/OASB<&0P>\L@/AC$WN^1R'MYQ2Q;+;3:@W:K$'2DW)MX(,;5MNWB]"BZS. M-BP/#!/6U?8C>3B['SRY?Q"(ZJH>6@=DCQR.7 M8?L$OW%5:]8WHL31&D/\6F1/(KOS>FYZ5O)E@ ?2K"_A#W1#PZ9EU@F-0-FJH<+ZL#6E%OUX:E&7'9-8 M'W "=RA*;N 72'(R3PK7* @M4FS,29'-\#\C6>$F"I+E^?A/8K>0)+F;CTE! M<]AHM<,](P-K7W#3&4EI FE$N=I$<,) MT663Z+(?%MV5,*RN40'C27Z1X6N*.PG[NN+N44NC:IR:K*L36!=[45KC=59] MP_\<+E:62E?>2DV#]JGG/NVHQU)A]3?6G-&ZB']4&.06[[\*UL9PS,R/EJ"3%*\+XHB,360G MBE'?/!E18CQ:58X:.5V*UL9MZ7_I&P>O>,F[+1:5PSAUV4!=V">?/?YY$+TK M]@0DM^?P((5%'^XLBLFE,L54)N[0IC&A6"8^2,NU]#ZA>QFA68HU(,8:,2:P M?QOFT5F!9UF/CY*Q8U7O'P);9?&&]\T&WW%&PO=V]R:W-H965T MZ7$F]8(R&,5Z2.9%/\8RK.Z/0XM.0 M1(*R"'"RN.R,X<4#LC4@E?B3DK78N 9Z*R^,O>J;._^R8VJ/2$ \J55@]?-& MKDD0:$W*CY^YTDYA4P,WKS^U?TTWKS;S@@6Y9L%?U)>KRX[; 3Y9X"20W]CZ MEN0;FT!_1S0;PMPV MAA2'G9$N8TE*L0F6>#3D; VXEE?Z]$7*TQ2OF$4CG5)SR=53JG!R-"'"XS1. MZ2R))(V68,8"ZE$BP,F$2$P# M<0JZX&D^ 2=?3L$78 "QPEP]IA%XBJ@49VI177]?L40H"V)H2+4'[8GAY?Y> M9?ZB&G_'R?(1@M<[?WL GF@XJG7^[I#S'P -:M'W[0-?!7]H'WAS&VZHA"FR M!A59@U)]5HV^(DW&WL^$"IJFS_/O:@W<21**'PTVK,*&E=JP:VS,)?->5=>* M$^ZM5-, ,6=+CD.=CAX+0V51I"(XU.E8=:"9@5YJ0/?6MY%CZK^A\5;AF%TX M9C<[EN5TZ9D/3E129ZE^6I63F3YGPX_2A2SM]B5@SVWPU2E\=7[1UZJD=_;B M9#78[A6V>[]H^PS@-\+5I*(.4$@0$YY%+8U?(OQRI2J,D\RIIZ>7@(!IE(3*=\WT'U5G_.^MZ)SL MFCWP_$C"%\*KM$^/I7TK9&X1,O=P9JY8X!,N?@-$50#Y4142=X]6T'('MK5+ M_I9RTPHYQX+(WI&[WY?K0P=:<%OLH4+,0@/3J>;3H C.H#$XURQ2')X-8%V^0;.<9;<>8GGA3EZ\'?8$*%QW3-352R_1'G MK4%-^+U@MZR(RCQ9 5!9)! ^PA'ID M9ZCQ61!@+IH'FZ^YXBWB6M611!LC>G,UO8LDI\NDB8*HK"/(.EX$RW*"FB?K MV>>HOT7 LXR4L:I?5>_+N#%R8E"]/+%<'**2V@GB^8ZN[YC?X247P%'/T#4$L#!!0 ( M (J*IE2K'^&PO=V]R:W-H965T,9N M-A0VB2K!"WUH?#MGSLS8'L_W4GW5.:*!NT*4>N'EQE3/?%^G.19,G\L*2YK9 M2%4P0UVU]76ED&4.5 @_"H*Q7S!>>LNY&[M1R[FLC> EWBC0=5$P]?T"A=PO MO-"['WC'M[FQ _YR7K$MKM%\J&X4]?R6)>,%EIK+$A1N%M[S\-DJC"S K?C( M<:^/VF!=N97RJ^U<90LOL(I08&HL!://#B]1",M$.KXUI%YKTP*/V_?L+YSS MY,PMTW@IQ2>>F7SA33W(<,-J8=[)_2ML'!I9OE0*[?YAWZP-/$AK;631@$E! MP',@6/'SV!1\!+>)_+6K,RTW/?D!;+Z*>-W8N#W:C'[G5JSB&8GD$41&$' M_'(8_H:ID *[(FOXRH#]N]<=.?]*C_[TT9%[A#LE05S8.\+&#VZMDMPSC($R2N;\[ MCGK'LC 93Z?MLM_4):VZY 1UJ=0&Y&9(Y8%F=&1^$E&&_Q#Y<-5H%DQ'W1I' MK<;1H,8;);,Z-1HN:DU36L./ON2=-0FG07*'\K]F @>2.&XEC/_+33AI]4]. M23/3.>6:"DO6&.JZ7"8/-QI5.OIU9W':2I@.2U",#+N"I%'M.,6.W.4RZ](P M3!5.H:"@Y7H@,K-6UFR0J\DL57DP#Q1J8%N%+N-=9V+V8+>'<=P7IS#X53:" M04G7)D=%-< )PSMZAFCL*@.7#<_O=\*L5\!1W0K_ZLI:-?ACS_N,_KKFP^B? MW$2KAF<\8-P_*MKVB44U:&ULO5;;GIT MY.)91H@*7M(DD^-.I-3^LV7)(,*4R6N^QXS>;+E(F:*EV%ER+Y"%QBE-+->V M^U;*XJPS&9F]!S$9\5PE<88/ F2>IDQ\FV+"C^..TSEM/,:[2.D-:S+:LQVN M4#WM'P2MK"I*&*>8R9AG(' [[MPZGWVGJQV,Q9\Q'N7%,V@I&\Z?]6(6CCNV M9H0)!DJ'8/1W0!^31$RD1<.%"<>@>W M='"_=^@V.'BE@V>$%LR,K#NFV&0D^!&$MJ9H^L'DQGB3FCC395PI06]C\E.3 MNU@&/%-QEF,(RST*IK,KX1>8L[^X@"]D#S.%J02?]E6LP8).V"P+>(KP M\0X5BQ/YB9R>5G?P\<,G^ !Q!NN(YY)EH1Q9BJAJ0"LH:4T+6FX#+0_FQ"J2 M<)^%&+[VMTABI=,]Z9RZK0'G3%R#YUR!:[MN#1__Q]V=%CI>E7;/Q/.:XMW^ ML7R$+[/%/P%:PM7H/4-FFX2AXD]L@Z7J7QKX?6&]DUE M]4I&KY+1:Y71<%"O@%[LN=1:MK#Y!BN6(/P##X*'>: D3'-)D:1LR62_HM#_ MKXLVJ* &K6H?\8"DM+5B=:>XB-J[2+WC.?U>0^Z'%9MA*QN?2W,T1,&J#GCX M!M@=#&VG'O>FPKUY)PL2F0@BH"9"O?E E\Z>KA!51^"FAD#7;2#@V.?V:+=2 MT,=)&GRZY9Y1][XZ]#+*);PWZ'>[#? 7W=EIA5^J" 7@"]W:$LTG6HONO!7? M[]L-X.X9W/T9G0,V2.,$OM)^% M]Y:%VU2G9*N[&:K>:N6[-I/'=_E3/ M8F:@.(4.5',1L5"\;T9+S9&ULS9S?;]LV$,?_%<(KAA9H8U&D2+%+ K0) MNA5HAJ)INX=A#XK-Q$+UPY7DI 7ZQX^R%9\D4C0=Z$$OC>TS&9X]?O I MOEM5]0?S\]-U=">O9?5E_;%0[^;[7I9Q*K,RSC-4R-NSV1O\^@)[O&ZQ-?D: MRX>R]1K5SW*3Y]_J-^^79S.OEB03N:CJ/B+UXUY>R"2INU)"OC>]SO9_M&[8 M?OW8^[OMTZNGN8E*>9$G_\3+:G4V"V=H*6^C35)]RA_^DLT3!75_BSPIM_^B MA\;6FZ'%IJSRM&FL%*1QMOL9_6A&HM4 TX$&?M/ =VU F@9D^Z [9=O'NHRJ MZ/RTR!]045NKWNH7V['9ME9/$V>U'Z^K0OTV5NVJ\W=17*"O4;*1Z$I&Y::0 MRDE5B5ZA:Q4RRTTB47Z+WI2E5!\V%DL45:C5L/8&^B07FZ*(LSOT-BKC$CV_ ME%44)^4+U=67ZTOT_-D+] S%&?J\RC=EE"W+TWFE'J"6,5\T8M_NQ/H#8J^B MX@01_!+YGN\;FE_8FU_*Q;XY[C:?JV';CYV_'SM_VQ\Y.'8O'T=(/1?Z$$60OCVSET0%YG_,J2E"Y MRHOJ526+5 W^O2RKK7]-8[_KC6U[J[_^]^>8! )[P>G\WB"#[F70PS(LCQ/L M^PFF.-IL+X\YC/8B*E=(?M_$]U$R-,Z[?H+6.!/,*:?[8=[%,M/U/\ M.N#6Q()'C;2FN[8SF"!]CYFL0CSPI2Q/4UDL8O5F':UE81L)X# F MDW05$!H[(-J)74U'[>'W%0RXWW>3;H>Y$&S(43 )X&#*+YW( MS/-PWUNZ58@'O074QB[8/B*VA(%%C+'^W&BRHX)ZH5FP#W. [SF%UY>3ZQ/T MN=CZ6'G;EMH"OGT\Q:#R6\FW"[)=@JKIJ/?E[L\L!BM,E=F0EP#__KAY>--= M)T$DG&O)B\$.!YQ0?T P3 >^RW30A-6?^;TLLEHL4NOZ;'$@O@#D_B33>1_8 M[;NP^PBWZ7F]3SG6,AB3G?);B ?29_HC0JODF5)V_LLXP/ M$/?#23H,\.V[X-L)"#J0A2>\?A)C,".>H&R " 2X3>S<_B#O98)L)0@"G":3 MY#0!3I.Q.$T,G#:XQ6!F=4NK7C)RP40'L-?7:C/IR@0\$Q<\'[TF)GI*;AQ= MWH7KA1)-I,^G*!/I3._W; M<73\&I@"N^DD:RRT504?J\9"=0)KGK*9= 4"G^FXE16JETPTF3:3KDP /+6G MY1!0[JM>"G2FDRRE4. R':N40O4BB>8?FTE7()"=CEM$H7J2K('AEJV(=$WF-D2_0 ('3@0^O??,//^\&V/#E .)@GE * < MC 7E0">N[S-]_\1@1TB( S;@',!S,"Z> YV]Y@U@DZ%M!Y@!JIE+*G[T>I?I M23<.PH!QWM]H-Q@2SJD8./C @/[,GJ.WOPE/6O>^!&8 =#;) CAK'6@9[42+J:1MV!4VV-EVA1G, M$&SJM' =U(;- M88/5\.8P!Y;S<>LMW'10Q; Y;+*S; YSF!&X0^4%HLQ]M.6E.'0/9PDD<40V!ZZ,)T M%SR$AZOG5I.N0&!XZ%(])[:'!5B'DX1U"+ .QX)U>+A";C7I"@1(A^-".CQ< M(;>:=&4"FD.7O/WX,]-ZL8^20/KX1 Y'#< MNDQXN&QN->F>:P>D"Y>R.3EN32P R&*2Y7(!0!9C'681APOE5I.N0*"\&+?, M(@Z?8;&:=&4"ZX5#@:6)H^-7OP*0+2999!$ :S%6D44A1RUT!6M^SR3+*)@KWT=:*PRRF-/-A?9;7HB6U>"O)'O M!'F'\VZ[34]JZT*0YY1Z/VUMB[W6Y2!ODGDY]EK7@SR7S/P8MQU.T.TV/:FM MZT&>RRE#)(\8UG?E0:(+M-U@L.N)65UEL]F)G+>NH-?_ :O:>"=U(:K87:G?O:GR]?96^DU>57FZ?;F2T5(6M8'Z_6VNTH'F M37W1??\_&YS_#U!+ P04 " "*BJ94N9C4+#8" #7! &0 'AL+W=O M%)XL&UUN K61CS[(WI:A@E/B%4N"3/(/BWQS$JY8DX MC=\U9]2$],#V^HW])M3.M2R$P[%1/^2*ML/H2P0K7(M2T8,Y?,>ZGDO/MS3* MA2\<*M^K)()EZ<@4-9@S**2N_N*EUJ$%2'M' %D-R/X7T*T!W5!HE5DH:R)( MY -K#F"]-[/Y1= FH+D:J7T7YV3Y5#*.\ALA+3P)52+_@N/68!&A:Q1(0M\O2-\M[A']?%#VD^^9O 'QD;O MT9)<*(0Y:FDLW!M"=R)2MXG4#9&Z1S-?$$RU(UMZH>'G+3O E+!POT[0]QKZ MWLE"0COWH9UFS>.\H/=Z4W&D22#Q]WR?IQW6<=_N0.74;_LT'E5N<6OL_)7G MIFZD=J!PS9BDDJ,9SS?#$2\?1/F]6G$NP<\\*ZJK MT4K*]:O)I%JL>)Y4%V+-"_7-G2CS1*K;\GY2K4N>+)M!>39!0< F>9(6H^EE M\]GGB8>K$1S]_N!+>K^2]0>3Z>4ZN>=S+F_6 MGTMU-]G/LDQS7E2I*$#)[ZY&K^&K68CJ 8W$MY0_5)UK4#_*K1#?ZYL/RZM1 M4&O$,[Z0]12)^K?E,YYE]4Q*CQ_MI*/]FO7 [O7OV=\U#Z\>YC:I^$QD?Z9+ MN;H:12.PY'?))I-?Q,,?O'T@6L^W$%G5_ 4/.UFE-UAL*BGR=K#2($^+W?_D M9VN(S@!(' -0.P =.P"W W#SH#O-FL>Z3F0RO2S% RAK:35;?='8IAFMGB8M M:C?.9:F^3=4X.?U0;'DEE5]D!<9@OG,F$'>@^\7S:RZ3-*M>*)&;^35X_NP% M> ;2 GQ=B4V5%,OJDO 8O@0H0,@R?.8??LT7 M^^'P0QG% ME+VV75-9Y' 80Q;LY0X4)'L%B5?!]Z6H*G!3*#QDC9[O%1:LKM[-0[L*!'TE M31E&B5U!NE>0GJ;@1W7/K1I28_4QQ(2%/24M8@C#V*XFVZO)O&J^K62J@*/T M>Y>D)?B69!MNTY&95J0196%?28L<#D,24[N:X5[-T*OF+*E60 4S:"[>_MBD M6_6K5_'O^:U'^[FCH<(KWB\9G\7JL6%-A!@-^S]?4PSC"%)FMSD,-'\#KYKS ME:+ 6/(R[R+7\_RP@W8XE-&AYBA$9S%[.\WAKYC&,* ]P]L$ QQC[(A*J/D+ M_0"><<7?NW2AM*WJE+?D:U&ETF<&C4Y(!K.]QB'T\_#QC )-P(4![0/&(L4B MZ( UU!B$?@X>GT^@B;BXKZ,I4A<"5@TU :$?@2N[PBARJUREN_5!V^^+D](,T7A$>S!&:N\A?LQ[M"$LY:H:&3V7=18YG[^Q1C'VH[@?7$],.%C#%0_7.NCT#ORUZ]'NP)8R*3"W M-Q8Y&,8Q<[ .:R!C/Y M[C@YYV!-5DP'\X4F+S[/_AZ;)6L4T CW76$I?N/8 MY0B-:OS(]EZ4:U$J-4$AZC*@CH=;8?3N#F?7E,6#;?"Q)B?VD_.(#IJ)0J9L M&1@VM\@IS\#0;G6BL4G\V#RAAV8",>HG28L,0PZT$TU,XB?F"0F(F,7IF$4= M%5H]+6(0$\?&AVC4DO,T%XC9,V Q8LS0TR)'0];I71XJJO%,'FDMN(+MB=F( M='JV@S4>B,8N\1>T1_O%TE@( MCWBBD501< B<8T\6/:YY.34Q+1W"7A8 [1 M.";GZ1 0V]Y?Q4F_6K/)$<511[5&-,*)'^$W%_,+\%61IU+VZ3/G\*6 9BX= MK - -42I'Z*/YR)J0A&3.#)RD4TN"!EVO2S1]*1^>AZ?BZC)Q7[!:!%QM"FH MIB;U4_.4]SEFO3I&@=%_LXJY4$(U9.EYN@S4[!]@$H9AU%?3(A>$F+@LVGE! MY@=S+[R>F'VH9BP=K E!-6&IO[(]VAMFBT$5UOT:RR(%B1)SH(YJ)E,_DTU? MG)QUJ.8JC8=R!-/@9>?I$3"SC,58A47?%18Y2%58.,HSIF'-_+!N7/%>;'E9 MU"8'R3TO%O[TPS1FV6#] *;1R?[O80)FZ010B,-^B\LF!QG!CJT0T]!DYSI. MP$P<]M./1<2QNV :ENQLQPF8Y: 0;B?RFUBC+HLV3E/<*8#!99W9"2$1IO; M)J<"+7)95).9^?0KR4U+>*\:!C-^I M@<%%J!Q:[@X6[FZD6#=G\VZ%E")O+E<\6?*R%E#?WPFU56UOZN-^^^.=T_\ M4$L#!!0 ( (J*IE0K"^4FWP4 -T? 9 >&PO=V]R:W-H965TM$"ZT@\Z5 X!K8.VBW0 $&3=*\5FXZ% M2J*7HI/N/OU2LBK*X@%.HIO$LO\9#X?#ST-R\[UB9U1=\SRKUR9:+,I/J43P&]5ZP;-,:E46 PC *RBRO9LM%^]Z-6"[X M019YQ6X$J ]EF8E_/[&"/U_.X.SW&]_SQYULW@B6BWWVR&Z9O-_?"/44]%XV M>ZX'KT$SE ?.?S8/7S>7L[")B!5L+1L7 MF?KWQ%:L*!I/*HY_.J>S_CL;P^'KW]X_MX-7@WG(:K;BQ=_Y1NXN9\D,;-@V M.Q3R.W_^BW4#HHV_-2_J]B]X[K3A#*P/M>1E9ZPB*//J^#_[U25B8 ")PP!U M!NA< ]P9X':@Q\C:85UE,ELN!'\&HE$K;\V+-C>MM1I-7C73>"N%^C17=G+Y MM7IBM53S(FLP![?'R01\"[X(7M?@OE*U4>3_L0WXIIY9#;)J SYGN0 _LN+ M&N701:XF!JQX)?/JP ^&/;CA==Y.W_LK)K.\J#^H;[V_O0+OWWT [QKSNYVR M4U]2+P*IQM=$&:R[L7PZC@4YQG*=B0N X1\ A0A9S%=^\RNV[LWAJ7F@LMJG M%O6I1:T_[/"GL^1QAGMGN'5&',Z^,96]NUU6 8C M4KPSIJ@HY.H==*LX*]E)D*0/DGB#_*(F6S)Q1IQ'/W089Q)!E(S"M,AB M&CFBI'V4U!OE'9=980N*FM]&5/H0'D5EZM*$)"FRAQ7U847>(J:B8WAS"%,TO%<6&0(I;%]T$D?8C)1Q226*&F4CH*TJ)!C7M(^Q/1UY9): M(L(DBD% PUMT-O6"LF9+[-URI]=4/A#=LW;/64#1S\)L"WDPMJ M#D(T11UV7H:9(FIAC=)I4R4DJSJ9#C!P1JL$(_65]0+28V MC6KQ24X#U%B%?JZZJ\7&43-K-HZZLJ9!"OTD7?&R9&*=9P789WLF?#V6YB * MW\XJI-&'X!3%UWD9)@BE$-)QGV71I6D:4WLJT:"U]"/U_ )$)B_'!>B5G :H M>8K\/'46(#+9:,^C&!:=2+3W(:H"8J\A/572^VOM-,FD7E2IJ&*/)#=,7%G@N5-U!QV6U] M'[BQ-3WUKFF(T@FVAYJ#V-\/GKM!#"U]0$J2\2^ 34<)CHD]J5@#%OL!>WXE M8I.=,(0Q1.-035U,8\?L8XU8[$>LLR*QB4NJ"):.]R(6'8E@2AUK!0^. O!$ M",,:B]C?7IY;/F8;.5?[]O%RM,D@QJ[BT:#%?M"^H'@L%(U#HW1L*D>0FK78 MSUIWX5AZT2A!T3@H6V.+B:/]PAJQV(_8^XO;"W"G,E@?1,Z\9:,1B9,)(*:9 MB/T=XKE5:.ZI41+'B;$"+;HP=J:2:-@2/VQ?<-!EX6AJG*U85 Y*$ U:X@>M MLPR)K7=%L?$38-/YLJ?)2OP'H^?SBV@FDDG.1XG95(DVK64C]KW<8VPW7G"!L7/-89!$=MX?!X.ZUN?B^SL1C7M6@8%ME%E[$:E3B>)=\?)!\WU[' M/G I>=F^W+%LPT0C4)]ON=IL=@_-#6]_H[_\'U!+ P04 " "*BJ94?N\P M$7(" "J!@ &0 'AL+W=OJ. EFU2 MS=W \Q*WIDPX1=[NS561RP8Y$S!71#=U3=7'#7"YFSJ^\[GQR-85V@VWR#=T M#0O Y\U@M(G[ZT_TN]:[\?)*-=Q*_I.56$V=S"$E MK&C#\5'N?D#O)[9X2\EU^TMV_5W/(^#GL)@7\D(>@3 M@E9W1]2JG%&D1:[DCBA[VZ#916NUS3;BF+!-6: RI\SD87$OMJ#15!DU^4X6 M76N(7)%;*5"9FC64DP>*C6+(0-N3_93S&2!E7%^0,\($>:IDHZDH=>ZB$6)D($Y.=O..,D5>*&_@1"?3 2S]BDZF!U:R* FB:-Q)-I!G7]O)[+"3?I E M_KB,R2!CVR,A\34/:".5])B9^!'7##YZGX U!+ P04 " "* MBJ94^;Y]]H<" *!@ &0 'AL+W=OWI"A5]66@CF:.M M6<:V,LB* )(B3I-D%$O&592-0VQFLK&NG> *9P9L+24SKY^ MN'(2O8^@P 6KA;O7ZT^X\7/J^7(M;'C"NCE[=A9!7ENGY09,&4BNFC=[V=1A M!T \^P'I!I#^"Q@> PV@$$PVF06;%TQQ[*QT6LP_C2Q^46H34"3&Z[\7YP[ M0U\YX5QVHU9H'?T69^$=?&'&,%]7.+Y"Q[BP)Q2=&;YB#F&J9<74*T4>YE=P M?'0"1\ 5?"MU;9DJ[#AVE)'GC?.-^F6CGAY0'\"=5JZT<*T*+/[&Q^2DM9-N M[5RFG81WS/1@T'\+:9*F>_*9=L-OF>I!TL#['>D,VNH. M_@ -^ MP/5SS=TKW*$K=0&[=?_YF6!PXU#:7QVBPU9T&$2'!T2_KA4:6_(**C0Y*5 W M[BM%-TN_WTN2-QWIG+;IG'82?:11 L="6[I+"Z,E79FM]7T7IB$;!3(_@E99 M,HY7>_1'K?ZH4_]"ZMI7N6*\ *?!ELQ@J45!1=J7P.B_"<0[[2;1+,,4LI![ MG:;SVF@[Z"Y"?\=_CC=3DN[KDBL+ A<$37IG9-\TDZ?9.%V%YGW4CD9!6)8T MK-'X _1]H;7;;KQ ._ZSWU!+ P04 " "*BJ94I<-D+D(# #S"P &0 M 'AL+W=OG MMA+K0" QJ=KX>$ \>(F[6#AQL)UU\.NQG2S-VC0#-/;2VLXY]QZ?V#=WMA'R MN\HIU>"NX*6:>[G6U:GOJS2G!5$GHJ*E>;(6LB#:3.6-KRI)2>9(!?1C(X?;5"ORVF)_?%]]+=N\V8SUT31I>!?6*;SN9=X(*-K M4G-]*3;O:+NAT,9+!5?N%VQ:+/1 6BLMBI9L%!2L;/[)76M$CX F!PBX)> _ M)00M(7 ;;92Y;9T3318S*39 6K2)9@?.&\"230XD^R@TX:#JFTWO M IW!.^C)E& I\-ZHTYO-*IW*8JJUE1N53K-2JSUAD@Z M(AA/XF#'^GW8-$%1,&S]M-,Z?>2HF^]$+G@& M6&$4WU(K4HV8@."V^L+_[SGJ%7OTI*ZWX?I^8CB%DQW7AV (0CQL.]H67X1' MY;ZM9+?_:^/VB%TY1N.O[/BJ".#I@ M^[8RHO'2>$'2W"S)49T/8V^K&(J>P?=M24/QT_H>[W\LHUW71S&-4+_7D=EV MV+0U-ZQ4@-.U(<&3V+P!V728S42+RC5IUT*;EL\-<].54VD!YOE:"'T_L7U? MU^&ULG55=;YLP%/TK%NI#*W4A0$*[BB#EH]/VT"EJU>UA MVH,#)E@U-K6=I.VOW[5-&,EH-NT%_''/N>=J75] MX_LJ*TF%U4#4A,-.(62%-4SEVE>U)#BWH(KYX7 8^Q6FW$L3N[:4:2(VFE%. MEA*I355A^3HC3.PF7N#M%^[INM1FP4^3&J_) ]&/]5+"S&]9\9_]DO8.7%59D+MAWFNMRXEU[*"<%WC!]+W:?2>-G;/@RP91]HIV+ MC3]Z*-LH+:H&# HJRMT;OS1UZ " IQ\0-H#P&#!Z!Q U@,@:=WSQM:PQ%I] %]Q5)B M4V)TOB :4Z8N8/7Q88'.SR[0&:(/?-_APB=5'-<4XT9?2,Y4J+0.RP)?,=; MN)\N6R:4[CTBQQL,+;&Y[=LT" =7B;_M%JXG*NH$'6@>MYK')S5/*R$U?4)@@-UP9$%%S3NQO3KCUO]\4G]"P(=,Z-.OSE;W#'4)S/^LXBC MP?61S)Z@ZT%\I-3O7/6*R+7M@ H*M.':79=VM6VR4]M;CM9GT'Q=K_Q-XSHW M7(8UY0HQ4@#E<' %E9.N&[J)%K5M*"NAH3W980D_$")- .P70NC]Q"1H?TGI M+U!+ P04 " "*BJ94J-\>J^H" !$" &0 'AL+W=OP'9\SCWW7.>:R5[(>Y4":/*89UQ-G53KXM+S M5)1"3I4K"N#X9"MD3C5.9>*I0@*-+2C/O-#WAUY.&7=F$[NVEK.)*'7&.*PE M466>4_ET!9G83YW >5ZX84FJS8(WFQ0T@5O0=\5:XLQK6&*6 U=,<")A.W7F MP>4R\ W [OC.8*\.QL2DLA'BWDQ6\=3QC2+((-*&@N+/#A:0988)=3S4I$X3 MTP /Q\_LGVSRF,R&*EB([ >+=3IUQ@Z)84O+3-^(_6>H$SHW?)'(E/TF^VKO M$#='I=(BK\&H(&>\^J6/M1$'@&#P"B"L >&Q@'X-Z!\+&-2 @76F2L7ZL*2: MSB92[(DTNY'-#*R9%HWI,V[J?JLE/F6(T[.K4N&*4F0A\@WCU!1#D8_D*Y62 MFI*0TR5HRC)UAJMWMTMR>G)&3@CCY)IEF=D]\30*,71>5 >]JH*&KP2=EXE+ M_$&/A'X8M, 7W?!K*EW2#RP\;($OCX?_%]U#]QH+P\;"T/+UW[)P'CV43#%[ MGG]^P36RTI"K7QTQ^DV,OHTQ>"7&(J4\ 65LC[ R3XPGA.:BY)J(+4F$B/=8 MC38K*]ZAY35-8#?S)]ZN1]U&+<:%;K_=N'&C9'R4<>0/N0:J2@G8[S59 M\:+4/;)D*K+G[X9JLV4).[Q$"HC)-XA2+C*1/'78<=&(N'@WRP/_I0GZ;Z6* M[Q?;9$"H4J!5C^0'*3.3#+;(Y+LC M/-.RNK*JB1:%;>(;H?%*L,,4KWF09@,^WPJAGR?F7FC^.,S^ E!+ P04 M" "*BJ94+,A_)\<" A" &0 'AL+W=O\9@#WQG<%& M[8V):64IQ(.97*<3QS.*@$.B30F*CR>8 ^>F$NIXK(LZ#:0U&!3DK MMD_Z7!NQ!_"C(X"@!@3O!80U('PO(*H!D75FVXKU(:::3L=2;(@TI[&:&5@S M+1K;9X5Y[[=:XBY#G)Y>50I7E")SD2]90X1+VJ#NVAGXVG0>!K8>N%;GLZ2QXHI M9FW[^077R+6&7/WJX @;CM!R1$,/(\]J)APWQL),XAA5( M[!,->":Z];T_8>=U,MX) M33G!"Y(SS%*\YTBYR[G2YAQM&ULM51=:]LP%/TKPO0AA:UVG#09Q3$DS<8"'91VW1[&'A3[VA:5)5?W.FG_ M_239-1DTV1CLQ;KZ..>><^6K9*_-(U8 Q)YKJ7 15$3-51AB5D'-\4(WH.Q. MH4W-R4Y-&6)C@.<>5,LPCJ)96'.A@C3Q:[ MQ,PYV6K]Z":;?!%$3A!(R,@Q<#OLX!JD=$16QE//&0PI'? P?F7_Y+U;+UN. M<*WE=Y%3M0@^!"R'@K>2[O3^,_1^+AU?IB7Z+]OW9Z. 92V2KGNP55 +U8W\ MN:_# 2 >'P'$/2#VNKM$7N6:$T\3H_?,N-.6S07>JD=;<4*Y2[DG8W>%Q5&Z M:M&N(+)K76^%XJY4R-ZS30Z*1"'X5@+;*.*J%"Y<(@(A6V9/K3"0L]$:B N) MYPZCR(BR!7;&A&)?*]TB5SDF(5FA+EV8]:)6G:CXB*AE6UZP:/J.Q5$\?KA? ML]'9^>\LH;4Y>(T'K[&GG?S)JU>/PO\6/V[L&ML0U/CS1([)D&/B<]B , $D. 9 M>&PO=V]R:W-H965T M-W8SRH4SGY;W'M1\*@N3%-)%EE'UZXZE<.?3G&[9 M(S/?\P<%([>ILN89$YI+@13;S)Q;?+,@ODTH(_[B;*?WKI%=RDK*)SNX7\\< MSRIB*8N-+4'AZYDM6)K:2J#C1UW4:>:TB?O7+]4_EHN'Q:RH9@N9_LW7)IDY MD8/6;$.+U'R5NT^L7E!@Z\4RU>4GVM6QGH/B0AN9U 9XWNA:%BRU("_0MD86F8JVGK@%M=@8WKG7<53K(*SJ^4'6-?/P'(AXA)](7 M_>E+%C?IN)ON I$&"VFPD+*>/X3E-OY1<,W+EOOG,]Q#]X9E^M^>.?QF#K^< M8_3*'-^DH2E@:_#2$N\I=E6A<5G(_C&?YZ/ GX3^U'W>9S08UM$Y:G2.>G5^ M!@XW\'^+BZQ(J8&6H)E4AO\NF^64W*I>L*?CRH]\' 0'>D_%A:/1F)P6'#2" M@S> %>"!;X(;'*D(O0A'!UI/1$T"C$\K'3=*Q[U*E^P9C#0'I(;%B9"IW/[J MZ:RP*1M>K'NC9H[H7-T;':'#@1=-#KMW,*RC<]+HG/3J7$AAF# ]*\9>ZY7> MQ;CB/4?&YR);5^HRBT+/.T ['-?5VMHD)OUTRS<44_!&3ZMW1\)SW8>A=4?L M7PYVZVVXW]S^#^QCN\*8^.,CV(-Q7:VMK>%^7[.MK&#? _N6^ FLH@] ZT!X M?#G,K2'A\&R8PV-\/CENZ:&PKM+6UO" KRFZ9DC0C/6V<6L_>'(QOJ1U)N*= MBV]=J0,N#,DAW\&PKM+6W4B_N_TIQ54LLYR9"@7=*L;@7' HMEM^;]]VN8T; M:;V)G&WK1HXW91@?=?-05*73W=OGVT,6;)JW'+;K*=M FG<=PJ^EJG-+-3 R M+[?^*VG ILO+!,YZ3-D >+Z1TKP,[&FB.3W._P-02P,$% @ BHJF5$G* MX(>9 @ F@8 !D !X;"]W;W)K&ULE55-;]LP M#/TK@M%#"VSU5VRGA6,@33:LAP%%TVZ'80?%9F*AMN1*_]H8\=8UE3!0E1?6:'+ MF3-U2 $;VE;Z5NP^01]/9/SEHE+V2W:]K>>0O%5:U#T8%=2,=W^Z[_-P / G M1P!!#PC^%1#V@- &VBFS82VIIEDJQ8Y(8XW>S,#FQJ(Q&L;-*:ZTQ%V&.)U= MM0I7E"(+4:\9IR:WBKPG*[PN15L!$1OR8=]@TJ$@<\Y;6I%Y+:1F/ZVMW>3* MVEUS3?F6K1$U5PJT(J=+T)15Z@P]WJ^6Y/3DC)P0QLE=*5I%>:%25V,41HN; M]XJO.L7!$<6?J3PGH?^.!%X0C, 7K\.7D ]P_T^XB[D;$A@,"0RLO_ _$D@P MLBX%9)X_MDPQN_IMOE9:XL7]_@IO./"&EG=RA-=$3TXEF$IE?$OP Z067)?J M;"RIG;?8>C.E_90%43*)4_=I1,1D$#%Y2T0X1M:AHD.RBXE)]QA9-)!%;Y%- MQLBB%V2^%\5'(HL'LO@MLFB,+'Y!%GG3:)PK&;B25[GNA,:JXGA;V.\*HK:" MQB0D+TXR\:;^=-#05<&(U47D_WT$[D'G,%T;BVO+L %4L$&<=YY@I++KA-U$ MB\8VD[70V)KLL,3' Z0QP/V-$/IY8OK3\!QEOP!02P,$% @ BHJF5/&" MW85C P Y0P !D !X;"]W;W)K&ULM5?1-T[82RU!H-LGM3,1KPM8I9"E.!Y#I)J'@90\RW0PM;NQL/;!DI M<\,>#59T"3-0CZNIT".[1 E9 JED/$4"%D/K!E^/"3$!V8P?#+9R[QJ94N:< M/YG!UW!H.881Q! H T'UWP8F$,<&2?/X78!:94X3N'^]0[_+BM?%S*F$"8]_ MLE!%0ZMGH1 6=!VK![[] D5!'8,7\%AFOVA;S'4L%*REXDD1K!DD+,W_Z7/1 MB+T @AL"2!&0-<+.$V4L;ZFBHX'@6R3,;(UF+K)2LVA-CJ5F569*Z*=,QZG1 M T@EUH%:"Y8NT22B8@D27:)9ODJ(+]#AE!O31J:8GG5V"XJR6)ZC3XBEZ'O$ MUY*FH1S82C,S^'90L!CG+$@#"Q?=\U1%$GU.0P@/XVU=45D6V94U)JV ]U1< M(1=?(.(0\CB[16>?SEM@W;);;@;KGM0M/0*Q@19U0Z#JEGTBV9=%N93*B,T(J^:.FKVIS=HYR7V.T[]5G],JO?FO6; MBG37:?A+2ZXQLW^_5Y^V5>7NGK;S>L4%4;MFZ[+VC[*[OX?KT_3)]OS7] M##8@# &DA:N7/:8*0A1P^;H!!^C8J=S%^5#!X#W?PA\HF0*LCLW&(Z3! MZW#E-KC=;OY5,/W37S.D\B;BO$\R1?S!MNTW.2ZIG(NT.]=)DB''AG79:7C' MD\JP2+MAO4$R!5+WX'7COFZZO7?R3$"OGSE?&T&L4Y4?0LN[Y1G^)C^Y5M/S M#P!-:UB_Q,G0\47V7GV#E7^E2<74;Z.P2$F:"?+SA7NX%) M4'[9C/X 4$L#!!0 ( (J*IE2]'FM,N0( &(' 9 >&PO=V]R:W-H M965T'#B"5; SVX3VO]_9$)8T-,I>P#[N^^Z[.WP>54(^JPQ DY(C+]U^,&@4@=K8C)9"_%L-M^2L>,909!#K T#Q=<.YI#GA@AE_&DX MG3:D 1ZN]^Q?;.Z8RYHJF(O\)TMT-G8^.B2!E):Y7HGJ*S3Y# Q?+')EGZ2J M?8>?'!*72HNB :."@O'Z35^:.AP D*<;X#< _RT@? <0-(#@4D#8 $);F3H5 M6X<%U70RDJ(BTG@CFUG88EHTIL^X:?NCEOB5(4Y/5J"T+&-=2L8W9)Y1N0%% M>N2!2DE-2\CU C1EN;I!Z]/C@EQ?W9 KPCCYGHE249ZHD:M1B>%SXR;JK([J MOQ,U(/>"ZTR1SSR!Y!CO8@9M&OX^C9E_EO">REL2]#\0W_/]#CWSR^']#OCB M/'P!\7OPHVR"MBF!Y0LN:@J6F*P@IQH2,C7'A&F&/?HU7:,7GIO?9R*&;<30 M1@POBBA!@=Q!5U]KFJ&E,2-E-PFB$'/>'5;KU"F,O*AU.E(X:!4._D-A7/^H M70IKFL%!\+X7>L<*YX,3A5ZWO&$K;WA6WE**';.S$$>Q*>!E8H>WZTD M:I5$9Y4\"-Z+J]H0:29@CV1]DH%A"J%UTHEF08TI9WZHI,Z#;RW ME7(/ID\!&-),<45B47)=G^#6VEX44SL?W]AG_;MY/>__T=2W#Y[/#>.*Y) B MI7<;8<5D/='KC19;.^/60N/$M,L,+T&0Q@&_IT+H_<8$:*_5R5]02P,$% M @ BHJF5*M-]/WI @ Y@D !D !X;"]W;W)K&ULM59+;QHQ$/XKUBJ'1$K9%^0E0$I(J[8*;90H[:'JP=D=P(H?6]L$\N\[ M]BX+B<#DD@O87G^/F9T=N[]0^LG, "Q9"B[-()I96UW$L2EF(*CIJ HD/IDH M+:C%J9[&IM) 2P\2/,Z2Y"06E,EHV/=KMWK85W/+F81;3[$-UJW$6MRPE$R -4Y)HF RBR_1BE/8(< 8?".@J*?\\P LX=$_KXUY!&K:8#;HY7[%]\\!C, M(S4P4OPW*^UL$)U%I(0)G7-[IQ9?H0G(&RP4-_Z7+.J]O3PBQ=Q8)1HP.A!, MUO]TV21B X \VP%9 \C> KH[ 'D#R'V@M3,?UC6U=-C7:D&TVXUL;N!SX]$8 M#9/N-=Y;C4\9XNSP!C 'AGPB/ZC6U*64'%Z#I8R;(UQ]N+\FAP='Y( P2<:, M M'I,LR;(M?D9A^/>Y1'BR#?[*3MYF,?=\^'TD_/2CF!I6T^)@M:;'LE8:(>>0&J3Y\E M9X1)ZL.N0#-5;K,5)DN]K8"KD];5R1Y7X.I93@EW+X442@AFL0%9(I5%%>N7 M0!9O"[*V6;.GB:=WS?!YF'2Z_?AYBZ?3UM-IT!,V'BBHL8'PSEJJLP^NN/-6 MZ3QHVBOL*K)1&)OO+;(T63>J),@U9I*)N0AQ;32]](.SEV9KK2SH^P[<:;HN MQ%V?ZQZ:O1]&NFY6:1[.)%WNR^2Z':7=C\[DNL^DX=[P[DSN:3'I[JJ,-TY2 M 7KJ+Q@&.\5*>F)5 MY<_E1V7QE/?#&5[$0+L-^'RBE%U-G$![M1O^!U!+ P04 " "*BJ94G!+> MWY@" #N!@ &0 'AL+W=O0!FF3-J$HC40+TR8-#5'8'J8]N,FUL8CMS+Y0]N]G.VE6VA+V$MOG M^[[[[AR?DXU43[H 0/+"2Z&G7H%87?J^S@K@5)_+"H3964G%*9JE6ONZ4D!S M!^*E'PP&D<\I$UZ:.-N=2A-98\D$W"FB:\ZI^C.#4FZFWM#;&N[9ND!K\-.D MHFM8 #Y6=\JL_(XE9QR$9E(0!:NI=S6\G,?6WSE\9[#1.W-B,UE*^6077_*I M-[""H(0,+0,UPS/,H2PMD9'QN^7TNI 6N#O?LG]RN9M?HHX1XYS] ;GMPH4 M12;6I'0'E$F-1TO?T$2.QE[DYS28#":)_[Q;CT.G<#P9=DZO%(X[A>->A8M" M*CQ#4/P]B0W/>"=Z' 5["@]]@LG%<8%1)S#J%U@O&V%,9)+#,6710=2S( CW MI+WC]$I;W&F+>[4]2*0E$:9WOU.[^/#D1J.+/85'G*(HVE/H[[0.#FKM.JHV MD6N!S=7KK%W3OG*]:L\^,\V\Z;W_:)J7P%RL-1/:Y+0RE(/SV!1--=VU6:"L M7(-:2C3MSDT+\R"!L@YF?R4E;A&PO=V]R:W-H965T9 2CTFE,FITZF5''CNC+)(,>RSPM@^LJ:BQPK/10;5Q8"<&I% M.75]SXO<'!/FS";VW+V837BI*&%P+Y L\QR+MUN@?#=U!L[^Q /99,J<<&>3 M F]@">JIN!=ZY#8N*.E\'-_/8U-N"WP1V\N 8F4Y6G+^8P5TZ M=3P#!!0291RP_MO"'"@U1AKC3^WI-+^^0]U/:/P23J7]1;NZUG-04DK%\UJL"7+"JG_\6N=P(/"'9P1^ M+?!/!>$905 + MMH16;;6F"%9Q/!=TB8:NUF#FPV5JV[(BC8'"-?,_W6^3S;OD"DD8^.):[ M.HTF$K^)Q+=^P1F_7P4(W2S;(&K#N>GP#!K/P'H./^:)A%E=/;[NE7J I00E MKQ$#U19>Y1Q99_-0;F=^/(QT4-O#C%JJPE$4-U5'V,,&>_@I;$KPBE"B"&C< MI!1"+Y,QGNC0=SB=)1"W*00?RZ%E,B$ETPA/8W0UG.W7]@?>U_:.NR617WO5%:U MXQYL#&93UF_:#6%23]%:&WG]D5[%HMKHJH'BA=TK5ESIG<<>9OK; (0IT-?7 MG*O]P&P_S=?&["]02P,$% @ BHJF5"Y!5&VF @ ?@8 !D !X;"]W M;W)K&ULC5513]LP$/XKIX@'D 9IDS9TJ*U$R]"0 M0$-T;,]NHIV-5 M6\$E/FHP=5DR_7>&0JTG03_8;#SQ56'=1C@=5VR%"[3/U:,F*^Q0,EZB-%Q) MT)A/@NO^U3QQ_M[A%\>UV5J#JV2IU(LS[K))T'.$4&!J'0*CURO.40@'1#3^ MM)A!E](%;J\WZ+>^=JIER0S.E?C-,UM,@E$ &>:L%O9)K;]C6\_0X:5*&/^$ M=>-[^36 M#96E6TP,2BY;-[LK=5A*X!P]@=$;4"T&S X$!"W ;$OM&'FR[IA MEDW'6JU!.V]"PJ*M*(/7',@%S9@JX MI0[#G6QNBI/\] 8MX\*6.#GD,&WSSYK\ MT8'\,3PH:0L#WV2&V?OXD&KI"HHV![SX )Y7LF(\ ](16*EJ:0UIEHJ:ZG7BV0*AI"[4VJL/*@?AF@*"LR47 MW'(T5T>8##HF \]D<(#)CPHU]5&N('6< MIU&4D$"OV])^=!J,^H/.Z1WM84=[>%3 ^UTM@&EN'-F&^Y*NI'2F=A_LN+0CSD>G?C\9Q3OJA%N?<@=3= MF^8CZ':[(7KM9\?._HR&:S,+_\,TDYFN^(I+0_7D!-F[N*0&Z&;:-895E1\8 M2V5I_/AE03\(U,Z!SG.E[,9P";I?SO0?4$L#!!0 ( (J*IE2CZ$JS0P, M .4) 9 >&PO=V]R:W-H965T8R5:J/[I@S*"G4E1ZZA7&U#>^KU<%*ZF^EC6KX,E:JI(:&*J-KVO%:-Z* M2N&3((C]DO+*FTW:>W=J-I&-$;QB=PKIIBRI>O[ A-Q./>R]W/C&-X6Q-_S9 MI*8;=L_,0WVG8.0/47)>LDIS62'%UE/O/;Z9X] *VAD_.-OJO6MDE[*4\H\= M?,ZG7F =,<%6QH:@<'ID&C5:"/+7@P.2EYU9_K4)V)/ M@*,C M(+R%L%82]H,^=WSMIE+:BALXF26Z3L;(AF+]KB6;RK X2O4.\0M\+V6A:Y7KB&_!LR?ZJ]_>A M\T>.^/M"U34*\0B1@!"'?'Y:OF"K08[_E_N0J2%=9$@7:>.%1].E-6.CUVD8 M#7EX'J$[^@S?N1FA1%68+=L/$ &Y^# M12[8^!!&XB1UP^(!%I^#C5VP^!"&TR1VPY(!EIR#Q2Y8XH"%)''#T@&6GH,E M" H0F8)!LU\;IESL](!-,,9'OI=L8&[_A:*02\*[/8?*&M*T:I>!]]8[E4O -M;NO MVS%QY"_*2/K:LFM>& 9'"@KONB,^W1YO9;6Y@O=;OM'O87L2@.;?'M9P'\84W8" M/%]+:5X&=J&ULO59=;]HP%/TK5M2'5FJ;V/FN &F% M3JNT254_MH=I#X;<0-3$9K:![M_/3D(*)#!4=7T!.S[GWG-]KWW=6W'Q+&< M"KT4.9-]:Z;4_,JVY60&!967? Y,KZ1<%%3IJ9C:GRA\HS!G4!R4114_+F&G*_Z%K;6'^ZSZ4R9#_:@-Z=3> #U-+\3 M>F8W5I*L "8SSI" M&]]PE[[Z G5 OK$WX;DL?]&JQCH6FBRDXD5-U@J*C%7_]*7>B T"]O802$T@QQ+< MFN >2_!J@GAV%7NY<2.JZ* G^ H)@];6S*#<_9*M]RMCIE >E-"K MF>:IP0A2$ (2= ]+8 M %^A!%V.RR 'Q%+663T>@:);+,PU\>ABATY,S=((R MAAYG?"$I2V3/5EJ7L6Y/:@W7E0:R1\,W*BZ1B\\1<0CIH \/TTBX@SXZ MWGL7_>9X[\XVW=:Y:!)"FH20TIZ[Q]YZHU/!"W3SHD PFJ-A60D@T,^O&H]N M%13RUP%O;N/-+;UY>[P]J*Y>5P: T:*ZAYAEG%P@-_6'/Y1,KA]]1-"=DNF"^5M7,F59GOC96,>KKI93S,F40ZIICF7 MH8Y:5&_!:J+XO'SLC+G2F2R',_U^!F$ >CWE7*TGYOW4O,@'?P%02P,$% M @ BHJF5-$V9FW( @ +0< !D !X;"]W;W)K&ULC55M;]HP$/XK5M0/K=0VKT"H *G IDU:I8JNVX=I'PPY$JN.S6P#[7[] MSD[(* 2V+XE?[GGNN;/O/-A*]:(+ $->2R[TT"N,6=WYOEX44%)]*U<@<& 'G: 5$-B X!R0E 7 -B%VBES(4UI8:.!DINB;+6R&8'+C<.C=$P M84_QR2C<98@SHRDL02G(R PV(-9 ;LBDH"('39@@1[N74S"4<7V%=L]/4W)Y M<44NK.770JXU%9D>^ 9E67)_44L85Q*B$Q)B\B"%*33Y(#+(WN-]#*>)*=K% M-([.$CY0=4OB\)I$012UZ)G\/SP\(R=N4AP[OO@$7Y5/FZ0)QJGPXN(9FX), MW.F"NB9?&)TSSLP;^3&3G!.\H%NJLI]GG">-\\0Y3TXX'T/.A& BQ\O.J5A MV_E4%%U'8AS4QJSO,=9%#0W5MW(-PNY4 M4C74V*E:8KU60$M/:C@F87B'&\I$D*5^[5%EJ=P8S@0\*J0W34/5GPEPN1L' M4;!?>&++VK@%G*5KNH0YF.?UH[(SW*N4K &AF11(034.'J+[6>+P'O"=P4X? MC)&+9"'ERDT^E^,@= <"#H5Q"M1^MC %SIV0/<;O3C/H+1WQ<+Q7_^ACM[$L MJ(:IY#]8:>IQ, Q0"17=' T+T&H%T!'(I(>X(\:6$I",DEQ(&'<&'CMO8?>)R:FB6*KE#RJ&M MFAOX['NVS1<3[I[,C;*[S/),ED,%2D&)GF +8@/H/?I*E:*N?.@Z!T,9US=V M]7F>H^NK&W2%F$#?:KG15)0ZQ<8>PDGAHC.7NX?'=&P3WV>?]-DG7B]^16^?]$K)!DVE,,HVCKT! MID937WM0Z.?#0OOU7V\8QKUA[ V3_Y5;M<[GZM MUND4ED1A3(;'L/P41H8A&47'L-DY6$(&<0\["C?IPTW>#'="BQ67RW-1)J?' M'X7A/W;XH+'?K#-J-JGJ)T8N?:]MI#&5L\/:_MZ@W( MNU]):?83U[[]_T'V%U!+ P04 " "*BJ94F7N<%L0# "O%0 &0 'AL M+W=OBYD!3$U06(8FB?EC2 MO HF(_/LED]&;"F+O();CL2R+"E_GD+!5N, !YL'=_E\(?6#<#*JZ1SN07ZM M;[FZ"UN5-"^A$CFK$(=L')SCLVD/76C1H<^K [>N-^@369&15PP8KO>2H7XV 8H!0R MNBSD'5M]A/6$3K5>P@IA_J+5>FP4H&0I)"O7PE?N)5=O0 >>0HCMX MA&H)Z%A=Z=W,JSFZ!6[VO4H ?9X5^9SJE13H[25(FA?BW2B4RH-6"I-UOFF3 MC_PE7XQN6"47 EU5*:1_QH?*>SL!LIG E#@%;R@_03$^0B0BQ*$7MPL2&[WX M+WJ;=<@X*]&%\LK5P5&;(A?HPFP'97UI3 MMP*.HI,H>N/PL<1=G@=M%X'ASDK MPS;A\)_/BEMAT/?LT_O6ROM]CXH[L#?T.,"195?49?W_PUE!/SXI;70MH12N MC<);7,4[;=41@HT%V5H06Q9>9*D[!T;/0+G++K%V29?MW,^E6]KOTK(9QZ\, MA]@+!VS!CGN'P0.V_,9N#G[\7R_\G/G\)>?13[NQ/S]7+JEO2Z)_2J0Z)4AT?-"@MCO!,&'@02QK"=N M('>!A$=BX"E/8I%.W$AW,,(327S_F1&G?D;8SP09'H@1%O7$S>-.C/ @W5.>L25Z[":Z M@Q&>2*\'R^FX$Z#>A[%9\[A^X.GHF:)C .:@X"^",$$^2RO]5Q MZ?0)V,^U4WH'U^%6#TW5T]QT"@5*V+*233NM?=IV(\^;'IP=WK0R;RB?YY5 M!60J-#H9*/CRICO8W$A6FX[H]QEC&PO=V]R:W-H965TP^%// 6$PL M5)8\$M4T@_WP2\J*CVR1E&)'\Y+X0AX>WG[GSR/Z\"DOOI4SS@7Z,4^S\FAO M)L3BE\FDG,[XG)4'^8)G\IN'O)@S(=\6CY-R47 6UY7FZ80XCC^9LR3;.SZL M/[LNC@_S2J1)QJ\+5%;S.2N>3WB:/QWMX;V7#VZ2QYE0'TR.#Q?LD=]R<;>X M+N2[R(]65^SS_IMYFK+.'IE4I\GE367HP3[+E?_:C M&8A6!=-52@304ZM(+?5/"'NA0T M%8*A%<*F0CBT0M14B(96P,[+S#F#JZPF>W.VS55>IAO7\SU9+JQZ59XQP8X/ MB_P)%:J\M*=>U$N[KB\78Y*I77@K"OEM(NN)X],\^\X+D=RG'-WR+,D+]'LN M>(D^(.-7<<41<8B'WIUQP9*T?(]^0A-4SE@AOTTR=)Q^P9FM)8/.VWZ.(U MBQHC9W8CGZKL +E.;86:K9SWN5(<-+X0TEB!KAD[>&&W>L:G*ZO8[-NO@ZW@ MR&SELF>+63 MR6HGD]JL:^SBO4!762F*2D9)@;Y^E@70E>#S\D^+>7=EWJW->P;SUU4QG'DN\8!;^6 9W7@XW2:5YE( MLD=T*R106!&7Z&X1,\'1U_,?0BD#A:KS3/:_8"K&_ZG;EMNWHF;]@^.CKU_X M_)X7.NL78UE?&S*Z&C)J;>Y6Y--OLSR->5'^C/A?52*>=4-"._.%W3#R7)BQ M9>\')9D+8*R@W@.IM+26./A+X7>F1C,6D+8@]'OGY2L0,* MR;%OVCA.%$U8BJY9$G^XRM I6R2"I98)P"T!AL>880QQ 9.WF./+QLS:E,A] M:]H5&"('MH>.TWP^EP>NV@];CR 28&^4(0-N8CLX+UA2H.\LK9;A;NE_J?Q' M[Z2FK-XV%[8$E!RT?L^;T8Y-LP!;BC#'*!.A"\#^AFBYV:.85PH:TQ*X=:N,T9\ YT@?YP8HC\9&NW7?B8R- Q.)75KV MKE>)J=<(% *P)'24-0R<(W;.#0U@C9GVT :!\=Q! (7$KNN&#.U6(H$ +,DH M,I [LB;",%+TM5MMLWC @E=N\H:,LA;!#P72.F.HL-<0)9K1]9UD6339"%7 M")LK6.H28HV)MHRE1$JP#5G\65,N6"NV[F/KD&]'V%4FN%0Q0@5=KG707M\Y M" /Z+]MP =!<.]"N,KFAY& MFL1#\7.)XJ2<&H?.TYQ.S4,">'/M6G"I4_JB MRDEC99WKIL8!?:X=?==%/N5 MT6L IMMW$%ZTLT4&3[4N!1V77-UJ\Q7IJY/&U,#\E0N,=>V,W5GQ MGC0-;"I>S\78#PSI-2"P-X3 M0.+(I$+Y_5'G9.FB;6CCGN 3;X!G#V[OOQC M)AM4X:E>.D@4+%9:,V;/I?1)_M,Z@[OKV^ (0-RS0QPW8*@Y-RZJ9RJ;''>N'7;B[G5A3)XR,OM'[:C4?A@>/8$.^U M,KIVQ&^*>.5C+#>)UBL-WCT<&+/*P'?/SO?M3Q+G7C>#N9DRU121>LGQ/8/; M$!D\>V2XX>H9>[W>FJ"H9(6$R=_U(4[-?)+'6J_MA@EZYJPH$4'S/!.S$F'2 MNS(A,G@]4IHM=H!+T(&+ZQVXAJ.^!['!L\>&7:2G_.H+9V55\%HT7F6+2JZ@ MLYG(J'4?(79XT1CJE +]J9W^[5XDJA>Z&6AL8'<]_E #5BGPG=KYON,4 M#,PP4L \'>5A&@5$4SM%?Z]4+D1AYN6QN:2-%"6USFM)@8:(]799EE3[Q)QK MI-WT@H&0%#!-=T\M6";GMKHOY8%2#:/(Y9<+4>>!5H_0;>/9>M(U2A*" F^I M'8L04X>)#]H5U\0T$X!/:L>G7GT,=$@CK4T. 3JI'9TFI;',E?=*C1[KV'5Z MM 8%@-*>!(>,AW(Y?FPQX]7)!!]HZH^2U_4!F+X=F .2"6>-B;;V\.29U"29 M?*"C;Y>J?5F"LY[ZN&=6?<"H;\?HUB?-4[][2<%VTO2!EKZ=EN!2K#; VBS9 M!*[?%;BNYY#-U,_IP'*_:-:B7"L.ZC9YCTWL] 6\ " =V"%[PV,^7PA(YS0>2BS=/Z.'*HN9 M&AC))MF-[)'O][G>P_1^UX'JP? '::]=/+L)S@ P'XQR!R$ S@9VSNZB]8)N M,MJD]0) :+#==8.!L_)O>9@IT,<'*1W0ITJ.57,;$]UE(DG;'Q';^+4N8XT" MV &PS5O@,G)1Q\(@B LX&=LSL*\![K_0(\!""']@2#FH]]]#EA]TFJ!,3I M*NNW520( =3A* _V0B!MV">'7_>D*NP^O,-K]ZR6(EI7+# ^4PJ!KJ&=K@,? M:(7=3(+&QVXAH\0,@:UA3\*!%<6SVE"@FMO2WJ2@&ZMKSM#0-?H#* [['P'N MHT;X[KIN@;>A/\JZ!4*&]FS"J]>M)H.@61+=4M2\)EKW8(=<%^M?M=UG=[CK MHKW0NH> XG [R6N[I@OTC$:1LQ%0,OIG+HKMT,PK+HI% .=HM(MBD>ZBF&M< MRQ$0.'J#BV)1%ZVA\2%T!&R-MDSFONYZ6 3PC$;)S$; R>AMKH=%W8PL)M2X M\2/@:+3E_; MKX5% ,5HG%\'M'X>\#;7PJ+N]7OM5IFT?JFH?N7[A16/25:B ME#_(BLZ!.K@4RQ_.+M^(?%'_>/$^%R*?UR]GG$EW5 'Y_4,N1[IYHWX/N?KY M\O'_ 5!+ P04 " "*BJ94L#-+],T# I$ &0 'AL+W=OY$S.78V M2FWO7%=F&U)@>5DY%[B+/B]P"4^9,1M6]!S$9 M\5+EE)$' 619%%@\W9.<[\8.=)YO?*;KC3(WW,EHB]=D3M27[8/05VZ+LJ0% M89)R!@19C9UW\&Z&D'&H+/ZF9"?WQL"DLN#\J[GXL!P[GF%$$R5Y_Y[CUI M$@H-7L9S67V#76/K.2 KI>)%XZP9%)35O_A[4X@]!Q@,.*#& 5WJX#<._J4. M0>,05)6I4ZGJ,,,*3T:"[X PUAK-#*IB5MXZ?/1"BZ MR F8$T:Y )^X(A+<@+E>8\M2W^OWH#7@'*P%\;7DJ-*4>NTBD98F[6T+^OZ:,! M^G]B<0M\^!8@#Z$>]ZG=_0_,;H$W[#ZSN\](UD:'A^ZNGH=V,E [&:C""WYT M,F8E,3$"2PR_C>%7,?R!&-TL9L]3=V>!#5K8P$J]60XMYEO M&CI)4&E+#'+ MB'XD5=\,3VO@J (V,O4X@7X"/6_D/O80"EM"X,6 M-K9F]2 HR^@6YWVM$I\4,O+,IRUDO:;/FATP2UIFB9791R+E75/')949+XTF M&*4X7 'MPL %UW/P+S;RWY=-'2[Y++QJBO;?CP)=VYIP(J@?OZAN6?H&=I$)TS4:$G8Y"_^6MV/CN%P_Y@1\= MU_B(>K;$ M\W:'[W.=1".[1%^]$=&I*M^@Q#_*I\\J2>.A=#KI1G;IOK ?&Y2#.Z]1]M?I'^B(QODR-*1/280QHE_O#.Z>\B$U%^;PU_X[,/D?4$L# M!!0 ( (J*IE0*'#NHV , &P/ 9 >&PO=V]R:W-H965T@<)USVYAQ3?;*1*N,&EVKIZKX!'A5(2N\SS0C?A(G6FXV+O7DW',C.Q2.%> M$9TE"5=?9A#+P\2ASM/&.['=F7S#G8[W? M+,!_V]PI7;FTE$@FD6LB4*-A, MG!OZ>LZ\7*&0^$O 01\]DSR4E92?\\5=-'&\'!'$L#:Y"8Y_#S"'.,XM(8Y_ M*J-.[3-7/'Y^LOY[$3P&L^(:YC+^6T1F-W&&#HE@P[/8O).'/Z **,CMK66L MBU]RJ&0]AZPS;612*2."1*3E/W^L$G&D@':Z%5BEP-H*_0L*?J7@%X&6R(JP M%MSPZ5C) U&Y-%K+'XK<%-H8C4CS8UP:A6\%ZIGI7*8/H(Q8Q4"6D JIR)_2 M@":_D2663)3AOMR0N]2 FW([2,6D 8\P9@;B(B1Q.R 7#3S<@&&BUB_0H,6 M7Q^6"_+RQ2OR@HB4O-_)3/,TTF/78(@Y4'==A3,KPV$7PO')6YF:G2:W:031 MJ;Z+J:GSPY[R,V-6@V^YZA&?_DJ8QU@'GOFWJU,+'+\^+K^PU__>XUIDD/OH M6WST:Q_]PH=_P<<"5@8/7!N5(5\-^?@&!AARGUJ3]V'XX3?T7H!%M88PNMV&X2BBVS MU&B"14F$UAE/UT#64IO.$BU]!$?(PL!KH>^080/:C7Y0HQ]8T;^7AL=U8@G4 M5%W+;2J^MOE0@AVYK^%H1U=?1B>%$;!/NNW M(S@7"NBECP#:M&UJ[]L_1M716389&[5OT@ZI<#1DW8A9L4)NT37 M*WIA+^BFJWLTMR2@ML4XITE1)^4G>KU;CXPWQ:#4VI_A*%D.?HV9<@[%#_"M M2#6)88,FO=X :T65HUVY,')?3$"[?.:1T_)B++W+%F +?TB23)Y.5 M4NMWTZF,5BRE\BA?LTP_>L6L!Y"9-J?A^SI+\\60")T\W;OARIGQFB[9+5-WZVNAKZ:U ME)BG+),\SX!@#R>3,_CN*L"&H:#XB[-'V?@-S%+N\_R+N;B*3R:>L8@E+%)& M!-7_OK(+EB1&DK;CWTKHI-9I&)N_GZ2_+Q:O%W-/);O(D[]YK%8GDW "8O9 M-XFZR1\_L&I!Q,B+\D06?\%C1>M-0+21*D\K9FU!RK/R/_U6.:+!@' / ZH8 MT X#)CT,?L7@CV7 %0/>-0GV,)"*@8QE""J&8"S#K&*8[3+TN36L&,*Q;IU7 M#/,B''HO\$0A#K:69'T4&%=PZYCPSR7ZKA'[*-9\ZO@]U&\80!Y/@%O+IFB/)%OP4]@"N2*"OV49^ NXTH> MZ)OZ]Z=5OI$TB^7Q5&E[C=9I5-EV7MJ&>FR#X&.>J94$BRQF<0?_A9O?'^*_ M'-"/' *FVM&UM]&3M\^14^)OF^P(^-Z!=A\D=[>7X,U/;V/ZO6MI;D$?J="" MH!&$4"6H:X%N*9*I?(?AWA< MB\>%>-PC_BR*\DVF>+8$MTI7+A6Q!'?KF"H&/B^^*=/I#"8L,JU>4-.S_NG* MX)=K,<$[] +P^2-+[YGHDGZY+^E;+B.URXA3W:W*HR^K/(F9D+\ ]N^&J\ZB M+J4$A10SAGP]A7XXQ[YW//W:7%P''?$APCMT[]MT,TB@#[?)?NT@\]'<(S79 MUJ*#>M&!<]'-_I"9QM %'4%+=3"'GM>M>59KGCDUWYBVD[$8+*C(=(Q=1176 M,L-]%-6\%C__(1E22B$-?QW"63B;!3LQO>PB#.>A1\@VX:)-J O ]W93:=X* MU"$* QQBM)-,G800PWG0'53HV5'$TSE.E@H@:GC6.]+M%Y,9ZG&N13OHAKM;)K@>;\^J M(?B_WOG8Y0R+<'"V%V];N(.ASZYYW&(.;?_D(4R!,?DXOEK:6[Z;%P'O1;;>$4N>'TPK:GM>#:A#<\ QL9 M@S43Y<[OK2[3OFU@M9\L583-8=D[FO7,555FCF$N-!R:*-.5\$ M2M#8[(]B^KW;56ZAI(-Q>S=K,=AW8W"W?2:T@T8.2!XVTD*N[X9<:Z2.:*1A MD"Z+I"S,+$.N!%\NF>BTTRU\'@XT--^"M>\>0F]8S-*UJA/QH&%OIV5N<7JO M-F1:X]AB .8K6-MVUY!];IDC[+.=P'F-BNKC*]<.U*LY ZC-)EQ]M^_"#?7O=9ZGDE;GL/W.-VB_B^&_&'4=5A4-@RR.\SR,*\/Q;FMQ%*FFWI"(@: M&+G]H4+#%O"Q&Y:?D[%_9D!?G3WH(0W\MM%Y5!WN@KM,\:1Y"[ELLSB/]W)* M@"U 8S>B/C=Y<<=I04^N8 O%V V;KTG>2O28Y,6-,V0>DCTA>"[?8 M#;#FKBKH-'YB[(,V%7L"*9IW6NS7Z0U,,MM",AR?[ M _ [I_<\,;WNXJG7O6P/B2UDX[V<9V +Q]@-Q\_=.^'VV0:1%FV)>T!^^4YF0=JS,O1]W)LI%J#)F!.2@=>% MI#T8AZA7MT5;XD9;QWSYG'>)@07/P-M'Y@86)X.!$^"1[YHJ,5OA1*2W\ .+ MHX$;1QTN?=%[O,""8K"7SQ\"BVF!&]-&^[9C1]]5*M/&YUD:1I;%MWT2%)A0 M?JE5WZV_'SPKOIJ;6O+RX\./5"QY)D'"'C2K=S33@17E]WSEA][E2 M>5K\7#&J5V((]/.'7 >INC *ZJ\J3_\'4$L#!!0 ( (J*IE39"RUL& 0 M *,/ 9 >&PO=V]R:W-H965T.X'#\GI1JH?.F',H*V:^Y[<*1EZ%$O.,"?\,=KXARB@FM,Z-I^?T:]=\!#,DFHV ME^F?/#;)Y6 R0#%;T2(U=W+S*RL#&EF\2*;:_:)-:>L/4%1H([/2&1AD7.S^ MZ5.9B(8#Z7(@I0-YZ8 ['(+2(3AVAK!T"(^=850ZC(YU&)<.8Y?[7;)*/C*P<_,YE(\,F7X,F7HG@DN%?I=&J;1 M+^B.Y86*$B@;DBM$T:U4KAE@8!)KK3C8?2KMWR^8H3S5'] [Q 7ZELA"4Q'K MJ6> IIW,BTI*GW>42 >EKW2+2'B&B(\GW^\7Z/V[#RT@\WZ0WPHQ1(%O48C? MC;)XG4J 7Z-R]1J(&I8HA'2C7/>C+%A4H>!6% ]*7]6?5/4G#C;HA%T:=".T M407HA4%_?0$#=&-8IO_N@0\J^,#!AQWP7Z36R&E0LY>B1M/I7=,)VT1M9=[A MCQV^EG2.:X@A_W,K]C=JO@8HUBKB-9 MP RPPA#7NJ B8I!6;<[0QHDIBQ&%,&%S0#2S"_=?ZA9O#JM6QFU-W#\W09D4 M)M$($Q33;5^VSJMPSGLA7PC(?^@-E9E4/9!2C7'$1\9RFMA5LUP#'&!+2*LW^(:$0)+0F5*KOSF[4L+L8 MAR_-%BUF+^#VXVML6[@WOJN'@ILMI#K+I6!U3&=P1EIJ]E#8=S3^!W906_#6 MW)=3-,GAP._D5DLJ)D>N4_:4PPD*2I#R%6M-=S\205M&5=\"P+42XQ-+\0(? M:C'V)YWYJ@49]RORU9.!9!5<)]E>)7?=VKKWAP=,]KMOGTFMWWC4R\3)Q/,B M*8PVH*] K77/'QU0($$8C/<7P/6K9OM,ZZT ]^OQT>()G[XRJ@O%7')O1%Y M:A?/&\@=-:ROO6HQQ^>G4%A<*SB>]$;!@^9Y8>B'HXY\UP*/ M^Q7^_^1[?M2:VC^NU<)._%/DF=3*2OJ5]>U[60F\MW?@\\-EZ36N*_;Z"@?D M-1<:I6P%CO[P'-:,VMT(=P,C#64H#]R'WF, MFBEK -]7$BB5 WLIJN[E MLY]02P,$% @ BHJF5$) )G)] @ W04 !D !X;"]W;W)K&ULE911;]HP$,>_RBGJ T@="0&ZJ@*D%C1MDUJAHFX/TQY, MT./MD!T\%PJ;6=1X5QU%<[POF)>#ZMQ [7Z!ZJ%7$4=RZY+%%;:300;F?1]?!J M,?'[PX9O$O?V8 P^DXTQCS[XDL^BQ .APLQY!\&O)UR@4MZ(,7ZUGE'W22\\ M'+^X?PJY9NV(674:0XU;4RMV;_6=L\PF F5$V/&'?[DTBR&KK M3-F*F:"4NGF+Y[8.!X+A^(0@;07I>P6C5C *B39D(:VE<&(^);,'\KO9S0]" M;8*:LY':=W'MB%X1535G!=8/>G2 2O@E]Z"W1":ELGV4/ZR7TSOI@"T'L(S7<2J6X9?8PX 8\19RWL30.;GH#]6NL!)*-S2),T.2)?O$,^2KQ\./E;'G/9NMJE7>W2 MX#D]0[ MJ)"DR8]EWQA>!$-_>I_FPPF7Z>D(Q;BC&/\GA= YQT[2:Z*7AO>XQ&PT/*P<5QRDE'.7F3\EH[F4M5^Y\1+&:,Y22CX'.FZIQ!MV1*T'PGL MYVT(_\4Z.<9Z^8HU/CA\_N*[%;23VH+"+:N2P4=VH>8R:0)GJG >-\;QZ0[# M@N]?)+^!U[>&#V ;^"/>W>CS/U!+ P04 " "*BJ94+E^C/\<" !G!P M&0 'AL+W=OTE\8^[[_ON?#Z/ M"J6?S0;1PHO(I1D'&VNW-V%HD@T*9EIJBY)VUDH+9FFJL]!L-;+4.XD\C-KM M?B@8E\%DY-<6>C)2.YMSB0L-9B<$T[^GF*MB''2"P\(CSS;6+823T99EN$3[ MM%UHFH4U2LH%2L.5!(WK<7#;N9D-G;TW^,:Q,$=C<)&LE'IVD[MT'+2=(,PQ ML0Z!T6^/,\QS!T0R?E6804WI'(_'!_3//G:*9<4,SE3^G:=V,PZN TAQS7:Y M?53%%ZSBZ3F\1.7&?Z$H;7O= )*=L4I4SJ1 <%G^V4N5AR.'J'_&(:H40^T!+93ZL.;-L,M*J .VL"7>C$)+U X@3"J::4D3G:&) MX8& -P8^R133M_XA2:YU1P?=TZ@1\('I%L2=#Q"UH^AI.8?+BZLD9URJ.S5^OL->J\%6I'T:>:%72%,^HRQD+^7OPIR25N_TA,^[24?BVEWRCE MZTZL4'M25S<&_L"Y IJ62+U_DP]J\D$C^5*M;<$T^CNW1+WG"9J&.KBN<:__ M?]$-:[)AI?(\*B7"=29;_$& M$ET9PMT! VA$ M !D !X;"]W;W)K&ULQ5A1;^(X$/XK%MJ56JE+ M8BY6J&SO'D[W8!(#5I.8LQUHI?OQ-T[2)(7$Y;JJ[@7LQ//Y MF_'X&SOCO9"/:L.81D])G*KKWD;K[97CJ'##$JKZ8LM2>+,2,J$:NG+MJ*UD M-,J-DM@AKCMP$LK3WF26 M0CR:SK?HNN<:1BQFH380%/YV;,KBV" !C[]+T%XUIS%LME_0[W+GP9DE56PJ MXC]XI#?7O5$/16Q%LUC?B_TOK'0H,'BAB%7^B_;E6+>'PDQID93&P"#A:?%/ MG\I - S\+@-2&I # P]W&'BE@7=@0+H,_-+ /W6&H#0(#F?P.PP&I<$@CWT1 MK#S2,ZKI9"S%'DDS&M!,(U^NW!H"S%.360LMX2T'.SVY9Q%W&#$U%NF-2 M<].>P_HR*5F$%EJ$C^ALQC3EL3I'GY"#U(9*IA!/T4/*M;J A]#^L1&9HFFD MQHX&9@;?"4L6MP4+TL%BQL(^PO@"$9>X#XL9.OMT'M'G>J[BMP5X:@?^C(^^:9:HORSH7H7NY>A^!_J"20YY=(/"1NIMJ]13 M9LX+M*42[6B<,70&69:I"&V9+%P\1_\@:^"F!8%A3L"H[&[B]EW7Q6-GUURO M-X>]\L^O_/.M_MV$H62Y@$($U0G.MGE03#%H4CL@?SP"NVX[\Z!B'EB9S_B. M1RR-$'!_+_'@B)8_Q*/7W&F))=GG.5RD!QX6B+E(BC7#6*5T8N+%(Q.DI_ MW[6L=2VPV*Z)"YJ7@O:&#%*G%E=C%]68-R[RF&IAE,MS ;:^@V$:A MA!J<&!E2RR.QR^.IB0A!^ME3 FF&PO=V]R:W-H965TV@J06KIIE=8*%6W[,.V#20YB M-;&9[4 W[UWW"(ULFVBRXX^&*+F$&^O-J*G'F5B@QRX K)CB1L!@Y MU_[5Q ^,@[7XPF"C:F-BI,R%>#*3NWCD>(81I!!I T'Q;PT32%.#A#Q^E*!. M%=,XUL=;] ]6/(J94P43D7YEL4Y&SH5#8EC0/-6/8O,12D$]@Q>)5-DGV12V MO4N'1+G2(BN=D4'&>/%/G\M$U!S"[@&'H'0(7CIX!QS"TB&T0@MF5M8MU70\ ME&)#I+%&-#.PN;'>J(9QLXTS+?$M0S\]GH@LPVS.$BI!D4=0(-<0$ZP/*O.R@X)_;2G=*E2)B069:1$_DVR=\3^XT9.I["WJW0N]:]&[[9BJ#_;:D3FBN M$R'9+]S5,\;+U;W;5X#W++CY_-=CW]O^ANZZGL57F38T]"H-O1,TK*@D:YKF M8+GG*B8KD(6&<_*;['9HGYXBT*!&TNL@/_^%EJ-F#1W]2D>_5<=#GLV1*FZU MJ4RUXXVTS117GXC^4]66%?MFJ8MHD?$)%7QXNTQ=%\!K+!GG?VYVPWBGT_[&HRV!' MJ_JX75-.[<+P3Y-3GC,,KXOC.U*"UQ/=W; T^MC;*$UYS/CR M*/G@E>2/VA7DW=J]G8%:A4O&%4EA M@:Y>9X#!9='"%!,M5K8+F N-/84=)MCV@30&^'XA\% J)R9 U4B._P!02P,$ M% @ BHJF5(KX]2H0 P V@H !D !X;"]W;W)K&ULM5;);MLP$/T50J<$:"-1DK? -I X*1J@!8RXRZ'H@9'&%A&)=$G* M3OZ^0TJ1Y=A6>_%%XC)O^.8--9KQ5JIGG0$8\E+D0D^\S)CUM>_K)(."Z2NY M!H$[2ZD*9G"J5KY>*V"I Q6Y'P9!WR\8%]YT[-;F:CJ6I]MX5'OLJ,7?"GXS5;P0+,]_59+RV4X>THD76$:00V*L"X:O#_SF M_9,+'H-Y8AIF,O_)4Y--O*%'4EBR,C>/M2R82(!_) F]/6N9 MY')G4V-PZ0?=1X'YU;]M&!H%$T[/7?R?XOJSWV--B5UZ"3?U,M2Y$" M_CZ=1FS+5$K6.1-=":"M&D[/D *ZJVXT/'<2ZA/:^L;#L!^]R\(1LV@4#TZE M85=!:7<)O2_6N7P%J!6:ERK)\.=/YI@#V?/ M1.] XGX\B-\GXM JI@>?@]]J/&S7A[_E%1>:Y+!$6' U0+RJ&JEJ8N3:]2)/ MTF!GXX89-I^@K 'N+R56I7IBVYNFG9W^!5!+ P04 " "*BJ949BJQ0VL$ M #:#P &0 'AL+W=O]N-WI&1)=F7FPU @ M7VR)NI?G3G?/Z69;(9]5PIB&ERS-U?4@T;KXX'DJ2EA&U84H6(Y/5D)F5..M M7'NJD(S&5BE+O<#W)UY&>3Z8S^S90LYGHM0IS]E"@BJSC,K=+4O%]GI !ON# M+WR=:'/@S6<%7;,ETU^+A<0[K[$2\XSEBHL<)%M=#V[(A[O *EB)/SC;JLXU MF%">A'@V-Y_CZX%O$+&41=J8H/BW87^L\V> SF MB2IV)](_>:R3Z\%T #%;T3+57\3V$ZL#&AM[D4B5_85M+>L/("J5%EFMC @R MGE?_]*5.1$]9U*@3!YRP M27-H[84G["U-SMZ;>HOA3F38A(K:,K[!3.=KAHVAX6D'7;D%W=GCZMW\]0N: MA,^:9>IO!Z!1 VAD 8U<@!0VHF)R@\Z0$&!5ZE(RX$J5-(_PY>,KK5[V>=\; MK1R,K0/#%ILY(2&9^C-OTTUTCYB/4J01.\ _;O"/G?@/DA@)I2$7&G;(>Y)% M8IWS?X[+J )=625^!TXXGER,^]%,&C23_XUF" 637%2IKH^-?!]*M[< +5.I MX JRJFG(%&*Z4XZRN&P"N72:?LB*5.P8@Z46T3,L2ADE6(R6&>#L8;E8G#N\ M3!LOT[?1#5<-H*L?W0U7WY7Y9'0Y.NJ%[X5&9#SIKSWBMQ3N.]'?1$CBRA83 M%)(C5JH!YS.3(%:PHESBQ)#/6(T;FI;,%F*$N<0QW! M:IF?N*F_BI6]%%Q6^=GSDA09K#%5&ME$]Y>&VS+Q7X?9$CQQ,WQ#1[&[W1'_M;)NAP%Q\_,CSWE69IAB[#.. M[%DWI0+::3T#6">LZD_;F.9A13&]^-U.R>L!M$. N*? B0H96EYD+Q%3ZC#W MMFKZ/_OFH(W8803N%B'L,-7P( M_\+1)/ZM^/Y;X?##N!T7@?\V>#)H!T'@'@0?&];IM$-W3@WQ@PI24W*UYMO;AUK#FN4"E; MH:I_<8DE(JM%LKK1HK"[V)/0N-G9RP27;R:- #Y?":'W-\9!L\[/_P-02P,$ M% @ BHJF5-2K['H5! P\ !D !X;"]W;W)K&ULK5=A1* M(D[^_0F!@=J@Q+W+AQ@)[=NWN]J'-#DP_BA"2B4\)W$JIKU0ROU'RQ)^2!,B M^FQ/4_5FRWA"I!KRG27VG)) &R6QA6W;M1(2I;W91,^M^&S",AE'*5UQ$%F2 M$/ZRH#$[3'NH=YSX%NU"F4]8L\F>[.B:RH?]BJN15:$$44)3$;$4.-U.>W/T M<8FU@5[Q/:('T7B&/)0-8X_YX$LP[=DY(QI37^801/T\T26-XQQ)\?A9@O8J MG[EA\_F(_ED'KX+9$$&7+/X1!3*<]KP>!'1+LEA^8X<_:!F0D^/Y+!;Z/QS* MM78/_$Q(EI3&BD$2I<4O>2X3T3# 3HZ\+L Q)NJ,"KN^H)%$L;I3AP_H.KJ]NX HL$"'A MZG64PD,:2?&A,?%/R#)!TD!-7OTRGEA2Q90SL_R2_Z+@CSOX#^ K2V4HX#X- M:-!BOS3;(VP L%0RJXSB8T87V(CXE? ^#- 'P#;&;83,YG?4K\R1@9IA&WD3ZZF%A%.1<(PD[I\I]R-!@]><.V?.;P>.V^[< MK9R[1N?+/.HX?MVY>^Y\/&SW/:I\C\R!I\$%J1^=$4".6Z>^V);GB[KKXU4T M/2/-0BH$T*).9!._RM4[YVIW96M^"'%G,:W,+\B7+U=8+CQH$5C_+\ M[2DO2-T86@/9M:C:O]$Z[OVN/G7G@K4$'QT0<^\@5,! M-VYP&O9Q1^\@7-/ %W3/&VC@-6 MVC:_;PYV1AT^:U''9E'_;SNF!&]F HW&8W3"RFI<,Q+*=_KV)8]7+B^NAXJ2^D )BNE6F=G^D$L*+&U;Y O=\R)H^#W$%U[YW]"U!+ P04 " "*BJ94TT,^+)($ "X$0 &0 M 'AL+W=O[F^@&5KO_UVM=Y/\G C MU9-..#?P,TMS?=U*C%E^\#P=)3QCNBV7/,*L[BPBA+/>K[ MH9G1H-Y\$;#)5OP M*3@[&Q$LQ=%;@IKC$;D=AFG1N%3 M@79F].G'2IAG&&^8BN$N9;F&*YB6:PIR#F.;9CL#*P;NN39*1(;',)%9AJLP M-3)ZNH3[Z5@#RV.\>-!P?LL-$ZF^0*B'Z2V-]A/W/:$.@ \ M3&^58_J2XQOJ1/S&5!L"<@G4I[2)D-O\ED>5.7'0":HE#PJ\X C>7ZMLQM7[ M=R3T/^(*3XM%<.!V*MQ.@=LY@ON0K[$^L#9F#.LHXI-8C,O!I,/36#7RZ%9^ND\\7Q7)+YPW?W0/?83\,FUV'E>O0 MZ?JQ3,0;GL,#SU>TU^TVN^Y5KGM.UQ.;^C1]VWOOT#LI"JS)>[_RWO_%&N!Y M?$(!] _(4$I(70#E>W(XRU$F@XKRX#3*S/9 732Z32*B!$S"4:FP06IA.&BN MUB+BL.1*R!@2IB&7!FN<6SW#5J$L!O9 "V=#%AK%VMS&(52HR9@DABI@II>R-7@\,L]+K]YB00O]8!W]D5OA>"Q^,K&*^Y0@6' MXOT!5!4.GYE0\,C2%8=SY%RRNW#T#+*C/^0_=8V5CN&8RZT#(RSJ9DV"4UO)"22"0Q*]]K$WA-2=G;A;^WY3 M.8%'YY!'OTV.+4G=T8F[I3O;RPFTNDWIZ?=>M9GMM%,+JA8%XE:%_V>G.2%M M85,^R+'2KI6*]'ZQY4QPXZ5P9[]B*?PIYMAMGCE3K]O@OKM:FHA;FV[*FFF, MT&U)P-( XD-6[@QI!V+VW+0YG9P&U7$B[0=8"QGYW93L_;L^)?0CX X863BV MP#=OA';:"NSOSFOIHV[I&R\6BB^LSGW%\A-X1(U*L7.AUP)'W0+G*+NM9;CS M8G6"0=#Q7S6DAGE!$(2]3O,;2&N)HVZ)^YTK9AO:7E(&E/JOY*8_)U=WJL\2X.(Q[]?3RFP9RPIV)AI3/T=1O]U G5/F9H!P8N2Q. MVC-I\-Q>7":<87;L!'P^E]*\#*R#ZF/-Z%]02P,$% @ BHJF5"8FC#"] M P M0T !D !X;"]W;W)K&ULS5==;^(X%/TK M5]&.U)&FY LH'0$24$8[TE:+BF;V8;4/;G(A%G:/K^R?W'FC9EGHG FV%\T MU=G(&WB0XHJ43#^)W>]X,-2S?(E@ROW"[C V\" IE1;\ #8*.,VK?_)R",0) MP/ T Z(#('H+Z%X Q = [(Q6RIRM!Z+)>"C%#J0=;=CL@XN-0QLW-+?3N-32 MO*4&I\?S'R75>YCLB$QAP4BNX!:6U9R"6,%$F0DN;,05?%.8 LU!9PA31I+- M[3+)!$,%?[H1MPM)$YJOX5&DR.#F 36A3'TTC'->,+%'A*46R086I4PR$WSW M1;B9+Q<+.^HW\$%E1*(:^MJ8LQ+]Y&!D6AF)+AB)S5=SG2F8YRFFYWC?!*6. M3/0:F6G42OA(9 ?B\!-$010UZ)G]=WC8(B>N)RIV?/$%OJ6-RZU=L2G,!#=I MK(A+A(F4)%^C22T-SWLX';<@>]==S>[??QA*^*J1JW]:!'5K05TGJ'M!T!-5 M&UA),Z>!;FF*>0I[BBQMDM^.-X$-&N6_&W8F_ZZ6 M?]?*\]BTCLZ8!C73X-?(G?M:T'VKM2^$2M@25J+=8Q/!N1&CW-9X8S;84J50 MH*SVPH]-$U?1#QR]K=3;<=COW-\-_>WI/#6,BCM!OQYUICT,CB4C:%4_?RE, M$38Q,EG"G> ]$JD:A5ZAZ@-WNW;3*OLIZ+FEDRH8MI)]%\RL"&9*8:.)=G#O M8J)< 78'5U(EC(X&HO9D:=JCSKF.E2;\14I->*PU8?L>_[\3YL!_F@M1U(GC M-QG3,"SL=8+X0LH<2TO8OJ6_*V7:J4(';5QM[P>>VSD6EK!]B[^2+NW@?G0Q M7:X +Z:+?W( YBC7[EZ@S#HI^NXQ<2?N-_U3>R=Q!^LC376A,>>Y M-36'8(8K0QET[DRP975'J!I:%.Z8_2RT.;2[Q\S;]2@C]VK ?J&]J MXW\!4$L#!!0 ( (J*IE1AUAC;S , &(. 9 >&PO=V]R:W-H965T M4(GO]4+> #[Y8?,P,OYF/'LX,MU*]Z S D-=<%'K4 MR8PI/WN>3C+(F;Z3)12XLY0J9P:G:N7I4@%+G5(NO,#W^U[.>-$9#]W:3(V' M?1F073,)7B3YZ:;-2).B2%)5L+\R2WOT#M4,_: M2Z30[I=L:UF_0Y*U-C*OE1%!SHOJRU[K0.PIH)W3"D&M$!PJ=,\HA+5"Z!RM MD#FW'IAAXZ&26Z*L-%JS Q<;IXW>\,+2.#<*=SGJF?'CMS4W;^1^RU1*9H(5 MFMR2.5Z6="V R"69&YF\W$XP4BF9RAROCV:.@,=7.P;R!((9W#2RDB6_E79? MWY#'^6Q&6)&BB#:*)U:J$GDNN-%NRQVLR<<',(P+_0E/?YX_D(\?/I$/A!?D M]TRN-0KJH6?070O:2VK7)I5KP1G70O)5%B;3Y+%((?U>W\,P-;$*WF,U"5H- M?F7JCH3TA@1^$)S ,_UQ==H")VRH"YV]\!QU>2GD&P"9@]KP!+\94W"[.*+J MAMP+(9.*-J3T"1*Y*O@_*#8#Q:65ULC'7[_B">2+@5S_W8*OV^#K.GS=,_BJ MFU/!2?9O#E0WYQ2CE<6^LV@ST&8<1B'UA]YF/\XGI,*N3QNI[^#V&KB]5K@V M!C8Z)5YGFQYO2"+D.L4$M]")XF65=?#*YJS !(<;5=@U9K,-%&MH"5F_P="_ M2DH'#;[!Q2FM+/;VR>K3_@&CQT)!1+NG"8T:L-&/$:KD$K1]=YCX/Z3%S3GQ M59)&_5V.]R].6VURGY)!&,8'O)V0ZM&H?YHXNO7"=?N\1.P\OS%1XQ$=.X>\C7L534#<(S?.TR/?V/5,\$Z#HY MJAPW^& M A1F0LL62[&DY%B<,5M,MP5DEW1I=)V4[=(UC2]/67Q4<@QZX6%=)/:!I*\?_ E!+ P04 M " "*BJ94W.>BAC4" )!0 &0 'AL+W=O:4Q]Z_LZ+Z&B>B1K$+BS MEJJB!DVU\76M@!8.5'$_"H)KOZ),>%GJ? N5I;(QG E8***;JJ+J=0IN+=A;>SQ,:[@*\,6GVP M)K:2E90OUK@O)EY@$P(.N;$,%'];F 'GE@C3^-ES>H.D!1ZN]^R?7>U8RXIJ MF$G^C16FG'ACCQ2PI@TWC[+] GT]'RQ?+KEV7])VL0D&YXTVLNK!F$'%1/>G MN_X<#@#(Z TTNYV HX_J*O"?/RSFYO+@B%X0)\E3*1E-1Z-0W M*&JA?MX+3#N!Z(1 3!ZD,*4FGT0!Q9]X'Y,=,H[V&4^CLX0/5(U('+XC41!% M1_*9_3\\/)-./!Q@[/CB?QX@F3.=3[W4H;A7?TQQF)9)!(G$1R0F*A MY):YL<&IQ78X06,[=JP='=>UX[(SO,UNQA]3?WMX1'_'A.$X&(*Z+/V#6U6! MVKAATR27C3!=NP;O,,]W[AJ_\4]QSKNQ_$W3/1+8C T3FG!8(V4PNL$I4=W@ M=8:1M;N[*VEP$MRRQ+<*E W _;649F]8@>'URWX!4$L#!!0 ( (J*IE0@ M3['-0@0 /40 9 >&PO=V]R:W-H965TX/MCKR",C^8S._IOXPM8;;2:\^6Q+UO2)ZN?MHX21UT3)6$&Y8H(C25>WHSM\\X"GQL%:_,WH M3G6ND:&R%.+%#'[/;D>^041SFFH3@L#?*WV@>6XB 8Y_ZJ"CYIG&L7O]%OV3 M)0]DED31!Y%_99G>W(Z2$4N:N0HRC9\ZTNNQ,_+41 MI2(\@\FS=^.9IX&;0>BE-8_[BD?0PR-$GP77&X5^Y1G-WOM[D),F,<%;8NZ# MP8"?B;Q&(;Y$@1\$#CP/I[OC 3AALTZAC1?VK5-94$FTD#<#P:(F6&2#13W! M[ *NI"A0"DECO&1\C: S2+O,SNQ7 <#C:.:]=I/B,$O&41PW M9N_PQ@W>>!"O*3K&4U'0"G7&5 V<9D=P5X'C#B!_#_*A11@G_M2->-P@'A]% MG$.679#&!P]TIM)A%OOC:.P&-FF 30:!+=@KRRB'M'&DJ&3P(MZ9*GBE4K,E MO/(@!BLJ)206>D_ZXB(P.40637"RA]]E%>/ #3]IX">#\._25-*W7O1_\2=' M:^+0XBKI03YMD$]/J@A$M)9L"2W5H-4"P-LF:M%N1)Y1Z:R:J:-JQI,PV$/N M,(OC(/+=X+'?RH3_0^'7X[ M0X Z(U![L.-!O"R6((JF,"N%@UV3TB!GT%U__BD)J M@H,U#$(_3O8;A-,NFO2FJI4:''YW9M"3\]+X'",7GDC.93= KI4^/*Q]32'W MZY_=VU@.IU3[);IO5K546>OLYE^A2[KU[5]'!Z^!TRSL427<"BD^KJ3?F7UW MX4_@7^&;'N/O-.OEW\HR'M;EA7OG<(F6'UG#0VG>%Y#:I(O?O\8]VR#UD><9@'DS;,-4' M 3@0K1ETEYRN(*1_/8'JD]49NQIHL;7'U*70<.BUEQM*(#?& .ZOA-!O _. MYDO'_#]02P,$% @ BHJF5+9-04%Q P B@X !D !X;"]W;W)K&ULS9=;;YLP%,>_BL73*FT%5DI+4BHK<]3UOX!:$<64%90K)CB2 M=#5QWN#7A&[5PC4\J=$/=F\"&=.)[)B.8TT<8%@;\'.J-Y;CQ! M'G\:ITX;TPAWK[?>W]GBH9@[HNA,Y#]9JK.)$SLHI2M2Y?J;V+RG34&1\9>( M7-E?M&EL/0FT;L"'#XA,!O!/YS!4$C")XK"!M!:#M3 MEV+[,">:3,=2;) TUN#-7-AF6C64S[CAOM02GC+0Z>D7>+4^":50225:9D12 M] HMX>U*JYPBL4)?*ZTTX2GC:_2U-*P4@B&ZY0]4:9K6(H5N'I.\2F&\DJ) M,U&4E286+3B9L[PRMGO1P*: QW70%W.J"7+?OL!:HK&22P9J!DOI-A,F6W/>T(VI#1)=$:="F-3@'I=G@F%(T MB%M*]3PY-@IP%)Q&.6P+&O86U"Y!D)F6+#&7EB$B&R+3>IVJ.-.JIWMQ&RR^ M)*BC-JW16:".CGCY/L;! =435G&(X]-8L=?M25YO43,!9*5F=[ %P=?,BDJY M1=O3,KRSY^%+8HF[Y1W[9Z'9A-T#%4;Q\ #G*;,@PO@)GMWV@/OWAUV>BG(F M).)"T[YIB;OU'(<7!;/;!7!T'IC1\5H:Q-'@$.;_S/;+ZG81W+^-W"P7BR:] MOC9UBS@>7A2_;L''\7GXQ4=@PI%W2._8:# 8';!S=[[[S2D-/C?7#+YM_R<_@-02P,$ M% @ BHJF5.-AV_!6 @ *@4 !D !X;"]W;W)K&UL?53=;YLP$/]73FC36FD*A/1CJ@A2TW;:'BI%[;H]3'MPX!*L&IO9 M1VC_^YT-H9G4Y 7LXWX?=YR==<8^NPJ1X*56VLVCBJBYBF-75%@+-S$-:OZR M-K86Q%N[B5UC490!5*LX39*+N!921WD68DN;9Z8E)34N+;BVKH5]7: RW3R: M1KO @]Q4Y -QGC5B@X](3\W2\BX>64I9HW;2:+"XGD?7TZO%N<\/"3\E=FYO M#;Z2E3'/?O.]G$>)-X0*"_(,@E];O$&E/!';^#MP1J.D!^ZO=^Q?0^UC#'B"='@"D R -OGNAX/)6D,@S:SJP/IO9_"*4&M!L3FK_4Q[)\E?).,KO MZD:95T18H,:U)%@JH>'D%DE(Y4[A T@-/RK3.J%+E\7$FAX9%P/_HN=/#_#/ MX-YHJASQT-ISO#B_0HX;VP$YA-/T.:I.G3XRV#W]\O'!>?)LDD23X> M*>-\+./\*-,P+Y9GD(I*ZLV;3SYD[PY(3W@1"/T=LXCWYK=&NPFG MU#%SJZD?Y3$Z7@37_?R_I?>W"(_'1FH'"M<,32:7K&[[D]EOR#3A-*P,\=D* MRXHO,[0^@;^OC:'=Q@N,UV/^#U!+ P04 " "*BJ94\UQ-RB<" #O! M&0 'AL+W=O]+N_GO\D88B;;M<$H\][\V;\8R3H]*/ MI@9 \M0(:191C=C>4FKR&AIF1JH%:4]*I1N&UM05-:T&5GA0(V@\'M_0AG$9 MI8G?V^HT41T*+F&KB>F:ANGG%0AU7$23Z+2QXU6-;H.F2,AI .>+X^L7_VN=M<,F9@K<1W7F"]B#Y&I("2=0)WZO@%^GR\ MP%P)X[_D&'QOXHCDG4'5]&"KH.$R_-E37XY1U#EB9: M'8EVWI;-+7RJ'FW%<>DN98_:GG*+PW0/E2TQ$B8+LF&_E"9K'Q2T(?=OI*67;0*HU<5N3',C.H;1/] MO$(_&^AGGGYV@?ZA:S+01)7$3I>KJ@W0BS*H4GPP48WKCT#U!+ P04 M " "*BJ94;P?2MND$ "7&@ &0 'AL+W=OZD4OL43-C&;.40XYY.S$^'>QIU2"UR1.Q=5D+^7ATK+$ M9D^30%RP TW5DRWC22#5+=]9XL!I$.9.26PAVW:M)(C2R7R6CZWX?,:.,HY2 MNN) '),DX#^N:1MXC'9[F0U8\]DAV-$UE4^'%5=W5A4EC!*:BHBE M@-/MU60!+Y?$S1QRBZ\1/8G:-6;L>W9S%UY-["PC&M.-S$($ZN>%+FD< M9Y%4'O^402?5.S/'^O5;]%_RXE4QSX&@2Q9_BT*YOYKX$Q#2;7",Y2,[_4;+ M@IPLWH;%(O\+3J6M/0&;HY L*9U5!DF4%K_!:PE$S4'%Z79 I0-J.I >!UPZ MX+S0(K.\K)M !O,99R? ,VL5+;O(L%VFB MGC0Q>&"IW MPFX8T?.]OJ9*KNM%;W=?(&/ AX!< P\\ V0AUY+/\>7=H2 =7 M-. \'NZ)5P(JP):S!-R^2LK3(*YQD?%SS]+=EWOUU8=@(025 OQYK^* .TD3 M\948 M\WJZ6%\8RG.K,.Z(('M5%MY0D M'IX:>[V#';F#&XJ95F.F($$-;JYH]%.32LXX?@C 3@7-\RPIK?0F-EBM5B: M2D0Z$!H3:JU<$ ^&&K_RSWEIAJU_D!G3*RU M@$%W,-9N"\2IT]+G#BL?>J@':2UIT*QIJSB0V5KA,]C$[!BJ1>&SV/#H4*S4 M%#9)D*I%H7I ^4NTH<*$AI8LZ(_)BM8\.!W,RK2%M^.Y:-JDI4[7L]$C;36(K/6#B'G MS.2.M* B;TQRM,0B\[+01([?7HPEE5L MC\@.U@J+S6M) SNEYSO)PF[S7Z?#"GFPIY7 6G&Q67%7G&VIR'9Z%"H_,>7C M6IL\9I^,M7CBP9URZ?GNBT<.=)K0M\TRCX,S4C;7ZX3&[;*)UD SN MLDE'^PRQV]HO:IOYA-C=#! MC,0LC'T,G)F?B58X,F;S3;0>DL'--VEWU:[C M-K&ULM59=;]HP%/TK5M2'5NJ:+\)'!9$*W;1*0T*P;@_3'DQR M2;PZ=F8[T/[[V4Y(*4I95:DOQ!_WG'ON<7+->,?%@\P!%'HL*),3)U>JO'9= MF>108'G%2V!Z9\-%@96>BLR5I0"<6E!!W<#S^FZ!"7/BL5U;B'C,*T4)@X5 MLBH*+)ZF0/ENXOC.?F%)LER9!3<>ESB#%:C[,914 A488"Z\<69D"I8=(Z_C:D3IO3 M _'>_8OMGA=S!I+F''ZDZ0JGSA#!Z6PP1552[[["DU!D>%+.)7V%^V:6,]! M2245+QJP5E 05C_Q8V/$ 4#S= ."!A < WJO ,(&$-I":V6VK%NL<#P6?(>$ MB=9L9F"]L6A=#6'F&%=*Z%VB<2I>0:8/12',4C3'?[A ,YL4A$1WK'Y-C-V? MT#YR_81F6$'&Q1,ZOP6%"947>O]^=8O.SR[0&2(,?<]Y)36G'+M*JS2YW*11 M-*T5!:\H"M&<,Y5+])FED+[$N[JZML1@7^(T.$DXQ^(*A?XE"KP@Z- S>SO< M/R$G;!T/+5_X'\>74'*A",M>^/SKFPY'=PH*^?M$LEZ;K&>3]5Y)MH0ML JZ M3J$&]BW0?.S;V \]O]<;N]M#I M[B)KF0A2UI^V?A<+S'07T1L@MB0!><*+?INS__'&#]ID@_<:7P.C T>C03\8 M'?G>$16-1J-NVX>MJN%IVP7?@#0M&-.W6#MJ>4,,(DH;#2E=S701R[JNZ>>*%[:]KWF2O=E.\SU?0W"!.C]#>=J/S$) MVG\ \3]02P,$% @ BHJF5-VWO%:A @ H < !D !X;"]W;W)K&ULM55=3]LP%/TK5Q$/(#'2)&U*45L)6FVK!!)J87N8 M]N"VMXF'8P?[EL*_G^V$J$#I]@ OB3_N.??5(@P;K72L&!!_P@^/&;+7!53)7ZLYU)LM!T'*"4.""' .SOP<?V;_ZVFTMD[2RW.!K.,+-K0L#D$J[8'Z5AY).B-C"1U2YQ=G^! M6;7.H%9PJ60&PMJ_A'-CD S,G^ ;JDRS,N<+F&+F,(=C),:%.;+HV]D8#@^. MX "XA)MX:.#1 M2WAHG6OLBQO[8L^7_,.^*99*$[>V;)OVZ]*&PX2P,+_W)$N:9(E/UGXGV8TB M)J#4]@AK>O)+AO=K7CH%QR"1=ME94::>TAWIAV$G[O9:_?!AV[6W4>TTB7M- MU N][49O>Z_>6\G);I$9,4*SI_Y.P]?Y?+/3)EGZ\697E)UM&[MIDKXR>T=4 M'$7I;K.[C=[N7KT32:BEMX*)/?6?-GRGGV]VKTG6^WBS>V]W=M1IO_+Z;9#U M.GEE=;AU?[JWRUXR&9<&!*XLK'72M6NEJ_>@ZI J_94Z5V3O2M_,[1.*V@78 M^952]-QQMW3S* __ E!+ P04 " "*BJ94O5VX6.H! ?! &0 'AL M+W=OVA89N2NN,1')=Q7WK0.XBR&@NTO2"&ZF:),_BV=KE MF>U0JP;6COG.&.E>5J!MOTS.D\/!@ZIJ# <\SUI9P0;P:[MVY/&)9:<,-%[9 MACDHE\GU^=5J'N)CP#<%O3^R6:AD:^UC<.YVRR0-@D!#@8%!TK:'&] Z$)&, MIY$SF5(&X+%]8/\8:Z=:MM+#C=7?U0[K97*9L!V4LM/X8/M/,-:S"'R%U3ZN MK!]B9Q<)*SJ/UHQ@4F!4,^SR>>S#$4"($P Q D34/22**F\ERCQSMF.FB0?=C3ZMF;6T"IM'^;<:0$(8P7(]EJ M(!,GR.[E"TL7[YA(A2BL:34-!?Y)PTG?)%),(D7DG9_B!5>!8]>5 S!!ZB_V MM^Y7LLRF++.89?:?K6 _/E,$NT,P_N)^='W#D_G7KI*-9YI* F3GKTGL!O&<7#0MG$$MA9IH*)9 MTPL&%P+HOK06#TZ8JNF?D/\&4$L#!!0 ( (J*IE0?'.&*1 , -H4 - M >&POO#"C-J8]^3<^ZQ?4/<]BN]Y/1^1JD.%@47 MU2"<:5U^C*)J,J,%J2YE285! M+VYVX^<6N @CK^CU :*7+=-098MB\LEA\OO$,>GN0=)[E#'AWK;P6NA/Q-1+ M=&V#[AHBTFTA(EL"EAS593/LYU*LJR<.7<"HDX(&3X0/PA'A;*P8L')2,+YT MX0X$)I)+%6A3MB9=&R+5LX/;;@057>L43$AE<[L,[O>XOGT'6(W (..\,=@) M76#8+XG65(E;,[ WV^ +**C[#\O2.)PJLFQWKL,UP5Y,DK%4&55-FG:X"@W[ MG.9@1['I#*Y:EA& 6LO"=#)&IE(0ZV'%J#M&=D(YOX?'_4>^I;W(-_;-[IIH MNL90W74R;@#ZFVI.>U/VZE6Z0I/X\-],1=@QE3N\4S=G"CA=Y8P!3;^/J MI"SY\A-G4U%0-_F#$P[[9,4+9E*Q9Y,-2F5B E2%P1-5FDTV([\4*1_H0J_* M:9'CGCLGZ/G?KO.4"JH(WS1M:O^85_G5CN/N6UFVWRJ[AKT>ZW?XL9N\/@63 MR?&;C-/C]UB?HX[=9.\43)["=G??[)M]K\FH/@EM'+>V#EM--(!#[2#\#D=D MODX:C.>,:R;JT8QE&14OSEQ&7I.Q^<-M2]_S '&<2PLS_\TGQXZ'X=AWGI>I(=R>BC'L7S(R'ZP/'Y.:II_IFD:QTF" MK>AHY'4PPM8M2>#'KX9Y P:6!S+]W5KCNXU7R/XZP/9T7X5@,\4K$9LIOM: M^-<-&&GJWVTL#S"P7<.>8!Q)4PR!6O37:)(@JY/ MQ[\_V%,2QVGJ1P#S.XAC#(&G$4-8?20$3;8T.P6BP^0"X99K>]9!:G M?N@S;<[K;^QQ[)0]F*RK>OJS71JLZTH MN?U35T*Y.QMM2EZ[E^9^:BLC>&ZW0M1E,0W.SN)IR:6:O'O[4M;*3.$+78NL MEEJYB_["5RD>[*_[_B7;22OO9"'KIXM)^W\A)JR42I;RA\@O)F<39K?ZX6]M MY ^M:EZL,Z.+XF(RZVY\%::6V<'EM8?\PN]L>Z7F=[?<@5Q,XC-7X$8:6[=/ MM.5SQ[@3[N'N55/K:UG4PESR6GPPNJFDNO?%N&\Q!5^CK8>7OUTEOC'_IQKU M9B,S<:FSIA2J[NK1B,(#*KN5E9TPQ4MQ,5GHG3#^^[@/6.;==ZL=%*@I\T:Z M&V:9MWB4*"H7RHJ2EL9F3EKS.]8>\; M*Y6PEG'E2)L20*8(9$H,*6WF#"!5X^KO%F9]CL?4:+MU0[8>L#)%0HQ$9QT8%KP_JI[617WQM9^3= .LPD M,V*5[(? 0I=W4AUTM1EFD!FQ0FY=6YHFJQOC(A.VV')S+WIPF#EFQ.KXZ+I_ MGP93Q(S8$9=B(XQQ$\:MV DWBWL?.3J/I6MA9+:L!L7+??J#1/" MC-@(KMN7LILPV@&Z:&?>>Z$RV8?$A# C-L*MR(4KQ-E$^O:C5-A74>TPNQQKFDA&6:'@-@.5V55Z"/]'.*9_X?VX(+!I;N]8UEBW5!F)BV@B(M;%N M[JSXWGC2J]UO45. >2,@]@8:J?<69@&FCX!Z03$.Q7F.'F&5"8LO@80_T[9#3>&0TQ,,R&Q9L8QVRX ,3'/A,2>&8O.3MG:E9Y#3/2HA-@[ MXY@'C8[9)R2V#PPB3_VN?LG-DQ],W0V(B=DG)+;/*.8'XV=2B(G9)R2VSRBF MWRCK-SIFH)#80'W,MC_ZLVYV:##';((LU!TG+7. M2\5"3,Q"T5'6.OOFAYB8A:)C'+$XS%5CLBV'B^\(LU!$;*$QS&7NWB?ACE6$ M62@BMA!:F_T3>_3(GMA"8YC=0(<34H19*"*VT/!"?#_10TS,0A&QA<8P!T8Z M9J&(V$+/&P8# NHMA"),01&Q@O:,KF-66K7&=#IO+[.K1YA,@BDH)E;0'G/= M5%711IJ\V*=AK2$FIJ"86$'#F MNM^RZT \0$U-03*R@7YC=]"-\D_^CU%<@EDH(;80VNA]3,Q""7W2\ACFK:C@LC+!+)30IRV/8:Z,J" F M9J&$/'$920EB)Q 3LU!";"$T*:C?-S$+)>2'0=@I"]S13C +)4<]#.JE+Z/Y MRZ]_& 2M#C$Q"R7$%AK$_+5Y"#$Q"R7$%D(Q>T,HQ2R4OGK"&L2$0RC%+)02 M6V@8#R/,7DDQ++9^ H=:P2,?FDQ/)!,?LC!Y-/2BR? MP13!X4;'Y),2RP<_G.X-<$P^*;%\<$SHR!3]^0RQ?'#,"&)B\DF/FI$0 \QS M3#[GQ/(YR! ='#[GF'C.NY^4M@_;=V]S-Q*5R&]<\=9=SWB1K0SS?WQ)LR", M?!;[IBF*A;OV67W4/'_Y6>K+3VK?_0102P,$% @ BHJF5%].Z@JF @ MF#4 !H !X;"]?Y3D]H/( CYK%K.)_*U0VZ+\RHM'J.G' MEW)HQWUW&G;[\[#X/!Y.PZK:C>/Y5UT/ZUTYML-#=RZGRYU-UQ_;\;+LM_6Y M7;^WVU++GJ\G[EX_3J7_YG8;3;[=?G=K?\00)#,'Q0A*,X?E" H MS1^4(2C/'Z00I/,'&039_$$.03Y_4 -!S?Q!88DR+@F2)E@3:!V0ZT#@=4"P M X'8 D.!'8'Q#L0Z"VHMQ#H+:BW$.@M MDQ_;!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>D?4.Q+H M'5'O2*!W1+TC@=YQLEE"H'=$O2.!WA'UC@1Z1]0[$N@=4>](H'=$O2.!WA'U MC@1Z)]0[$>B=4.]$H'="O1.!W@GU3@1ZI\EF-X'>"?5.!'HGU#L1Z)U0[T2@ M=T*]$X'>"?5.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG?U82Z)U1 M[TR@=T:],X'>&?7.!'IGU#L3Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBM MJ+<2Z*V3PR8$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01ZV^2P(('>AGH;@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN! MWHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=X^.>Q-H+>CWDZ@=X-Z-P1Z-ZAW M\Y-Z#^/7H0RWGN\U/O\GJ1XOWRVWQU^7WQS86[3T" #Q,P $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]N MVC 4Q_%70;FM2(CCV&$JO6EWN_5B+^ EID3DGVRWHV\_$]I*FSJTBDG[WA"! M[?,[\9$^=UQ_>YZL7QSZ;O";9!?"]"G+?+VSO?'I.-DAKFQ'UYL0O[J';#+U MWCS83*Q6*JO'(=@A+,.Q1G)S?6>WYK$+B\^'^+-OQV&3.-OY9'%[VGC,VB1F MFKJV-B&N9T]#\UO*\B4AC2?G/7[73OXJ;DBR=Q..*W\.>#GW]>BEZ=3P[Q MANWI,[\X?RYS+C#NO'?CY./$G/UXW.M(CJ>74RQD76C/O^);8BQ]\?O9X[0; MV_QE=KS>'Z/;S_/PV?RX_(Y_G?%;_0_V(2!]%) ^)*2/$M*'@O2A(7U4D#[6 MD#[R%:41BJ@YA=2<8FI.036GJ)I36,TIKN846'.*K((BJZ#(*BBR"HJL@B*K MH,@J*+(*BJR"(JN@R%I09"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR2HJL MDB*KI,@J*;)*BJR2(JNDR"HILDJ*K)(B:TF1M:3(6E)D+2FREA192XJL)476 MDB)K29&UI,BJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLFB*KILBJ*;)J MBJR:(JNFR*HILFJ*K)HBJZ;(6E%DK2BR5A19*XJL%476BB)K19&UHLA:462M M*+*N*;*N_Z>LW\=Q_X_CYV?:FW9XS<_F?_K<_ 102P$"% ,4 " "*BJ94 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( (J*IE24DNJ.[@ "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ BHJF5/%#':TS!0 7!4 !@ ("!#0@ 'AL+W=O M M 8 " @78- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5,/Y:GO, M!@ ,Q\ !@ ("!L1@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5( BZ@+7" V28 !@ M ("!@"D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ BHJF5"^:[C$:" ?!0 !D ("!]$L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5*#\ M]0>@" CA4 !D ("!%%\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5,F G%J[!0 EPT !D M ("!VF\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ BHJF5)(8=R62"@ Z!T !D ("! MV94 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BHJF5"N75+LH P % < !D ("!5J\ 'AL+W=O&PO=V]R:W-H965TQ_!@X !4G 9 " @:+' !X;"]W;W)K&UL4$L! A0#% @ BHJF5'?=,BDB P ZP8 !D M ("!W]4 'AL+W=OP# #D"0 &0 @($XV0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ BHJF5"@HE,[G @ +P8 !D ("!G>, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MBHJF5,'3"9-\! ,0L !D ("!9.X 'AL+W=O M_@ >&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5'":4)\X! )0H !D M ("!&PH! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ BHJF5*JN?LQT P K0H !D ("!-1&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF M5'XDU030!@ ZBD !D ("!O"4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5/F^??:' @ "@8 M !D ("!@C4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5*C?'JOJ @ 1 @ !D M ("!A3X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ BHJF5/JAYSV( P 20X !D ("!,$&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5+T> M:TRY @ 8@< !D ("!65$! 'AL+W=OD" #F"0 &0 M @(%)5 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5,(4@V3C @ >0@ !D M ("!.%H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ BHJF5$Z\7^TX P G0L !D ("! MJ6,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BHJF5)E[G!;$ P KQ4 !D ("!GVP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5$) )G)] @ W04 !D M ("!8H\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ BHJF5!IG]&@< P 5 H !D ("!OYD! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MBHJF5-2K['H5! P\ !D ("!^Z0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5&'6&-O, P M8@X !D ("!!+(! 'AL+W=OBAC4" )!0 &0 @($' MM@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF5+9-04%Q P B@X !D M ("![+P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ BHJF5&\'TK;I! EQH !D ("!?\4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BHJF M5+U=N%CJ 0 'P0 !D ("!=] ! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" "*BJ94>S86[3T" #Q,P $P @ %AX $ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 8P!C "P; #/X@$ ! end XML 103 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 104 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 328 405 1 false 82 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.mandiant.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.mandiant.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.mandiant.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.mandiant.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.mandiant.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.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104102 - Disclosure - Discontinued Operations Sheet http://www.mandiant.com/role/DiscontinuedOperations Discontinued Operations Notes 9 false false R10.htm 2108103 - Disclosure - Fair Value Measurements Sheet http://www.mandiant.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2112104 - Disclosure - Investments Sheet http://www.mandiant.com/role/Investments Investments Notes 11 false false R12.htm 2118105 - Disclosure - Property and Equipment Sheet http://www.mandiant.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 2122106 - Disclosure - Business Combinations Sheet http://www.mandiant.com/role/BusinessCombinations Business Combinations Notes 13 false false R14.htm 2129107 - Disclosure - Restructuring Charges Sheet http://www.mandiant.com/role/RestructuringCharges Restructuring Charges Notes 14 false false R15.htm 2133108 - Disclosure - Leases Sheet http://www.mandiant.com/role/Leases Leases Notes 15 false false R16.htm 2140109 - Disclosure - Deferred Revenue Sheet http://www.mandiant.com/role/DeferredRevenue Deferred Revenue Notes 16 false false R17.htm 2146110 - Disclosure - Convertible Senior Notes Notes http://www.mandiant.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 17 false false R18.htm 2154111 - Disclosure - Commitments and Contingencies Sheet http://www.mandiant.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2156112 - Disclosure - Redeemable Convertible Preferred Stock Sheet http://www.mandiant.com/role/RedeemableConvertiblePreferredStock Redeemable Convertible Preferred Stock Notes 19 false false R20.htm 2158113 - Disclosure - Common Shares Reserved for Issuance Sheet http://www.mandiant.com/role/CommonSharesReservedforIssuance Common Shares Reserved for Issuance Notes 20 false false R21.htm 2162114 - Disclosure - Equity Award Plans Sheet http://www.mandiant.com/role/EquityAwardPlans Equity Award Plans Notes 21 false false R22.htm 2169115 - Disclosure - Income Taxes Sheet http://www.mandiant.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2171116 - Disclosure - Net Loss per Share Sheet http://www.mandiant.com/role/NetLossperShare Net Loss per Share Notes 23 false false R24.htm 2175117 - Disclosure - Employee Benefit Plan Sheet http://www.mandiant.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 24 false false R25.htm 2177118 - Disclosure - Segment and Major Customers Information Sheet http://www.mandiant.com/role/SegmentandMajorCustomersInformation Segment and Major Customers Information Notes 25 false false R26.htm 2183119 - Disclosure - Subsequent Events Sheet http://www.mandiant.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 27 false false R28.htm 2305301 - Disclosure - Discontinued Operations (Tables) Sheet http://www.mandiant.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.mandiant.com/role/DiscontinuedOperations 28 false false R29.htm 2309302 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.mandiant.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.mandiant.com/role/FairValueMeasurements 29 false false R30.htm 2313303 - Disclosure - Investments (Tables) Sheet http://www.mandiant.com/role/InvestmentsTables Investments (Tables) Tables http://www.mandiant.com/role/Investments 30 false false R31.htm 2319304 - Disclosure - Property and Equipment (Tables) Sheet http://www.mandiant.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.mandiant.com/role/PropertyandEquipment 31 false false R32.htm 2323305 - Disclosure - Business Combinations (Tables) Sheet http://www.mandiant.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.mandiant.com/role/BusinessCombinations 32 false false R33.htm 2330306 - Disclosure - Restructuring Charges (Tables) Sheet http://www.mandiant.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.mandiant.com/role/RestructuringCharges 33 false false R34.htm 2334307 - Disclosure - Leases (Tables) Sheet http://www.mandiant.com/role/LeasesTables Leases (Tables) Tables http://www.mandiant.com/role/Leases 34 false false R35.htm 2341308 - Disclosure - Deferred Revenue (Tables) Sheet http://www.mandiant.com/role/DeferredRevenueTables Deferred Revenue (Tables) Tables http://www.mandiant.com/role/DeferredRevenue 35 false false R36.htm 2347309 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.mandiant.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.mandiant.com/role/ConvertibleSeniorNotes 36 false false R37.htm 2359310 - Disclosure - Common Shares Reserved for Issuance (Tables) Sheet http://www.mandiant.com/role/CommonSharesReservedforIssuanceTables Common Shares Reserved for Issuance (Tables) Tables http://www.mandiant.com/role/CommonSharesReservedforIssuance 37 false false R38.htm 2363311 - Disclosure - Equity Award Plans (Tables) Sheet http://www.mandiant.com/role/EquityAwardPlansTables Equity Award Plans (Tables) Tables http://www.mandiant.com/role/EquityAwardPlans 38 false false R39.htm 2372312 - Disclosure - Net Loss per Share (Tables) Sheet http://www.mandiant.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.mandiant.com/role/NetLossperShare 39 false false R40.htm 2378313 - Disclosure - Segment and Major Customers Information (Tables) Sheet http://www.mandiant.com/role/SegmentandMajorCustomersInformationTables Segment and Major Customers Information (Tables) Tables http://www.mandiant.com/role/SegmentandMajorCustomersInformation 40 false false R41.htm 2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) Sheet http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails Description of Business and Summary of Significant Accounting Policies (Details) Details http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies 41 false false R42.htm 2406402 - Disclosure - Discontinued Operations - Narrative (Details) Sheet http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails Discontinued Operations - Narrative (Details) Details 42 false false R43.htm 2407403 - Disclosure - Discontinued Operations - Major Line Items Constituting Net Income (Details) Sheet http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails Discontinued Operations - Major Line Items Constituting Net Income (Details) Details 43 false false R44.htm 2410404 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) Details 44 false false R45.htm 2411405 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 45 false false R46.htm 2414406 - Disclosure - Investments - Summary of Investments (Details) Sheet http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails Investments - Summary of Investments (Details) Details 46 false false R47.htm 2415407 - Disclosure - Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) Sheet http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) Details 47 false false R48.htm 2416408 - Disclosure - Investments - Summary of Contractual Maturities of Investments (Details) Sheet http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails Investments - Summary of Contractual Maturities of Investments (Details) Details 48 false false R49.htm 2417409 - Disclosure - Investments - Narrative (Details) Sheet http://www.mandiant.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 49 false false R50.htm 2420410 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.mandiant.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 50 false false R51.htm 2421411 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.mandiant.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 51 false false R52.htm 2424412 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 52 false false R53.htm 2425413 - Disclosure - Business Combinations - Purchase Price Allocation (Details) Sheet http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails Business Combinations - Purchase Price Allocation (Details) Details 53 false false R54.htm 2426414 - Disclosure - Business Combinations - Identifiable Intangible Assets Acquired (Details) Sheet http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails Business Combinations - Identifiable Intangible Assets Acquired (Details) Details 54 false false R55.htm 2427415 - Disclosure - Business Combinations - Purchased Intangible Assets (Details) Sheet http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails Business Combinations - Purchased Intangible Assets (Details) Details 55 false false R56.htm 2428416 - Disclosure - Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) Sheet http://www.mandiant.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) Details 56 false false R57.htm 2431417 - Disclosure - Restructuring Charges - Summary of Restructuring Activities (Details) Sheet http://www.mandiant.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails Restructuring Charges - Summary of Restructuring Activities (Details) Details 57 false false R58.htm 2432418 - Disclosure - Restructuring Charges - Narrative (Details) Sheet http://www.mandiant.com/role/RestructuringChargesNarrativeDetails Restructuring Charges - Narrative (Details) Details 58 false false R59.htm 2435419 - Disclosure - Leases - Narrative (Details) Sheet http://www.mandiant.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 59 false false R60.htm 2436420 - Disclosure - Leases - Components of Lease Expenses (Details) Sheet http://www.mandiant.com/role/LeasesComponentsofLeaseExpensesDetails Leases - Components of Lease Expenses (Details) Details 60 false false R61.htm 2437421 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.mandiant.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 61 false false R62.htm 2438422 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.mandiant.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 62 false false R63.htm 2439423 - Disclosure - Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) Sheet http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details) Details 63 false false R64.htm 2442424 - Disclosure - Deferred Revenue - Schedule of Deferred Revenue (Details) Sheet http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails Deferred Revenue - Schedule of Deferred Revenue (Details) Details 64 false false R65.htm 2443425 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) Sheet http://www.mandiant.com/role/DeferredRevenueChangesinDeferredRevenueDetails Deferred Revenue - Changes in Deferred Revenue (Details) Details 65 false false R66.htm 2444426 - Disclosure - Deferred Revenue - Narrative (Details) Sheet http://www.mandiant.com/role/DeferredRevenueNarrativeDetails Deferred Revenue - Narrative (Details) Details 66 false false R67.htm 2445427 - Disclosure - Deferred Revenue - Remaining Performance Obligations (Details) Sheet http://www.mandiant.com/role/DeferredRevenueRemainingPerformanceObligationsDetails Deferred Revenue - Remaining Performance Obligations (Details) Details 67 false false R68.htm 2448428 - Disclosure - Convertible Senior Notes - Convertible Senior Notes due 2024 (Details) Notes http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details Convertible Senior Notes - Convertible Senior Notes due 2024 (Details) Details 68 false false R69.htm 2449429 - Disclosure - Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) Notes http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) Details 69 false false R70.htm 2450430 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) Notes http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) Details 70 false false R71.htm 2451431 - Disclosure - Convertible Senior Notes - Convertible Senior Notes due 2035 (Details) Notes http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details Convertible Senior Notes - Convertible Senior Notes due 2035 (Details) Details 71 false false R72.htm 2452432 - Disclosure - Convertible Senior Notes - Repurchase of a Portion of the Series A Notes (Details) Notes http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails Convertible Senior Notes - Repurchase of a Portion of the Series A Notes (Details) Details 72 false false R73.htm 2453433 - Disclosure - Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details) Notes http://www.mandiant.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details) Details 73 false false R74.htm 2455434 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.mandiant.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.mandiant.com/role/CommitmentsandContingencies 74 false false R75.htm 2457435 - Disclosure - Redeemable Convertible Preferred Stock (Details) Sheet http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails Redeemable Convertible Preferred Stock (Details) Details http://www.mandiant.com/role/RedeemableConvertiblePreferredStock 75 false false R76.htm 2460436 - Disclosure - Common Shares Reserved for Issuance - Narrative (Details) Sheet http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails Common Shares Reserved for Issuance - Narrative (Details) Details 76 false false R77.htm 2461437 - Disclosure - Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) Sheet http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) Details 77 false false R78.htm 2464438 - Disclosure - Equity Award Plans - Narrative (Details) Sheet http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails Equity Award Plans - Narrative (Details) Details 78 false false R79.htm 2465439 - Disclosure - Equity Award Plans - Summary of Activity for Stock Option Changes (Details) Sheet http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails Equity Award Plans - Summary of Activity for Stock Option Changes (Details) Details 79 false false R80.htm 2466440 - Disclosure - Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs (Details) Sheet http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs (Details) Details 80 false false R81.htm 2467441 - Disclosure - Equity Award Plans - Summary of Assumptions Used in the Black-Scholes Option-Pricing Model (Details) Sheet http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails Equity Award Plans - Summary of Assumptions Used in the Black-Scholes Option-Pricing Model (Details) Details 81 false false R82.htm 2468442 - 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.mandiant.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 82 false false R83.htm 2470443 - Disclosure - Income Taxes (Details) Sheet http://www.mandiant.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.mandiant.com/role/IncomeTaxes 83 false false R84.htm 2473444 - Disclosure - Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) Sheet http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) Details 84 false false R85.htm 2474445 - 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.mandiant.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 85 false false R86.htm 2476446 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.mandiant.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.mandiant.com/role/EmployeeBenefitPlan 86 false false R87.htm 2479447 - Disclosure - Segment and Major Customers Information - Narrative (Details) Sheet http://www.mandiant.com/role/SegmentandMajorCustomersInformationNarrativeDetails Segment and Major Customers Information - Narrative (Details) Details 87 false false R88.htm 2480448 - Disclosure - Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) Sheet http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) Details 88 false false R89.htm 2481449 - Disclosure - Segment and Major Customers Information - Segment by Category (Details) Sheet http://www.mandiant.com/role/SegmentandMajorCustomersInformationSegmentbyCategoryDetails Segment and Major Customers Information - Segment by Category (Details) Details 89 false false R90.htm 2482450 - Disclosure - Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region (Details) Sheet http://www.mandiant.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionDetails Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region (Details) Details 90 false false R91.htm 2484451 - Disclosure - Subsequent Events (Details) Sheet http://www.mandiant.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.mandiant.com/role/SubsequentEvents 91 false false All Reports Book All Reports mndt-20220331.htm exhibit31120220331-10q.htm exhibit31220220331-10q.htm exhibit32120220331-10q.htm mndt-20220331.xsd mndt-20220331_cal.xml mndt-20220331_def.xml mndt-20220331_lab.xml mndt-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mndt-20220331.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 328, "dts": { "calculationLink": { "local": [ "mndt-20220331_cal.xml" ] }, "definitionLink": { "local": [ "mndt-20220331_def.xml" ] }, "inline": { "local": [ "mndt-20220331.htm" ] }, "labelLink": { "local": [ "mndt-20220331_lab.xml" ] }, "presentationLink": { "local": [ "mndt-20220331_pre.xml" ] }, "schema": { "local": [ "mndt-20220331.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 645, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 14, "http://www.mandiant.com/20220331": 8, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 27 }, "keyCustom": 56, "keyStandard": 349, "memberCustom": 20, "memberStandard": 58, "nsprefix": "mndt", "nsuri": "http://www.mandiant.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "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.mandiant.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "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": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Fair Value Measurements", "role": "http://www.mandiant.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Investments", "role": "http://www.mandiant.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Property and Equipment", "role": "http://www.mandiant.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Business Combinations", "role": "http://www.mandiant.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Restructuring Charges", "role": "http://www.mandiant.com/role/RestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Leases", "role": "http://www.mandiant.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140109 - Disclosure - Deferred Revenue", "role": "http://www.mandiant.com/role/DeferredRevenue", "shortName": "Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146110 - Disclosure - Convertible Senior Notes", "role": "http://www.mandiant.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154111 - Disclosure - Commitments and Contingencies", "role": "http://www.mandiant.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "mndt:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156112 - Disclosure - Redeemable Convertible Preferred Stock", "role": "http://www.mandiant.com/role/RedeemableConvertiblePreferredStock", "shortName": "Redeemable Convertible Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "mndt:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "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.mandiant.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "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": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158113 - Disclosure - Common Shares Reserved for Issuance", "role": "http://www.mandiant.com/role/CommonSharesReservedforIssuance", "shortName": "Common Shares Reserved for Issuance", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162114 - Disclosure - Equity Award Plans", "role": "http://www.mandiant.com/role/EquityAwardPlans", "shortName": "Equity Award Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169115 - Disclosure - Income Taxes", "role": "http://www.mandiant.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171116 - Disclosure - Net Loss per Share", "role": "http://www.mandiant.com/role/NetLossperShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175117 - Disclosure - Employee Benefit Plan", "role": "http://www.mandiant.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177118 - Disclosure - Segment and Major Customers Information", "role": "http://www.mandiant.com/role/SegmentandMajorCustomersInformation", "shortName": "Segment and Major Customers Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2183119 - Disclosure - Subsequent Events", "role": "http://www.mandiant.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "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.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Discontinued Operations (Tables)", "role": "http://www.mandiant.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.mandiant.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "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.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "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": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Investments (Tables)", "role": "http://www.mandiant.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Property and Equipment (Tables)", "role": "http://www.mandiant.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Business Combinations (Tables)", "role": "http://www.mandiant.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.mandiant.com/role/RestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Leases (Tables)", "role": "http://www.mandiant.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341308 - Disclosure - Deferred Revenue (Tables)", "role": "http://www.mandiant.com/role/DeferredRevenueTables", "shortName": "Deferred Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347309 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.mandiant.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359310 - Disclosure - Common Shares Reserved for Issuance (Tables)", "role": "http://www.mandiant.com/role/CommonSharesReservedforIssuanceTables", "shortName": "Common Shares Reserved for Issuance (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363311 - Disclosure - Equity Award Plans (Tables)", "role": "http://www.mandiant.com/role/EquityAwardPlansTables", "shortName": "Equity Award Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372312 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.mandiant.com/role/NetLossperShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "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.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2378313 - Disclosure - Segment and Major Customers Information (Tables)", "role": "http://www.mandiant.com/role/SegmentandMajorCustomersInformationTables", "shortName": "Segment and Major Customers Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i473c00a1814a49398d4a694a21bae051_I20210602", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)", "role": "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i473c00a1814a49398d4a694a21bae051_I20210602", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Discontinued Operations - Narrative (Details)", "role": "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails", "shortName": "Discontinued Operations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i831f0463d00047169afcee4d6a9d8d47_I20211008", "decimals": "-8", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Discontinued Operations - Major Line Items Constituting Net Income (Details)", "role": "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "shortName": "Discontinued Operations - Major Line Items Constituting Net Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i18e49015084043eb93aff4c3bd3210b6_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "i37a314e709aa411783607e19c57e1db5_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "ia7d3b6a1b98c4137be18b13f1732d0d5_I20220331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "ia7d3b6a1b98c4137be18b13f1732d0d5_I20220331", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "mndt:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Investments - Summary of Investments (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "mndt:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Investments - Summary of Contractual Maturities of Investments (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i7c2960d541564f1eaec3c33b314e1a7d_I20210101", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Investments - Narrative (Details)", "role": "http://www.mandiant.com/role/InvestmentsNarrativeDetails", "shortName": "Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i7c2960d541564f1eaec3c33b314e1a7d_I20210101", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "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.mandiant.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Property and Equipment - Narrative (Details)", "role": "http://www.mandiant.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Business Combinations - Purchase Price Allocation (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "i9a0a13e9873641599a83366a406b05d6_I20210804", "decimals": "-3", "lang": "en-US", "name": "mndt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i9a0a13e9873641599a83366a406b05d6_I20210804", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Business Combinations - Identifiable Intangible Assets Acquired (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "ia0626b4912594ac9910633dbff1c63e2_D20210804-20210804", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Business Combinations - Purchased Intangible Assets (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "ib3ad08f0f54845f7bf846429fe4fe159_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Restructuring Charges - Summary of Restructuring Activities (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Restructuring Charges - Narrative (Details)", "role": "http://www.mandiant.com/role/RestructuringChargesNarrativeDetails", "shortName": "Restructuring Charges - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Leases - Narrative (Details)", "role": "http://www.mandiant.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i6d4996e0b3d44632a61caab5f5817e2c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statement of Convertible Preferred Stock and Stockholders' Equity", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "id05a6233619a441cb19e1d802c34fe5d_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Leases - Components of Lease Expenses (Details)", "role": "http://www.mandiant.com/role/LeasesComponentsofLeaseExpensesDetails", "shortName": "Leases - Components of Lease Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.mandiant.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.mandiant.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Leases - Schedule of Undiscounted Cash Flows of Operating Lease Liabilities (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Deferred Revenue - Schedule of Deferred Revenue (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "i9efa96b2cd9943b79412ed7bf2e7aae7_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "ib3ad08f0f54845f7bf846429fe4fe159_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details)", "role": "http://www.mandiant.com/role/DeferredRevenueChangesinDeferredRevenueDetails", "shortName": "Deferred Revenue - Changes in Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "mndt:ContractWithCustomerLiabilityIncreaseFromCashReceipts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - Disclosure - Deferred Revenue - Narrative (Details)", "role": "http://www.mandiant.com/role/DeferredRevenueNarrativeDetails", "shortName": "Deferred Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "mndt:RevenueContractWithCustomerLiabilityRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Deferred Revenue - Remaining Performance Obligations (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "mndt:RevenueContractWithCustomerLiabilityRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if92472835b2e4f5d966ff06e2c63c998_D20190101-20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "mndt:PaymentsForPurchaseOfCappedCalls", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448428 - Disclosure - Convertible Senior Notes - Convertible Senior Notes due 2024 (Details)", "role": "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "shortName": "Convertible Senior Notes - Convertible Senior Notes due 2024 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if92472835b2e4f5d966ff06e2c63c998_D20190101-20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "mndt:PaymentsForPurchaseOfCappedCalls", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i51e7e16cb11b4d188bd9e57936184e7d_I20220101", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449429 - Disclosure - Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "i69e1f14627f64d6ca23a5deb554d35a6_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "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.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "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:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i08d7bc49a11c4dcc89470856513f1f52_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450430 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "i08d7bc49a11c4dcc89470856513f1f52_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451431 - Disclosure - Convertible Senior Notes - Convertible Senior Notes due 2035 (Details)", "role": "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "shortName": "Convertible Senior Notes - Convertible Senior Notes due 2035 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i856a6598c55b4d7cbd81d26f10fa6510_I20150630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i3244152b48f141b1b6965fcc68b69b21_D20200601-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452432 - Disclosure - Convertible Senior Notes - Repurchase of a Portion of the Series A Notes (Details)", "role": "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "shortName": "Convertible Senior Notes - Repurchase of a Portion of the Series A Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i3244152b48f141b1b6965fcc68b69b21_D20200601-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i1f01f43e652e458dbbc016c195d16965_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": "2453433 - Disclosure - Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details)", "role": "http://www.mandiant.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails", "shortName": "Convertible Senior Notes - Prepaid Forward Stock Purchase (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i1f01f43e652e458dbbc016c195d16965_D20150601-20150630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "mndt:LettersOfCreditAmountAvailable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455434 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.mandiant.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "mndt:LettersOfCreditAmountAvailable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - Disclosure - Redeemable Convertible Preferred Stock (Details)", "role": "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails", "shortName": "Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i883abace4ca24e99b7f6cc06695b3e0c_I20201118", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460436 - Disclosure - Common Shares Reserved for Issuance - Narrative (Details)", "role": "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "shortName": "Common Shares Reserved for Issuance - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "mndt:CommonStockVotingRight", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - Disclosure - Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "i2240733bd1f644c8896e86011c06042e_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464438 - Disclosure - Equity Award Plans - Narrative (Details)", "role": "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails", "shortName": "Equity Award Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "ib3ad08f0f54845f7bf846429fe4fe159_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465439 - Disclosure - Equity Award Plans - Summary of Activity for Stock Option Changes (Details)", "role": "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails", "shortName": "Equity Award Plans - Summary of Activity for Stock Option Changes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "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.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "ib3ad08f0f54845f7bf846429fe4fe159_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466440 - Disclosure - Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs (Details)", "role": "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails", "shortName": "Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i79239648138047d28689b7052f241b6b_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467441 - Disclosure - Equity Award Plans - Summary of Assumptions Used in the Black-Scholes Option-Pricing Model (Details)", "role": "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails", "shortName": "Equity Award Plans - Summary of Assumptions Used in the Black-Scholes Option-Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i79239648138047d28689b7052f241b6b_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468442 - 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.mandiant.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": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470443 - Disclosure - Income Taxes (Details)", "role": "http://www.mandiant.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473444 - Disclosure - Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details)", "role": "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails", "shortName": "Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0cb9d04022a24d779f8ebcc9c4d57024_D20200603-20200603", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474445 - 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.mandiant.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": "mndt-20220331.htm", "contextRef": "i3c8bc88bc0cd42a1aab973f0d6f86e97_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476446 - Disclosure - Employee Benefit Plan (Details)", "role": "http://www.mandiant.com/role/EmployeeBenefitPlanDetails", "shortName": "Employee Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2479447 - Disclosure - Segment and Major Customers Information - Narrative (Details)", "role": "http://www.mandiant.com/role/SegmentandMajorCustomersInformationNarrativeDetails", "shortName": "Segment and Major Customers Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480448 - Disclosure - Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details)", "role": "http://www.mandiant.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": "mndt-20220331.htm", "contextRef": "id23c301d05fc4a538f447ab0368ec020_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481449 - Disclosure - Segment and Major Customers Information - Segment by Category (Details)", "role": "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSegmentbyCategoryDetails", "shortName": "Segment and Major Customers Information - Segment by Category (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Discontinued Operations", "role": "http://www.mandiant.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "i0d9374f0523545879fc410bcb8e0270f_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "if6da28bf2d654efa86d494d0de7f4e8b_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482450 - Disclosure - Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region (Details)", "role": "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionDetails", "shortName": "Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "ic0fc361ef7c24f3e907e8872decffc05_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "ieddef81a87804d2396a4575fcfae089f_D20220505-20220505", "decimals": "INF", "first": true, "lang": "en-US", "name": "mndt:BusinessAcquisitionNumberOfComplaints", "reportCount": 1, "unique": true, "unitRef": "complaint", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484451 - Disclosure - Subsequent Events (Details)", "role": "http://www.mandiant.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mndt-20220331.htm", "contextRef": "ieddef81a87804d2396a4575fcfae089f_D20220505-20220505", "decimals": "INF", "first": true, "lang": "en-US", "name": "mndt:BusinessAcquisitionNumberOfComplaints", "reportCount": 1, "unique": true, "unitRef": "complaint", "xsiNil": "false" } } }, "segmentCount": 82, "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/2021", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionDetails" ], "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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. 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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r745" ], "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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r746" ], "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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r743" ], "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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r743" ], "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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r743" ], "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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r755" ], "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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r743" ], "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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r743" ], "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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r743" ], "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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r743" ], "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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r742" ], "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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r744" ], "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/2021q4", "presentation": [ "http://www.mandiant.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/2021q4", "presentation": [ "http://www.mandiant.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "mndt_AdjustmentsToAdditionalPaidInCapitalAccretionOfTemporaryEquity": { "auth_ref": [], "crdr": "debit", "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", "negatedTerseLabel": "Accretion of series A convertible preferred stock", "terseLabel": "Accretion of series A convertible preferred stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalAccretionOfTemporaryEquity", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mndt_BusinessAcquisitionNumberOfComplaints": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Number Of Complaints", "label": "Business Acquisition, Number Of Complaints", "terseLabel": "Number of complaints" } } }, "localname": "BusinessAcquisitionNumberOfComplaints", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/SubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "mndt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.mandiant.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 acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsNet", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mndt_CashCashEquivalentsAndAvailableForSaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": 3.0, "parentTag": "mndt_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Cash Equivalents And Available For Sale Debt Securities", "label": "Cash Cash Equivalents And Available For Sale Debt Securities", "terseLabel": "Estimated Fair Value" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "mndt_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": 2.0, "parentTag": "mndt_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Gain, Before Tax", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Gain, Before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "mndt_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": 1.0, "parentTag": "mndt_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Loss, Before Tax", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Loss, Before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "mndt_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "mndt_ChangeInContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract With Customer, Liability [Roll Forward]", "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ChangeInContractWithCustomerLiabilityRollForward", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "mndt_CommonStockVotingRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Right", "label": "Common Stock, Voting Right", "terseLabel": "Number of votes per share" } } }, "localname": "CommonStockVotingRight", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "integerItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "mndt_ContentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Content [Member]", "label": "Content [Member]", "terseLabel": "Content" } } }, "localname": "ContentMember", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mndt_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Revenue Recognized During The Period", "label": "Contract With Customer, Liability, Revenue Recognized During The Period", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "domainItemType" }, "mndt_DebtInstrumentCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Cap Price", "label": "Debt Instrument, Cap Price", "terseLabel": "Cap price (in usd per share)" } } }, "localname": "DebtInstrumentCapPrice", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "xbrltype": "perShareItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "durationItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "durationItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "durationItemType" }, "mndt_DebtInstrumentConvertibleThresholdNoteConsecutiveTradingDaysPeriodAfter": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Note, Consecutive Trading Days, Period After", "label": "Debt Instrument, Convertible, Threshold Note, Consecutive Trading Days, Period After", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdNoteConsecutiveTradingDaysPeriodAfter", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "durationItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "xbrltype": "integerItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "percentItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "percentItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "xbrltype": "percentItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "durationItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "mndt_DepositsAndOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.mandiant.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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mndt_DisposalGroupIncludingDiscontinuedOperationIncomeForTransitionServicesAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Income For Transition Services Agreement", "label": "Disposal Group, Including Discontinued Operation, Income For Transition Services Agreement", "terseLabel": "Income for transition services agreement" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIncomeForTransitionServicesAgreement", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mndt_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Other Income Expenses", "label": "Disposal Group, Including Discontinued Operation, Other Income Expenses", "terseLabel": "Other income expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenses", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mndt_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Research And Development Expense", "label": "Disposal Group, Including Discontinued Operation, Research And Development Expense", "terseLabel": "Research and development" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "mndt_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Sales And Marketing Expense", "label": "Disposal Group, Including Discontinued Operation, Sales And Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "mndt_DisposalGroupIncludingDiscontinuedOperationTransitionServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Transition Service Period", "label": "Disposal Group, Including Discontinued Operation, Transition Service Period", "terseLabel": "Transition service period" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationTransitionServicePeriod", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mndt_IntrigueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intrigue", "label": "Intrigue [Member]", "terseLabel": "Intrigue" } } }, "localname": "IntrigueMember", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "mndt_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "terseLabel": "Operating lease commitment not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mndt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "mndt_MergerAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merger Agreement", "label": "Merger Agreement [Member]", "terseLabel": "Merger Agreement" } } }, "localname": "MergerAgreementMember", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.mandiant.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "mndt_OtherGeographicLocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographic Location", "label": "Other Geographic Location [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicLocationMember", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "xbrltype": "monetaryItemType" }, "mndt_PaymentsOfTransactionCostsFromDispositionOfBusiness": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Transaction Costs From Disposition Of Business", "label": "Payments Of Transaction Costs From Disposition Of Business", "negatedTerseLabel": "FireEye Products business sale transaction costs" } } }, "localname": "PaymentsOfTransactionCostsFromDispositionOfBusiness", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mndt_PlatformCloudSubscriptionAndManagedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Platform, Cloud Subscription And Managed Services", "label": "Platform, Cloud Subscription And Managed Services [Member]", "terseLabel": "Platform, cloud subscription and managed services" } } }, "localname": "PlatformCloudSubscriptionAndManagedServicesMember", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSegmentbyCategoryDetails" ], "xbrltype": "domainItemType" }, "mndt_PrivateCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Company [Member]", "label": "Private Company [Member]", "terseLabel": "Private Company" } } }, "localname": "PrivateCompanyMember", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mndt_ProductsBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products Business", "label": "Products Business [Member]", "terseLabel": "Products Business" } } }, "localname": "ProductsBusinessMember", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSegmentbyCategoryDetails" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesNarrativeDetails", "http://www.mandiant.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "mndt_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": "Deferred revenue, expected timing of satisfaction" } } }, "localname": "RevenueContractWithCustomerLiabilityRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "mndt_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, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVestOnPerformanceOutstanding", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "mndt_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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOnPerformanceOutstandingNumber", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "sharesItemType" }, "mndt_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, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOnPerformanceOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "durationItemType" }, "mndt_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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOnPerformanceWeightedAverageGrantDateFairValue", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "perShareItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "stringItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "stringItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "mndt_SubscriptionSupportAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Support And Services [Member]", "label": "Subscription Support And Services [Member]", "terseLabel": "Platform, cloud subscription and managed services" } } }, "localname": "SubscriptionSupportAndServicesMember", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "integerItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "integerItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "pureItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "mndt_TemporaryEquityPaidInKindDividendPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Paid In-Kind Dividend Period", "label": "Temporary Equity, Paid In-Kind Dividend Period", "terseLabel": "Paid in-kind dividend period" } } }, "localname": "TemporaryEquityPaidInKindDividendPeriod", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "durationItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "mndt_TemporaryEquityStockIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issuance Costs", "label": "Temporary Equity, Stock Issuance Costs", "negatedTerseLabel": "Series A convertible preferred stock issuance costs" } } }, "localname": "TemporaryEquityStockIssuanceCosts", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mndt_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity [Text Block]", "label": "Temporary Equity [Text Block]", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "mndt_TransactionCostsInAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Transaction Costs In Accounts Payable And Accrued Liabilities", "label": "Transaction Costs In Accounts Payable And Accrued Liabilities", "terseLabel": "FireEye Products business divestiture transaction costs in accounts payable and accrued liabilities" } } }, "localname": "TransactionCostsInAccountsPayableAndAccruedLiabilities", "nsuri": "http://www.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mndt_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.mandiant.com/20220331", "presentation": [ "http://www.mandiant.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r142", "r149", "r155", "r258", "r495", "r496", "r497", "r510", "r511", "r549", "r552", "r554", "r555", "r758" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r142", "r149", "r155", "r258", "r495", "r496", "r497", "r510", "r511", "r549", "r552", "r554", "r555", "r758" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r142", "r149", "r155", "r258", "r495", "r496", "r497", "r510", "r511", "r549", "r552", "r554", "r555", "r758" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r343", "r388", "r456", "r459", "r618", "r619", "r620", "r621", "r622", "r623", "r642", "r700", "r703", "r737", "r738" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails", "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r343", "r388", "r456", "r459", "r618", "r619", "r620", "r621", "r622", "r623", "r642", "r700", "r703", "r737", "r738" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails", "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r217", "r427", "r430", "r645", "r699", "r701" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSegmentbyCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r217", "r427", "r430", "r645", "r699", "r701" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSegmentbyCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r343", "r388", "r434", "r456", "r459", "r618", "r619", "r620", "r621", "r622", "r623", "r642", "r700", "r703", "r737", "r738" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails", "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r343", "r388", "r434", "r456", "r459", "r618", "r619", "r620", "r621", "r622", "r623", "r642", "r700", "r703", "r737", "r738" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails", "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r150", "r457" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r150", "r155", "r457" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r218", "r219", "r427", "r431", "r702", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r218", "r219", "r427", "r431", "r702", "r723", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r150", "r155", "r321", "r457", "r610" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r143", "r144", "r145", "r146", "r229", "r230", "r255", "r256", "r257", "r258", "r259", "r260", "r326", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r510", "r511", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r604", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r756", "r757", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r61", "r607" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r34", "r49", "r225", "r226" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,015 and $806 at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r60", "r293" ], "calculation": { "http://www.mandiant.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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r52", "r77", "r78", "r79", "r685", "r711", "r715" ], "calculation": { "http://www.mandiant.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r76", "r79", "r85", "r86", "r87", "r139", "r140", "r141", "r538", "r706", "r707", "r760" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r283" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r50", "r498", "r607" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r139", "r140", "r141", "r495", "r496", "r497", "r554" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld for taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r339" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r461", "r463", "r501", "r502" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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 loss from continuing operations to net cash used in continuing operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r463", "r487", "r500" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r227", "r261", "r263", "r264" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r120", "r363", "r377", "r378", "r584" ], "calculation": { "http://www.mandiant.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": "Amortization of Notes discounts and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r120", "r281", "r288" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r172" ], "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 (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails", "http://www.mandiant.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r172" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r172" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r132", "r201", "r206", "r213", "r254", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r536", "r539", "r564", "r605", "r607", "r651", "r681" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r35", "r36", "r74", "r132", "r254", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r536", "r539", "r564", "r605", "r607" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r557" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r232", "r269" ], "calculation": { "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r237" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r234", "r237", "r673" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r236" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r234", "r236", "r672" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r231", "r233", "r269", "r658" ], "calculation": { "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails": { "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).", "label": "Debt Securities, Available-for-sale", "totalLabel": "Total", "verboseLabel": "Total short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r465", "r489" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails", "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r543", "r544" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r455", "r458" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.mandiant.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r455", "r458", "r523", "r524" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.mandiant.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Price per share (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r533" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r526" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r525", "r526" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r526" ], "calculation": { "http://www.mandiant.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 preliminary purchase price allocation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r124", "r125", "r126" ], "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 in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r282" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r739", "r741" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r33", "r58", "r122" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r116", "r122", "r127" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r116", "r573" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r23", "r116" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Net cash used in investing activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r23", "r116" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash provided by operating activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r676" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r129", "r132", "r160", "r161", "r166", "r169", "r171", "r179", "r180", "r181", "r254", "r327", "r331", "r332", "r333", "r336", "r337", "r386", "r387", "r391", "r395", "r564", "r747" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r324" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r69", "r320", "r659", "r689" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r317", "r318", "r319", "r323", "r724" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r71" ], "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 (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r139", "r140", "r554" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r48" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r48", "r402" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r48", "r607" ], "calculation": { "http://www.mandiant.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, 233,958 shares and 231,166 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r81", "r83", "r84", "r95", "r665", "r695" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractBasedIntangibleAssetsMember": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r416" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r414", "r415", "r428" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueChangesinDeferredRevenueDetails", "http://www.mandiant.com/role/DeferredRevenueNarrativeDetails", "http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r414", "r415", "r428" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r414", "r415", "r428" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r43", "r654", "r684" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r338", "r340", "r341", "r343", "r353", "r354", "r355", "r359", "r360", "r361", "r362", "r363", "r375", "r376", "r377", "r378" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r435" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r67" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r43", "r654", "r683", "r717" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible notes" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. 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, Current", "terseLabel": "Convertible senior notes, current, net" } } }, "localname": "ConvertibleNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r40", "r652", "r679", "r717" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r386", "r387", "r391" ], "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:", "verboseLabel": "Convertible preferred stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails", "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r435", "r450", "r716" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r100", "r645" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsProductLineMember": { "auth_ref": [ "r186" ], "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 platform, cloud subscription and managed services revenue" } } }, "localname": "CostOfGoodsProductLineMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r124", "r126" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Number of shares issued from conversion of debt (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "xbrltype": "sharesItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r128", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r357", "r364", "r365", "r367", "r381" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r40", "r42", "r43", "r131", "r137", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r375", "r376", "r377", "r378", "r585", "r652", "r654", "r679" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r43", "r369", "r654", "r679" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r342", "r373" ], "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 (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r66", "r342", "r403", "r406", "r408" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r372" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r340", "r375", "r376", "r583", "r585", "r586" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r65", "r360", "r583" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r65", "r341" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r561" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r67", "r131", "r137", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r375", "r376", "r377", "r378", "r585" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r677" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r677" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r677" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r677" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r677" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r67", "r131", "r137", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r366", "r375", "r376", "r377", "r378", "r403", "r407", "r408", "r409", "r582", "r583", "r585", "r586", "r678" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r353", "r582", "r586" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r353", "r370", "r375", "r376", "r584" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt, Long-term and Short-term, Combined Amount [Abstract]", "terseLabel": "Liability component:" } } }, "localname": "DebtLongtermAndShorttermCombinedAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r244", "r273", "r276" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r244", "r273" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r244", "r273", "r276" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r244", "r273" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r247" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r241", "r270", "r276" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r242", "r271" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r584" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r133", "r509", "r514", "r515", "r516" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r433", "r435", "r437", "r449", "r450", "r451" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EmployeeBenefitPlanDetails" ], "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": "Participants' interests in deferrals vested when contributed (as a percent)" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r120", "r291" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r120", "r198" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r531" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r427" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r503" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r465", "r489" ], "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 Activity for Stock Option Changes" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r10", "r11", "r12", "r13", "r14", "r21", "r93", "r692" ], "calculation": { "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Net income from discontinued operations before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r11", "r12", "r13", "r14", "r21", "r27", "r505", "r513", "r519" ], "calculation": { "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Provision for income taxes" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Discontinued Operations, Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r7", "r9", "r26" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Discontinued Operations, Held-for-sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "auth_ref": [ "r15", "r31" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.", "label": "Discontinued Operations, Policy [Policy Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r5", "r6", "r24", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "negatedPeriodEndLabel": "Cash and cash equivalents held for sale, end of period", "periodStartLabel": "Cash and cash equivalents held for sale, beginning of period" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Total cash consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r22", "r30" ], "calculation": { "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails": { "order": 5.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "auth_ref": [ "r22" ], "calculation": { "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Expense", "terseLabel": "Other expense, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r22", "r30" ], "calculation": { "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenue from discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "MAJOR LINE ITEMS CONSTITUTING NET INCOME" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r32", "r299" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r455", "r458" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r42", "r44", "r653", "r682" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r96", "r147", "r148", "r149", "r150", "r151", "r157", "r160", "r169", "r170", "r171", "r175", "r176", "r555", "r556", "r666", "r696" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "totalLabel": "Net loss per share attributable to common stockholders, basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Net loss per share attributable to common stockholders, basic and diluted:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r96", "r147", "r148", "r149", "r150", "r151", "r160", "r169", "r170", "r171", "r175", "r176", "r555", "r556", "r666", "r696" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "totalLabel": "Net loss per share attributable to common stockholders, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r172", "r173", "r174", "r177" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/NetLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r488" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r488" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "verboseLabel": "Severance and related costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan (ESPP)", "verboseLabel": "ESPP shares" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails", "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails", "http://www.mandiant.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r485" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r85", "r86", "r87", "r139", "r140", "r141", "r144", "r152", "r154", "r178", "r258", "r402", "r410", "r495", "r496", "r497", "r510", "r511", "r554", "r574", "r575", "r576", "r577", "r578", "r579", "r706", "r707", "r708", "r760" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r92", "r115", "r120", "r690" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r252" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "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" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r557", "r558", "r559", "r563" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r355", "r375", "r376", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r450", "r558", "r615", "r616", "r617" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails", "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r562" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel12And3Member": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).", "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]", "terseLabel": "Total" } } }, "localname": "FairValueInputsLevel12And3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r355", "r435", "r437", "r442", "r450", "r558", "r615" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r355", "r375", "r376", "r435", "r437", "r442", "r450", "r558", "r616" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails", "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r355", "r375", "r376", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r450", "r558", "r617" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r355", "r375", "r376", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r450", "r615", "r616", "r617" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails", "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r239", "r240", "r248", "r249", "r250", "r262", "r265", "r266", "r267", "r268", "r272", "r274", "r275", "r276", "r366", "r400", "r545", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r287" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r289" ], "calculation": { "http://www.mandiant.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 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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.mandiant.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": "2022 (remaining nine months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r289" ], "calculation": { "http://www.mandiant.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails": { "order": 2.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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r289" ], "calculation": { "http://www.mandiant.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 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsScheduleofExpectedAnnualAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r282", "r284", "r287", "r290", "r646", "r647" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r287", "r647" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r282", "r286" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r287", "r646" ], "calculation": { "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails", "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r120" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss (gain) on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r120", "r379", "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on repurchase of convertible senior notes" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r97" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r277", "r278", "r607", "r650" ], "calculation": { "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Changes in carrying amount of goodwill" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r98", "r132", "r201", "r205", "r209", "r212", "r215", "r254", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r564" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r99", "r121", "r147", "r148", "r149", "r150", "r167", "r171", "r534" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Loss from continuing operations", "totalLabel": "Loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r91", "r201", "r205", "r209", "r212", "r215", "r648", "r662", "r668", "r697" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r88", "r96", "r143", "r147", "r148", "r149", "r150", "r160", "r169", "r170", "r556", "r660", "r663", "r666", "r691" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Continuing operations, basic (in usd per share)", "verboseLabel": "Net loss from continuing operations per share attributable to common stockholders, Basic (in usd per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r88", "r96", "r143", "r147", "r148", "r149", "r150", "r160", "r169", "r170", "r171", "r556", "r666", "r691", "r694", "r696" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Continuing operations, diluted (in usd per share)", "verboseLabel": "Net loss from continuing operations per share attributable to common stockholders, diluted (in usd per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r10", "r11", "r12", "r13", "r14", "r21", "r27", "r535" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "netLabel": "Less: income from discontinued operations", "terseLabel": "Net income from discontinued operations", "totalLabel": "Net income from discontinued operations, net of income taxes", "verboseLabel": "Net income from discontinued operations, net of income taxes" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r93", "r96", "r161", "r169", "r170", "r666", "r692", "r694", "r696" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Discontinued operations, basic (in usd per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r161", "r169", "r170", "r541" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Discontinued operations, diluted (in usd per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r92", "r120", "r199", "r251", "r661", "r690" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r455", "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r6", "r15", "r16", "r17", "r18", "r19", "r20", "r25", "r28", "r29", "r30", "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsMajorLineItemsConstitutingNetIncomeDetails", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r295", "r304" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r304" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r134", "r506", "r507", "r508", "r512", "r517", "r520", "r521", "r522" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r135", "r153", "r154", "r200", "r505", "r513", "r518", "r698" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r117", "r123" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r119" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r119" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r119" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r119", "r643" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r119" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r119" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r280", "r285" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r89", "r197", "r581", "r584", "r667" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r102", "r361", "r374", "r377", "r378" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r104", "r362", "r377", "r378" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r247", "r649", "r674", "r722", "r754" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r600", "r602" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r600" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r292" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r592" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r601" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r601" ], "calculation": { "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r601" ], "calculation": { "http://www.mandiant.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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r601" ], "calculation": { "http://www.mandiant.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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r601" ], "calculation": { "http://www.mandiant.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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r601" ], "calculation": { "http://www.mandiant.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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r601" ], "calculation": { "http://www.mandiant.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": "2022 (remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r601" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r590" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r591" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r603" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r62", "r132", "r207", "r254", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r537", "r539", "r540", "r564", "r605", "r606" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r55", "r132", "r254", "r564", "r607", "r655", "r687" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r64", "r132", "r254", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r537", "r539", "r540", "r564", "r605", "r606", "r607" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r221" ], "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" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r43", "r354", "r371", "r375", "r376", "r654", "r684" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingenciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingenciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingenciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r67" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r67", "r325" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleofInterestExpenserelatedtotheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesScheduleoftheLiabilityandEquityComponentsoftheConvertibleSeniorNotesDetails", "http://www.mandiant.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r322" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingenciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r560" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r560" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r435" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r116" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used in investing activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r116", "r118", "r121" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r116", "r118", "r121" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash used in operating activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r30", "r80", "r82", "r87", "r94", "r121", "r132", "r143", "r147", "r148", "r149", "r150", "r153", "r154", "r167", "r201", "r205", "r209", "r212", "r215", "r254", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r556", "r564", "r664", "r693" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.mandiant.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r147", "r148", "r149", "r150", "r157", "r158", "r168", "r171", "r201", "r205", "r209", "r212", "r215" ], "calculation": { "http://www.mandiant.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" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r159", "r162", "r163", "r164", "r165", "r168", "r171" ], "calculation": { "http://www.mandiant.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, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r529" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r192" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r201", "r205", "r209", "r212", "r215" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r593", "r602" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r588" ], "calculation": { "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails", "http://www.mandiant.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r588" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails", "http://www.mandiant.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r588" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/LeasesScheduleofUndiscountedCashFlowsofOperatingLeaseLiabilitiesDetails", "http://www.mandiant.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r589", "r596" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r587" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r599", "r602" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r598", "r602" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r138", "r156", "r190", "r542" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r75", "r77" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Change in net unrealized loss on available-for-sale investments", "verboseLabel": "Net unrealized loss on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r121" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r120" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherDeposits": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from deposits classified as other.", "label": "Payments for (Proceeds from) Other Deposits", "negatedTerseLabel": "Lease deposits" } } }, "localname": "PaymentsForProceedsFromOtherDeposits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r111" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "negatedTerseLabel": "Settlement of share repurchases" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r114", "r303" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r113" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r111" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r106", "r532" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r106" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r107" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r108" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r434", "r436", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r452", "r453", "r454", "r460" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r465", "r489" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r47", "r386" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r47", "r386" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r35", "r56", "r57" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.mandiant.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]", "verboseLabel": "Series A Securities Financing Agreements" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r110" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r105", "r108" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r109", "r490" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r60", "r294" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r299", "r725", "r726", "r727" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r59", "r292" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r38", "r39", "r294", "r607", "r675", "r688" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r38", "r294" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r38", "r292" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r112" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesRepurchaseofaPortionoftheSeriesANotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r504", "r644", "r740" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r301", "r303", "r306", "r315", "r316" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r120", "r300", "r309", "r312" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r302", "r303", "r312", "r313" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Non-cash charges related to right-of-use asset write-offs" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r303", "r310" ], "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, 2022", "periodStartLabel": "Balance, December 31, 2021", "verboseLabel": "Restructuring reserve" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesNarrativeDetails", "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r303", "r310" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r51", "r410", "r498", "r607", "r686", "r710", "r715" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r139", "r140", "r141", "r144", "r152", "r154", "r258", "r495", "r496", "r497", "r510", "r511", "r554", "r706", "r708" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "verboseLabel": "Accumulated deficit:" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r195", "r196", "r204", "r210", "r211", "r217", "r218", "r223", "r426", "r427", "r645" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSegmentbyCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r416", "r417", "r418", "r419", "r420", "r421", "r424", "r425", "r429", "r432" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DeferredRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r220" ], "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": "Schedule of Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r422" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r423" ], "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": "Backlog, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r423" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r423" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r597", "r602" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "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 (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "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 (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r172" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r172" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r235", "r238", "r243", "r244", "r245", "r246", "r670", "r671" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r523", "r524" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsIdentifiableIntangibleAssetsAcquiredDetails", "http://www.mandiant.com/role/BusinessCombinationsNarrativeDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r523", "r524" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r6", "r15", "r16", "r17", "r18", "r19", "r20", "r25", "r28", "r29", "r30", "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities, Operations & Supplemental Information of the Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r171" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r463", "r486", "r500" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansScheduleofStockBasedCompensationExpenseRelatedtoStockOptionsESPPandRestrictedStockUnitsandAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r463", "r486", "r500" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r217" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DeferredRevenueScheduleofDeferredRevenueDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r30", "r132", "r253", "r254", "r564" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r557", "r558" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r282", "r286" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r60", "r294" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r302", "r303", "r304", "r305", "r312", "r313", "r314" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r307", "r308", "r311" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r90", "r222" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r201", "r202", "r208", "r279" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSegmentbyCategoryDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r465", "r489" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails", "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r481" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r70", "r129", "r179", "r180", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r395", "r400", "r403", "r404", "r405", "r407", "r408", "r409", "r410" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r46", "r47", "r48", "r383", "r384", "r385", "r403", "r404", "r405", "r407", "r408", "r409", "r410" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r243" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r286" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r191", "r193", "r194", "r201", "r203", "r209", "r213", "r214", "r215", "r216", "r217", "r222", "r223", "r224" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSegmentbyCategoryDetails", "http://www.mandiant.com/role/SegmentandMajorCustomersInformationSummaryofLonglivedAssetsbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r97" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.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 Convertible Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r119" ], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r466" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r473" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r477" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r475" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested balance, ending (in shares)", "periodStartLabel": "Unvested balance, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested balance, ending (in usd per share)", "periodStartLabel": "Unvested balance, beginning (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r480" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r484" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r483" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails", "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r471" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r471" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r479" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r473" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r489" ], "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": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r470", "r489" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r462", "r468" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails", "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "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 (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforRestrictedCommonStockRSAsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r467" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r482", "r499" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofAssumptionsUsedintheBlackScholesOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r489" ], "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, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r489" ], "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, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r480" ], "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": "Options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r41", "r656", "r657", "r680" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r718", "r719", "r720", "r721" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r594", "r602" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r46", "r47", "r48", "r129", "r132", "r160", "r161", "r166", "r169", "r171", "r179", "r180", "r181", "r254", "r327", "r331", "r332", "r333", "r336", "r337", "r386", "r387", "r391", "r395", "r402", "r564", "r747" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceNarrativeDetails", "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails", "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r73", "r85", "r86", "r87", "r139", "r140", "r141", "r144", "r152", "r154", "r178", "r258", "r402", "r410", "r495", "r496", "r497", "r510", "r511", "r554", "r574", "r575", "r576", "r577", "r578", "r579", "r706", "r707", "r708", "r760" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r139", "r140", "r141", "r178", "r645" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r172" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuanceScheduleofReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r47", "r48", "r402", "r410", "r472" ], "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 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/EquityAwardPlansSummaryofActivityforStockOptionChangesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r47", "r48", "r410", "r464", "r478" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/NetLossperShareScheduleofOutstandingOptionsandUnvestedSharesExcludedfromComputationofDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program of common stock amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r47", "r48", "r402", "r410" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r47", "r48", "r402", "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r48", "r53", "r54", "r132", "r228", "r254", "r564", "r607" ], "calculation": { "http://www.mandiant.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", "terseLabel": "Stockholders' equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2024Details", "http://www.mandiant.com/role/ConvertibleSeniorNotesConvertibleSeniorNotesdue2035Details", "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r130", "r387", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r401", "r410", "r413" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CommonSharesReservedforIssuance" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r595", "r602" ], "calculation": { "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r580", "r609" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r580", "r609" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r580", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r580", "r609" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r608", "r611" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": "Dividends on series A convertible preferred stock", "verboseLabel": "Dividend on series A convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity", "http://www.mandiant.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r327", "r331", "r332", "r333", "r336", "r337" ], "calculation": { "http://www.mandiant.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, 2022 and December 31, 2021" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets", "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "calculation": { "http://www.mandiant.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", "terseLabel": "Dividend on series A convertible preferred stock" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails", "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r37", "r383" ], "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 (in usd per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r37", "r383" ], "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 (in usd per share)" } } }, "localname": "TemporaryEquityRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r45" ], "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 (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r45" ], "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 (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r45" ], "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 (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r528" ], "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" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/BusinessCombinationsPurchasedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r239", "r240", "r248", "r249", "r250", "r366", "r400", "r545", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Shares repurchased, average cost per share (in usd per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r72", "r411" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r72", "r411" ], "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 (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r48", "r402", "r410" ], "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 (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r72", "r411", "r412" ], "calculation": { "http://www.mandiant.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, 2022 and December 31, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r402", "r410", "r411" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/ConvertibleSeniorNotesPrepaidForwardStockPurchaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r302", "r303", "r312", "r313" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/RestructuringChargesSummaryofRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r136", "r435", "r669" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r136", "r435", "r450", "r669" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.mandiant.com/role/InvestmentsSummaryofGrossUnrealizedLossesandFairValueofInvestmentsinaContinuousUnrealizedLossPositionDetails", "http://www.mandiant.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r182", "r183", "r184", "r185", "r187", "r188", "r189" ], "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/2021-01-31", "presentation": [ "http://www.mandiant.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r159", "r171" ], "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 (in shares)", "verboseLabel": "Weighted average number of shares outstanding\u2014 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r157", "r171" ], "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 (in shares)", "verboseLabel": "Weighted average number of shares outstanding\u2014basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mandiant.com/role/CondensedConsolidatedStatementsofOperations", "http://www.mandiant.com/role/NetLossperShareScheduleofComputationofNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r100": { "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=123367319&loc=SL114868664-224227" }, "r101": { "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=123367319&loc=SL114868664-224227" }, "r102": { "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=123367319&loc=SL114868664-224227" }, "r103": { "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=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r228": { "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=122038336&loc=d3e74512-122707" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r32": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r382": { "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=122040564&loc=d3e177068-122764" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r432": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "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=123447040&loc=d3e1928-114920" }, "r438": { "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=123447040&loc=d3e1928-114920" }, "r439": { "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=123447040&loc=d3e1928-114920" }, "r44": { "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" }, "r440": { "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=123447040&loc=d3e1928-114920" }, "r441": { "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=123447040&loc=d3e1928-114920" }, "r442": { "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=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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=122041274&loc=d3e301413-122809" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r50": { "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" }, "r500": { "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=122041274&loc=d3e301413-122809" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r503": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r512": { "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=122134291&loc=d3e330036-122817" }, "r513": { "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=122134291&loc=d3e330036-122817" }, "r514": { "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=122134291&loc=d3e330036-122817" }, "r515": { "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=122134291&loc=d3e330036-122817" }, "r516": { "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=122134291&loc=d3e330036-122817" }, "r517": { "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=122134291&loc=d3e330215-122817" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r532": { "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" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r542": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r581": { "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" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r603": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r611": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r63": { "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" }, "r630": { "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=125521744&loc=d3e122625-111746" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r649": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r661": { "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" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r67": { "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" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r674": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r676": { "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" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r693": { "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" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r695": { "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" }, "r696": { "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" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r698": { "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" }, "r699": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r70": { "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" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r71": { "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" }, "r710": { "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=124501264&loc=SL117420844-207641" }, "r711": { "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=124501264&loc=SL117420844-207641" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r717": { "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" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r72": { "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" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r722": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r723": { "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" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r739": { "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" }, "r74": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r743": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r744": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r745": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r746": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r747": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r748": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r749": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r750": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r751": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r752": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r753": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r754": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r755": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r89": { "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=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r90": { "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=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "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=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "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=123367319&loc=SL114868664-224227" }, "r95": { "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=123367319&loc=SL114868664-224227" }, "r96": { "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=123367319&loc=SL114868664-224227" }, "r97": { "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=123367319&loc=SL114868664-224227" }, "r98": { "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=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 109 0001370880-22-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001370880-22-000022-xbrl.zip M4$L#!!0 ( (J*IE2J/4*VXP< /XG : 97AH:6)I=#,Q,3(P,C(P M,S,Q+3$P<2YH=&WM6FMOXS86_;Z_@O5@IPG@EVQGDCB9 -,D18/M/!IX,>BG M!251-C>4J)*4'>^OWW-).;;C9,;IM#-NT +U1.(E>7GOX;F'DDZ_NWA_/OKU MPR6;N%RQ#__^X>>K<]9H=3H?^^>=SL7H@OTT>OLS&[2[$1L97ECII"ZXZG0N MWS588^)<.>QT9K-9>]9O:S/NC*X[--2@H[2VHIVZM'%V2G?P*WAZ]H_3[UHM M=J&3*A>%8XD1W(F455868_8Q%?:&M5JUU;DNYT:.)X[UNKT>^ZC-C9SRT.ZD M4^)L,GJ9PRF;YNR"2)^Z^ZQTDW.8H'1\=9?)R\Z@VB MJ!_S_A'GR7\B.-F!>>ACW5R)UXU<%JV)H/F'!X/2G7UZ.K'Z_.WXRNWK_;<#[XA+2:L_6VSRSO M3U_,X,'%7#79O\14%NRZS=[R(I6\R1)AG,SFS$VX>_GBX.ADZQ25/$VQ.5I* M9&[8?[6>M/]6EH8-MV21(H?#%AE]HZ5'[<6ROO[LZY'J';4] J[8A$\%,TB( MF(%IW$1:]DO%#<"NYNQ:E-HXI@OVHS8YB[JM7YC.ZK05KLFNBJ2-A!V?/,M\ M]78N7S]PBRPA'_F();AND<%.ETL-LP*$0BK.5F3B8YOQ&8=V5,BWLIG,&4 MRMI,*PV40F$V8K^EGVGPDCZD%H ;FT"@6+:M],N@D6 M:$N1> =IW!*NZ13+G*);RN+Y:AB>+RC[?QU0"I;) FDG!"W3W 0B88YFL](N MBPP4PTE X>]$52G&!)16<8IYO!;WC97(&?73BSX>WS1>!@ MYQ X6DO7RQ='O>CPQ-88J\4%T8C.,HE+G\@KQHWPD $$9*P$I98)X#16TD[( MG,QR4"C1*%VGTB9*VPK]B%R-5@$[I=&)2'';LCU )17 7L##Y6TRX<58L#?@ MK>M*P2+J\U9TL"?V?=?H( U7X5*2RBP"9FE\1N2V N4 +?)EZXFRM8DR3$3K MO ]P6) 2\.+K=X'VL+?;H-WC^SN#VD'[.*) 7 B+4"&!OA!^'EU-JM$)K^SV M7:A8Q@)(J6<*Y5=7!@. P:;2>EZ$E2C\."3!EXRZRLI&*.ZA5]??)7R:-6-3 MHP2[PA>KE4S]X=56L960BT;2 F10";Y.%#129:ER^YUJ?9GW+(K3,1S"L=5W M*J%'95(I3N2/97DGE@H /8*>6)5!^"L69 A^1G^1_GX^WGEHQ[L$[?Y@$]I; MT]H&PKZOIQR57E.HX2++(/6E%.DRCZ@&>]$R!8<'2X? MEI$>PN@(?K5!K,:Z M/AXUL<^9DC="U<\K[MDWOSA$7X;]73_E'3R34YY_P)DN-DUSR61$K*O 79(: M0>\)DF5##]^YQJ&)G3;V3B7X&Q@RSZ5S0GRB;,0:.H3:4PG__"![@#=8VE(5 MP+^DS!=[4OQ62;CO]U]5)/ZQQO[?A[FOJ0[>*&@]!$L"?'2DIL-Y(@704E?X MNT/53/ ;*ME!^_FB[56K?P*[>"KU) S6YY_P0.,!\N,I.EIQQWV/XK76NN@" MT$&2-H-NL! -MLH!&43)+Z:N.0\^OWOFFF '3UMO4/HS W)I @G"\R&PY)^A MUZ!KALHIBZE64T'EL^#C^E6 J2E4Y*72?&ZT6\L.M2('/;*6Q:M;UT"Z4;,=?GU M-Z[/Z 6V0GBY_);/V:NF_VYB[:UY'8E/++++/-=O8_JD>&QN@1JUT;?@.1^N MER\&V-3^]_X+^WN?&3P!)$^(WQ:F-1UXMB@1('KFR!:1^&AI8FET,S$R M,C R,C S,S$M,3!Q+FAT;>U:;4\C.1+^?K_""[I9D/*>P$!@D&:!T2+MO"SB M=G2?3NZV._'AM'MM=T+NU]]3=BJKJL=NG/UQ\ M/+_YYZ=+-O0CS3[]XZ=?KL[93KW9_-P];S8O;B[8SS?O?V&]1JO-;BS/G?+* MY%PWFY38;Y[09GT^;89+3Q(CIV:E08Z;$FQW5?7VH4_F2CAA_UVJ_7W MG24Y+^]\G6LUR/M!6[1F!FNKFE.CC>WOML)_)]12S_A(Z6G_QQLUDHY]D!-V M;48\_['F8.&ZDU9E4="I_TC,B,G#XR1J\QKC:)7+F7;M#JET>3=4B?*LVVYT MV&F3.JQ;%+<#K,N;HG^ 81=T3V%':9])^?/+ZYNK=U?G;V^N/GY843[J!+?: ML^6V;RSO?[Z8WMK%7-78.\3*+;MLL-^D%3+E>LFM9&.N9R=D[8T>LW:K_RDS&WO-<*)[[ M&KO*TP8<=GSR(OW5V3I__<0=O 1_C*;L-C<3+<5 UJ+;;'26,% A-Z@@F(&K MG/%\RLKSWRQ ;@>;7; M/FR]S+CH_G7B0K),Y4 >@?@>:34$!<31;!?:59XARW'BKW:-.^_6)JS!6 M\1O*9";+%!Z#(Z\8MS) !A!0B9;D6B:!TT0K-R1Q$ALABU,FIV>A7*J-*]&/ M\KLU.F*GL":5 J\=VP-4A 3V(AXN[](ASP>2O47JO"XU)-I=7F\?[,G]T+5] M(.)3?%1$=O.(61J?47Y=@'*$%NFR\439TD09)J)U?@EP2! 9"?SO2:!]W=EN MT.[Q_:U!;:]QW"9#7$@'4\&!H19_&UTUH@DI+]WF7:A>)Q)(J6:*#,"4%@,@ M@XV5"WD14C(/X] NX#ZC+F9E*S4/T*LHP#U\:E7&ID:%[ I=G-%*A#VT*Q.G MP%BMH@6H2%1"G0B1Z@+3"%D4FW0HA-USZ%2 $JNTU)R2/Y85E+@G M(>@1*4+<&.@(CK$2 MA%_N3,XI\W,'[!-%)E!S*V8 ^053Y16?DJL8-VT%&X!BP%F,5*61!%S:4E,//OVCHXE,XX?HE)&2T"?@$":X&6B4&P3"JO,&AV\"A0Z:JA( M8&A9B\9'Y%,B B9-2TMP6*BZ:T8=&>?QGLYJ,99+,=#O\1R+[3W0)0.ND>F^ MD*X4QV9,AE,2.D#)R[E>^U&K(7=SBD(Y,L2!%*%X!'M4B7W*M+J5NCHR^4*^ M]H=-],>PO^V[O(,7LLL+9ZQB%C2U^TQ&B741N/=)C:#W",JRPH?GJG%P8F^L MF[.$\ )#CD;*>RF_4C82 QY"[4)!OS#('N"-+.VH"N!?8N:SF)2_EPKJA_@K M\S0<:^S_?S/W/=G!6PVN!V,I@(^VU+0Y3Y4$6JH*/]]4322_I9(=N5\HVH&U MAD/@V:G4HS!8[7_B@<::Y,<%.CHYSWT/XK7BNN@"T(&2UB)O<" -KAP!,K!2 M6$Q5<]:>W[UP3K"%NZVW*/V917*I 0DRY$-@*1SC5Z"KQ# MZFN$K5*H'!7:3"5:)T,3\R9?@C0@^*=PB\8FP"![P,4^;-"JY@20E+8.6VM> M.-F?_7&"_%YH/NVK/%@L=#JI!DN,]V84@#:F(@&^44$K0"HV5Y_1CX\;1]UC M^I+N+?X7LXFKC^R-\)&]Z<5JVP$:#P\?;&XUVD]L.VQUGM3S:\KV#AK'WX8^WEP"6(?FGQ:.SO'[GA=L0%8B%^X'[/ MI^RP%NYOS*%8&>(K:VRQD.@W$=W0',#Y,]GBU6X/(1M^U]T*6+K3\ @8/,)$ M&XA6X1ZR00$3T9DBF]GF2::>W]KXWO9>9^/-[Y,\FP>V"<]AQ+[RF"K=P.*7 M=S(MZ72$_8;= /MDP;&(/ 3ZK M^HT7^<*5PK/_ E!+ P04 " "*BJ94\I:J?&4$ "C& &@ &5X:&EB M:70S,C$R,#(R,#,S,2TQ,'$N:'1M[5EM4R)'$/Z>7]&'%4^K8%]X4Q:DZH)8 M1^5\.>7.RJ?4L#,+$X>9O=E9D?SZ],R"=XH:-)=XJ<(/6[+]]O2S/=W-TGES M>-H;_G;6AXF9"CC[],N'00]*%=^_K/5\_W!X".^'QQ^@[@4A##61&3=<22)\ MOW]2@M+$F#3R_=ELYLUJGM)C?WCN6U=U7RB5,8\:6NIV[!V\,D*[/W7>5"IP MJ.)\RJ2!6#-B&(4\XW(,EY1E5U"I++1Z*IUK/IX8J ;5*EPJ?<6O22$WW C6 M7?KI^,7GCN^"=$:*SKL=RJ^!TX,2;U)6#?8H2ZHAJ8>M^CYMC/8#DL0C%M=: M]?#W$$'ZJ%[89&8NV$%IRF5EPFS\J%%/37O&J9E$81#\7+JC9]B-J1#!QS)R M:%&:*,QM(8Z54#K:"MQ?VTHJ"9ER,8_>#OF497#"9G"NID2^+6?(<"5CFB>% M8L;_9!@1@[N/LP+-'OH17+(ENK!J(?5O)GS$#=2J7@@=WQH\E!318\S+J#1J MH-MOL,?((].O!/ZBWQL.3D\@K#4"Z/7/AX.C0>^=O76QDDJ!$!^R[MZ5/2/9 M/_+,\&3^KV=;?S#;01E^9==ITLYG$5*:,@QD[(&2<*3T%,*@\A$2I9W=EUN[%'-4%)BD>$Z/B8XG4 O+ MQ9%,*K0FJY!J[ M"[KIW\03(L<,WL4.;]BJU0$Q%UEQB1BGQ/K#R-(0I)?B7I8+,(RY=^3BC]L+72!FCIJZDKVW5 MQ$0LRMI5>"%>M*M6R]NOM6S',GA<#%T&7C0SSS4SW]!560.%S>:CXL +7RAK M!M4763X%MM[P6K7UW/J.B((,I#M+B3PHU4I+@Y10BK,HJJ8W$-YM&H(E*XP7 M9/_W?<1-H4,LY>VMQGX;BW$.S>)0WE;B@H@G<@QLAJ6U5->D \N\]%#Y+TJV M"/<:5&UOU??:F;O>[[WWAL@S:N09_*VANN@%ME.@+F1*< I+9E[T'%Z#Z,?( M?35:?R3FG,>(&PP5K\%E;\)9@N,01Z/AUPQ.DX3CGK#A]!]PNG.F.<[Y% ?] M"K&[J\SZ;O(^/==;MUWM@:7T49,?:AT]PN]V5]#WX#/#)A03*3K)G_S[G9Q+5[?NQ\2NG\!4$L#!!0 ( (J*IE3J37R'VZT# '=3 M)0 1 ;6YD="TR,#(R,#,S,2YH=&WLO6EW4TFR+OS]_ I?SGKOL-91D4/D M1%=SEPL;FKI(!MO L;_4BLR,M&4TN"49;/_Z-U(> $,54,B6MJS=U4;:LS*> MB'@B,S+RU_][VN^MO:?1N#L<_/.!_$4\6/N_CW_]'ZW6?_^V_6)M8YA.^C28 MK#T9$4XHKWWH3@[7WF8:OULKHV%_[>UP]*[['ENMZ35/AL=GH^[!X61-":5N M'!P]\LF&6*)L12^A!19E"X&H5;!($R41F?A?!X]4]EG[+%O%@6N!2=#RWM@6 M. & 5FH^X;_R(^T\:) )E#*@A.1S2LPY9B.5(8CUL8<3_G7\"P?C?SXXG$R. M'SU\^.'#AU\^Z%^&HX.',H3P\+2>\^#BI$>GX^[73E1"R(?_W7ZQDPZICZWN M8#S!0:+KJ^*HES]>6+]>768?7AS\]-3/'_'IV?KAS5N/1Y/KLPN.X_1,WLEG M*]D2LJ7EU:F][N#=7]RY'HXXOKYSIAMO/*;TR\'P_4,^,+W[O^'ZI;^X]6<- M6(]>G=H]G7S]';H#/HTJJ!Y.1C@8E^&HCQ,&77V6: G5DNJ3F[3X;3Z[T=7; M_=5]I&D)_TF+G(Q;!XC'7S;@Y8&O-&+W],^:4.I/GGU]^G@(2KJ_$NC%&5<7 M] ?Y\P;JXR!W<3#Y)0W[]7V4T!_?)@U/!I/1V=?E='EP^B.F%SSJX>#@GP]H MT'J]\X"Q3Y@?_]JG":[5RUOT[Y/N^W\^>#(<3%BC6[MGQXR%=/'MGP\F=#IY M.%6%AX__XS_^X]=)=]*CQ_5U6U=O]>O#BYV_/KRX=1SFL\>_YN[[M?'DK$?_ M?)"[X^,>GCT:# ?$+] ]?51/I-'%QV[.-)A^Y.,=-BNC;KIX_NEDF\H_'W1% M#MI!$49I \:[4!)($5/T))03Y8^-Z:M(EMC'EAI@OSZ:NH\V!_Q^9T_XYXRP M]WR0Z?3_T=F#M6[F6V?]YBQN#-^_4-OO]W3[)!]MOM]_%HZVCMIZ:^/5>6?C MZ5%GX_E99_?567MC$[8VWO3W^MOO]OJO9'OWN=S?W>Z^T)W>WOGPO'-^(-KG MKT[WSOGB?;1^NK5Q(/?[O[_;?_;[N\[NYEGG[6NQU_/BA=H_VWN;[/[& M=G?_[9NCO?/7'[9VZ_.>G^_M'IQN[;[I=XXZO?VC5Z>=M\]-N__Z?7[VM!N? MO;9;N\]/]X[:T.YO\KGO5&_OZ?/_9=I^_]]OG!Y?7O.%G MF<'^[M"TCYYV>?_9WF[G<&MW3W34J].M9QU^_O;A_FZ'WW./O^^=;SWUYR]V M-R?M'7'Z8GO#SX1ZFS)^WN$H\U!WF#/]&#MPA#P$TXGCS+O:?7YL8>M MC"L(?!,"X@L(.%" V8:6DXI:D(-G'VQ-RZ1 VI&+&/*#QU(]K&;ASJ1_14<^ MBO\I[QFO!/PM G!XU=WJ;_K+-P\ M%7 /#SXWV:5[2IDC@5YEJ"MA_[6P]1?"5B )C58M7P Y9LJ!O;7CP$GXZ"WJ MPD3LP>.GZR]V-G](WEHH;;/4Q@,HM@PJ(CF140<3,:JIO.65O*54'^5]R;$? MK:T.#G8XLLDXRN/7Q]5!;YXR\QQW8X]>=,>3^0K];.M)Z*?^T\'6T7:O MK9X#"UIVGCT_Y^LE"PXZ;Y]V.]SX>_WGJLW[JY!?Z.W#O?YI;XN%W3EGP?;W MSO;ZFV)OES]O'![NG;_I;[W=?]<^>M-KGQ^^V]_8%%?7\+-.]M5KN[?;UGS? ML_VCW[M\W2%__K#UC'_CVSVSWW]5W^]\Z]DV@VB[=+KBPZ7@N2W616?]CY2" M-OAS__^:=2JM&9L&WJ1QJMD--0Y+3/ MVY/VDVHN-B>=\]=L:E[]$2@PE1>Y1=$P :"46J$8YGJ>I'$> UF:$W3^OI-I M%'3..V=7T'G^87_WS>%^?8[:,^W=5V)_H]/=/V+O\K9"I"W;1TEM[>8>PZ!' M_]H^VW^;CZ,"VS[ZK<<0>]=^V];[1^]..QLL ME,[&.\'O]Z%]U%9\_*SSX8^ 1H@B0DLDG5N 0K=0YM(*'*PK9XK4)/YGPG]!XS'1UC&-L+[/"\(Q;5,?NX.K;[LT MZL]7]O*CV6B?;3UC.9__5KV_Z1R]^K#7?\W_)K'?;VLV&Z*SL;E+WSW-T[>B7:NYM\_6&I__Z12DDV$\L, U-" M=A6MX#*TR&*.EMA>1Y;V2[GW0^HJL)IY$6U$(!\CB4PE1Y(9F63B7ZAK[5YZ MM$WO:7!"M5]JA&GRMCLY?'(RG@SY42^Z&+N][N3L6GP<$TQ9XR#15NQU#Z9= M?YNGQY0FE'>[?3YEJ^SPWG'A>_&QBR#B,ZY9^Q8?Y9/1&<>/\T6!;E]9@'[[ M;+_?Z75V?S_:>K:I68+O]H[66?M?,3KV/K %4&U^C_UG[?./SN,U2YJYI/J= M+<4Z,')8VQ-TF)_N'>W!_M'V4:?_AN_W]-U-Y[&_NZ>WIDZ)+<7& 2,GU?>6 MG;?[W<[18;_SK*WVW[9A[RT[CYT+Q\'_*J8=NOWA#Y:JDI!L*Q4.*" ZIAWD M4DNRT2[&:J!B'CS^H<@BBR ""M(N*4A2!)#*:E9T3;X4E_YD5?T MHQ@)F:'E#&8BT$FA+L9P/&UDD=D*6%F:AJ/H[ M+XUV4(*-B;APC6QIE6\@A M<*LHXP.[FZ U_JB_TLJ1"R8S$P:,B&R^$I@0A?"!'[.R- N.D9N6)AM=LC78 M4E 36(S,+2^";E%AHLHDQ/CD?Q C21@)&(AC;<.\M\1@E1:Q@(H@%(6O6IK3 MQ=]&IY3/(5F3[4D7. M'J8\>/PCT"E,JD,(EM%'D&O'"&IO97;)J% 8.L^_@9C96YL5,+X-C)M&13L, M =%S>%1'8HUG^J)#;'GV%]%"B5C#,4.ECM6Q+7E/HTGM,]T]'-'X<-C+O(^=RI6VSS?>[L'+&N^]O4YRUNUU29TU/,J*]/>/3S< MVGC.V/B]_T6WVF[GU_\/BEV?@1,7K,.GDD05I#9!*: M,NN[]SJE" R*91E"N7.A?=(/+CH;_)ZO_F".%EP!TPI98PL"\\#(DF/KK&-A MX2J3XGSZP9W16%AKA9"244#,4B.'L"$+%$Z+Z4":-,).45 _:/&#REPU^!.% M_D29+^SZ>IG0O GCG>OU[KKL[.[]X73QDB*V$J8ZKNX]JSA[;0//WY;A=R?. MYZR6FW^ 5*R&U<%:5:J_!:9+*K6$+4EF83.%Q.+4/R1.4P08)R$)L) H>,I) M,)?*0C!%"FGE;V?E;P_^$(X#$V %++(P80HNM;!XV_+>)2^P).O=K?O;IZ.+ M\&7M9-"]P,#@I)[^8 9T.E/J]K$W_N<#=Q,D?ZKV%Q_K3)SM&G(QNFH:)%\I MY@R8K9VKR.KI4?O\\&AK]QU'2!P5[7)4M)L/]W9??>#O'[9V7^MI,L+NNKF. MK(Z>'FUMO.;S-TW[Z #X>7S.:]-YN_VNO?'\E*,M?N_UT_;&^OG-R*K-45-G M]T"U=]^=;6T<\F]+_!O>R?UGKQA,3SG:8N!N;'YH;W1*^\EU=M3U$)2&%'/@ MD!LHM S1U8"4869>0&-ZL%C\8L +:5U5RBY@L4/PB1H)9'I>38!P43M M"471(9644QVI^JHW6,'D&B;O]-[Y;_U.__5I^^W>*;^;GF9"\K.VWK[I=]2K ML\[1.N_K'=Z$R=9N/FH_VU/[NYL,ITW9V-%@09K][OW^X/?#_?/AZR]^WR_SKO] M/HMK8U/LLZO8>[O)T& 1;? U&YW^UL9>[<\1^_]]*%+_S0#?AI.MHS=\S79W M3VWW]W8K?/B]V$7M[:ZK#HN;WT^T%;NSHW3^W^>OQ!\Z* &(J26=URT0,K2B MKUUN-AI-WI?H]2?=M8LGT.L>$/KJ$U(58_PZD MKFY$TVEP5]^ZN7XO71JM35^(OCJK\LGS__?YA*Z;%S^^VO7YW8^G'017W\83 M'$WJ;*SIO)%*T(2\NN[CL>O7S)^<6B>>?'S$Q9&K[U?A90WVUW5PA'X** M.HM<)RU%+,H43$;5L6"M+[O$V;(O0'-=S/6=7+: :0FXOM'ED>]K@6J>IC]_ M?(@,J^M?UB<O;G%U[.I[O<=76[38C,K'HK)E%E70VPP!N'G) ME9KM]\D@PZ*UZ*>8^ILM>C+5Y\^;[')&[Z/7.QL_W)I18Q:^B&+ @RDN%L^Q M9AVM@4+27 S97$26"]6:LB753%KS)8UV*A"O?U[NON?7^O34:9"&D^'H;S;\ M%]?7G1LT&/:[@Z_=]GO5X[-;//S\[;^I1445"R!B5!P_@O<$43FIDW321_?5 MS+5;!L#ES[X@%A=?,S_L]+C73=W)1=R\EKO]VFU12T.,1Y-'+T?#?)(F6Z,= M&KWO)EH_[;*YF?9E[9S$<1IUIYU2.R?'E8BN#_+E>>.K,/RK3[ENONN7:82O MD3(Y$,AV,++V)N:3EF4K@\RLVXS3&]U%*YG^F$SE]\M4SDRF.5GMG;6NYC<+ M$3'%%+1!JZ)58+Z:C=$LF?*A0N-Z*O:663NU5H048I;(,6 LL4B#A@FU*S7) M\^;\LY4D%U8GHW$DDD,T3#TSZJAMD5"G$7( 6+*?@R0;T6Z5J =+@H,A *L5 M6@Z!,)IBO'2D+F94B,7CFN)GN.;G'CHX&;6R)8,!<#YJDV6RRJ)6(*6Y.[;] MHZI_U1&T,V'AUVLV_WU2:]L,^\?#0>T(NK #5Z?Q_CZ[Z,DPO7L^2+V3.FBX MGG-W,C4.+[&;GP^>X'%W@KW96XA9A0F?@]=3C)(R1D%@#<-6N9!"U ).R(_#2A^A%R1PX*B^S"K2R M5E] _KLHU).3_DD/:RK,9BF4)A=)35ME/0^GD5;C"I^)#MDF M6\G!B#$2O D^D) AD<@^2BW*A;]?B6Z&?G56HA-!"P3G:LXGQ%1\-EYX4Y(A M8:S&I:%JNZ/I0,C95'@-(3T%@LL)2,28@7S"%')0-2G+1@E9+DWH>'?"F5UP MJ%@]C Y:"1%!Z1"3]B1]-$C S6B6QE_=G7!FYY&*-=EH877DT-T%AWSSH$IT M*B$FZY;&(]VE69N5<*0HV65G33 )@J&0H@"45NM26*O2TOB<]90NXG#*6Y-# M&M7S1G18[_:>F$ ,^]003Y1D#"$;9%K@0!87-=I0RXX@FB2=6AI/-&^1S= _ MQ>(<9IV5,>R0.( VT3C^DK.WPLOEZS&9B^SFWU/"%%&%:="<"EBRWJM(KFA% M;&C1F>7K*9F_H.?30\(\4PDHZ(,'2#XZ;0F4" 9R=JHL#>.'0\U7CEO MD\SD%7@70Q0^*"4=Q((*EX>'SEMDLV.G&)^3Q>Q.I3J7 M2,1X,,DI0LO:22%'KX4W*3F3K4DHER82N5-;.KNP@\-_EYP6SMH .F$,0,EY M4X3/7@2U-&'''?NZF*M,1F)OI M>5+EY.)TV/*#=I_)E4 M(K86CJ,I"537S(02'110V3L1J4&AUJ():7;QEO8E*.&=RE&#EB$4]%)*CK8\ M.AV@B0QK(:2U #0+@A A6RRA,'?&J$M(!%$X,M)"(Y->%T^TL>R!"D_(: M%TU(,\PFD:Q!L0@9(D%2B%&*+*)%;UB_]/4B*,(MJI!^.QES##,>KR>.=<;= MC]V,T\FQ;1H=T&C]8$1TZ_,UIJHCW"SXO34*I9?&2@E,]3U9FR!K@[4LL<1+ M5N(%M*X^-%,\SP>34??@Y X&G/TG976^P3\^/?4GG!0XG82H8@2$H.LJFV@# MH)(121AY:?^L4 L7IMJ64#. <1UM)^>,)S"01?(02!L7*$:OE;"7,.866-CJ M53<:XV[H3510I+(N2&4@IKKR);%U%B4J5O]R.5^YUJ)=5*V_&+.^]I^_8:\N M(K%S2%0KAWQ,^M_HCE-O6$OLC'\[XR_'PS'VGHV&)\?CZRD"]1QNG>[@A/)E M(;SA8/QY 81:&V%\96IF-6+TV?M,*0"W2L*/)NR3$[_RAO^B7B[#$=_@U@?O M34N%6>@KQ:1*K?&E/+")0K#DC:VSYRF):UK-$=.BXFX1.SYO1$@_(9]HDD:1W< MG9CFU0)>RR+ ZEHQ'9RT 4MB#Y8M\U>F09>)6U((OZA 73FPP?CB^>0G<^H4"?UV=OWQ7WQ''*7#LQ?TGGJ?R_KZI.>#XY/)>'J&G!7B MGN#XD/6C_E.CN?>,FB\"N39'=V=M'+VCR=.306Y*!AC;,E^TI&1]A(*%(^V, MB"H%\E&%!LP5F@52U HIWX[UK9%L4L";!""4KHO("4$F*$LUW%]\I-R"<.X4 MI;HA2*&((==,A4P:@E,^U&$[WN4U& IWN(#"?46*5/SV38$+U+7?M;*V($)= M)L(G"EHG52O86I*+G^*Y(BO?Z.^:U90^M#JB%R1!@*E%5BTP9$3V.B$E?3^0 MLKQD98:3Q%1(!3U& @4F Q:T";-)N13A3 /2QION@F[7^\P.*2&A$R'I**,$ MJ7U,UI0@7+:)_S-BA90E("LS-"S>AV2BJV5G0:<$=1*X>UDK%%H:D$)BI.9@TZ-P ELQ7,$A&4V:$D6$/11"!F MM)"\#L$3):DM;\+&)GBK4$8V*1DXW@FUT+8VAD+15CB_^%QV M14YNG\+FHI2Q7ELGZ_J<& /9$#U;%H,V)-$I#QS[! JUTOD"%_%:!I0T MJN=$B)A1BQC))O *L62@4HIT)KEH5SDI,W<[H^/A"">T07&R0^EDU)UT;V.] MU-O)-D .=YPTMBA;Z*/*P@ MQ( MHY02M T-6+AF15[N#BV)?4]2RJ)C=V3 (@60.>3@2"@.I>\'6I;;$\T.+>QZ M3!+*^6P!;#(>8P+B/SIE >J>Y,#= _(RPTZZ*"EIC&2L P3C7>1X6I/20:%( MXI[PW3M#R^N=Z]7VFL9S0=0"NP)(&F8NSG)@'3U$762FXLT]":3OCKDT&"KH MG7;)9D&4,B8+D?4%EBPC([J("4@:C6*14:C!-H,N4 83JBJ*X6 M.UEHJ#3="S4E5R&%6I$THDK. %@9+'LDBCJ#8]LBFM EUW2H-"JWQ3)$I))% M!M! @GP,C!23"L@<+9@&$-P[("R+0B^I>)=][2Z-$H+6OF1E8F+Y*2E*NB>9 M2-_B#(LBK6A,) D^D?5@54"A1:845)*)C+DGTFI*Z*8=:@GDF'LC$R[GZ\0# MDB$9_IOC?;&$38JV04!Q.848'$"T.9".Q910A!&(TC: ["R\\YKA[ V.=KVK MP\1U2< ,,017O(:HC$[EJF+^LDOK=IW7#*7%$0.5$A4:#TP/$0H+RZ9H8U"" M[DG>4%-HO,_%.0]:4:Z+3>IH64RDV5M9;[.Y+Y6(FA1YZ9J*!]'H0@)L**A+ M#%89J17X(%,#^,8WDP_JJEO3"JIV08,:@- = **TUWW+/#BHA,?U$4'=D5!..#IZ*24L;7-6-,$W+$&X^5 MI@106M>)]T8'# G8MG@F#5[ZHHN2A6(3DF8:CY5&1=RIL"NJR7B@ 8JPD92W M(LBH$^0<&E"=;@D TQB"FUQ=2LG:8"#7HMPI*8:*-UZSA6E"O-]XK#2EM\&K M1$4@.QHMP,@80\V)D%Y';97.3>C):SQ6FA(X>R.H2!M-,@&R*\$EY0+9HB+Y MU(B^CL9CI5$]+5E"-(BU;)"%+ @#U:*Z'!M%+U)I0O3D%=-*L!2])0%.0!TLB*B"E^!1 M>^%4*6 296NO"I4M-G!N759+Q&UF!QP3A#76N&SK5"83HQ3.>@7>0:X3F5; M63ZB,\/TL RH "01%;!%LL<"%[0DCJZ84+D&,.,5T9D'0[:1((3,;HLTY.@" M6A>EETIY+0K1_0#.O2$Z,PRM2 H,T1>1,U0_)3#+&IU3$2HWPN(LE[]J2DQ. MFOV19SXLC 'M992QFIVH T')O@&+ERP9C$<'$QHU*_HW#T[IL\?O4.#[G#4&4X:$WX[']!G)R@I"28 MLD.2A$FAPB1,$[S2"AZW9SV$1'1$43#F()..8$0 :S':;,DUH:K,;0P@+(KV M*I<5Z)B22 F4%VSD [=BB74E5NF;8-SG.K[S&_;XZ;1S2#1Y,?S:\O)?7W>M M(?"(+J5(0HMI;H&WL1A#!!B-88N/J[S9GX;'SN%P--EE@_]\\)[&DWZ#P'%9 MI5VZ4 BLB>C!$I%1&JF@689Z+"^-)!V6(XN]T77%I90B"%)!^PQ24*Q3F% H#JN8I(NET-N_95A7 +D, MXZPHP2>=T" 4A@4LA) T!29DD M3=(J+CX\%J_BV Q962BB.$DR20W.2*RI^\J4Y*P!$Y?!_=YF&:DEY^S9)8LA M>4R10/"_J.ND#FMR*3XV(2]RP4U[@RU'*IKI>LUSC 9"D@&L<\:"S\J1PN6P M',N2INJ8G#D+@@I'6=JBS^Q^8Y2(0;# 5K):V?SK(7>11#2>(SSIF1&48$,. M(0-(ZT(C)E$LO,U?$JL"A4V_E"H('=GX!V^S)V6S8K@D00THK[_DJBP*:"A. M)!*)S;Y#]M8QFB R9$6V 69_J<>P"+6+)IJ:]*OJ?B:;9QG6%&M C$)#J84 !*-"B" MDHR-;*3UQ34AE7[!X7'GIGUVX& D!)6)"A&"TB%XYZ53!2@44I>CX T'QQT. M-\Y.,$'6=2RE-20TN!(PA53'&Z$@?Z$F+,:Q2D^XE9E1;+=SS#E"L,!NWQO M5#"&$*4CVX!Y"@L>]C;37E#,)1<3LBT*1+1!Y\!_5%3"&OZ[^+!8R.'%&2XV MJRSD@-$Z'8%0H:DUC,E024D(6@J]O8?I"3.L3E80A!$:B[<@7$'GM,\H?(E6 M:M. ,&[A#7N3X9$!*%-D6QXD)"TQ>]X!0EJ-I%03IA MW"#C#&?P.&$4&/)U M56AIG<=8O#,R@%)9FV4H%W?OTA-F.#NT9*F]Q: 10&K$[&(%"DC2+OD&1-D+ M;MH;;#E4TJ%D%KG4%= M30NTC\X)A&7HE+GGZ0FSG-.;R!):<(B@+41T1INB;)%@;-&+CY6%M_E+8E4 M3*%LDRI"0^1PKY8>]M*Q^0_1FP8,T"R[*BL/PB>+D8,PI4LT@N5DM'7*&M^$ MOOBE'L-R204KL@%I+!1)2$DGK6-=/%&BN^PX$?R_11//>#1YM,-/S"<]VBI5 M,29G;9H<#O-'*7RYEZB#_W+#51__M[4CL9 M="]$-CBI[W(MC?Z4NM/CRWOPQZL;7!VY^E[O\'46'8J(2,+4]8BTJF84*(1 M4/E9@C\VIAE$C('6HJ82-00,+/#19(.?<)EC]"DAPV,O/^\H&CG2R*GC)=%QI)# T+,!1?5#(?GE2F>(SQC@X+LG%=%HS1& MJ6*=:T+]]1\2U=.3$3,U9FY\XM/N:?W4%*5202E,TH$"#2%GS^H%L6;6.!N] MA"53JCN7U Q[S@7'X3JF:&6"H,A#4LA_2#E11&Y :?H?DE0;TV%W0*.S3T]L MB%(ARB 4.DU&@DFA=HM*%S0F9,\5&C!XO>"BFF'B*0J4FH)WVH(T(:#7VEJF MA38*<[7PF? "%E54OYV,N?''X_7$33_N?NSKFE+TYX/)J'MPG&UW#PYO@V9^ MUH]R R]_U8]RX]2?Z$<)M>@-9%T\.O V>1T=__5DB\E:B7NBZ4N#J%NQ/UHG MJS("H% Q09K"5V*R'LYJ%$KD'S^M/9%CW5]QVGEZZ^0@QMG;'3':7@RF&RS M&J^@^C/Q@(Y98F;* @ER\+5,L](<(.B0HL9FE%IMBMAFV(L5ZU+,=>U+-!"< M\BY0,=8*R%F#:4# W2"QS7)::>0 CN,Y703XJ(*KQ?241Y")9-)+IFV7W?O< M (T)NC4('\DY'[($"R;*3*;D$(5D;]Z0S,(%E-#L="AIJR04 @&;(++9:5E=;-NADLJQR&K1=Z,T"4^._51=J6%9M8S;8(1I\AN. MO[RL(=J&V@= "][D!,G4:E_>9Z\%$WQ74C,JSS1)=#,<\2PY^Q+ 92H02'E/ M!G6F))S1VBZK;]L=89ZF9#5%Q7*I,T^*B+4\IM,4P!>'3B(X/F*6C27>L9QF M."Y3"&5 &\ (<#*BE(E%910$B;HL6[QU=5%G.$C#_C%-:/U@1(U*SXF5J>1^-WM_HA=[L'_>&9T0[])Y&=6Y 0T24.>!R M*2F348!0(C"C+\$(YO>(636@C,9WB^@IIFZ/W_Q);SCF4QLB(.64C!Z1V,X! M&M:;;(-%GPRQVRJI 9GXBZA,\T^[URYI70O8H*Q3+# *++D6 64N4DCZ913L MK:O@_,7*P751*6-2;$JE2=YF$RDA0LFU;VOQ>>4BJ>DM]8* D2D!J&0YE+;> MU!Q''^J\MQ)4 Y8J7!R%NYV<8^UO1XVJ2F MIRS!V538YX,AA4X%D5P Y-TA7N5;6"T6L>EW)NPPZ_D[B0;(/_JC&*[V/!V. MV!&.;WV\U[:TF($\ A4,-K(S#P%T9$%(Q2P\%D6.^?@"KV]7&_WE:)C90VR- M=M@K=--G4UI[."G#49^=PDG>.8GC-.H>3_.X!KF- SR@?'E14[J&7*DS2SAF M]:9 %#IB(J<=""(,&P]0G.O2D$BN.2\!*A(+;WY"@NF8(MV!SU>>N93+3909$0%$+ MVBE(4E3O8S6S7TV^%#?W6?F3LV/*?Q6AO*?!"6U3'YG_#@Y>TJC:L1HE;L5> M]V":];!Y>DQI0GFWV^=3MLH.[QT73/78SE6T?B'.7V_GQK_D8;W/I3K!M+?@ M=I]T#;Q/&G!Q+ %"4"DE&2UY\%(P^^$(@&TT%:O(S'W1YZ5#G5ZA[D'7:%4' M]DR6&0$CHB9V1"9$(7P0./>E@I<.=;!"W8-N ; A!,MA'D&NG4NHO979):-" MH;G7$%@ZU)D5ZAYTA< LM:GY00CD8R21J>1(;/M\,K@PPSY+![^F$;SYCV49 M!4YJFS H Q;))X?%ZRQ\"M%YN\+JBA8N"E8Q9 C"&:QKD7=J.U,B - ,FGGNBF"?D+3W3SU)^)1F5-D2V&1.2X M-%# 7)PQ%H10F3G2XGNBVQ#ESZ-XAT5 X_6O@[DAGLB@54DG85$BI")CA"P\ M&J-5))1V96V:!]%MRM2?)KN\G +A9KV7OSIW:[ L)O!ZD8>,9U^L\##%!1^X MNO:[UW>H607&JT*:HTX7/-M579=W8#4*02>YO/J2%U]?F@+-SU==TA"-559' M$\%&]LZ44!5ELTQ%.UHAZGY9X-T/PV6$>9;%JZR%T1S?Q&*09+)66RRV9FOK M%A\^GI:Q'1F_U;9 MF0S3NYM8[_=K/S(?6&3E:F3O=8T*-=MHEX($@2Y&%9(MP7L9?0:<=X[/'0-H M49)@@'6,,F8K=8&<4DB>V+HX$CXJ%>*J*^?OF;1ZX$47X\6#B@VZW> M.,,^'"UB)#*LF^3 J!B(=_@Z%3Y8[X1:?%#/TL:Y?>3QAM3KWYJH(D<29NBE!&R]#[F0,8%;:4' MNEP 62WB LB+)LO/R>/?7^GXQKQL$,+ZB $R2!G8#)L"07KKO,MP7\7SXQ'% M#7M_H^[<-DVP.Z"\B:.:&'7K@[%9*^\\!+8]+I3$ED?'7'RP<". 7"&J M28CZH>AU5H@J08%3S'RC(BCLOZPM15A2R>H4PK2NJ R7B)+A+AS9CPYYAN]N M-SYU5E%_EC%CB3'%:$"D% D40B%K2K'ZLG//+&+YM87H %[ ]%(SLU)PM>ZD M-<$G8R)DEV+V,BM;I"B\7XH5-GX&&[\U&AO.L''(A5AL$F*BR'\10L@"A=-B MR@DK-B[L[0HDBPZ2SSS1%";?YXEN(.IGIC)+CRZGF(2M@PC"2Y-LSE*&VB,= MIN78I%T!:<&!](FUL;.S-LF[ :\3AYJMS>'H:*86K]/N^SCRMHL7@9@XY [ M?Q,8,FH )(((4"<@RP(YAJ03,"$W*Z>Z@/G<*YC_,,RU4\8D33)D#MK!^)(- MRNSJ,IK.J["**QJ3!S>[@,(42;8$B4E:T&AB\M+&.D(E-/F+:HB+#8I5EM&L M$2' . E)@(5$P5.NZP3ES.(S*J2&9QDUJ)-V5IV-CA4[%RE(4UUF0P2ET[14 M/;,;)U5#]TTVW_WHY4XN MBAQG1V&R9IH&R@&BM0)8;STX%F1:0>.^9Q8E4PNY!:&",4"ZEB-4%J,AY[0M M4EW-#[T(7'V=1[JH4%E,:G_'PTE?3L7\OAAQ>NI,J )X(X/B2"!ZA)"4]U+; M'!%#L"#C]5RI%9 6&D@WIQ_,)!_)FR"T!)97%!"MP&A3C"%F5$Q=+J8?-,3: M_(:]6G1QYY!H\F*8IG47_Q0H5:B+'#@V#IWS-W,E>N&H@&:R#59KG]A[>J]M M\,[9BR6\%AO!RSO_KG%POA5C6[*33I",LB207D>C3$$7I=0<"*!O4.F/EOY4U1R#HAJ1+L1%!=5S3NP'' ;@6RD4S+@9?(RZ ;4D%DI MX!?=?3.:+!8"*N7)DK*"=2K$6KRDUD$T*FFEYKYR7;.Q,8=4O1EBPXP0!%PO*J&P4;.-83A;#4%LA MJEFN9/Z(@IK,4CC8#4)"B/S5L]D268-VN4YR;,Y4]$5&U'QLU%RFHD<.A9-3 M!CQ'Q\[H((,(I#"J6B[=F!6B&FRCYH(H680LH,D:16!\CC$):9,,)LO:G3F' M>4$_.M(TEXDF(L60!8CI*H[9N5 \Q5IW&;)Q0L%UWZ]N77U8L':[[/O5W]WW M^_'4GYF'II7$X'TV <$PQR(418=44DYU->Q[/@_M9T==YZ(+%+T) 1U*$I!T M"A)!)TW*R$Q!FF;TV>ZR*%^>C-(ACJD6@.].ZDU^.WO"K7(P')UME><3NCXC M?^HTAF7R 4>$@\S^XWTW+7*/ZO7R5ZF'W?[7%\":'KJZ_KN7P HJ"J$,9FT\ MV&!\56SOF9_(R)_BA4F42EX,A]4/BXJ'G9,X[N8NCLYVL$=?72/@Y:C[GI'Q MLH=IF@)TZP.<4K7D=P[4?7;JS]#-:)QG(PRJ$+B2/&;%GLX *,H6=9,D^CVK M/EQ;[)E!5C_QP3)5D<1'(% P&/ B,*2>'/@G*4%19_-!ZG2/C_&7WR%3:=<8JGS^= MFL1"'BQNU/RY4!QJ5F_2R@0PAKFLUGQ_B@$Y6!)Z\7--%D8HLTSR2,*5*!0) M S(I!+"%1/;22PFJ 4FEWSF3_#NFZBV*HC!!=2R+*'W2('3PF<,*;KEST1''(X+2.618+D+P/EKSE<)LC< &*%E]/OH.\7 X,WR&[G)W2 MH$+A7*UY8#P8E,@VS=45\C1"$KH!6:X+*:#9:9!%PQKC!=5Q/NDX$D ?G35" M:1N#:("G^1/WO]D_[@W/B)JD+2*DHF4,(7L/DOFQ<$8X*W0F#>0:X&+F+HS9 M:49BTJ4EVZ]B$Z!TWI"UP3J915!0I"&8*S!;0N=2 *3AS$]ZMF#CKO=&163.0 O N* X_ M57"64G9*-&F-I.^Q=1?RF54OTSW68V\$!?(I:,R B3\'EFA!%2PZF1JP[MHB MZ/'LO",KK@X6O-1>@,N*.62(3AA5F$9&&Y=,CY=1I4HH/L8DJ416*2F"!F%= M(>'1.-#-[8[]$31-@X.+I]1O[:[@V[_I-\0CRNSD\&[(EP4P#J* MI4!4*=FBV./FM!+SGXD93QLDYH@12!2%2CNP;(XAUF$6FQRD@OIB'&^AD^B7 M6)OE[,1,['>%S1R$6@C!1)NT!Y.\%9Z*$RLQSU&;9R?F9-E )\&..&L @S6- M(I>HE'*&HE8-FANS /1J/I-1P"H/#M@8&S ^!"&4QAJP4"B\_WXQY(6RS//G MWE(H*G4M>2,M" '>)^7)))4 G 1<@6-N]GS^X,"04EV=5UMKP011BP)H+:2/ MP2NF=_?+^"^NY9B+6\'HI"P6970>.(+S*4'(EHV&(4\JK,"Q&)9C+N!0@3C: MY]! & *'.4)"PX;#:D#&B&N06WD^2,,^78^^_UG1[_%DJSP;#O/XY6B83]+D M1?>;"RXVTB=XI>LLW20)+3-*%W2(5D^]X7$]=_.TYE,OI8LMIB2GV:6J9 $(/$F3LXRV?I,>ED5I%T' <]%@8X0" M@P6 I2E$1!2DLRG2>D4FA&73X!WJ];J# Y9O&T?O:,*?EUA]O59HN*$Q^0+1 MBP@ZH)%LMA7(#';9U'=NTIU/MX?.A3#R?]Y#HAQSBNBF?1X^%]^DO+'ODNXS M&M (>RS=]=SO#KKCR8C/>D]+K,!)L"AU 0DI@"MY.O\4I=;19J34I&[/!HAX M/APZ^9@\_U^D# HE8@Q.%Y$MQ[L4FM0_M2978#J6347?2I?'F:>J= M9,I/1\-^G7MX,ID*?JM<+67[DD8[ASBBW\Z^?H.OS&'\KAS29FH\N&"=,"$I M@%38J(=BL@910BA:-LEE+QD-%E92WNV8P!DXD#62HF6N86:(/SD9AL^!0$A[*^ 1:BYE=>YFMMC2ZS M03Z)/U_V<%*&H_Z3WO DUYJ):=2==F=-1[$&>$#?6W3^N][DN@/^&0T/1GA\ MV$W8NWB=-#P93$9GCU[O+)=187<",2;G:A)#3![!&D-2%PYI4DFZ 49EA:%Y MVR'/ HT:6:13:H(E(T&MU"EL9B>ULD.SP]"U(2ECPBC@6,]2$%2U7<%HLM61EBEX]H'1@S*F(,BC:<+$MGL)EOG$:\", M6F%65!""EEY'YT4JB-9$K\S*LBQVD#\7"R/0IVBM L M0P?V4H-F+I:FY*1<%LJ0,:"S\D@IR9"3$:4P.AMB:18GE/]QB#;2V#! O RH MDP,!2:10;# JHLN!@I)-,3;W&3=SBIDRY>BB2B% D1)M2%)$YL$^:F6I(?9F ML9S4?>O4D5F@B) 490/H7:BS'XL.SH QP6-#C,\*1/.T1%GII 5#R90$:+0O M ZCT-93$DHTQ!+=PZZ4('213MF$Q4-(*J#-Q;$-"+6.LVE"1:_Y2VX^F;PQ M&E2063:VYL>$XM!)5,2!:A#8A+4O%B=>G(ON1:_!)4&1HT0P004KN&GKVEY1 MFXQ-***Y.!*^NW2Z5H-&+1$\ M9U&2MI(I;U)0--6*PMX[E2F5DH19W%7C3LF 2-)S:P>P MFC4.:F;#XJY!.F\9S&[=4963U\E(:7P&;46PS#V5RTD;!3I38_7@*F#O# >O M;\&"W8I" #<\.)1DHP62 C.A)0W*Y.&#^E&2>#[H4D+A]^W0*[+_2(89THJ2,*'3_\^Z8Z[-PK8MVET0*/U@Q%-X?"S(U37U?J8I-"_ M3_B.F^_YSY<+W=PXX?9YJ>'_OI.7?GKJC]&6:U"F8?^XA]T_@^7UX;\&YL/N MZ:,1C8=!U^H52!CB8\=Z4F'/,1BI# M$/^H5NCC->/)68^!V.\.6H?4/3B/*/#]T\.7PDA?C_'DS/>_SK^!@' MCW^-HX=\]<7GBYM\>2L<'?#=)L/C1X;O5!NEA;WNP>!18BG1Z,'%O:Y.3\/> M/R[G$XF0S[TP=,5ZI) MV+M\R/1Y%X<_YHS\(B[R1B8C_G^^>O+EX5^FAQY.\I?'@O\EB#\_+'Z1U\<> M3N\]NCKA*G7EN&;9\'7\JVI[_?.!?G#CAU_^%'D\61L/>]V\=I5YTXA]_BJ9;?\OP MB[GQGNZKV3JO.\]W-S?6=G;7=S=W_AS]"_.^.YM/7F\_WWW.+[O>V5C;_.\G M_UKO/-M<>[+5;C_?V7F^U;GZ#;>;^_3UMVM [[%\2%KV&0X^*^UC5^>_+*F MA($PQQ?_ICZI+_7ICBVM_P6<:IRA_1NV]!-A'YV,)]UR]N#/$Q+O$B12?A>X MGVYMM]=^[9X^&@P'G9,^WR2M7>:+;E.IY?YRT Z*,$H;,-Z%DD"*F*(GH9PH M7YN9MC; FD*[T M]LZ'YYWS ]$^?W6Z=\[G'KT6[:/UTZV- [G?__W=_K/?WW5V-\\Z;U^+O9X_ M?:'VS_;>)MO>2!_:YTETS@_?[>\^[7;J^[=Y[.V^>'AYVCY^?MM\]A M;_?5^_SL#>1__=[;5[WW\6CXH7.^SL]\I;>>;??:;_=$>R,?;KW]_:C#5VX] MVU3MH_;IWA'?XZGG=S_X\$>MKQF#B*UD;&I!H-@*#ER+=P5$41/I6B] MFF;.?I3"7UC&Q2-6"ZWN/\V;[MPS2LV_^G^WRMO1YTTS#36GOG;^>,7\CD]DWVJQ,;!69W?BA!_ MC3*F]"@.A[V(O=YP$H>GC33N3[OQV6O+S^%GO>GN]7_O;VWLO^ML'!AFR+"_ MVS;\GN?[1[U#-N:*GW5YS1M^EAGL[P[Y-[5UY^WO?.T>=/JOQ-;&.[&W>]AK MG[^3G8U.?^OMYH>MC3VY_\9_>+&[/FGOB-,7NWO [WG^A]=U G#.+1NC8^=@ M-]-U,[HYF@WS=[C\=CM8FA[3V M[ROU6[N8SK-&@TSY+KC:R^GS-B\F%7VF]H\R[VGU^9F'];)6QK/6&>&H18-& MZO_?)G>GG8W7?\04(D6++0J2E594;I>M:J&(RBOR7@O_X#&[\71X$8QI^5]K MM>&_G^K]&2CG'EU\'Y:'H^\DL4WJ"URQFV5@-[LC?K_I1--EIS=;NZ_$_M%K MOJ[WCO=#9V-3[?>?RXYZ<[2G.MV]H_4/_*ZJL]N^26],9V.[W]E=/]]ZNWW( MM$BT=_?[>T>O]?[;#E_[>[>]P=?N[LFV_ J]"1FCEH):,B9@>H.ZY8MR+>FD M$P1L/:._I#>PY/1F=WN]L_-\2F)6_.:"WTRN%?"*X)31L'_A*'_^[]IDN#:K M>RVK=WXR[/>[T^K/:T^[['M9]>I,^5LTOIO3N?#U81?/:J15_:D>P=,_+(!/ M$71+>,]!GPW8BHJHQ3%>E-QTQ<=0RRS(EK;"NE6WX&H4X"VPW+U MBUXH^A>K7NA!,3CRJ<>J=T6[6[2'@\+NEQZ.W^_T6%?UZEECJ7>:_0RUCX_ MU,\]/.A4&ZXJC?^Y[N4U/OZ=B]L/:5[IYM'>Z>N7;S[%.GM;;7V=Q) MT9)6NW6V&\>]RYJ'3=(\FXJ>Q/'O'[3>[AVT\,99&DOK\"-+T9)=O$%:!Y:V M#KZ=IN]N71<]$=8@C:T&Z?A*0)VEP%C! :;6::-)T-@LK:SYCC[1??\(_\(5 M@,J*\ M%V-$_-L8=X4;]FFMLZCVUA&]6MY>[E8/SSJ]$Y]OYRJJ]I:M'K+OS_,K5@W MBOX,!M++-YU>"EU.6-^5-[^?2KI>QU\W M^SN]DWKRUD=YU Y9; R@)$00@#8!$JP%ZPK7U M:FGET^JTF^V)UNA]+YJ!G;WVT$!#?$- M@7PZ 2X17*1@_7RAXT5.E/2H'W6P?:0[A?_A[?$P;C3QY9#.POB]^"T*0)$D MX/?:!1KO.!-SU*>T%:WVO7Z9&G3Z13%-%68>2"=)W(RL!<93#+R T7(46DON MEE8$))/Z\_L\42X=U=1YO]_KOM0XK\5?N*+41' #E'L(:"2=0$7& +CT4BED M'=9D:441!E!4F_K!V\^0WG\/BJ'O^*.TWD6W7/!&$0&O43I:$/[-_)[80)U(VFN^9USS?(?UV-#;G[=A[^NHX*G4_7;6TLM,> M=LK0OM=VO[ =/1C,(U&SH@_?U^6&MGUZ:'J=E_/;V[FZE@;[Q>G")M2N6I)E<=QLL\?T.[.ZDFDPVCWK+7? M6OMPLG>X3IIGW^#>YT_Q>^)WK;4Z>V\_3"6:[ZU]VF^NK<;[?3IHXG786OOK M<'?'GFWN;'7VXGV;AQ]@$W_ZMO=:!\5J?F!'_XZH>%VRW9LCF*Z+-B%17H7T_;:#SZQ M FQT78K)^\*<%G;?VV_%8>H(<;+OR[2'9#5>2K#]#?T^LGWW]: ([4XT.G6G M$Z](Q6W)%OW/<3M9HM$ -7Y\0;SQV!@=?121E"DQJC\:VZ67S-ES;4FV:GH[ MU1\5+KX;*7&Z]*COK2\),L*C^Y6%PH/BMWC3J%S%X#BRQ<%^+R7]GM?\#/?U M)$Y2-(3/U1>'S^9QC.^62K[ M&Y0C*8>K!\-"P=$=G#X=+-]8_S/O<-#KXWX_CFU4B)BVSZ$>'@]JB3J/#B/&EUM^ MO]=-S+-S6OC(0D^+C41(M2UCI6MZJ$'E\PW&^7I2A'92G*#?M9,:.M;#3>B\W)#WY_OEWG MT@2G^1UO0B]OUZ%?@N1(8,R!ES8U\HA;CS201&!Q&[([?T3\GL44Z M/UQW3QO)IH@WB_0[Q9F^%E_[O9/A_OG;R]'$\.7(G _M;MD0H,R9^:]_R(A< M?]XTOO)M].?Y9;^\X.;QG5^83(JG:85[DWB6 WU&';YABQNS2:_U2=DOC/[K"&M?>_W3 M:WR4Y44EX-GQ1;5V5^Z>;;#FV[_C.-[L[[W=):WD@MS9CW]_VM\[Z!S&<='F MP9MV\VQUPEUY=- \^':R>[C7WOW\YMO>0?S>S^L_-M_NM?<^OSG<_+S[HWGP M]31^WUGSS76M&(- @5$,&'(*T)"B1X@H8((0D1TB&A!;6GEW_69THYNR) H/ M<\@_7F,>IAUWI%QW)857:.GSSDVR^C/,3U?3*F8.[,J9_:OXT'\ MYL'@:I?;T/[A77RNSJ#.Z3A/Q*4BAVI>Y5*!.VJ=3'7J% 'J. .&2@TL-5X@ MC8/5[&Y]'^^X!]RC1OMQY=R+L+.L7S7R'P8EBT$[YHXQYW/]MISJUZ-)SECS M8*PYG<(:1$)006&@42K&%4:#*($4$,0]9982[MP]L.979Z:--9I'\;J4E,_/ M!?V9??M.-7QZ\MNO'1>LGY^KT]*-EL5W=M4N7(<5.;I'3Q8*B[3O?= MH$A]D=KNIK()\IO^_5KO8Q4"#?@N@88:"=/] PJ#?=_IG,M;\5N4HM*Q/VK[ ME_S'XURCFYS(5R.BNWY0U65]AN7X57CMOO&+63E[GJ;[Q':2K(7<1!]S#D4Y MMI/6P3?2.EMGS=4OBG =* X J@ !E=8#:8T'<<*Q$4$A+<4O3Y5Y!N'^975H M#? RY;..*F 3M)75!(-SD.M?+IBUHV*$02I&*'K'PW+S*ZMER^N;^K2@H\-" MRAR2L6Z]*?,UXN>.N^V19HV^8NFJMHF02HRQ(0XZZI0T.F 6M&78(*L)^;)1 M*AF#="F"LVU'2WCP/TL;K3?7I":6XRQK)K;+K]K\.=:K.A@?&[A>64.4;AA- MA4CSX[W@R]+(U'^(?*&($ZJ$!"FD&TW@0%)&B8HZJ%@$/.L"C+04$])0,OZG M+LKSSU=X9?E&;3@O$TZ"?]0;T:]7?9^2G+[[G[U,_]]5DW2L//#G1[09]#K' MP^F/W)SSYL$1(2BBR%&-&(X9+R8)QSCB&,//4?!%+YY_9[_\TLK]Z M8/I>?P,Z#'W_E>ZGAI@Z3N4'U0YA/_![?7D#W M+UV9L13[_001_[C3JNV48?P(1Z\3NG2'@W_]H6_.@KE#E?)\TRJN;U2PL_K7 MN_5T7L;KS0@+K9UKSFS^E5;-O62S1LE"X M)H/ERY+(17]4JDABWS:;_J^,7YMTCY]='AY1[U/NYR M\TDIFSQVZ!<% ;?A&)H,@CWKU/ZRS<>E;--KW-5UB!B,VK_>:-_<<_.<$8^X M3H"?B]/<F^WKC$.S%":>^N$DAWD*Q\;?2BI29AK^I3L1GGRQ MO>]]!*:1/[J4N[H^:'D"=[T?H2"U'CZJ]>C+.$RMGZ#>HR\K\]:\]65]#4]0;U'7]+7&C/6 M<@4R8\TDXR;A()FQ9F&:B3"Q.S+6E 3>]_OQNM0=[EUO,,%<:\SWXA0L"'-E MM6>NK-[,E=6:N;+:,U=6:^;*%H"YLLQ<,]FX13AH9JY9F&8B3/+.S+5;KF,J M$7@?[^[[_?*:5 :6T+;\;;_7B4,8_'>Q_I_C]O!T8;BM7!AN*\^S"DB-&9:L M/<.2M698\H)AU?LA,L/*F^)-LL$RP\K"- MA(NBN#$L/]HLWG=[)3Y]@;=$U M/72]0_'I"18D%)\>I?:D+SU$O4E?>H)ZC[[VI"\]1"9]>9^^239X)GU9F&8B M3#1UPA[&,0U[Q0WL[[IRNLOR-]^>(S?4W1=%AL8LS==(LWP<-.:2WLJM*DH' M@_PLZ\95+NO^U4:6)6)F$M'47?VUW(W*3A/BST&QUA[8X\$@]>]+%L!J5W=. M!^W2:?%S$TN[W*BC;KIFRP^..Y-9^K41L+R]/+G8$9@WF$5;5R8N;S D;S!9 M(J)$?$B-T=O#LNMGN5?$%SKG?Z>MIM,;'*?VLZNF=SPLFKK_S0^+K?;@6VWD M)^\?3RY5])$!N[Q_5&]=.;R\?]"\?V2)@&4P==B/BUCN'>_[/>M=VBYJ(QQY M!%R;')V\ESR]*'[NCPT!]6?RM.Z-#0L?5WMO>'O?;P[8? MN>8_#LHC^,:&3-YYLEC=*%;RD8GW>>>IX+J.LTN+6N?]Y$WG^:5HS0==)I-^ M/.IUXR[3;??ZES:;VDA7WEB>7'3FL+&<*_Q-RU^MI2L1F/X\D[N:FI%QMW+* MDQH%Q<]$DA]\Y/:7\C(SWF:1N4ED,MXFO&49;[/RW$]Y)%I:V1SN^WZQT0V] M_F%YJXRT65AN$I:,M!=>;9[A-FO0/36(+JVL_]AOF_8P\]DL(S?*R*]0=B)% M%<.F-OXQU*;CSU^_0YG( MRK],_X^)VUWZV/@1"$\+W1N4G2Q>]7VG+$O^\Z3MAONO1CV2+G]J+!WPYT>T M&?0ZQ\/IC]P\BLL_T[W;[G^6[C!'<.G\0_O]GW+_U0/3]_H;T"$^^RO=.=&G M@Z4_KHIVE.OQ\](DQ/<=ZHU:PJ]B*[^J(+^JVIE19ZNI2AFKVQ^NYJD:J.\EK<[6UMK':VFE$37V]?*,HUN5Q M;F@&^)?N1+7SQ?:^]\-!4?O'_&VC6PSW>\?Q%F[0*/P/ZX^&Q9&/\KZO^[Z( M3ZU_K_]3?NSJ8]>."WCQ+"4M^8ET_4A^0!Q-1Q\-_*OS7_YT[<%11Y^^:G?+ MFY8?^G/:3IF@J>53C]X>:[Y2RTK@I/QCNVS\Q6-<6"YQX9PG7WE/T.6(3C>^ M#9?1C>_==EL4/TAN_NAMM[W]/2KX[ >+E@F[VX!F9_N.9>*G75&4*%"<"^LM MILM(U">E8G2G)U> =N;&LW7#+M1$K7GK#TV$O_%.H'K=&\[S$C-2[2 MOYA-.9@JMZSIP)*4Z6_3+_X_Q^WONG/%7KRZJ][I^6%1 X'^YZ.><,II6*5' M^U?[QZMNK_NFKVW9S/6XVQYN);?=\< M1:GNIL&7+[0#=QI+$[#CC/J@)7=4 M40>=%X%Z:;YL)%( "4%+A?.V?:@[@_]9 E$ANOK0ISN"KUH?O4IRM-IUZ9_U MGT*T.GRM^_W3.&N?=.?8+Q6CM(CXO3^&K[K'A\#U2C]CNFU4L3A[OE2VT@9W MY-.I6>M]?X>WON^2YK$[6/^^]U8=;!XTR>;:A[/6VIN#:%:>MG8^G#;7UNGF MVJ?#W<.M;[N''U!S9P/M[6RUWY%69_>L=]8Z^PJ;9Q]^[)[%:P\^PN;!ZH_- MM:]H[_#O;WMO__[6VED_;7W^"'<[\D>KK0[MX9ONYL%'TEKKM%L['T_B]\7O MV3K<7-N@K<]O.IL[6P>MG?WVWLY'O'?P=_R>K?W=PQ^=S<,/L/EV ^Z>?3QK MGC5_Q+&AW;-=NANO;QY\:K<.UDGS[=_[K;5OI^>?B=]UO(<_\KVU#R>[!^F^ M\9-GZZBU]NF@=;"_WWK;C&/;P,T=>[)[N XW=_X.S5/XX]W.^K"Y#?'FVBII MGGR1"&+IL0?(! ZH=!YH3S50W/%@#5$DM=@3 C44%__ZXZJ(K(P<1X]1B7/0 MNX=JS'*#S_BTD/ADB'90!A@8E90%88*DG&(5/ T>,57B$T(XXU/5\.EL I\, MXE):2X#CF $:) +:*@VX-4HKJSGS>&D%-1"C#[_7'X)H M>Q\6[>YW/Q@>7L<'+R8"WV\BKL7>.B/4K!A4.>T[<=8W?DYZ!J19 5+K]31A ME.FNMO)+5^%9 MD8RLPG-6X4E.H;4WP@4+*$D_G(/ Q%]!4'$E";>:0994&!+5($152(6?VEM\ M*3!W)06*R&LRY1!9OK7=]3S5=M7:^-C#0='WUD>>;CJ^473],+6AT)U.[Z0, ML:;#=5WOV S#<:?0YQ^)E_SS&7;NU?-AO>GUU\:#.G^,K8NGR$ P,R#8AB=7 M@.!4P;W_VX?V\%-7?U;'FP?V=!=OD-;GOP]V=[Z>I+$W#^(<[7P\;1WLLKVU MC9/6X8V2[X8B+EUG((@%0548 R,@@(P*7@04D3)="6,H&D64#I/ M[R-UL]IL[BIU6;">2; L_((4D=8Y!IBW(@H6U4 +0H AT0:._PN$V:45"?DU M8E6>FG(I,%L*VE0(LA%QS !_2LU:?C@. MD&68GZ$V3IILV"@D;<"1X$D$*$M\3S,'O)501,AV.C5"1Y V()_6J=K[N+,B MSWH/S8K\-(H\:;@Q3RS7$(* I0<4:08,]I& 143V6&.'G(B*3'F#$A@'ZV_7_:>Z9+A46XU\=*F2'_\H2D$BC(-"&50>DZT M)#"J,VE 42.__ +PI5O8,)53/4RJQI=V>D/=F04U^E6N]V*C[,P\81E/YY(^ MM;.:L+2D2*V#KR>ML^87Y2,!BB0(2 X1H))K8 BC("XCT3!2)"75T@IN$(0: M6)(9&J,+/S&.6%7YN"G]Z5>$IP3Z2* 684]$,PDA&A:<62(9D MP$IJ&F!2>(I(@Y!9N;OGJ_ OH%#J?;]W%$=S6GIR4D'-4@ MHXCII17*&P37R&]3K^K[Z]5P,VJ$'L;!%AVO![XH9P7T CB.?XP\(0]G&2\A M:V!6+.-B(=ZE==A*@]D,'P>^M(TR.LT.G3:F: 9V$'(*'8#"1)N(FV@.B51) MQE2@!#HNE(@VD6Q0CBN4-I#S?ZI),[(F/YTF3WHW$"/"!P&0MI%G<.^ BCGSB/.)SD S.Z!I3E$&BJS& M3G+@%!F7>6J#$?#":PNM-]J,BCLX;$#\Z+A)=DY45F]GQ1JRWLY%;R<( H,1 M51TBJ;93 6I,2A%&%'"AB?74&F---?7V!?@B-KI#W?W:3FU2L^?AZ1C#SVD? MQ6%;?KC^PW:.T\QE5)H]*GV8CG.HX)Q2%CB6C!5(*3 1C0#RT KEO%<0+:T( MV)"H2F9+=D!4DTIDA7YRA9[T0V#,?+00@#,H*G0*84I.0C0/!!=":HX(C@JM M&@RA"BGTXN>IUL]QLN;+PS NU_!T>MVOHU9:N8IGK@SIL.N&K\X7X&JV?ZO7 MM3E?;=9(NCM%C1AC7 87 %*" XH%!I)!"N+J"0D#3DG_I4>W[)Q>&6LM>UFJ M18VR)C^])D]P(D(DA$JH:-\P"2BR"$CH": 2>16(5XZ2J,F\$1&Y0IJ\^)RH M?HZBG%Z 5GC" M%7"2,$ ]4D"AX$'+U9NO3 M^M;.QE_OUHOW6^MOUK>VUM>*[9W-U_];K+;&O_U[\]W:^M9V>4:S^+-8__!Q M8V?W,4?&5>54N)=^\%NGK4V[TQZV?3[];5%.?[MHMGVD3U/WPWSHVXLX5&G6 M?7#?CZ0G=P68-5<]F*Z X4KK0+@& J<6N-9IH+!T4:0TX5@3+0P=YOL3F&^?MU')RRI,6#K\;+\%IAJF9P]1T&1#6<:44 M4@#S( "EU !-K046!>^YA]3 LN-X([*I"L6T(\9)D JK %U& &%.(WFD>?&<.XE3P=3PF@5 ML2I91;E.J)IT(ZOQTZCQ9"*L"TI[9T$T$3"@FG @L<9 "L,8#8($[I,:LX:4 M53IO[(4Y-\ZIANT=IM,>=)K][,R8,[-8/SSJ]$Z]W_(=/IUR]&DM,"![[9[ M_:+;&UZ*H.0N*$_!/"XM0RM-?X[VS@NHIHM\G='(LH !%*EMHQ88&$<\H#:X M:!D9)6@$*LI40Z!9)4IGQT;U='E6O"/K\A/J\@3IL!AJ;(T"ECD'*.$$:!P" M();+Q#@\5RKI,FI 4J-#F!?-N['F@X_:X(J^_^Z[QS[G:SPAT1BFK_O<'NZ_ M/A[$1_?]'.J='T39Z5I3@0,+4@*."8UT0R<';.0< GDD2%Q-2LS2"H&X(=FC MZ49V)!B+YY.#%U>DG"21EG9Z33D\P#H,@-]0SP)!!@&(-@1+6 P$>CEO[C3R6?+P$DVC./4K^TS5?;+>"7FK",< I1/EJ" (Z! PP6;6JJEB&;J/=,^X]O?S>Q_J_M=V%XS>>I5JDL:OI$=-?XZ_ M Z0;OD+H4MU2N^NB;? *C%]\KLS?P\/V\-"G0Y=29]RDW'&XOFNC)A:_M39W MU@N$?K]8[_CHLS%#Y\,H?@S:K[KMSO\L#?O'?CI&?O&LJUWW^O*39C"Y YA, MET,33;BPT "-RN))KX'A+@!K&+1*84\]2THZ@2&5.3-O/OM<%L+Y"N'$CB8M MQD9'^8/48D!=RJFB(0!&:(2+0*" ZD8A?&JK]M+6<75G@,MR:F,H7WN>?6$[ M?BK>;+6X7!KROG^>M[D][-EOC>)(]XOONG/LBUXH_GF;.KWW_>U]W?3:K7C#X]Z?=T_7?_/<7MX^E[W-_O;P]0Z\%,:W\^O']-'F)7M#LKV==A\ M?479OKNWGZC[]]^=/=SY;@YZ9[N?=VGS\%-[<^<;W#M8AWMKW^!N?,Y=O'NR M=]#ZMK?S(8Y]X[3Y1J+6AR\26^&I$H!9Y@'52J>M@\<_*?($.^R@OQV7;Q"D MA[D=LB#559",\8H$#8&1&D4S1F&@990FRK''7D*G?5A:@[-DR]4!SY M?C%(Z_IG<:/PE>\/G@C 2B$;K!X/]WO]B-HNV[W/)V]X\\,7JG!<5BF!QS R M70-9E#?) %2,,A.H0]S< ES7RLZ\,&LD.QN#P7&6F^>6&PXYC8N, 1:< &HC M6,G4XDZ$N+"II-!)42VYR9A3%=F)D.,"1@0$YU(UJJ9 !HJ HP$*&FUL)4.U M9&?S>#@8ZFXR:[+P/*_PF& 4Y=P (W@4'A:W+LT]!U[)*#?<2(_)?85GOF0G M;UA5D!M+%6(&!V"TCA9:"!!(& S D7$'*KRF7E=+;C+H5$9X L$>*@,!B\9\ M-.^Q!5('"802U!C(@R5P:87"Z7+KN;PP,ND&A;Z@-(VB7:+,Z!3 GX)3Z$%R M835UW^X7!#6*M N6%ZUYZP]-- _'KZ)?A$)>>F7!K/(_)E3]M>[W3^.DK1ZF M ]57A\-^VQP/4Q.%G=Y[G9/L9@X,$Y$>:[# B$G@@F'1_B4N=7$S( ABA;#) MY\*B9F/:0+A*I0:Y<*B:^1Y9O9]7O2<+B0R$"GH"1%1?0"6+&S<4J6&*M\9+ MKQR/U@)%JD$AK9!ZOX#"G#+4MM_K.-\?_'?A2W5Y=6-BZC,%TF=VCZK$8XF\ M+E.'+#]KHDXO?6G% J^C<95"FF-E,T#GUMKJKZRR:(E]_-$Z6$5Q3@YW#YIP M[^U'MOGY ]Q\^Z:]BYMH%V_ YN>/I[M(GC4_?($L,C<= M^,A)?EJ;+R%+1W6A & M@HBV +60 J.- \@'HK!1W#F[M(():2@VW9G_9H3KNB?)F _QT["WO%,NC% %K"A"(C7K=P90*1!0F H@ ML,/!&^J%TPG94 -=T\GE1F1[=*BX4<3;'/EXU^^^%PD(YZEO-J&_6S UN"T]-4XZC3CNE,< MZ;8#[6YA]5%[J#NYK>*> MP$CU';%1C7'\8>+R :VL@%%#(1$LJ3%#J$'IHU/":GR816TRB';Z7@^.^Z?G M.41Z&.=G,'R:BN=K,D#'P[GD;\LJ/3N5WOB5D^UT]\S^:!YND,TXQOCLL'G8 M^K8;Q]#<:9[N[;AOK8,-M+GV[4?KC3S=_/!%DL".2!YT*F-B >2&%A9(H8&Z<,U5:53>BN.2)ZVEU[ M$8G*-3RWP/]OSU'$/R^AR6W[.G=@%4=R[T+*ON[%5WTI/+&0R0.H"1"( *9Z/J6@\0-8Q; M0;R%J%JJ^]('QYW4F)ZT2L/R[&]PZ.^W_?=0?N[+SJ]P0L[*>=I&,4@ M/F;\;C(UN7!O_+JY(RP\WPX[^D<%K=N#5G.8=3&B!" 8Z MVH$@KJ\!AJ-H($)NO-)6!)QZR).&%-.AJ+N#5W;V5E?!'\X[LH)74,$GV0D. M"%M/ '261@5'!FA'4L*51M[$MYC"2RNX@<1T\?^SZ/>,O,!U)"?.A[9MO["3 MC)^5BVSYH8XCIS!AD.I3M1BH;@TS'G[/E8!+6>.0/):OW$:CU!.I1TTBMC '-( 4H5 M 8IX#1"51%"DXK^E6DLE&Y!-GTQ59Z](E+&357RB@U.Y3Z.$4^%(%"QC4#<;^)*"4@!H9Y M"XB%'IO@-%5E+)-(U:!DVG?[L$R9.^M)C1PD^0B]1T5LLN+/6?$GZ E1$FF% M/'#8&D 5]J-SARW6PB&(>5S"I/B,H :F)@_Y;12O-UN?UK=V M-OYZMUZ\WUI_L[ZUM;Y6;.]LOO[?8K4U_NW?F^_6UK>VSZG.^H>/&SN[,SL' M\4XH5[6I_.?\'G]1P'T.QR&O=EV&^GE"_?09R5XQJ8,0("Y9 -0& @Q7#,2] M6CM%19#.E=G05#:($O,^-/6I.=XO7%!S/!IY<1%O,>%N#L=!9[B;/]Q-GJCI M/2*&IIYJA$9F*R50 D' ^=04^00+FNX.$,-).<.=[-DMN>C.!=P7"+9,W2_ MO?2T)#Z2ZQVG$S8GT?VY>_0^8)3E1/]1]NY^:K3"HY-+?:%MRLW2W=12O.CV MAO'FPUY"*N>[ U^>VN[MIVZ=*,+Y1'\RY?S1"_5.,S_BY:GNW= M&Y25::_ZOJ-3DX\_3]INN'\.FY<^-3X?'/[\B#9Q!,?#Z8^,)FWE7Z;_Q\I$ MGOJEG^G>);81(2FAR%*,&<402 M?P,Z#'W_E>Z/4<='[U''1^6\E3" ^1!03O M( PCB(B[0J^ORTF/ N[[Z:HX'%V9L13[_;1Y_N/7:RFB^9H4*]4YI*.CDZC^ MZP^]/=?'_6%&-J\V-7'[MV7,O?KP/GNR(B0K<\TW78_^@;EQORS^VHW-;CI'7TT<"_ M.O_E3]<>''7TZ:MVMWST\D-_7OW"M M,,*WR^T9O_]P@4B?HM$F,O8GC;QZ_ MO5R^-<$,1^\)L:RPN/%MN(QN?.^VVZIE2.2#[GK[>U31>8R5WGD\U]"Y\U6, MG-Q7X\I?^)5_2575TH3HCH7Q=K\(72;B.G5X'N-Z"E!&[NBX^?NB&:_;'Q3K M<=-P/RL8[W#*Q_,N"YEY<35N[RS"]P[M#%S>[C_ M^G@0I\/WUW_8SG&:QM7!P,?_N[I4')TV+V(0^P=-_&:_>?"![AW\==@Z^ "; M.TW6Q!MT]^SO@]W/ZW3W8+^]][F)+V(0!U]/]M8^LKVWG_:;AQ]H'%N\=I7N MXA2#B-_[-HVYB5IO/YY,QB VU_Z*X^A\V_N\?KH7Q]9:B]\?_]M+,8B=#R>[ MGYOQ&3["O9V_PGG\H;D-\>;:*FF>?($D!,^( 9X2!:A-P0BA&8A+[2PA#C./ MEE:8:'"L*M1\:D8N^HQ:"XE:"%E!H?8B&$^#]5+RB%Y((4+,X"<8JPC3'AF/*5*:$=0+7 MUNLI2A@@@DT08)S1P F+O#.4 M0VXCB9(-+A]-HN:NYPM HF[S(*IJ,ZA1I6I_I."Y+/4A< N=(H*&B*^$429% M5$R*H+%&>H@%#)E6U0INMZ=H%?>(>D$@P%JFXYVL!Y) H@EE"A*6=EX$!'8 M0#/K\UZ9RH:GJ%Y=>(@P3'AHA=:,.^HT,80'%&6'&2Y%<#(SLII!Q"0C4S00 MY:0#TL0?\0\;+2\KHB%&,,/,.N19A A$(R6;;MA=*XA8 +Y6O[R$U[W!,.7# M]F>0GU"5%(2<95 C1^MCLPSNPQ,6F@K,/"Z?H&$SO.WU7%D(.)[_[5ZG'L=\ MUV/'GPZ_,XR,P)H" H-*5<]Q[X>4 LH(CV:?-9C+I95D$^!\A-OBJO/, ]99 MG9]$G2<)/.9<0"$QL A'&U]XGCKW$H <-II;I0VG2RN8-SAZ]%&Q.2Z=X](Y M7C7'N'3&T/ECZ.9T^)DYK!WC-'D]-*"0*2 #E$!(+H175&.NEU8H;D#Y:$J4 MP\^55>>9AY^S.C^).D]2(JE25_!@ )/)PD'< ^4H 5#&920\:"*C.A/9*1)LSNCX!NDX'E;73&ED%@?*& (JI!D8[#RCG M@2'AH@7*RUR]N(KU#ACEF'(]8LH9")X$""9I%J7,0!K-)"6CP415-)VDBK^9 M$ BRDDJCS=(*4]%J>G32;HX172 <@O4AF+82,!:JC_1IE=S@ZQS#+ 0M9YB&\VM8*.YI0/F*C#(D2BK M33E\=%3O>55_ ;C5]?ZM*G.K<7?*[M?"_SA*O2P'#TO,FV$[XB>^QP*(W6V1 MYHJ[5;?\P)>=\%(&GO/??:=WE%JGYDCSTY7JC%9@M>O6?L[_^@@-\MX^N[U] M8XK6VZ!2&20&G*G4@C]@8)"//R(S"I'FRM#SK-* M/YU*3]!UP:$.'')@A8\J;:B*EKI%(%CC.(KF.C4LJC1J*%C]_@4+0(UJ'''> MCHHX&%-G,60PH MI09(@C2P3&C..9%6D:C/J(%S44)V%=T*'V]]U_=UIV1$VAVVN^W!L%^>R)6= M14\6\1VM0831U2LKD+%TYECZ88H;02V5#5X#:2P$U!$+5 @80$P=%]IA;<4H MF_GQ6)K=1955ZMG' $(4HT=1EL^:NZQ'1[W4SS7[NO^U]S%XDD#:3^G__5H]C-VS@X[ M/TX1(F85B]S' ZU1Q$Z&,9 >(: 141(2)X0(2RNH 2FLO&V9?465X4._5N30 M_N$=.//]7M;A^^KPE(/(2@6= 4Q$4X8:2( R3@*O/*?(8:6(6HK:*C'"?U9> MBQ> -U"$@F\OFU%^7<[G84\? 70Z SQ"F')J'Z@-Y7IEJL(*L&;+E(0Q_9F M)DTS!-S=*=+D1&#$> B(@1Y0K0)01!K@8-"2*,TL2ZV J6@07/.,XEQ,4 _" ME1%@O@@P0;FXE00'*8!'! +*(P)(Z0+0BB#ED'/0ZH@ 6#;B>_5&@ 7@8W6N M*>CT!H]R0"T8QO[VM#1K$)\W_G8CVFYT;>_0OXMKE/%V=GAKIQB7<30%Z# P M&IIHXC('(LNR0%L8%#6&:0Z75J1JD&N:BOU>D\KXW")C/C@P [*5<>"9<&"" M=Q&LK4?2 \60 A1C 13D&G@'(8Z&&/.2EOUR).>UQ8$%8%SUZY"Q$0&C[P?# MHEVJBK?U?G$CR!T<[CO^QE#9X>A7Z>Y%$%(0$2C)$4&125'$4V)!B$@ MX@*1#GF70GZB!MD2.06J,AZHK,?SUN,)+N2"<1ZR #"! E "4^B>$( 58P1" MIF4@28_YXX^CRUE/B^ADNJ \XVC>R\IS>F)/TO5@F?-#9PZ4WZ8(#T;8,V4@ M"!RF_%!M@')6 L>5Y2$(3+1=6J$-@J:!\MXV8TW=0XNMOW,C.UE_YZ&_$T1' M4:T(]E%K33KH7$35E30$0 .U2'&'&?5E*:^U>OVKGK)+S SP^+=8?%@NJ,I9,(RXAWP4$E (3% 8^V!DS(@ M%YC#QBRM"#2K_(/LQ:F>SLX^CRCK[$QU=H+*1*6,_(5P8&RB,AY;H*A'($ 2 MA"1"".M2%^+J>UX7@,S4SV.3 LR%\='8\&-*4PSUCWC[T.\=ELC0[AZGK*&Q M^O:Z.7>H:KE#/U,%WL1%>WVQ9IL72_97N<"CZW;2\J[_&/9U7(MV5_=/-X;^ M3N=.)_V]0A2S\^OI(GQCN!V;SG_YKB]/ M^LBH>0_4G&[X'=? 2&(8<%8S0 4TP""E0!!4>&Z,\29:T$)FK]?B*NL?\WO\2F\C=7'RY;UE=GO+= ]TJ!E$REC 4Z?DN+=H(*T+ M@/JXJP3+I=%L:47A!IQ%SE==?'4/?HZ7#'\+BGW/Z9#,V#=3[)M*ER/>>XF MU.E(+(@DT YZ8 0S1"B)%(X6LN0-RN;I5\QL^Z%-Y.ER#3N$M?QYZ>2(DL=9 M&K-R[RZ1\C(%K^B%[)5\1J_D.3:O75JCG^@<5W(S[.@?J\-AOVV.A]IT_$YO MRQ_U^F6#H?B!X6ENYC@3])[N4.]5$$X2"HP2(O+50(".ZPTH$]8BA@*"?&;- M'+./L[*J/R. M:Z) 8"( *C !2A$.4+#:!>DU%_8)O)[9Y9DQKHH8-S^79\:X^6'# ^CQ941=W:(.WW:@7*!4^$X,,1%Q%60 RT"!4$::.)_3DN8VJ<( M)!\!N-D565V5GKDO,JOT$ZOT9.LX#"D149MED!I02Q#0,BB@!'=>,0MQD$FE M&<)55ND%8$KUR[I\]5ECS=3D %82H?^JT[4S$ZB YQFE(M4M$+'4#A$P#J0D!@L:=5GK..>)+*XPU,)UN M7U'/#74!' BW.%FJ[D 0MSL0CGR_&.SKOK^+*Z%1F+2W%+KK"C="BUP2\( M3W_O^]L)YF;KQL"/Z&801S1F7..!C9D5S,SJU\SJ;/I<"V)98"BE]$JE 0VI M%LX[!Y"SCL'X-V'F=DY>21DIK;DL(;.0$!,-+&PBX[8LG7S)L 0*0@:PT-'8 M,A1R1)96X#*=ARNK1@ZKO*E5Y]$>LJD]TIF0 >O9 &O"64"8Y=(Q#Z1-12L: M4F"H,$N6*;C]1=YNAN&[P/#T M*3]QI_:,1)N3$$(!Y0X!A0B."ZJD5%Y'"6!U%)[+;"Z+SEQ$1V"EI),>"(9( M,DLCWPM01DER$"+J&;;DYI3OG .^\/O'X]GZ#/>/K.SW4_9)DXY#C[4EP!B8 M,L*CQFLJ)<".Q?TB:KL*#]LGGEE(LM4_,Q&AAF"FX@80N$+1ZF*5BO"FHG//.2 MBLA)..+ !&\!Q8@!18@%''+L8!0206C:[O!T ]QZ;G<+8(C7KP?2Y_(/[PH= M!Z6_^I'Y/2B.!_&U=C?9W4?'Z<2$\K2;JT;Z'0SP^SC.[Y#7O@ ^]='\SKM_ MTOFRKHY6M75\:'Q_,Y3P/-@\'@Z&<='BC.;"O!GC^/0!CM9C)5" 0 KH4Q(P MB3AN*'#08H*U3:M:57FY'&>Y+#998N8I,0$Z25-G!(=3VKBV$BB%#,#*">>A M1%;#I15,8(/).VS^#W.XWQ&-:Q28?<'[R\P[=V6\>$Z\F&SIA;3UZ>1Y22R* M%J,+0+F06LHKE\Y:XIK)JDI,9B3/(2_>8&4ID#I$RU+%_46K*#Y82<.48D03 MDO87VA!WJ?BNT?Y2.Q.S>@.NRY5Y8O/$UNO*/+%Y8NMU93FQ?Y0Y.O%?U_Z^ M\J_XX_P3A[K_M=T%HWWY%8]FS?B5M.?SJ_:5]9%[]F=M2B'X*UL*)UMJV_M" MV^3IU-W3TM79&\:[EUE'J?(EN4+C;Z437"=?:6AW==>V=2>.-+Z0^A(/EB\( MT.0\C+^+I$<^Z@W:B32]ZON.'K:_^S]/VFZX?V[47?K4>-K@SX]H$T<0S:L; M/U*5^217I^+RSS3:DK,3(2FAR%*,&<402=T]*']_OD3 M'$7+ 9B^U]^ #O$!7^G.B3X=+/UQ5?"BC%T8RZ.2I9NF[))$LM*Q<,-\A3"W M^1JI0;1M>J,4UE>1*_M^NBH.1U=F+,5^/QF&__CURHFEE9TR;:\7BE1NF;3C M7W_HE1L5Y"I0D*M 09X%**9:%)6"W5R-9N1J:Z=1;+1>WZSPM7F>UQ?P]OHR MO&U?@-IH"0^/^GX_7A?AJGAW^?3=VC[X;QO=8KC?.X[W<(/?%^!Y/G;UL6O' MQ?O].NR]ZZ:,T W/-$K#O=B92LL]/EM''PW\J_-?_CRG".UN.<+R0W]>_<)K MRD?+[QN]_1.FE^$(JL>L;?S-X[>7R[^=]MMU3(D M\D%WO?T]JN@\QDKO/)Y:T,R9,?U?1A'4U*77Q )&6E&EUGD[<6_V13->MS\H MUB.FNZ*I^W:_(*AQAV9X=5F=2W&BF])3KG$?5GOI4GCV+OT*[_+ LYPXNDQ$ M#>8.54B\*Y&!5+_S:L^+?V:6HO;"\YD7**7Y>0YXJ$?PL;5]'GS<.&GAOSNM MP[W]YMH&W(SWVSOX:W]SY\VWYMJW'WL'?Q_L[<1K=C;H1?#Q<)>T#M=_- \_ M?=M;:7^W)X./>@<6[<1Q[GS_0 MUML/I/6V>=)<^WK:PNLG\3EI\[!)6I]W:?/MWZ'9'@4>F]L0;ZZMDN;)%QP7 MCFNB0& B "HP 4H1#E"PV@7I-1=V:47A!D33J2VS2V/-A1OU![H%1;DGZKN? M46Z&*'>R% (RF+GE40Z!#Z@/K,;,"4>L-7%IAL,$IS\GZE2?5CTSK MO]']QJZZW]*?X^\ Z8:OL%K&%TW9+IJPR=L"%7-M3[ZONU]]J@I(M0#'W;Z/ M#WKFW:@L(**:/C_+ T1L 8.((/'B[WYT$V_AEM-:I!KW='.[[_A4__F@? M^'BQA/_N==+,OM7M;MH<-KO;WA[WV\.V'ZSVVX/XUEK\L_OU?9R%GCMOLI+W MD)GM(:=33-DR(SR3"J"XUG$/H1 8BCUP4LBXH0BI*%I:0:@A(*KR8:VYV58% MJ6!&A!H@PB2K)(1SPDS<78-B@*:B8$4Q ](FT9!6>*4C(C2$FF[#5"% J!XA MS/[8*X?07([W/\(S^S-L?CF[.XT]NVYG-3\+L]7-C_Q>L\OEW6K6NU7K]11_ M-<9*A0,!PD@"*.$B\E>I 68248X#YI#'W0J2AKBF;>!#G2 S4*IZ^((SNF9T MK8 AD='U:=!UTA903*' J =0LQ!M 9D.;14"<.(IXU9CS]32"L,-2A_C':@X MN%;/0,C%$[EXXE'S26=2/"%S\<3+*IXXCQ]5)2/]?J4251O]KPHCQJM3[EAI ML=['Y?7]?GE)SWXK.V)=/L?^OXOU_QRWAZ=UFX>?=06-%/:[J62B>H]S/;86 MY\/.]0RYGJ$.5^9ZAI=1SU##S/N[5"TL]@SDVH/:Q[IV>L/2#KW,U'S)U!J% M\7&?3WV-"Z,[T6+UN4+A158HW,?-2K2#,L# J*0L"!,DY12KX&GPB*DO&PDV M$/Y5K[3+IL/(<*B'+W7S];DO=:M3-C_;^8I:;S?.XN?1[N>/M/7Y3;OU=O=L M]W #-^/KNP?-2[[4]?A=6X?-P]W3W<-UN+L3?U_;W]]-_M//>]^:!Y\ZS;/] M;WMKZW#2E[J[TR3QOJ=[!W^WX^?VX^\GFZF!VN==MG?X(8WO;//MUK?FSM9U M-0E2>,NX,$ ;Y0#UZ:ABKCR0SD!J(20:I4RK!HOT U_3$>V>#=!>2FU"1KG% M1#GNJ%+<0T,VQ+E8$:Y9T:YR8B10,$0@ADPUBE A8(1 M[W D-.+-&"![>T(@AN*#@=CZ\5QE6/2]^;=4_$/Q M,7G6&;:+>8_J+6HV MNJXF&%XO+XY%55 MY38@E@6KMA#_-?()7'83]$(Z&J7=>]0A*/4K:+@'1)5[XS MWL."]@^PWW;.=U]E-;Y-C=OP9*S&<2Y686OUB[4*"\TU<$YB0#UGP 0& 622 M!N\L%1XOK:R'X&V9H:1=[ZA$]/C[ZO;'(F$S@/Q"CQ_ 4J\1QGIL5OYFFWI DG[>[N>K)CTMZ\J/U]0MSWG$+(;"$ MQ>U.( YT"!I8X5P0P8F@Q-(*%I&MLNG-[M[)\16*U2RV#O_7/R1&^,^'N:(S M&YFWTZ8&;&1C,#A.;INT(]K+;LB(QN/$CT*?Z+X;-,H>-_&RH?Y1G+2'^_NC M?@A322#9-KRHX-6,2:T)-9S:='AYZE*"L%':&V?YO<\D+7?-M&+>76XU\4EW MCOWY.>/>I0(TWQV4&?=Y5YW#KGIA1 ;G)?$.,!:7D"IN@?)&EUX@)12V#H8R M2P+)RAN0V0/T4"UWD&F.">%(:4J1-4AYY"3$ED0;A+E[GPN9M?Q9M7S2561U MA.N(XT YYJ*6"P&D#%'$G17!0Z)%ZL^*&E!E-U&EB%F]W42C8V!'1,MW7,G' M(O.:SKE=; OG?AU39LRW5MW!\;A5XU8JL/5NI[>C?WS^27[?]/H9DN<,R=.- M )D7E@GH %=6 \I% -(& :S6T!ALM):1>+&&)#/HF)V=&154]9F3KJSJU5#U M2?:%%)/.$0N\U2%Y^*.JLVAHV:CEP49!$E8MKOK=II#L_[];<.OIZTSII?D Y!06B!Y @!2H('BG@%O,+.8,0#="82=YS[ M5IZ[,;;-\$;Z5&;A1)[*^[HS'%ZOXIM\[G$+D[&:9 M%5Q_2"Z6*W"-K1460P^8\A3$E2= (L: ,B102#QC02VMT(:X)I9=(3]+=JD^ M)_O*:E]YM9]@:>6!(*HN0P1!!A<,>)K5GZ#%$+;M7LU?C M(JZ=R!